62173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="40000000000000000036d10c0180000006d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000000ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1f6eb4ceac413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3b8a4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e1004e5ea3b408ef080581b02ce12e0ad9774e3659b8e4a9a7ed71e13c63db405a32bce846b3b53b4ca9461de98c61ea7f4a4322ca08447e72d8e7a9ea0195ef308fd48ec646d426b83b24548bd95dfef592ee85130ecabae84518fe0db4458aaf265d943603218218b9c1c54de349efc4ebcd8e5720b6fb03622b60e23fb25f69c7079472b5097283150dc74a8966c174a26b2a283929daabb122e4305a43f43ff7"], 0x168}, 0x9878d5c527fde8da) r3 = getegid() fchown(r0, r2, r3) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r4 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) 16:00:17 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b804d7fbf0b5368701c6d8663000000000000000"], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0x3db) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x1, r3, r4, r5, r6, 0x5, 0x8000}, 0x1e3c, 0x8, r7, r8, 0x1f, 0x7, 0x2}) shmctl$IPC_RMID(r2, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:17 executing program 1: pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d8516635498fa3c28dedae75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea14581bdd41f986fc40027f2f064b23f1"], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x92, 0x10) getdents(r3, &(0x7f0000000240)=""/102, 0x66) 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) socket$unix(0x1, 0x5, 0x0) setuid(0xee01) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x6) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) msgrcv(0xffffffffffffffff, &(0x7f00000001c0)={0x0, ""/78}, 0x56, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$unix(r1, &(0x7f0000000200)=""/66, 0x42, 0xd7c3eac023512946, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r0, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000640)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x20, 0x60) ioctl$TIOCFLUSH(r5, 0x801169ac, &(0x7f0000000300)=0x2329) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000640)) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x27) bind$inet(r5, &(0x7f0000000300)={0x2, 0x2}, 0xc) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x7, 0x6]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x25}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000640)) renameat(r0, &(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000240)='./file0/file1/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000002c0)='./file1\x00') 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x80, 0x2, 0x4}) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) dup2(r2, r3) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x4c}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000640)) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") socket$inet(0x2, 0x1, 0x30) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001804000d11eaaf100"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x8000, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x9, 0x8000, 0x0, 0x0, 0x4], [0x0, 0x0, 0x20000, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x80000001], [], [], [{}, {0xfffc}, {}, {}, {0x0, 0x0, 0x0, 0x200000000}, {0x0, 0x0, 0xfffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21, 0x4}, {0x86, 0x4}, {0x44, 0x5}, {0x20, 0x40}, {0x5, 0x4}, {0x8b, 0xfffffff9}, {0x47, 0x1}, {0x88, 0x9}, {0x22, 0xffff}], 0x9}) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf60a46439aa972152f2d848a02cd3a1a4375a915c8e076c8a16e630eb28ba13e6297c117815d7e7a7352a4a657599370e52c3b19274cd1b572a3e4af409f44cece0bf40b4319a777eb74cb234fc28809686aa74e2ae13e2c29b84307250767290c3", 0x162}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000080)=""/21, 0x15}, {&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f0000000340)=""/181, 0xb5}], 0x3, 0x0, 0x7) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x2e0) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r5 = dup2(r3, r4) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)) openat(r5, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000440)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xa602862fd00715ab) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:01 executing program 1: r0 = socket(0x3a, 0x2, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) dup2(r0, r1) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:00:01 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r3 = open$dir(&(0x7f0000000ac0)='\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', 0x0, 0xbc) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f6669c1696c65"], 0xa) r8 = dup2(r6, r7) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f00000002c0)) r9 = openat(r8, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f0000000640)) mkdirat(r9, &(0x7f0000000200)='\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', 0x140) symlinkat(&(0x7f00000003c0)='\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', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) r10 = msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r14 = getpgrp() r15 = getpgrp() r16 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chflagsat(r16, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f0000000a80)=0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x8001, r17, r11, r12, r13, 0x4c, 0x3ff}, 0x8, 0x4, r14, r15, 0x0, 0x7, 0x8, 0x484}) r18 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r18, &(0x7f0000000200)='\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', 0x0) symlinkat(&(0x7f00000003c0)='\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', r18, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r18, 0x4004746a, &(0x7f0000000380)) r19 = msgget$private(0x0, 0x718) r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r21 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getpgrp() r23 = getpgrp() r24 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r24) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000300)={{0x7fff, r20, 0x0, r21, r22, 0x15e, 0x6}, 0x40000008, 0x4, r24, r23, 0x7, 0x4, 0x8, 0x484}) seteuid(r21) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r25, 0x20007605, &(0x7f00000002c0)=0x6) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0xffffff26) listen(r0, 0x1f2b) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) connect$inet(r0, &(0x7f0000000000), 0xce) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}}) 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, 0x8040691a, &(0x7f0000000300)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x35}, {0x400}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000280)='./bus\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r7, 0x1}, {r7, 0xaf}, {r7, 0x10e}, {r7}, {r7, 0x2}], 0x5, 0x8eb6) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r6) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r5, r8, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff) r9 = semget$private(0x0, 0x4, 0x408) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)) semop(r9, &(0x7f00000001c0)=[{0x4, 0x2, 0x1800}, {0x3, 0x8, 0x1800}, {0x1, 0x5, 0x88a58e8c67df3b13}, {0x0, 0x0, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0x7f, 0x800}, {0x4, 0x7, 0x800}, {0x3, 0x1000, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r14 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r14, 0x1}, {r14, 0xaf}, {r14, 0x10e}, {r14}, {r14, 0x2}], 0x5, 0x8eb6) shutdown(r14, 0x1) fcntl$dupfd(r14, 0x1b, r13) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r16 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r16, r15, 0x110}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r5, r15) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0x4}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x6, 0x3, 0x5) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r3, r0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x91) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) 16:00:01 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x2d}, {0x40000061}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000300)) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'/10], 0xa) r6 = dup2(r3, r4) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000002c0)) openat(r6, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x9, &(0x7f0000000240)=[{0xa5, 0x20, 0x1, 0xae0}, {0x0, 0x3, 0x7, 0x6}, {0x0, 0x6, 0x2}, {0x401, 0xa0, 0xd7, 0xcaa0}, {0x0, 0x10, 0x0, 0x1}, {0x139, 0x9, 0x5, 0x7ff}, {0x9, 0x1f, 0x81, 0xda4c}, {0xfff, 0xbd, 0x0, 0x80000000}, {0x63c, 0x4, 0x1, 0x50}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r2, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000240)=0x7) dup2(r5, r6) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0xc00, 0x0) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000440)=0x6) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYRES64=r11, @ANYRES32=r9, @ANYRESDEC=0x0, @ANYPTR, @ANYRES64=0x0], 0x187, 0x4}, 0x2) recvmsg(r8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "11460300a680400900"}) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x26d7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:01 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000001740)={0x1}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000001640)={&(0x7f0000000440)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000180)="50dffe1a0124d42ec7e3612464035b85e787eea1f1f78f71bca299b1debc29f64b2f6547d36b31b71b32c474b55f6eccef3412ebb43d57cc808b9e9504490f49b42b", 0x42}, {&(0x7f0000000200)="70200248962d4a3592b72892405e8da3076f2aedd96e98e4", 0x18}, {&(0x7f00000002c0)="3bac3d120ae396751afd6687d0e26a4c9eed4482e596ecc0ce2766b3618258f5fe93974202c792382bc252f1d5442cb3733ff4e03895818193a7fcca8248ac2490560c62ebfba56bb436d160e70b830e31a3ce8ca0aeba55da92875d96eb52cde7300fed58ce597e1e73a0d5e0c8ed6e00aff6d288996c0f8c40daecebf2086681cf74315ec56a8902841613548c9541afad82c693882aa71b7fc2ed3657e5ecc9cd040334c7fbcdfeee454ea634c50b8c36a5930c704a8571fd9d76d08b10cd7af6119eaf3b3240748efaf7d223a41bba4c28b4d921596925b2003224b472cdbe5cc3906693d9db943fc7", 0xeb}, {&(0x7f00000003c0)="0b51916fe9b8be99232bad15acad2b89fb6ca27b7b2a426d9dc25d0286cb1fac34eea28538efa80fd37cea049e756cf91607f00fbb03e8ff953f3cbca3eb79264e09dba3c49312baa9495d6ec5fe7fe78a326e94c39b538921904e", 0x5b}, {&(0x7f00000004c0)="fca2a9205793bc154273195880e2743c6a77d11b60faf4919ecdb6c235aef477eff5abcb14268ad0e14b2da8a8931d8dc6bd82637b643a865b6c751daaf5ffdc36fc16245517fd7afa86a1b19c819b42defe8c91abd076be17242c6bf7ddda4ed3b89168daaa4eebccead812640cb220fe78cca96171f13feb4de34c60d9f28302ece23e48a7720c342be90b126b8c01004fe9e27fcf6957ce5812ca27a920c6cb5af7329f79d9c3c39cada5a1ced4e7d5819d5b319089eadc92c7eb0e0e3910b0860ee2f4901c6d21d2de5965f6b4648848a2801e07cd0b5adac6eeafaf7854d4dac5063c02fb6f403fcb16cada52a835896f0335e3c0dd0333bcf2df8bb8fb90370f1d72cd2266a3c2b40e6abd81897e908de5cd95a5c7f9d9e93456e66a451fd4c46f09a47cd9278b8e84ea9b6155fa47eba95eab698c977483586afb85f2d1f370f5a26f44721cdcee09c5a6c08225e220a77a6179e975a0f156e86ee2834e610cbe347a5d166dd17a07fe7f3b713925857899ea97a7b92569f78605e292e8ebe7cc5958437ad9575d708c3bc5de760a53630dbcd8d1d19eb5ec8f287fe18d959199900196fce0f9002e4ae996571eb047c0ffa37c0d8bbf69ab93e71d7a1c9a8d2a92d623955b261838e9ac850a9cc15489d9062ecca8541352e85fee86882d635dcc47bca62cb444eca1afe19d0946a78362ff926103191b5f5592605c0440da01721e9b7e76275e6a078b39e3848ca3b198eef765d441851211f089a036b37f2f6a05844ed6cc55d338f45bd63e35dcb47fc4a864d8bccaca418e87db7c4951c74c233e7c4740bde1c730f905da5c25df8a660b98fc3d6c3cf26a4ebc24ce03783a3777bc5c8ff872395dab4cfb1f7d6cb8280cfbe42394afb5f2f62a66e4f19a9f23ba78f3e7cd128aa392a9506b4e623093df9ee64f7407668c17fbda8c2fa87b0b37d2577350516d2b6b5ddf1a263d6906c0ae210d64f70b24386910af19216a4e8e48f864d2cdb846081bf3e843ee9c83160fe33f727812dc3088f77eff9c304c1263f8926025bd7460eed6710fe22d359f8afe3f7e6c95c276adf8007946fd3bc356fdb0bfbd2e2a7a35dea29c0c91fc0977113e136d78409cea6a936f9842b55b1937b29bea08c55511e9d8339e373710de299cbb0483b14930b1043c19b77a34e8a4a3d395a49436bc64ec4c86aa0d0042af04339c6d802b8a3ce97998acadcdae5ab14cd6fa74f4cd4db1b3d00ee0fe709545c34e58a3a2ca21bf8f87113502338772a87e4a1748f172528e504509b051ed773f370d0f96639cc160f1d27506fb7bd5583aad260e3dddfb33a909f4f4ac7249c939bf4fafb9bfebd85bb7c61d2e7f9b1462774795728f9627b20b02f6486d615b58d29ad9f006dab59c47e0fef06641afffb3d7baa6934ae20d59081de402ad7eef4e3c55ee84670b9fe4c4328083fe6dc8562b19945d3fc179ea79494f16665b53a54ba596cf6bcc2ee2b592649e2976fc1afe4a38abbe1d489e7182046d4a048349f74cdd3e4d36ffe5f3de3d936e885cb4644e527758879e184adb3702c003282704f03afc3fedbfa5468c776a0e6e3a28a664af17df9b1186a312a1f0e0c35dc783152a80cce11ed6922fd43dea19fc43b47ae000fe730e4bb99adbf0513dea0cd2f2c43ac31ada738485f792aa580768071471c0c2a0eb57dd0d0338e7124ba4fce2330be0746de081b0503c6abb02966a9caad93c589183c4c20151134aca556e71fc578030c7d6c67be92f3b74e5fc6543295b553de630267ee43fdb48168bcbd39532c2f25d1890db755753ffec1bba993508aaa474a6a572538de8f679ed8e95294376612bc778c242b3e8341499ad66987f135a69b2f9c476a310a288d94a8641b7ab5a4d94b0d47a96cd70c2f7aae6234f4e306335847edc7d11da1d1f2a124652f09f84dadca1d8e8c27e3152a239cedd984b7fbbaebe9db57d7be77bc490ce438677dec6e1bd49538bcacc231d94fe03b46a1855e7715970f9ef9cad8ce42be53c172b887fa23f7fc3e6e17e438e57b18649c5e874c635fbc547c6879392505b395a4d98248c68b484be0cc099c930e5bfb1824edef14696ffb914a63934be6a68c369c686f74974fa9295e19d5fe34fe5d076d0861768606f7282f593c9e0ebbc470f5b3622faba9815f63c9a08b190656cfc520c3d4dbe218cbf3ccb745820e1055c3bc3d3f1eea24b6dc0820025bf6b296d2dbec12fa40f4107ae739e6d7334b0a149b0e92bb75310556093f01a8c9ab8b456b195d62815bdbfff4d986a8a5aed1528670402daeada314938be6f85136989fe242bb73f4315247cf739093aaac62e344d135cc72b7a96e5c6fd3c8c60ce164f49e62a94580e14c370fbd34c3ab4500c332504c7f956a401fbde5b846cdb307564b7a5ff82ec0ee66f7e8a969e45ee0b74eb30436aff6f6ceb43a930f64be0f0aac57c4977e2868fd5c44afcc6dd87147db22f31affcfdc8211935bcde760f236161e89bb1e49e67d46299a669c044fa567ea913b976db890a0489a28ca89eed693a5ae2cce4baf21fce139104d34c7d035d79b87a24232ad8764d9579728920fec42505386ca1db327f57a6f0330033a8a7f16a18f53d6cf29dfac2b11be0c8c8952906ff699b20342922dc7ff7d0443226ec2a2701d9799882a1142fcf93bb9aba92ead164c7bfdf6202e6e73f3102c066dfa07458aed2e390b81c94137828f9c3b76d69b453e06c08b4e7e7ad63c623c47cf8051a06bfa9934b217c9ee9d58a10a216a21675ce1341314c24f1b50d173d9f677eb43fb1203d5b23e21d019dc911a0aebf517b34fcb9862fa8d512c2adf41908134306a424d4c7fe67df336f86d62328204ba989ad4dfe71d409ff8fc6a0e0ac829362e2f52b131ff02fa8b8c18b7a6f5a7ffd6e1b5a5fc2fdd941c379d2eedfa1d8a453bc4fb3d24387212b6f49f379728eca5c5f96e0b559e339101848381f98cd4e3e3a16ce3c776603864a110761dd9aead135d388b709c07717eac24fc11cf5a63628e5b988487b4add817fe50eb7e73da5edf1a3821a8c0b568e8ca834363e254ac004226d10546defc4f00befe17b0622705004edcd355c2811247a0b7dbe15e7d087944e9f9b04155bfaec91b6c4195357131ea50f91c651d98ceb8df1d360ae8d83c745b5aeefda39ce7ce37ca23037ea2a7705e911524eb126d9cc28553741313946e6febe245ba8d88971172807769ff82002b3b7eb67948b9e1c7fc44ca46809d26b4c047f63476ba06399917ad1607fc2b265df3b1ca3f1cfe46fcaebe9b2c58b560edecaeb89f61b66c127687918074c7aafcb9b9fde9f7ba3756f57ec769453be2c69069b7101e3e903373422a1d3bd38fdbb615a05f424c1d8b824f4d5be761460a8aee05245a41ba6d6e8c6043c77be5b95f94d3bfa376032da11151b3a871cf5a4ac091bb492e1a1d71a58c917ab13a010871696b65a23e41fe8f9bf6b13b508aefe24be3a2b7a7519df4910f363134670e0363c482514928f3eb2d6f9284d75a34d600b6b77bcf1b89340118f69af85e6b1b041186ff03b2b7414c8a3470c1862394b12699342817c35a349e5202d946185481f25d18e8c1de7b10aeb1a9da09d8c757736a14133f49360e69a55f65d021197a0e6d21e17d8429a0fbba2a4d0667d042e44a08e36eaffe8a238f5332b20a078e0a2fe2faac7cc8d4ee005b459e23a227601c89cee1ef80539750527c82cf8cc3b52ae657d66192a4db5f3ad67a57322e57f637f40d6273f4f358173eea16c27b3412445f44a2aa416b80eba457dc069972e73aaeffd3770acfcf0e0002fb4c55154d42aaeef16556e97542279a497d2279e1738becef01dcd47221d767fc6e8e60dfc47701b50082eca7bac8f904d61b62156dcfbcf352ca4797b43da80fadbecb4a0aefb1702534433fd7903f3d675a04c07516c424de564cc901441748b4b708d7410019663062bdd34bfc99977e1430cb68753a5713fc528912a2f66ee660262c3921494a220e3aee00ba54ddd4a661dca4ec1470f2dc487c08cb623b42e2b0710c8e46d2b3021e81ff3f2507b495169141557b13e6c866ee2b96c4449cead141e47613bc3610f0ce1512c488f3f38dbb547f6f73879aa0f68588da2c21714b564d34a2cbfd905db8b8f51b88cf51ecea7e56d5dc442ab6232be85e11d9f0913d1e81946e9ad0400bb1d4a06ca26c7353ed861e312b8292bcf52dddaff9cc74c5feff1e2c3c6dc435c82c52460182d8b28a31d58e15544a689d64289de895cee8188b70ce550672c9671e7878a15907e954185156fcb6bf0479e8a8b096c2cfb70ec70543c0d51788298c2409949869b08e92ae1e073f98ef17a30a9d0b32a6820491792584838ed7606cd7cc7f9d2791fb54ba7d4b3b04d5d65f256fd1e63d50e067a365cd7d00b93d9efef6ec798be4a9144191175164216b45578989b6e22f8a0333f634857a10c8256f8bac1044f55513bf49caafb64033e543ddf30260afacc1f399248354db438be0aa7f05bb4449abd49146212fa0eb7b0f2306d981dfe52ad39eb1222b1168ba1c00393a1d1afc007124c23230927834942d30578759abb3e7a0d5f6d1cd837f751fde41c2bcc9fc5182113fc5eb74a24314c135952d11ded47fdf70d5260cf5403f376b7cf987085ee7d924d570d96a19b4cdc6964a944319b6bde63c012c043215e310b43332eba617209547495f8188928805683e278057ae90f3e743b810b7e0a86d581441c194cbefdc1b4305087c758b3ae73271acc4efb19e7aec66158c8cc9d6b6b267b48c71cc1a46120d54e7a3adf550ccf4c28a81f3c534a02df4dcc59dca725aa4b46a57f2870e8cb3be8445fbc24c7e16ae5de157f59db70a88b3188454ef159bc142f6756d0f6d96a5b7339d2f86b7d2807e979364a32ee01072b3c81d6ad335604eba57181046b82d0eb8eb1a8bf1810fcca735b2f045b53cbd9820ce12ebc91b277f4b76fd57566d9b968119a80fe16cb84f227ee88ee0803b1276ae201383e7ab18aa95a4011e6b071a2fc8989b8b1b76f9c81920875579d6bc11411a83d0a28435494093312ef9b42bd257e6a3325107e284e4cb1f75a1d78a1560c7f2600d1e7cf2db5c74a7e0aea0766745709fb29ff9d2529582618d711dde83244b5ad303c1a66092e4c51ed6234f899db5797cf85d46d3926fae216e7c4c07a5df5fa2d091b19cb44c532881d808444c86fc1de9eedb815e6ee98b7af3e3236437c2d12ba92c6ccb74162ff884fec1a5cf7d3f27007376264cfc85aca3bd19143fdc242195f907861e64379a0c7aaa4ce4d66956734fc128d86c17b8aac9200fe11540599756fc03243af91aa09a916dcfadccb44c02a04240e347080aac4c5de1abb5fe0e60421fd3f9efb341ec088e053e57765c4ac5b71cbb2a6b40443cd394ac0c30492bf8aba8bbe9a71713a89ab637b8535a3c1b0e26a09419827d9504a0af83d329224ad03fc1b8c698bfba9dd9c1348cfdfdd8016969e81fd60bf360cc88feaa691ea7d36eec7b423ed474ddc89e6499b1a7d271bef90724b94403ccc0a12f9428e29e1ce1f126c3e681a435dd5fb7416195a8d07c5d1b093a4550589e4880e9c9bae6c463675601063eca55e5e497b0ed379749318992acb26bb5841d8409b0e32ab9982391e4394aa90dd618f266a6255b2db7a403410d37c6ed04e1a930b148fa5e5dec96f06db46d05ae268f7321a18ce4a30dbcee01af0589b70980f0b329b9020de8f", 0x1000}, {&(0x7f00000014c0)="53a22f420622a5d91731370ffe47ca37b5f56dbb3658d11dd745b1c7f49b9e3465ac02e649478a375fc2c4e60e57971d7d5368463d16f37aed1397254843c3aaa9c15a4e60d67d2f5980ac9b0cffccb4d46dfce11b17c5d279391d91fd470f23faea48efbd7fff862724f3f28d8c337637feef8ae6b12a9d2f23b1390b8bd2307012ab6ff11a912190dbdbd8293d8a0d95749a695da6e24443ce21d885d0bbb8f918ac0f850e87acc2", 0xa9}], 0x6, &(0x7f0000000440), 0x0, 0x408}, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="5c4a604af761688f0250abb1bb46e6a9f84559f122c760cc0aaeb8fcb50aaa0590852d83b2efc3cce1088de4ad3a3a56ebd88254aff36e2f95b98d79c6c10bed11bc5168a40f47c7408541e4812ca340d9163b380b301228", 0x58}, {&(0x7f0000001680)="b85f7d274af80a8eba96e35b0206329b9ad8c74fc095f32d7eeb3ccfa48ea8c7fd89fe425b6fc55f5c1fa627f754bf0ecece781b99108314e6502a2e36abcf13c5a12da257934c0cfe8d7a7209abf0c6d7ea0857c8ec8c1a56e557978672dc03427fa1b644bafbe9e4a17cf5840e86de358621084d6664f1cdd44f8e9f", 0x7d}], 0x3) fchmod(r0, 0x8e3) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6}) 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"}) socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000140)=0x4000100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f66696c6530006db913e6924fd41646284b5187e29584cc2c6b753045dee3e82fb0d2464fb8e372d0d52a90951240b606885e62b5ecddb81fd3aee4f9d48686bcdf836e1c6469e5f1f461b45fb2f2ebdc6e90ad1dd97c912bb8e8dc9930b7906644dcbd0827ad2c6f31bb78733500e25ddf751723e6724b4ce7d8d72ef751ce2a66e0"], 0xa) r5 = dup2(r3, r4) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000280)) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)) openat(r5, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000100)=0x3) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) 16:00:01 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ff00002}, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x2a) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) socket(0x6, 0x5, 0x80) kevent(r1, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x86, 0x20000000, 0x7ff, 0x6}, {{r0}, 0x0, 0x81, 0x0, 0x2, 0xa583}, {{r2}, 0xfffffffffffffff9, 0xa, 0x1, 0x4, 0xa8e}], 0x400cc, 0x0, 0x2121, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f666c653000001be114276cc974e83a00554d983403d88787bc77d7c6d63eab65bff2490bd925eefe324443b81d119aa8a62a561f15d332fb132352a7fd05a48bf4060ab35fdfe180b6e6b5e5090d45f0901629733abe7766fe0d09d459fba47c3617592e9cb397b5eb4e502c2ef19108c188418c5e1eb78c5b7bb322e81d9cc6fb7269ef3e97ddba6b115f7eab97b4071ada3cdea8867cbd886f6bcb918850f8776600b4b34d555baf7d2e520a5b1c5e0dca3595484a7bf24cdbb802432c732317dc26f97849627a351eb97fea39d9b22f4a6c8155059068cd9727c2e1f1d23e3a7faa44f68e913e44e49c262e1f46"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) connect$unix(r3, &(0x7f0000000040)=@file={0x14a5e537fff5d6f2, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000240)=0xc) r4 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r5 = dup2(r3, r4) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)) openat(r5, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000080)={0x4, 0x8}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = dup2(r1, r2) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000002c0)) openat(r6, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x50, 0xff}, {}, {0xbffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = fcntl$dupfd(r1, 0x0, r0) accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:00:02 executing program 0: r0 = socket(0x11, 0x8001, 0x3f) kqueue() sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3e800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000640)) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') 16:00:02 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8081, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66496c65eafe5f2055bd3000"], 0xa) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000640)) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000100)) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x99}], 0x1, 0x0, 0x8, 0x0) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) fcntl$setflags(r1, 0x2, 0x0) 16:00:02 executing program 0: fchmodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x5bc28b3bbb29fd86, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0xffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xf73}, {0x2d}, {0x4000000100006}]}) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x6, 0xa1b40c17a0fb3a35, 0x1) setsockopt(r1, 0x0, 0x7f, &(0x7f0000000080)="ce7c41ed83f9439f5ea18fa88c7c4d6dd14dfa21e032881a1534c050e88edf134564a7", 0x23) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x20) pwrite(r2, &(0x7f0000000440)="89a680fe9d8543f163cb88f840dff45d75078fd158380279421bbedd31a2e5a79cdaa5e96cc4b9ce0e1dd76a911605f401d7e4d43d92e6052f0d1aba178fe58149f95fe94f5d28a6ffc03e675dcb8fcdbd960bb819b6e8770c7d82935f26dbbcc950bb7c17c041c3764ca0548b5f651b07e004acf5e4577c4f0ea7c9c12dc13c9c92c71b70ac1bd0", 0x88, 0x0, 0x9) syz_emit_ethernet(0xffffffffffffffa7, &(0x7f0000000280)="080d7790a19b2f6f19ea369d1d05ef861dae611a048436b1bd6b221adeddd55e0d7551041baf8ceaba12abca85e1c60749ede5712c9418c0fe7fac83bb777b2787008b76f3439833391d1a72f242a53007da51ec9842e0f74e47c7a6277b1b47f0f53c9fbe0a2c82e553c8e121de524422efc72bf225a3683f996fad97ffa79a3903efeb20b3e787ab2d92bb422b41770e98e48d8f68874cc55d18eda234ee1818cd7ac5e9bc846438d9c62582f3194b2bb387c9f778b5b0eb18ce566af0bd634f1e34000000000000000000d080697dca1698c078e4a7315680b6eec298369cdb5349f19b4e31335976a82a45009cbf04d7cb344ed4fb66142964e89982d50e9151161eb5bb713520c1a40000001a143d02627530e15fbb473b5e785cd9a13e1cdfd6fef1a9b9cd9d648afd624d1569d3fab8d88b9e04bc6c57c146976fa8214112f3246c5dc32d1daef5de6f83ce8ee7e36f00a785657567790946c5380a57b01ffee61f3448ebfbcdc14a79b26594e5ac7f77c0b2f06988f7998379f0452674424704a231a6c6e4fac57b09f3d6f044267b865763b5cc553898") 16:00:02 executing program 1: 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x48}, {0xc}, {0x6}]}) msgget$private(0x0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x30100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000200)) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x5) open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r6 = accept$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca0a731e49647a1c000000"], &(0x7f0000000100)=0x5c) pwritev(r6, &(0x7f00000003c0), 0x0, 0x0, 0x2) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x800000000000000], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}], {}, {0x0, 0x0, 0x8}}}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ftruncate(r2, 0x0, 0x8) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000200)=0xc) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000005000/0x2000)=nil) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7fb}) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000180)=""/35) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4000002d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r1, r2) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000640)) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f00000000c0)) mknodat(r5, &(0x7f0000000000)='./file0\x00', 0x100, 0x101) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair(0x20, 0x5, 0x19, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="993d75c9e8e43e94b7e461287c9337658ce6948b491dbedf511e91f41950a588d756ee2ecee4d617ac75c030e323c459d763e79bd6993f6eee5660cb789a11240a6899c0bf1b3411781870c34a155f61fa7f81fa90b9124d128a65e9ec633b8cf610af63b9e28fb7938a5f97ec0eae5608b845863734501f143b9bc0eb9325b367eecab8315dd291fc89596f8b99c1756cf5fe97a084bf4602520abc7fec82cc1f663e4e5be382d7822405c990d7e32d1ddf16f7a3d9894cb488a775175aaa0d3ff82e5b4f7f64659cb439ace094ba13bb00204558"], 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000002c0)="d03278f944f6b0b4edaaad8ded9e000030bf0814e0e1fcc517ee0196a5ec13b5c2a5670b22c63a992fab7e3306b48726f64ed4765bccd884d64493d463119b879410d93fa3b9dad820d5090a56524b0061efa4413d36c503f1f8cf5ad991cea045310a49c36ea90269dfa2a70df5c835256644ebe6fa467e7453813fa340fe4f0db1a8106aff17aa2e7aac5f6062c096a374e1c80160e9420bcc4730b99c60ad85b92623b4977c4ff048a256bc8815a7055581ab38b8583b44ab5c7b0364", 0xbe}], 0x1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) mmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x0, 0x4010, r2, 0x0, 0x1) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="fcd34818a819ae8cd87aa5259ffd49332f9f0fc45044b5269933276423", 0x1d}], 0x1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x800, 0x0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000640)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 6-)-0,).)46-8: 56-3(!2% &!),%$ (22) &!),%$ 4/ ).)4 !2#(-30%#)&)# &%!452%3 &/2 6- 0808&&&&800021"648!8 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fdc02361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b91d236c7de08060f6892f5c94c2931e645300"/623], 0x10) dup2(r1, r0) socket(0x1, 0x4, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffff3aed01d75554c73db9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000800"/204], 0x10) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0xfffffffffffffebf) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x87}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0xd3) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) r4 = accept(r3, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r5 = socket$inet(0x2, 0x8000, 0x1) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r7 = socket(0x1, 0x5, 0x5) r8 = socket$unix(0x1, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x6}, {{r4}, 0xfffffffffffffffd, 0x48, 0x20000026, 0x5, 0x1000}, {{r5}, 0xe, 0x3a5a8e27f2111610, 0x4, 0x7f, 0x8853}, {{r6}, 0x0, 0x1, 0x1, 0x7}], 0xffff, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffe, 0x60, 0x20000000, 0x4, 0x3d20}, {{r0}, 0xfffffffffffffffb, 0x7c, 0xcac04df771e7bce1, 0x7, 0x7b}, {{r8}, 0xda350ad484fe3d69, 0x8, 0x2, 0xfffffffeffffffff, 0x359}], 0x258a, &(0x7f00000003c0)={0x3, 0x3f}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:02 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f43808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593df170bc122cd2350000000000000000180000000000000000ff0100000000000021d39b402895b1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000008e02b05e5d12f524ab2353a7cc1b87b5a1824916325aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e91455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d43fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211fae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f858f6e200010000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa036145ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd240002b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d9300000000000000000000000064e7d7284ecdb0087290c9ad0224ca08316836fa0153ea7e44ffa26c503e6a92f9eecac836420b9efb4434958ad4e3c145b165ed671a0b1d264f09bc04959478640039e21edae7527872f9160cfdf2b30e1ffe8fe826bf6548995973bddb7cb9d21af02383c51436c3dbd7d2defd7bd7e89c15bc7d295e5672f97e7eb4f53af9fb9181de4dd74b41aca8673e59441a2612dc2e34bfbe48d1b889e1c6d0b43ea9d0d9a3df18875204ec29ffdfb2fd7f80f423f001f48ca9f269bc237112f4f095265c68f9c32895ac4808256172ec87dd85e86a848bc49b5ad223"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0x7d6}, {&(0x7f0000000080)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef1376da32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33cb3f4bbee679c44d2d36dfa0439100d511aa3435b2ebed34ef4026c4746dc9fe06488eda4317e98be035fafd995cbd0729cd97bb7e8f539ba3c5c7facbfe911306751402dbe0354470772bf2c4453e079d371236acfc934940507ba2e6bf16357e2915dbd3a6c1487768ab5717589bf32942e88f933f432f658e6126c609c7e9c3354c4c1bdeb4035", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x635}], 0x4) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet(r1, &(0x7f0000000280)="dfe0e49e6680fbe5e3697da70be0a684ae1daad7a4149e752145db5e06c74c6f5fe7c01a117d19786b01589ddb80db031e4f5711307b1af5d69becc51e1d9c95843071a219a4b8acf4ff86fad6aa004e6536d0aff24bb75e4bece509ea43572c99915c9969e16b564149b46fb38b1a3e5f75f90fa38275cceaa4c205d9afc4dc684d", 0x82, 0x400, &(0x7f0000000340)={0x2, 0x1}, 0xc) 16:00:02 executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xfffffffffffffe01}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="62020207e00008014f2506161353d7220671815a00ed3a0dbd408f2af25f67a9bbd7e15e20e0514bf45c7e3971b99886d18e14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x295, &(0x7f0000000580)=[{0x1f, 0x3, 0x73, 0x9}, {0x3f, 0x5, 0xff, 0x3}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000700)=[{0x3, 0x9, 0xff, 0x2}, {0x9, 0x81, 0x20, 0x7}, {0xaba, 0x5, 0xb7, 0xffff}, {0x6, 0x5, 0x1, 0x9}, {0x7ff, 0xf7, 0x7, 0x1}, {0x3, 0x5, 0x1c, 0x4}, {0x7, 0x7, 0x40, 0x3}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = fcntl$dupfd(r0, 0x14, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r6, 0x6, r8) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r10, &(0x7f00000005c0)=ANY=[], 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r11 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r11) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x1) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000bc0)=ANY=[@ANYBLOB="ffe5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f7381c8437c2aec2050b4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a4a6c2b039b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e830700ca070000d201c608de1a06f752603cf47592dfb24c50ec65f48295ac6692c4034fcab152d4aa4568f2e97207efa6c4b1b157e16076c6d4df784baee62462db92da490c58797657502f86c9a8540a84ac578cd4af8f39f42d40995cec329755a1bf1f4a7e9f1d1d9745eb59b2eed7d824846ec4c6cc677cc932100c25b2710a32dc35f65a0bf4ed4217321c8c72a21b7a4ca4fee1de3b7ad5b0336bf93cbd1851383e04708a82dc38886f1249b81689cbe89cc1647c6c51f339a1701ecde8c9d1e9b1a558d3f8543ba255661fd2fc8b01e3a22680beb21fc438449bf03fbd7851f4d9b923e96406be4a10d8c6b618168a3fe27f8083c287dfa5babba997d2e1e9f07bc37b4856cd76b6ebc823029f47594cacbc6a99bca952ecc75d3a3aeb796e57aa11e3d667be3dd0e099e722f218e888c1738b58d4dcded8cb17f362affef522c5db203787bcb472c835c6834086a2fca87845ec0acded5f80acff37000000000000000000000000000000f629af5cda1aeacd1fdd5373658d88fbebc8addc9ae1f2bcadcca8274afd82edcb5b847b723b82d61345b5d223b393195aea76fd9997507d54372ebe7c0000000000006c84a496285cd74bc7a1d6cca8af9fd3e0ef4d1942df86ef38c1879f02994ce5f29d0380b21186b7e72f1043b24340f7bad5c35bf79ba58fa1c9dbd88ed9276d563dbac7d01c72ef00ad36534e4fab0c9821285d2fbfaff2b9bb67f875e8a0ea9dd57bd5a18213f232b46ab5997afa85ce74b4d515838e30ea3bfe2ffce27bea29610af2288269e34780ca3fc0ff09a2e69beb9c1577f63d2df25a8cef983e1707f9412d0300000000"], 0x10) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r14 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r14) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r12, r9}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r8) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x407f, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x0, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='\x00\x00\x00\x00\x00\x00\x00\x02\x00', 0x18, 0x0) r18 = fcntl$dupfd(r17, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r18, 0xc0206921, &(0x7f0000000300)) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000780)) r19 = syz_open_pts() ioctl$TIOCSETD(r19, 0x8004741b, &(0x7f00000000c0)=0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x400, 0x0) r20 = fcntl$dupfd(r18, 0xa, 0xffffffffffffff9c) fchflags(r20, 0x1) ioctl$TIOCOUTQ(r19, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r21 = dup(r16) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(r21, 0x2000745e) write(0xffffffffffffffff, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) r22 = open(&(0x7f0000000140)='./bus\x00', 0x285e5d7df1ff1631, 0x106) ioctl$TIOCSETA(r22, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) write(r22, &(0x7f0000000340), 0x0) ioctl$TIOCGTSTAMP(r22, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000002ac0)=""/4110) fsync(r15) stat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) r23 = socket$inet(0x2, 0x8000, 0x3) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r18, 0x8058574f, &(0x7f0000000380)={'./bus\x00', 0xd, 0x9, 0x9, 0x1, 0x1, 0xffffffff, 0xfffffc01, 0x2, 0x2, 0x7, 0xfffffffffffff830}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r24 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r25 = fcntl$dupfd(0xffffffffffffffff, 0xa, r24) ioctl$TIOCFLUSH(r25, 0xc0206921, &(0x7f0000000300)=0x64c1) r26 = socket(0x18, 0x3, 0x0) setsockopt(r26, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r26, &(0x7f0000000100)="8c65", 0x6d2) r27 = fcntl$dupfd(0xffffffffffffffff, 0x0, r26) ioctl$TIOCFLUSH(r27, 0xc028698d, &(0x7f00000000c0)) r28 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r28) r29 = open(&(0x7f0000000140)='./bus\x00', 0x285e5d7df1ff1631, 0x106) ioctl$TIOCSETA(r29, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) write(r29, &(0x7f0000000340), 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206921, &(0x7f0000000300)=0x64c1) r30 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r30, 0x20004b0a, &(0x7f0000000400)=0x1) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x99) r31 = semget$private(0x0, 0x4, 0x100) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r31, 0x1, 0x5, &(0x7f0000000240)=""/173) 16:00:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0x6, 0x10000000000003, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000440)={0x10001, 0x1}) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000003c0)=0x3) r3 = semget$private(0x0, 0x3, 0x10602) semop(r3, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6}, {0x5, 0x8, 0x1800}], 0x9) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000240)=""/221) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x4, 0x4, 0x6, 0x4, 0xd53e, 0x8, 0x9, 0x1, 0x5, 0x7]) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="170044050000000000001a2de0f97beb21126bd421542ca282dc7aea3ffba5b9312e16f05a1357d4db75a64e754230eb4e030c2291b8b1ace721288f8c848bbe440a22466b8ea52487e7bccacc489ea69a53c193d7eaefa40536fa44f66a4a9398feeb54b5d29499254e4145cae37fda1fa3a3e4e6cc307d26d150fd864d00"/141], 0xa) r6 = dup2(r4, r5) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000002c0)) r7 = openat(r6, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000640)) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000400)={0xffff, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000340)={0x100, 0x5, {0x1200000000, 0x1ff}}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) sync() 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000140), 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x10000000000, 0x0, 0x0, 0x5}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3) r2 = socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) kqueue() pipe(&(0x7f0000000040)) r3 = getppid() r4 = getppid() r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000011c0)=0x1) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) pwrite(r6, &(0x7f0000001380)="575dc165ade86b1e99f9f911539b610d87174cfee89414a5cd27a4f3b21bebbba20660c5eb431c9e61ef06b63e75dcf1cbb983ebadac93a66e44178a0f00634954c94d1747ad4a97bc5d4d4a0560872d2139964921e7e2f947d47a6b82a4ea46865d55606462b772aa6d1a54a2875aa1bda57dc369ca102cc4a499ce8415efcc3e88e7630a6b9f7debe35d87ffac1f1b7571d53d7e3ee25f4e124e2c1364a09c2c5d29944639f50240da61bdf7dbf4b0bf479f68688816f11d34e1b0be4e38b7304e035f965403fd37a9ca8686dfca3349dc76679b4c7539f1e6c76734749343db4e2d74d82906add8344b", 0xeb, 0x0, 0x10000) fcntl$setstatus(r5, 0x4, 0x8000000000000080) pwritev(r5, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) r9 = msgget(0x1, 0x400) msgsnd(r9, &(0x7f0000000580)={0x0, "f35b23cd6133b8552ad8e16a3a961cb562d43f8ba3a5820eea1f31808b40a3e64254da16f03c5507b45b87d199b27056a00f590826b4cb473efcd139ad48a6"}, 0x47, 0x800) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x0, r8}, 0x0, 0x7c7, r3, r4, 0x0, 0x0, 0x800, 0x1}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) r11 = socket$inet6(0x18, 0x1001, 0x0) connect(r11, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r13, r14, r15, 0x19c, 0x9}, 0x8, 0xfffffffffffffff8, 0xdb3}) getgid() 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000980)=ANY=[], 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="9278226a62b909b4af8628953023841c2de7df319234be5ab62b19ea4f21954e883c40bc4d7a21ff", 0x28}, {&(0x7f0000000080)="c335f2a39ffaadf15793d2a66e2856b0d7bfbe862e1a11868f3daf8cf44a04985ba41cb6a96d0d24b08160926ef6f5e67a67f5f474f6de3beb486b1a9a3fae3a65ae0510bd2d59f6fd64d01ccd5140610c9ebd7564bac6bd9184d750e9ad5f0fce717d0d6fe473446a5f0250e1bec44e75163d508f", 0x75}], 0x2, 0xfffffffffffffffe}, 0x0) getegid() open(&(0x7f0000000000)='./file0\x00', 0x50, 0x10) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a1999386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d67f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e93b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79a8aacef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xea0, 0x0, 0x40, 0x64de, 0x3}, 0xc) 16:00:03 executing program 1: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceaff8a4e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd036ea375dea032c278db98ef17a5d85f5ea1b1009e5a319d54401cb92f77420eea4173d5b6083eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc75ab90c87342fd96d58d84e5535a55778175741e8b620668190c0cd93826d2350adafb072f0d59c07393373f47dd05b41bffcdeb494b292d6eb9142960cd397f6c6136aec680defaee56cd76c0b679cb59924db974d42633edf2bfa115866be2f40429941f644ee474dbbfeeeb0f54eb01917e9c1003d12961cba85d475aa7d4989a858ddd466c3e09"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r6, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r7 = accept(r4, &(0x7f00000002c0)=@un=@file={0x0, ""/43}, &(0x7f0000000300)=0x2d) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r8, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r9, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r10, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r11 = openat(r4, &(0x7f0000000380)='./file0\x00', 0x80, 0x80) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r12, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r13, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r14 = kqueue() r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r16, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r16, r18, r19, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) r22 = getuid() r23 = semget$private(0x0, 0x4, 0xa5) semop(r23, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r23, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r23, &(0x7f0000000240), 0x6) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r24, 0xc010427b, &(0x7f0000000040)) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r26 = dup2(r24, r25) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r28 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000100)={{0x3, r27, r28, r29, 0x0, 0x4}, 0x200, 0x401, 0x2}) r30 = msgget$private(0x0, 0x100) r31 = semget$private(0x0, 0x4, 0xa5) semop(r31, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r31, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r31, 0x0, 0x9, 0x0) semctl$SETALL(r31, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r31, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r31, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r33 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r35 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r35, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000100)={{0x3, r32, r33, r34, r36, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000180)={{0x0, r32, r28, 0x0, 0x0, 0x10130}, 0x4000080c1, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000140)=ANY=[@ANYBLOB="00002e8001969d00"], 0x1, &(0x7f0000000280)=[{&(0x7f0000000180)="7d91998c5ca6592384790cd17a42bd8b627836772612008d6f4192de99bf8e93a0a488613dca8580f87365444f37c29437ac4893da62ff357bf0c3f22c0195b925007cf649bb015f1e6d8f4748d1e8c90fdc1734325c63d838ca258e84e724d57f6e67ab6a07c2ffd98861ae84449619217fc593a60e93ad5decbd1cd809b8ee3f8d94d6c6f01e2d20923cdb9dd5df4e3ba872e6020511647ad10754072fb909e89b69044764b7504bbe7e21086dd607519e62", 0xb3}, {&(0x7f0000000240)="45e251cbbae74fb1", 0x8}], 0x2, &(0x7f00000006c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32, @ANYRES32=r4, @ANYRES32=r6, @ANYRES32, @ANYRES32=r7, @ANYRES32=r4, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="60e71917deca109298959d000000514900000000fb0000ff030000000000005bd48964f21f77253c5c76738fca4a4eaf5e30b45d0ec99444ba2b32ef12e546f4433c197d881abdfb1b15982f0324d364fc0b2ec9e3c80cb5900773372c4721e198b5b40838e14106d8300f3eac1eb8222e6a36254566f55cbceb684e220f580c076155876dbb592618c5f9db0c058715e49eb0c6bf704506e4", @ANYRES32=r4, @ANYRES32=r11, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r4, @ANYRES32=r13, @ANYRES32=r4, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff00196b400000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r28, @ANYBLOB='\a\x00\x00\x00\x00\x00\x00\x00Q\b\x00'], 0x13c, 0x2}, 0x1c) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x7ff}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pwrite(r37, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r38, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r38, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e", 0xd, 0x0, 0x0) accept$inet6(r3, 0x0, &(0x7f0000000940)) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r39, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r40 = dup(r1) sendto$inet6(r40, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x24}, {0x4}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f00000002c0)) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x28, 0x9890, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffeef) write(r2, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_int(r2, 0xffff, 0x400, &(0x7f0000000100), &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r5 = semget(0x1, 0x0, 0x265) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) getsockname$unix(r6, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r7, r8, r9, 0x1}, 0x6, 0x9, 0x8}) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, r9, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r11, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r12 = dup2(r10, r11) ioctl$TIOCGETD(r12, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r12, 0x80044275, &(0x7f00000002c0)) openat(r12, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCSRSIG(r12, 0x80044272, &(0x7f0000000480)=0x9) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') close(r0) r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x3, 0x110, r1) 16:00:03 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x20) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, r0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x6d2) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x10, 0x1, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0xf1b8bcc53792e859, 0x2, 0x4, 0x7f}, {{r4}, 0x1, 0x40, 0x80, 0xfff, 0x616}, {{r5}, 0xfffffffffffffffc, 0x0, 0x780fff7f, 0x80000000, 0x4997}, {{r6}, 0xfffffffffffffffa, 0x92, 0x0, 0xffffffff, 0x8f}, {{r0}, 0xfffffffffffffffe, 0x60, 0x20, 0xffffffff, 0x8}], 0xcba2, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x5, 0x4}], 0xfff, &(0x7f0000000240)={0x7, 0xcf99}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7, 0x0, 0xfc}, {0x81, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x101, 0x4, 0x0, 0x100}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef4377f7c855bb7042") 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 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"}) unlink(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="2c09d790efc4bede30beeff96c751fd2afd611a1fdb75f356ce051f003e39299774bc99d1959391ef223a7b08a1f2e89596f10acdb1815030f59c3c0e02f9c3ea61f7827effd26d25e6f685cc89184fea639dc", 0x53, 0x0, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) r4 = accept$unix(r3, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffff91) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) listen(0xffffffffffffff9c, 0x800) r1 = semget$private(0x0, 0x2, 0x48) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000006c0)=0x8) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/183) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x5, 0x0, 0x5}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = open(&(0x7f0000000100)='./file0\x00', 0x8020, 0x80) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2d}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x7, 0x7}, 0xc) 16:00:04 executing program 0: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4090, 0xffa}], 0x2, 0x0, 0x0) kevent(r1, 0x0, 0x3, 0x0, 0x20, 0x0) socketpair(0x10, 0x6, 0x3, &(0x7f0000000280)) poll(&(0x7f00000002c0), 0x0, 0x6) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(0x0, &(0x7f0000001640)=[{0x2, 0x5022, 0x1000}, {0x1, 0xfffe, 0x800}], 0x2) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fb", 0xfffffffffffffffc, 0x0, 0x80000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r4}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x10, 0xfffffffffffffffc, 0x6}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r1}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x7c}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup(r5) r6 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r6, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4000, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b91d236c7de08060f6892f5c94c2931e645300000000000000"], 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:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x5, 0x799, "73cc510e52b3ad2e0d3fc9c06d00007f00", 0x20000000}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 16:00:04 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x1ff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) 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) kqueue() close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 1: r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x0]) setegid(r2) msgget$private(0x0, 0x410) geteuid() r3 = getuid() seteuid(r3) setreuid(r3, 0x0) socket(0x18, 0x3, 0x7) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r4, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x11) socket$inet(0x2, 0x2, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r8 = dup2(r6, r7) r9 = socket(0x6, 0x8000, 0x4) fcntl$dupfd(r9, 0x0, r6) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000540)="3036694796e6e484922813512c52fb524aaa9cd44b5d8e33143909ad69ba0e8839e725d21c013faa9794ba65ee9ded280e95096480b56f738046243ecf648fb645ca7a360bf7672400e47a78ea6f49e0726f99116290bf0a7f91b51bf5ad6d1598cf87ebaf88fe96ac523fb00b7b040a05da8f13482f782f18389819564ab50515975a8b", 0x84) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x15, &(0x7f0000000000), 0x4) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x15, &(0x7f0000000000), 0x4) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x15, &(0x7f0000000000), 0x4) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x15, &(0x7f0000000000), 0x4) r14 = socket$inet(0x2, 0x8000, 0x8c) setsockopt$inet_opts(r14, 0x0, 0x15, &(0x7f0000000000), 0x4) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x15, &(0x7f0000000000), 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000012c0)=ANY=[], @ANYRES16=r1, @ANYPTR=&(0x7f0000002340)=ANY=[@ANYRES64=r14, @ANYRES16, @ANYBLOB="3ebfdba9a3733e0b238494dc71f939b5b25d95be91fed23dc42dd105a7f9621a46fbb4ebcb50ebc4a50c320aa9366f8b5586bb6f05cff00b6b358e0dfe793eb2ed96a0a052287192934c22dfa84f0f81d5d89345ef7c7b52882e6835bd6d9507e665af9d4edf2b15054cc46a3bcb74a5377c53ae6d2a77fb43d22b3efc936fd816c591eeb7e58ba1ac0e8871d72fc03861648e5deed32721775f4e23e33ee45931116e10e38b0bc593b4077074ac959e20a6161ba797e538b954aaf3b57e0a468caae4dd500c6d27045f2dbf1f5c3f7aaf5c917c1369d5df87fa35334fa20cbe294a63ef1d9211963b62374ac0c8a336b6f835c421987097c9ddf3b99cb746b98acea66478eeb63360134aa3e6de2264147ea94df4dfa36344b585e6c2c4344f3f65c236cd38e9eba487d2cec6869656f582f46225eccdbe7ee16c5a44c138d6f3a48da423d39f94c538bf36c22dda341d10979461d7f17369ce737839acfc4e39cc62eabc82d86d1046d32da5f636dbcbc0de8e1cd0a3dcd6f771bdf8c984dc1862917143c1f2d4c4b9f92d176d46d8c1266064fe82824aad0f3858b525710d0482e8f34544736a9729d20aa3b5aeab649d867553ae8328d733f8ad168748a973599668432aed7b6007fede167271280e6e92ecac1e0b9c2f71aedc1ce1c8c4e3ff071ca5f06419c5f05e2005cfa382953024017917a3559685919e36a3de79b81280baecb198ee23eef3450807c4579e610393bd11e08e31e39aa2a4ec03286d3ca78f617cce9ea61f9c47667be8ecffff3460abfaa54fb5669a6f242cb4c226fc503daadcc67d645dd8b9953641c00d1b5a3da9a84a9956a31a377e0a3c19f3f9b93b07a0e315f8feabe5717262afabcf8af4e98fc09c9ae24c7b2607107dd780acaade079449e809011bf36855da63d3d1964034cd5e0a52c6f7a6551f346f61c6b28d6f141596cfefe0a8c5a647e697c8d86fc096fb98005e8f7838bd9510133ad4547fc489749c9e33798b2c7f25c6070492bb26314e8b45fa72854a87ee9f5d4ad237bfb7abb8e3850cdd192928715cf6f0cc12dc791314425ee929d5930440078d85dc36099ef6064bcb41fe1fcf2d2852d1ea5142cee2a9c4124e5101823e54a02a38e4ed5ea3b9fee466b284feb9bbf9375b5699dc52ece97339113663ee46773279e0b1edb05a38c7636aba5cc071d51b748f5a57167471dcf0cc8fb37fd22b60dcaaada1470016a06e50979d46ae1aab0328ca7de46ea9a6c2a2156e05582dd27a65246db01301bd5d06ffcbe2d196acc5122b556346dc2c3e497ff178f469e0c99396c989892581893d4506f6288a7fe37ee40947298da513e0134881845b482ea7426c2d0386ae148955efa256a4f85b9b80e65997fcfd6844e1b6384ac5858feaea47b95c67b95e0cad4f045bcd54816cc7e41199aa7deb1dac1164a23a6336a9054b1eb7f70d948d72197a94b511ad16c9014c0c8d9375b458b53871533f4d4a5841acf81c353b5cbf946feb72acc768569c3bc09ac7a84ab28b1b5eab5d502147f8fd57bc8cf5cf425a64685e1b871065438be6fd16401b7c3a16ac236e09987e4e9c1e7c35338f2d93473de40bee0d8e4743ebed19c9dc8d3f2da82ae94aaa4767c54be99192c1a149ceb152d2212fcbbeddd53fb67f84024f088dae5d292a6f030ef97c1eec4b64d92e219db47a1f36b1010793619b7d36fe41fec86d94db7c90eeb99cef54bfaf9e3d6a131ce5c9898ee8540b962beb09029a805d394144a482014dff52d7cb18b24c787e93e4993db03f60b287edcd6e740291cae16a183cb7c5b95e51c4d2b574ead462d15fcfa964db96f0b5a2a5a1acedce137a9a22500834c597b9129a7b5fb9ca2c79709cd59e3b1f7e67bd2afb1cdf4122326372203921479db4f105bc0e810b2bbe3aca345b3a5c41e56189d48262f1ed3a5191ae5b49d6b23f155febaa62697e0dc04c6660f86130ca8735126ce7e7671df0dc6c310042d054cc4dda46fa26df863fe3879953aebf23a3c925908f46e4cbb2d31d7c19159ca22039e0c3c1dea822ed848186787fd56dea7cffe4ac5a81795e27c07eb217a802b2321b7cac5caacc965e5961fe985f5e91692db5f66a3c8d8109373aa2e911699d2ab6ebd3302c234b6c9908c8de793e9c56bd90a7b65947277b62c63a64e13bc432d4649d8d10ad604e2283e0525f7132d81b36f8451c9178a23cd7676144053ef895430292c76e151b08aa9f31c2fffef451b3aa7f50bb635be48efba3d8dc736b790078ac96a49f2b5631d2ccc589d29de221b0bc6f6167401652133269d673d4a24e1617029aefbb92fa68d76927f46d15231bb6a9cc57188d135914966c2746c981575a932e864678a7f19b0a799e7ed9f6a4a68430a786db84f10f3bb4f2e52489f8ed616cdb1816a863172cdcbe9d74f770e44cb2bb6bd31ea5f5b509fd180f462190657086ec6e04699f3071df3f714824d745f476ddc61eace729f12033b2fb66493c5ebd4cc7140fe19f91eda07abf79828e564dbb70a70145fc668a012febb2446ad4675d2c63cdcec57db9fa31156365fba489dcde113c7c42b330e17758a10c61015b0231242b72f870f047fa2fc460cb08b2b99d0af79e849acb17a79d2c28133554a00b23eead2ac6aae1e07c91428e00bddbe21beb191e895c8712ccf5138ecf3111a4f2e904e70c7c1480901d2a919dbc3fc3c7c0ff907cc26fcdcfee482f19682db7c832d77b54962363a8c37a8cf7a1a7809aee8f50fb4a5a8d5b02cf64bffadce216e132f59d3dc767867be528b3fd8a73607f1556423caa47d760eef20cfe21cbcc7fd6c03c3e0f84f72e89ae564df21e6f463af3fcbfb9856c6f045e85d8fe771acc6b0acdbb45c342424a15ef31dac8e12aab84c0cbce633b9d21a47bdbce42e927d6b3e6e289e5dc4634bec9fb27dbde7a76d178b0d477de720d329103e23ddca99cdbd41d5d966dc2de99e30a923dd30e3ddb969ba733ce60f18317754cc166e870dc20f188a74e5486703ab0b7674687d0e9eef87e467d0aa2f0ee4fdf5fc36e4aa2506277be0a1211a507716ee80c542e09260512588322e499a6b8c5e963f883ff8f701323774f3f0393754cbcb26c0bb4efbf1023db55591f2c22f7d85366b31922982d7b3e177131ccff112ff6494b096871e0157e9e7e80176f9085dc37e83d4ab051cd638d09ba4a258b3524e11642e7830790dc51c2b8349dc59a100b50b3917b98b02a12f334050bb483682a0820fdb2dfcfbb30a4b6f10748832cf85788435d3fc5d320ead45fe6afede7dedcdfb0fff2d0076daca545b66a2b457eabe7b0b7221c9cb6b702a86fca00eac3d38dfb07d059fdb7ff3c562fd2a74cb4aecec9361566ac50ee48d0d2e6f3c2abe4d7672121745a93bf5ad798dd1a34144d4ea2e92a94a9e305477acb2ef09b3fb0fed232d9d05f1674130009a293147e4c9efa6dff411ce3eded4c6056d0e0027d1dcba617b14fa062745834816fab6096d15fd09f8cb51ee35adc080513c483853d75aaaaf97052a54063dea30318fa3157857df27032a9301b3d57335745dcc865ffba7d20bcabbc232377dd5468fc5c6ad80be7b05356deb95adc1e5f889f5b4bfeec08f4b2fa77b22fe1eeca649b1fa55ec41a664aa15858b47c7ba902414e99c4eda51626c213f7d281b17b6dbd9f191ebf83eaff911b02f237d4da728071a8a7693d8e8ba0143cdba6e6e4cd56cea04941cb129c48cdee6e31f8b3d2f8396e9997995104cef56a239f15cf1a995fcbb9f007fdba8e528855fe74bc95abe5c5fe77600806b615974b5c080b9a371b840130c947933eb0571d934775a1515ae23aa1a0cea20e6704629821bcb951df9d0f544d6606d5109d250f9bc7f77c4a85cade161c97570fd1a9bc67c8810f26d5a0ed68b50c82f7acb1d2c7af574604575d97d575931642d7d402409650c8db57d513ddf470fbaf4f986f3490c073b14c29e82ec305ad760bdc51b571c63cb97de42b67460c232c43b24011e414afa488173fd99804c82170c7440157e1eb7e994916bb08a3307d5d1d5eb7d65c83ff879c2550603cc14a50a0b7d2e4e5c2330323401a67a17fd419488f294e0ed577cb522910864341ffbef6b7b424ab29817dccd95d6d72eea25550d28dfdaef7790fcaacc10f6a6733973ec02aba3a4192957d2094fcbebeb9be06155df3cf6dc5178cec89c6ff927b0787f03b932a4f2024184f084d1f915637d7488be4689e2846be30c9a8fac52fe735022ad0db45caec6ff473bf009c9f899dd8ac0208310df80779bdc8cc8095f8b65365db2ea4e5fec45dd9f25880038e372ad32198cde6a7feedc42d94d27007841adfdff15744111cc975e3e1e8075213e16579f44b7a2e288f24d898b1648f21554329de45072a0509b00c4134e45fc7fa9c4633a9507e53c73777b36053a0d5fab21fd3b9eed79283d6a4b71b7aa42cbe165a84400e31ef2c34cc61183203fb365a8ee92e7bd58f6c8f5a289b99b33a7160b766fac3456a71f0832f85e674d7024efaba4d1097cf4e97c0a0866925cf129a9c3aabea39ffbaae209dd3fb9464ecf92a499d0d0e5857ff260fcc81e9387fa40e8c63bdb9bbb2a10c1b15fb79d7ec17a67ec769e236c62d84364c4d85e6aabec07bc00bc864cffd7a761533eae6a5e3463a23b62929d1c150067cd7b38cfdc9062c89871f9f652b7c00c085662659e68c72776bf5fb4c54ca03a56f95171fe1d75b3bdd0eef33e60c3bf1bab10e7ba9e6881a201a1b9145305b905e1561e8059b70e29d64c2db7e4322840cb8620791ec0f0f01269130bca77362b0ec10098b7392850517c0c046db512d2657f6e12fdd973dbef35d577240f08e5ce4430d1a6e3e8eb69315680594234a0c60f83cc941a3e5930d5b257a94b3ade203d38ed9ab7ebad4adbd1faed382ebd709dda1f77f5e6eae0e7a19224f9f72ed44238e3b0800c168603868de42670e8a77a0eda450380de18a93191f13fbbd6a4c4c64e9c59df7d7348ff8d598eb6ae48c461164f8020e5588e9f8ccbc382fd33aff4499b3b4003a4316b297c0e281845ea3c891f3564cada06fa8b24b0e56f75caeb23e4f2a9bbd2926c4f44f90338ca59742efbc1c26284c0362f3e6a8da7b578abb7eb11895132894d95912b1f0881569c7c4343f55e161c19bcdd7c4261243e2352929baf6b7ff14565e5079e36a3406efe87ccbd79622e135a428c359803a385b5b2428116ce682822f0bf2541d7d3a8736f9b445b8bc9cc57447c908a9d35b9482fdebf363e6d4939d2ef4074db7fe85adac646c92673193c466eefd8f03c8f4fb7cc06da09e3aaee58468d275e87a7d1c24367c96f7cdc7c307de00c2c5e901a40a4afb534bfb839c4f98e132424e9b5fa413ae8fa68326b9751e548fb39fe0ad9fa4ec48544398186a8f34c43826f96ee350c20f939a16d9a78c646bbcde48d61e571406695211b4cd6009d0cf49c659bc16947df4ef53482a9cddb8734f55036b7d27ee8c1c00dc69fbdcc461fd6d02b8d4cfbf3cf95629608e88a4151332cdf1bdc67581c7ed18ce97498d399dc9c19ca125ebb24b682161f5e9788254e8c744b7a8e68555c741df1a7e0b8fb5e141e33f482c8877c8b28a9b516a7f664022a7db51aa7a971b0897cbd5c10bdbec81920cec1af517903a1190a5f45dc189f940316a845227776e1693155485e5f7d193b97e60fdf5adefd512c4b6b9f695ec5bb3ed0fac60d25ce751ea61ba01b24247f0dd08af717517", @ANYPTR64=&(0x7f0000001380)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX, @ANYRES32=r15]], @ANYRES32=r0], 0x4) writev(r5, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0x1f6}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0xffffffffffffffd1}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122", 0x347}], 0x4) accept$inet(r5, &(0x7f0000000300), &(0x7f0000000380)=0xc) r16 = socket(0x2, 0xc003, 0x11) connect$unix(r16, &(0x7f0000001d00)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b85800236b272dd10000008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e0000000000000000000000000000000000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d11ff0c211d70e7e73f1b412a428e7c3032245680a7e"], 0x10) writev(r16, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0x1f6}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122", 0x347}], 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x90, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x3}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000240)=0x1) r17 = socket(0x18, 0x1, 0xff) setsockopt(r17, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) getsockopt$inet_opts(r17, 0x0, 0x0, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0x6c) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r4, 0x2) socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000340)) r18 = open(&(0x7f0000000140)='./bus\x00', 0x285e5d7df1ff1631, 0x106) r19 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r19, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r19, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r19, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r19, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x2, [0x2, 0x1, 0x0, 0x0, 0x9, 0x0, 0x0, 0x4]}, 0x3c) r20 = dup2(0xffffffffffffff9c, r19) ioctl$TIOCSETA(r20, 0xc2c04224, &(0x7f0000000180)={0x0, 0x0, 0xfffffffc, 0x8, "04713d0000000000000002020000008000003c99", 0x0, 0x2}) write(r18, &(0x7f0000000340), 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r22 = kqueue() kevent(r22, &(0x7f0000000240)=[{{r21}, 0xffffffffffffffff, 0x1, 0x0, 0x7ff}], 0x66, 0x0, 0x0, 0x0) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x15, &(0x7f0000000000), 0x4) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r24, 0x0, 0x15, &(0x7f0000000000), 0x4) r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0x15, &(0x7f0000000000), 0x4) setgroups(0x0, 0x0) r26 = msgget$private(0x0, 0x68) setegid(0x0) setuid(0xee01) msgctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/100) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) connect$unix(r1, &(0x7f0000000180)=@file={0x7c89c1ab50660043, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r5, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = dup2(r3, r4) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000002c0)) openat(r6, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000200)=0x8000) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f00000001c0)=0x2, 0x4) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r6, 0x20004269) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r4 = accept$unix(r3, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) flock(r2, 0xa) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x6d2) listen(r5, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:00:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000011c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=[{0xa0, 0x1, 0x93a7, "cff71c14d31b9e7d97baf815f5ee0a754baf81d1e158f10cdc01ddbd02ba911b4bf10ffca2ce55d7f3a1d2f99e653c4fa914d9c75b7ccf24baff6d41fde51c0ca646c5fee8846ce292f58925e12f11c608667edf3d0ea8cead15aef69faa772bf3e26c813f473db2e736bba2566a7ceb4fd274e0471899a928768fed7bb7a29c04d97ac06ddf7f3bc4d6386d"}, {0x28, 0x1, 0x0, "e8c1ae050e7b212f63f0da1cd837ae2d20b0d21a78"}, {0x38, 0xffff, 0x7ff, "ce616aff9ab6ad7f11e7b4b00d7a016e958566ddbf51487241859495f030ef6c59a5ae38cfc993"}, {0x1010, 0x1, 0xb05, "b38e2e0abc2e4223291807d59cb3a478f4e2648621a4844828cd3f0afd904d5715c5c51db65e2cf2a5dd45ce55f3289ba47d12ad44c7dcc5d0cdfd5704fe3f7ebd25f87ae5a1c1911ed154b103fd5fc0250379c5ba75127983e74f63f3cdad7ca0cc28788a3766bb88b5a2ad44c722e94f7d7c28d2a3933baa3380c6352cbcde73eee4f944d4eae5eee2181a861e4b0c39e66310d35a826254d67eb5cc76b73d6c5a6c5d8a2e2ff46dc0dab17c33251e65a349313a3b1f20d4797dac7e93e0abee649a7a08f8e0c4e1f0fec4ef37636beb81a0299032453a50ec63aae86b4a80afbc36048c03c29241727b0ac2ac900b3b6e17ea497e7decccebf2e281bddd2945c258abb7979461f44f496fed6ed382c9f731ed06ff672f61efe36f6c910b63691c3f6fac3e7cdcc5f6ef4c81a2ea9073de20d25cd5a34c480866e41a9ecdf6795989f61cc446df7ff3513b995780b778712e5e61053cea1d4edf5741204b145e023d93ce50d5cade58f334a10e1a19afbee1b44882537b8fa3541f45ffbf37df3d88f1748124651c02258ca3360a7ae02d80ff4536e4e788bd38ef0d28f044aa9e23b3b9e73449bdd1a5a270cbe3f83b51777803d1f42dddf12cbc4371bc4b0094b5103aa0b9ff5ee2214b5a9342d74b98dcc56deb646204292eb1ab26f305c256fe8c7863a6268168860cd35ffa38fc675fd208667d820020f1b7ce98e4fea1905a26f456936072e1d4b39086cc594a75264986d470cb10216ff94108e6ce7f22cc27019b7be351ec16b1d1d790a619169b515661ee8a56c76584d2e780a9e1bc516157f16a947c3774c08ac9d69cc00d06ffab891a1863957e652675e23345a67beb8ca429660324237b0be69940f7c3895e385298fd981e63f0c4ef652fde74dc98137475f858d471a9136d9a63b4f2ebccb95147f5321a5a298be3b4c89fd9a765a106c802b8dd6f3bed6de816472464de28cc61b7310d34996f1d4784c463ca02af6a8c7ce37f9f7183655b0cc97cbd87b4cddc6333dea956781672b5c52f92209958d153441c43b4cff6322cec2567d2e7fbc5fbfdff1e52838a9c669269c4ea01385aeb42dad26deaf4b74aa1eac19462147767d9f08e52467032babde4ef2f41669852bc0fe55f31a473d24f204b5c5a47d5cccfb597fe1d1c584063501b285418f430fcd1d1283063f2bc18f8a69be0d4de37806f1af57d68f21b5f19b8bd963feb0f67ac056bd4faf8ac2b779382eaf4d48a55e7948f0c1749025d3732369cb52e5ef3876be493af7fd90eff46396db7c0bd00bfb98c47e06314bd3de907910030c7e88455f3800c9a2c39cd37096bdef1e5509835b05b3881461985b7322efd973f102441d5a78936f743a618128403e51b20379fe471429d3b4a516e3209d933f966586b4c8c839053e2462fd8577e3f59107c0c51dcc03addcb0fd821b91b4582cca3a18e1e6782d7b80ae2c8bbf56638dc6f9716dfa740b7de57fbfb351b13d549fb3ce8e688477d5399aa5d1aa6c89c7beac0918524aa35284eacc4bf016e563555c16a5d185454a7c222238fd29bf451ed88a0c01561944c721f9bf1733550185422ab7c49c13c9185623e92070bfb31d7a64773bac877cef79f951d66d726766c9965669dbe6319f98989988b3f8525590c3dcc1458609560619e2ad74c3df5757f43561e7d2421c33c9490ab19935d67e97c69633fdfd2b5b8c4ad9544f50a74134096f578780aa3e3f085c6fa2f5e731506c40db9156b203e2b87f9fb3eef92e1b3510ba6512d351e288351ce6613c082f630414b2f2c89abd0de1f80f8367fb7f9bec5d7820130ed00ed1ad37690013c11ac66ec463a820c9133477249b77ce11a7c3ab309349cdeafc9127f46b4f351b5fe583d0dade6ba44b5ebf90db9bf9e9087b851975b8f2093bf84fc6b5653a845f4fa7fe6bd6cac245ce9bdddcf245b7395785f027f0d0781af68da0f41a6a7681cae047e2180b4a4a42a59c70a1636d7ece68d17971a54f9dcf332a6db0e6bb681bede21b33421dea28dbc3b57f7813ca0bfd071593bfc4273090eccad106afdab483add3ed981d3d47cbb813f62d2be76610f6b576637a3b9821f9adc9e042057e0f7d5b03cda80a5b425eeb6c958a9b544e6c715b259abe348b7fcfda91e2994b51f638f163daf29b318b7ea69b40202ca6d84fd649317afd004d1906b2f1332400cf107b9631cfe845ae39bd1d7e49be35d30ec53959095186392815760525d1976fd5ba3cee888fc0be59f1f3fde388fab2054ddbe11c2f5440a8ac5117b50c2951da633b0daaf0407c90ef7e2c6ad76d137f19f35671ac2219a4d663a3a1ad5303d5a7a093d9dc33e240a7d8e8df1642c5818cbdecf4a6dc6d5b2cba7bbfc961cb66644df14fa4b4967fc9d78c9cfd61386e3d658b0b03d810d29e098425101531de378d6edb5a8592721cfbbe7476d85cb62a11713dae077ec58e5a946793ed9de63f6fb550990a8960675046abd154311ce39c5720be4394b47c20624bd0ea47b28765184832f86ac717dec754711da4027cbaace5b4246751fd4e61e6642aa4039b62940acf3c50e46a4acc608aab91694eba9e8e3f8b3b957b0d89cf254f9c9502b7f1d8a90575224620bb25d036aa33379cb513957631fa62116702083bfd8aa00ae9d3043ed7b8941bfd0412845974e94349ef5827b98cb4b098e2d99bd0cbafd3168af8c0cd9162e81b675cedf64da3929d24f1c09f2175b328de62f72da3fd21094ba447a7f95505b2f734e2d774586d89e98f7b69fbba4e36cc34ebcd1f290fab49a6e1b513184532dbab104d22aebfa865690b89bcdc838d7964ceba74c1745bc3e34a782038ebd952d065671f9b7efd8483c3783a4712c86299c37f745f01768ffc7209143c9ffa7e38e7ffeb724b8c48d92fc33bcdc7a98bd81ee181aa99f7f4a16c386d8f1925c8075ae01a77059e2c2cc8da2ac4ac404a6008069536e6b4f9d08e66a82af598de0d81c0e7caad66266418d54fc438b9f677d67f9b97028f504510f4d895b23183a8d07bc3c3d175d6e34157ee7b955f1104d194d51b1b032225065166aa230a4728acaaa60508dc781121f8d317781decfebcb3a08a821b1cf5b02a811573a6b1c914fc6b7fee4d389ff4f0445a6ccacf2096cd4abf66087a3a0c1c5979d6b90e39586ae7127f71477bc0968b76bbe6e03ebee5f4c3428974995b5c2185c55293bc2a403732ae6902a040a594dab4aba2c49bcbdb5d8cbea2392a333211d3afb5c3d221acd9da1c8a581d54972db0b51a936ab63768d126e6de7b91d0278c3c205434c51b932bc795fc1021c6c82380c9b5a5411f8a3c663726b639317b1b5821aea114fa219e17733d7532e2d89d3179b84544485ce2e5992ecedfed1e8b9d2b141be8ec5643e84374bc72e226f7a8a5be5ce4173657ec45034435b2293805e9cca64ae38fb9a932bd609bdc7423e22f86b541bd5df6d1758d86544ef3c29dfe2398effb4d4f95a08327ba9c927c75aeedb69fac6659c1416777bd94605770dd437a0ba69e09455091e398c10a02c982aa0a141aba390a6a1839620973822333ce34fc998760678b45287cc1e4be93c58ae9ce4d683bea1d4a4849faaa9dabd085ac102438e7664e2da325ed70489fd4a190e14abc8523c37c1d206cec509c602ae09d64f711369ff258287e63b4f590ef1ea9869ffeffaae074405aa2a186512f2cb4dc9e87c0e9fa9ef08054437de1e51e1573fba81e13f536896f72d30b6a61b820b683e92bbeb8e20aada4c817653a05ad83764e3899afbd2a020b5ccfb0009e676b2cc474090ded6f0a6e697265f1c34b71ca44a379c11408b6c21cf1efb157ad1c5ac41d459e52c61877adb905c49334770ddc9feac18800405ed4002e8f698a637dec20a492cf562929cf6885bed85f26b1a12b7a66f35a32e41459f23f54b0191396a11b9c011c7971817f11f081e5871b928d6d4b6fb992458b606cda87453e2ba5648a123a9ca467755cdc7752e6cf9a4151a05a39fc9fc43956d92d0c7803ca2dcc9f8402a8a728d340db1f10d560a78085cfeb4e79be33c648b1cb3f55dc3508f19ffb86092b1f5e444aecfaf812595d29fa043dd10253f3f931c406caef5e1822762149dda72037edaed527ef9997bac00a2a4ac23229e0f87ba9ff1140af4de434b9d173f2258c16855541bde197830baacf472eea15b69b110706cd6d0fe1b7d0ef03f6e1440386ba34f59009ff305d4c047e3fe4a404d8cd21bd8f9acae61004a7446a3737f779be7b7370b0bb5a2133e8c8818f513fa9252c09bbded05ae3d8daf2dfce56c633d0b781021e1ff51c2e91e040004c1f7f92bad08d22c6b1431094f60c5c0ecb2a5e237a23ab97ece6dc01cfcf0cfbd852a05682f984c8df91f383e2fb06a28dbbf0e34117224cc497e4d8f61c1c395c171f001baa5cc11f0bdaf858105e6cd78bd39b997cbe181f164be84570b3b8bb3ed9f6fd1f30f9cfab47ad3a1b415ae3d8aad2b551777471db9e8351b6ba07bc98188f628cd6bace4ac25252b935e72f81d78a4385a13f9ef8c4a8fa3c2693abdd45b20a1e4c79687cf639bfc7733d83a8702f1c8ab9152df5bd17787369b45f7df86265ac23e32aff162e0f1be4bcbb7a02d2df3105d8f38fcfb1d146658407b78a5ce2de9d853f633f1157d2eff8d3959af8677b862373d4a4fcd3a991eb58b5e528549d5cd23d3aaa7167f8c7bdf5254435ff578b0f56ac049895365b301ee9b9b7bddd9187b881899b67e8f8cc546e1188a5a9bb25f44a08f6ee15ef1b0c7ffb45936a3ac8ede033e5e56f9dada86e0790f592c5ff4e7c473ab1ea65e9dd44666ad0d798537ca9388674e9e8391597a62cddccb9725b6ff58199c9df8aa1cd05a74ab92ba541015fa13c08ef8d5887b73954c33457409e2610dc00fcfc2fd14d16e02fbaba313ee45ab2254b74e7f6ca30aa2c77a9936281240ac21b6736c56c86fa0bd8d137a426f6e52f93a1a1fe4310420f33deb3251960f03145d5b5372401e41fe043cd28399135c36be1aa8d0ccc0ad4762080da22763041e89683f4aca1b5d48b77eb54c3a8f3b4fd957202eaeac85e8c9d3f794f18b15c9cdc96c256f1b58a12711f6b5348f2dc7e52b9dd552d387e98fbb8ec7a521ce74a3875898a1b44848a1609dd24fbc6bc7cb55edd277c57a17a2fd51c721425f5abad2d4b28e81e286987325f014d471df921142b67e08e8c6f754a48aaf85571e5c08bc5ee2926629589144ef3e87ca07c6d36a2a046be7cf5f04d25da55bd58323b946797d2e3b19443631b967e313a7dc488037cd6839e37d9c08d1739db65ee06a3c1edc75feb163744eb0fbb4f5c1d0f4fd19811e861704aacd62788adaf374039ba8db5ad28ba021975876c2a262865578cc16787955f8f3c91d133dd5c6707bee03f16ea574dde9d8703e23da37f7c3ef423c92c7ee9b97d986c3c1c5d794d036a754086ec41b78c45a75e24a609585699952632bb6315f0ef2d248f5860760a342a380bd5f3c85ee80dc224fcd02dce0081f196daa7fdeabed9f8a56897c56b44058c09a483b76a7f9dea0cfdb3a0c26171283f9927b02336e7a673924e180acde325ce20142806d3e402e15e4e4a2e9d4e83d2d18889d31d35d20e5bbb78ed31f833b0e935e3d0710bbfb55af5eaa9abf88d75a9a0d2cfaa56586897144b18ee6e5dae2bf1b47309138c23b39f039e49fecb84095d61974a7ca9852ee6cecc4578e2db0406b15c0c8763918d3c8fd7f0f3d288d17"}], 0x1110}, 0x1) fchmod(0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000001200)='./file0\x00', 0x27, 0x7) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000001240)) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001280)) setsockopt$sock_int(r1, 0xffff, 0xedb9d950c21cce1a, &(0x7f00000012c0)=0x1, 0x4) r2 = open(&(0x7f0000001300)='./file0\x00', 0x100, 0x40) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001380)={0x2, &(0x7f0000001340)=[{0x3, 0x7f, 0x40, 0x7ff}, {0x8, 0x5, 0x40}]}) r3 = socket(0x1, 0x2, 0x1f) r4 = accept$inet6(r3, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r5 = accept(0xffffffffffffff9c, &(0x7f0000001440)=@un=@abs, &(0x7f0000001480)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f00000014c0)={{0x18, 0x1, 0x3f, 0x9}, {0x18, 0x3, 0x4, 0x185cc78f}, 0x8, [0xa1, 0x8, 0x0, 0x5, 0x8, 0x800, 0xbad, 0x1f]}, 0x3c) acct(&(0x7f0000001500)='./file0\x00') r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000001580)) getsockname$unix(r1, &(0x7f00000015c0)=@file={0x0, ""/84}, &(0x7f0000001640)=0x56) mknod$loop(&(0x7f0000001680)='./file0\x00', 0xc000, 0x1) r7 = getpid() r8 = getuid() r9 = getgid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/bpf\x00', 0x10, 0x0) pipe2(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000019c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00)={0x0}, 0xc) r16 = geteuid() r17 = getegid() r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/tty\x00', 0x80, 0x0) r19 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) getgroups(0x7, &(0x7f0000001b00)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r22 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, &(0x7f0000001bc0)=0xc) r25 = syz_open_pts() r26 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001c00)) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/bpf\x00', 0x1, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/bpf\x00', 0xc1, 0x0) sendmsg$unix(r0, &(0x7f0000001e00)={&(0x7f00000016c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001880)=[{&(0x7f0000001700)="0cdb7dfc34b40e2232e85924bb21f5e5dbf6ef2f8fb421dda9c4a50941", 0x1d}, {&(0x7f0000001740)="be17389c2583633eeb6bfdbb02bceea742b36e001744d96b5ca2c4dbe08c7f7bce54fe210d4184f95f21567fb2638ab0f32d367ef3c1fa7f6f", 0x39}, {&(0x7f0000001780)="ab512435afdca5954b445aa3f6db04ad2413100be6526507c5e6b90b7f468e2738a9e3c822f5911ca8496eac3bfdd8f541a19776b2fb479c2f669a69d2cfe35a81fe120e2c74c4392b8180045e6b6a3758ef66d3145057a795f79a04d2095b4d4b4e2e6179fa1ae527ceffd397134ffd48d5c9f265ea235f498ca11295331739f1921518e7b983acdbf0fa7d47a21bb10a048ea5f29518024afe0bc887786069bf98ee8beca3d12d839c9ab94f95ff47d23f0b78ef7f0002677eee279757e16507cae92a77670be01721c2b512c9d2b91b2c6c517e50c19cb6dd34408d3f6e12954bb2046242a423b67ff04e67085112a53bf6f8727610e7", 0xf8}], 0x3, &(0x7f0000001cc0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r6, 0xffffffffffffff9c]}, @rights={0x28, 0xffff, 0x1, [r1, r1, 0xffffffffffffff9c, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r18]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x28, 0xffff, 0x1, [r25, r2, r26, r27, r28]}], 0x130, 0x208}, 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x3, 0x100015, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82bb8331a1471b456a6a"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) r5 = socket(0x2, 0x4003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) r6 = semget$private(0x0, 0x4, 0x408) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r10, r12, 0x4}, 0x200, 0x401, 0x2}) dup(r4) sendmsg$unix(0xffffffffffffff9c, 0x0, 0x7) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:04 executing program 1: r0 = syz_open_pts() r1 = socket(0x2000000000000002, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000a40)=[{{r1}, 0xfffffffffffffff8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x1000) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000640)) mkdirat(r4, &(0x7f0000000000)='./bus\x00', 0x80) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="00000018600500800001400300000000000000fcffffeb00000000000000000000000000e4ff00b200000100dc", 0x2d}], 0x1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x40}, {0x206}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c653000fc68ca72f9c517e3ec0e88"], 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:04 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000e00)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="0f54b6bb3d058dce4bf4a61fff8f1dd6d6e7a4cd83868153fbfbea3c3ebdd7325965076068ee179bfc9c85e5486da0054899929e758f45db3266f976d6790bbd2ad44f33fd502362887411ab753647b6106d2faeacfa823ebdd82106ff727fe2d4120f5f00273809079c58896ca45729100f3ed8622379f7c847b0aa2d76e04ba68e97d99fcab36eba7fad08a231ccb350b21586fb3c83c7509cfc4f824dd72300"/174, @ANYRESHEX=0x0, @ANYBLOB="f5692c8d9b8846ce00c8fd657422cbde11077422c19f8b978da2ab1360a3794e89084c67384502f217df3a80122c386dd16155ae1e0f17b79222a3d34e4455858cd622363df2014350ceb1327dd1bef2cfdc2074c096c8e7f62db4a4ad1d65677d83948eae6e51bad14e603f655165d77645ead839bcbcdd576cb3a785ce2a267712c80279472db54f885d33cc374c97d5c7b32735372b70068ec95b3cc340c5a680f63db85253a9b002e73b104326521031db2b0b7727ff2ddabf492cf7c6da4a0628"]], 0x1) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x815619fa035f9076, 0x66e, 0x6, r1}) writev(0xffffffffffffff9c, &(0x7f00000003c0)=[{&(0x7f0000000200)="f0075471f76761b77d34e1839276f29f6c2ba751a4b17a9c4be5977b0b34b83269e2b275ab0f63e4656d02a77694d22f65999ef4174480b0a1cca8c4b6f1d489e347ab8f658d5bbe2162444d64ad2885012339ed714701bbe8b1d2c05cb0be1a507f4e71abaa605044572538c90ca38767c4a7e8b45427d0ed60bf3ca5bb2e928576a99d6d933e96de45b01026dd", 0x8e}, {&(0x7f00000002c0)="990b773183f0fc3c2a9227365f2eb3009bbad6f1bffcad2484464a88855585b5f1b746b6583fcb6d0045d5b0fb5a227f3715db1da3dcced7dd67e06900ea71559605beee3a945d9ecf80c5fd8118cdd8ebea25fe3e5839352744a846d84df7bc053f2d831c33d02d7183c4a3fc7877c511b15e1b78b57e8462994d9df502c882b8ef4413e83398d9078c", 0x8a}, {&(0x7f0000000380)="a6703291fd79c3b4f7802ddf3e52066ddd79206a09e54c94e7d7bc9b7f786ad14e6afcef3647a32811659cbb20f512f3f26dc47f14926d28f35ee751e89660", 0x3f}], 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c12829030034505356095dbf9e9dd850a4a5079704b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec4f53a1f85433a6d6bea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328", 0xc1}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fchdir(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(0x0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x5c82dae9d632328d, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() setpgid(0x0, 0x0) setpgid(0x0, r1) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f00000000c0)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x5917cb147c712e53, r3) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x20, 0x0, 0x0, 0x2ffe}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x8001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x7ff, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4edbff46213ff670, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x81) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) dup2(r3, r1) connect$unix(r2, &(0x7f0000000880)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617a441a82125d550f0bf95e5c0116019f2f51161566b9bf4faa406602a7a22f3e3f31c0809aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e64893208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca050000006020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764000000000000000000000079636057b3bc0f761608572f58adc78c970facd5408ef3c79da343ef00522bc7fadc4400027120e6992b59fa200b0dde3dd5242c6fafbda0501c23f6713698d5c0160d214326e22fbda3ab3f34f1857c05144749d23cea89f19b6322dd4b875a86d413f2122af3c7a30e5b22207da042e690a66d8540f1cd5dd6d8462958f9e9e770e193af4b9057335d612cdd612609b3c320b73ee5c2708e45b0284f8bcd6592552f596de7fc6f05c94fbbeeceb854b25b632fd2a3b5f2174f63a1142a7b81bdacc12ef2046e21c38b7d8ad90ee8a5532a116d8ac19a0459"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:04 executing program 1: socket$inet(0x2, 0x5, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000000000001aa0e7be8cc114a61bd101efee90f043794c095e29a7146e4c1873f40400000000000000e5c24728b152571419ac16ba396bdaa5367beacad5d66740b1ae8ab1be452447d0e5b9395d186e89ac5d9bec317cf0cef427348512acad24a296005fe7c4889bbadfd49fde4d723ea2ccbc9cb329bb8cb836"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100), 0x248, 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000002c0)) r3 = openat(r2, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000640)) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x6) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x10001, 0x80000003}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r6, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r7 = dup2(r5, r6) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f00000002c0)) r8 = openat(r7, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f0000000640)) ioctl$KDSETRAD(r8, 0x20004b43) r9 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r9) r10 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r10, &(0x7f0000000100)="8c65", 0x6d2) 16:00:04 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x10, 0x8000, 0x8) setsockopt(r1, 0x1, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000000c0)) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) r4 = accept(r3, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup2(r5, r4) getppid() shutdown(r2, 0x1) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f00000008c0)=0x8) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000800)=0x1) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000900)) read(r1, &(0x7f0000000380)=""/223, 0xdf) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="aeef05a837289e0d62141b85e6469e3b263850544b44ce4a33ab0b9111d5a7c4830672399af174f2a97b0c726edd2058c02340663be4e214f6fef4a5889ce17b454ecd6edcfe8efbfdd3", 0x4a}, {&(0x7f00000001c0)="97449c1d03178221a6ebb0407f4f9e8e74bbf8c2ee10faba0ab32c87194ab015ebfee879ca23cf02d8b645b5df49687b3d04886f3c2de71e1c95d7299d9285e771edeffd08f47badc01ce1849cd31009d126b6704edf6f3e86a013a4f1f60bc0b81bdb9b7713a5f1744ac93c324dfa997a24f866b47a4b707ddee3d145847ab3aedbf2966f1be2b0e5156d0788e024d4739c2b171a", 0x95}, {&(0x7f0000000280)="e6372f43b6a42ea31431b283e91b5204515b84b87878dd7ffb5958193482fca82780bb03385a62e05739b69ab5745654a3723debd40d477fec88729dae8f49e06063a35fa8", 0x45}, {&(0x7f0000000480)="01ed1692d0b915a2d4c819213e1b19942fe7e44ab883c3ef16e18f476062a7560220ea4cec7942283700e1bce7c4e6f2b4c8022b58e392c909f17a1fb84140114dd3e5730b934c395189483c869b2389b9ede00e30523e64696ce37c4ea64eb41aabb20a9f5a165c6c3257649f452b33351ff1f02355f0e7edcaa19b03fc3ec7724a11b11ab05f85526edf7b66817049744b0bfc19ad35a19545d2b9b07a099bccb7d01af92654327d586d387bddb07b9305157464fbd9c295d2c67db245ae7122ab5c61bb5b6ffe0d107c30dc8ab1", 0xcf}, {&(0x7f0000000300)="6eccc57600c71ca60f3a051c39aeab3f88a9f1b6a0d994d197bb690042e1c90471779104d16c4f92731b719c268058f2c537b3546ef7a624572d4f2aff0d29287a2ec7e5ece18f5920", 0x49}, {&(0x7f0000000580)="105f976846a6b92c7057481fbc84367853f80e4dcfda5194b16ac64563f6d76daa2c90efee3b7cac2ed7985425262b495215b81156ece6442e3eae4332c348f80901aa11ae034f968d23477e62e271f32fea9595f000d80d3714ea682f2ab9bfdbc277d13cf507a57797d29d0b20eaa28bb2836b0cffc1156a6a387ef6f9c517965c475dc4d51fe8b00e57dbfbb20319f546a055270d47e04471c754810bcb01c4216983021d69dfa89adf77566251c24e8097d91baa402b9af69e20b56d26e84a6936dee4e5e06a687511e5e2418700b5b3d3a4a53d233d271db878a2dc40e3b3f0bcbb9be19273b4b782bd99fcfc9670991d830adf5c3a", 0xf8}, {&(0x7f0000000680)="d6670ed17ece133edbab634919e93e3d1312981b9e780cb8ef817b29b6d597d80323f5df9859ab32c4e7844ea8e954", 0x2f}, {&(0x7f00000006c0)="37031fec97b5028c9ccac58d8e3b3cb4cd8341195403cfa426a5fbe70207c76470de628d39e98e5c66861286a404d7c6", 0x30}, {&(0x7f0000000700)="4a310b80e1dc7a1b356e15cc2417ef9fb18f8a7afc94d89a", 0x18}], 0x9) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="65a80000000000000000aaa1a988d1c9b0542b38e59e76e237d69dfe48f3c2f69f63b5a9e1b4a61acc73dc0874e51043f9a6f5444c5608384e4145a7a1fb9489142f2cb31a0e98aef607a175ce707ed8ac65b1fa342c2d25ebea8128d5ad8ffe9cdd16bd1302a5e9947a06bd109b00a3114d44fd22cd304905d4d4f55007baf1c4963b0cb1b4bc3435dce5583036678d2d92caa9f05d531688aa0d2474129f09172d889fd06be8acd091676783a53a6740d8032de4d8ec3256218dd0577191e4c8e62c1ad04251a016ee058d1ac900"/216], 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x2}, {0x8fe}]}) shutdown(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:05 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES16=r0, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRESOCT, @ANYBLOB="84107be9f43da2506b8592295f19b4149156eab59b450e5241926ebba2ef6e275f8ac0f1dc25"]], 0x1) r5 = dup2(r2, r4) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)) r6 = openat(r5, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000640)) mknodat(r6, &(0x7f0000000000)='./bus\x00', 0x40, 0xfffffff7) 16:00:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) 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"}) r2 = socket(0x2, 0xc003, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0x84, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x3, 0x3, 0x20, 0x1, 0xfffc, 0x400, 0x5]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000040)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)) r7 = dup2(r5, r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, 0x0, 0x4}, 0x200, 0x401, 0x2}) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0xfffffff9) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x20}, {0x6}]}) lseek(r3, 0x0, 0x8001, 0x2) connect$unix(r2, &(0x7f0000001280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a3862070000650abbadb38d1b847910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cade5eef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ccff8f840e2ab51698b34e05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e855876ba12b90d774580c84e610e6359761764742bf2f2008ebaaba1dfe435132307a55949646b7c8d0545ee64e4f40abd3e55c3d48ae49cc3d72886f502880689247b0fcb5a398c1ee70c826363b154d42f89bf5b05500cfe82dfdbdac0e08ada0927ba64fb7bc3ed8bcb2e9f30943b1f87dcdd0c76b818cd807444daa7fad5428c9b75e48ab7d8c8723883ccd08fffae5d04aa1e195833717e4fa4f932c052e2198ce995181272447cbaa8d77e7193332e87de53f6da82d4d6b461939218c68cbd0fdcefcb4d16f570e20b6cc2fdfbfbc4a1b974ecf7e0b15d582a84aa1cd22ad60d2e53b640fd2175dc18c9d6e714b378b3d645cb9e56e009996a1e6d736ce6d319d2e5ba0672b53dd19dd1a01704e8bcb432975552e0dce2c80cb0c23facf409e92ac1393086ac8c674a3876e118fcbeea61ce5f80f95053177824303ba5a266f12a276785afe5720e35451b96908fa61249f5e8f0d2495a1feeec12e6bb9c08f3889423416b7fbdec0eb229cb79f4a031f94ea516d3eebe5ae4ffc3a3b31890dc254dfea0b7b2d63a13a62a297d22392780bc4db85d112fb71bd3da61f95392f79d002117dbb3bd943d271ac7282ebca482252faf3f9712dbc081dcbb1d478566b3745c5c45e4bca52225b10be8d41c7aed20fb3cb5a6c7d96589b522cf4eb893293b46b7355219d04638daaed0234268213ccaa29f5a55a3398e7fe3701418092a"], 0x10) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) r11 = socket(0x2, 0xc003, 0x0) connect$unix(r11, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e000000000000000000"], 0x10) writev(r11, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, 0x0, 0x0) connect$unix(r11, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) 16:00:05 executing program 1: r0 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000740)=""/98, 0xdd}, {&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/4096, 0x1000}, {0x0, 0xfffffffffffffd8e}], 0x4, &(0x7f0000001900)=""/102400, 0x19000}, 0x23) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r3 = accept(r2, &(0x7f00000004c0)=@in, &(0x7f0000000540)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000040)='./file0\x00', r3, 0x5}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024198aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c5027890ee72554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1009], 0x10) dup2(r4, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 16:00:05 executing program 0: execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000000)='/\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)=""/168, 0xa8) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x61, 0x2}, {0x7ffffffe, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:05 executing program 0: 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, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffdc2) getuid() getegid() fcntl$getown(r3, 0x5) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r6 = getpid() fcntl$lock(r5, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r6}) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getppid() fcntl$getown(0xffffffffffffffff, 0x5) r8 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x10) 16:00:05 executing program 1: connect$inet6(0xffffffffffffff9c, &(0x7f0000000100)={0x18, 0x2, 0x8, 0x5a2}, 0xc) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef36499dc809030aaf58d991cc06d0f7"}) 16:00:05 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3, 0x10, 0xfffffffffffffffe}], 0x7, 0x0, 0xffffffff, 0x0) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000200)=""/38) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0xc) r4 = semget(0x1, 0x0, 0xe7d8404063f47fd6) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/205) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$unix(r6, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r8 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r9, r10, r11, 0x102}, 0x6, 0x9, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$unix(r12, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r14 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r17 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r15, r16, r17, 0x1}, 0x6, 0x9, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$unix(r18, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r20 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r21, r22, r23, 0x1}, 0x6, 0x9, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = accept$unix(r24, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r26 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r29 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r27, r28, r29, 0x1}, 0x6, 0x9, 0x8}) getgroups(0x9, &(0x7f00000002c0)=[0x0, r9, 0x0, 0x0, r15, 0xffffffffffffffff, 0xffffffffffffffff, r23, r27]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = accept$unix(r31, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r33 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r36 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r34, r35, r36, 0x1}, 0x6, 0x9, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = accept$unix(r37, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r39 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r40, r41, r42, 0x1}, 0x6, 0x9, 0x8}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x37ce, r5, r30, r35, r42, 0x14, 0xff80}, 0x2, 0x81, 0xfff}) openat(r3, &(0x7f00000001c0)='./bus\x00', 0x80, 0x40) r43 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r43, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x80, 0xd9) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c65b000f14086e6c80351a03fd6ef77a1ac276af78e6f4984ff8b0ae26cb63e45a23a5285f7c82ff7ca1d299cac586291628c73ded442c93617ab3f6df7330db95c078df785dff226bd9f43d473b5cb93ecbbe4499057e92733fca8bcfdc6eab699915b54ff843f729dca2699a78fefac5563bb642abf2bb93fd5ebc1e563ff7a961ac4e2cefa1fbe16cdd33391e0dcf32887c4228fd5a9d929991a815c54"], 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1fc) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{0x0, 0xfffffffd}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {0x2}]}) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r6, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r7 = dup2(r5, r6) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f00000002c0)) openat(r7, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) linkat(r4, &(0x7f0000000280)='./file0\x00', r7, &(0x7f00000002c0)='./file1\x00', 0x6) ftruncate(r0, 0x0, 0x4) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0xc}, {0x6, 0x0, 0x0, 0x401}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r3 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r4, r5, r6, 0x1}, 0x6, 0x9, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$unix(r7, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r9 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffc3c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r10, r11, r12, 0x1}, 0x6, 0x9, 0x8}) lchown(&(0x7f0000000040)='./file0\x00', r5, r10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r14, &(0x7f0000002980)=ANY=[@ANYBLOB="00000000ff03eaf0079372b76cdefad330004c352ad45d7a307c69da4c516f4c0203a7d6b50002000000000000be18aa75c57577c0869e7d77931111e97f5702a39492d051be44cce2436099a8b2adf65e1f919902ff2fa04fd7a7972a464deffe8aef624a38135cd6d9d13586d53d0d0f158710308c5f4d522c665604dab346f04acd6f1bb5bea2536e0e1ed0f3bd7b6f3e27591337f377c967fadd18f048c9290d15fda61bd9816d27b4dd175425170f0604f1fd680573cb17927ceb9f8c9a3d1f86e563ac709a3e932579438be9a655407b2976b62c5d464f3091dba78a2f445840f549959bb2688413f8cacbb0a53f5cbbc6738a3c3d9a0f78124c5ce85906"], 0xa) r15 = dup2(r13, r14) ioctl$TIOCGETD(r15, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r15, 0x80044275, &(0x7f00000002c0)) r16 = openat(r15, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r16, 0x4004427c, &(0x7f0000000640)) r17 = socket(0x18, 0x3, 0x0) setsockopt(r17, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) recvmsg(r17, &(0x7f0000002800)={&(0x7f0000000680)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000580)=[{&(0x7f0000000480)=""/17, 0x11}, {&(0x7f00000004c0)=""/126, 0x7e}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000000540)=""/42, 0x2a}, {&(0x7f00000026c0)=""/230, 0xe6}], 0x5, &(0x7f00000027c0)=""/19, 0x13}, 0x2) ioctl$VT_GETACTIVE(r16, 0x40047607, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000640)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x0, 0x80, 0x76, 0xffff}, {0x5, 0x0, 0x9, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000002c0)) openat(r2, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x4006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:05 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0xfff9, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x25}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r4 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r5, r6, r7, 0x1}, 0x6, 0x9, 0x8}) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r6, r9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:00:06 executing program 0: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="00000000000000010000000000000000000000000000000000000000000000002a200008000000000000000000000000000000000000000000000000010000000800000000000000000000000000004000000000e52600000000000000000000010000ec00da000000000000000000000000000000fed439a15880d074b5354d79a00ae45947e3dc5dbb050530fd345d17dd98e23d1efd1bf96651421fa1912d2ad499f6c9cc844bee1685019cb199454194643bd3f7c898323a63125875a7419f2f9c85d8cca5efc0d36ef9d59afa0d9885f4980000000060fc0b7cb81b75d0041af05021bc3d10f14cf1ab268eea19f79dbbe63e37e0c3ef2420f9e0ed259f088728f0e338019fd949f3e3b72e50d9f5024e261c34a84812fa1dd324878345bc8e7e4548cda7403b0ac667f267fde68fb760610000000077112ab5e4d0d9fa43a4c969509e8fa3bce30851fcb181224ae9fa0d1c95c339c9da8cce1d7601513dbef1220049cf2a36e9951e317e25844b054b0c5dd17713a8a2a5d67e6e4cc6df9c6208f057fb65976a98b128e7aab1247a10b47502c890a8bfa4c4fe85244ad6e7dfa6a71e47e58d364f326931acf9149cae8a9d34ff4966a6000000000000"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r3, &(0x7f00000004c0)='\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, 0x2}, {0x6c8, 0x3f}}, 0x2) open(&(0x7f0000000440)='.\x00', 0x0, 0x48) open(&(0x7f0000000640)='\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', 0x8, 0xd) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc00c7006, &(0x7f0000000000)) kevent(r6, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x401, 0x0) r7 = kqueue() dup2(r4, r5) kevent(r7, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgget$private(0x0, 0x800) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\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', 0x0) symlinkat(&(0x7f00000003c0)='\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', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = getpgrp() getpgrp() r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x2, 0x0) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r22, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x803, r12, r15, r16, r17, 0x40, 0x6}, 0x200000000008, 0x800, r18, r25, 0x7, 0x40, 0x8, 0x484}) r26 = open(&(0x7f0000000480)='.\x00', 0x0, 0x0) mkdirat(r26, &(0x7f0000000200)='\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', 0x0) symlinkat(&(0x7f00000003c0)='\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', r26, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r26, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() 16:00:06 executing program 1: r0 = getuid() r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = getpgrp() r4 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r4) getpgid(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) close(0xffffffffffffffff) fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r9 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r9) r10 = getpgid(r9) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r12 = socket(0x18, 0x1, 0x0) close(r12) fcntl$dupfd(r11, 0x0, r12) write(r11, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x1, 0x0) r16 = socket(0x18, 0x2, 0x9) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r17, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0xa5) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r20 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r23, r25, 0x4}, 0x200, 0x401, 0x2}) r26 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r28 = getgid() setgid(r28) setgroups(0x3, &(0x7f00000004c0)=[r26, r27, r28]) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r29, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r30 = socket$inet6(0x18, 0x1, 0xfe) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r32, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r33, &(0x7f0000000940)=ANY=[@ANYBLOB="01002e2f66696c6530001d5ac86ce9789c9c007f432234fd33cc0bb6d391524ba22a04d028076be99259c66aab7c7c0116714884b8e93c1a38999e8507e10bbfbd"], 0xa) r34 = dup2(r32, r33) ioctl$TIOCGETD(r34, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r34, 0x80044275, &(0x7f00000002c0)) r35 = openat(r34, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r35, 0x4004427c, &(0x7f0000000640)) ioctl$BIOCSETWF(r35, 0x80104277, &(0x7f0000000900)={0x21bd}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r31, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r36, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r36, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r37, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r37, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="aecda4697b94a7c7c9a93472785b5cd5531a91b312f65cb2755156ae9d2647ece2fcc966b04c09ad5f7f56b317b6bcaf233e860ed8f99be40fd3fa9d434f1969ad47f38794d89e905a73cc5f62867422766c6089f71cecfc12110a74d7e9fbd8d2b45f34f3d701d401170914b35ded1a1497857101816271ad300c04361af7a92939a0a91a89e60dabe2ef5852c82fc8d544103aa4f40c8c5f8a7df7dd31742d", 0xa0}, {&(0x7f0000000180)="2668ef75aeb4bff0f256997cce2c88edf7fa7252e8b55e87f5e77772f57b65db2090b6fae26ec8693fd2bed0a367d3d4501593cf6f54d7887bccb4cd818ee1d3ef34cd0d77c30164b037d47512", 0x4d}, {&(0x7f00000002c0)="277aacbb71aaeb38103173d7a1dfd8e5df1e8ed99612d35e3f1f1e58d9310f2745ae63db670f80191615b00f631751cbf35946eca166571225668c022b96d70c006ff28e3a04157a68913c275e045b2aee14e9e08d238deae88815d2a6113f6265e346fac27804d0434e609eeca148913c50b16589535429a7db22bfcce238e544c4c87c47663f9c5564944d1ee6e8e7136f011f2ecfe886f0f312ca3d7437eafe9b9a32dfa6a150730b0bbd6d35490e83c3d3bcd83aa59c6a5880b581e189a965ba36d7aa9f6b3ca24a5257cb8610c4484d8d1051d27dbff47e1286e0f213d969bfd7c6b6c823e0da430eb533a745f3b7197e53d86e57f1", 0xf8}, {&(0x7f00000004c0)="355f53406fcbe28042f87bfc6f4588e6c0563e37b3cad63913ab89c4a201eadf3d99c68771e83c4b7bb3ca6bee4246272de8b5440fdefdc2f68ec600ae4ed1139a1e4f025bed9161c3416c0a8a2ed3fc1839c1741a86a63d1e349c7c8ac2f7740cb3e74152acb1875030e2982ddb3a08b58074b5a9def98a0dc46cac76499faa35f20633fca333ad64dadaaa02c7ce220ea1c9ac9f9691cd76dcc6bcf3b30c2044715c6df7bf0c0ae52f02ca85ca3f0c7b788467be7fd7392a8d527300b3", 0xbe}, {&(0x7f0000000100)="33da95d306a0b0cfceea441974545458873641be9d3cbb0bd8c1a97ff0ff376c6b620b81c6cab0ffbe82de81f5", 0x2d}, {&(0x7f0000000580)="af1a92bcf4f3a5e47298b87c33a372d68a77b87f98ab250ab363eb4ecf5b37eb6237a166d7ba572ef7b86beec5df04b4ecde2b2fae3d2921c80910b989785cd4b8ffa1a8029e362ee97c34abc10016ca95bc89952572cd314b654f7c7b029f9528ff22f190bb9ed88642d1bbc102480fc69cb99c953362afc920d48dbb35cf15eb8ccd21703a8a1e620341d74dfa92e2e7909cfa5841d5f11d4485c38cf9af0e4c44d22656e91f4fca32edcf6954d04ea579d5ac0e881f077af141", 0xbb}, {&(0x7f0000000640)="337f49cd875c0ba8ed9808bcedb20edf11b38db8e7cda1c6d2fca39123b74e13986ccf7b6cd223b70539232214ebf49613203bc01c858266b80271175dfee3854d555354491ef1c7eadecfa608cf7508d9b330e70591588e26858b13e92c883e60e00bd4863c436b68fe4558ff56a74f10b9cdece106200e9202ce62f50d381836cf3afda3747d3c4d7bf445c904379cff3cc7cbd80b67d965edf60d5d0eeecfb54a72daaf41aea3c5a59fa257793e3938fee9686eedd410fd975483b11743a7c29e4efe4f8472cf460d388dc3d6779a7368dc73fdb65ebcb63ee9cef2831d74277b972ca07bf81a3863b81df3d495a0", 0xf0}], 0x7, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r10, r13, r14}, @rights={0x20, 0xffff, 0x1, [r5, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r23, r27}, @rights={0x38, 0xffff, 0x1, [r29, r30, r6, r31, r6, r36, r6, r37, r5]}], 0xb0, 0x1}, 0x202) r38 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = socket(0x18, 0x3, 0x0) setsockopt(r41, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r42 = socket(0x18, 0x1, 0x0) close(r42) fcntl$dupfd(r41, 0x0, r42) connect$unix(r42, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r43, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r43, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r44 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r44) r45 = getpgid(r44) r46 = socket(0x18, 0x3, 0x0) setsockopt(r46, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r47 = socket(0x18, 0x1, 0x0) close(r47) fcntl$dupfd(r46, 0x0, r47) write(r46, 0x0, 0x0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r50 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x1, 0x0) r51 = socket(0x18, 0x2, 0x9) r52 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r52, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r52, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r52, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r54 = semget$private(0x0, 0x4, 0xa5) semop(r54, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r54, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r54, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r54, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r54, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r55 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r57 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r59 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r59, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000100)={{0x3, r56, r57, r58, r60, 0x4}, 0x200, 0x401, 0x2}) r61 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r63 = getgid() setgid(r63) setgroups(0x3, &(0x7f00000004c0)=[r61, r62, r63]) r64 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r64, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r64, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r64, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r65 = socket$inet6(0x18, 0x1, 0xfe) r66 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r66, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r66, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r66, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r67 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r67, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r67, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r67, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r68 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r68, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r68, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r68, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) sendmsg$unix(r42, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="aecda4697b94a7c7c9a93472785b5cd5531a91b312f65cb2755156ae9d2647ece2fcc966b04c09ad5f7f56b317b6bcaf233e860ed8f99be40fd3fa9d434f1969ad47f38794d89e905a73cc5f62867422766c6089f71cecfc12110a74d7e9fbd8d2b45f34f3d701d401170914b35ded1a1497857101816271ad300c04361af7a92939a0a91a89e60dabe2ef5852c82fc8d544103aa4f40c8c5f8a7df7dd31742d", 0xa0}, {&(0x7f0000000180)="2668ef75aeb4bff0f256997cce2c88edf7fa7252e8b55e87f5e77772f57b65db2090b6fae26ec8693fd2bed0a367d3d4501593cf6f54d7887bccb4cd818ee1d3ef34cd0d77c30164b037d47512", 0x4d}, {&(0x7f00000002c0)="277aacbb71aaeb38103173d7a1dfd8e5df1e8ed99612d35e3f1f1e58d9310f2745ae63db670f80191615b00f631751cbf35946eca166571225668c022b96d70c006ff28e3a04157a68913c275e045b2aee14e9e08d238deae88815d2a6113f6265e346fac27804d0434e609eeca148913c50b16589535429a7db22bfcce238e544c4c87c47663f9c5564944d1ee6e8e7136f011f2ecfe886f0f312ca3d7437eafe9b9a32dfa6a150730b0bbd6d35490e83c3d3bcd83aa59c6a5880b581e189a965ba36d7aa9f6b3ca24a5257cb8610c4484d8d1051d27dbff47e1286e0f213d969bfd7c6b6c823e0da430eb533a745f3b7197e53d86e57f1", 0xf8}, {&(0x7f00000004c0)="355f53406fcbe28042f87bfc6f4588e6c0563e37b3cad63913ab89c4a201eadf3d99c68771e83c4b7bb3ca6bee4246272de8b5440fdefdc2f68ec600ae4ed1139a1e4f025bed9161c3416c0a8a2ed3fc1839c1741a86a63d1e349c7c8ac2f7740cb3e74152acb1875030e2982ddb3a08b58074b5a9def98a0dc46cac76499faa35f20633fca333ad64dadaaa02c7ce220ea1c9ac9f9691cd76dcc6bcf3b30c2044715c6df7bf0c0ae52f02ca85ca3f0c7b788467be7fd7392a8d527300b3", 0xbe}, {&(0x7f0000000100)="33da95d306a0b0cfceea441974545458873641be9d3cbb0bd8c1a97ff0ff376c6b620b81c6cab0ffbe82de81f5", 0x2d}, {&(0x7f0000000580)="af1a92bcf4f3a5e47298b87c33a372d68a77b87f98ab250ab363eb4ecf5b37eb6237a166d7ba572ef7b86beec5df04b4ecde2b2fae3d2921c80910b989785cd4b8ffa1a8029e362ee97c34abc10016ca95bc89952572cd314b654f7c7b029f9528ff22f190bb9ed88642d1bbc102480fc69cb99c953362afc920d48dbb35cf15eb8ccd21703a8a1e620341d74dfa92e2e7909cfa5841d5f11d4485c38cf9af0e4c44d22656e91f4fca32edcf6954d04ea579d5ac0e881f077af141", 0xbb}, {&(0x7f0000000640)="337f49cd875c0ba8ed9808bcedb20edf11b38db8e7cda1c6d2fca39123b74e13986ccf7b6cd223b70539232214ebf49613203bc01c858266b80271175dfee3854d555354491ef1c7eadecfa608cf7508d9b330e70591588e26858b13e92c883e60e00bd4863c436b68fe4558ff56a74f10b9cdece106200e9202ce62f50d381836cf3afda3747d3c4d7bf445c904379cff3cc7cbd80b67d965edf60d5d0eeecfb54a72daaf41aea3c5a59fa257793e3938fee9686eedd410fd975483b11743a7c29e4efe4f8472cf460d388dc3d6779a7368dc73fdb65ebcb63ee9cef2831d74277b972ca07bf81a3863b81df3d495a0", 0xf0}], 0x7, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r43]}, @cred={0x20, 0xffff, 0x0, r45, r48, r49}, @rights={0x20, 0xffff, 0x1, [r39, r50, r51, r52]}, @cred={0x20, 0xffff, 0x0, r53, r58, r62}, @rights={0x38, 0xffff, 0x1, [r64, r65, r40, r66, r40, r67, r40, r68, r39]}], 0xb0, 0x1}, 0x202) r69 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r72 = socket(0x18, 0x3, 0x0) setsockopt(r72, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r73 = socket(0x18, 0x1, 0x0) close(r73) fcntl$dupfd(r72, 0x0, r73) connect$unix(r73, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r74 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r74, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r74, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r74, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r75 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r75) r76 = getpgid(r75) r77 = socket(0x18, 0x3, 0x0) setsockopt(r77, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r78 = socket(0x18, 0x1, 0x0) close(r78) fcntl$dupfd(r77, 0x0, r78) write(r77, 0x0, 0x0) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r81 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x1, 0x0) r82 = socket(0x18, 0x2, 0x9) r83 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r83, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r83, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r83, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r85 = semget$private(0x0, 0x4, 0xa5) semop(r85, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r85, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r85, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r85, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r85, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r86 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r88 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r90 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r90, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000100)={{0x3, r87, r88, r89, r91, 0x4}, 0x200, 0x401, 0x2}) r92 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r94 = getgid() setgid(r94) setgroups(0x3, &(0x7f00000004c0)=[r92, r93, r94]) r95 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r95, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r95, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r95, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r96 = socket$inet6(0x18, 0x1, 0xfe) r97 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r97, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r97, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r97, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r98 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r98, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r98, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r98, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r99 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r99, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r99, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r99, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) sendmsg$unix(r73, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="aecda4697b94a7c7c9a93472785b5cd5531a91b312f65cb2755156ae9d2647ece2fcc966b04c09ad5f7f56b317b6bcaf233e860ed8f99be40fd3fa9d434f1969ad47f38794d89e905a73cc5f62867422766c6089f71cecfc12110a74d7e9fbd8d2b45f34f3d701d401170914b35ded1a1497857101816271ad300c04361af7a92939a0a91a89e60dabe2ef5852c82fc8d544103aa4f40c8c5f8a7df7dd31742d", 0xa0}, {&(0x7f0000000180)="2668ef75aeb4bff0f256997cce2c88edf7fa7252e8b55e87f5e77772f57b65db2090b6fae26ec8693fd2bed0a367d3d4501593cf6f54d7887bccb4cd818ee1d3ef34cd0d77c30164b037d47512", 0x4d}, {&(0x7f00000002c0)="277aacbb71aaeb38103173d7a1dfd8e5df1e8ed99612d35e3f1f1e58d9310f2745ae63db670f80191615b00f631751cbf35946eca166571225668c022b96d70c006ff28e3a04157a68913c275e045b2aee14e9e08d238deae88815d2a6113f6265e346fac27804d0434e609eeca148913c50b16589535429a7db22bfcce238e544c4c87c47663f9c5564944d1ee6e8e7136f011f2ecfe886f0f312ca3d7437eafe9b9a32dfa6a150730b0bbd6d35490e83c3d3bcd83aa59c6a5880b581e189a965ba36d7aa9f6b3ca24a5257cb8610c4484d8d1051d27dbff47e1286e0f213d969bfd7c6b6c823e0da430eb533a745f3b7197e53d86e57f1", 0xf8}, {&(0x7f00000004c0)="355f53406fcbe28042f87bfc6f4588e6c0563e37b3cad63913ab89c4a201eadf3d99c68771e83c4b7bb3ca6bee4246272de8b5440fdefdc2f68ec600ae4ed1139a1e4f025bed9161c3416c0a8a2ed3fc1839c1741a86a63d1e349c7c8ac2f7740cb3e74152acb1875030e2982ddb3a08b58074b5a9def98a0dc46cac76499faa35f20633fca333ad64dadaaa02c7ce220ea1c9ac9f9691cd76dcc6bcf3b30c2044715c6df7bf0c0ae52f02ca85ca3f0c7b788467be7fd7392a8d527300b3", 0xbe}, {&(0x7f0000000100)="33da95d306a0b0cfceea441974545458873641be9d3cbb0bd8c1a97ff0ff376c6b620b81c6cab0ffbe82de81f5", 0x2d}, {&(0x7f0000000580)="af1a92bcf4f3a5e47298b87c33a372d68a77b87f98ab250ab363eb4ecf5b37eb6237a166d7ba572ef7b86beec5df04b4ecde2b2fae3d2921c80910b989785cd4b8ffa1a8029e362ee97c34abc10016ca95bc89952572cd314b654f7c7b029f9528ff22f190bb9ed88642d1bbc102480fc69cb99c953362afc920d48dbb35cf15eb8ccd21703a8a1e620341d74dfa92e2e7909cfa5841d5f11d4485c38cf9af0e4c44d22656e91f4fca32edcf6954d04ea579d5ac0e881f077af141", 0xbb}, {&(0x7f0000000640)="337f49cd875c0ba8ed9808bcedb20edf11b38db8e7cda1c6d2fca39123b74e13986ccf7b6cd223b70539232214ebf49613203bc01c858266b80271175dfee3854d555354491ef1c7eadecfa608cf7508d9b330e70591588e26858b13e92c883e60e00bd4863c436b68fe4558ff56a74f10b9cdece106200e9202ce62f50d381836cf3afda3747d3c4d7bf445c904379cff3cc7cbd80b67d965edf60d5d0eeecfb54a72daaf41aea3c5a59fa257793e3938fee9686eedd410fd975483b11743a7c29e4efe4f8472cf460d388dc3d6779a7368dc73fdb65ebcb63ee9cef2831d74277b972ca07bf81a3863b81df3d495a0", 0xf0}], 0x7, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r74]}, @cred={0x20, 0xffff, 0x0, r76, r79, r80}, @rights={0x20, 0xffff, 0x1, [r70, r81, r82, r83]}, @cred={0x20, 0xffff, 0x0, r84, r89, r93}, @rights={0x38, 0xffff, 0x1, [r95, r96, r71, r97, r71, r98, r71, r99, r70]}], 0xb0, 0x1}, 0x202) r100 = getegid() r101 = socket(0x11, 0x4003, 0x0) sendto$unix(r101, &(0x7f0000000300)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r102 = socket(0x11, 0x4003, 0x0) sendto$unix(r102, &(0x7f0000000300)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r103 = socket(0x11, 0x4003, 0x0) sendto$unix(r103, &(0x7f0000000300)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r104 = socket(0x11, 0x4003, 0x0) sendto$unix(r104, &(0x7f0000000300)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000000)=@abs={0x3, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f00000001c0)="f0b010fb5dd452163807afd6641dd9a61f5172bcdedd27ed9040fcba75522d3e2e8c2fe4af42696eeb6ed6341d209db623b0f8c1df15240e14b6a67c385e57ea4e697ee825377be863c1b464379d580456b22bc020bd13008e51d8974ec5f9bd10eefa8c17d0e43f6370f166e59d1147d8aa99364780e5bef17715f9b3996df97cd7b207540e477b9cbf160b74bea4cbb27184a8f7d96803515e57600b2899b556f5f7841f7ec534526f21c3d8f121d8fa902bfa5278f2507db2262caa27445461fa44881c1f4cf01f7bffe2e392561ba35e18facc98064bdc4d1cbd68aa1de54676f37769b203fa05b0", 0xea}, {&(0x7f00000002c0)="79ad6a2dcdb97a607eaf0aaf673f5d7f2675b7aeda42390133b4c3a19bf17d80cd2f43938a3192a5f37b847185385d5c9c7955cf83bc4d32dd678de1f72c6968b932ae887f353c618cd59e9a8ab1d8e8c7e3e4b1a134161fbdf8e453b0e8bc714e4dbea552d36d0b184a0e36c16ffa377d48a84f7826a4ae31c1794ef452b6597980e5da944601ac0bd0daa4c1d205e89a83201374d7e784bfb5c9e1173f83ef51eca1fae87adaa4d00132", 0xab}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r0}, @cred={0x20, 0xffff, 0x0, r4, r0, r14}, @cred={0x20, 0xffff, 0x0, r38, r58, r69}, @cred={0x20, 0xffff, 0x0, r76, r0, r100}, @rights={0x20, 0xffff, 0x1, [r101, r1, r102, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r103, r104, r1]}], 0xd8, 0x40e}, 0xd) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a00000000000000000000dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438ba84929be9c894314000000005b8b01850013f1071d36807465e18c0fa6ae84c9f0611da2", 0x57}], 0x1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c, 0x0, 0x0, 0x40}, {0x28, 0x0, 0x80}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = msgget(0x1, 0x400) msgsnd(r1, &(0x7f0000000580)={0x0, "f35b23cd6133b8552ad8e16a3a961cb562d43f8ba3a5820eea1f31808b40a3e64254da16f03c5507b45b87d199b27056a00f590826b4cb473efcd139ad48a6"}, 0x47, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$unix(r5, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r7 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r8, r9, r10, 0x1}, 0x6, 0x9, 0x8}) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x998, r2, r3, r4, r10, 0x2, 0x4}, 0x8, 0x5, r12, r13, 0x9, 0x100000000, 0x1000, 0xfffffffffffff13a}) r14 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r14, 0x0, 0x0) getpgrp() r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 16:00:06 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x9, 0x0, 0x0, 0xffffffff}, {0x0, 0x2, 0x80}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0x4a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) 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) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00f\x00le0\x00\x00\x00'], 0x1) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x3, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x19, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x6d2) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file1\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r8, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800602d62267734d012"], 0xa) r9 = dup2(r7, r8) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f00000002c0)) openat(r9, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000200)={0x9, 0x7, 0x3, 0x3, "be9b51a3f992f10f5746d581defbb733bebf185d", 0x1f, 0x6}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:06 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) kevent(r0, &(0x7f0000000000), 0x7af, 0x0, 0xeff, 0x0) r2 = dup(r0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) shutdown(r0, 0x1) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) 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, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:06 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket(0x1, 0x5, 0x7f) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r1 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) r2 = socket$inet(0x2, 0x4, 0x81) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001240), 0xc) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000100)=[{0x87, 0x0, 0x1}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x8}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd89, &(0x7f0000000300)="67e59934468bc20f003e0b965c2f") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x80, &(0x7f0000000200)="36b852522c066341519fe70897fb83f2ec2854033bfec67ca1b6dc80e2bfc302ac04deb9a7a125521d3d8423e16cb2af25d661af10bda47a09e8cdeb95ab622f463e5881247cf31d27b45acd441f85d808358a5ec367081cf77e85fc0ddd4aeab1a0405c7e12992aa6dac05d2012faffb8d7e983f9993b336d7890b33b5a6fd4") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x81, 0xf9, 0x7}, 0x10001, 0x6, 0x3}) 16:00:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) sendto$inet(r0, &(0x7f0000000180)="638c06b4b68b6cda8341790498d4522741fd7257a81962b53d83a437e4f1c741066ab5b6a10b035dc9530822b251e26ca039ccc688a6528ae2a5c06aca0564c9a90212052492dd12aa10b73f205ad00d4d208ffee10823684c508d2e6a00e36226ecbeaa6076f5911c5ed02e9be202b705a0431d76cdf1e05b461d999dd18cdee387fd4652ef59a43289f17476afcf0567675919ee9f77a8215de29fb112c9f09745bfddfcffa4e2532136ef0980e26ee0e1fe246cf858dbca54b6aaf82132b2a2084e353e9cebef288c8f51a3956437a4f97455daefc7de014cf8c59d55fe3e5ac977a0f64f69622e91508c", 0xec, 0x0, 0x0, 0x0) 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, "000000000000000100002000"}) 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) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x3a) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = accept$inet(r3, &(0x7f0000000000), &(0x7f0000000280)=0xc) fcntl$lock(r4, 0x8, &(0x7f00000002c0)={0x1, 0x2, 0x9, 0x3, r1}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x8, 0x4813, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{0xde2a95ed5144fe35, 0xfffffffd}, {0x0, 0x7}, {}, {}, {0x3}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffe}, {0x1}, {}, {}, {}, {}, {0x0, 0xa02}, {}, {}, {}, {}, {0x2}, {0x2}]}) ftruncate(r0, 0x0, 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './bus/file0\x00'}, 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x400000003fd, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="09401d52cf989dbedee0e38500cbdc39fef4e448f454f382a642bafcc78c4dd48807e1ed00f91da5ca97a3d9a51ab514c0f9e89f3f77dca52bd7fe2c51e71bb734203eb156e5f19262d8a507ed954b1fce77f7602ac954f9382d7782b385b5344f2dd44f4e", 0x65, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x4) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x2, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)="0997fe67db8cedf6bed7a5c389a58730ef6c16029ac70b96e832b4e7b1745f4d1884a3316fe653a0b83de665d9b0a073cda25d6f4e856eb1d5767cdcb93b26852b", 0x41}, {&(0x7f0000000280)="5dcf709ae7c8c9a7a86c82c4c928eed9f45a5b9078d467f82a01306513db2ddde2475260720982993a73629bc1f9e0d48cd966cc2c950b3b7fb3dc24c412e538", 0x40}, {&(0x7f0000000680)="9b1581075042aa7c7bbc370665d0cf83e2c25facc93e2769d685d4eebf98e1eee55b21ec917c8f4a952320d1d1cdd2df5d02c1d2949774d466700cdb3b3ecc68f5b5ebb2011d9fddcbe1c09e329e181dcc72538501ebaf212ebeee79037372e834cb4a080b7c0130533b467e67d756117346bb7d4c1219b57c3b4c6f086d2a0cf60b4652d2c19e5cb9e9471ea72b1325317168296b126831291e984096f839b46e23eee76a731e4fe38e91883b05c20e949d2b948e7f3c66def772d9416115c6741b8a2c1de7bc99efd934edaa923f3c10d3b48f514efbf765698a92b9de582405938bda8b8a0714da75cb1a4e38b355a081010863a25ddcaeeb4e274ad4703b8db9ea406cb27445f8839440811b9ec6643c599e7e1e338ad8c1dad1a4375cae6769c0a6feb898cb9c5f7748656e68e7554db43ada31f3376bf205bf82e397c377a2c29fce943c572788a6fce5bc213a48d7b40f1ff9757ba81f986a9754d1cbbfd5c188c49dd79f49ba4d3f1d98d8a98c2d3f9fe3fa44e0319f340b1bbdd5956c3cbe5c749b7b7be30e8bd99b300761e50fe2bd17ef2f5f0a5d1c2d5fdb748cde7b3fe75ffb8ceac5334c9ee64b69e8e0e6ea85694266916e04e13a7e4c9f8f60397967d34295e9c57942539ec90c63bb7e1c50f2f843fda387d89cc9367f36fae8787718f6d52be7d1808c2d80eaee0c3847738c00ea552c5f18fc8a358b530edd6766e21443d1a95049be75d04321110335c6f9a7d9fa70c37bd59e508b38ad2d060147eaa1f85400b0b3c5ff92ed263bd1b8d0ffe8fddf778d552bacc0c8595ed04e744e948ff864d3da4c5c4a64ef0daefd1e8170611b396ddf98f41bbd50c9df0551ca76f038df25fe3a66d8b38e1f818ac6ec06ae241ea90dd7fe86be05ad1ad11c7244d904517005d9ee9d33972e0f53f4e970e2ebf0e9c6186798fc17d0c1e3dbb7ccfa41cafc4fcb78f941fe310140d30e1cbba9b3ad4f1259339db42aeff5016b72b9cdb5824911d55d12d61cb7c579ecf7112512e94bc1c9d6036e02d0ee129154fce7eaa67fc7dc5bb1a86311e38a8127ff497f11178566355812fb1fb1e6aa4fcde3bee854024c431ff13971f6e51f7b22c81c2a8b1f8b96b83d9b3053aeb641c9d3a5b02567de8c9c0c62bc574f42e20662de9369921d239880b1165c43d814c372aa92dc8dde01604a5b6734f0d22b437b478c1eafbc98d71ed94e1ab093c668e4b07aeffa36ba80faaa685d2485544fb212b1ca3597153f1d4ec580425fb8a20e9c660e7b3fe6db0bb9e7f5020faab0cb0911f3e971b214d659cddee73040986a92eccf8239a1e0d4cbe0e1dd50337519da3594a39d44b917bfb9c6ddaaad6676f7f2cae8ea03bfcaf3cad2f0464ba45801c19e07e76ac94f95792c61f568db20b0eb847bc82bbb1251c0e8dd41f05e5a0418065b3c683a2de84a70df176ced33961ef762ee4f153ffd8188f34c3cbed1c5f966a0a2dca4596ba145387a09419b0b6fc9542cef523659ec234bf1b4e451ac41795ce715878484dad54e256dc9d8e36bc0ea7c0c30d0c825a25c2e2d41228aa71c1119320f3eb2c14a4833a4d494c40502eef3dda9db549f47c28a8e372b5f85193f866f68ad00abaf48c67ea95063c676c9c8853b7bee0795802a5c97199cf192bb3c08403adc075c43979ea2149fe45e5034d6a1228457ec5f57925cd2d87184c39ef7f2aab3d132ab53416b553fd870fb7c50d2d8984980b2e458d2841f04cac96fa8086de5c4e645351f4ff6c9079b8da41b02f85fe86d15d2d753cc097703eb13c4428cd4349ba0aa3b32295753e47f547d676c2e291d7ffbd215a0e0e63051958c03402ef282f366050973540f0b3bfeb5b2c111311a31308c2e53855630922b2f5e540748feb4a0ee9bcef72b0856b898beea956864567624b748e9faf1261fd51e2cef790b4dabfb11ff0adfa96955392349b0a8a769c4556df1be4f258d85ab1b440ba74efe035461dddc85ecf8cc237cca6a58fbf22acce088e3cc5893ec6006ed914a4a6e94edce42ac787f70bd9d539ba210f82f6eda1aeaa1bd941ae80bf47a709f087f26bf760c4dc76cbb7e1ef19c1210f5b800a3f47e06090e0810bb6e219d188cdf6a86676feb2e800ab04ab4c255dac7f5efe5eb5908bdf00d3fb9f15cc53dcf9e566a41e5b8d9fa3d8df3990e6cb611ebd320550c5eebf781c30d952726f406c72d62480c93abcf1b545556f60a00e3c93f0a5e0a35f316f2a5c805473a3d9210990cacde3f09d2f8bee642af14f0263fa5ff48a0e7fd8744bff2c5a63406477cc363584e66e15ce07635141bad786d57896acdd6f8717f4b45f9928feaf5e1227205f1796088a4517cd7e275312ef33fb2e7a50e1f56e1d30e54a700a540a6205ff3a5c4f3a4b7d59f1d30ce1233a7799bd50f59e9c88a98a3cddb055cec592cd3436edef0a3ab87f891e7491ab862930d5debd6916607f32be6ccf147c258bb36a9f357447cd2d68d4c365c283398b63c02a003607deabc13f08590cab11d5e9492f98a3e660d24e3e1db76b4b19d2630b23c1a573d9c98347f9e4ce09e61652d3e7594e5cee673d295e62d71a7a7eb2000e668115e753ec45dc23cbbf04618e88f002712d081ba0da8c06430a85364e7edd8b65642f5e5bd007317e3af90d07ad7289ff3cb7ddcc2265ef4cf5186434ed80338349732f26c7975430e306cd45d93dd22e603ac7e00f8bba3c0052711aea05876d0901bcf81da2ce9bd2fe2932d4eb69c3927ad996ccc3e3d690a971c45173c8ebee4cbd7abbe4920481e815375acd41a389331dfd1c6168bad04561d8141342d2d1530303214d6f2f169b665e76f3bc85b7e5fd416a7b1374943b482881731d7249d10bf369439c7a773a12ca30a444c7be0eea75a668b27a1c2e18c38ae7c9a47d281f630d85c4c15bc31c3e6a7be8ae1c4f91ab7261bb15cd556610821bc7c9ef3d6f72f40b68445fd871171876fd29791682589781f171682e635fdd3e909e502ddc073ff0486a2ff47a9cf29d3918f508083d9560fdfcdf49b63f1cfe4878beb4c40ea574d85e9d619b4a597e597e404b28748c3707f43f1f9acdebb9e1215fcf652460540f6e15215c11e5b7f9780a289d9b6c38941dae36e889376ee9e9ac16c6c8b32727244b1865a7f9d65a2701bc4410cbfd9f699b6760abd4283cd8bb8df77d9645601818e26c82273ba95b5d167ad0814890721e4a8694d8c7d5a1f3c516d28bea85677f06414762edb257bdc72afdc67634cfb4eec3d02b3632e1505799174366be814fbeeb5d0a68d6c3ef359798717217605784f3f21d27d4ff0e9b7240184186373b5918c0bfc7901f871c96443659ddfb8deb3c314128ad050814e7b150e09eac933e17ac7f75e276ff227c1a24f75b8373f26775b0c432acf2ce8b40277a2ef7d2e59c9a16764c955725f1fd5d085be2c90c13ab48cfff6f5594276e40aff2b708909e13cdfe3b0e396b704fa066a709e34b7fdaef712d5da758846da29db6df16ab4e95fbb15e269179d2f92ea2642c4cbf5d53283d69a3aa30e30bb8102e826068ad39d9b6569d13836e06f94081606a8a0d5697be98a26d0a1e98834fe46370478d6b70428b782ccd5be3966fb12600f0caa2bb2bc9a0a47b31d6e2588ac6a7ca161ead7cd9cc247e54b588ac118ec6a1870f604d4ba826f248b8e5e0a12e0bbdd36ae5c9ad8cd50bdcdccb2bb62a628381aa43dd39d9e093000f97c2d45525a0b57cd585e06b13e28a8e2a136aaacabc019294492a6f9f1e85899fe9c8a7569030c1f1a9625efc847a0db1e28ffc5d39062ea5ee302bc2c698e608c55cbbbb3a233c2245e97875e7fcbef042215ae56bf07b525e9c9b3c0572b03ff8c0c70e6dd87278288a1265af8619de908a8618ccda5b94342a0cdb6578787e0700f19de7f9a6c171abb9eec2a56f32b0146d91fb2698f3bad7b66c78a7ce6b08be9691c69be30e913692cafa958ac1276d829a68c0b4da5a2c378ef3861f0acd940c3e7698c4891552db5ce88bfdd471b2262e0865fa46da45954a2bebeafae8b43a712333be4b199898cea1c2da017662cf789252bc22cb7b9151fbde58b750833520b3dae487f624f7911b80d685cc928933e970d0a3187740b2acf9cde4d894ba59b6090c0b6b1d09a536b7070ba75a103c4a825df9c6a870ea6ed4824f3819cb557609c5e645fdc738591acf3fd6b0da96e76b6454df5af18d5da95daf8eeec498fd187fe144c58bcda81fa7a78b7c44c965e39946bad58ce0e0ffbd940d986d7bb566f0c1d0d98122dd52d580c9e9ca0db1934276c0e1015e0630f61f35671d0e301ee4973eb91121dcb858351202a1e201918b542bfeddfb5f68381887f6742de8fecc762880cdb161ecb4c17ef9e0bb8bc9b0f1f2b8fd0c3ff4341e02f4228edb424fa09d775918a822e53b7c492eb47e79db6cd3bc0592ed3a5629f5d9d306f5fdc30ebe33986eadef74c878769425eb5696105196d972d2f2732f10834a435a082e4d8cd49bbf1752827a06676b5be0c57959471343fbedef9cf7bcd555de0fb5681797538d7cb73bafbdf5528c5ed7104da3201fee5a4868a292042be67b5c6440fa453a6ed417ebc3610a39b9709a9facb90ba4649a5331bf817032c2e4fa37d542a909c2116aeea1902409e5a681d41ceef20c9c57cbb36baadd85a4f430edb598604956e95ac5214830805c790eab614323c9f526948cf85105d9110fca8419b3ee4e548d816946d8a30e0f4108349300a0355c2339ea6abbc26087d8b5329b32adaca7bfb1af36f43270961db574460a8843d3d1c0769dfdea12dae55051886ca37686f038680b7d8778744bd7bac82d2af5c28bf4ccea325c74a50abebfdfab632cf3b1fed0d6e4e136b142b9444ef893221eb7aaf25d6b3e30d89e9f9f0082f1efd1e5ceb7f1035a7c4de820cbe8339338a5895b1ff2f0313a734029cba843d817b0f9eb1eee7f349d6fdffc2d07596185fd0bdde5d09c05b4837f79a69b07d615499b415a3d66eb806f1d6748219beb29f420e5fd3dd9b9ef5f5ba057ba52dcb944f5629af3326ba82c8c6fa54284e351c6b482a864a036f51949817e9ca608bf87ad464c3483cd5a9286e363cac4896b3f457d3f0d44610089b4a808f673da216829860f6b34959c7e396bf7b96c13af0abdf0b7be6c6b4f7ec63caa0b84c39975a09a28aba0008c04ec86ebb5b46b7171d66870808373fba65d3a9430f0adf8a72478a99e692c4d3030d47fa1c264503933b632eed9e913c59c9508f4ec7ffc3ab6ea803dd9b45cf547086b0be44ef772cf1014e1e6ed3d8343e5f3daa6672ba74368cfd86b66d5606e96bfebf9eaa18a83fc5e4e0f027ed0c9d81a7a943dfd45046e505fd70371107434e2ffe22b1a01378aee41ea3c315e7ec2df6fc8ef68a6bb6c95ab333c363e367bfdfada72cb039d5e053d076e422378f0a09f87bf4225eea056197ed9e075b3d93e27a85a7d59eadef5cda4c6903f9cbeb8a673ce4b8c9a342edf215e56b70b98b4e7f880767933ece1ba48ba3a80af27219019a57a98557311ffeefcb7c87d719ded3f5eb8b01a2d8279b189118bcf70909f93f2b00ef34faf592381833cbe91dda4d1360a1bd10ed35560c9b415e5736fa25f7f1c1fead2fd37114a7f217b00eb037d3043ce0b2d788e27ec9f4255a890c7af6ad5f7bb271b92696f61796b0ebe11059c39b79c1052f224e01be02f1e766b5f26de638964c3333f35b3c19a1e27030db64cb4e006bbbb9e17d", 0x1000}, {&(0x7f00000002c0)='4', 0x1}, {&(0x7f0000000300)="1fcffdfff7be1ac668a298f4abb02f30194e1f1cb5f85ec6daf76680", 0x1c}, {&(0x7f0000000340)="2f233b4feac4c846194de221f95f809f11dbc5e03c470f22f336d6fe", 0x1c}, {&(0x7f0000000380)="60dbd9408ab351c5ca93525bda6d4e054819dc27c629762088910ada267534307c4b1c56bebced02415e0d6c6f04469a6737b6c3f2afde7c226e4060149fc1e43f5eee65", 0x44}], 0x7, 0x0, 0x0, 0xe}, 0xc) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: pipe(&(0x7f0000000200)) syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x20000000065a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000700)) pipe(&(0x7f00000001c0)) select(0x40, &(0x7f0000000100), &(0x7f0000000300)={0x7f, 0x0, 0x5, 0x0, 0x0, 0x322b}, 0x0, 0x0) chdir(&(0x7f0000000180)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c65300097d9259c576837ac8cbb8166efdb77d4ca09ec385cc07fc08983dfec4de213873a60a3ec1e091497e06b76bf"], 0xa) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000002c0)) r3 = openat(r2, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000640)) ioctl$TIOCCDTR(r3, 0x20007478) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept$inet6(r4, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xbee}, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x7}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r5 = dup2(r3, r4) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)) openat(r5, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000140)={0x7f, 0x0, &(0x7f0000000280)=""/127}) r6 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r7, r8, r9, 0x1}, 0x6, 0x9, 0x8}) socketpair(0x20, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000640)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000040)) 16:00:07 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) pwrite(r0, &(0x7f00000001c0)="90e33084c2ddad5de6564a66620000000004538f27f129adf5901c3bcb98368e24ec02dc05e6e0c286052b04c4c7b928b7ba1ea204d6dee4ec6a394fe073c9ec42f6561e22760039ad8015f2cb7f1ea5ccad19aafa58d4467411b4916b5c940f5004a12b94d17ee9296d0aecb8235bf246bd05c0130e99062c3f818be14f1eef2d9ef50466bc5146a9c5c554764d5f9c9111a4aba5cf4bc32bcd91d4380ce7e5f6e98c6c95b564c6195ecfe569c7af1337828d630d75338bd6ce5597533c9e0d45886e9397f1f50cdad41bd93716185101371d1ebbff19e040d624405fb63f2d7dccf18595dc61ccadfa989a93a529021ff5dc44fb4280a0a45a045b41227ab6487a859e985a64ad8d85a91222f8c579df08", 0xd19981e6c751e907, 0x0, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0xfffffffffffffffd) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff3e}, 0x10000044001000d, 0x400008001}) select(0x40, &(0x7f0000000080)={0x5a, 0x1968, 0xd3, 0x9, 0x4, 0x7fffffff, 0x9, 0x9}, &(0x7f00000000c0)={0x1, 0x9, 0x3, 0x1ff, 0x6, 0x80000001, 0x6, 0x2}, &(0x7f0000000100)={0x4, 0x1, 0x6, 0xffffffffffff7c80, 0x986, 0x5, 0x9, 0x4f}, &(0x7f0000000140)={0x2, 0x200}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000], [0x80000000ff], [], [], {0x0, 0x0, 0x81}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) socketpair(0x3e, 0x3, 0x5, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x1b, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0xd9) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x10, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x80, 0x0) lseek(r1, 0x0, 0x200, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/238, 0xee}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0xa, &(0x7f0000000200)=[{0x4, 0x7f, 0xf9, 0x9}, {0x5, 0x2c, 0x9, 0x5}, {0x8001, 0x7, 0x7, 0xd551}, {0x2, 0x7, 0x1, 0x8}, {0x8, 0x7f, 0x5, 0xc761}, {0xfff8, 0xdc, 0x0, 0x5}, {0x5372, 0x28, 0x0, 0xb6}, {0x1, 0x0, 0x67, 0x7}, {0x8, 0x74, 0x5, 0x5d}, {0x3ff, 0x2a, 0x7, 0xe200000}]}) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/247, 0xf7}], 0x1, &(0x7f00000003c0)=""/188, 0xbc}, 0x20) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) socketpair$unix(0x1, 0x9cb919b8938ce73c, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'], 0xa) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x4) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) write(r1, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000200)=0xc3) write(r7, &(0x7f0000000100)="8c65", 0x6d2) fcntl$getown(r7, 0x5) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000040)=0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c653000c323161046d5ec36a1a07d6f39ad81d0b6882206d77c619ddedb904ee431abc7c842a3b88126a2ae565583ea"], 0xa) r5 = dup2(r3, r4) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)) openat(r5, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000080)=0x10000) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000200)) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000e00)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d870000000000009d9852bd9c15a6593f594302ea92188fe77f1775294273e898e13b97b1e687127e39c1dfe5cfa7c74d0791c0b5df8ca95c8a01fb1542e6aaaf54b6beadeb842f0c2201d5b35b5e"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x8000, 0x5}) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="53f1b8b506b100000000f592790000000000000000000000000400"/37], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f668000000000"], 0x10) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$unix(r5, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r7 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r8, r9, r10, 0x1}, 0x6, 0x9, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$unix(r11, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r13 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r14, r15, r16, 0x1}, 0x6, 0x9, 0x8}) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="fa95af73ff946ca176b5098a9818174038b998eb9a6e9d57d361da64dab730497696c6220fa1429ea0cfc89242b51d48143f2932cd684c8970ead5c44051b689faebabf4467ca01862bfb3", 0x4b}, {&(0x7f0000000300)="ce38bdeb6c65bd2ba5db3190c2473d56d2fb43bccf4e9962c55ae2239c8b6384edafda911df19edc818d068cdd1446c545f9fba7c24b9e0101981833820cb90433dfac9446d38c33871164f1342821f8b99a6d247f48fb5e44ceb891b0a4587b71cd2186972ce6373d113296ff210584b1b81b85f5d2a19797b348bba63e0e960815324a656a97aea3489e3488ef8dd6c57052630f0f5bac0beb8c8bfade3fc0efe7514b19e8cf78f5667b7b", 0xac}, {&(0x7f00000003c0)="20ab7f912c5ca03715b920075fd1646e2d5cd5efdb96cc696b4d38b0555ed2ccc623ba255bc88c5f0693a1dbfefba620705a8da98e3d7b4ec79acb70a782786c76326a4a442f7386ed5d45ef6c3ac495c2f7f282f446c9cf146d1a6164775de01ed638f68f19a546ab462f52abaf7adcda744a1137685c2e4ecc32e52520614f578d", 0x82}, {&(0x7f0000000480)="478741d9cf4537f33e342cef0e5caff4830d016e2384251c32ef31ade4912aa5b64f1248ec0574911c06b26d8c4780180ca720296216eee82d2d7d3793ba5630f78dbba311c0121875e694", 0x4b}, {&(0x7f0000000200)="72d7754096", 0x5}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r4, r9, r14}], 0x20, 0x1}, 0x400) 16:00:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x1, 0x40}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000", 0x4}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000100)={0x100000001, 0x7}, 0x10) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffffe, 0x20}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r3 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x107) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r4, r5, r6, 0x1}, 0x6, 0x9, 0x8}) setregid(0x0, r6) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x7f}, {0x7c}, {0x6, 0x0, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x24}, {0x28}, {0x206}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000180)={0x0, 0x7, 0x3, 0x0, &(0x7f0000000340)={{0x1, 0x81, 0x40, 0x9, 0x2, 0x5d8}, {[0x401, 0x0, 0x1f, 0x4, 0x4, 0xb72, 0x10001, 0x1c, 0x9, 0x7fffffff, 0x1000, 0x80, 0xfffffffffffffe00, 0x6, 0x1df, 0xbf82, 0x7], [0x3, 0x0, 0x29ecfd31, 0x7fff, 0x100, 0xff, 0x20, 0x100000000, 0x6, 0x8], [0x94000000000, 0x1, 0x6, 0x0, 0x6, 0x9, 0x40], [0xfffffffffffffff9, 0x3, 0x9, 0x7, 0x3, 0xd59], [{0x7f, 0x0, 0x5, 0x7}, {0x3e, 0x7fffffff, 0x9, 0x5}, {0x3, 0x5, 0x1af}, {0x1, 0x101, 0x8, 0x1ff80000000}, {0x20, 0x7, 0x7, 0x1}, {0x8, 0x400, 0x0, 0xfffffffffffffffd}, {0xffff, 0x1000, 0x0, 0x4}, {0x7, 0x8, 0x8, 0x9}], {0x2, 0x1ac, 0x10, 0xffffffff}, {0x3, 0xfffffbff, 0x7f, 0x3}}}, 0x9, 0x1f}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:08 executing program 1: r0 = msgget(0x3, 0x100000110) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0], 0x1, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r3, &(0x7f0000000180)='./file1\x00', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) r4 = dup(r2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0xfffffffffffffff7}, &(0x7f0000000300)) msgget$private(0x0, 0x4) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) bind$inet(r5, &(0x7f0000000340)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r7, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r8 = dup2(r6, r7) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f00000002c0)) openat(r8, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r9, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r11, &(0x7f0000000440)=ANY=[@ANYBLOB="35c6e215039cf5a6e82fcf76756e653a7e7841bf9079be4bf2f276b05da1966ac0fbc7a88cdc7e8674743a604b592efe854536dacc0b7ccf7f7270814d6dd6a515cb14a1b089b9a3c60579c5f4d7bfc04499170b0c055f7d2a5f6cd95b8315ff0c9971df9609d8ac687f0596c7150ead7fb58c8028b0ae5fdbd75f845ceed99b79d5265928d3e2e2c4b02f5cf5f969aae025a3a52a43e64c6b22705179fee54036074e6702876ad5604081c9d067c48291b6bb676c2803000000380c3ec488e310a4965fd9090baaecadfa64dfec049205a83829b55efd52a0ed1b32722f2ea88f806fb774b597f079eabaccc7d781a31369e49da83fd359e283a0386ae09303f3e0b60d37898364f1e7cd2a80d1381124be4cbbf535295c11c2f8483e92a5922ea99075584da278b8833bc85b4b5e972ff0337bee01a064403842d9609db42f316c1ec17abbc01d27f153398669f9c7fc8d939a6e0e5dcb51057585ebe1f14951baf40dbb34a261107eb1292ff0998ebbf8df52382a5cc16d45598cd1b5ab71a5c94f57aa3c"], 0xe8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r12, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xe8) msgrcv(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0, 0x2800) r13 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x10000000000000, 0x0) r14 = kqueue() r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r14, &(0x7f0000000380)=[{{}, 0xfffffffffffffffd, 0x8, 0x20000003, 0x5, 0x6}, {{r15}, 0x8000000000000005, 0x0, 0xfffff, 0x1f, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xa1, 0x40000000, 0x80, 0x1}], 0x66, 0x0, 0x0, 0x0) fchdir(r13) kevent(r14, &(0x7f0000000040)=[{{r13}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup2(r13, r14) ioctl$TIOCEXCL(r13, 0x2000740d) r16 = msgget$private(0x0, 0x0) r17 = getpgid(0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r17, 0x0, 0x0, 0x0, 0x80a6}) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="5543988665ece1dc00ae346ebcc5c236344dabde3ae2895859c725c9ddc631063870fd3e3f202e34c502b8fd5b801ead8269228c24", 0x35}, {&(0x7f0000000080)="f8857be6d7c5ee172cbd6a5967ae59f02c87019bac687c04021e55926427dab99ef405fbe97e88dbfd708ed35b90b96214810691b806b48f19d8ed41fb32aeec0a8429ee925273f11fe0f1c2b1fc679aa157f6b7577a485495f31013d1cde764f2a78e8cef9bb2b12f0c", 0x6a}, {&(0x7f0000000140)="fb36002c8e8503c3f9bfb7da5563603b25614c01cdd2f92b6acae8759269aae69d33fb41d595d4c772a3104aca0cfb9a93b757de1211e60ab097a922a3d760e8334c522a206e127854e86a0266c2838cc574b32d7bd66886816b1d394371ef23cf922d2215e962d8a95fe0e6f187146cca7910276d8c1ad6c33ea50323884ea54f9df9876ae6d99d940d167aed370ecccc42a796d0d3efb051b72ca4e8d0c4ba39d0f0d6bb9f877c0419aed7fd90b40a48529661dc8e8020ee5a6a7ce61eca5f842b14eee36d3418826e595634254b9e", 0xd0}, {&(0x7f0000000240)}, {&(0x7f0000000300)="09554aba79e2f7ef232d86c592793bf1048b8290431fb56785cd6e865a4d0b6b744a4145fb858ead3c4166df2204659148f734b1c9d3f12e5db4dfe25476682891865069e88128899f76d7f50ddbd0489ff93a1edfc4c30e8a6af48db6d99118ee94bc96266bc875279b9efabf07703cce641b8dc39ecbbc7e96515831eec2937fa01038b4a4d28b271b3bb7ffe9e7ebc2bc58b0", 0x94}], 0x5, 0x0, 0x1) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000000)=0x1) 16:00:08 executing program 1: socket(0x1b, 0x2, 0x4) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceaff8a4e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd036ea375dea032c278db98ef17a5d85f5ea1b1009e5a319d54401cb92f77420eea4173d5b6083eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc75ab90c87342fd96d58d84e5535a55778175741e8b620668190c0cd93826d2350adafb072f0d59c07393373f47dd05b41bffcdeb494b292d6eb9142960cd397f6c6136aec680defaee56cd76c0b679cb59924db974d42633edf2bfa115866be2f40429941f644ee474dbbfeeeb0f54eb01917e9c1003d12961cba85d475aa7d4989a858ddd466c3e09"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1a8f817ff8eff9d9, &(0x7f0000000040), 0x4) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'p\x00', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup2(r0, r1) ftruncate(r2, 0x0, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000001b80)=[{0x7, 0x0, 0x1, 0x5}, {0x2, 0x0, 0x1}, {0xe, 0xc1, 0x1, 0x40}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0xffff, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000e5e000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffbffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000e07000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000000)='./file0\x00', r7, &(0x7f00000000c0)='./file1\x00') r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$KDENABIO(r8, 0x20004b3c) renameat(r7, &(0x7f0000000200)='./file1/file0\x00', r7, &(0x7f00000002c0)='./file0\x00') readlinkat(r7, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) getsockname$unix(r7, &(0x7f0000000b00)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) setitimer(0x2, &(0x7f0000000080)={{0x8, 0x563b}, {0x8000, 0x1}}, &(0x7f00000000c0)) syz_emit_ethernet(0x61, &(0x7f0000000040)='H') 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xfffc, 0x0, 0x0, 0x1}, 0xfffffe4c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kqueue() r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r4 = socket(0x18, 0x3, 0x0) r5 = dup(r3) shutdown(r5, 0x3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r7) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xb5, 0x1, 0x40000000001, 0x8}], 0x0, 0x0, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0xb9) setsockopt(r1, 0x3, 0x5, &(0x7f0000000280)="d02d358c7acc5185c073c5567860c7130a0833c74c7d87b9ccbbe1162d864125782061681d74871425c36c4ab1e84e7f88eccb33a055e16b0bd2c045ab6134a0a0aa8eea786e88f009d0ef6f9dc677d603985b2e0690f938dfcb4480d07c4f0543904384a4e61b8f434be1039e474120607985f0c01afc4dc0d2b0210e858828b340756ba84ae264efc3ee4ae00860039401624030ae748853ce54bd4242a09c25b2c93d4d1a97c778b77b9ecde32871ba913e191786bdc08f70d0c706", 0xbd) r2 = syz_open_pts() close(r0) dup(r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0x4dc9) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x800, 0xfffffffffffffff4, "0b00abd2195231e2da7bff0100008cb800000001"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x4}], 0x200, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') r1 = msgget$private(0x0, 0x200) getuid() r2 = getgid() open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x2, 0x6}, 0xfff, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="1b0f408329c5db495fbf3a65f9cd9ff68fbe293f2a4ae1e4f6b30831ac95cf3cd680de0d5dc39cb95685420e59c1e8b4910c38b2e795899b1557f815b77a16c2f50fc68ffbf5826c8abaf5b665ae99bef9a49b95da2955fe07ad022d983e973fe6885b61fb62ce93c2d9386fd9ca554c69f6e80f51f553e780e115be600cff99db"], 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x2) r4 = syz_open_pts() r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r5, &(0x7f0000000440)="141a5d1dd6fb1746a27a91c736fa24f999292b4904c4eafce432c9fab04f60091f6af94da48111fadc6e13108bd5a0472d481501dbd888a98918b426edf01803f9c7449b30f776973e18b6b95a562fd89ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeca3458e64b5215a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b1199a4b7cf9c83e8c2e64dcfa8eeeb853f6d051bdb853a0f130f", 0x9c, 0x1, 0x0, 0x3a4) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000040)=0x8001) 16:00:09 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r4, 0x5) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) kqueue() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0, 0xfffffffffffffee5}], 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x3d}, {0x6}]}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x31, 0x9, './file0\x00', 0x5, 0x7, 0x1, 0xfffffffb}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:09 executing program 1: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceaff8a4e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd036ea375dea032c278db98ef17a5d85f5ea1b1009e5a319d54401cb92f77420eea4173d5b6083eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc75ab90c87342fd96d58d84e5535a55778175741e8b620668190c0cd93826d2350adafb072f0d59c07393373f47dd05b41bffcdeb494b292d6eb9142960cd397f6c6136aec680defaee56cd76c0b679cb59924db974d42633edf2bfa115866be2f40429941f644ee474dbbfeeeb0f54eb01917e9c1003d12961cba85d475aa7d4989a858ddd466c3e09"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r6, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) accept(r4, &(0x7f00000002c0)=@un=@file={0x0, ""/43}, &(0x7f0000000300)=0x2d) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r7, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r8, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r9, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) openat(r4, &(0x7f0000000380)='./file0\x00', 0x80, 0x80) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r10, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r11, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) kqueue() r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r15, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) getuid() r19 = semget$private(0x0, 0x4, 0xa5) semop(r19, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x0, 0x7fc}], 0x3) semop(r19, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000240), 0x6) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r20, 0xc010427b, &(0x7f0000000040)) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r22 = dup2(r20, r21) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r24 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r23, r24, r25, 0x0, 0x4}, 0x200, 0x401, 0x2}) r26 = msgget$private(0x0, 0x100) r27 = semget$private(0x0, 0x4, 0xa5) semop(r27, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r27, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r27, 0x0, 0x9, 0x0) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r27, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r27, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r31 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r31, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000100)={{0x3, r28, r29, r30, r32, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000180)={{0x0, r28, r24, 0x0, 0x0, 0x10130}, 0x4000080c1, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000140)=ANY=[@ANYBLOB="00002e8001969d00"], 0x1, &(0x7f0000000340)=[{&(0x7f0000000180)="7d91998c5ca6592384790cd17a42bd8b627836772612008d6f4192de99bf8e93a0a488613dca8580f87365444f37c29437ac4893da62ff357bf0c3f22c0195b925007cf649bb015f1e6d8f4748d1e8c90fdc1734325c63d838ca258e84e724d57f6e67ab6a07c2ffd98861ae84449619217fc593a60e93ad5decbd1cd809b8ee3f8d94d6c6f01e2d20923cdb9dd5df4e3ba872e6020511647ad10754072fb909e89b69044764b7504bbe7e21086dd607519e62", 0xb3}, {&(0x7f0000000240)="45e251cbbae74fb1", 0x8}], 0x2, &(0x7f0000000580)=ANY=[], 0x0, 0x2}, 0x1c) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x7ff}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pwrite(r33, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r34, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r34, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e", 0xd, 0x0, 0x0) accept$inet6(r3, 0x0, &(0x7f0000000940)) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r35, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r36 = dup(r1) sendto$inet6(r36, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f00000000c0)="22070008835f5a7a", 0x8) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x9}, {0x7ffffffe, 0x7f}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000140)=0x9, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'/10], 0xa) r8 = dup2(r6, r7) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f00000002c0)=0xfffffffa) r9 = openat(r8, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f0000000640)) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000300)=0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r10, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r11 = dup2(r5, r10) ioctl$TIOCGETD(r11, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r11, 0x80044275, &(0x7f00000002c0)) openat(r11, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) openat(r11, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:09 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)="7435b4", 0x3) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x2, 0x1b) 16:00:10 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) getitimer(0x0, &(0x7f0000000000)) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0xc) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c753000"], 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000000740)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000724e87f7882baf2fbef85836e23e40b8b3fcb7c058728fa03adb9b9ec1a123b383ed2a62ef0c9eee67f4c1ab5d11914382c74d6e9aa4f2922601b3d51ab5d6ce2042b12075052a6f204bb3c6aac5984864d2feceeacd087a5f35fb538062bcc523f08141fe50329d2728d43e9cbd9eb27ca68bab81dcd794d4930eb43afd5656aa224dc90aff8f7796735d04cea4ce444edc666411b375ebbba533280c8830efa87313ce5b37a1174945683dd2a51de5c1ccfd32e5b0bcd202ce56b28c574aa3510630bf1e5430df89246da07a8a937f8fec3778"], 0x30}, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000440)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r4, &(0x7f00000004c0), 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r6, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r7 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b648a8 map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00a730 failed: hole in range vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b648a8 16:00:12 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r3 = socket(0x11, 0x4003, 0x0) r4 = dup2(r3, r3) r5 = kqueue() r6 = accept$inet(r4, &(0x7f00000002c0), &(0x7f00000006c0)=0xc) kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000000000000}], 0x3, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r8 = msgget$private(0x0, 0x401) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001067ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c00000000000000eaffffffffffffff0000000000eafffffeffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000740)=ANY=[@ANYBLOB="43d17038d51013aeead9a2efed3264850c338cec1f7ac6947974afb21bd2ed07bb726dab12b476dc94e00864f73328477b22448993d74afe47517c290fec88adcd8aade4b744b254781dd3dc7117538d23a2324ff10537bea2c1fd2a58427e72da173dce9535f0b098f9861b373783aec9ef749b5a621dd42243e90001000000000000daa6493ef346fc4933d82ab6081311a8bb2f13f0a2ef8e1c88423edce6241e4e2b90eb"], 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="43e8007bee7efe6530005b820ed79075c17a4150d57667a3fef1b7b8d042b155dd0500c0297c45f4c2f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa5, 0x1, 0x100000000, 0x2}) r16 = geteuid() r17 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = accept$unix(r19, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r21 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r22, r23, r24, 0x1}, 0x6, 0x9, 0x8}) r25 = socket(0x18, 0x3, 0x0) setsockopt(r25, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r28 = open(&(0x7f0000000000)='.\x00', 0x80, 0xa0) faccessat(r28, &(0x7f0000000040)='.\x00', 0x0, 0x1) write(r28, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r29, 0x20004b3d) ioctl$KDDISABIO(r29, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xfffffffffffffc54) r31 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r32 = syz_open_pts() fcntl$setflags(r32, 0x2, 0x1) r33 = dup2(r32, r32) symlinkat(&(0x7f0000000000)='./file0\x00', r33, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r33, &(0x7f0000000180)='./file0\x00', r34, r35, 0x0) getgroups(0x2, &(0x7f0000000200)=[r35, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r37 = shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r39 = getgid() r40 = socket(0x18, 0x1, 0x0) close(r40) connect$unix(r40, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r40, &(0x7f0000000100)="8c65", 0x460) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffe2f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r43 = getppid() r44 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000100)={{0x1, r38, r39, r41, r42, 0x5, 0x8000}, 0x1e3c, 0x8, r43, r44, 0x1f, 0x7, 0x2}) setpgid(r43, r43) r45 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r47 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0x3db) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r50 = getppid() r51 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000100)={{0x1, r46, r47, r48, r49, 0x5, 0x8000}, 0x1e3c, 0x8, r50, r51, 0x1f, 0x7, 0x2}) setpgid(r50, r50) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x81, r30, r35, r30, r36, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r43, r50, 0x4, 0xffffffffffffffff}) r52 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r54 = accept$unix(r53, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r55 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r58 = getgid() semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r56, r57, r58, 0x1}, 0x6, 0x9, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = accept$unix(r59, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r61 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r64 = getgid() semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r62, r63, r64, 0x1}, 0x6, 0x9, 0x8}) getgroups(0x4, &(0x7f0000000300)=[r56, 0xffffffffffffffff, 0xffffffffffffffff, r62]) r66 = socket(0x18, 0x3, 0x0) setsockopt(r66, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r66, &(0x7f0000000100)="8c65", 0x6d2) r67 = getuid() r68 = getgid() r69 = getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r71 = accept$unix(r70, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r72 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r75 = getgid() semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r73, r74, r75, 0x1}, 0x6, 0x9, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r77 = accept$unix(r76, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r78 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r81 = getgid() semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r79, r80, r81, 0x1}, 0x6, 0x9, 0x8}) r82 = socket(0x18, 0x1, 0x0) close(r82) connect$unix(r82, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r83 = shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r85 = getgid() r86 = socket(0x18, 0x1, 0x0) close(r86) connect$unix(r86, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r86, &(0x7f0000000100)="8c65", 0x460) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffe2f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r89 = getppid() r90 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r83, 0x1, &(0x7f0000000100)={{0x1, r84, r85, r87, r88, 0x5, 0x8000}, 0x1e3c, 0x8, r89, r90, 0x1f, 0x7, 0x2}) r91 = socket(0x18, 0x3, 0x0) setsockopt(r91, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r91, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r93 = getegid() r94 = socket(0x18, 0x3, 0x0) setsockopt(r94, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r94, &(0x7f0000000100)="8c65", 0x6d2) r95 = fcntl$getown(r94, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r98 = accept$unix(r97, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r99 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r98, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r102 = getgid() semctl$IPC_SET(r99, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r100, r101, r102, 0x1}, 0x6, 0x9, 0x8}) getgroups(0x3, &(0x7f0000000440)=[r100, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="b7f2e50f0f04", 0x6}, {&(0x7f00000001c0)="3edff8a4b363e167131321ffda06024f3d3631b9d25618adae4a568f35f8a79b07ae4a184393134cddfde82b462b35df098e0e8d9b466ca6d522622c2032acb97e860a58cdf06a72ff79f51d7a16cac0fa55674852b4771b868b53c58d522e2a63104de18fb5aedbcde55139332d2501a6e8f80c846499979c1786f3b01617999c564d3cbbddbac6e111dc55f07fb59a15c40d4e2afd2b7421ecdfb80e44c08e5aba96b09d12a19ff36c23078d6e62eb0021990e52dc75399d163c8a1585d6e2f0c3a4e1033c174dc96bd596310bfe71", 0xd0}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r13, r16, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r17, r18, r24}, @cred={0x20, 0xffff, 0x0, 0x0, r26, r27}, @cred={0x20, 0xffff, 0x0, r50, r52, r65}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r66]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r67, r68}, @cred={0x20, 0xffff, 0x0, r69, r74, r81}, @rights={0x18, 0xffff, 0x1, [r82]}, @cred={0x20, 0xffff, 0x0, r90, r92, r93}, @cred={0x20, 0xffff, 0x0, r95, r96, r103}], 0x130, 0x1}, 0x0) write(r1, &(0x7f0000000040)='!', 0x1) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000040)="1c5dc35a8dbf3cb7564af99b0f52d1cc3b5bdfe1df0cacbdd1d6059ffb131515ce94c47885379bf623b9f2e1dfd0dba10dc87e6d8d8d9e149c8e7fa070ee9f5921cb9254c3e189785e307211f1c62db4268e4b72d9933e05490757f05430bc7dc40da59e2e40560b20f423e40648fc9a99c0039a05b742c098997b121be1eca0ae726680d9d1d0a5eecb52347371cc090b0acaf3caf0378b", 0x98}, {&(0x7f0000000200)="7a756d409b615fac848dc3bd2f62cbd243558b8ffdc7f844fbdea2bd1118acaa01305c5563f0ab7a06ef7882438155ffaf3ed1e49ef2aabd70768771dc3512bafdc7d7a175b8e90df3dfb98cc965a106ff620116b1d83877bfc350617657240fec245865c78dd75ecae2f168041bd55432c220d5a2dd358429b03c5ce4edc31b88f28521516c41920a76b7c878f5bc251d6fcb1c0c9530b5c14e6498cdd1306545f4e2cfed7d3628b0", 0xa9}, {&(0x7f00000003c0)="185a7f6180f31076635db4c675f5e7a2c561c9fd2ac6ddca5af9e6a4bc0472940ef67174ecb3223d36937790d684fbd6ad70f041045754d0f423c4703258fd0f78a3d6da34c51899adf8200206bab56c6e6690ef06b8609b2ef917a9b95abeb2e3e8351eedfc3dbaae3605513eab8e77924a18a1a063983db073cd22b41b295583bbde45f265035a244dbeb3f4652474d6c3e312c5d22e", 0x97}, {&(0x7f0000000480)="43dc5b989f5cb079f3b16d796d624cf795c0a1c773c8410463f85ca9854fdfbbd8c8ee5636ad6545fcf3543b01becad8404d498588259010a30643da3534a3fe14d79c72f5a59ab793e00149be8254361cfe650d440e7a044c06c86e76fcdb2bea60944b73d238475cc4e5d4e119489853c37ebfc374a928df80b4f4cca893c1210f5335329ff90f5b640c7d97a905b5d9c883c9b03066e5fc106f00c8", 0x62}, {&(0x7f00000016c0)="57f0150d1ff1fa6763d120d532f5ddbda232fdc0f612ac0722774a226471ba788b74c6e8432dcb9fd8a1e0cce515c1bd448a834c99c4fbea4025721db9ba7ebbdca4807e019a98876dfda8e96033d7717668276b5deaed1d37f061d452a40897b33e8dc636c963a1161886369f385e306736a74ccf2b803c226d27dab909c4aca31a4e6584a22b0cd6a64de7398216d700d4a6901347c612effd24b09064af7553473cc208cba6e610524515bed4274ebc844e23e3d2dbad7191a8d8ea343b3d4310de1f990e731c0b4b69ca8427d513a2a924e4ace92a5d5748e83d39a8a71ff61da66f27c8907e7c1242d5c96f85c8454abf9091178dbc2be456919ee9154748e33e3b912825220a19803b1cd5ce3c80193f79a6edc32bcca8c602a4207313e65281ac570f6d2c69a36a5b99c8cf6f3e016aad8b098f949c0368bd96400ea861018ef5e0a7bb6c5e2dd8955bef4df64bb2297c55af0a88c87254fdb955579ce1a9c0257bd68dc4f76bb6796e009d2899baf84233a430f3911cd0e7d1ce3175da209166feb214b55a106a6595683fc9fde2c5dcdc17ec43ae770ae624e9f5e4fab4efd0e69603a557e263270ab5b26d2947ac6136de8f8af8d5257467e4716a2a171ced7f934cce5edf0a153b372bd0fde5d851e7db13d61467f5ee1964e3aedc90ff5b92122f2650ab83e9fc0381e86d40a32e95b8d93385c0ec78096c6d99a0e1bdb5352cce219d2d2d1513f2203245adf083490c2d7229d388f737f800b89d1564b24cde3420efb17da71cecb8c6d76512452101384dad1d9737032c89f17e92369c4d8419ebf8a881ff679cf6e770e5ca3f25468db87dcd2da1cd67baa5e661c0486e50166e59e94787f29612f9cedf6ab73728ddb03c428e1aeb2979289d5fa23c70fe44099572e8b6fc938c75005d6c2a2afa9c54dacd2d232013241b6e7e61c677759e5a4056606b1afb5b6c4c21204dbbd4b43a95b8b7b5cb134d66abb60ee22b9a80a6a27f0bc4acc615d9a1d264ec19ffd06f3c86b9c41fffe3cfeb4b4a5cf412e7e97d624f2f71303be382822112a359241f23755b144eab79d42fa902abfa3b9fe986cad5aa4d30ba291eee05a18810d940b24505184a4f30634324cd8a91bd2938bd939d0d1e0d0ca362c1fa119c763c8b68d8efb750c40cafe47ed53a0db17fb45ff0f361a689f5ce3c3e23c8b3da4145cf4f3a1fe97ce33ecbaf205c684b6997d2fd0849779ba43bbf25db6736317be2171feceba766aaf94c4f8bc2c7a4544654a79d27e3ba98b829070d2e460093e00dfd2f7ff60a3bee768e534dd2e667fb81b36289136d0a6fce97fab77582fd67cc95531ac071983c150d469b244898aca54c3225b6683be720a4f941875c8d12c37366dd93dd3ceff93238639e2db42b7fa7ec4e2c5ec9e1b2b0282774e05695618749731966143597725207a9a6ff7c01869c66ca0019a21cdc0b398989c598bfab3e3d8fbe9be5413bdc8435d4df381fbd5b405076202d491b75b465a5943da0b381b67102bbe833621d8d23cb9c8c37ecc2ebbad2ac79ef87ac6af3e7e505754b68fdcd132395b0f9f359f481fbdf72fd654d1209af29ecbc33696896bd936a5bf440427754415124d827456b526a9494c709d8602d825e5f94acc3fff10164ecdea1546cab174b60a45bb260eb8b888efd961becf2acd341ce79945f9fe4c8ae5530f1cd13f0d08fe068078bf05751131d46b0d36b661c80c47ec402f9d5ee33661d4e2f91d947c3e16940cb652284ab2962701f533c4c665d635d3b818ef8adca0c62517a375f14769f9d133b97ecc1f2636f74d26057b7bf0ddb5ee09535b93c68791766c4592abf36d30a306717ca70eb03a4983db7a527f58305431bbed9827a3f34450b79947869c74d8e11a0efe2f2e6ade53d6a5575c0e748eac0029201109734a6db23f232a6a592d16bcf4af6b52e883d4284b59a7b6acdc2ae257816af9d426df24db946c52791ce7b260768134d4e1bb6034b35749e81f7bb43844b18cde40f1100339aa25e43b450f2584d842a493be8556e295836f4a5bbdbc2aee613fe2bbe5cf39d36c4fdf671e2d1f8cccc9509d216abf6169a826e07773effc4ac5bccb7b5a7428b2219494d7c8c5b49d8e7e8bbe155f12769d3ac7220b32b206dac0dcacb9fb32f49c43603425b36dd796dc049cf59cbec219a7b072c3fdbb3d407b1e86e9e53e356740a86e167def3d1b5ff8769526b4792611cf3da7da703c83f93916fef09c6223830c2c2ab28aed90915f8bba1bcec4a1ee2ef99e963fb59fbe37db0bd5c1f66e6c4ec479ff9cb11b1d7c2b72e2bbc306b2a90160e878574c96d7f7d603acf504905e16b80b86625bd70b60ec26eab6abbcf6f2fa8beda1509364e1820d8593f3b0e2ea7057006ea7a5eff98ac9d8d894348299c5a551a984edfece149c71eda31d318b84110c1efc327187a8f5d06cc829161ccd7123a4421d65af6eed33c81eced039b3e48d825d9de2b174a54058a141bad3a5a2dafb683ff331b85b0a488545f35011d4a460d6059e10b9918488ee8a8ffb2978c27ab8d5d91d8afc2d27712f1cd1b49858c863f6dcd68321c17e55049f8b947852d23638f464b4abcab12f784a09f04e018231b7ce0f8cc526601a4c729708db78b005441740c3241590085b5ceb18c4cd36f2b5c3b356fcb387d477bfaa5840773e3787531ec7664fec760d3425a86f98a2a0c062525a556bed59365c4baedfbf89a6bc8e94a862c36f9f8cd6f5e119ba588fb47a1a38ee0c0a12afb11c1a916073a905681f1cb5343205aae1873931083a3d59063a17cc532eb9ce0f890cef0ae045cb675d1c05485989bfdb76835ea5f895fd7d9a52c6371bd78a73187e75716bd34eade5eb1ecb2493f650d0587df58f8f16c55a245dee6982e103af8af045e45381eb5d5a9d0dd45855a8bd1aa6359bcb460743dcec65c55e61a690b1a0e32e853f72374abbe3f302e9ec58515915d150b1e709b3c72257ebf6aa454ca244dc531e5477fabfc9c2a38a70985a66b31f8c19d10ced71e63f37b8ce10e8d3f20da2014cad9895322ac87cd5c628477d929e200df8358bdf760e353aebf028ac2c9bd9e76152e6b79f60656286fe29cd502af63848b06737654dbe86658c10df4a06b78f75f00ad47a6661643b0ba7428b812530db01c8783ae4bebc526fa19854d11550ec4dc4b157bf17d4b794935166b7413c438406cbe40670a2c5f270f0069c0aef0f97e86a2accca74f36f7ed41901b33838bfb3f76f5916801675ba278a6d8dd4d9e6963b8186b46c87c0970f3216c50984533af9c5fd6e62662e3e5a87a930e5763110a474943e9b6a854f2330cc67e0e6dc8b148544bdcd820b2c448e1143e3af64be0fb7adef46bc29e1032ae1f12f1e198f38a85d3385aa012ce17be565276bf91a99675e549a82b931ac66048ed7dfcf6a03972f68087a4e7b19b3cb8284b2a3f04d0efe484f2b2a01badde469d964368946d1dbd2fc6b5276e9c2a43246fb6cc5f73fc0aaa9af2a5957d20fca7ae672a382a8e2160bbc8b82e58a12e434084141b4ee4818d454b2085439254367ab31b9a20a9e1b638387442cf81345e5d4b647665b70ed7693efacc98fbb061517eda3e27cca8dd68f84dff28d2e69d254edf3e5fd1a4a9db9578de454e373c7fc9639b4e54f864d7976cb77450d7e222599ab848385d8e4f5b4c436f07526cb483c682c8c0f174709dff6aaf68f6a5ddc05a7bfa88b959e25f000bbd3a4d6ae07fd43279298a18ec1bc6fc556bccd4e79bb1753910df5f0905046b8acc1eca904485edff7c904e54c23ac6021a576c6229ba36d16811bc059c3644c7a65b28c4879d6583905989d8bdd7eee1dec38d1d423f05bfa6c5c7b56d2158665dc753f346d52f53ef89ecb82731c6709e34c68037ba4de5b15c7dc2404091573aa10ec698420b7b32372f4d48d6e24f0030ca4ca81e949027ff09261bd44a447fe5b8e964bedbcb41a074302b4cef6c0474a8c1522c21e48ee3eb8e236d75b83a26f44d41d662edabbc69d0d6aefd2c56a345015c15791740d243dd21cc8322e9649c1a62c658f9b0428aed766b4cac2fb542663309692f956840aa688a41fbcb9c7a30d8ffd0708cf0bbc03e0178b295189b084ae28c4ae46f5395f58bb91ec2bb651a1a4b4ed410f605c1eceaace51ddb752ea24fcd37426646f6a8b56dd2c89866da2bda038a1d45e9dcb8617e26dce5951f106898e06184c54b77ce099c00f1b56eb536ca8a93de1f68c73b3817bcb03d1384f06ba5393831174c41f826b88cb2c377d8f4c0db32e422aaf1dbce1063ec38069d13fa60b62ae2ed6484c0959ec70eb43c8cb14e57c6bf4d89717487a4546fb6c432d7d5ec3a67d6c0c90f69ab220fec8a56af06ee9fb44651c516e67d6679615d25466f3802b5f15bf18f808c1df91cf63622f8f70b7c52639c055747c2e77ed92b100788acc8e84303485c9007c140723136d773d038f867b213e268c1c90f175fa21536cb50391c46c6e9d297646ce631e1434947eb01ac000af6a5debeb4d39386329e46610e2f59b4378a8ff9f425188e28b6d7e3f61365d6c96d752634a6d58c43762749dcc31eb87346c514f342e1c16b7a70e01174237469d5d950202b70da6af2e7246c32c604358741829872efe835888df4511344127d25eedb7eada95cd198388058eeb98129392874d56c20a354e98fe8badb45638422bc0a4db9fb3276160c34e1a6f0ce3cdb989b44e6182260c1a562989c306744302c5aca3970080c84b1dff4d8a900b8f444ffbc6dd9577e9f854b8bd3aaf2c04ad8c518b0875d22021e27519da81cea103126a659a56db07bb8d714d7af07bc045159ed6156bf19c301f3a66d1fec39d6b5039f72050a5e7e06a2fe36499d692fd3f37ae5fe71b4872768b785cfea6e92bf41850dcc43c8bc8cbccc5adb886a7af0c3035e54adf669613f6e370e3073439e4e260517617cff37664b5475b4d00e4e10f6808dc631be0f666ccb92e630ceeff49b6e0080d16fb3d30f1918e4dfabb5e3d266a9324e7c7f36a9bfe50cabe3ff1ab68237c7a2bb74f0e2d6149566bf5838dd6d4c8128193407b6c47745543a91714017448e10967ed46f19bdac7e7aee1c8cb08b525a91d9f2a391c2e9f3f7f4a332bef94c3af0a65bd1cfa6b963a52d4b9ccf68390ea98173af10943f9187598d02a461d6b4e8c16bb1c2112fc03e7fe7ebd8317a5aebe38f98dde719b3df143ee444115daeb97847456b84066aa0501761c5b974436033f7fdf0c6c9298629efeab007f669c00379cc548a2732307a3e1ab11dd4cc758475ffd0a33819713c303535942c20c7a159a6204bf098350dae6686a72c97484f7082921a5f866873bbf72761d01078a911136dd5898b0f8da4c72ff4321f17d1c10368ce4f6e6fa5aa08eaf4d2e8255f754a0e96ae7a210a34c08b0e7b3eca0451b3008f88db2cd34b7abf2eb7fb99fa467cda39e11a2d8ab19cb0f2ae81f8baeb06361ef334c0fc878f7b98c1dae8862a05e8a3400ee2d27350dc1bcae47271fe4a8a50d0f38b1a02b7bc73bd239e913b4ef47319624d91a646fdd7d8ecc11ca212a1914d0a58dac4cd03fa913cff4d7b2bc8452c49df39de77554c1de160986c1fef6b3dfbae9f0c853a1c3813c8abbfcba7e28614024c419f710e29f987e755167470743763572097c01ece50854c994dafd85f3d6bcb29928cf4aef021ba48c7c50d84c74e38ad206c9006aa9eea4ea7cb2f848f595ced", 0x1000}], 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:00:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="770210eaf54e240efc88f688a4bd85596353d493ca1c00110fc069af0a21590439233e826c9c71a1870d87bc693b0000c4f870043e9bd757a64800c63ac7756674595555231558f3c4"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x41, 0x0, 0xfffffffffffffff9) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x8086d2f9a6e62387) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) r5 = accept$inet6(r3, &(0x7f0000001480), &(0x7f00000014c0)=0xc) fcntl$dupfd(r4, 0xa, r5) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r7 = socket(0x2, 0x1, 0x0) accept(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a0a5bf895f4b4ff"], 0x10) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0x114, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000e00)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d870000000000009d9852bd9c15a6593f594302ea92188fe77f1775294273e898e13b97b1e687127e39c1dfe5cfa7c74d0791c0b5df8ca95c8a01fb1542e6aaaf54b6beadeb842f0c2201d5b35b5e"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) getpeername$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x100}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000080)="52f9b67b267d50dfe6455efe", 0xc, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f00000001c0), 0x10002) r3 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000300)=ANY=[@ANYBLOB="580c1a6e6da0203e0100d7844b99045304313b340690c5bc63f79087219f339c7ba3dddcb0bd07302a18b4b973ac6d71ed3169c99cb28f507337d3ec9f186ff80c91aeb2f582224d8e"], 0xa) r6 = dup2(r4, r5) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000002c0)) openat(r6, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) symlinkat(&(0x7f0000000200)='./bus\x00', r6, &(0x7f0000000240)='./bus/file0\x00') close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r3, 0x800000000029, 0x26, &(0x7f0000000080)="d5ff9668", 0xff8f) kqueue() r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000100)="8c65", 0x6d2) poll(&(0x7f0000000140)=[{r2}, {0xffffffffffffffff, 0x202}, {r7, 0xe0}, {r8, 0x1}], 0x4, 0x800) 16:00:13 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) madvise(&(0x7f00000ac000/0x2000)=nil, 0x2000, 0x1) 16:00:13 executing program 1: munlockall() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)}, {&(0x7f0000001100)=""/174, 0xae}, {&(0x7f00000011c0)=""/189, 0xbd}, {&(0x7f0000001280)=""/243, 0xf3}, {&(0x7f0000001380)=""/115, 0x73}, {&(0x7f0000001400)=""/228, 0xe4}], 0x7, &(0x7f0000001580)=""/131, 0x83}, 0x1) shutdown(r0, 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0x20, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001700), &(0x7f0000001740)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x80, 0x0) writev(r3, &(0x7f0000001840)=[{&(0x7f00000017c0)="3f89ee98c7f85b5e3030b8f35520e73a2a8ab935aa6730602606ff5c1d03d23f20c4dcd4ced4b3fd4e752d068adece5c891738f48a47abe31183033e93bd9cace8cf0c1046afc5b75151fcfa998aa9f37266751b14bb21a779c10f9ae40139b825293c373d8422", 0x67}], 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001880)='/dev/vmm\x00', 0x40, 0x0) readv(r4, &(0x7f0000002d40)=[{&(0x7f00000018c0)=""/58, 0xfffffffffffffe74}, {&(0x7f0000001900)=""/194, 0xc2}, {&(0x7f0000001a00)=""/194, 0xc2}, {&(0x7f0000001b00)=""/162, 0xfffffffffffffedf}, {&(0x7f0000001bc0)=""/4096, 0x1000}, {&(0x7f0000002bc0)=""/119, 0x77}, {&(0x7f0000002c40)=""/237, 0xed}], 0x10000000000001e8) pipe(&(0x7f0000002dc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000002e00)={0x0, 0x3, 0x8ff, 0x4, 0x954}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000002e40)='/dev/null\x00', 0x1, 0x0) getpeername$inet6(r7, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) pipe2(&(0x7f0000002f00)={0xffffffffffffffff}, 0x1000c) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000002f40)={0x1, 0x1800000000, 0x1f, 0x10001, 0x3}) geteuid() r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002f80)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000002fc0)={0x8000, 0x0, 0x7, {[0x8, 0x8, 0x100000000, 0x8, 0x8, 0x4, 0x80, 0xc96d, 0x81, 0x519, 0x4, 0x0, 0x3, 0xde02, 0x800, 0x9, 0x3f, 0x9], [0x80000001, 0xffffffffffffff64, 0x1000, 0x81, 0x8, 0x10bdaff2, 0x1, 0x5, 0x100000001, 0x800], [0x8000, 0x6, 0x9, 0x1814, 0x9, 0xfa6c, 0x5], [0x86, 0x1, 0x1, 0x8, 0x1, 0xffff], [{0x7, 0x33, 0x0, 0x7}, {0x1, 0x4, 0x100, 0x8}, {0x10000, 0xffff, 0x1, 0x9}, {0x4, 0xa6, 0x2, 0x81}, {0xeaf, 0x7, 0x1, 0x3}, {0x7, 0x3, 0xffffffff80000000, 0x57}, {0x8000, 0x9, 0x81, 0x9}, {0x2, 0x12d4, 0x6, 0xffffffffffffffc0}], {0x2, 0x3, 0xffff, 0x3}, {0x3f, 0xd4, 0x580, 0x4}}}) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000003240)=0xf5b55d309c743fda) symlinkat(&(0x7f0000003280)='./file0\x00', r6, &(0x7f00000032c0)='./file0\x00') r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000003300)='/dev/speaker\x00', 0x8, 0x0) fcntl$setown(r11, 0x6, 0x0) r12 = semget$private(0x0, 0x2, 0x60) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000003380)=""/4096) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000640)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r6, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r7 = dup2(r5, r6) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f00000002c0)) openat(r7, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x24}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x64a2}, {}, {0x16}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:13 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202f9ffffff6c6530001438d41ff5d956fbd10be582d0c20bb06d696fef7473a37c9fa75898f102f32307df1bc6a77b85191239375221578012e6b3fb7f3734ca730b427f91a1fc53d0"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640), 0xc8}, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x25}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) flock(r1, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x800, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00b60000000000000000"], 0xa) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000640)) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000040)) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x6d2) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x6d2) poll(&(0x7f0000000200)=[{r1, 0x4}, {r6, 0x80}, {0xffffffffffffffff, 0x1}, {0xffffffffffffff9c, 0x4}, {r7, 0x8}], 0x5, 0x1) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7, 0x0, 0x20, 0x200001c}, {0x4d, 0xfd}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="c4668df05214bc9deb9c534db6d4") 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000170000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0), 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0), 0x0) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1c00}, {0x2, 0xad, 0x1000}], 0x8) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x6d2) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) r7 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x120) r8 = syz_open_pts() r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r0, &(0x7f00000001c0)=[{{r4}, 0x0, 0x1, 0x1, 0x7, 0x20}, {{r2}, 0xfffffffffffffff9, 0x84, 0xfffef, 0x7f, 0x300000000000000}, {{r5}, 0x0, 0x84, 0x4, 0x3, 0x3}, {{r2}, 0xfffffffffffffffa, 0xb, 0x500000c2, 0xa5d9, 0x1f}], 0xfff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x5700000000000000, 0xf7f}, {{r6}, 0xffffffffffffffff, 0x10, 0x40000111, 0xfffffffffffffeff, 0xd1}, {{r0}, 0x8000000000000007, 0x40, 0x80, 0x100, 0xfffffffffffff801}, {{}, 0xfffffffffffffffa, 0x20, 0x4, 0x3, 0x89d}, {{r2}, 0xa1efe1ce589ec8a7, 0x80, 0x1, 0x401, 0x5}, {{r7}, 0xfffffffffffffffc, 0x57, 0x8, 0x8001, 0x4}, {{r8}, 0xffffffffffffffff, 0x10, 0x80, 0x9, 0xfffffffffffff5fc}, {{r9}, 0xfffffffffffffffd, 0x11, 0x1, 0x6, 0x10001}, {{r2}, 0x7ffffffffffffffc, 0x4, 0xf0000000, 0x8, 0x5}], 0x3a9a, &(0x7f0000000440)={0xfffffffffffffff7, 0xffffffff}) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x2800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1c00}, {0x2, 0xad, 0x1000}], 0x8) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)=""/13) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) recvfrom(r2, &(0x7f0000000140)=""/121, 0x79, 0x800, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x800c5707, &(0x7f0000000000)) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000180)="11532f05f980f90b8d68df47e91957c9487454b920ec031caac7f3432b", 0x1d}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f66696c653000d671d012d896b9145a6a438e489dd22da6748c22ef277ef14081e2e2adb43f8be7614879b8156e9028784af01b75384cdfe0ca854e1cab50"], 0xa) r4 = dup2(r1, r2) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1, 0x3f, 0x9, 0xffffffe1}, {0x7, 0x4, 0x8, 0x6}]}) 16:00:13 executing program 0: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="c4668df05214bc9deb9c534db6d4") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000640)) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000440)={0x1ce1f36e, 0x1, 0x43, 0x0, &(0x7f00000001c0)={{0x1, 0xff, 0x3f, 0x2, 0x1, 0xfffd, 0x1}, {[0xb2b2, 0x100000001, 0x4, 0x4, 0x6, 0x1, 0x37f, 0x7ff, 0xfffffffffffffffb, 0x2, 0x9365, 0x2, 0x30000000000000, 0x4, 0x8, 0x87, 0x3f, 0x8000], [0x0, 0x5, 0xff, 0x3, 0x3, 0x7, 0x10000, 0x401, 0x7, 0x10001], [0x9, 0x6, 0x7fff, 0x65dc2caf, 0x3, 0x7a64a0c5, 0x1f], [0x22c, 0x1c923284, 0x3ff, 0xfffffffffffffffc, 0x3, 0xcb3], [{0x956, 0x3, 0x0, 0x6}, {0x5, 0x9, 0x7, 0x9}, {0x9, 0x3, 0x401, 0x3}, {0x7ff, 0xffffffff, 0x1dc}, {0x2c, 0x451a, 0x401, 0x7}, {0xca8, 0x309, 0x7, 0xa53}, {0x4, 0x7f, 0x1, 0x3ff}, {0xbfa7, 0x8, 0x1, 0x7}], {0x80, 0x0, 0xff, 0x400}, {0x8, 0x101, 0x2, 0x7fffffff}}}, 0x8, 0x8}) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) sendto$unix(r0, &(0x7f0000000100)="502417ead49b27548c2775e801e30464463bec3e1376957ac11d08ec08d5fbcb2eb01454d637e11bc4e8b3fe74169286795c794ef386aef492d70f2233879eafaf587524a03665151c2e101a64e61aaea0542b6fd70d86b2d33f253dbcbc953384b6af7c6f43fbb3d42f493f3c8c3e6fdd4eacca365b7075f761f88344868d9f45ff29d4f3791af7cd0be015f69e4685bd4e5374a156a711a57134c1fb90c63b227b35abd449ab8dd6af34c90aa294af865a6d0addad0dd0952d2d878c3df090090a", 0xc2, 0x408, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x6d2) getpeername(r5, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x4) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r6 = kqueue() r7 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000100)="8c65", 0x6d2) r12 = fcntl$dupfd(r11, 0xa, 0xffffffffffffffff) r13 = socket(0x18, 0x3, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, &(0x7f0000000100)="8c65", 0x6d2) r14 = socket(0x18, 0x3, 0x0) setsockopt(r14, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r16 = socket$inet6(0x18, 0x8000, 0xf0) r17 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r19 = socket(0x18, 0x3, 0x0) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r19, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r21 = socket(0x18, 0x3, 0x0) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r21, &(0x7f0000000100)="8c65", 0x6d2) r22 = openat$klog(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/klog\x00', 0x10, 0x0) r23 = socket(0x18, 0x3, 0x0) setsockopt(r23, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r25 = socket(0x18, 0x3, 0x0) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r25, &(0x7f0000000100)="8c65", 0x6d2) r26 = socket(0x18, 0x3, 0x0) setsockopt(r26, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r27 = dup(0xffffffffffffffff) r28 = socket(0x18, 0x1, 0x0) close(r28) connect$unix(r28, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r29 = socket(0x18, 0x1, 0x0) close(r29) connect$unix(r29, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r7, &(0x7f0000000900)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e0466696c653000"], 0xa, &(0x7f0000000640)=[{&(0x7f00000001c0)="59f8b8c5211331b2c2968cfd90172a5858185ceba2deb7a973dee02145e6b51b3e02c57a946c6825e89bacb5dab7b7ac6dc9b6a1e81843e81bfc96c05dfaa6b3a3fd6916309311b03cf709739df4c93bce811e0b9709ed5376af14d1937613e6e29a504f1a8a022fe3a0e69068fec00838da51cfef700c7d51fa6f91ce35e9525ca8f1201a", 0x85}, {&(0x7f0000000280)="e3626f200517e69eb6252fd4bc583c2e520f0f0ce4b679b8f13b6a4bf5", 0x1d}, {&(0x7f00000002c0)="00f2ebd9953e1666f41f8ca0e2913fe9262f995112756fb559e120b68c0b6107d4c145e26969e42b633d8a482e9120534dbefcd247a8c49f184e5c04e16d7a4f351fdaff5cd102c3b876119f2064e16ae916458c6dafb9956648ba130023180c531c0185f2cd8b6fb74f939bed6dc84706125e10f16cfaba1b3158d7716eefe0d69e073cff521fc845f0f1c6b4c4791ee7b676e1d1e3fdefb184d758483ee68b22d797ceefff8c65f45bb467147a2285f62a7124d7f7922844e1910467dfe954eca860180ad08896c30755", 0xcb}, {&(0x7f00000003c0)="28de4d2b308670f8330b2114a9b0ccb9495849d44bf813d8a2255971cd53a26be19da00986d1c88873c6903c4bc5c96be18f7e99c5a7f2490915cb9d48eace6a5b3a79174fe25efb364a0bd2d9e9b06844f296c201fa5736f232d224f6caabf23f213b7a93b5705e7e8360335f7e9446965e03b56fa6ffe729f3d15784d1ad168209827b1b8986e002e6f8b273f98ffb090c1fc22b490c715a2b45e2", 0x9c}, {&(0x7f0000000480)="e34a6807ea3bee", 0x7}, {&(0x7f00000004c0)="746b425896d3998a457045dc50b6648d59b9c0087940e1a12c7370037aa31f43f1626e993fc187a48de6e9c4d1c43b85387760903e459f1643689cb382e32d85e65ead21d67b452de51c8328013b0250ea40a1cc34e21f885d32cdc9a6fec0ebc6998881e91aafc1107afae10a3e27a4", 0x70}, {&(0x7f0000000540)="b591c90fa16454df95a8f3ba8b4522c288fde6b31b1e95aa7d24c691c44148af47e2cfb6bf573f926a581e062febb01cec6274d1993fdb60a8b8e11e046e255da2c859bde596ed0654d02f41884fdbc44410a7e1102284aa9b99cc57fd35a88f081cd6d175e86d13c2545d799f1a2f3ba279e3bbe283fb6e55b0c79c47f7068452568acee4303bb8143ebe7b26b30d65987ddd68eb1e294dcca5578274d4b1f58a8728f4edd8046c1823f87b04a6a816c5eae6bb31d74c4e705f4ca6e2fc67730db9a4a2f28ea32c7532807dd1eb80317390615eac6a60", 0xd7}], 0x7, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r8, r9]}, @rights={0x30, 0xffff, 0x1, [r10, r12, r5, r13, r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, 0x0, r18, r20}, @rights={0x30, 0xffff, 0x1, [r21, r22, r23, r24, r25, r26, r0]}, @rights={0x30, 0xffff, 0x1, [r27, r3, r6, r5, r5, r28, r29]}], 0xc8, 0xc}, 0x8) r30 = dup(r6) kevent(r30, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:14 executing program 0: r0 = kqueue() mprotect(&(0x7f0000b03000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r1, 0x3, 0x5, &(0x7f0000000000)="ff4e1f1d0d37c90210a19b42409a47ebc7a68e20b74270805b1ecee923d8a6f067dfadfe0f550e3b457cd8ee28e4c8a89bcfad346eaff47d7e87f373ed3eb73f661e19b4aba447e9e97d51d84e5ce5b6ec7f2141766eb3cab17567bdbc83a36829725634853cf9abb8454253ebf583b1acc620b191bbda5d6dd33d81965f90663aa8e9b7a2527414b4218753c1f7991f8cb17c14e1da4de9a452b5297598da2568", 0xa1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:00:14 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0x3db) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r3, r4, 0x5, 0x8000}, 0x1e3c, 0x8, r5, r6, 0x1f, 0x7, 0x2}) shmctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r8, &(0x7f0000000200)=ANY=[@ANYBLOB="0100512f66696c65300003001e0000000000c561ae70e4438eea4953ba58415378dea63f37ce69"], 0xa) r9 = dup2(r7, r8) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f00000002c0)) r10 = openat(r9, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r10, 0x4004427c, &(0x7f0000000640)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r10, 0x8004574c, &(0x7f0000000080)) setsockopt$sock_int(r11, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r12, &(0x7f0000000300)=ANY=[@ANYBLOB="0100432f6669ff073000fa18d696d4a1968d0a2309f9b35e6e60bdda7422f8ffff253bb380f872811e6ccb02258e51d14d441025dedf6c4163d4bcee9a6e1d8b55f0818527ccc4b842bd2389a1ae86aaab1afc58c3f615f88fcb55d25d410c6c0b455f67c66ffe0ea387c62c7ba01e52c7d7b0c81c0abbc0117255ddc05f77ace2d5a76ab97b346c524681c5b0fca47a74e3677c490fc2a02720c57960de65cc9e568ca5c1868e28cddae48833d5b2228f5ea2e637b90404a57d7e54ca5ab23651723b3134502b0fc544d95b0fc2e1aaf4e29473d2fc0498dc9755836b"], 0xa) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000040)=0x9) r13 = dup2(r11, r12) ioctl$TIOCGETD(r13, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r13, 0x80044275, &(0x7f00000002c0)) openat(r13, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000140)={0x2d8, &(0x7f0000000180)=[{0x8, 0x3, 0x6, 0x5}, {0x1, 0x81, 0x81, 0x3}, {0x49, 0x1, 0xe0, 0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:16 executing program 1: 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x24}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) r5 = socket(0x11, 0x4003, 0x0) r6 = dup2(r5, r5) r7 = kqueue() r8 = accept$inet(r6, &(0x7f00000002c0), &(0x7f00000006c0)=0xc) kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000000000000}], 0x3, 0x0, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) r10 = msgget$private(0x0, 0x401) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001067ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c00000000000000eaffffffffffffff0000000000eafffffeffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000740)=ANY=[@ANYBLOB="43d17038d51013aeead9a2efed3264850c338cec1f7ac6947974afb21bd2ed07bb726dab12b476dc94e00864f73328477b22448993d74afe47517c290fec88adcd8aade4b744b254781dd3dc7117538d23a2324ff10537bea2c1fd2a58427e72da173dce9535f0b098f9861b373783aec9ef749b5a621dd42243e90001000000000000daa6493ef346fc4933d82ab6081311a8bb2f13f0a2ef8e1c88423edce6241e4e2b90eb"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x8, 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(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="43e8007bee7efe6530005b820ed79075c17a4150d57667a3fef1b7b8d042b155dd0500c0297c45f4c2f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 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}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$unix(r18, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r20 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r21, r22, r23, 0x1}, 0x6, 0x9, 0x8}) r24 = getgid() r25 = getppid() r26 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r28 = socket(0x18, 0x1, 0x0) close(r28) connect$unix(r28, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r29 = socket(0x18, 0x3, 0x0) setsockopt(r29, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r29, &(0x7f0000000100)="8c65", 0x6d2) r30 = socket(0x6, 0x8000, 0xb0) r31 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r32 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = accept$unix(r33, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r35 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r38 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r36, r37, r38, 0x1}, 0x6, 0x9, 0x8}) r39 = socket(0x18, 0x1, 0x0) close(r39) connect$unix(r39, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r40 = socket(0x11, 0x4003, 0x0) r41 = dup2(r40, r40) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r42, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff, 0x4}, {0x36}]}) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r44 = dup2(r43, r42) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r45 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r49 = getppid() r50 = fcntl$getown(r44, 0x5) r51 = kqueue() r52 = accept$inet(r41, &(0x7f00000002c0), &(0x7f00000006c0)=0xc) kevent(r51, &(0x7f0000000040)=[{{r52}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000000000000}], 0x3, 0x0, 0x0, 0x0) r53 = fcntl$dupfd(r51, 0xa, 0xffffffffffffffff) r54 = msgget$private(0x0, 0x401) msgsnd(r54, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r54, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r54, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001067ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c00000000000000eaffffffffffffff0000000000eafffffeffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r54, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r54, &(0x7f0000000740)=ANY=[@ANYBLOB="43d17038d51013aeead9a2efed3264850c338cec1f7ac6947974afb21bd2ed07bb726dab12b476dc94e00864f73328477b22448993d74afe47517c290fec88adcd8aade4b744b254781dd3dc7117538d23a2324ff10537bea2c1fd2a58427e72da173dce9535f0b098f9861b373783aec9ef749b5a621dd42243e90001000000000000daa6493ef346fc4933d82ab6081311a8bb2f13f0a2ef8e1c88423edce6241e4e2b90eb"], 0xffffff64, 0x1, 0x0) r55 = geteuid() socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r56, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r59 = getppid() r60 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r60, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="43e8007bee7efe6530005b820ed79075c17a4150d57667a3fef1b7b8d042b155dd0500c0297c45f4c2f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) 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}) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000100)={{0x1, r46, r57, r47, r48, 0x10, 0x8000}, 0x1e3c, 0x8, r49, r50, 0x21, 0x7, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r63 = accept$unix(r62, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r64 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r67 = getgid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r65, r66, r67, 0x1}, 0x6, 0x9, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r69 = accept$unix(r68, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r70 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r73 = getgid() semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r71, r72, r73, 0x1}, 0x6, 0x9, 0x8}) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{0x0}], 0x1, &(0x7f00000001c0)=[@rights={0x20, 0xffff, 0x1, [r3, 0xffffffffffffffff, r4, r1]}, @cred={0x20, 0xffff, 0x0, r17, r22, r24}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @rights={0x20, 0xffff, 0x1, [r28, r29, r30, r31]}, @cred={0x20, 0xffff, 0x0, 0x0, r32, r38}, @rights={0x18, 0xffff, 0x1, [r0, r39]}, @cred={0x20, 0xffff, 0x0, r50, r66, r71}], 0xd8, 0xe28245c581140917}, 0xf) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c43e65d79fb1344ef602488778c77b496478835afd7ddc7d", 0x18}], 0x1) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x8000, 0x1f) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 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:16 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000e00)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf65799362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abfc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e67478d79641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d870000000000009d9852bd9c15a6593f594302ea92188fe77f1775294273e898e13b97b1e687127e39c1dfe5cfa7c74d0791c0b5df8ca95c8a01fb1542e6aaaf54b6beadeb842f0c2201d5b35b5e"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x3d}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x1f) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66983cf5d169"], 0x10) socket(0x6, 0x4, 0x4) shutdown(r0, 0x2) setsockopt(r2, 0xc0, 0xfffffeff, &(0x7f0000000040)="5e8bbfbea75f89876c1f17772dea29d732a7d884a2c97a9a8bd3f095e2ae2503c875749e014f5f2ada2dc33d03f5e596eb3d11e5ee7ded9f3f0882daaa", 0x3d) 16:00:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000800, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) writev(r2, &(0x7f00000007c0)=[{&(0x7f0000000100)="511ec99e7e1a1f49d7e25d3190cb7e90218885b71ec20c674cdcf52c66b548a62bb9aa44bebc63a4ec014a47a4db1481d5a0a9ece1f41a5c4c00ec3d495ceaecf48d82313d90a2ffc6c382e18c8f7806413be3bd84c6dd96c26c979761df1a487e94e3156f0866438e205b1e0726996184e90a56def77ace148beb6b59f3523c825d3d6260a6fedcd21d9f29c1436e1bd66f3ea3689e1709329840d565bcd8706c77c781dba95bf77ea10717b70bf2361b7ad65fe5a7c3f88441deeda867cef772f48f5ccdcb7eb3", 0xc8}, {&(0x7f0000000200)="6ea218", 0x3}, {&(0x7f0000000240)="e6191cd97b44b8cef8513d2213ffded380470a87085ea458780438c82cfc465644dff3593fb32bc10bb01e59f20858c1b39c786218d991187b5e9e6cad5594bf40be22cb0032a0fee76bf71b2c8b4b87732171eab3cab0a56cdcd63e931a7199e5f3161e0d61eb1d7a077388973422a6904cc5fc9678655e9aa3ceb669f806993d8a30aeb70965a8f97d285fb0905b648c4fe9c69d39833dc182d230cf9a536afd502632776d2fc45f626695bd62c80c37c271f647bf7c24ac3392e3e435c3069d64d1ae9a5be87aa53b00de3e4a639e73d07951adc5510b6c93e64b97eb029e1aae817125aeefc6ee0f4a902cd08c790de62820b7def1c9083ab0e6b6d7a6", 0xff}, {&(0x7f0000000340)="7ca168b4577c6e3ed845c286f462085f75aca99a86a3384403c86fcc648c2545a3f6de3dc88e233dd8d91de406d8f39dc9b8980e56c55cff5a36809eb1424f60e8fcf94e2db638a82335e5e636a460b33699dc7743abf149a017995762de2452c2f123ccf16785f717b9932a3565a2f1029f9b89d6c189ba6150e1f9feb7c075c495ad985a5daabf77c61d32492463dc084bce00e147062a0df4dd41b2e4e9446dabd304866033eee9887876c50d14420fe3961b5a300ea60741a93e3869b524a36511a30c7c11ea7deeced1295188cea162519921acfd87c78f57448c9e813054402f4388bda203f5c566df6a9781301e89d8693c10210c1770298d5575", 0xfe}, {&(0x7f0000000440)}, {&(0x7f0000000480)="f37cb47393a339f25903f37c5f23a04586751b98001cb4de5c64a1abc813c3b2cd1fe40ea9c0a1e038db53a7214c52d6bc6a953bf5e4cb53ff81af5383717b919298a44aa7c1057811a6d2ab2eb37aac125eb9a74b3cb2f8e51cbe7c8cb2dd95453cfd2e6cb317782ae3252edacb50c7246a6cbebf44b5da807944964a4252c74ae271a81354", 0x86}, {&(0x7f0000000540)="b25438d7dd6f3fb0d5bb492b241cb1f28ae286a8087e6effc8b2fd463a8029c826055a2f217683a9f23c092d7ca2ea10aa002b611c448239d537822e9f76cce4c9b57b203add7602a720dfa0e7e7d46b67dbb97d596bb6421b2925e77820b2a918ee6af7f279b2814a407533c55fb94a68e8a86395f7082d9c7387a1d4d3f19a8d38f55a0ddf16aaa0b0465777d8fdf8f768c42bf97e89bf2cb01c773f66187ccf341bfd75d914bd39b2ca5941aba47e538ad41947fb429caa79df", 0xbb}, {&(0x7f0000000600)="57cd0c68d7733a506d5a9bd254305d98ac2d2ca44e4d9767d229809c92ed0dc2a75bee7c3428364c63397e8000f7dc7f7b045029c925b909195548a74497dc28bcb274170e4ee350a98da6e1ccde94f20b7c0a133c35d12c9df5e97ede7e100a5356523d191f857fc119f1125214df91e307ed78c84c52ed67eb2fe954c2c1a6d84fb39b02cbfda61b43c39099d210987484a43e7a11ced338d3ad6697a6be1a30f9ce43e3044b594cfe4846361ac5b9d297925d", 0xb4}, {&(0x7f00000006c0)="f70013b43829fdac3b24c75faaf78bf9b152383c437ac94b120c5a4fb1dc5a6cb1ec93bc8a2e352548024e81c609267d93a035bdb378acce84f2b6fd00895b2db961d2603ca890c021153c0083a85df1b03852bdb69150f5af0acd51712df70dc043e90f0e65f76a50f2af20a90372eddcee4745199daea2ec1f0bfd9a4448ece919831d8c29c099bcb85757f74b16778fc583eb839d286330273e61c79a7fca75e34131f0888ee40c04b14eb641f0af7e3efbaf90c91b3108f06f15cecacbfc1ac5fd17207e062b57bc", 0x2aa}], 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) socketpair(0x5e452e68ce64e6ea, 0x4000, 0x40, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000180)=r5) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000100)=0x2) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x6cc) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:16 executing program 1: r0 = socket(0x2, 0x4003, 0x0) socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a80e2dcc9232a25f87edae674e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a053b5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3aff0f5f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac558698107b866467be8d9bef963638254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a87868ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f1893fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f07c1fafdedf762ac9427b81352d5911bf1b5fddf3f189b3a3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8007ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737570700000000000000a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6ce615cde3d54d4e76418d9fe07891849b0382145b9e077dd819a75fbb7aee7f1d1d725c5a6882bc9a1e9a5e38106acf9ed15e64c99ab82bdaf09bcec7b59e54027403dbb54e797f60012fff4883f09fd1e22c8d66f2964e80a0d00d0d52d44b30ae88a2feacdccefb62c63d8a4a80"], 0x10) writev(r1, &(0x7f0000000000), 0x1) 16:00:16 executing program 0: r0 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r0, &(0x7f0000000000)=[{0x0, 0x9}, {0x3, 0x5, 0x1000}, {0x2, 0x3f, 0x1800}, {0x0, 0x6, 0x800}, {0x3, 0x3, 0xc00}, {0x3, 0x100, 0x1000}], 0x6) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000440)=0x6) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) semop(0x0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r2, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r3 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r5 = geteuid() r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r5, r8, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r9 = getegid() r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r3, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="000000002004000000000020ffff060001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r10, @ANYBLOB="000000004325ce731b20572afa3d9d6678f694afe9515e4246778d21160a8eb0ebc4873871b3bb8c58ff99dbcba85b1866e9f0fd"], 0x40, 0x20c}, 0x0) msgget(0x0, 0x8) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3a19602d293ce3310b2a3b03188031eeaf051161"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) recvfrom(r3, &(0x7f00000001c0)=""/4096, 0x1000, 0x40, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xc8851cb0618f9877, 0x0) getpeername$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) r1 = dup(r0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x7fff}, {{}, 0x7ffffffffffffffb, 0x11}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r5 = dup2(r3, r4) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)) openat(r5, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5ffffeff, "1bb9c966f22e95a100000100", 0x4}) close(0xffffffffffffffff) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000040)) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/121, 0x79}], 0x1) syz_open_pts() r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x6d2) sendto$inet(r6, &(0x7f0000000200)="3302af2f6a6afe85e7b299f14e6d40e406b7d6506ebb4f037fb48f319a5f29f063fc05275480d15ecaa435973c08a235a54b2ee82eba0e1355ad8ba61ef2cec6ccd5e000c55d28784ab8921489d9f047535fe642f21e4e78aa867a886718", 0x5e, 0x6, &(0x7f0000000080)={0x2, 0x1}, 0xc) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup(r1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='/dev/bpf\x00', &(0x7f00000001c0)='$/--(.{\x00', &(0x7f0000000200)='tap', &(0x7f0000000240)='-^,/#@)\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='{\x00', &(0x7f0000000300)='$\xdb\x00', &(0x7f0000000380)='}*%\x00']) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$setown(r0, 0x6, r4) 16:00:17 executing program 1: r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x307) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) dup2(r1, r0) listen(r0, 0x101) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328", 0xc1}], 0x1, 0x0, 0x0) acct(&(0x7f0000000100)='./file0\x00') getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x4) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) fsync(0xffffffffffffffff) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)) mknodat(r2, &(0x7f0000000180)='.\x00', 0x40, 0x7) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x800100006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x800100006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x800100006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c, 0x2}, {0x800100006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r3}, 0x0, 0x9a, 0x10, 0x4, 0x6}, {{r4}, 0xebe7bd2aaa891d77, 0x8, 0x1, 0x1000, 0x8}, {{r5}, 0xfffffffffffffffe, 0x4, 0x80, 0x100000000, 0x40a}], 0xffffffc0, &(0x7f0000000580), 0x1, &(0x7f00000003c0)={0x4, 0x7}) 16:00:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x4, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [0x0, 0x3], [{}, {0x0, 0x10001}, {0x0, 0x0, 0x2}, {}, {0x0, 0x0, 0x3, 0x1}, {0xfffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000001c0)=[{}, {0x8fe}]}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) socket(0x10, 0x2001, 0x2) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000640)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r6, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r7 = dup2(r5, r6) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f00000002c0)) openat(r7, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 16:00:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x40000000000, 0x0, 0x0, 0x1], [0x0, 0x3, 0x0, 0x0, 0x1000000], [0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd03d], [0x0, 0x0, 0x0, 0xea0], [{0xfffe}, {0x2}, {0x0, 0x0, 0x0, 0x9}, {}, {0x0, 0x0, 0x40}, {0x0, 0x3f}, {0x0, 0x80000}], {0x0, 0x0, 0x0, 0x20}, {0x20}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/df\x00\x00\x00\x0e\x00', 0x0, 0x0) r1 = socket(0x18, 0x8000, 0x7) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = fcntl$dupfd(r0, 0x0, r0) r8 = syz_open_pts() ioctl$TIOCDRAIN(r8, 0x2000745e) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 16:00:17 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESHEX], 0x1) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) open(&(0x7f0000000280)='./bus\x00', 0x80, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff3e}, 0x10000044001000d, 0x400008001}) socket(0x0, 0x2, 0x7) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="849d87c1bc515bb3c12d915b7968bfb4903ced0c82ad49d227d4c5b5be033e99978fc24d9609c8640bf25d85ad95e0581fe49c0349e610b4a790d8f2e1fd2ebb5deca021688088630866b702390167aa0a130a22cb87c348bc9d2aa6783ea7c4e4a2e91837ecc670bbe6d5c2adaca4769d4d594d9a270f1dd40e3c9c903059d586a7758a5d83fab46a0a2a3f373f356b0e1b2db1bb20f94ff090b1f2d061d91b30429ab7c221d63a71f1ff11d05028401b05b7dbc5b6471931527db55adc8285df15ab88e00cf41c023b6964db9ea935d80fa9a323b2a1e09a1b", 0xda}, {&(0x7f0000000300)="0c5c91f6a6c32e8ab7bf2f60521725080e8e703b21660db8249d79bf7e2dff83214327a1ed7d60ae7dcd311e6b3f15575fe75370e4157f2bf071399612d56ebc712ce794a78ccbcf6f1cfe1e5c8aa57897c8816c28331c6c46dad658ccf39cfa82f641db4f175cc98280e852c984f003eff70c32893124a226c911a08b0f63ba9060089329d3cf8b1645d95e933530afa2f5750bc3630c307d2bde44925ff5c4c9ec784ec2f95484a0631c221ed9f5ae12470134a07cd59f8bc234c5420a009cddd5cc797929", 0xc6}, {&(0x7f0000000400)="0fd7a663f5a7265d2a8ef3eaf2efcf5d1986e9cf2402c100bb923ea0ec6975b605b55a1558348bab4b3dd4e3945f1811a65446f39e666a03f22a0736d94ed8baefaa82cfc0bdacaf3a17a00afc71ba30d5b1fe271fec0509d4eb99b46c1f9fcdae766a06d18de5c51461751a9803db37e4e51269bd968a8d1c6188d2ad4c466627af638d8e5458ff3d3f34fae86d658f2072511ce9767ec0f59c397bb2ac3ed4d9510430d811fc5fd9775b8e47d0276289cada2debc871d2c97baab94aee75feda8a3f31e788cb7a44f1448136557dd5e96dae2348f434ee3b8c04ce11f915f8e237d1a2170c8aa4220b5d", 0xeb}], 0x3, 0x0, 0x7) 16:00:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x9) bind(r0, &(0x7f0000000140)=@un=@abs={0x2, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe38, 0x0}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r3, 0x5, 0x5, &(0x7f0000000080)="4b39a299382ed09dc8de05350f7cff41211ab3fbb2ee093b1e4e4cf914e3e3d5a047cd017b03654114d3b2bffab903b533e8d93ef26584dfd76adeee1696e375", 0x40) 16:00:17 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8302c0ffffffffffffff0a29dd8a718f17066a9fa2975043aed40b97f883eb2daf0997c78dfc175f993292663e35e268a6122ba4cda19c628bd9caba9f3216df85f95d78565acacda2216654b15225288b49190400000000000000218a9a5ded5326a45a72f54618d8b28bc9c447a113e12c94c0361f1c75aeefb40200000000000000edc30ed565619abe44470f0e36c1f77a1d5805a947699d79c4878a268f6d06fde241de5ef65d0a39f770981b867fd53953b9d720d09cf2b0f79a459509f874a0a89136a7"], 0x10) clock_gettime(0x2, &(0x7f00000008c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = msgget(0x1, 0x254) msgsnd(r2, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) r3 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r4, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r3, 0x1) r5 = dup2(r3, r4) r6 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r7, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r6, 0x1) dup2(r6, r7) r8 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r9, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r8, 0x1) dup2(r8, r9) r10 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r11, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r10, 0x1) dup2(r10, r11) r12 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r13 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r13, 0x1000000009, &(0x7f0000000000)={0x1, 0x0, 0x3, 0x1000300010005}) flock(r12, 0x1) dup2(r12, r13) r14 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r15 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r15, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r14, 0x1) dup2(r14, r15) r16 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r17 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r17, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r16, 0x1) dup2(r16, r17) r18 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x40) fcntl$lock(r18, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) msgsnd(r2, &(0x7f0000000e40)=ANY=[@ANYRES32=r1, @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESHEX=r4, @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYRES64=r17, @ANYRES64=r5], @ANYRESHEX=0x0, @ANYRESDEC], @ANYRESHEX, @ANYPTR=&(0x7f0000000740)=ANY=[@ANYRESOCT=r0, @ANYRESOCT=0x0], @ANYRES16=r9, @ANYRES32, @ANYRESOCT=r12], 0x7, 0xc2c25e0089590800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x37e) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = msgget(0x2, 0xc0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r26 = getuid() r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28, 0x0, 0xde, 0xffffffff}, {0x0, 0x0, 0x0, 0xa783}, {0x6}]}) r29 = fcntl$dupfd(r27, 0x0, r28) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xffffffffffffffd1) r31 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000700)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000080)=0xffffffffffffff24) setpgid(r32, 0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f00000003c0)={{0x0, r24, r25, r26, r30, 0x1, 0x9}, 0x800, 0x1, r31, r32, 0x6, 0x1, 0x1, 0x2}) r33 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x8, r19, r20, r21, r25}, 0x3, 0x0, r33, r34, 0x9, 0xb01, 0x9674}) r35 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r19, r35) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x3, 0x1) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:17 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x90) r1 = msgget(0x3, 0x120) open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x62a0edc13106bba5) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/161}, 0xa9, 0x2, 0x1800) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x40, 0x0, 0x1}, 0x5, 0x2, 0x6}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000180)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2002, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x35}, {0x7c}, {0x8000000000000006, 0x0, 0x0, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:18 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) munlockall() 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) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) write(r2, &(0x7f0000000200)="0000a6e8a995dd5c5545d4f8769c8f641ca8d988168916fc36198d798127f2e1e20c031671d89b0ae62cd1bf9f7af85461198e537a048205f2916ef92a84a159ed25de5ee5ff98d9991b2833c5496664f2b79d7253b78ddec2a682f77795b0f2920cc56169705906a298a3604fa747a1149834c5fda900"/129, 0x48e) 16:00:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000e00)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d870000000000009d9852bd9c15a6593f594302ea92188fe77f1775294273e898e13b97b1e687127e39c1dfe5cfa7c74d0791c0b5df8ca95c8a01fb1542e6aaaf54b6beadeb842f0c2201d5b35b5e"], 0x10) r1 = dup2(r0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x810, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0x8, 0x4ff, 0xaa0, {[0x1f, 0x1, 0x101, 0xcb, 0x7, 0x7c, 0x80000000, 0x4, 0x1, 0xb6, 0x6, 0x0, 0x800, 0x5, 0x10001, 0x1, 0x836, 0x5], [0xffffffffffffff99, 0x3, 0xfffffffffffffffb, 0x6, 0x6, 0x2, 0x8000, 0x45, 0x80, 0x1854], [0xfffffffffffffffa, 0x9, 0x154, 0xbcf, 0x1, 0xaa, 0x8], [0x0, 0x3, 0x7, 0xafb, 0x79a, 0x78b6], [{0xed, 0x6d2e6fae, 0x7, 0xffffffffffffd60e}, {0x2, 0x4, 0x6, 0x8}, {0x0, 0x9, 0xc6, 0x6}, {0xfffc, 0xc7, 0x6, 0x2}, {0x2, 0x80000001, 0x81}, {0x8, 0xf1d, 0xfff, 0x8}, {0x4, 0x20, 0xff, 0x8}, {0x7f, 0x6a5, 0x6199, 0x382}], {0x6, 0x5, 0x2, 0x7f}, {0x2, 0x50000, 0x1, 0x7ff}}}) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x6d2) fcntl$getown(r5, 0x5) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) 16:00:18 executing program 0: geteuid() r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x8, 0xfffffc00}, {0x18, 0x0, 0x2, 0x6}, 0xc8, [0xa6b4, 0x0, 0x1000, 0x89500000, 0x1, 0xfff, 0x401, 0xf]}, 0x3c) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x6) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0xfffffffc) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x1, 0x1000, 0x7fffffff, "0a5fc82084a76b326f8c0befadccd7864b155d40", 0x10000, 0x7}) r5 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCCDTR(r6, 0x20007478) r7 = dup2(0xffffffffffffff9c, r6) dup(r7) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f0000000200)={0x7, [{0x1, 0xffff8000}, {0x1, 0x3}, {0x1, 0xad08}, {0x29de0f131917237d, 0x1920d4eb}, {0x2, 0xfffffff7}, {0x1, 0x8}, {0x3, 0x1}, {0x3, 0x2445}, {0x3, 0x400}, {0x1, 0x80000000}, {0x2, 0x9}, {0x1}, {0x1, 0xcb}, {0x3, 0x10000}, {0x1, 0x3}, {0x3, 0x1ff}, {0x3, 0x80000000}, {0x3, 0x5}, {0x3, 0x4}, {0x3, 0x10001}, {0x2, 0x1}, {0x2, 0x6}, {0x3}, {0x1, 0x1}, {0x2, 0x40}, {0x2, 0x5}, {0x1, 0x1f}, {0x3, 0xff}, {0x3, 0xa60}, {0x3, 0x80000000}, {0x1, 0x6}, {0x3, 0x3}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x2, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x20, 0x0) fchflags(r9, 0x10000) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000400)={0x3, 0x7ff, 0x7, 0x3}) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000440)="64ede170b557f15f62945aab336fadf90280ab7e2451a203f0538a3b1149535a3307b038c46d80e24ef0e2ef7b15ae19c40fb0f0740db1bb2bd7d2ad82ba57f9efce1ff6202141e57145f71d9cfff7c7bde7bca7988d3f3dd45aa63dedbb6aa918588a67916cec8970f681114be7f2e42778743dcc9787ba2d9fe8a8f8e7bb852c347b02baa8e3db", 0x88}, {&(0x7f0000000500)="20d5a42029fc5a2d9e939907cf6c98aaff932903a95b9c90e81b400f42b56ac2e6d7bdcdf67730c0fa3bc1c058fdd0fed55d663918f69ca3cdb18a824031652df3503cd7eecabb9156658abb70469d523e199e5e4d00ffc0e5b72373cde83b9b09d46fa41df892ae0b788838b6e2e90b", 0x70}, {&(0x7f0000000580)="471ace99f9d96ca76d41724e5a52fd7fc5b61cd47e8a76559bdad422e70809cea9d1d47ea52a447bab6ed2454b06708bf6d07bb683ee5ea4cf8a6c4264ce3396e9820c55a233e71cabbb3d927325ad5ac43cad7581eae79d02d408d47386947d6ed9db1d5ee1d6c6733240d8cd100c4c8eb56d2795981470c4481012d49a41c999b6", 0x82}, {&(0x7f0000000640)="808170d1d25af7c1bae5fd884bc7ab20d338e0aa4fe1d358204f91033fc51f4b4fab61e15585fcb98ee4f12bfef3f134f1f5b13770d8abc8f931526129a4ff82afe13bc24c15a520802cb4fc6cefb8b5cd684c211d0728dc0c9376be4968dad37b6177cbcd95f47720b30d5d0a3f847f5748f24d13ebb6ca4709f103d34c56f2c9d3f4d51a67733c32343fa98701fb7c702dba40b4119b1056a90de0b66fe117eb381c590b29b654a6baa4516c6769cd118abec2a0dbcfb29f9830d598ddb49999cb7de57470fc6a43d0741de746777b682929c2323b01b9ba6d3fe228298ee53641d8fc", 0xe4}], 0x4, 0x0, 0x5) r11 = semget(0x1, 0x0, 0x20) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000780)=[0x190, 0x1, 0xfffa]) r12 = accept(r3, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) sendto$unix(r12, &(0x7f0000000840)="7ac51b94d8f0f4204759c02681c6e3dcea9fb5af2b39a7494f9b44567d59c55ee13ba7675abc14e0233689a2193d4f4669f6efebfe4e1967e83928a16aba70764b27e40e7849b2b0b4a0bba396786714684638653ff30a4ab6b7b8a6cf6d9b975735027dad9ca105d6e87a030c512d8a944dd3ea66489a986e589f24a4c82dfab0fa72193e8f609380fbab7100387c76f48c9fa87bf46e4519f1516b284f8534fe8babdc77d9860e3c4ecd2b8bc012210333c75d7bcb2ec5178fec814051e710966a34819654b73932f5fffda8195b8cddb3d187506b88759f134aefffb1e0fedee79ca9d1d08469503023783f0cbefdd51fc0569d", 0xf5, 0x9, &(0x7f0000000940)=@abs={0x1, 0x0, 0x0}, 0x8) msgget(0x3, 0xfbe2a84f4c7e8fa2) 16:00:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) munmap(&(0x7f0000568000/0x2000)=nil, 0x2000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3000700600700e5081a6f0500", 0x6}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000640)) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffefffd, 0xfffffffe, 0x0, 0x100079d, "08182b027f277092786dab1d0cffff00"}) write(r0, &(0x7f00000000c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41", 0xe8) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf60a46439aa972152f2d848a02cd3a1a4375a915c8e076c8a16e630eb28ba13e6297c117815d7e7a7352a4a657599370e52c3b19274cd1b572a3e4af409f44cece0bf40b4319a777eb74cb234fc28809686aa74e2ae13e2c29b84307250767290c3", 0x162}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) kqueue() r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) dup2(r0, 0xffffffffffffff9c) r5 = socket(0x18, 0x1, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000180)={0x2, 0x2}, 0xc) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r2, r5) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xa602862fd00715ab) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x4, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x5, 0x40, 0x81, 0x80}, {{r3}, 0xfffffffffffffffb, 0x4, 0x1, 0x9, 0x58b2}], 0x2, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSDTR(r4, 0x20007479) poll(0x0, 0x0, 0x7) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:18 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) 16:00:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRESDEC], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="0e0bb2e005948d00", 0x8}], 0x1) 16:00:18 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0xffffffffffffff6f) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r4 = accept$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r4, 0x3, 0x80, &(0x7f0000000280)="01290ecd5f9d6de7acc1d2501c3ff6192cdb43c0edaf0ead852f5caccc2e03", 0x1f) r5 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r5, &(0x7f0000000140)="d9f9d8b09f7685e3492cc9517f2ee6459bd9724d46fff7e02f394613e155a70df33b4a26cbe2e420a5c76522628990603968ba84b2e91c30facefaa6a3859efb90d3c6d308c6cea95baeb17a6cb5734421164f2a6bfbbd27", 0x58, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@file={0x2155f7baf5793cd, './file0\x00'}, 0x1020f) write(r1, &(0x7f0000000340)="ae1ed63e80755cde75645456649152d6052ad49cb6bbca88ae94bea04f3f362d1cff6096c24f5d8e4db4a20bc97931efc87acfff1be5823df828b81627ed99c41edc96ddc8f81da711f9fe9f32ec4e83495c22337600b59a393391475fd93c6e16cc23af3b4e4f575a76010211f7dc834bd9efbc0a23206effd24adca6d7a5c89e3760a4672783a7e8818b9342252d931e26ccb34b949b332c8741af36006861b5de23fa288fef53d91078eac74f7883262967465313cc525d9a35b39cb91d2df2f36ce625816339ca95026dd9dea505e9adb2465999353b6861da53e3fc448d44fa680b8d14c10b08fd04e440b35a751f027720870716c4ea9f6f545252ba4d6e66892b331d2d1ea032c92359976554e621a95fd3a52f88bb085b236b5940f55242a2cf5dc2c67cdae922849a6d03fad3d0bc5edd97819cdd2358a596c62ce0047c523165fbf92a645ddee82afaf7ac8da4ea4d89a37861752a215567a1cc9dcb5ac6843fb72da10ca31b1c4e63c10555cbc180be2005966d43fcfdc8840cd247f616088d2dd976c596b5fb31675fed1db25dca790a49dbe673655790f114fd7f852c0a0ad8870488e2b83ce7d6dcc6b9a90db87b4460fc98c28c0bfdd2877e33f1caeacfb2264f54308d37c03043e450f3cd4c43cbfe3a9f9d80351c5fcef4b6edc941cda4e9cd0f97daf15f716900369e5ea5f3488c8ef076dd38ff54e89a99f0740d3a9c0c8f58d459a356caf7fb3bd15f630bf2707fcc3c86834af73538f3ff2dd711a09aa9928c82b325404ca9f60553c4ba4e4154d105e08a5d1b975922f40df214906bd1d26d2abfd6170ea7314f926c3cb9109eed51d1de185807a6cb64e26ac3e682eec6c98186e6b978d1c89ff67d400a40dc36ca446b5c8491dd04b56283d01caf524a104ec577fa73d44c17f632ee0f6bd19e7dacdce8cb2b7dcab38f25c297b15bd4e4139744df745e5aa2b9a30bc072c038192917152444f392dc584907cb9bba729ac59e03d956d35823aed50ef02025219e0c330e66f9e21cb1983574c672e7bc2b30c35a4af3ec1b83a014d569d71555504610f2c7d21fde5a988734e29c669f6961a48878d80ec40036c72007ee6a298e87f55c74f7e9eea7b884e46f2c3b14cfa96061f0fd1ee6a646877147db030b6ce065b06acd90a45e11e0d97b594952d5e9213db790b75b9a1595fa2a54567042c27d1191657c0dbb7bc58a69d8b0d1b7752a767dadedc774c4b50ff26e3df621edece026aecb136b6e533f07861ac6584fded8607f64adc1143f1a52b88d76a3b6e58ca4da77509f485c2ee73acf2e7c65d7d6e077b921b40119c93bf82785f63a7a39107d3fb92026f85a39627e645336787bd72999be535d176a0c6109fe6f978d220fac9eca6e2b3b02e766e6bcd7993e9b6d541694797b113fbda1595b2282c1b56f477272478eabed5d6d5ff80d8c2ee6ce8e8cc8ec1214cb95df35282c755f770ff60b008feb067a4756439ab6c54826a05948ddbcf4fb4fe2aaccd89404c5c02fe4b30cafe7132b5b15ea9ae55e3fd6196a032f03030428650a4ac02f0ee975265229a7d0a74f3106baad2bc9e51947088ca04d6d1e86b8fae8a5ed583abf22abb6a0edf54cd655aa9c00ca78d4132c2cd0a4d0663028a2805b5720a6e3acf970baa259bbb328cf86238bfaa0628cfd9a4b0cc6e30c84163e862820005b7e30de86431e031ec4ff4c29bff1067c2033b1e245dfb09d67039b169849a8be93fd0db42e4f21d72e34195eab194d340f8795e4f8b5c1a0194b6eb9056368b48209c6ea1ec9249e3ea8f119763e6eb9c6a02acea1142bea9a6b5f1ea6792225a2532ac12069203519df675052cfeeca7838cee34f2eae64f9f69a6c78e2a7ead4af1f8275f975f168c1c2ca66f708585f10b31cff37adc4bd7c03716a3be1f55007a938485ec88a38e7c5cba9b321d396614d341729de97c8572070e33bb3bf428d3ff27a4806f102f5", 0x585) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x7c}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x1, 0xff, 0x3, 0x6}]}) 16:00:19 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) 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) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) readv(r2, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/153, 0x99}, {&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000000280)=""/254, 0xfe}, {&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f0000000100)=""/4, 0x4}, {&(0x7f0000000380)=""/91, 0x5b}, {&(0x7f0000000400)=""/148, 0x94}], 0x7) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x28a7) ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x1914, 0x0) 16:00:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x0, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='+,-(!\x00', &(0x7f00000001c0)=']{)\x00', &(0x7f0000000200)='@[-@\x00'], &(0x7f0000000300)=[&(0x7f0000000280)=':\x00', &(0x7f00000002c0)='-]/\x00']) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) dup(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x8000, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x0, 0x1, {0xff, 0x8}}) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:00:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x40000e02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x0, [{0x69524a279b120241, 0x8b}, {0x2, 0xc0f}, {0x2, 0x80}, {0x2, 0x400}, {0x6, 0x973}, {0x2, 0x400}, {0x2, 0x1c00}, {0x3, 0x6}, {0x2, 0x551}, {0x1, 0x4}, {0x1}, {0xd1e258a5780d1651, 0xc1}, {0x1, 0x7f}, {0x2, 0x2}, {0x2, 0xffffffff}, {0x3, 0x4ba}, {0x3, 0x5}, {0x2, 0x9}, {0x2, 0x3ff}, {0x3, 0x1}, {0x702ac70e5e6c9c3c, 0x40}, {0x3, 0x200}, {0x1, 0x6a92}, {0x3, 0x8}, {0x2, 0x7}, {0x3, 0x7fffffff}, {0x3, 0x7}, {0x3, 0x1ff}, {0x1, 0x9}, {0x3, 0x3ff}, {}, {0x6, 0x7ffffffd}]}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20000, 0x0) symlinkat(&(0x7f00000002c0)='./bus\x00', r3, &(0x7f0000000340)='./bus\x00') renameat(r1, &(0x7f0000000240)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00') ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)=0x1) 16:00:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x1, 0x40}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000", 0x4}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8262b66005dccd3788c5908d68078d35eb03778739f17d3aa1d3a99a8fbecc6c13747ba5ca08007233938fb4b371430093b20ba6a04e4e9918299155c66180a5b48154af034ae1bf"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "01ffff7f00000000000300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xba61a5cfdc02ac9c, 0x4) setsockopt(r0, 0x8a5, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000001c0)={0x10000, 0x33a4}) fcntl$lock(r1, 0x10000000009, &(0x7f0000000040)={0x0, 0x0, 0x80000001, 0x1400300010005}) socketpair$unix(0x1, 0x6c2b4d6d6bbcb1ae, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r3, 0x2, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r5 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x1, r6, r7, r8, r9, 0x5, 0x8000}, 0x1e3c, 0x8, r10, r11, 0x1f, 0x7, 0x2}) fcntl$lock(r4, 0x7, &(0x7f0000000200)={0x0, 0x2, 0xffffffff, 0x40, r11}) semctl$GETPID(0xffffffffffffffff, 0x1, 0x4, &(0x7f0000000100)=""/133) close(r1) flock(r0, 0x8) setitimer(0x2, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x80}, {0x6}]}) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000040)={0x3000000, 0x6, 0x4}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x200000005, 0x953, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) r1 = socket(0x20, 0x2, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0xe3) 16:00:19 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x6d2) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\tlp\x00\x00\x00\b\x00\x00\x00'], 0xa) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/161, 0xa1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r1, &(0x7f00000001c0)="f328cd76bf11bb8dc08428a55907139f8c337691a21cb0c7a61ec901d6f85346ad28dc6f3c953c5ad4375efe7589a78c679420c836c4cfba161db72241706813fdbce4546a648941455e56c0d8617fc46f46518f5edfbf2267b05a6fca8b30ef6f1abea570fa8563b53a56ac5592f6437d6f3e636ce64781d6f3da744b1de0a1a6dfb8010324b9601c8431c9a22df953eb8589", 0x93) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 16:00:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x1, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = socket(0x6, 0x10004, 0x4) sendto$unix(r1, &(0x7f00000000c0)="345f0f9013d97f426c152f3f8bcc997b3b053ab6c7570e39e59ca5801aa76e9052794262f629acdab8adb45ba6c2a4430483d11f9ad414db2ef2580995ed6178b7e362da", 0x44, 0x1, &(0x7f0000000000)=@abs={0x6e312b88d3cb4824, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x75fb, "ffa487666524c9dd74ca43796a40d16145de78a3"}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000640)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x6, 0x1, 0x400, 0x6, "b64e666bab4b281b3ad9eeed7688f0e1f32b8673", 0x0, 0x1}) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x13, 0x4}, {0xfff, 0x2}}) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x10000, 0x0) read(r4, &(0x7f0000000340)=""/194, 0xc2) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000040)=0xb3550e980223c12f) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") geteuid() kevent(r2, &(0x7f0000000140), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x10000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="01002ebadc6b65210069f69e446268146f1736aa4f958ce305fce7b111c673a009b6dc95d5a3721855"], 0xa) r8 = dup2(r6, r7) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f00000002c0)) r9 = openat(r8, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f0000000640)) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20, 0x0) r12 = socket$unix(0x1, 0x1, 0x0) r13 = accept(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000023000000000000000000000000000000000200f2ffffffffffffff000000000000000000000000000000000000ee00"/64], &(0x7f0000000280)=0x40) r14 = socket(0x18, 0x3, 0x0) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r14, &(0x7f0000000100)="8c65", 0x6d2) kevent(r9, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffff8, 0x12, 0x8, 0xffffffffffffd12f, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x7, 0x7}, {{r5}, 0xfffffffffffffff8, 0x62, 0x40000023, 0x9, 0x1f}, {{r11}, 0xfffffffffffffffd, 0x2, 0x4, 0x3ae6, 0x10001}], 0x10001, &(0x7f00000002c0)=[{{r12}, 0xfffffffffffffffc, 0x42, 0x11, 0x6, 0x9}, {{r13}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x10000, 0xf72}, {{r1}, 0xfffffffffffffffa, 0x108, 0xfffff, 0x2a6c, 0x7ff}, {{r14}, 0x7ffffffffffffffe, 0xa0, 0xf0000000, 0xfff, 0x9}], 0x80000001, &(0x7f0000000440)={0x6, 0x2}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x20, 0x0, 0x1000000000000000}], 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:20 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f3ffffffffffffff"], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000640)) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000040)) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x4c}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {}, {0x4006}]}) syz_emit_ethernet(0x27b, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'t\x15\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0x1}, {0x8000025}, {0x6, 0x0, 0x1, 0xfc}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000640)) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000240)) pwrite(r0, &(0x7f0000000080)="fbb095576cd226fc1801000000acdaa276d5aaec62dcfc5a63c1a371b8d823b7b34ff1e8db04ce6f7b54092b87a99a626794113ebc836f541d1edd5b57470913f0ed7e0703a17c8f650a2b9817e5f9a1e39622c024398fff8abe0ae4125ac99d63fbafb969a8dfca3a401e686353d45f3b973b3b2f28f95648b4767d7971764da53ef3fdbeaa9053dd6e1d155d5ba4", 0x8f, 0x0, 0x4) 16:00:20 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f2e7f6c653000b99fd42b4946e55d826a6f1c1a60a72cfb2fbe8c4fb4b04a8bb107560afef5b8be6807f6881c9d49651338b69ff4288d32d50300b407e1424594ea835e8b4a5f432454355c2adff1e61cb3f55e8f64ba88317b802318defe539640832cc7ef25fe66fe2c25afb6af6b60388c436209d839bc2746fd5e74e963b99e114583673fab858172db380264588e0887536fdb1e66b572bcf59fb385abb2ee7e51902b749de101b5ef55fbf1ae3853074fdeaa3ae69294671c01a3a80613"], 0xa) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) read(0xffffffffffffff9c, &(0x7f0000000240), 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000000c0)={0x0, 0x8, 0x3f, 0x9, 0x43}) setgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) r5 = dup(0xffffffffffffff9c) chflagsat(r5, &(0x7f0000000200)='./bus/file0\x00', 0x80001, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) dup(r2) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r6, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000002c0)) openat(r2, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r5, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = dup2(r4, r5) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000002c0)) r7 = openat(r6, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000640)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000), 0x100000000000021b) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x2000028}, {0x16}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x1) msgget$private(0x0, 0x551) semget$private(0x0, 0x3, 0xf25f70819cce1759) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) seteuid(r1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r3, &(0x7f0000000180)={&(0x7f0000001bc0)=ANY=[@ANYBLOB="03b1002e2f81696c654d00b70b1d9af44dbe112297c916ceb6ce4eb54fe749d70a36a66ce067401e58cfe73691e11cd39425f680ab4d9576097a5c0181ea599867bc9a349a374baff5d23650dcb0a3da92833efbce62c25ce6dbd85054eb739f56ab46db014cbda7952a04eac836ac774e3eff0fde89b4854fe2c3486a2783d647bd63fb78a9af046a7cba36a3fb44b2b2dcf4a4ffdd36c9a09c5114825d843ead9dd278aba200000000000000000000000081fae9b81707c3d2326f45862c69ba78976e172f83fc8839d2584adf6df3f81b0ade7c697e6746aa59758433e39c36c0894771b83fb33f84aa015dda3189df3d8b8f202847b2bdd21d74c5060484bbff590c6ecf2b647b9e3d2b1f75085c07adf323a6d9e2e9ba296c716362f579b7a1a0a0f7d44cad316e559f130f674821dc90ea7eab82ba6735403976344e230026980a321bf22a47dda324442a4f734a95354aeec76c0f5758f288a5ddc5a13144d020eaa3e6bd983de234201b044c7c55b007b11f144fed509b9483ce077bfdef8544616d12045718c55afcf79452274feeac0ddee990d4351503e40fad931818ff74e09b602691f93762d3f49872cde7312d25885294aebb9c6e8a4cf556d3d6991ee6802c0ed83677ce7b381134c8f79f214ae8d5d9f470cdb31a230486809f3ff2cced084f4ca26f88daac33c9ffbf76de374309103442acfc74dbbef678"], 0xa, &(0x7f0000001640)=[{&(0x7f0000000100)="b588b4e717dabab110db5907d287b147f00d108ee513b592a24aab979a1fba492402ecbe4fdf348967844750dfaedcd2d09b18355a5ce2d9f1613a842b54529f7b7928f725d2bea290f531e9470acf254a77dd31f6b77a81bfaa2c46a48e5931", 0x60}, {&(0x7f0000000380)="e06a5c8e4d6d4fb5d8e337c4aec2e9c60c676786f2aecd7adc5f18dfcc655b834ff0ca38e98e61336f2bafe3502444a89687a3e267b952c7352c233e2bdd00cc1e4824544e35a183f2f927cf17248f9d4397942cc14d86d1c5393978e5cbb72a6a117a646b05b10fa4344aac7c7159f8129b3f72858c028e8515019d7d0cc07d431a74d7443e4d2c2518bca6dce7d236cf8aebe07521dd79ac640fe48d698fd8653adaae34ff6a3b67dbe89216d9b1d917008654616567750bf4a3ffba59a57caa755b52130e973c060837ad2ee7cc9a51d02c9b3bd92692e6", 0xd9}, {&(0x7f0000000480)="25ebaf479acd2074837ea16d386e7016bb391cc94393815004cb287fbe146e759f9a73eb18d5f27c553cf42641395789092f0c2c7bab8e614127a59319b9d0bf1aeebf320a80c2a958f48b09a30da4bd63896841ed3ea5acc6442dd9e60cf212a385530d9da5d95ffc66c5ff8f397f3af478c9a7d155753f33b51587825e2e4d2d2650df8ba48c54aa8ed26c8c5e1550a05413f7846314ecb347b89073df76facd945fafb2a54a8b1545eaa01450086b5ef66e4ed07e166fef4da65705898b5c6672ca9a57b5052f66ef65a8d36a98603c7fc3f0cb887ccf864c819a5cf174faec017c65ae53", 0xe6}, {&(0x7f0000000280)="3908e6a2ea5ae7f75958dfcf06474d4f2fdc12488c2b5ec03bdbe21911a2e0e1eda2877f5dfa2eb3181a64c12e4835d53906565450482bc7cb1576d0161a3398f4d8390da428240841e51e83b2f5adc5793ee1e490198c", 0x57}, {&(0x7f0000000580)="547c5a5a6a3411c3bdc97315b2990c50f9b735d41548d46eb300c8df625ff47f9a2a344974d210bc0b0addc36c946330805442343290f355a6dffa960d8861c87e80b48d3aedf69fdb93e9c6b440dcf3cabcebbc6c2110e955bb7d294e3a2eb64767af13f73cd78b6027fa82586286e627e4dfc989b7f245b7bf5c745cba9398f240caa5e58714dd449b9d1db71eb3f99c6090ef7d1531a69013e5e5fccc4131d295ffd3294cf8a57aadf831e78078030beac455", 0xb4}, {&(0x7f0000000640)="f9862abc5e312b36a78405e7c2ee29360113e2d3780cd4e119558e7d21876e4a7c7aecba38a962b38255cb9d17da4caeeae06d55d69d8c2d328a81c5ba1aedf19955e483007a3716d821258be9a2dbac46d932b4bdb5c8ed97463b89379bde61f9616719593b9d4853eac7d8aa5893ea42a62270de9b9c7bbdc32dac854d40fb907a2079526207074e485547be896f841a96e037849f3d958d432a0e16ce629389b89464a9e0a3ff0efd4a7e941560ac198d625f3a8dd8a26fa4850d5cda3c6ab1726d190d26deb69484ccbe3ec5f07df2d5f13e9768d5833b6a47b609d89b9c9b5fa3c9ea4bdd6e928541ece5990ce79d33ee29368551df39b636a9eb86700488195923f2ff7bdf27b5b135506a6e7d050ed63328bc289a8477021b57b23bd08e069d6d2fde7f9f7c710a94ad8776d4f350e5841a742926a44edd486d9d26cd4946d2e24fc29e0992e1dd0cdb1153f5d83b3f3e6af7d48ff5a8276cd839d2b7bf8f655d137df1a4d0b058dd6a198980e878bf62470d53b8ac15190f0d80919a4197f76a9ca666b2f18eda48df1e4118349e1e489e5ba4ec26d1fa4af48403ad66fe27f9c39810f1e90a9e84794ae02551532baa1742edf3f9c5331f94dceace601a5542c29a81583c9ad9ce822febf975bb4f3185a1890e36e9c600f1ceb94523d2d0874c20ca9d02bb1fd5f1f7cf3a772f48697e2a27d0394e70fe5807aaf53c59b1187870b30727a0654aa1285efc65af14dc7c558562060c947bbe075db435c46a4a8fe250c18cc542a801dec619152aa4ba244d91793bdc02f911c2b81c640736ca81e7b65bf8394db171b996cc47f63e04c9d03ba1157da533366e764d7c03f79e70952d7b14fb8fea5a0170d3cba162de6ae75f0bf95f2e7a64d86405fad532f70ca9c1d60d78b330ea592e7c7bafeccd0728d3993c72539462cd0fdb6e18211ec2d5717c0d4c5de4edcf30498698b3e4af8c85a7382594d62057acd986b86c85e5b58b41dec19dde7827c72c75828b34dd5f163f1c69465e1bc22a7b739534a2948ca9d8578c30858a6053d3db030a542789b558e12cca35a3538a59f30c94f14a212a36ce84cd0414b9b3c3839fb8eba5511323abacaec224de920f6ed2c922025a0b1ae7d3cad240ae84508a260302b365668b2cd37c4c809c7a6278b9f38e0602bc24fe7dc9e8931daa565052316c50d2c6f0112fe33937e1be1fe6a11a310345af6257c6b2f59da4ec7b5b5236205b982fb2f31716e69c96d2ffda680f92bce986db7c04f3db01daac5856e05a4d6c35cf6624eac020ce112777c34e913b90a632667a1a7f2ea6b6c2e817ad568b169665672435b8351ebf87f0d9ecf6c761a03056589002feefa9d79552451bb393396d3856f7d0ab5e0ac208c36ded27db441108cdf7b1257c5ddb5e1a92ddd2fd3879d0aa52d724098d0db9d203fdceec377a9f627fb1437f8478dbac1fb6ab34371524fc01a462e1fe8814ddd9e17b8626aa4fbd857a30f10fd707cabd044fc48b694203add3bba1f9f3a7225aae4f227e0368474ba96d4350d7f192c12272b92ed2f6736e7b22ef3d13e6af016ba9dd04daee917779856296dd23cffb7d968789a8b66feb4170fdfb582140c69dc503ab5abb7735bf17c562afe7297e2334df4e62c2b87ffe059ebaf710608caadb342391c89f719c32da64de6f6d02525b0bcb4747e4204db59d1c033eeb0f4bc72144127a62b41f12378e9353913bcb60aec0ab29b5870b66d654afd26a853d275d540f7ab00a27ba058c863db7af3af550afdd4e7a218b14f28c3949773cb19fa86fb5861c0736c4f33ad7945286e7ac5a72dfb3c4f655d29a2c5eff9419a49c61bf78f4e59ae01c89a82bfe97680dbfdb9c66c7b904e496f21c8b4b9dff6098db6d63c0ce33335d1cf5cdcfab2caed5d8d8d6e49511804cc1cea9cafd27b26d94e464a17a417290dba301968568ed10fbf028869a3f399d63f4a54bf6981d7ff192a38f8939be821f814be24843c8502b6936868ff38140b43fc527a01c0d29369c726040816792234810476391f9fbaefb13a2f783abd3139883c410883455a1bb2e9e0e9616eb5a89985f91212fa66051f60591799bbba90a8d6dbba1cd8749359c282ea8630c4182ac06b2c5d3aa5d2dba3365712af5cc2d044a8b49ebcb9b82165868fa4f32cab57550f6cec8c7360ed6d9bcd53d54847b2ab081484d494c8ac83844c6f5457b72c1b145b0cd37d5cef7cfebb6453e264cb1ef6b8590e903eca433be6b2a61f4cd7ba5dd7ad25ed0543e0d12a5583cea29af9fd2a8fa9b0c53773864465400d13aaa55e9b4d3e6a5a90961a21ea3548e64b8de6f67e37337a540e60b146f2bad3afc7009fae7e20a5ad4a73d5df5607c12296d3df693ebcf2ed17dd13861c5908b3158e9c38fc7570992e6cebba357cf362fbf48ce3bd6ff88e9a41971080d69f1bc52c08d1ebbde49729d8a500714e7b3abd9252ee73252ba0d6e3b5090601e58f1b6ecdfd5add6abf854a72cad01c638930d925da007cdeef65aa501a3055aaa9c724cdea5f797e3cafa79b6b0ed4ecef4605f4295e90c4988388edbe874e318cebceb4ca9fc09f8b37dbf4f2dcb9a2b452c3682d72b8ce549a7d913714bcbad89699ea67ae098e13a1f544a7f1dee2d17f2e28f1a7acd85db5b15496a4c77c2be0125ba55540dec063c2fba18ef2c2f3a3f6f8d5034a61e9eeefb833b2dfdba624f477d26be109d6cf9eaefab62483885996f6a92c3506e1ba3db70bb115549e2d59aebcb6bc3a512668e5285229439552f809b3123acbcaa0d27414b7ffbd1cdb42735df37c7270e83e3530f6b020f3db3ebde0d0f4d82d9fcd749d226963296f31dee7f129b89419c61bc9044a0e48092d3fa080b49490c38d60fbed14ad780f69e8c584e03e191eedd51d5b79ede6eadfa813346b3c582d8908fa20a76e72d85828ee9f53a034e19b12a97917e70868a5db9d4f332a620e226225b6f4e4631f8f1092d35594719af1904093d78cff715b38a711662ae39a31aa47c4ad3637d0ec1aa565189a35f9730529eefc7a172404a7203a1dfd5244a0324009462eee17fef3cc526039ded89a441c16279aea9ced4d8672aabb5d12b6414509f30c3de631442c863188e7c2e4833ada53b05e9b57d9587d8be3bdd77ade352575d3f8f3ee35382d6cdb51d4d2bcb95dae4b3b03d1b0ba916dc070e1a98537ebca6fe7f46aed2c0186a222a1759cca94f39c0a0d3e9b0d94e406d0713d5c28220d0d13d695662c16014dc2fdaf47a678e077996c8c5da6358d6ed85aa5fe55e3fa85b302f3b183c129025620c2898a489bd21c053b46ac13bb04771896a428bb6ea702772693266aa9f2afbc80ed32422a7e154c4559211fb244fa1beb1bd0a63e7154244f3588208fa2ca9b25aca91cb18c7c4dd505693639a12dcee7318c68107955d5d8cf46f0d9a9353e39930f09abfa71b1702c767520b4d45c79d168c8d10031848744fb8ff0be6d42675e4313ecd47b6c0f22ebd95e8f4e99178b37f2468fa060e6fd2ea94c4c5770d32c5d27f87977efecc348728f46ba319d067f893944603f8bb42cab9b44901f80944b6c6f42c98efb14096108686c6058714deff981c953bbfb51b9df353d496655be517592601bd0587856d1dbee9571c40f96260d52ebefea4112a80e57169fd6e51604ee50e1c0d48288a9569213956fbbf3abb5315de41347c5cc5f1e4d246fa872b9a6a03fa6c723db0f3ab62d1d8cda46ef927d8f250aee014dcb53e7f108674a84256c23cc5279f35ce7c053942fcd408b2464d476b3a4cce66e82b8e180ba945f28d1fbb1760e7a1b3ba757905f5a03ee1f09f0d212ffdc09925fc5ecca753055d0818cbd2e6661bae4489efcaf12e04a24a56776a49804639488c19e416a247c6da3a51817274c96ae90f7a313259356d68166e3a925b8bc6e2f5485a92ca71423d14d8d0226c766f8574660d5ae3e68ad390ad3179a4ae9e03b50e3935ba1a0482d112d0468edad8d1cb8179b7b24256e964e510885d52223b0b1522b21ade16101349c9a8baee328eff0abc7c2bf75fcd2cbcefcd6093adbf817b06ff4af9fa5c27ff8e1b82bdcacc04ba95c91a58fdd7d4595d2ed2528c2386574b405cace790f09dcdb407b70261609e646ec51c037285fd55023a2f5b30892ed2e686922a739902b12c76fc16d77295d1a3c193b6190089ed7d0b86cbae83844d2a17472035b5f59f322a21103be4ad1bd60b3a1a9f4c0c2355ee604857f7e4b95cbc46cc6628a6cefeac1a5815360031ab97a9dd2438c745f0800e5cbdcca9ab22cc19dc887f1936a2e467d80baa925ee61fda745a8689278822775c43abe94a3e99b12e409382dbee0e8ca388952dc2b85a22140b9041e5bbdb52a050dffd474c363adad5e7311a98b152bdc654dc7c1a45af241908ce8b94626e373487094e72431f24f8bcddfd85dee71a73c5088fe5ffe3158f97e6b4aab976119e6269167ae0747efe95d9e1e29cf011757aa29745a2bc82164eef41dede879d73ca5d0db5cf1402128f93467e8ccf997c6adf2a912142e63f51db362d893beefbaab99059cf5bfeb9146dfb2b2efe312e805c51f298116ff92805a3804706d64ebaf4348f7f4d90dddc1233c28abcdc4d913ae08e646f8d1aad93e11bcd130384a44f0bdbf08a37fddf4f282c9133c9d237d29e4b61ad0a7c96a14833627d8cd569763ab2ec7de28c25586f8ea4d1bce63375db78433bfc84b8fecc5c3547d52fa27943640020fc4e5d12b35a84463cafcb112fa181a4a2f04322c475237734b30fae6e468b87ed39f2d8f0f80ad1f3ac9a94643259cef2b4a5ee56a1347ceacf82fe3e49ff0465e7a2682d42849148dc20db21c8bd365ee3e4a5613e35be2b1c8a9c55b223b9cd955f1897fccc11169c7d87da38ad2ee12ece7e61a612398f1af771df748a1b9e0d3edff6b9eb5407f3b63f82abb1cc33d213719bcd7dba22b785cc9cae9f80a16096f5b9ab37496836ec1e62faac83c016db32156df2e6ed667c632167208fe2261c5fc05718e4ea761a76f2cc6fa7a33786cdcd33b35de24d5684fcb69381e2bf7135d4735472b87083854d45ec061c2f9949ae5deeec29b3caecd297bf10a2242b87fc79768d5d0c2fd424db0edd443515a2033469e10409597733fbba5e2d220979c4a8dcfc82de456e958e2100e273c31961126f67159f96e4d3fee3880f863681dc652ed70580fc44b7986c1410f6288823089524e227d967275703970b4514fe3e1291f38580f907b69b6148d3d564ebacfa6b04459da6cbfa1e58d1269e0ccc033f8e2cac54238756de58a0ab36f3f389af30fcf2695cccba63202fcbc8acf45437be8e309c5a1d113f6b2196ef50d8d49833d4bd3394f9d4320eaf954fa921b0a13d8b625745a6f542a906cf3401538d4a9306df942faacfc1286d60b7a581f8fb32e48b63a9a87695c8037a0bc515b61b7a2bc17264b715cc927de4f942cc0c391acb3abaedab7a37064c2a50b80da3c98c7a12025b3aaf156546da23843ecf946832b43bdbf8c394a9c5dac3c352ac262668d1ec557f20810b038d08cc32a805e42b4d4815715d173adf0cc88403dd11ad0307a7f940a8b7b869636d09dce2a84ed1d4ad380809a9fba5884f67d873628ac6a6942e674e42234f82c5ae54e4b7cb5fb0e0320bfe54ec4b85cc8d636d38bc79fb2e5361d156e3be874e9e20350e4179d813457e9577997e12af6e0e338af6e9abbb38b0cf35f838b7f608e7", 0x1000}], 0x6, 0x0, 0x0, 0x4}, 0x7becf9c30e4bdd59) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r4, &(0x7f0000d06ff8)='./file0\x00') mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) chroot(&(0x7f0000157000)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) r5 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r5) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000000c0)) syz_open_pts() mknod$loop(&(0x7f0000001740)='./file0\x00', 0x10, 0x0) utimensat(r4, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240)={{0x0, 0xfffffffffffffffe}}, 0x0) recvmsg(r3, &(0x7f0000001a40)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000001900)=[{&(0x7f0000001780)=""/192, 0xc0}, {&(0x7f0000001840)=""/189, 0xbd}], 0x2, &(0x7f0000001940)=""/245, 0xf5}, 0x0) msgget$private(0x0, 0x660) unveil(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='r\x00') 16:00:21 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1}, 0x0) 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) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) getpeername(r2, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r3, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:21 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, '\x007\x00'}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x7ff}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000001700)=[{0x0}], 0x1) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = msgget$private(0x0, 0x11bfc3f378ab985b) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = socket(0x11, 0x4003, 0x0) r7 = dup2(r6, r6) r8 = kqueue() r9 = accept$inet(r7, &(0x7f00000002c0), &(0x7f00000006c0)=0xc) kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000000000000}], 0x3, 0x0, 0x0, 0x0) r10 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) r11 = msgget$private(0x0, 0x401) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001067ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c00000000000000eaffffffffffffff0000000000eafffffeffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000740)=ANY=[@ANYBLOB="43d17038d51013aeead9a2efed3264850c338cec1f7ac6947974afb21bd2ed07bb726dab12b476dc94e00864f73328477b22448993d74afe47517c290fec88adcd8aade4b744b254781dd3dc7117538d23a2324ff10537bea2c1fd2a58427e72da173dce9535f0b098f9861b373783aec9ef749b5a621dd42243e90001000000000000daa6493ef346fc4933d82ab6081311a8bb2f13f0a2ef8e1c88423edce6241e4e2b90eb"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x8, 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(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="43e8007bee7efe6530005b820ed79075c17a4150d57667a3fef1b7b8d042b155dd0500c0297c45f4c2f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1, r2, r3, r4, r5, 0x8, 0x6368}, 0x5, 0x9, r18, 0xffffffffffffffff, 0x101, 0x20, 0x28a}) geteuid() 16:00:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x100, 0x4, 0x9}) socket$inet(0x2, 0x1, 0x10000) r1 = syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x200, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x80000001, 0x100000001}, 0x81, 0x35, 0xfffffffffffffc01}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="7ac77a6d762884aac194460d362656daf37b8788fa5dc7047113c9701f0fa7c243e1689db9871366a35383ca22d3a1aa6a8449886a1e11f5450aac8f54414a41dd1162", 0x43}, {&(0x7f0000000180)="4f327dcdf2e4425accea30149c1680b796", 0x11}, {&(0x7f00000001c0)="d5bc4375fb25fc6d3e135ec067baf860a25deee47bceed4abf9140ffe1", 0x1d}, {&(0x7f0000000200)="4f93e02a98ff3009ec4a2832ec5b133212217f2904125048f47c4694702ed3226892315807f6ee4b18198b8b89b7e645fdb872cb1f6d4fb4d1b23bb4c3c48d41cff3cc95e31a4e1a4bd9e56674dd33ef71e3a4c61eef8cf1e7d06741d6fefd68c9e09c78ca03db00723ceb548bb3554963ba3ea3b556806189b81aabe265614d1618b7a17ab9e4ec60f4d858e134c19bf2cd3f19096512d83b0718c6284e09db4cd1f420f22f861801c3667be07c9c82089feea28e", 0xb5}], 0x4) utimensat(r0, &(0x7f0000000340)='./file1\x00', &(0x7f0000000380)={{0x3, 0x2}, {0xffff, 0x8000}}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000003c0)=0x7) sync() getppid() 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = semget(0x3, 0x3, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000040), 0x0) 16:00:21 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0xffffffffffffff20}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x20) readlinkat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)=""/176, 0xb0) r2 = socket(0x18, 0x1, 0x0) close(r2) msgget$private(0x0, 0x81) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x40, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000002c0)=0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffed7) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204", 0x50}], 0x297, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000300)=0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:21 executing program 1: clock_getres(0x2, &(0x7f0000000100)) getuid() msgget(0x0, 0x348) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x6c}, {0x54e}, {0x80}]}) r1 = semget$private(0x0, 0x4, 0x408) r2 = semget$private(0x0, 0x0, 0x46e1e8fdbb839ec3) semop(r2, &(0x7f00000003c0)=[{0xa, 0x7, 0x1000000}, {0x2, 0x1, 0x1000}, {0x3, 0x100, 0x7fc}], 0xffffffffffffff30) r3 = semget(0x1, 0x1000000000007, 0x200) semop(r3, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x0, 0x800, 0x1000}], 0x4) getuid() r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r7 = getpid() r8 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r10 = getegid() r11 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r8, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r9, r10, r11, r12, 0x1, 0xff}, 0x8, 0x6, r7, r7, 0x0, 0x2, 0x1f, 0x400}) msgsnd(r5, &(0x7f0000000dc0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3bf66a32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a5c878aef42ac6842ca04b4ad6d8791c798df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r5, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000f2c60c914b67b535f31de8ada2daa5d9d9bb551dc2759b444f633bce1803679e0d0841510f83b4c12ab4df664128f87be9eaeff52e75fc3c0144c12d1059f97230c08a4e1c0a487e0f494abcfffc31d38c297e3d9fe04097160ce28ef5009f8dbe65946c2ee49e3a4bb46970a0cea5246c972b60e4809585902721e20d5bc6958c8aad54d9975006a3b37e7fcdd49c0a9097abc74661334ae14d8d19ccd6bd3c1901b71c79d50d65250000000003dd00bd928d8232dc7ed70756ba8c6a172c40c728dbee41"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) fcntl$getown(0xffffffffffffff9c, 0x5) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) r16 = dup(r15) ioctl$WSMOUSEIO_GTYPE(r16, 0x40045720, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r18 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r21, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r22 = getpid() preadv(r21, &(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(r21, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r24 = getegid() r25 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r23, r24, r25, r26, 0x1, 0xff}, 0x8, 0x6, r22, r22, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r20, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgrcv(r20, &(0x7f0000000980)=ANY=[@ANYRES16=r27], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r20, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r31 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r28, r30, r19, r24, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r31, 0xa5, 0x3, 0x1000000100000000, 0x6}) r32 = semget$private(0x0, 0x5, 0x8) semop(r32, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r32, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) semctl$SETVAL(r32, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r32, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r32, 0x4, 0x4, &(0x7f00000000c0)=""/63) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = accept$unix(r33, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r35 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r38 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r36, r37, r38, 0x1}, 0x6, 0x9, 0x8}) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f00000005c0)={{0x7ff, r19, r14, r17, r38, 0x80, 0x803}, 0x0, 0x1, 0x101}) semget(0x2, 0x0, 0x9e2c6c56b40551) r39 = semget(0x3, 0x1, 0x100) semctl$IPC_RMID(r39, 0x0, 0x0) semop(r3, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x3, 0x3f5, 0x1000}, {0x0, 0xcd0e}, {0x3, 0xff, 0x1000}, {0x2, 0x0, 0x3000}, {0x0, 0x1, 0x1000}, {0x0, 0x9, 0x1c00}], 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x2, 0x68, 0x1000}, {0x4, 0xfffffffffffffffc, 0x800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x80) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x106a2, 0x1c) r2 = getuid() r3 = getegid() r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket$inet(0x2, 0x4, 0x8) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="455a11c97710d88caa4e2b6eb2d8ea631ebe6f700a2c999bcd8865fceb6ca89b34fe46eee9af14df9225306dbf90f50dc62bfbff94f3adb1e4d96b6e0984ed3f10ac5e32654eb4e9", 0x48}, {&(0x7f0000000100)="af33b31a9a31de44f4e37bb816613b7c52f2e46792894738decd780a0579041c64791de010966503b100cbc99458ed8277cd34d3380f3b05cb6e5df2f504", 0x3e}, {&(0x7f0000000140)="01aed9d9d24245fbf600b2a1ca3d6df21c63571febe98f0922486a5239b1e5e1413385b4050356bd0de31a9929041b91e25a13875e4f7b952dee3e3251a5c1ea75c5f878177e05604404b572f6640b9c51d42bcd210e28a9ef50d0da5d95321225f5a74bd5ac5691fbb883f8373d99d82160330a22092882a91950c7d433b8300ed49e770fc9dfa68b30633156ee6d3f37049bdb420c83e78ca4bccdd717271738c8ca1a0ce709c20d78ecf81fff33795cc8015bbf602b10b0dd553a3178dcff0c2325703bf09aabb346e3d4606eb9209109810f61e0f61b6626e6fc05", 0xdd}], 0x3, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, 0x0, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, 0xffffffffffffff9c, r4, 0xffffffffffffffff, r0, r5]}, @rights={0x18, 0xffff, 0x1, [r6]}], 0x60}, 0x415) 16:00:21 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$unix(r5, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r7 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r8, r9, r10, 0x1}, 0x6, 0x9, 0x8}) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = socket(0x11, 0x4003, 0x0) r13 = dup2(r12, r12) r14 = kqueue() r15 = accept$inet(r13, &(0x7f00000002c0), &(0x7f00000006c0)=0xc) kevent(r14, &(0x7f0000000040)=[{{r15}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000000000000}], 0x3, 0x0, 0x0, 0x0) r16 = fcntl$dupfd(r14, 0xa, 0xffffffffffffffff) r17 = msgget$private(0x0, 0x401) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001067ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c00000000000000eaffffffffffffff0000000000eafffffeffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000740)=ANY=[@ANYBLOB="43d17038d51013aeead9a2efed3264850c338cec1f7ac6947974afb21bd2ed07bb726dab12b476dc94e00864f73328477b22448993d74afe47517c290fec88adcd8aade4b744b254781dd3dc7117538d23a2324ff10537bea2c1fd2a58427e72da173dce9535f0b098f9861b373783aec9ef749b5a621dd42243e90001000000000000daa6493ef346fc4933d82ab6081311a8bb2f13f0a2ef8e1c88423edce6241e4e2b90eb"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="43e8007bee7efe6530005b820ed79075c17a4150d57667a3fef1b7b8d042b155dd0500c0297c45f4c2f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r24, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r26 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000340)=0xc) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r31 = getppid() r32 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000100)={{0x1, r27, r28, r29, r30, 0x5, 0x8000}, 0x1e3c, 0x8, r31, r32, 0x1f, 0x7, 0x2}) r33 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = accept$unix(r34, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r36 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r39 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r37, r38, r39, 0x1}, 0x6, 0x9, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = accept$unix(r40, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r42 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r45 = getgid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r43, r44, r45, 0x1}, 0x6, 0x9, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r47 = accept$unix(r46, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r48 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r51 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r49, r50, r51, 0x1}, 0x6, 0x9, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r53 = accept$unix(r52, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r54 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r57 = getgid() semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r55, r56, r57, 0x1}, 0x6, 0x9, 0x8}) getgroups(0x9, &(0x7f0000000300)=[r39, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r45, r51, 0x0, r57]) r59 = socket(0x11, 0x4003, 0x0) r60 = dup2(r59, r59) r61 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r61, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff, 0x4}, {0x36}]}) r62 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r62, 0x20004b3d) ioctl$KDDISABIO(r62, 0x20004b3d) ioctl$BIOCSETIF(r61, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r64 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r64, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r64, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r65 = dup2(r64, r61) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r66 = open(&(0x7f0000000000)='.\x00', 0x80, 0xa0) faccessat(r66, &(0x7f0000000040)='.\x00', 0x0, 0x1) write(r66, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r67 = syz_open_pts() fcntl$setflags(r67, 0x2, 0x1) r68 = dup2(r67, r67) symlinkat(&(0x7f0000000000)='./file0\x00', r68, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r68, &(0x7f0000000180)='./file0\x00', r69, r70, 0x0) getgroups(0x2, &(0x7f0000000200)=[r70, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r72 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r76 = getppid() r77 = fcntl$getown(r65, 0x5) r78 = kqueue() r79 = accept$inet(r60, &(0x7f00000002c0), &(0x7f00000006c0)=0xc) kevent(r78, &(0x7f0000000040)=[{{r79}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000000000000}], 0x3, 0x0, 0x0, 0x0) r80 = fcntl$dupfd(r78, 0xa, 0xffffffffffffffff) r81 = msgget$private(0x0, 0x401) msgsnd(r81, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r81, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r81, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001067ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c00000000000000eaffffffffffffff0000000000eafffffeffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r81, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r81, &(0x7f0000000740)=ANY=[@ANYBLOB="43d17038d51013aeead9a2efed3264850c338cec1f7ac6947974afb21bd2ed07bb726dab12b476dc94e00864f73328477b22448993d74afe47517c290fec88adcd8aade4b744b254781dd3dc7117538d23a2324ff10537bea2c1fd2a58427e72da173dce9535f0b098f9861b373783aec9ef749b5a621dd42243e90001000000000000daa6493ef346fc4933d82ab6081311a8bb2f13f0a2ef8e1c88423edce6241e4e2b90eb"], 0xffffff64, 0x1, 0x0) r82 = geteuid() socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r83, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r86 = getppid() r87 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r87, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="43e8007bee7efe6530005b820ed79075c17a4150d57667a3fef1b7b8d042b155dd0500c0297c45f4c2f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r88 = fcntl$getown(r87, 0x5) msgctl$IPC_SET(r81, 0x1, &(0x7f0000000980)={{0x2, r82, r84, r85, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r86, r88, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r72, 0x1, &(0x7f0000000100)={{0x1, r73, r84, r74, r75, 0x10, 0x8000}, 0x1e3c, 0x8, r76, r77, 0x21, 0x7, 0x2}) setpgid(r76, r76) r89 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000340)=0xc) r91 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r94 = getppid() r95 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r89, 0x1, &(0x7f0000000100)={{0x1, r90, r91, r92, r93, 0x5, 0x8000}, 0x1e3c, 0x8, r94, r95, 0x1f, 0x7, 0x2}) setpgid(r94, r94) r96 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r96, 0x20004b3d) ioctl$KDDISABIO(r96, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xfffffffffffffc54) r98 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r99 = syz_open_pts() fcntl$setflags(r99, 0x2, 0x1) r100 = dup2(r99, r99) symlinkat(&(0x7f0000000000)='./file0\x00', r100, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r100, &(0x7f0000000180)='./file0\x00', r101, r102, 0x0) getgroups(0x2, &(0x7f0000000200)=[r102, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r104 = shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r106 = getgid() r107 = socket(0x18, 0x1, 0x0) close(r107) connect$unix(r107, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r107, &(0x7f0000000100)="8c65", 0x460) getsockopt$SO_PEERCRED(r107, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffe2f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r110 = getppid() r111 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r104, 0x1, &(0x7f0000000100)={{0x1, r105, r106, r108, r109, 0x5, 0x8000}, 0x1e3c, 0x8, r110, r111, 0x1f, 0x7, 0x2}) setpgid(r110, r110) r112 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r114 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0x3db) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r117 = getppid() r118 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r112, 0x1, &(0x7f0000000100)={{0x1, r113, r114, r115, r116, 0x5, 0x8000}, 0x1e3c, 0x8, r117, r118, 0x1f, 0x7, 0x2}) setpgid(r117, r117) shmctl$IPC_SET(r98, 0x1, &(0x7f0000000240)={{0x81, r97, r102, r97, r103, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r110, r117, 0x4, 0xffffffffffffffff}) shmctl$IPC_SET(r98, 0x1, &(0x7f0000000240)={{0x81, r63, r70, r63, r71, 0x100, 0x3}, 0xfffffffffffff9f1, 0x1, r76, r94, 0x4, 0xffffffffffffffff}) setpgid(r94, 0xffffffffffffffff) r119 = getpgid(r94) r120 = getuid() r121 = getegid() r122 = socket(0x11, 0x4003, 0x0) r123 = dup2(r122, r122) r124 = kqueue() r125 = accept$inet(r123, &(0x7f00000002c0), &(0x7f00000006c0)=0xc) kevent(r124, &(0x7f0000000040)=[{{r125}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000000000000}], 0x3, 0x0, 0x0, 0x0) r126 = fcntl$dupfd(r124, 0xa, 0xffffffffffffffff) r127 = msgget$private(0x0, 0x401) msgsnd(r127, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r127, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r127, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001067ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c00000000000000eaffffffffffffff0000000000eafffffeffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r127, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r127, &(0x7f0000000740)=ANY=[@ANYBLOB="43d17038d51013aeead9a2efed3264850c338cec1f7ac6947974afb21bd2ed07bb726dab12b476dc94e00864f73328477b22448993d74afe47517c290fec88adcd8aade4b744b254781dd3dc7117538d23a2324ff10537bea2c1fd2a58427e72da173dce9535f0b098f9861b373783aec9ef749b5a621dd42243e90001000000000000daa6493ef346fc4933d82ab6081311a8bb2f13f0a2ef8e1c88423edce6241e4e2b90eb"], 0xffffff64, 0x1, 0x0) r128 = geteuid() socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r129, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r129, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r126, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r132 = getppid() r133 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r133, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="43e8007bee7efe6530005b820ed79075c17a4150d57667a3fef1b7b8d042b155dd0500c0297c45f4c2f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r134 = fcntl$getown(r133, 0x5) msgctl$IPC_SET(r127, 0x1, &(0x7f0000000980)={{0x2, r128, r130, r131, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r132, r134, 0xa5, 0x1, 0x100000000, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r136 = accept$unix(r135, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r137 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r136, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r140 = getgid() semctl$IPC_SET(r137, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r138, r139, r140, 0x1}, 0x6, 0x9, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r142 = accept$unix(r141, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r143 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r142, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r146 = getgid() semctl$IPC_SET(r143, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r144, r145, r146, 0x1}, 0x6, 0x9, 0x8}) r147 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r150 = accept$unix(r149, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r151 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r150, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r154 = getgid() semctl$IPC_SET(r151, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r152, r153, r154, 0x1}, 0x6, 0x9, 0x8}) r155 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000340)=0xc) r157 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r160 = getppid() r161 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r155, 0x1, &(0x7f0000000100)={{0x1, r156, r157, r158, r159, 0x5, 0x8000}, 0x1e3c, 0x8, r160, r161, 0x1f, 0x7, 0x2}) r162 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="14877400cc4e4cd28e6212740cb9a4d59739014e859f6039cb", 0x19}, {&(0x7f0000000100)="4a36ec14bff4469db5b85bcd6bc7de15df1c14b045a66fe4c869953cdee93e0794e08fd071b964de4f564bc3a88dcdc3ba7793cba7951b8fd87c8d610586935830126a6fa41d2c83a866efe61eebcbcdf8e93d9720aa6cbc962b95f14323eec4", 0x60}, {&(0x7f0000000180)="2ee2a3aa680a6515ab8cf939aa925bfc4a8d3765d280cbb0ccca9d0ca2ae2e80dfbc2679ea89aa7f667432a2889fa8a77fc4f1f62165d3c96bfbe4869ada67457537fd893aeb4378c006767b823c43", 0x4f}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r8}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r1, r11, r1]}, @cred={0x20, 0xffff, 0x0, r24, 0x0, r25}, @cred={0x20, 0xffff, 0x0, r32, r33, r58}, @cred={0x20, 0xffff, 0x0, r119, r120, r121}, @cred={0x20, 0xffff, 0x0, r134, r139, r144}, @cred={0x20, 0xffff, 0x0, r147, r148, r154}, @cred={0x20, 0xffff, 0x0, r161, r162, r163}], 0x100, 0x8}, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x2, 0xfffffffd}, {0x18, 0x0, 0x0, 0x120000}, 0x7, [0x1, 0x8, 0x2, 0x0, 0xfffffffc, 0x0, 0x0, 0xfffffffd]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000500)=""/4080, 0xff0}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='#', 0x1}], 0x1, 0x0, 0x8000) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) 16:00:21 executing program 1: 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) fcntl$dupfd(r0, 0x0, r0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206925, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7, 0x6, 0x5, 0x5}, {0x4, 0xff, 0x80, 0x1}]}) socket$inet(0x2, 0x5, 0xfc) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x94) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000004c0)={0x7, 0x5, 0x1, {[0x1, 0x8, 0xfffffffffffffff7, 0xa, 0x5b05e795, 0xfffffffffffffff8, 0x7ff, 0x3, 0x5, 0xa63, 0x6, 0x3, 0x1, 0x2, 0x5, 0x8, 0x4a, 0x100], [0x1, 0x5, 0x7, 0x6, 0x7, 0x200, 0x1000, 0x2af24bed, 0x8, 0x4], [0xfff, 0x6, 0x3, 0xac, 0x4, 0x6, 0x3], [0x5a05451, 0x101, 0x1f, 0xff, 0x7, 0x3ff], [{0x1ff, 0x1, 0x7, 0x1f}, {0x3, 0x9f, 0xfffffffd}, {0x2, 0x7fff, 0xc67f, 0x101}, {0x3, 0x3, 0x7, 0xfff}, {0x5, 0x7f, 0x3, 0x7}, {0x4, 0x25, 0xfe, 0x8000}, {0x8000, 0x0, 0x6, 0x7fffffff}, {0x3, 0xffff8001, 0x200, 0x7}], {0x5, 0x19, 0x80000000, 0x5}, {0x40, 0x2102, 0x0, 0x3}}}) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) dup2(r1, 0xffffffffffffff9c) r6 = socket(0x1, 0x1, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206925, &(0x7f0000000300)) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0x35, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r12 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r10, 0x0, r11) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r11, 0x5) r19 = semget$private(0x0, 0x4, 0x408) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000200)=0x280000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r23, r25, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r20, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = accept$inet6(r26, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r28 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r26, 0x0, r27) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r29, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r33 = getpgrp() r34 = fcntl$getown(r27, 0x5) r35 = semget$private(0x0, 0x4, 0x408) semop(r35, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r35, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r35, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r35, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r35, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r35, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r37 = getegid() r38 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r38, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r40 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r40, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000100)={{0x3, r36, r37, r39, r41, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r36, r30, r31, r32, 0x5, 0x7fff}, 0x6, 0x2, r33, r34, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r43 = accept$inet6(r42, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) r44 = fcntl$dupfd(r42, 0x0, r43) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) 16:00:21 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11f4fdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x16b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000002d00)=[{}, {0x100, 0xffffffff}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x22, 0x8001}, {0xc4, 0x8ec2}, {0x46, 0x7}, {0x292f057cae7bc0d2, 0x33}, {0x86, 0x8001}], 0x5}) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x1fc) setsockopt(r1, 0x5, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) r2 = syz_open_pts() semget(0x3, 0x0, 0x542) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x81$\xbe\x1c\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x4000000000084}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000200)='./file1\x00', r1, r3) nanosleep(&(0x7f00000001c0)={0x8, 0x800}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r5, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = dup2(r4, r5) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000002c0)) r7 = openat(r6, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000640)) symlinkat(&(0x7f0000000300)='./file1\x00', r7, &(0x7f0000000340)='./file1\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x80}, {0x3c}, {0x7ffffffe}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000640)) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x6d2) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000100)="8c65", 0x6d2) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000100)="8c65", 0x6d2) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x41, 0x1, 0x200, 0x8}, {{r5}, 0xfffffffffffffffe, 0x48, 0xc0000047, 0x5, 0x2}, {{r6}, 0xfffffffffffffffe, 0x88, 0x4, 0x3, 0x1}, {{r7}, 0xfffffffffffffffe, 0x0, 0x4, 0x3f, 0x4}, {{r0}, 0xfffffffffffffffc, 0x94, 0xf0000000, 0x9, 0x4000000000000000}, {{r8}, 0x7ffffffffffffffc, 0x80, 0x7ffef, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20, 0x0, 0xfffffffffffff000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x7f}, {{r9}, 0xfffffffffffffff9, 0xd, 0x2, 0x0, 0x101}], 0x4, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffff8, 0xb0, 0xf0000000, 0xd1e, 0x1}, {{r11}, 0xfffffffffffffff9, 0x50, 0x4, 0xfffffffffffffff9, 0x800000}], 0xff, &(0x7f0000000180)={0x7, 0x1000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:21 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4, 0x0, 0x2000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000001a00)="ebffcbff13b9fd812eaa4e713048e69931929a1518d84d015374b18259132c1a192f9648", 0x24) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000640)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000001a80)={&(0x7f0000001a40)='./file0\x00', r0}) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="e6078a36eb4ae6157e146c4675fc") r6 = socket(0x18, 0x3, 0x0) pwritev(r5, &(0x7f0000001680)=[{&(0x7f0000001780)="2eb96b62310d51314fdb8f8e79feb18791ad27ad3f4a371536af05a47d58249ecce12a8e429a875d8fe7fde4751f8f1384293791f3906597161a3026415d196f0be9b611a5239e483d158d29e520b28ffe25ed3893e144888faeb28a4783c5a3f929390e6b63f9f120623ab429d49c791e3814c378ca193777d5082e8c42517fe39833af8ba6cc61dbd3bad75e411d5cbf70f53223af636aabfa63462474d1ab", 0xa0}, {&(0x7f0000001840)="25d5d8406acc2f71156b98d42a22cd564a77d0c79a791f739ca2084d651101431d0701166a835f9acec93b480341baca29fa5a9a47a534799b185bef50e5cd3454fa8a2550e79a5ab91901a80140f7ab30", 0x51}, {&(0x7f00000018c0)="82c02edd2813546ae6779768c5a93e15179d91ec2935f00c607af2c67ebcbae9877557fbdddf210c7c4b64848640c78a1268839af8f8b81cf4d503bc23635d310fcd66fd32b8cb09a611f7fbfa3ce4aee88cb262ab3b450b1fcb18e76473a2afd66d17122a28d39e131f4294f1712b169823fece2e0aea8dbb93", 0x7a}, {&(0x7f0000001940)="5d919753edd0128028bdd66614b0ca0f783797701d1f8d4e2ee21e11b22be6e5fe28d1124e124742f3c8fc5ede08d808ecf510c6e14fa4db5073aa6ba8ec1ed72a896abbeb2616c2ca050fa329930355e6b1db4fbe81726d1e09563b6c1908791a3948edd5a301f78612c18cbc581214ba1f03d03624c6026e0663ec1a70d8a3d9a0e4d2ddd80dda5e983bf34a52c18f6c1d88dd0e1c444856153c54d55d9122c9934ffb72d285f0e288884ef1e58d8cd6a5d32a87833fa2d6b277b66a925604", 0xc0}], 0x4, 0x0, 0x3831) socket(0x20, 0x2, 0x7f) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = semget(0x1, 0x0, 0xe7d8404063f47fd6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/205) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001700)=""/120) write(r6, &(0x7f0000000100)="8c65", 0x6d2) sendmsg$unix(r6, &(0x7f00000016c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000100)="1ba0807e63bb9e1dcbeaeec589e37dab92f68d0fe4c789bb91a7c4d9f13d3d69afdad2b69377925d578a7fa0e896b9ad62bb07f672161f56df5fe5a32fbd730f0bb6905d369b0858d9f5da3b7183aaf83f29d19cecd372687b84a0d4fc300224734566c07ddad44f2ac1b6722b659f42bdda74fa65e4a01b9f9a6c2d9dd740d4b6f1ff22120994c6481503f802005929a568ebf208dc5ecbf00b990fc912600e58f7f1aa7a378f3522b7176f64151a083ae7cf9b388b0462ba628e4957daa7563c8ea2d6df5e1643505146ac48579eef22ce74080684a14173006815b25282b2", 0xe0}, {&(0x7f0000000200)="676f4fd20667d475325a486311abbc2ee7f4540e14a169c5ed2dd38a5ecf93a9488a5f8e108b6cf35b5d51f2cf88c1b7180df18049905015a93abb912febb1fdd8f1742c3384f413ddd8d95c6a4de06b1218c85a67b061f32e0114f9dab198fa737130779e9473aca6f5b3b1747f9e42ef80b791c973632aa8c0a54e5c59d6a17bcf8281e9eea32fbb7218015c0bdc6ff4822548ef0e78ef1d83f551d367eaf0b0a40033f8b3334f670dee", 0xab}, {&(0x7f00000002c0)="c15d5db309a9a036e43e6c1c3bc6ff708d936082e78fcf6f86d2100ff6c3d968cd9c118cac8adf66c85ff47c268a8f61271dd46a63f4fb7c0ee199da816fe7199e231dd6645168f9dea91feaf9f53f901501ce408dad94a6dfd27cf99d38e4e19a993e5a987e74af91943f6e31bfaddf1f943d0fb2f4f7c5a54bd7bfe62ed6a1c1de11b7b07bac64312ffa7cd94b8069e0f25d988a4c215b55e8fe4d283c4c4773cf52e6f7a1256f95216409ae3a2be8e61c7486d803e277c4d53239235714f8fc6cbbf1e6a3ddb75a4e3be89293cc14ff1ca6ab", 0xd4}, {&(0x7f00000003c0)="b36228b38c3e51e153e6e68643583e1290b27d21f8af82b036dd92026b14839f798d19d8b43ca2b38f6ee163c6c456125898d77e2481fe2bd9641e93f9bb6282961120aff0c734062841298033f4500a530f5bcf40121a361fce8d19ec60fcb4a11c3a8a5a1b684769d52182b90a7e9495e83c7f701a5625d919c036276a2a9a7efdd6ab1f44229aa87b070aaa9f599ea040ef9b8f59ac90dbd3451375eacea12cc700f855883afa94aebaccc81415af5953eea2b1663c6a644497be70cef4ccfdaade78521ac96d4edee8f8e23accc022c46a9b50cfdace3ef3db3fa1b8fe08f9e4c87cac6cc0e5e716cd10c894eca54c3cb10206c48126a7a244f71a80f62f4aabb5ab8cda621c8ecc172a972c6966adc90c636f1d6d3d9351bfd7fb6f8bc307a49056fb551ad091a2f0abcac67c34016dbc1aecae17544b8ae253933e63ea86043fcc32d6f57dca1b549f4b8a84d5e6c0bae1553f248dddcabdf802b5de3fae83cacde8416f25128ec3103f34500a2d913abd80abefcf325a86c583ed0332c8e550496e913d2ae636767340d00b617fbc69f3e7e64492273cdc8af2396ec8247250ff915233145d77e5d1bfffc934698bbc7c1edf179b21b1832430bd1091bd3aedc924214d560888616e22c237edaaa7cac971475a598350ad298690cf729ff441633889b4bb69d73135d71f2dad998e2336ad6c1a9f057b54ddc3bd8bb14a971370e9349a23e886b4fca7962c5a6179a63284d85accfc8029b0b5e44dc5bb95c7598bac69b5b162a3a6cf9c95fa5928089904358002b6ad177683cea9f3f8d7a0f53e44c21050b845d439361b1b44d440275fc6a2097de7c2ffbf20e637370f73461fa6207774c350015141c86ef22ba5c37c6af2a603a5912f25c2d4ca974669effa235f7f3e14bd4c8ad9ff5bca9f6474cb6cbc168f05ca702fa253a172a06b5aba1bec6dd451bc107e4244c2d780429111ac8952e2eb91d132bbb46b51a31616988727817042343d2faf51a679faba5ee37a46266fc9be88d94c5cb5ea8152e90d93e103d58a5a58c8df2e6fb28e8fd0bde41a8f8faeeba620a5c059759a8779bfe866af4dbf481df1d86ce505393ac5d7269fff68804424cb9b622a053ff1f84d4e46a9aae5790cea81a46f8925311729657aa8a88ca1445ecea48fdf21a4b406c41b681883bedf0b7074f52fa9daa7b9c06b6ab294af6054306666c6fa80cd01c1e331d59412592b288694014472e3648de3b4c8349b4b70dc04cf128281a119963a8349f3505bf5a1f6d6375360569d1177ab092067518aedc386600a6c964ac1ea8732e3a515fab47739612c81c199dfa9c937924abfc55d82f346a24d2ad381d29ce1a6fbd00583c6e1fc8c6196c2885659dbf608b72a32e11a8bc94428ef21a52d5de63dfe58e4addc7154743acf5226093fb1154c9237a753e2038d2123f0f878077480aaa6eada29e53116a659d7838760d0e378da026a2a20f3025fe6257ca888c9ef66e602890cd1d008633fa7a8c9fa580eff9cb9f44364ca8869a0de21e47fd9c279638c7c3e1d03585220216320e36d61829d9721be8d421ac3dc54e354f0669157f6818bc7e06d2c05a55c8de0b2ff45c73d79ed4129c89dfe8fcd4294166cda6be705d75df81b1c86d69998f030606ad32a9e94efadd8499f9a5f21c7644ff5a188a608085aa032cc5dedca676ef4e36435e1ecaf49d573a067ba561d8d87939b008ecb741fec66ca95c528d54172d52093da4d5e27657b5bb92207956e99439291298eacbaf03e0f95ac37353327566da1ac85207cddae2f56bcbffb5bfbc2948fd7fa7fd324949fcdac43db639845b3665a552ccdfb48af2d8058f4c9950d13272ca8e324da51e6da2c4bec724752c8b343b7738e24b916f721ab7d5354b0d7decb29a7d2f49a464ebb6eb0936a80e21f24e5f1d8a47c173a86d0b1df2c8a525a097c27f8c707f1e97b544bd5348a5cf359ac9106d2657953eb0638c52b0c3049e2e977665bdfc7640a75ea20b8b0393a8c94b67f9dcf234af201b174ef4076449e94c398877f035f06cad45c13b049d2ee0ccf02db6e348e401fa0fc804e0e8dbc75edf3bcb8d72d4a6e1f5129d30478055edef7a18d7f61cf4971c992cecbc189b084b188bb196d30cd11b6d6eace8054afeeb6278689d080336a18d83c512118e5e74dfe9e480eff85f68da5bb87f112ca4021214f68219f4824825f694b362d3b51b82e910b3784da34ebd14d3745094734ad680341077f5aa9d2af46abac601f29c7025f89681d2aea2f69a1420f861e0bab6015be3647337525131526ccfa4ecb23ef4ad5eebe0e3081c3a46555c4349c1afa26ee166623dd15c49b705e7c657e610e35a521fbb50090d42aa8ea3e254d41efc480a586eef5c3e33114c5b6cab2b9d7eff044ae12e51fd571dd0d655d2106b24b5b58425aba3aed6ba6cb5db5ec3c2fe014901c20d1a042488c887bfd9fb591ba48a56fdf858b2c95bb094f6356f914276318fac07ad13466f86a56795e5dfb2756788ff83161ab777375895d0a8fe9f3e4769be7a15ffb3d72320ec82ebcc09e0602651d137e2141bb16bc87ea2c88ebe52d49758a965780fc25838b63b6348a4a2d3f1948cd2e64de61d3b50124ec7899ee3fb48ed0291de75732819c077632b546271985e6f1fd31190905f2304000e36a7923960e6ac77c8121261cc66c9e775547b2d7c68fd6cc92fda858776ce1011b62529524688c4eb316f0f3a21b242cc6cc79095541ab097413e5f841dc35133b1337826044c55038aba8a35636ee2a76145ff211a928cce7898d55e90ea335d7ac8e2fefc44a5fff77efbbbea2a933009754e5fcac72916e72f264fa95591f521b5a003d3c65cf479e06e2f3c93772561aab356911aaaa97fe1911e6dcfe865c4363554511f54a61815960e6fe1d8124963be422ae0acb2fa7fcbceb7497cc5171856e3c5225b9c0749b7e8bb9074cb577ba3f1d64224186d6083cec724df87bfa51cf1eb8fde43311c26c28ab75481921a9cd670c7a3f003d19ce9aa5be41b5cc1ea62ba179ee43e44a271380a82183b39da5f677b5fda9bc73de4b5777d6fb307b9da913c71cd6d93256c17aaee880750b25456b1338afd33fb8f601a58d4af1b7a872f683ba8f921f9059579a6c5a6f895c95756a914a8776cb92a10bdde88445e1b6b60f7d911b26a8500ffcba9bfa8aa4f38a35a8dc65f551caf448ca2fb597e5b926555ccf94c03454bf16fea541101ee36e502b851250bfbae3b97c216900cb0bdaefb710f51f20c3313856c9b6fd9d43b1b8c0a8166e958fc612ad9d4567dc266a3a93472c47b14ea5bd3c3c30f6119bd10d2f0923cb9593b31d204675f18c73835d8c97ff34653813c8c687742cb37b962b726e901c52561b8fece400c309c8a47fad4dc96cd58f38abc1a6d2df9cc86d5d8fabcace77b0fe65d66bf83e34fc7673db8134202a12d5a2a516157849cc0df229f08cda564239139c273503db4f62536b6b306f462f29b7ebb463779d9a6f279dc495854fd0593b05e67d0697c65df2ebb371a33c37311861249a5c0c718d82a17b39739d143111171ced90ae0c80d8e8bfcd59986cef210e97a8beec266530c970b58d021089d25212ddc37162a9bf89d62db5a7f5a80d3090815b127433a6d6419d4b082e67660f0358e6ec628d10b83897d22d3839fa1244f22b638898fba90539914147a7c50f579631344d00a055cd0f06be5ecb26743af2ab5a9e1d2ef48bb1101a42369a2409ebc971c470e08df4c7f10350739cb48220e5e5b7d370ae554985574a2605fc332c401ceeed271d0446495a31b74b1a4d25385b981fb8f9b18a710c9c60cd1e9f67e49602c9f2253bb3f80202b7822cbdd1036ae8caa153a984ff09eced6a6cb7d20aa33f145d6a810ebd98cf797bbeb98423fc0f7c5b9ba8264fee94af071491a037062038a9587aad903518c21a918d2813d51a20b987bbff85509a117c6b004e5130e2aa20bf5c8f46e659abf52dc19c3959e6cd3a0a104cf848480186f6b5d66212c884b137f168459b182b21020a8dfcda769736ec1e2ee89c22800429c8dcd7e58addf5cb3ec56ee5005da66b5168b515a29d2b26671ecfc0a2174747dd3bbdb6358dd53eeaaad2d44c7b8d63db06880c227d3188a3635d81c963213af9e9fc0b4ff266b7db9cfbd4fd0763422d2a3ddbedfc1c3041cfdbdc0d4fd792903eb2abdff6ab50f9e6f0a92065265592cc1a5f2d2e3b60b658054f1e92a4662d81dbcc0f6877ef1d15598e4298af113e966fd2109ca408344f856d97354fe6b7f7b81f728258dccfc95062c437541d2909e9031412629ae45504d26e2c5e42c7910462386d8c24b82b46b47a52fc31cf77ecec9f0a47e455e1de164094b0dbaac73300b7d8b9ed7bb38930796162aa9011e2d39f4b252d7165065acd29433ef09a3c095a4e80f5ba78c7558b438f9bd286c8fe4abaa76580cbc77e6fd3afb84815d917be622602531dc5c569b047d8c9394d32eadc6317dc35b3003bb38a90bcc2f3eb9a33366920769095bac475662c254d84a44b9c6bf16ddd427bc217bbd95f5e8adc8e51ea40478e3aa734c312853b9950c90deb3602090132e0ba8a2f405b3ddfd00dbb3027a85b55c2bb4726861366929f8017cc39a36da4b54795e33d7fb25ec037baa84f7eaab624e34f9c0cef53513e2b7c096740d5edc29255f4850ea0ebcd06389d4ddd58078af1591c14cbfced2cdac135a8b73432a2e4beb304da1b2c00fd74c8f31379ae8fbb536a5fcdc3437d12746114cba11de08175f44ac818020c49a4a0db029a1f1de7bbd1670370562a13d63cf43fc8616608ae8fea24b7aba86b7a03f5c6b2212a65007054826ec0e5f86c364e4c650dc7efa6fdae2b4b15b79c14557f21d1cc2c5db5941db99c6983d02054980912b316beee3e42040ad8629a17da315f52dea0212e68248e74012808b4b80810073052ef7ca04d42f2cedd9e4bd5e1d4dd4dad6d1e6536c968605c01965f93852924b8e3f54110831fb6850637f26934776aac188ac20d7b5ba05adc67fb782b5ab705fc75e0dbbe9a3247ea7b75ef57eaf552e9e7e7c09f6ecd190967eef5522c779a2e58879def970c55a4c9de4b024576ca52f6fd4a73ad2bc8a506a918798111e4dfa20a6218ed36c5d5ef432a642e6654349e9ffe34cc2c146ee389f6e0d5094b7c2983626c66a8c4b7388e673af442b363397e07d71057b6ef4fd0e4d4ddf3b6db41ab38888325999ee6e7ead77cdf6f299a360f90ffea61dcc986ba857c9ef56f9ca62f5ac3f7b803c6dacc5f5f9ef6a55ac0c50b0254930a0098a6f8dec2b14fda767dfda632634f0a08d6ced671e199c745d99b75ddab41b5270a95d5190138feda2829b40294936bb7d5241ae4e92e4922665e08c3022171295f4777f22dc3d463226b05382eacc7a843066502ecc90efa1c740e633f32217d7ff189cab0dc182843fe7f3edbd5398f9650a8ef32e155de9a0482378c6d710381b8a7fbbe6035347cfcd26d62824d5528c230a5f4337caef9b5692c6142df56840051f0f8aa2824ad9e2099324c0b30664ee75ffba5983e4e5f59938385ede1469c6d972772173e58220311542ab843e35e826dae0945a079fbcb00380d00fbb28cf55c60e41ee5ff27930b33057da58855a49986b14004a99fb1ed0b8f40bb1a95c1c5a7a53545e47cb6abbf0d0df55f591a0927b1c02ff9ecbe8b2bcf8659543bdc9d608797757025b12c79bf963449dc6101", 0x1000}, {&(0x7f00000013c0)="1c93c49237d3b4e703c1e7d730a2d76c8b2670366a5e19fca389b22517145b2cf8f2966d2e40e365cfb84b37b7f168695c3d0e43ec028b0803515d3f3737ce424ef1ac5fdc3f7234cd14c07561d228226562b9bb073dc45fda38f8235313482343afd89d2d4aca7ec681827a36a26a14576c94e8b117dcb8cfad6ef6a4dae091e9c41b6c39a39a3b018393c5828e532d362de66baf374d6438e38b1238e91d7061b1054dcbb65ad4d0bc646f664d5013a7b9663291d627512a60e0f24a91ff841c19cb53a879178e74855d5ff0", 0xcd}, {&(0x7f0000000080)="a370104875a5431da7f60ed77529e1233c1cf5d36c9b0fdef1c93d4cd0e4685cf8b77c12582912b77031d11a4bc7fbbea6066f0f", 0x34}, {&(0x7f00000014c0)="4551bac57a5671145dfc7656bb4b3b998fb4632086cdd6fd98329729c5c9745eb2a29c6875d767eed2a9f698c9d07d4beb3b9e8fbc1851b8ad43f8b3ebee2db7b21398", 0x43}, {&(0x7f0000001540)="6f36a96a77a6aef36faa2a09f12fa45e8f1b4a88c46a7dbd29afeebf21afeb5016e8ac45afb510ccd91173c2cce68466ffb16430cb7af827e4385937c03739a6", 0x40}, {&(0x7f0000001580)="d5e84359480fdc29", 0x8}], 0x9, &(0x7f0000001680), 0x0, 0x408}, 0x2) 16:00:22 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x100000000, 0x7fff, 0x1, 0x401, 0x81, 0x200, 0x0, 0x1, 0x1, 0xdb7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/158, 0x9e) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c8b2c83ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaeacc500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff67) r1 = socket(0x2, 0x8001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="df4d0100656a5d276c65"], 0xa) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000640)) ioctl$BIOCFLUSH(r5, 0x20004268) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000100)="8c65", 0x6d2) connect$unix(r1, &(0x7f0000000500)=ANY=[@ANYRES16=r1, @ANYRESOCT, @ANYRESDEC=r0, @ANYRESHEX=r8, @ANYPTR64=&(0x7f0000000380)=ANY=[]], 0x5) shutdown(r1, 0x1) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000100)="8c65", 0x6d2) close(r9) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000002c0)) r3 = openat(r2, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000640)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in6}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r4) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x200000000000023a, &(0x7f0000000100)}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c653400"], 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000640)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x1ffffffffffffc59, &(0x7f0000000040)}) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() fchmod(r1, 0x10c) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/zero\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000001100)=ANY=[@ANYBLOB="00f376979725116cb1047ee9b357020010000000656df9ebac57b8e169c1d6d929743fa40403c7b3c76fbc3b9a9d4ae74301000000d682dbcaf7a70e8a2bcf5c02efe0569e3ec7992ac1d72f3f864118ce1ad8863f87dbd6e803943433df488f9dfd733ea753336759c615372ccc7392f0667a9aef9064697dd37ba69971b77b6e61ef1bf3070c21afeb02051b767e0c36f349ef8f095417abf4acf4b4cd861ef380e4d95e597a1cdb4d85ef2d7023003531da903686a0e243f946aba8ebc11a6a03cb818fd96e197c8e3e790c3cd42362df0587ba304f690a926e72a25db982e30ab7d2f6ec330f0c99ece4708e84cb294ef166e588bbc3d4e4ca40906ea438ecaf15d514d7b414f5186ff842a627bb7fd3dd46e21eb027c3994d35ec0d2efbc3bd9cd65e4bc135afcf6d5723eec9dbbf56f96f467fe2c4cd384afcae900542ad2f5894f4a75490e866dfb85b267cac0af16a497bcb50a188973b0bcf546acc0f4a2250db4efcce675cacce4b57421199b5d5a60df9dc35a6a8f80c69ccffea00000000000000dc08ea195e80c8b0a4c7ee25677ac7be6062a1e097d73b9568856d35ff9632f1b4e3c47c7cc1ed6773c29a5d4cfec6808edc0000000000000000000000000000000000000000000000000000003551fff0b5425ea658c13f744675579e86b33b08a6f0d037"], 0xa) symlinkat(&(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000e40)='\x00') r4 = open(&(0x7f0000000d40)='./file0\x00', 0x20, 0x1a8) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1000800, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0) r6 = open(&(0x7f0000000c40)='./bus\x00', 0x20, 0x2) kevent(r4, &(0x7f0000000b80)=[{{r2}, 0xfffffffffffffff9, 0x87, 0xacca7add68c1a22f, 0x1, 0x7}, {{r6}, 0xfffffffffffffffe, 0x61, 0x2, 0xffffffffffffff7f, 0x400009}, {{r0}, 0x7ffffffffffffff3, 0x12, 0x271a63c3f53494d3, 0x0, 0xa028}, {{r5}, 0xfffffffffffffffa, 0x2, 0x20000090, 0x7ff, 0x101}, {{r2}, 0xfffffffffffffffb, 0x100, 0x4, 0x0, 0x81}], 0x7fffffff, &(0x7f0000000c40), 0x100000000, &(0x7f0000000b00)={0x8, 0x6}) kqueue() r7 = dup2(r0, r2) setreuid(0x0, 0xee00) dup(r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x439816ba06e263e7) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xfffffffffffffff9, 0x4}, {0x18, 0x2, 0x7, 0x3}, 0x0, [0xffffffffffffffff, 0x7, 0x1000, 0x8, 0x7, 0x71, 0x9, 0x400]}, 0x3c) r8 = geteuid() sendto$unix(r7, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x40) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/wsmouse\x00', 0x0, 0x0) mkdir(&(0x7f0000000b40)='./file0\x00', 0x0) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000a80)=""/127) mkdir(&(0x7f0000000ec0)='./file0\x00', 0x2) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000000)) setreuid(r8, r8) chroot(&(0x7f0000000e00)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) 16:00:22 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) accept$inet6(r1, &(0x7f0000000300), &(0x7f0000000280)=0xc) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x34, 0x0, 0x0, 0x9}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="bf47090b090000000000001954a4") ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x163, &(0x7f00000002c0)="d17e00b69609527600") 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(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f00000001c0)="8d18ad0dcdc56a1bd1bedaf2da13f2a5eea3da4969835d77", 0xfffffffffffffd8b) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x215c, &(0x7f0000000340)=[{0x30, 0x0, 0x3}, {0x74, 0xfe, 0x1}, {0xff}]}) flock(r0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x30180, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000000)="36b83e522c066341519be70897fb") 16:00:22 executing program 1: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x4, 0x8, 0x100, 0x3, 0x3, 0x8, 0x4, 0x3, 0x2, 0x4, 0x3}) r0 = semget(0x3, 0x4, 0x8) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001180)=""/7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000011c0)=""/127) socket$inet(0x2, 0x8000, 0x1) socket$inet6(0x18, 0x1, 0x7b) r2 = socket$inet6(0x18, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001240), 0xc) r3 = semget(0x1, 0x3, 0x70) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001280)=""/239) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x635514ca405cafb0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000013c0)={'./file0\x00', 0x9, 0x40, 0x2, 0x1, 0x3, 0x6, 0x6, 0x2, 0x2, 0x10001, 0x6}) r5 = open(&(0x7f0000001440)='./file0\x00', 0x0, 0x18) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001480)={'tap', 0x0}) socketpair$unix(0x1, 0xd15102d6248b7d75, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) recvmsg(r6, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000001500)=""/208, 0xd0}], 0x1, &(0x7f0000001640)=""/87, 0x57}, 0x8e1) getpgrp() r7 = accept$inet6(r1, &(0x7f0000001700), &(0x7f0000001740)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001780), 0xc) r8 = dup(0xffffffffffffff9c) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f00000017c0)=0x2) r9 = semget(0x3, 0x7, 0x20) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000001800)=""/199) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000001900)={0xe60, 0x7ff, 0xe9a, 0x5}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000001940)=""/4096) socket$inet6(0x18, 0x0, 0x7) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000002940)={'./file0\x00', 0x7, 0x7, 0x0, 0x2, 0x9, 0x9, 0x3, 0x2, 0x2, 0x100, 0x80000000}) socketpair(0x10, 0x2, 0x2, &(0x7f00000029c0)) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x45) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0xff4b) r1 = getgid() r2 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r1, 0x10}, 0x5000000000004, 0x8, 0x0, r2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[r3]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xa) 16:00:22 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}], 0x1, 0x0}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000580)={0x1, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000002c0)) openat(r2, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000001600)={0x3, 0x1}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendmsg(r3, &(0x7f0000000540)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="04adc7cde09ed679628c7d916ff6885f288b689301662b5187c86d001145e78eee19bec2ff705eb6aa9927f8851cfd4752cbede4d41379379e12874fc5c474cdd19b54bbb609b78dd39dca566fd98ca6684c43219b5233d64f2aa32470951a0b0fee65fc08996cfa1c4e164f118fb224b8", 0x71}, {&(0x7f0000000200)="b092c15da32b961d8b8c2fab16f22ab629f4e37d628b3c28a7eda05247eeab16a8ea2361ee0ae83008c0291de8c2c5753043421df446163c9befc50ac09f6b00d3e79543ea70f32b9c7e771f2e7c4e0ba03ec384e8e1", 0x56}, {&(0x7f0000000600)="b686ff6ea68caf8273aed7ed68063374fb3f5e0687216d76c4031b711b6267377f8d78d040eb5dc0e6984a41ea0ff31d154df355ccebc4881ca32c6623b63c6c37594e2ff9c155a63c4403bd79bfe15ad44d946bda8bb8079141a08707e0d708a556357db887857300e809af4c441f59f285be6ea386ae8219a5a085035823b3c02ae9950a6db6bde6d1bec292d9a5599a223d4617327f5e75f6d59184345f4041eba0bfa5aed3c7990f29528ad3368a336b37053d305687e35a2baf1bdae8d4b395392fdabadd98f65d8bd26d58810af4ed6ec001e88e8db80c9a8be1635d5c87db12aa173eae1d1ccd8ef48fbb2c1644de52467f6e91f859d957e830543cfa1ed91028b4230a7d06c6de603b52122e1c7bcd47199957fd621df6186045ff56d14a4b8cb8e0a4b3ce61e9ee6f3f9056907cc85490085a4fa79fdbfaa6306f9141a6d66db8d0fef5af655b40c78c0acd2120088fccfdbf688d9cdf1de6981d0fee847d09116c90edf2dedc09628ba3048f4e7e0022e38934f9c6f737d27fc323c9b066e895cd98c3e31b88a6aefd1e16b1322f975cd84d549460334a4023489ce1fa4bc8afab34e589c67e9dfe8545a527cfd9ba7e68ad442550b9c279825853887abd02f221056a011af83e366b9fad498067d5839670e74f8331299cc3c85a979a55ba042384e1c08e5bc52e06d4f37793ea010f1346478916eadc0adeccbcc96996bde8d51f23bab67d827e4edfc929caf003526b4dfe6083296a9c63f900ce6ec3bbf32f414220c40b0000914ebf80ef320e522d10e7f5ec563005acdb7f1b9b3c67c091db41e4ea894bedd1cded0860d553bcc4713db9334d3cfaee45c054208eaf1b7b7f3217648a48241a0d184f4d8a052b7fe354f00e50f76ccac22292071ebeec7fa370cd4407e247c69cd871bc0632d45956b4670f82ab5cea69556f00622959b27e8a99971dad09217d1dea7665265468b2c527294e867ed68deafb5d4c924103dcad2c2e00050699db4bd946e86189a1a31f10a1a0fc965a1f5fd833167242395357b80e46c302421d627dd5e16ded8382f9d79520e0f98e4615df175290afe3dae056b26974b04169ff27006ed3ee3f5d027de665985c6723935f63f9cbbd3003435cec5696c31e6eeded3c2ec4a482bdf94ebb4fed645eeed69b9399494d004a2db584e0e5eb31c2205d6de1bbd6518a341b3bd2baa02accebc719888977c64177039794898e0c1d613c2268a8497379e14f0d7dea8e2371de639ad943e5d032b2b6d9fcc036fc20539e5b5cafc747cf4b0fa83fad12b657de7f482abf03d24f061ac250493866b88b76788f2e26191b0c2679b5044627316ca1677f7793e455a5a40333b11121db1c39795e6f76cb38d5742466d384cabca4fb3f2f7e2f2265873a98474ff9b471d09207ca734a8f8ee8b7ec5886e74bdeff5dc99d911821690bc055331f653f336de5b9d1d1f85d28ff301074e2f60895f179e40360f4f4a95e1d76249c04fb146d14c6387d612d1753c78d16f35a8b78068843f732e829637e88aa807ef3385165698694a95d9348d4449f61ebc4b7ed8b89f42bca90f57544ea98be51097ff3f5b6b71ddbf4c4c5a2fb2d0230ed870debd0ffde5bd78bb59aa55b0e7e7cdde3f2ce96a92b70f6b8289e0c09026c117c3cefdbc21c40a288b33598f42d7fdfa4603f549be783740f083967ff4a387d270dac0528abaaa54b3371b0c2d91e534080b92c6dabf6763845b3f4fb9f7bd3436e2457384bef1a3b051a7c06ae9921a32d61027203d785d7cc97bd44a339630ae1d0f4302425c9192880d49961a86568c875c3eff2f9cbe791350edcb1f6f32a2fcb324b13d4d50b542e31157b7bd2536e3862468c019813b9ffbe72baf6235beca02a387ab7b584cf610e50193578eef6db6ab0e5b66a233a14a98a7a0c394e307dbb16448c37749f86ad14112d2db7148cf7c71909edf8f32a50311bb82c135259af82db0bf808218e52c4c64e5b75fb28fec483dd95850355f44972dc6bb37e8567e0f62cba236dad7ff2f5332f31daa9d197986ecad7a4ef085294574bcb6b7ac8de13aec4ec13a0cef18d5755df633014ad721e23869b40ee9b50fd9032a31a926f537b2928ef1fb0b5319c9c27e2c98106ff92be654aae5a2a1964f10022768cc175d6278bf18fe8067d0af2ef81596023563d41d540a135d8df88d9d10930f53a82d64f708c9469bfedd2d21063a929a2c2df0cab7f7995049a4538764fad68e075af67204e52470d6c6f67f4edf46b9d820a469d3cbbba95386414774bbf79fcc8071f76e49047c9f0ba40a734e94f8d0fa1b436a5affb8f0a1ac21f30f98f57bc0eb34c16694fec3517cd992718912de408224ccfaea4451e51c761fd3e2031acad41130eadd6733caa2ed01c051a103d8a748f680d0e6bb6ac21bbbbced49b278ee30fc23cae5a5b144a41822297a4d3d77366e740a3fede156541af620e7085fdd3bd2bf74e6d182de182003ac4bedf493352c7fc28b2214318d816bd8b9e47a21a729be3a287a9f909524077127344eae52fc5598e333efb32009b86820bcdfc897447f1630ff732c9598a359da031f90f9424818f083bc1164034bae27491dc1a12c5fc7f439ebce966d852206bb8fb8633b80b97ea47d07a48c5e1248fc34c246e1d10541b3d9dcddced0eaf6bf594efb0abf26cf9bfe4e4707266356361e4ac0965d6c5770bdd6e315893401c5955216d4bd4dc0ae25972ba3a51510ce4998df2aedeffbe7b9740bd3d68ef05e817d07b27b738508075f95f4ed81b5e9d74fe131615212098e4633647b295eea51587d63a126ec91388279d9a31a573afcce094f53904694d398a6069ae26924e1a82d7132040c14a83e06008671abaea9a6da10046ee1de65075f281e754240c1279be62a33537dff5c574cd0855252109d7f8d0934a1c8a94da9530af34f429f18224b5368db40d87656d741da4f01b5b22feb3d436c1a5d8e8f909b5c1e206504165c11f2698a890bd0bdc64139542df8677c3a01214f539bffba225057bcd0522651053e834a4166ed60de249314245047b4514b25acc92f447199c08f7426e8f2c82fada60bd4354bedec074b6cbc0766fbf92e14979494d60aea5efd3162a37c9ae687337228f0f8c7db664b70d088db50c6f81290ac01d2d499d652b0052aba3c311a52c3b5b039430d70a52fc59619d4089fea3e0e0224fb62c5e897bd218af439a7f23ba159b889f89e0d33f8f2e9085e9937c6c7854fd65227857455f29d5ae0eb2a5ca070b30c056837cb3ef213bfb10fe914c2a37479765ac28fd9570be3973922832f0d58af83e1fb9f2fdafae1b04a3a6e2ee0a65a738dc843a4faee9fbdc875705bdb0ffb69553088421c2dc4864a7d092b1e2fd83eed85880270f4bd052d3500f27395a812430d278567a69567463e0676e70f90cab827b2b52da28fcd51ded1be2d22902fc109ad45d815528023d791ca6aa2c10fe2c2cb152f42e7b577d2819f3911241d334b31f3b9855da0384b0d5ef6cfc9b2c225a4bfcb839a77968400def3190947f01c610ad5c107a8889b109a98c5c2870f363a81dc6ad721d93e0fc539a5ca10738432309c4c68e4358fabafbd3d9f18e8fc8eb100a5648bd3a14f265d8a2d5818116cb43733febd02f4b892e3e53e3564428923ac65b4d69d9111a74c7d2783dd85cf4dd2966f83edce062bd503f381fd06dd475d4c2cf5cc5ed2ac24f12cdc1f3c71ea8f0ae30e9fa6da87aaf32e70bba601afee024807e9b86c55725af06d813f9625820dfdf1b6e5de5eabd6909b5195ac4fa7a2f9fe4287067ccdbe417b19c9ed64d508efd3297c2c504dbdcdfc3de17ea15c342754e9be509d9b2869124946e0c38c9b7ce8d6b7362d9ef3437474f02b842a0a9a8c33728c743c67adee45e649f5078fe4e5ad334d302374b2c9c7643359fd9df0b54e846f45e686b1c9c27bf241e8d864054660d2a4ab3490290db4e6d5ad3722f017a7b8ac987508f55469cd078c517c5c9e745d4109221403aac816976e7365191fd6aa68dc26e2aeda94081f4d807e54c0dbaf13dc37dfed7c6542e0d8d6d00786197f5fe45f0c818f20ffc020659ac63d931667ec0b43446183826487e9fbde38fc475b4ab70886a886d503c39db347e10e7b0fd9ebd15b201118ed2165a537143a04ebb74b5a8296f0b5774a99633438a0a5e7232821df435d6ee85374c6b848a9c807604927233cc6238acf10ca61c1e2d96ebd73574697d15961b839a09a1de7a9b9c3370586819c75832abf71d0ba39e96373dd225616089b67a7975d46c48ef17a52b39473c374ba1b6f501e148ce05ec9e8a786a48c9d811184c08ddbd7d8001bc5cf51c3743fb8a06afae75b3b2506af7c5227cb2af929989b26d902e0af43405a026a04101bc2ec58761beda42071433e9ebdf1e50515d48a14a24792c0a0d8c9a6485361be95ef3d41bb059721c93c8d7367e57e1de2007584e17e677cb973e219536b65ce37c9a876970ec2e18f3b3078ec6cd931ba8169787450e8f2b5b77cf17faed0ff6eeb8390f982f51a65d9efaacd5799743812c3679f2f930b4cdae84ff4310bb537fdf33683565f232172fa9eb9e2c93e76018d1718b42a3e484bc9bdd0e8863df6db7fb63b578ffc36458063d2672c3dec2d2614bdb457b0b6b711c5583c10037d7070876a86b2f0ef4f3820afd2553216065f96a507d2ed7df9f251b9dffb7d510dbd01a954930df59f0f0943c6b39fc3d2aaf5771addb79943171a407db164fe2118700c76463ddf66b51ccc31785375c08a592b6a72136657c9f068706de756febcee29f8a865754c0d59cf5608589433166031c2bd4fde51a19678cc4f3b156e51e1e18ff2c4cdc296062d0e238c65a63d0d9fa6d57d5a6b522327c700d150f801e7dd353c981681ff5cdeec0413e047c253987f9c747a4a38fc2c5c88993468786e3dccb2b96338d62b9455b49e29bfd7ff14bc42a68e6c3a03256269ae3239af406f09b2a53e12379b0900f99f2b284114ed4f9194d7ed90eaf66967e1a526b69958e6650da7d9df4394ab998efbc0e5373fb3207af84f886f43dca878cce5171a0876fabc5c3b6d499851a144df19475dabc74c3cc7c8c6049fd5633912ee821cc63154b72b1d10496066764cdc95b865c6c0f537a8322a59809fa6227ee520a86da84ac0ed5eff5094e51deef8ebbf3ac9f1c0b8713b1b5f2d3385b0f8ff3e0dcb6cf7b3ff4ab3d96193b578d3a0952af4c23f460527c5000a3d19f668be1c58fb33c746c0890a10151cdc16b5db1cb42f6005dd60e02837a040aaa9f32d897d693fa155a0f7cda0d1aa6a6a99b9ed69eca5497c2d55422986fa23fc57c2366efde79dd1d1cee5267ffe94242fabb223a1480c785cbb13a739e9f0687aaeb94a97e269f77ec7886e428fdd9ff4789e55b8fbe1a1d88019c374a050d17cef07789d9ee651fdf2ee42420d0b1e8a49fc3fce22a542f815f94e221e8fa8204edf72b53bb37282582ca87bbc034f5649033fd12df20b6e4ce278758079e3bd5d2d22fc79b1d476e052ca2bd5c1bc38ce7bd5a04095c8badfb0b92090526efca5ed689f5d0fb64770446f15e0c3498393f4a518992490f7166504571308b399ec2091913af00ebcca34814182908fc6f30747b36d573d9e9a89628082f4231562c936bcd7c58b197e49e78da8993eed198dbb40268f8fb7529e466d20d58fc8fbabcee9df6a173ec35b7f37ba7689a294dfc615c364f84d33e20ced7", 0x1000}, {&(0x7f0000000340)="c31838f68dde0230a5c17e2934e0de0a04d0251ca3456d441a7b3b4bacb2911f86ce6cc227ba554eabebbbe29293e8a8144de1c24e03564be27f603a4bbab4d48399a5b3980c7d3553fb1024f2bbdaac07", 0x51}], 0x4, &(0x7f00000003c0)=[{0x38, 0x1, 0xa19a, "c26362b99e54d8077141f0f65b4a2945ce61cf4ba23ff4f9696c45e9e915fd8744caafce1f42"}, {0x110, 0x1, 0x10001, "b99c77f1d84d4347919d63805b0cae66d505fae175fc56add6fe5595251e7629672a830d713b510e7b50f64f79b74f00e3e349c9deb1e579e71ed0ec4ad83387d8036b634dd671b1369922e1b17592837da7eca7b2bffda2299b9306e16a09119157f3f03c355bc41b0ef47beedcb09ed1a257157440719b99785c038f5a2ef7eab41032283c8233de7f10e29ba7b816b9a07dc1f58955f2525b2dbe5d6c3616bf7c2aa3ce842a84d25965cc7b3cbf3c2c21723a34e660248dfdae8fa5d3ba335f9249e68d6eaec4f84384989bbfbbf2c4e3f52f88175a2ef73922104629b5807d8042a0f01051774e07c44bc1b21ebdc6ee2ad024191a391e2d8e89d8"}], 0x148}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x10008) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000001600)}], 0x0, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r5 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r6, r7, r8, 0x1}, 0x6, 0x9, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$unix(r9, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r11 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r14 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r12, r13, r14, 0x1}, 0x6, 0x9, 0x8}) socketpair(0xca398444aae8bc63, 0x800b, 0x7, &(0x7f00000001c0)={0xffffffffffffffff}) r16 = shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r19 = getgid() r20 = socket(0x18, 0x1, 0x0) close(r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r20, &(0x7f0000000100)="8c65", 0x460) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffe2f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r23 = getppid() r24 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000100)={{0x1, r17, r19, r21, r22, 0x5, 0x8000}, 0x1e3c, 0x8, r23, r24, 0x1f, 0x7, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = accept$unix(r25, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r27 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffd4f) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r30 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = accept$unix(r31, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r33 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r36 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r34, r35, r36, 0x1}, 0x6, 0x9, 0x8}) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r28, r29, r18, 0x3}, 0x6, 0x100000001, 0x205}) r37 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r39 = accept$unix(r38, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r40 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r43 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r41, r42, r43, 0x1}, 0x6, 0x9, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = accept$unix(r44, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r46 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r49 = getgid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r47, r48, r49, 0x1}, 0x6, 0x9, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = accept$unix(r50, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r52 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r55 = getgid() semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r53, r54, r55, 0x1}, 0x6, 0x9, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r57 = accept$unix(r56, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r58 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r61 = getgid() semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r59, r60, r61, 0x1}, 0x6, 0x9, 0x8}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r41, 0x0, 0x0, r49, r55, r61]) socket$unix(0x1, 0x5, 0x0) r63 = socket(0x18, 0x3, 0x0) setsockopt(r63, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r64 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) r65 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000340)=0xc) r67 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r70 = getppid() r71 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r65, 0x1, &(0x7f0000000100)={{0x1, r66, r67, r68, r69, 0x5, 0x8000}, 0x1e3c, 0x8, r70, r71, 0x1f, 0x7, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r74 = accept$unix(r73, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r75 = semget(0x1, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r78 = getgid() semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r76, r77, r78, 0x1}, 0x6, 0x9, 0x8}) r79 = socket(0x11, 0x4003, 0x0) r80 = dup2(r79, r79) r81 = kqueue() r82 = accept$inet(r80, &(0x7f00000002c0), &(0x7f00000006c0)=0xc) kevent(r81, &(0x7f0000000040)=[{{r82}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000000000000}], 0x3, 0x0, 0x0, 0x0) r83 = fcntl$dupfd(r81, 0xa, 0xffffffffffffffff) r84 = msgget$private(0x0, 0x401) msgsnd(r84, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r84, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r84, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000100000000000000000000000000000000000000001067ee9ef11350f5df87fd065eca000000000500000000000000b50000c9c5ddf8000000a1ba7f0361a159f8000000000000000000000000000000000000000000000002000000000000000000000000001c00000000000000eaffffffffffffff0000000000eafffffeffff7f00"/173], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r84, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r84, &(0x7f0000000740)=ANY=[@ANYBLOB="43d17038d51013aeead9a2efed32030000008cec1f7ac6947974afb21bd2ed07bb726dab12b476dc94e00864f73328477b22448993d74a7e47517c290fec88adcd8aade4b744b254be84764fb95fc89a23a2324ff10537bea2c1fd2a58427e72da173dce9535f0b0989c411b373783aec9ef749b5a621dd42243e90001000000000000daa6493ef346fc4933d82ab6081311a8bb2f13f0a2ef8e1c88423edce6241e4e2b90eb"], 0xffffff64, 0x1, 0x0) r85 = geteuid() socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r86, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r90 = getppid() r91 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r91, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="43e8007bee7efe6530005b820ed79075c17a415055dd0500c0297c45f4c2f7000000afdc24b54480ecfd"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r92 = fcntl$getown(r91, 0x5) msgctl$IPC_SET(r84, 0x1, &(0x7f0000000980)={{0x2, r85, r88, r89, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r90, r92, 0xa5, 0x1, 0x100000000, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r94 = accept$unix(r93, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r95 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r94, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r98 = getgid() semctl$IPC_SET(r95, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r96, r97, r98, 0x1}, 0x6, 0x9, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r100 = accept$unix(r99, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r101 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r104 = getgid() semctl$IPC_SET(r101, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r102, r103, r104, 0x1}, 0x6, 0x9, 0x8}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="1d06e290030852bc07ddee007b47ca79fef97a733d52ab387f87af51e80720d40dd32bea5d", 0x25}], 0x1, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r87, r7, r14}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r15, r0]}, @cred={0x20, 0xffff, 0x0, r24, 0xffffffffffffffff, r30}, @cred={0x20, 0xffff, 0x0, r37, 0xffffffffffffffff, r62}, @rights={0x16, 0xffff, 0x1, [r2, r63, r64, r0]}, @cred={0x20, 0xffff, 0x0, r71, r72, r78}, @cred={0x20, 0xffff, 0x0, r92, 0x0, r104}], 0x100, 0x4}, 0xb) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) 16:00:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 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) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) 16:00:22 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x855350ec51e05522, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8488, 0x0) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3aa, &(0x7f0000000300)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) 16:00:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) setuid(0xee01) r1 = getppid() r2 = semget$private(0x0, 0x0, 0x10) semop(r2, &(0x7f00000000c0)=[{0x4, 0x800, 0x800}, {0x0, 0x20, 0x800}, {0x2, 0x6, 0x400}, {0x4, 0x0, 0x800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0xc00}, {0x0, 0x3, 0x800}, {0x4, 0x0, 0x800}], 0x8) fcntl$setown(r0, 0x6, r1) r3 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x524, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r5, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = dup2(r4, r5) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000002c0)) openat(r6, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f0000000100)={0x10000, 0xfffffffc, 0x401, 0x80000000, 0x26, 0x7fff, 0x5, 0x10, [{0x7, 0x8001, 0x7c1f, 0xffffffff}, {0x2, 0x3, 0x6, 0x1}, {0xfff, 0x100, 0x0, 0x1}, {0x4, 0x6, 0xfffffff7, 0x80}, {0x2, 0x2, 0x0, 0x718}, {0x2a, 0x4, 0x1, 0x7fff}, {0x7, 0x1f, 0x9, 0x6}, {0xffffffff, 0x3, 0x3, 0x4}, {0x3, 0x9, 0x20, 0x29}, {0x20, 0x7, 0x3, 0x80000000}, {0x3, 0x9, 0x9}, {0x80, 0x5, 0x831, 0x5f72}, {0xc02f, 0x8, 0x7, 0x7b2}, {0x0, 0xc3e, 0x9, 0x3}, {0x0, 0xb0, 0x1, 0x7fffffff}, {0x9, 0x10000, 0x9, 0xffff7fff}]}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0xd5, &(0x7f0000000140)=[{0x45, 0xfd}, {0x3f}, {0x400a, 0x0, 0x0, 0x1000}]}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x2) r2 = dup2(r0, r1) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) ioctl$KDENABIO(r2, 0x20004b3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f0000000340)='./file0\x00', 0x40, 0xa0) faccessat(r4, &(0x7f0000000040)='.\x00', 0x0, 0x1) write(r4, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) ioctl$KDDISABIO(r5, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xfffffffffffffc54) r7 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r8 = syz_open_pts() fcntl$setflags(r8, 0x2, 0x1) r9 = dup2(r8, r8) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r11, 0x0) getgroups(0x2, &(0x7f0000000200)=[r11, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r13, &(0x7f0000000100)="8c65", 0x460) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffe2f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r14 = getppid() fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r14, r14) r15 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0x3db) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() r21 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x1, r16, r17, r18, r19, 0x5, 0x8000}, 0x1e3c, 0x8, r20, r21, 0x1f, 0x7, 0x2}) setpgid(r20, r20) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0xe5cd, r6, r11, r6, r12, 0x60, 0x3}, 0x7fffffff, 0x201, r14, r21, 0x4, 0xffffffffffffffff, 0x13f}) r22 = socket(0xe, 0x3, 0x0) setsockopt(r22, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={r20, r23}, 0xc) dup(r2) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r0, &(0x7f00000001c0)="7b2eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f4d748fe430092b430773243a1506a4d88377700b03fcef8fb56a75dc5d66954e031be3be76e487046ba56ca412beac181af287cfd0cbc5e356201e1ef37e1c1ed7c2411f805087b8c20606", 0x99) 16:00:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x3000, 0x3ff) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2000000000000066, &(0x7f0000000140)=[{0x20, 0x3f, 0x1, 0x8}, {0x0, 0x2, 0x8, 0xffffffff}, {0xc1fc, 0x1, 0x0, 0xfe}, {0x9d, 0xaf, 0xd8, 0xff}, {0xbf7, 0x1, 0x3}, {0x3, 0x81, 0x81, 0x9}, {0x8, 0x1f, 0x6, 0x2}, {0x800, 0x9, 0x0, 0x8}, {0x8, 0xc1, 0x6c, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f00000000c0)=0x71e) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f66696c653000280662f6a29fa940c0188a1cdb9ec8793aaefa7acaf4ea04ad0470239a0e06edb6e5198a770cd0807851424e6ac6316788118c2be7418227fada445a36686f7ad2cd34bed2cea7e87fe35bb9927283af5c23208589d8fd6c00deba780936a01f5a282cda4fc234aa7541e822ec8c704d8af4e4c8305b4d57728cee39ec6124cfa98e8fabb6def286bce5dd880320e1fd35d06949d4703002885ac1661533af7443f2a0352e00cbb6ef083e98461c0ea45ec8147cdff285ae12566061942ee29c3b2308880e51da2cf733e65e72b101cbfa885d7e9a14bf62361743efc8256df1696cb97e6f84"], 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCFLUSH(r3, 0x20004268) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) r1 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000140)=[{&(0x7f00000001c0)="cdd032f389f65c0962016e14bd893629449556c6963795072729a58f1cc73dcc8a2aed6ec3493deb4d172f849c73c31660dce66f2323de0014a29cd6b5863c4bf64c7f61af1e3deecc55bc07428ad4a721d565d85c419ee36c9d713392ee2a997372528ebd735ad7ff09c18bc93330998e12ffdaa68d6d84700140147a8e19fe9472a5866b95ddef3c2e3e0e4a606da44bcf0ba6cb1670995d6e55b4c352335f55a4a795d42f2639c131bc35b807fc08289bea7c1c805fd0b5f7597dc13952dbbbca769d7dc0", 0xc6}, {&(0x7f0000000300)="787eec13684cd243c5ded86cf2dd28e035e72b531af04a282f31141691f7c02e99e557267542f9c56f3b4ef09b161040a418794baebae2026fef610f1c76d8f8ee227c0a711a3231ee894a85", 0x4c}, {&(0x7f0000000380)="116f06388c101b61932035ede63a7949a8601ea8a19009284cf6f4e83009a29240df4c0182be4b13c7695f6144ce4d91ff6ede4f85a9ae753f0c03afc599db8a0ac885a7fde54367b3283f0c01a7c5e5d4a1a71d6462017bd7b036e08137490a3be37d486be10d8b482c4c87b8d25e78f5c922b86fa220", 0x77}], 0x3, &(0x7f0000000400), 0x0, 0x1}, 0x6) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0xaa0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffcc8) recvfrom(r4, &(0x7f0000000440)=""/117, 0x75, 0x43, &(0x7f0000000040)=@in6={0x18, 0x1, 0xff, 0x5}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r7, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r8 = dup2(r6, r7) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f00000002c0)) r9 = openat(r8, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f0000000640)) ioctl$WSDISPLAYIO_WSMOUSED(r9, 0x80185758, &(0x7f00000003c0)={0x0, 0x7f, {0x0, 0x626d}}) r10 = dup(r3) ioctl$WSMOUSEIO_SETMODE(r10, 0x80045726, &(0x7f0000000240)) r11 = dup2(r1, r2) ioctl$TIOCGETD(r11, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r11, 0x80044275, &(0x7f00000002c0)) r12 = openat(r11, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r12, 0x4004427c, &(0x7f0000000640)) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000540)=[{0x50}, {0x1}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:22 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00<\x00\x00\x00'], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x3) socket$inet(0x2, 0x3, 0x9) 16:00:23 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, 0x0, 0x0, "00f1ff0000000000000000006fb31a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x90, &(0x7f0000000040)=0x5, 0x4) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000000)=""/58) 16:00:23 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/199, 0xc7) close(r0) 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="01270d2f66696c653000"], 0xa) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000002c0)) r3 = openat(r2, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000640)) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000040)={0x59, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:23 executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x20240, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='c\x00') r0 = shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = socket(0x18, 0x1, 0x0) write(0xffffffffffffff9c, &(0x7f0000000200)="c072702a52df76fcce5b69f2", 0xc) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x460) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffe2f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r4, r5, 0x5, 0x8000}, 0x1e3c, 0x8, r6, r7, 0x1f, 0x7, 0x2}) r8 = getpgid(r7) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x400, r8) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = geteuid() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = semget$private(0x0, 0x2, 0x400) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2f66696c65300057cd61a24848f9eb096ed11cb6000000007508b7e555659612c834fc0f19b117bc55094d1e1a15d2b13405864105c0ffeabfa394324eae896a9ef1796a2faf46a93127fa5c8f2e75d9b0c7060080eb94cbf17d2d9ddebba47f9dcfd31a9acf83ac3dd870e54acd468a5e0ee6f7bcfdebf103192735c45d92b13f70d618f145670534c0000000000000"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r13 = socket(0x1e, 0x3, 0x0) readv(r13, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) connect$unix(r13, &(0x7f0000000980)=ANY=[@ANYBLOB="9198ea9c4b4c2a9d30d540ab7f433206684af41ee5c7f50a72113275cf4ef08ea350d7cbf337518b3f0d47f48c5616c1101b37470f72cae704c8a9eb1348247eb39958d7cf6a03b9da4291dbb000000000000000062294fe8718a4acfe5475ff34268d95ad96ad124f61e2fb5bddcf39748e931bb94c705bda076d0438724442b34f6667dcfa54779f559bf2f00c75a68555a714c0bdf0a0145b3c8b806bfb8070d7246db414fb24524eb8a7ff2f69e2c20c8b3ea3a141f570626d9b6976d151324dabfb4d51ce172bbbe336d56eba972625eba24b53ce3c6b477024e04d78f7a15f50f5b6cca3e78bb1b71edce33d60a82294949c0356c22f962fdadc443682a5c84a35e08bbdd8e719f0d060c24bac619f60d28c0100000000000000df02cfc4f01bedfc186bc97c936e5f654ac47527a4c610bd30a4645606d531c43c9247641d7dc3fb7f30e3d6c81dfa65b34b04090b5a533967104dbf0e8f8d2c5fba7b1148ea1cbfab057656400d763c2abcb48e77d66b009c5b613673b65e3aab0ffcaafc2c694b9e317bb7d27583469e56242a457a0d403e63632dabe9d9a26852ec1518d90bff334bbc49e2d9ba93574a3c104fdef2f183a8499f9b7f3e65954f82433c809c7f0f2a9956d2b82f24fcae2967b239a08dc1c90692054a35a28b7337145d1dfd49d6f64704a8df8852f24768f1f4e96903e504bf575664c562d6f986caac6ea1ccb0d29751ad5ca6ea07201a98050c95983e55516d643266ae69a097ed660da9f5c6d2abd6385bca39104f15e38c42eb61b7eef08fd751b05acacf44f4a1b2a35804e8128a9623e60eef9e16abcbd3900cba281b53f999fda3103203851099cf9af32d8383757c8b2d80322c3275ed7a1eeaf989844f3b7728cfad3a6ba0143c7804910e3fb7b9333cb169ec6d332f22829a145659907b0fba"], 0xa) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r10, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0xff, 0x2800}, {0x4, 0x580, 0x1800}, {0x1, 0x9, 0x1000}, {0x0, 0x9, 0x800}], 0x4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r12, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r16, 0x0) poll(&(0x7f0000000000)=[{r16, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r18 = semget(0x2, 0x1, 0x80) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000640)={{0x3, r17, r8, r9, 0x0, 0x2, 0x8}, 0x400004000007fff, 0xfc4, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x18, 0x2, 0x0) accept$inet6(r20, 0x0, 0x0) socketpair(0x20, 0x5, 0x1, &(0x7f0000000840)) r21 = socket(0x2, 0x400000000002, 0x0) setsockopt(r21, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept$inet6(r21, 0x0, &(0x7f0000000880)) r22 = socket(0x2, 0x400000000002, 0x0) setsockopt(r22, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept(r22, &(0x7f00000002c0)=@in, &(0x7f00000006c0)=0x1000002cd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000740)=0x31) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r24 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x20000017, r24, r19, 0x0, r23, 0x57d41d8ce83b06fb, 0x7}, 0x1, 0x9, 0x3}) semop(r10, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0x101}, {0x2, 0x580, 0x800}, {0x2, 0x9, 0x1000}, {0x4, 0x8, 0x1000}], 0x4) r25 = geteuid() r26 = getuid() setreuid(r26, r25) getgid() r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) r28 = socket$inet6(0x18, 0x1001, 0x0) connect(r28, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r30 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r30, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r33 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r31, r32, r33, 0x19c, 0x9}, 0x8, 0xfffffffffffffff8, 0xdb3}) r34 = getgid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) r36 = getpid() shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r29, r32, r34, 0x1e4, 0xc}, 0x5, 0x5, r36, r35, 0xfffffffffffffdfd, 0x9, 0x7ff}) lchown(&(0x7f0000000800)='./file0\x00', r26, r34) r37 = geteuid() r38 = getuid() setreuid(r38, r37) r39 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r38, r39) semget(0x0, 0x3, 0x5e3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = accept$unix(r40, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r42 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r45 = getgid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r43, r44, r45, 0x1}, 0x6, 0x9, 0x8}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000780)={{0x1, r5, r45, 0x0, r6, 0x2, 0xa}, 0x9, 0xffffffffeffeffff, 0xa0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r46, 0x0) poll(&(0x7f0000000000)=[{r46, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r47, r2, r3, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r49 = socket(0x2, 0x2, 0x0) accept$inet6(r49, 0x0, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r50, r48, 0x0, r51, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r52 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r52, 0x802c7415, &(0x7f0000000080)={0x6, 0x2, 0x8, 0xff, "9f0fca6adeb45f54df1c19c564fb753f99515479", 0x8, 0x2}) fchownat(r52, &(0x7f00000003c0)='./file1\x00', r0, r51, 0x4) ioctl$WSDISPLAYIO_LDFONT(r52, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xffff, 0x1, 0xf5, 0x0, 0xbf2, 0x2, 0x7fff, 0x2, 0x0, 0x6, 0x4}) 16:00:23 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = shmget(0x1, 0x2000, 0x5d3a5d399221cb3, &(0x7f000000a000/0x2000)=nil) msgget$private(0x0, 0x220) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x21) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="934d0bbde13df1b53b4714d132862c8df503f0ae967dc58833aad67fc6fde146d7f00ed0a23acc1387a9cb1020c93f065369e45b50b816b534eaf0fb6ccaba5b37ce16a0ef135149ad3c25eef524eb71e7caf3c72fc5550e2040d2dcea32a394934aa2caf1e78eb03a9d1af2f1cb518c08b6f9e9e139cb4d33a4048802273bd8a6ab286b2c17362a72a593562ad316032c7031ef0f2ae446ed915301e8679180f0f1d0428b2d173c245d2ecaa2ec0aedf5ac0e8e17bac580167fbba4d236", 0xbe}, {&(0x7f00000003c0)="aa157a6139f9dfa5211febd30b0a555caea9cbd4374a9d93dee3979f84144ecc2a0e379ba0812949f22af46f604718c8ff6f1e25685c0ed539aa921dd0f6570020d27af0480dc32d8c41f9703bf38d318eb25e6b10d66f2a67d4ef39bbc5330de775f489e90944975b2d525bd67a5e0725ea7a8b389dd4a3ca9a57cbdf4832eed5d8016640eb6ee7456f052f3141c3bddbd6a27fa3df9e06397fe85b6180d301908cbc27d83ec66ac01eae8e1aeac1d63aa59b520ff34a17ab2730521fa9e5c4caa94864488ce48e", 0xc8}], 0x2, 0x0, 0x80000000) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r3, r2) r4 = dup2(r2, 0xffffffffffffff9c) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) connect$unix(r5, &(0x7f00000001c0)=@file={0x2, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000280)={0x5, 0x9, 0x81, 0x1f36}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x29}, {0x1d, 0x0, 0x6}, {0x6, 0x0, 0x0, 0x2000100}]}) pwrite(r2, &(0x7f0000002d00)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x6) 16:00:23 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') mknod(&(0x7f0000000000)='./file0\x00', 0x1001, 0x750ecfe3) madvise(&(0x7f00007bd000/0x2000)=nil, 0x2000, 0x6) 16:00:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) fcntl$getown(r0, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x2}) setsockopt(r1, 0x5, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) fchdir(0xffffffffffffffff) sendto(r0, &(0x7f0000000040)="e8b93add6191e0395928c17c7334916649aad5392369940aad291acdbd0fb57fa33c8ca78eaed9c99bf1db486aaf8bd3c56ed78f1dfeda51d5ca973bf43951f1e9b27c0080da3d255deb48698d023dc3c2db30ec56c3e807551dcb030827b7d434cb9ad49ca351", 0x67, 0x4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) 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(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:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x10007c}, {0x50}, {0x8000000006}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:23 executing program 0: nanosleep(&(0x7f0000000180)={0x4, 0x5}, &(0x7f0000002540)) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "25664246cc7f1c033c02df7179f726be1b2ce000"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) r2 = kqueue() pread(r2, &(0x7f0000000100)="c322f6db1eb187fbf9a52b2a79083a20a66b08495ec4643bcdf3de6af91f7cf77061b6e7686767884802a9e533d7f20a79", 0x31, 0x0, 0x5) write(r0, &(0x7f0000000140)=' ', 0x1) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20d98, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) clock_getres(0x0, &(0x7f0000000000)) 16:00:24 executing program 1: clock_settime(0x3acaff73aee1023a, &(0x7f0000000000)={0x3, 0x1}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1ff, 0xfff, 0x6, 0x80000000, "17b7c577b909a07e9ec4ee56863080b43233f05e", 0x4, 0x3}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000780)) r1 = semget(0x1, 0x4, 0x200) semop(r1, &(0x7f0000000080)=[{0x0, 0x7, 0x800}, {0xdf7967eb3e9fe7b5, 0xfff7, 0x1000}], 0x2) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r4, 0x6, r5) r6 = semget(0x2, 0x0, 0x453) semop(r6, &(0x7f00000001c0)=[{0x0, 0x1b8, 0x1000}, {0x2, 0x5, 0x1400}, {0x1626f320129e059f, 0x5, 0x1400}], 0x3) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000200)=0x4) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1000, 0x8) fchmodat(r7, &(0x7f0000000280)='./file0\x00', 0x2, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000340)=0x2) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) execve(&(0x7f0000000380)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/null\x00', &(0x7f0000000440)='W\x00', &(0x7f0000000480)='W\x00'], &(0x7f0000000540)=[&(0x7f0000000500)='\x00']) r8 = semget(0x2, 0x2, 0x108) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000580)=0x7ff) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x10000, 0x0) poll(&(0x7f0000000600)=[{r7, 0x10}], 0x1, 0x1) symlinkat(&(0x7f0000000640)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00') open(&(0x7f00000006c0)='./file0\x00', 0x257b8bc2e7731799, 0x8) r9 = syz_open_pts() pread(r9, &(0x7f0000000700)="8da548913a55b6aa39b64915fb790613e7420549b4c1985d149031d6fea8ddda026faf0cb459f7ef4b6e66c9905908841ced608c4a746b2e79e8780b972c65beca6e583d650e06ebfa73f5900e86de24c193a6b46493acc9b729f3c624a40e2173", 0x61, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100), 0x1000000000000154, &(0x7f0000000540)=[{0xfffffffffffffee0, 0xffff, 0x1, "67047be4c91071058784dd0ac5ea1a79fdd85bdc7aca5ef9667b0d3061bc4c92f8b4d5b19afa2db3d0f1e79d1218bba1907fbec7b4390111e19d97247c8624164ca9dc4fcf5b31135e4ca29b83dfc82a3d4c85b8efdf91f15c01ab97d6da867b9a3cfade658794c8ed8c8cf24bf352f37afaa4a9b7ad"}, {0x0, 0xffff, 0x4, "db5f67666d50ad2ae4aef0029018ff7d4f4bb74231596437c2c3c654522fe34bc299d116fa828e15de483438245ce39e3251ec0c8decbd1e63cc1ba9f2f9a194e2ac1c903f2bfe838dd3de57161e52e83acbafe2822107b941e47b7d5a0d3baaca01c9ca48b4b9ecc36c0261c6aa9ca916ea473fe24bab2e51e4153cb45e9a8cdc9b8f138beb8aa4ed88078d72be441f6fcd006968c94abfb4ae73dde4e53e5f9bb0d5a6face7e13bcf192ee591d11ab9f211216d688480baf9c0139bb375797d088fa6345220af47eb831d5cac78064aa50e012b009223d4e0077210c32e7a3eb21c35b322017950a2f"}, {0x0, 0xffff, 0x9, "8c1bbfaa809254dd0721083d156ef32ff1c1dd9d6c18b9f29a45f4cd5fe9c12f717a067ca9764db8accd88c8cd36ed64c6548121cb469f1864417dce4351e52a3e1909cd58e024447c7368f9d6df94cc6de9530977cc43d457631e4bb46e9a23ad5c82a92fea9005effec2c703d00f008324ac2046821d8974dee4ff904882b77de7a6db489cdb626c7f335f7c4dcfb3b9fa89a06cdc7ef893ece7598e9e7d8b194acf7852be4acc9a646ebeaaab38c2de7d9848d3b5495e8bc1c05bba9215b88dfcbf5a1838be0c6566b87826e35316b3b97e3f799ec374ef7f3a995623ce30e860ddc8f7b730fd85412f84e08e1af184b690a61b58c5613c8530c0ffc89b"}, {0xfffffffffffffd3e, 0xffff, 0x2, "61fc74ce9b0d5b2c3fecb1911da56c99a8b188fbdc232d3003a37a3490953f16b1929ea9aeb91d6185d9521e45fa2d81d70bd54e8626ccf6b7b083cd631d799fe0dcb9c921b66dbe070796594b2b189670ed629d7f9642570c5dce3856a4c9380f4dfaaa1cd507735a87665720ec201dee7c1113ba124159e85b6ee40cd770b85829a699625e7d3a0cfd85247cd400be4f1d65b0685a5ca07619ec6d888670f13481ca05ab2fbcb717ce5c4b311661eaec4ca8895a8ebae4e637da2c4f33a36cc76c8b5c835d5e6d46e983c61b9984b6010fcf636e2336615fe8d0248fdb78d38a0b1734e636591c7205cb50fe45a2bcca609e51e0f882"}]}, 0x2) fcntl$dupfd(r2, 0x0, r2) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r4 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = semget(0x3, 0x1, 0x8) semop(r5, &(0x7f0000000500)=[{0x6, 0x7, 0x800}, {0x41c9bfeffef6a63b, 0x6, 0x1000}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)) r8 = dup2(r6, r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r10 = getegid() r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r11, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) fsync(r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = socket(0x2, 0xc003, 0x6) connect$unix(r13, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac52ce51b070b16a7171aca08802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r13, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) read(r13, &(0x7f0000000400)=""/87, 0x57) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r12, 0x0, 0x4}, 0x200, 0x401, 0x2}) 16:00:24 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x80000001, 0x95}) r1 = syz_open_pts() close(r1) getppid() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) open(&(0x7f0000000040)='.\x00', 0x10000, 0x20) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080)="005f80c935dfa8f40288c403b653ccc334d03b", 0x4c67}], 0x10000109) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:24 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceaff8a4e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd036ea375dea032c278db98ef17a5d85f5ea1b1009e5a319d54401cb92f77420eea4173d5b6083eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc75ab90c87342fd96d58d84e5535a55778175741e8b620668190c0cd93826d2357c40abf60284552a0502a9b7ca9ff00adafb072f0d59c07393373f47dd05b41bffcdeb494b292d6eb9142960cd397f6c6136aec680defaee56cd76c0b679cb59924db974d42633edf2bfa115866be2f40429941f644ee474dbbfeeeb0f54eb01917e9c1003d12961cba85d475aa7d4989a858ddd466c3e09"], 0x10) dup2(r2, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r5 = dup2(r3, r4) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)) r6 = openat(r5, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000640)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r8, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r9 = dup2(r7, r8) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f00000002c0)) r10 = openat(r9, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r10, 0x4004427c, &(0x7f0000000640)) symlinkat(&(0x7f0000000680)='./file0\x00', r10, &(0x7f00000006c0)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r11 = dup(r1) sendto$inet6(r11, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x126], [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) fcntl$dupfd(r0, 0x0, r0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206925, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7, 0x6, 0x5, 0x5}, {0x4, 0xff, 0x80, 0x1}]}) socket$inet(0x2, 0x5, 0xfc) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x94) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000004c0)={0x7, 0x5, 0x1, {[0x1, 0x8, 0xfffffffffffffff7, 0xa, 0x5b05e795, 0xfffffffffffffff8, 0x7ff, 0x3, 0x5, 0xa63, 0x6, 0x3, 0x1, 0x2, 0x5, 0x8, 0x4a, 0x100], [0x1, 0x5, 0x7, 0x6, 0x7, 0x200, 0x1000, 0x2af24bed, 0x8, 0x4], [0xfff, 0x6, 0x3, 0xac, 0x4, 0x6, 0x3], [0x5a05451, 0x101, 0x1f, 0xff, 0x7, 0x3ff], [{0x1ff, 0x1, 0x7, 0x1f}, {0x3, 0x9f, 0xfffffffd}, {0x2, 0x7fff, 0xc67f, 0x101}, {0x3, 0x3, 0x7, 0xfff}, {0x5, 0x7f, 0x3, 0x7}, {0x4, 0x25, 0xfe, 0x8000}, {0x8000, 0x0, 0x6, 0x7fffffff}, {0x3, 0xffff8001, 0x200, 0x7}], {0x5, 0x19, 0x80000000, 0x5}, {0x40, 0x2102, 0x0, 0x3}}}) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) dup2(r1, 0xffffffffffffff9c) r6 = socket(0x1, 0x1, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206925, &(0x7f0000000300)) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0x35, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r12 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r10, 0x0, r11) r13 = socket(0x38, 0x3, 0xff) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000740)=0xc) r14 = socket(0x18, 0x3, 0x0) setsockopt(r14, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x351f3863f9788d14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r18 = getpgrp() r19 = fcntl$getown(r11, 0x5) r20 = semget$private(0x0, 0x4, 0x408) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r20, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getegid() r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r24, r26, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r21, r15, r16, r17, 0x5, 0x7fff}, 0x6, 0x2, r18, r19, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = accept$inet6(r27, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r29 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r27, 0x0, r28) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r30, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r34 = getpgrp() r35 = fcntl$getown(r28, 0x5) r36 = semget$private(0x0, 0x4, 0x408) semop(r36, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r36, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r36, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r36, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r36, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r36, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r38 = getegid() r39 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r39, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r41 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r41, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000100)={{0x3, r37, r38, r40, r42, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r37, r31, r32, r33, 0x5, 0x7fff}, 0x6, 0x2, r34, r35, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r44 = accept$inet6(r43, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) r45 = fcntl$dupfd(r43, 0x0, r44) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) 16:00:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x1, 0x400d, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="cdd000000000edffffffffffffff") r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xce0a46742919e3df, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x5) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x0, 0x0) r1 = syz_open_pts() open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) r2 = socket(0x18, 0x1, 0x0) close(r2) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000700)) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r3 = open(&(0x7f00000007c0)='./file0\x00', 0x0, 0x82) unlinkat(r3, &(0x7f0000000800)='./file0\x00', 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000000)={0x80, 0xce8, 0x4, 0x6, &(0x7f0000000a00)={{0x1, 0x5, 0x5, 0x0, 0x6, 0x0, 0x7}, {[0xffffffffffffc220, 0x9, 0xfffffffffffffff9, 0xdd, 0x0, 0x1ff, 0x400, 0x9, 0x1ff, 0x3f, 0xfffffffffffffffe, 0x2, 0x3, 0x1f, 0x0, 0x3, 0x2, 0xffffffffffffffff], [0x3, 0x800, 0x40, 0xe5, 0x7, 0x0, 0x80, 0x200, 0x4, 0x8000], [0x80000000, 0x9, 0x2, 0x100000000, 0x400, 0x3, 0x10001], [0xb9d8, 0x3, 0xfffffffffffffffe, 0x7f, 0x8000, 0x4], [{0x7, 0x80000000, 0x80000, 0x800}, {0x40, 0x1, 0x1, 0x7}, {0x5, 0x9a82, 0x7ff}, {0x1000, 0x0, 0x0, 0x1}, {0x9, 0xd62, 0xfffffff8, 0x9}, {0x9, 0x1, 0x9, 0x483}, {0x1, 0x0, 0x1, 0x1}, {0xfff, 0x4, 0x7, 0xe4}], {0x3, 0xc985, 0x5, 0x1c2c3b68}, {0x3, 0x5, 0x800, 0x1}}}, 0xa2e3, 0x19}) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 16:00:24 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000140)="b0c4de38c02fbb7bf445f85ac088358f44d284885f4076951e3e77dd3ccc103e31bf1f8e8e5160f2803f9e6a91f13abf54425910bbf8f761c7b8787bbec33298a9fa2bab97a53e9a84db14c736607bfdd79982b627059b79c222e5c2481a9b19fa5fa77bd3808d4c41a49c88d2ffc76c11be64e725e152916512ea532705512a01c4fefc1e132013f8f91e5b95d6497f18", 0x91}, {&(0x7f0000000200)="11ceb9f78be7e7ef9c35b6497c0396a6e070d7345b570bb255c4b397e5397bef90e482b1e1b0e97dfc696d237f25e11445b2a32add94c04b332adbdec89fc9365f1e70bb398da9e1c5b98d5128b1da3b10ee29b102a43b8127e3db8d729f59d07b9f47288728c81cb626fee13fb09ad9c3f9af466e76e2f4a163ee8a23f2fd893b515373939773ad0062c107d9ca6aa90117845eb1bcc7f4ba177f9b1f89a1005efec9ef13fcc4285e326a6c8246ea1fb24a8eda2d1786628b50ff57980b54cc2eb280bbc8e61067877a5524773bc8f116588605da2086d12be2", 0xda}, {&(0x7f0000000300)="70e851be87166cc8980e78efd630d2f730f42cabff89d517c46fa3d210fb868ff9588e3aecae2e0ac96fe321c3441ea746df9229e4c03699582623bcb33e4b76cd9318bed3e04065c2ad5fb5356cf41d5f5567bbfafb40fce6a3fdf7f5d14d267a29b057c381e1cd36f88ebc8fde28b27cd9bdc1a726b84ffe091af25fe682f32ee07c2a4e268d749d5b3914c9978c2168a742fae33a7f21861523ae298bd9d3ac55fb67ccc27432f903fd394ff2f99df6b718338976013f21b732e9c9e476d8db1db8d34f8e3e3e740aaedcfe09a6e857c752c810722873a70ad7b89bcd28ee514f951dcb9c0834078dc21a5de2b01b774314fbe9", 0xf5}, {&(0x7f00000000c0)="c0", 0x1}, {&(0x7f0000000400)="bc0a9af7fcc327328ceda54352fec39e3b216ef514ff76a31f7996ac67039f6a299584145041af25a260518d903f2e6704a8a481bba4ef337887320a1f91a5439dc11cb729fd0698c55e83597f1b6e3d57cc39aa1e4867984c1f22e5024a805f7ca27db281477b480d8c6152e63acb024820d211257747c377d77adbeb928e64050ff63a5e57ea8b7b9eb29f37eda550a9a8628589d4c0ed028282e5804fb0fec8617dc59d5838267c941b300b04128d1c4c0affb5c19aae0bf79f09f2453627142eba98672c1737a445b08ee8037cec771b0c27b3172ea6fc0191e279f53291b78b7b46412743f10f38f9513cc4c1", 0xef}, {&(0x7f0000000500)="0cd8892b138fcc110b7e16fc2e2509e705a319007f664e5dc10c756e4233b0c3e36461a5c53eb6eb9f620b46b8da1dd740f797155e746d0e8d93718f61d1d49617cbff70f4fab37c8e6814f2cb7e675c40b0d587d3a2b4344f191a86181f99c13857801b145f1eca38a4df514651798dc2a9926f07eeafb8e8baf37a", 0x7c}], 0x6, 0x0, 0x3) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x81fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000011c0)=[{0xfffb, 0x9, 0x1, 0x4}, {0x7, 0x6d, 0xa, 0x9}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) fcntl$getflags(r0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) 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) readlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x84}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) lseek(0xffffffffffffff9c, 0x0, 0x1ce8, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000640)) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f00000000c0)={0xff, './file0\x00'}) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/M\x19\xab\x98O\xb2\x8a\xd8', 0x28, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r3 = dup2(r1, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x6, 0x1f, 0x1, 0x2}, {0x6, 0x80, 0x0, 0x5}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:25 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shmget$private(0x0, 0x1000, 0x2c0, &(0x7f0000ffc000/0x1000)=nil) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) 16:00:25 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffff9ac], [], [{}, {}, {}, {}, {0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x18000, 0x0) 16:00:25 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb47801c3070f09157de3692929b5b267b0b7469db40a82de641a092de1caeb0e8d1fd2a14c3dd664a86d6b05c638dd5c51b0b643dc3e2287b7c63cf8e7ead46e085f5314dc13a8c69fab194067463b53c2e0ffe549930a36809"], 0x1, 0x0}, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x40, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x8, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002006, 0x40004000000028a6) mknod(&(0x7f0000000200)='./file2\x00', 0x100002004, 0x28ac) r0 = open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x8) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x47e24d0403d8674c, 0x4c) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$setflags(r4, 0x2, 0x3) semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$unix(r6, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r8 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r9, r10, r11, 0x1}, 0x6, 0x9, 0x8}) chown(&(0x7f0000000100)='./file1\x00', r5, r11) socket(0x18, 0x4, 0x80) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) execve(0x0, 0x0, 0x0) 16:00:25 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000b5) 16:00:25 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000300)=0xff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x7fff, 0xff, 0x69, 0x7fffffff}, {0xfff, 0x8, 0x8, 0x4}, {0x5, 0x9, 0x2e, 0x10000020}, {0x8004, 0xef, 0x7}, {0x800, 0x5, 0x5, 0xfffffff5}, {0x8, 0x9, 0x1f, 0x8}, {0x9, 0x1, 0x8, 0xffffffff}, {0x3c20, 0x1f, 0x6, 0x2}]}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) read(r1, &(0x7f0000000200)=""/230, 0xe6) pwrite(r0, &(0x7f0000000080)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x8000000000000000) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(0xffffffffffffffff, &(0x7f0000000080)='L', 0x1) 16:00:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$unix(r1, &(0x7f00000321c0)=""/102400, 0x6baeb1d2360318be, 0x0, &(0x7f0000000000)=@abs={0x3, 0x0, 0x2}, 0x2) accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00'], &(0x7f0000000180)=0x5c) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) getsockopt(0xffffffffffffff9c, 0x8001, 0x0, &(0x7f0000000080)=""/30, &(0x7f00000000c0)=0x1e) socket(0x6, 0x3, 0x4) shutdown(r0, 0x0) 16:00:25 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x1104, r0) socket(0x2, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) pwrite(r1, &(0x7f0000000240)="d000ef9612000000540000f73ff5", 0xffffffffffffff10, 0x0, 0xffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) getsockopt(r4, 0x0, 0x8, 0x0, 0x0) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) getsockopt(r5, 0x0, 0x8, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r7 = fcntl$getown(r6, 0x5) ktrace(0x0, 0x1, 0x20, r7) 16:00:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x1], [0x0, 0x3, 0x0, 0x0, 0x1000000], [0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd03d], [0x0, 0x0, 0x0, 0xea0], [{0xfffe}, {0x2}, {}, {}, {}, {}, {0x0, 0x80000}], {}, {0x20}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/df\x00\x00\x00\x0e\x00', 0x0, 0x0) r1 = socket(0x18, 0x8000, 0x7) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) bind$unix(r5, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 16:00:26 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) flock(0xffffffffffffffff, 0x1c) 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) socket(0x18, 0x3, 0x0) 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) socketpair$unix(0x1, 0x71ad1a2d9e372684, 0x0, &(0x7f0000000040)) 16:00:26 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x7ccfe8a31d3d38e6, 0x0, 0x2, &(0x7f0000000140)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x800, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x8000, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r2) write(r5, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:26 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, 0x0, 0x0, 0x0, 0x0, 0x3], [], [0x8000c0000000ff], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000010000000000000"], 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x303, 0x0) fchflags(r5, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000640)) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)={0x1, 0x17}) r6 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) socket(0x6, 0x3, 0x2) 16:00:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000400)=""/224, 0xe0}, {&(0x7f00000008c0)=""/4096, 0x1000}], 0x6, &(0x7f0000000580)=""/168, 0xa8}, 0x400) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000700)='./file0\x00', 0xf0) write(r3, &(0x7f0000000100)="8c65", 0x6d2) r4 = socket$inet(0x2, 0x2, 0x3) dup2(r4, r3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000740)=""/66, &(0x7f00000007c0)=0x42) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) pipe(&(0x7f0000000840)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r6, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r7 = dup2(r5, r6) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f00000002c0)) openat(r7, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) symlinkat(&(0x7f0000000800)='./file0\x00', r7, &(0x7f00000006c0)='./file0\x00') 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x8, 0x2, 0x81, 0x3}, {0x3, 0xf8, 0x8, 0x8}, {0x8000, 0x6, 0xff, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:00:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pledge(&(0x7f00000000c0)=']%\x00', &(0x7f0000000100)='/dev/bpf\x00') kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x11, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") fsync(r0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000002c0)) r3 = openat(r2, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000640)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r6 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r7, r8, r9, 0x1}, 0x6, 0x9, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$unix(r10, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r12 = semget(0x3, 0x2, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r13, r14, r15, 0x1}, 0x6, 0x9, 0x8}) fchownat(r3, &(0x7f0000000000)='./file0\x00', r8, r15, 0x0) r16 = socket$unix(0x1, 0x2, 0x0) r17 = socket(0x18, 0x3, 0x0) r18 = socket(0x18, 0x3, 0x0) setsockopt(r18, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r18, 0x1000000029, 0x2c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e71304ee69931929648", 0x14) write(r17, &(0x7f0000000100)="8c65", 0x6d2) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[]], 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r19 = socket(0x18, 0x2, 0x0) r20 = dup2(0xffffffffffffffff, r19) sendmsg$unix(r20, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r20, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 1: pipe(&(0x7f0000000040)) socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) getpeername(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000013000000000000000004000000000000051ea657428609a2000000000000000000000000000000000000000000000000000000000000e46e86930000000000000000000000002c41fe18d9eea1f51ecb4bbb275840b1f52f3c2b28e114b10491edf9199639ce85c84b4f4fbba47b48210a8481f4c7ff94070d537f4ecc8d45ca3a894e17fbee861a4f0dc177ec07f51f9e307d212e38e57c8244e2ff22648a88262de3685836468ad5afc2f9b913196b43d6913994c7a20ffae8b402fa4d4049463708402c328652cc46c4c83291ccad9ed094b565f5debb9ccd5bd5842a7461f6cc237fd0de59cbd8ed33d959049695bae084ece33e6e234d69954ac660c5b04c380e08ac23f1969184a9000000000000b857d2e918b841465bf7d8e7926fa81573714bcef9c013200400bdf34650c6816b7fc61d085ee811da85a9150246c5f49ee8849851c76569a17645b9c28ebd519d02ae9691c61c61e73b54a52f60284c4e294874c83d46fa1ddbbeee4a709838fc595dc4775c6d503c5d3bba27194d1f2e471797851cca366e71660433777e02538632b71052bcc9e5321275a0daeeb0ca49922c0bb4fc12122919083de45988d144a5aa92e4a5b5587b64078812d8458a2720140323408964114d5b0ac4a477017a9306f23a1770e718ed16d416e4e6e677b65933adbc8deff2020f837a06692d3aaa08a8ff2c4790985c79d1e7f11e08ce11545874bf859a843e0a"], &(0x7f0000000880)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f00000007c0)=ANY=[@ANYBLOB="928b2e2f66296c6530ba7310aa314f4c9b1ebf7823d511c2852fdc200000004500000000000000b019e650"], 0xa) r2 = getpgid(0x0) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) r4 = dup(r1) r5 = socket(0x18, 0x2, 0x0) recvmsg(r5, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f00000008c0)=0x3, 0x4) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0x7000000000, 0x3ff, 0x2, 0x1, 0x7fff, 0xffffffff80000001, 0x0, 0x1, 0x0, 0x87, 0x7}) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000000)="f4c865d9ca7f4b5ef18e0aa853d45c5e6e4bc3c440a7eaa01e0d7fd2c7ad58c2dd57cec783edd302c7a97e540cfd", 0x2e) getpgid(0x0) getppid() r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x80a6}) 16:00:26 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x5, 0x4, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r1, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000000c0)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x29c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) dup(r1) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x40004000000028a4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x1, './bus\x00', './bus\x00'}) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kqueue() kevent(r4, &(0x7f0000000140), 0x66, 0x0, 0x81, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x897fc022b21bcc17, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) dup2(r5, r0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:27 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000640)=""/125, 0x7d}], 0x4, &(0x7f0000000700)=""/5, 0x5}, 0x23) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1009], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = getpgid(0x0) r6 = dup(r4) r7 = openat(r6, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r7, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r9, 0x1) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r10 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000018c0)=0xc) fcntl$dupfd(r9, 0x14, r10) recvfrom$unix(r8, &(0x7f0000000780)=""/9, 0x1ef, 0x6, 0x0, 0x0) fcntl$lock(r4, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r5}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) socket(0x1, 0x3, 0x8) msgsnd(r11, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) 16:00:27 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206919, &(0x7f0000000300)) setsockopt(0xffffffffffffffff, 0x1000, 0xef, &(0x7f0000000080)="a23c1fc3aae216a4ecf870c1e132f7f80f75a2173d78edfbe83a44efb66014669a0914f1fda65b6f6e7be870c5f6f77f52b4ad05b1be25437c9c3d45c38b62eff259aac73486b7c07f2247ac66f97c718e3e40dab0a0f77190e52740fe1f9698b768b61a66e7dab5b188cde636fb09e7758152d3991854aafcf7115ef450ec674867cc3f4ddbbfde0da59b49629e1c6e7f8ea3eae332c8936de0b34e4a59621d7cb13316999d5ab5ad730f5176e472d8c332ec33884cac22b75eaa5b1eb2eab086ac58be164256f2335a0ff5e1", 0xffffffffffffff42) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() close(r0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) socket$inet(0x2, 0x1, 0x81) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) dup2(r9, r8) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = dup2(r11, r10) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getppid() r13 = getuid() r14 = geteuid() setreuid(r13, r14) getegid() getpid() geteuid() r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r16, r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001900), 0xc) shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r17 = getegid() r18 = getuid() geteuid() r19 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r19, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r19, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r18, r20) r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r22 = getuid() r23 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r26, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r27 = getpid() r28 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r30 = getegid() r31 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r28, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r29, r30, r31, r32, 0x1, 0xff}, 0x8, 0x6, r27, r27, 0x0, 0x2, 0x1f, 0x400}) msgsnd(r25, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r25, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000f2c60c914b67b535f31de8ada2daa5d9d9bb551dc2759b444f633bce1803679e0d0841510f83b4c12ab4df664128f87be9eaeff52e75fc3c0144c12d1059f97230c08a4e1c0a487e0f494abcfffc31d38c29863d9fe04097160ce28ef5009f8dbe65946c2ee49e3a4bb46970a0cea5246c972b60e4809585902721e20d5bc6958c8aad54d9975006a3b37e7fcdd49c0a9097abc74661334ae14d8d19ccd6bd3c1901b71c79d50d65250000000003dd00bd928d8232dc7ed70756ba8c6a172c40c728dbee41"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r25, &(0x7f0000000240)=ANY=[@ANYBLOB="f9ffb15043a8b4eb"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r36 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r33, r35, r24, r30, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r36, 0xa5, 0x3, 0x1000000100000000, 0x6}) r37 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) r38 = dup(r37) ioctl$WSMOUSEIO_GTYPE(r38, 0x40045720, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r40 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r43 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r43, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r44 = getpid() preadv(r43, &(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) r45 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r47 = getegid() r48 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r45, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r46, r47, r48, r49, 0x1, 0xff}, 0x8, 0x6, r44, r44, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r42, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r42, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r50, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x2d, 0x0, 0x8}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgrcv(r42, &(0x7f0000000980)=ANY=[@ANYRES16=r50], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r42, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25009a8b4e1"], 0xffffff64, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r54 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r51, r53, r41, r47, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r54, 0xa5, 0x3, 0x1000000100000000, 0x6}) r55 = semget$private(0x0, 0x5, 0x8) semop(r55, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r55, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) semctl$SETVAL(r55, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r55, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r55, 0x4, 0x4, &(0x7f00000000c0)=""/63) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f00000005c0)={{0x7ff, r22, r35, r39, r47, 0x80, 0x80}, 0x8, 0x1, 0x101}) semop(r55, &(0x7f0000000380)=[{0x0, 0x400}, {0x9, 0x3, 0xc00}, {0x45f26140aba4f502, 0x6, 0x1000}, {0x1, 0xfff8, 0x1000}], 0x50) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) r56 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r57 = getegid() r58 = getuid() r59 = geteuid() setreuid(r58, r59) shmctl$IPC_SET(r56, 0x1, &(0x7f00000000c0)={{0x0, r58, 0x0, 0x0, r57}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x9, r18, r17, r58, r17, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) 16:00:27 executing program 1: r0 = kqueue() r1 = socket(0x18, 0x3, 0x9) socket(0x18, 0x5, 0xce) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r3 = accept(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) kevent(r0, 0x0, 0x0, &(0x7f00000001c0)=[{{r4}, 0x0, 0x87, 0x2, 0xff, 0xff}, {{r2}, 0xfffffffffffffffd, 0x81, 0x40, 0x1000000000000000, 0x3ff}, {{r3}, 0xfffffffffffffff8, 0x8, 0x4, 0x4, 0x6}, {{r2}, 0xfffffffffffffff5, 0x1, 0x1, 0x4, 0x8}], 0x47e, &(0x7f0000000140)={0x1000000000000403, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x6d2) getsockname(r5, &(0x7f0000000180)=@in6, &(0x7f0000000240)=0xc) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'ta\x05', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x81}, {0x3c}, {0x4006}]}) 16:00:27 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x10c) r1 = getpid() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:27 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) 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) socket(0x2, 0x6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r0, &(0x7f0000000540)="ebf17136451fc11fefb65f5ce4c9379f095f4a220b9733df8fe04b816a89d535cc6279b567f7037d9d8dcb5af18b37d4f0b233b3b5108a3f6e64a386d8eb8060a1051f43e981c8932a8742a3e2085f396e5549fab6a4b0eb318d8d5339aae9f088780052366f06f1f61bcca51e5171a291bf658738d5bac5dc26303585e12930c7cb4ccc6d5220782e37a565a457dcfc4081cf31d8871f220863626a7373af7b", 0xa0) 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x10, 0x0) close(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000000380)="c042b020e55902940eb37241d100000000000000003caf57f3f28defa30d6d4d18b3d119892835e01e183132743e0c0918d13de23d4eba719428a9b6cc8e8c5ecaee52cd0acc41ea381d941b5daca541bf1b84184b0b4e459d91717a7be3cb029444f963c2989cd5e56026eca0bc6ac289e29ff507060059732ee6dc39800e5d4b5c12f9b3e8e06291f9fdeeac1f9d26e9776ded091bb8e0d569ae63c8e690f90fa41bfa520d6ca68ec79288d4cfb5cadb877611465cd5411d9740291e76e6cf384e11a05e4dd425ac92fc88d0b2d36612a1357c4030854540bb66eb006eee8bfc58c97896e39a2597809e68102e0929003a066a89188c42087ff97d58087ac3d700a3a28efb53217146fbe5bebefae4463239", 0x113}], 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) close(r5) r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r6, &(0x7f0000000000)=[{&(0x7f0000000380)="c042b020e55902940eb37241d100000000000000003caf57f3f28defa30d6d4d18b3d119892835e01e183132743e0c0918d13de23d4eba719428a9b6cc8e8c5ecaee52cd0acc41ea381d941b5daca541bf1b84184b0b4e459d91717a7be3cb029444f963c2989cd5e56026eca0bc6ac289e29ff507060059732ee6dc39800e5d4b5c12f9b3e8e06291f9fdeeac1f9d26e9776ded091bb8e0d569ae63c8e690f90fa41bfa520d6ca68ec79288d4cfb5cadb877611465cd5411d9740291e76e6cf384e11a05e4dd425ac92fc88d0b2d36612a1357c4030854540bb66eb006eee8bfc58c97896e39a2597809e68102e0929003a066a89188c42087ff97d58087ac3d700a3a28efb53217146fbe5bebefae4463239", 0x113}], 0x1, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640)='/dev/diskmap\x00', 0x8000, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r7, &(0x7f0000000000)=[{&(0x7f0000000380)="c042b020e55902940eb37241d100000000000000003caf57f3f28defa30d6d4d18b3d119892835e01e183132743e0c0918d13de23d4eba719428a9b6cc8e8c5ecaee52cd0acc41ea381d941b5daca541bf1b84184b0b4e459d91717a7be3cb029444f963c2989cd5e56026eca0bc6ac289e29ff507060059732ee6dc39800e5d4b5c12f9b3e8e06291f9fdeeac1f9d26e9776ded091bb8e0d569ae63c8e690f90fa41bfa520d6ca68ec79288d4cfb5cadb877611465cd5411d9740291e76e6cf384e11a05e4dd425ac92fc88d0b2d36612a1357c4030854540bb66eb006eee8bfc58c97896e39a2597809e68102e0929003a066a89188c42087ff97d58087ac3d700a3a28efb53217146fbe5bebefae4463239", 0x113}], 0x1, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r8, &(0x7f0000000000)=[{&(0x7f0000000380)="c042b020e55902940eb37241d100000000000000003caf57f3f28defa30d6d4d18b3d119892835e01e183132743e0c0918d13de23d4eba719428a9b6cc8e8c5ecaee52cd0acc41ea381d941b5daca541bf1b84184b0b4e459d91717a7be3cb029444f963c2989cd5e56026eca0bc6ac289e29ff507060059732ee6dc39800e5d4b5c12f9b3e8e06291f9fdeeac1f9d26e9776ded091bb8e0d569ae63c8e690f90fa41bfa520d6ca68ec79288d4cfb5cadb877611465cd5411d9740291e76e6cf384e11a05e4dd425ac92fc88d0b2d36612a1357c4030854540bb66eb006eee8bfc58c97896e39a2597809e68102e0929003a066a89188c42087ff97d58087ac3d700a3a28efb53217146fbe5bebefae4463239", 0x113}], 0x1, 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(0xffffffffffffff9c, &(0x7f0000000340)=[{&(0x7f00000004c0)=""/119, 0x77}, {&(0x7f0000000540)=""/77, 0x4d}, {&(0x7f0000000800)=""/184, 0xb8}, {&(0x7f00000008c0)=""/89, 0x59}], 0x4) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000180)=0x3ff) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648e78d8f9e8ddf0976c87da3b9bfc13b2aa6b43ecf23eefce35ecaffc9cc2458038d1437850224c03d52427d241bcf2271300384dbc2db11379340c26c552afb68ed1aa068b66189c6", 0xffffffa9) write(r10, &(0x7f0000000100)="8c65", 0x6d2) kevent(r4, &(0x7f0000000680)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x3, 0x9, 0x3f}, {{r6}, 0xfffffffffffffffa, 0x772d30c64009c5a3, 0x4, 0x3, 0x67}, {{r3}, 0xfffffffffffffffb, 0x74, 0x20000000, 0xbae5c5f, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x1, 0xc31f285d906f9e7d, 0x3000000, 0x7}, {{}, 0xffffffffffffffff, 0xc, 0x2, 0x3000000000000000, 0x49}, {{r10}, 0xffffffffffffffff, 0x2, 0x20, 0x0, 0xeb4}, {{r7}, 0xfffffffffffffffc, 0x1, 0x10, 0x5}, {{r8}, 0xfffffffffffffffa, 0x4, 0x80, 0x0, 0x9}], 0x2, &(0x7f0000000780)=[{{r3}, 0x66b6d2e85b421521, 0xd3547ec967bb2490, 0x80000000, 0x4, 0x9eb0}], 0xcdf, &(0x7f00000007c0)={0x9b, 0x8000000000000000}) shmget$private(0x0, 0x2000, 0x18, &(0x7f0000003000/0x2000)=nil) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xa602862fd00715ab) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x22f, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:28 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/9, 0x9}], 0x1, 0x0, 0x81) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x451089a476ee23ea, 0x0) getrusage(0x0, &(0x7f00000007c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x965) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000540)={0x3ff, 0x0, 0x100000000, {[0x1, 0x400, 0x0, 0x9, 0x9, 0x7fffffff, 0x3, 0xfffffffffffffffc, 0xffffffff, 0x0, 0x3ff, 0x65, 0x9, 0x0, 0x9, 0xaf2, 0x3, 0x200], [0x81, 0x6, 0x9, 0x1, 0x3, 0x3, 0x5, 0x0, 0xfff, 0x9f], [0x80000001, 0x4319, 0xfffffffffffffffd, 0x7, 0x41, 0x9, 0x81], [0x1, 0x100, 0xb5, 0x0, 0x9, 0x2], [{0x8e8e, 0x9, 0x1f, 0xc}, {0xf001, 0x5, 0x5, 0x3}, {0xe5b, 0x7, 0x0, 0xacb}, {0x74c1, 0x1, 0x4, 0x7}, {0x0, 0x3, 0x4e, 0x10001}, {0x0, 0x200, 0x8, 0x9}, {0xcc6, 0xb3, 0x6, 0x5}, {0x4, 0x40, 0xb8, 0x6}], {0xfff, 0xe7e7, 0x4, 0xffffffffffffff80}, {0x40, 0x1, 0x0, 0x42}}}) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000397d98b39bcbbb7512b488000000000000000000000000000000000000000000ffffff7f00"/195], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) close(r2) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="e8fb7922ee255281"], 0xffffff64, 0x1, 0x0) msgrcv(r3, &(0x7f0000000340)={0x0, ""/29}, 0x25, 0x0, 0x800) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x451089a476ee23ea, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000000c0)=0x965) ioctl$TIOCSDTR(r5, 0x20007479) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000397d98b39bcbbb7512b488000000000000000000000000000000000000000000ffffff7f00"/195], 0xfffffffffffffe9f, 0x1, 0x1000) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r4, &(0x7f0000002700)=ANY=[@ANYBLOB="0000000000000000f35c121586fde38ab412d2c5bb23ba710603ebeff42b0df37c628296a2516f390f35d6e3a2669ce1954382016c7575815414b8cf1d04db1aafe5d1638373f2af389724bc9a2386feee18931419af33bdb27f840cab7d44cf527e3d39152e00cf6a3762537606d1f15d255326154e0fe1161be87023a016c54490682652e81df2ce4a34cb7fcf398d447d958e9cfe6f098336b7b02d2a2c0d9ff0c0f58d58e4437b24f0cd35bf87c9e844ac57d410445e8f139e40e97bccdfc16df3e694ccff2c8c9d4ec573ef639cd412ab23569161e0ae76a17bcc1266af15e2cfb173b3cb98fe8501c5aaf51b402c1efb7c9c9477d8faf2fcfc856abfac010d2dcba6b1445f0be0104c0cfb33e33b0120d845b016fc8f065a812f579eb11a88b151bb9f1391308c1c5e6290ee5bb7057c762b385b6182ea210df2277bf196f3b29a714e3d1b18fcae4c754a78ecf8ca8a2f14602ec9f92af9509bdf6cd083a4b23f16f58a488c061355302be90d3c242ac0bb6c9f6ac21ba6843bf4832b9857e48b51a8e3d21aeadd98a9fee684f5819ad903946d8cdff41c53ed6d491d190cdd3c5fa8126aec45e79fce7be1311e6596f89e46fd008f468975841dfbb8fe009e8ad9153b0665a8c113bea8f803cdc8f6c394050e8191d1ada18e0ed64009d12dccd8e6b61415e49c4313e7825b375e2b287b25b8e97bb41f89d84c08052bbfca3dd1b9221d3fcdff4a035b6ab34b83354c3d3bdc47e36ac277f8df6b6eb2eaa1f38e8afea4d783ee4389f36fb0b560e1a95615fc8b172c29f6847a9baa8473d2a75401aec429a1082b346f75a2938a98236d88c97260891b518c1dfd7d7ffc4817ddd7a922250b407f4e7e6921e3556a6e62d067904b78f507803e1f6670bfbbcd112aa6afa099fe49ead7d5196e1a595100c62a38e6d3bafb9c8519966ac6e41e4df644a62303b1b676746c3736ad21f7ec9366c5ea7152921c124b33b05c9fab269f166838f299007c550e58dd5126b3d8e9f752214d19e4b3d46d3d9336ee49acb1f7ddcbc59c2c71c89b1bbe9f5fcaca48f0394bcd95ca6d40f52153f853b8815f69340e6b8155486016f149d8169e4d1517b230de0de8c5cf3a2c213f6aca183d6869e4312f35675c7b40815e0ef785ef6aad1b79ffba55f0a384938412555d21aefa1018f2d4ec9fbac7c87fef6e3bcbd9a9b7269e8d95f31c77b0c0563fd5b2e7d55270d6284cbf01387fa0d58dc8f3d43828808c6fd7ec3084aa95a6250d7662971d68d657986e99d66bed35e6066d8b2899c2a6f07066c96c0d21b4caa03ee24234951f304514711161f5f5f97f7bbf3dd01d544c95e344efdce8ec37ed76dbf2cbfec682be06208758da1c5a18c609d883de76d4f4ff80a6b0c2dd775cbcbb113cffe5c3e39a5963be2e10f2dd193dd7d2e8188a9abae5b5279cdcbf72ddb2dd7f326c63454e711387eaf0f2ff7f5ff97a98e10673441815f1e763f0b4891c7d5af1f2cc90bed308f41803fecf27befa3a91d3bd433d9d8511ae2ae6de3b048091b8bc13a1d753dbe3bead8d7a160b29ae30a1ca20f5a4e68693bcc1285ee91876b670a1e900a667fae50d947ab2f9cb3f14e8cf07b82eb32321936317c797acbc16c31663469de5e58c3efd3a090279c3465e5bd233191d493e948ae8b431b5caa2edda60e6095cf7a645225369b042cc4fe6ac4e4292f10da90dd2d1289ee549109da2cbff05274547574f085407276ac00647c1dd6c904614a72e84be75a971812761acca18efc10914dd3e87f5a1e5f7fa8248fc31c42aa34c5de822bf61da839e8ffe06f21b624993c852d8a39d4ed1c589769082216f2696179115e797eb13985d5b829cf666179b3cd9abdc3eca74d6a6a1fefc663ee261b0afc6058ac0d7be4485df595b247179f42ecf754f4e2682295397f9a6d336772fede44a19943086ea2a37e6eebe9c320ad740101af7849e3671232dc7a764af26d1e31bdefd6e4a4f2b83f9af11311918528274b325bcd1190606cb3069f7e19c1fe9041392b61a4bfa8cfbe29d39adcf56c15ee9db683083ce7c5db91c4de51ad43b3e03b2a378336c4f7b1191e237d6c6a561c665d57f748ffb84b0bcec6c64c56aec248f41189eb55ab3d87d7cfbad9b10e70f6b177298c87536251076d3b41c20c9293704274097ba0e92ba1f9dccd9a75f907e2ecf347343f5cf044e81813f2ecb6f9b155484909618dafc8c80aedd9aed6b7662e88d5ddc294db9448ff7f994bd183eb037ba40fb62ba954fd53fc9ed9dd772d96159ff6b9480f70130ebd2e1acf482ba8ac878c4ab8091c42877ae4cddc4b27636f92e434cd8d6228de694f3bd6b0ce9502ff5442c21dfab627e4d90dd5670d12c8d8cc8090b5e3b18f7535602066be2cf73f159e2aeef17855cb32a12b34333803b419f72827559fbd52d3fdad49f4c0a198474e4579f2ae15fccce067e179b727fec9b029f3324454f9d5e521edd29ece3bb2ce0693cfbe9a76ec8e3af6bee9cead1ce77fd171106e362cdc5b2b259f2d37ed1d22dcb5698271ecc6396791eb175832aab1c3cc7f26ef4788ca9a01bd19a34796b3b165c9e89d54655362fa15c1561fd275feea3bb056d53445fec9ec3945776ccea56cd21cd7eee36a210383380b772bf8c5ee2adbd61894e785a1168605ff287f7ca8bc983c4757efbc648440059fae61ba627dbba8c96e4c8d84ad3927ccb39b3ef715e6692703288dfe28ff12ef1ab6b04415b1245531b9d2d2e15b16de5242e7cd83047c6c9a6502dee0c220aeaffb5e567467240fd44a7e3ca1eab72288d311fa764d2153d59d2583e837b3cb13c8cbc4e50b342e8ac04ec62ea9e03e64b14d14c3d98d1121178daae42f2ea875d4a611e98089173db7566863a9777cdb11537c4e15ca5c0b6a11ae2dcc04fdc8bef7bb1706d625cd0163af1511ec4ff3c3cff739db914553ef17f20906095b829282783c063f3c16be577483f117014d5a4dbe95156155562b0775f368c0a8e9bdc602a813dee48186ea73779ca3ac50479abfbae8664c11acca72a46dca455c18c464b0c08b28fe519101bccd49771d5e2a727d5b8557a015b2ac0d8316fa518f2f77e6958fb4f887038169dd0ec90ac40bad98025ffe32a8d768f88151d02661b2fadc4032873bd290bb7b685e7b56a91790edef5bf1ec2f61e1ac44deebf006353ac8ef8c6d3a966bba96e78c068d31c371ecd9d44203e1cd518f077670cf1aa50e94390efd4197d5aaa21344bcc354d61e67b4b33a3261fa9e6c27b37e94f266e329a0e9c7f9556ed24fb613534342a195c103d3c69dae8b1ac713eb9c79e6f6145c23b1766731c1b6b044b8d76216624102b2f2cd771d6d3143311e0e812edb6e1cdb424da07150a6932b55edcbc6733f9519f0a51df918c58adfcf4e6e141419e69a2fff16abbe779c57a560f91d8e8e4d4e24f08c515bb6c312ed1bed0c486622c430c9ad9eef9ee5430a73b8f6fbf194ce84632f199a96b975442ac1c0b226797e1ae4e5c859fdfefe807a4f930a7f8318879a76f847150b81080ced011b855c86b8ca4e69b41f2ac40182872f0d5b2122168f85b88494b9a9c6a6bd4d75d923113f15fbd6c4beaca5d5c8b3a6e8280310a5a9524466b67cc2c1e4b811bb5a858bb49784b0ae9c89234a4c41b6eced305b04cf551ee9471a0381271c0f07969105325e86dc74a9b4b742405dc6fbb9edd944e28de4eca5d5deed2ebc08285bd19bda2074cd75d0eacaade91fd49b1973e7275db7b22f7e72a8291e9cb3718a467b3fcdb671983de7772fb3022e0b5df577ef83de2e9dc78da5b327f38b85ca948c7a3baed3d5dfa7ea143a763acaed8b941986f4a514e307b5ebe4318f09941573a305ea099d02236d1194726c806d1eefba3c91a04afe5bb943dc8303f7bb301e3185ec17fa03e24508155b078388e0d1ee58dff115b1a231be5311b696e3e0a0d70f169949fe61c872c16ac8eb1ddb731f71bed34fbd400e760c3a76a1b4684597e18bf30fe21ecb4e189dcfb29939e17da0c6f6924ae1581f4a4286f1a5ccbcb83f55b0d9802ea60a1e58df70f47075573640542df3a12b38115af2c59ff2fcd6867a639f8ec92a8ba0839226800084d61c826f6be1f8ae3942eb86b7b4ca6daf10b316947f2485fb6c514e49429e1a31dd7c318c6f41c313a99a08325771b6fe46b59fe54e0c368d154e65cc987d8749e1591c152910c5f895594198e7b8ddd1ca08454ba80e5d93b7aab4beaebe1618b10f02cf17d1f2bb8fb8967677073eded0d84027d755f11a3cea11824509550ecde737cebd16cf60f521a37db64d11ab8bf7cf900b04aca5675a0db82ba265140628a12ff363a5f334922cff648bf667f53a18c13ebbc078c5af44f624dcffd01ed9c3180b6316c82b29a9450f2fe2abbc0a7b05bd1ee2eaa6694fd212d7d34c4df7ea559339f54cc75bdeb8a405bf8b431d0512daa986f3fbc8331ad8a0989638cae11a0c518b0f33c24eecac1bc52c5acd310be50542ea7af9c863f80fdf3d043fac6dbe72a5bd176b58e4da47d078c8a9e0db41269413616095b21030b6a98c3b9245cb1ce965392d76b19e2447a7cebeceecffe3bebf1869e46b1cced03b898c27b3be50276c306b1c4ef519fdd3cf329730a69f01a5cdadc3e47beee6b2bcff6607a57d09291dc87fdc16c17390bd91cd1776a72af9e72ffc81094a66a890210ca297b0f080d6f663a1cdaf457afe0fb5b34360854a7591128a0e444622f9a585171cf7ffad0bc9a70036431e85cc26c3c70a507b3c1332ad3225e10e4b7bbd202ca7fedd460c5d0033b2c3bee252e731e8b76bacc6b78036ec842725214a265cc252d92f832e6269f7831e488a122bdac338c79fa3acf384d8169d8965e3416f7bed3d248d2d01eb6e30a4c81e82c5192c9c548cc405e6ec5d554f9f16b91cc7e48c6c5ea57e542635a50d073d23efcb210ee5a889f8cb4406b2230a643a2e2ab0d59e1d019a9f21a9357a6df0eea010a6d8444b83cd7ea45edd0f5bcb5000cf067279a2ab4fc5e02b6632ed3d785ce4b403ec0a1e7783850859ae1b64e9c9b6e6283c9fb05338c8d439d72c20a0d57cb4b0e544a83b8ba5025fd3b80679f0cedd95361c05030c1789814d2316fb39dd5c6d1e123c971d5bec099b51dc7cf3f580ddc9c1606db6a0537f478c8a334b4d2b21549444a00a053bd627d7b51b0407354c6d6ed158d47f9b788a8f1a6b52e79b7e1341e52273689ed472fe6753d533d6365f8fbacd564883f8093945705e572c9ad027caf67cd40e4613e116067d1abc5681a1441fe4af905304cae233ce3fa29e03504a7db17f0ee64d93300804f9d77299f4dc5c37b7f012874f55216b3a0fc6288897fb530319b904a762308b0dcf198df152ff26537ea6bd88146530dc002d068d040be588005c1cdc69691a92afc0fd51334bee35233ca155da23b8a6b6c9d6eba82a37a3e5931a02a5acd8893b04d851750357ca9a2c4db787391121656c96ebe9b2c6e0937877ffd016614182d966473ff506f972ad7d2c0f7e3a1b6c3808c3b8905a47a9ade5e02cab3ffdd4ec21d57b3b03bbc2db2b92d5b4c0b75a95d1a7d4726b6e8defbead88cfe06a04836db05dbec9739ed1e308ca9e27ac3e36a19ba2fd6a886e74f644b4f2708b0f1b68262417f6a096c1f4f643fd3855c217f34858c456d133b7883615088080927bbd868ebcd7b8f21d3ec7b55be2d8229f023d91dfd11fce8dabed32a690e7274ceaa5a599e6c133ce71133a3749b7968328c9276ce2d5b101650cf0204fc3a4b7518017392d1bfa61dc32d14f0cf1d699b66e44bae65e5fac1c8be730752e5b28ce523d6d2053659107550e47dacaab1b02ca9a5d849d416d2922e88e43a01893d528be3945b5da1c338224ebebf1c58cbdf07d984bffbacf70310"], 0x1008, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [0x0, 0xff, 0x5, 0x0, 0x1], [0x3f, 0x80, 0x0, 0x0, 0x0, 0x800, 0x5], [0x0, 0x0, 0x800000009], [{0x0, 0x0, 0x40000}, {}, {0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x2, 0xfffffffffffffffe}, {}, {0x0, 0xfffffffe}, {0xf518}], {}, {0x2, 0x0, 0x1}}}) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) dup2(r7, r8) 16:00:28 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) sendto(r0, &(0x7f0000001140)="8636826ccb6a01684d0eed7ec2c2fcece66dc4cfdccc9bbf2828b9b44042d7113b73715626546c358df5bbf90c1fdf279f0c073175c05683cd7cd8217d68739a6233f7ef686ae3dd85c29d144f0c7ed3038a9bad6af11d", 0x57, 0x3, &(0x7f00000011c0)=ANY=[@ANYBLOB="01002e2f6275730001d96b81198750fa92e9a50fa8aed6b7bf6d9462a4089ab870847eb775122c4b9fa64443a5062f7b90761041640cff06b97e98a9ae279a2250c97ad52e18426a5b2bed81816b37743098d20a1bad5eea9b6a2ee8b1c005c2b7df994dbbaf907ea5a0e7415fdbd1a351bdbf04da1ce501ebf5c69f9f88a3ee5031c29f669cc4d9463cfb8bc33c74cb09340908fb3f746b38720c87cb2cde2c97a2b0d236211e534d"], 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 16:00:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0)=0x8, 0x4) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)='r\x00') pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x5) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) poll(&(0x7f00000006c0)=[{r0, 0x140}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x8) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5, 0x800}, {0x0, 0x1, 0x1000}, {0x1, 0x7fffffff, 0x2400}, {0x3, 0x8, 0x800}], 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100), 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r2, 0x0) r3 = socket(0x18, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000080)=0x37) r7 = shmget$private(0x0, 0x3000, 0xaeecf61e8274ce9c, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = dup2(r8, r10) kevent(r11, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) accept$unix(r9, &(0x7f0000001980)=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) r12 = dup(r4) ioctl$WSKBDIO_SETMODE(r12, 0xc0105715, &(0x7f0000000080)=0x37) setsockopt$sock_timeval(r12, 0xffff, 0xd7523c88de642168, &(0x7f0000000080)={0x3ffffd, 0xffffff}, 0x10) recvmsg(r3, &(0x7f0000000180)={0x0, 0xffffffffffffffb3, 0x0, 0x0, &(0x7f00000004c0)=""/160, 0xa0}, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r13, &(0x7f00000002c0)='./file0\x00') shutdown(r3, 0x0) fcntl$dupfd(r2, 0x0, r3) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='./file1\x00') open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b648a8 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b648a8 16:00:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) r0 = msgget(0x0, 0x246) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() kqueue() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) fcntl$dupfd(r7, 0x0, r8) r9 = socket(0x3, 0x2, 0x7f) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r14) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r10, r12, 0x2, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r15 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r15, &(0x7f0000000140)="220e22", 0x3) pwritev(r15, &(0x7f00000002c0)=[{&(0x7f0000000500)="01ed9dc90db4ade67eab550c4bf451ec31be8456736e9e5fd736365abf400ac28176900fbb6715ea4fe1df747431b4e7e380842f5663d5e8bf0fa2bd65c215b6360503759e1fbf6aea6165e094767be30932c5126c081fb997c062ac5e3e1ac81d823c9fce4958827ec795cfc3b077fda79759d85e7d33548eceae658be40b269100"/141, 0xfffffffffffffeb6}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getegid() r16 = geteuid() r17 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) socketpair(0x30, 0x5, 0x2, &(0x7f0000000300)) bind(r17, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffff7) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r16, r18) getegid() r19 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r19) r20 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r20) 16:00:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x100, 0xfffffffe) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) r2 = open(&(0x7f00000003c0)='./bus\x00', 0x8, 0x0) connect(r2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xfffffffffffffccc) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x3}, {0x6}]}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = msgget(0x0, 0x207) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/253}, 0x105, 0x3, 0x3800) 16:00:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="01f389dcc1d5cf08b7e0e98b9ab0"], 0xa) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)=0x80000001) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) pipe(&(0x7f00000000c0)) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000640)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) kevent(r6, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x89, 0x20000000}], 0x80040, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:28 executing program 1: r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x6f82, 0x8, 0x1f, 0xe5ae}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x2, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) 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(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:28 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000faff000000b135508fdd15b016a32db1182275961689b30c7e5bd476e7678ba17a71b4c295304124a8e683cf151855993c6887dffcea67a2aa0cfe789a3c64fc1560565f5e52a74e33e01d8ef42088152e8311717d9d4cf8683a55adf7e1d30241db52404693861705d896f94cbf19615c9e518ad549c5e7d3a997bcf651905005bd0ef5cd115d8c1925308c21a28477576713f54c2da9d7504588826e5ac68af938cf0a65df59523de2890f23d8f7"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:28 executing program 1: ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x10, 0x10}], 0x10}, 0x0) 16:00:28 executing program 0: sync() getrusage(0x1, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x12b32b26d8968f6d) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) 16:00:28 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881", 0x74, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000400)="601036d1000000186004008b00062b", 0xf}], 0x1) 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) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="b6f2c9cdb82d54b626c51aa25591056fb39dc77670958c1cd243dda13236f291b29cb2279770d78b9389d521911aec6319d37e4d49ef874dccf69bf13448cf34351bcb43719b514b8463407df3957d609feb5fcbd94b66839b882f51b3f17e81c3923606dec46e68517646d7ff2ac9ab2fc4931cb09838095c09454bea7622c89856", 0x82}, {&(0x7f00000001c0)="14fb10a82cb5bc90b13d3c410f2ce8f6a28df11b2ddf15557a859142dba0998eeddf64ae947be8da5e4fa236d14721d49ccd57489bb0820f9d328ebbbdaa5f155ff09f667c47f1627f297fb7c34aec9e9aa16a5820c04f1baa979146e1488073ecd0cb852045f1f4f8d56928c1e0a0db4e6860ff262ac821cf42d4a5cc864535e31b6e273c2e0268a6f6079522fbe9b463c78e417966b1efa56b8b294b5e2a22cfd4a7e5f0c51a4000804b14306347f75b204f883b202efaef9720b7a8a22cb3d5d492745ef6483748dc4878748680c6b146a20f78e517adac14d444164d0c87ec68aa3a6fe6b8b449000b931d64941d6a", 0xf1}, {&(0x7f00000002c0)="71fb802fb051e8843b8e8f8a41afa3c4010e26db3e63d25e0f1039e0643caec03a5480364b831cd7356ad1b3cdae42f45b7cdad2b1c056f4c3bca3af675fd0ff5ed24655f3cea83547b3730656dbdbbf3330487f4d9108d8ec93ed72aab5d8468296b4cac00df2c796ba56b47267f1ece429653302c0271108f2f76f0da1f904a2bb233150b116c6279fdc557487fbf051e83b0d13c0f3ca57fb688a7f3d4cc1c7b37c6d630746e3e462bf", 0xab}], 0x3) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000003c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000440)={0x1, 0x4}, 0x8) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f00000000c0)="ebf3aff154c1f9c616c11b15141a53bd4ce31c8f5b6bb4", 0x17) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62ff030000b2c343f61d2f3022b6eb32001aefd09d00400000000b000000000000000000"], 0x10) write(0xffffffffffffffff, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = semget(0x3, 0x3, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000080)=""/4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:28 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0x8}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="e907ecd7d57e3a", 0xfffffffffffffcb0, 0x0, 0xaac7) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) r8 = socket(0x1, 0xc006, 0x1f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0xc, 0x4, 0x5, 0x9}], 0x5, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffb, 0x62, 0x4, 0x2, 0x2}, {{r5}, 0x7, 0x4, 0x1, 0x1, 0x5}, {{r6}, 0xd38fe02e842251df, 0xa, 0x2, 0x7f, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x412}, {{r7}, 0xfffffffffffffffc, 0x8e, 0x2, 0x800, 0x6}, {{r0}, 0x0, 0x20, 0x60000020, 0x7fff, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x41, 0x20, 0x100, 0x100}, {{r2}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc8, 0x0, 0x105, 0xffffffffffffaf3a}], 0x800, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r9, 0x5) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:00:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = dup2(r2, r2) r4 = kqueue() r5 = accept$inet(r3, &(0x7f00000002c0), &(0x7f00000006c0)=0xc) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000000000000}], 0x3, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r7 = msgget$private(0x0, 0x401) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001067ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c00000000000000eaffffffffffffff0000000000eafffffeffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000740)=ANY=[@ANYBLOB="43d17038d51013aeead9a2efed3264850c338cec1f7ac6947974afb21bd2ed07bb726dab12b476dc94e00864f73328477b22448993d74afe47517c290fec88adcd8aade4b744b254781dd3dc7117538d23a2324ff10537bea2c1fd2a58427e72da173dce9535f0b098f9861b373783aec9ef749b5a621dd42243e90001000000000000daa6493ef346fc4933d82ab6081311a8bb2f13f0a2ef8e1c88423edce6241e4e2b90eb"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x8, 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(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="43e8007bee7efe6530005b820ed79075c17a4150d57667a3fef1b7b8d042b155dd0500c0297c45f4c2f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r14, 0xa5, 0x1, 0x100000000, 0x2}) ktrace(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x800, r14) r15 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r15, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x0, 0xfffffffd}, {}, {}, {}, {}, {0x2}, {}, {}, {0xe9b6e619784404f8, 0xe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x2000000}, {}, {}, {}, {}, {}, {0x1}, {0x2}, {}, {}, {0x1}]}) 16:00:29 executing program 1: r0 = semget$private(0x0, 0x7, 0xc39e62b3033d06de) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001740)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = open(&(0x7f0000001780)='./file0\x00', 0x1800, 0xe0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001580)={0x80000001, 0x0, {0x1, 0x1ff}}) r2 = socket(0x6, 0x7, 0xfffffffffffffffe) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r5, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0xc42) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r7 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) r8 = semget(0x0, 0x6, 0x8b) bind$unix(r2, &(0x7f0000001a40)=ANY=[@ANYBLOB="b06a7167228cb22ad0b5bae55898002e2f66699daf823786db6e486c6530002eea6345ead464e4984b94004ac7476435e5b6000400000043fd976c1bb6587bac2d55195289cb6ae2196aca9db6a2d550049ed22f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce07e17e6547cdec0dfe944684cd45fc7e81279e474e00b006f827433959985d371e09baf3b158f1550b0500cebd20b1b68303113df730596dfba83d047ee8a64f3640444d72d56d15a564b0ae0f6fce7c5fa8049bb6600000000000000000000000077e15109751ad34d42dbb204ec47397a94ec5113ca32bcc04f6ab97396e5d111db77fb5295d236dd5e29b38c5fa4e205d82edc75bd30feade3e06fb1a1bfa46c88005e224f612fea6b0aa4140fc21120504f68fea812a6119e82122079387573f1ef243583eb215872475dec1b5e8f7bec2b4f62312ae91aceb9b109e842d52c7444af7ddbd56d0d1d3f079f71b4e645ce699189b7965d8d50a776556c9447a430a59cb4dbed202dabafe081b260a485ab7b60ef59b0e52f9c248dac97329382910643ce2db6e6634f4f971c4ebabf515d4df849ae03bd5d04ded1b5a617d4e2e7d1c8e2a9b4ce079ceb886577363c01f680ca6909363d64e469e91fff33e54cf7c62494402531cea12d2a841d05d6468ec5ae4d5ed74912b43ca73442bad448cc4cd0c7a17a1fc3497c08594a14b7b35ebf55ff70874e840413df0e2ea19cadd5bbb24a0a14ae71a005c1708db5469a2ac0876e5ac63d72e87badee5651c3c6e2575686823f036a01b91ed84010a841dce506d661e0aaa2b8e857a7879886d0ad1f64c1058911c30f8678f45ca6fdedd32906208350c82347693dfdb71a6d555e01c5"], 0x1) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000014c0)=""/26) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0xfffdfffd, 0x0, 0x0, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) syz_open_pts() accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f00000015c0)=0xc) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd0\x00', 0x80, 0x0) close(r10) r11 = socket(0x18, 0x1, 0x0) r12 = shmget$private(0x0, 0x1000, 0x40, &(0x7f000050b000/0x1000)=nil) shmat(r12, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r11, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000001500)=0x1) 16:00:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r4, r5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:29 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {{r0}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffff9c, 0x0) kevent(r1, &(0x7f0000000000), 0xdfd8, 0x0, 0x6, 0x0) 16:00:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/172, &(0x7f0000000040)=0xac) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f00000001c0)="8c65ed051518a44cc4d6aa9066268f8f6ddf9a7d622a1c89e5775c2551889f8d32d8db5c62840c1c72bfcc3bc05226cd76c65e4e4e580b1101400c3c62a70975a2f99482c8c81b2ef902a676a1cb9b3e7a41f46f1486676bfc00000000", 0x9) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r2, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r6, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r7 = dup2(r5, r6) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f00000002c0)) r8 = openat(r7, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f0000000640)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r10, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r11 = dup2(r9, r10) ioctl$TIOCGETD(r11, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r11, 0x80044275, &(0x7f00000002c0)) r12 = openat(r11, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r12, 0x4004427c, &(0x7f0000000640)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r14, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r15 = dup2(r13, r14) ioctl$TIOCGETD(r15, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r15, 0x80044275, &(0x7f00000002c0)) openat(r15, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$TIOCGETD(r15, 0x4004741a, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r16, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r18 = semget(0x1, 0x3, 0x4) semop(r18, &(0x7f0000000040), 0x0) connect$unix(r17, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r19 = dup2(r16, r17) ioctl$TIOCGETD(r19, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r19, 0x80044275, &(0x7f00000002c0)) r20 = openat(r19, &(0x7f0000000600)='./file0\x00', 0x80, 0x80) ioctl$BIOCGDIRFILT(r20, 0x4004427c, &(0x7f0000000640)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$BIOCGRTIMEOUT(r20, 0x4010426e, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xffffffffffffffb1, 0x0, 0x200000) 16:00:29 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x60, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) close(r1) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r2, r3) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000640)) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000040)) 16:00:29 executing program 0: clock_getres(0x4, &(0x7f0000000140)) chmod(0x0, 0x149) open(0x0, 0x0, 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x25}, {0xa, 0x1f}]}) preadv(r2, &(0x7f0000000080), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) r4 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000000280)=[{0x1, 0x6, 0x1800}, {0x2, 0x4, 0x1000}, {0x3, 0x7, 0x800}, {0x0, 0x111f, 0x1000}, {0x3, 0x3ff, 0x800}], 0x5) semop(r6, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r6, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x800, 0x3000}, {0x2, 0x9f, 0x1800}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) shmat(r5, &(0x7f0000003000/0x1000)=nil, 0x3000) r7 = syz_open_pts() pwritev(r7, &(0x7f0000000300), 0x100000b0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/Pe\x00\x00\x00\x00\xff\xff\xff', 0x8, 0x0) r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffff9c) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x48}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x48}, {0x6}]}) r12 = dup2(r8, r11) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0xc014575e, &(0x7f0000000380)={0xad6, './file0\x00'}) r13 = fcntl$getown(r9, 0x5) r14 = geteuid() ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f0000000200)=r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={r13, r14, r15}, 0xc) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) r17 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r17, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r15, r18) pipe2(&(0x7f0000000680), 0x10004) 16:00:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = shmget$private(0x0, 0x5000, 0x13b082553ade3e78, &(0x7f0000ffa000/0x5000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000440)=""/4096) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffff4d8509381aea0634049d09ff0000000af6ce4f", 0x34}], 0x1) 16:00:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8502, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) getgid() 16:00:30 executing program 0: socketpair(0x1, 0x8000, 0x5, &(0x7f0000000440)) unveil(&(0x7f0000000080)='\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', &(0x7f00000004c0)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7000000f4ee000167733c00000000400000000000010000000000000000000000000000010000000000b70fd8f93effa7ffb0f9735a60da49ed1fc575610000001eb6565a5f0158ed2a0e59348f14fb0535a61e597c044920a48b5e2b68070de58b3e70c0ab36e84e60"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0xa, r1) msgget$private(0x0, 0x8) socketpair(0x10, 0x2, 0x7, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000001c0)={{}, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) r5 = open(&(0x7f0000000500)='\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', 0x5264531943db968a, 0x0) r6 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r8, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r9 = dup2(r7, r8) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f00000002c0)) openat(r9, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) kevent(r9, &(0x7f0000000180), 0xfffff383, &(0x7f0000000280), 0x10400, 0x0) connect$unix(r5, &(0x7f0000000140)=@file={0x3, '\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'}, 0x50) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000580)="c6880fcecb0d4ffb3f083cd8dd8a9940323e42add6bf77b6d3fd98073b9a908267b594ce587e4e3fd110b2fd82d51e7845962beb4e60bd7f187dadeffcc82ab5e3bca8f0bb3e36ae0bdddc8508ddb874e608c098ab709f66f847b3fe726a50e245c8827843176b5ae47d592218b8", 0x6e}, {&(0x7f0000000740)="b0ffb765d8d55ef0e92a4c4ed9faf88120ca8a0ede10935e72f6486a71086293f13314e93872668bbbefd1b19b91c8a725420439bf4f5351c6f88caace27421e37a7a3c777e67a608e86ebd2a16a944868304196870689cee532026103ff6dc7de6cb23821306bf6c153b99cfee7e200a77ac6f75a9c052758ffafd7849333c5a095b464885647c2ea15eea98532c690e4cf9640ab91dea3ada3d2771598d19ca1353de060ae3f57d5901dbd224570ecf9eb2b4d3e03bbb69f542d2668ffda559a8eeabaafed4d21b8844493aa81e5e222b95007d59f44b32d733ac1f787adff7c6632ed5cf2e83499ae84964b166b3005265b332f28", 0xf6}], 0x2) r10 = open(&(0x7f0000000000)='.\x00', 0x0, 0x4e9cee2b772a8925) symlinkat(&(0x7f0000000040)='\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', r10, &(0x7f00000000c0)='./file0\x00') readlinkat(r10, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r10, 0x5) dup2(r10, r6) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r5 = dup2(r3, r4) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)) openat(r5, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000200)={0x1, 0x6, 0x3, 0x6}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = dup2(r1, r2) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000002c0)) r7 = openat(r6, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000640)) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x7ff, 0x40, 0x5, 0xe99c}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") socket$unix(0x1, 0x5, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x0, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000002c0)) r3 = openat(r2, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000640)) ioctl$KDSETRAD(r3, 0x20004b43) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) clock_getres(0x0, &(0x7f00000000c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) writev(r4, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)=']\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='&\x00']) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) chflagsat(r4, &(0x7f0000000100)='./file0/file0\x00', 0x1, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) renameat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', r5, 0x0) 16:00:30 executing program 1: pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff, 0x4}, {0x36}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r4 = dup2(r3, r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r5 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() r10 = fcntl$getown(r4, 0x5) r11 = kqueue() r12 = accept$inet(r1, &(0x7f00000002c0), &(0x7f00000006c0)=0xc) kevent(r11, &(0x7f0000000040)=[{{r12}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000000000000}], 0x3, 0x0, 0x0, 0x0) r13 = fcntl$dupfd(r11, 0xa, 0xffffffffffffffff) r14 = msgget$private(0x0, 0x401) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001067ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c00000000000000eaffffffffffffff0000000000eafffffeffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000740)=ANY=[@ANYBLOB="43d17038d51013aeead9a2efed3264850c338cec1f7ac6947974afb21bd2ed07bb726dab12b476dc94e00864f73328477b22448993d74afe47517c290fec88adcd8aade4b744b254781dd3dc7117538d23a2324ff10537bea2c1fd2a58427e72da173dce9535f0b098f9861b373783aec9ef749b5a621dd42243e90001000000000000daa6493ef346fc4933d82ab6081311a8bb2f13f0a2ef8e1c88423edce6241e4e2b90eb"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x8, 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(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="43e8007bee7efe6530005b820ed79075c17a4150d57667a3fef1b7b8d042b155dd0500c0297c45f4c2f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) 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}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x1, r6, r17, r7, r8, 0x10, 0x8000}, 0x1e3c, 0x8, r9, r10, 0x21, 0x7, 0x2}) r22 = getpgid(r10) getpgid(r22) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r23 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82020000ffffffffebbe0a6e564fdaa2780ee262e16e8949acbfc27dfd2b08fed46f2293d20f9b0bb85a698d5dbca4b7becc77c5f7d67c708bf283"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r23, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6530009cae430df6f55a19cda888b603dbddc3411a47b050977771050ec491ee11c7b88c35e3df6aea542cc426af382afcab86593780eb61645dbc35b3a3af219736a6cea81aed3c3e006ab251f2f418bc"], 0x10) sendto$unix(r23, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="d6431c691f501343c6fbc6029c9f6b64fc96cb8f42495103ed6166793095d304555fa4e28c519b229c293d8fc54f011ba438461a67dd99e9752cf1298e4bc60a3a7946a01e3fd3c12b4517c2c9a02ca35527fd47eed8200cd4eef6ffbe0871f8156c5fdf5018f1d33d6362315c7cc79d92474e3bd408e7a0314bb23ac5a99e6378474b7f17153b3055b9f43aafafb742d397f5241b9070bc6e2c27c18d4c7ff80ce54f90f9e1070d6221ac5e09bc44f2d7fbb240452de202a763c28413f2c0b50b0efb37c79dbf355d75a5ece70cf516aa747c618d4a54ee8be08c38fe889f20eb3347460030640cf2acb780cfe4d802211755aa72f7b6cbdf0fd601c83054a8466829fcbedbb9c377f927e17876ed1d2da8f02cab2f94804f0578c44fb1fc6f2878488f3f2ea703af7e189d0566eb1edd5faf9710bf3878dca93ea33e8cb2b8d851648e40719f70ae28e20f02e6f63e21fc4c7a93b8928160497f293dec0c9e359f3d007c23a1eb512fe007a53d47e3ef6aea284f870c5ab753e60783b3092290da1a0b2000b0e7d956af29ca0ef22c9dd202b40044002222e1eb4158adeb93d1ed8186461ccb74f7112c4aa687f34a834917f920cc545baed7e50a3153b67f8333625623776b47fd40fc13c54ea82c21412623b4e527cffc329229ee99c4784e2fe712b1e6c1ff401799be7563491708402fcd1660b64234ae195c13cb691802682b8f0154fc96d9e09e5e0eaf1023c90ffcf249bc2ef335a3db4b40bf389bd5656a841401bf2029b60e4b57f1748a67b2273bc9abb11a7711537b", 0x23c}], 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0xfffe, 0xfc01, 0x101, 0x8001}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)="4d6cd98a3ead2ef19d566bc5d47b63c1962cb3b39c8c3317300b9d3bc42c0d34f70932c22661282631ae51be1ea4a9946115ddcce207b3de48ecc8bb5df549b8ea5b8c1dee82e7e7f8768161dec2e7d755b49349dc952741ef198d45bd01870aecd5c90eb8ac6da5ee136027812f8a7086c6f851d48129d06f476362373f032d50c0baeb59c3b183679789c649c6e77ac45ec3d6b827c7dc55cec4b641ab", 0x9e}], 0x1, &(0x7f0000000540)=[{0xe0, 0x1, 0x7ff, "d934d77d13b5629a7a840de3b9058d451b3e99dd61d3908d4a76044649f0c1abbb92e9e16248dec07f01bdae03341a44a3e6c2fd055bd1e5e0be9ebb8f2ad820102b8bca5708f876d40e062c26ca3e61b354789c358d04894c9075c6c00029060e285159ff8ad3fe67c1cc9b8756f25d92e19c124fe9739e7df7017696c95913d62a45ea99527f232253e4623fe910ebcac29d945dad4a0e1c129086afea3982d3f605023837a594d66cb69f47528df8eb9d346d69afc5e502d0aaf4559a78db233e764bb6254a02489ea5234b"}, {0x1010, 0xfffe, 0x7, "83062a886a958fd766ee2018488426c64d2c4ceccfebfffede12141e47e6a1f8b17cc2845a92459acf22854390b81eb32a626dcf6d500fe9d763c118011028cc64c815ee6fe7f75522b71401ebeb5135cdb4d301477a94f06a596dc2148817c1d7be9d6a787ad2a08de5f5b1ee8f3e049df0f3c3cdc81b618aeadb569d6eb7dee6ccf89c11fd83e69353bdfe3bda0988a590be86a70b1d3f14ad02c6775d92700ec94f7078b42b3d240b073c189183d69d21135e0c61ed1ea1139cbbbb7433ee88b131d521654043afd667b05639920c9447232224d5ba94536f11c1e342045d53f5b31761744e5ecb991c62617136e7dafff3d53d0730726d55e8e8716370c4d6d19dde2a02d5a6e3cc6932ccd18175ea6fcfe6e65fde47c1c17a3d06ca6b0dbec3adaecb91d2d65393a55efbdc0ee2e7ca0a07425b1a4f87a4ec94fc3d26c3a23ec394519dda80709d5b12ed823af93cac2b7826afeb25a6e371ff5baf9dd49d643d9a4a0e620eb4c91c437a3c4ff417a68354ab23885e5d43c20a36fc0cd300bbf0c09c019f9874404c75d0217c9b98eb593eb85096614867e44a49b2df50d19552694239f4ffa15d8cc345781b407443e394135e7729437fddec1cd62f3f65c7fa346f37ecb876a90b1390ca7a601552ef938875dedd783ddbf1fce7ae58cc957029304c261494de421029a40e9fe5aae810aa431061aeb40dbbe05873ad7da45806ac684d1b0cc0d40b0ac448d304bfe288a8eda06a039016774fdf620724d5a951b9dc65e07ff8670f1373810a551151a69968c6403f03588b61cb8702388143e52b81d26505acefeedc9be2490fc24921c1631e900cd68826df8325bd006635950db5865113c6fbba838175ea00ea500d85490c4020c9e7642a1b350071d92adde6f0be5781e28753c254b036356d8a5e10aceb77fc36594e86f9eee063addac925afa5b9185c68d0359ae8ac04a49799e4d6295e590e1fa14b5d39f2ff11ad5c0ee5ff050e3831cb7b5bdbcd30588ac7fd8b9977a35100a88147a8602c0eef01900c5b7231353c17cb066f54e98a1b17344e8b3bc197a4b96dbc151c69341a60c5d581346db5f1254c642e10cf910365679987ee2ea87b8f7f3eb3d184359403eee93050406b406db1e1ebf64e47f7cd277471b84f91ba4b5117d0d5ff0829b21ae8c792da5c66bafd97b362022b5781ed5bf440baed9460524d5fb81baca074249709015d750955f860f8102dcf4d1cf4ebfc48138d040285ef8f34aeae981b9f582060d3c628e34138fe1dcb7be16c38014045fc6d778390e8175375f901dbfbea2c5c15574846d0c0f32a8d8e25017811d44b9c8a5cc37fd26e8510423fe2a746e4de27765299de9a5151988265597f96445c49d04367c8872edc88201927c99d230eb7f0c7d1cafde3414c864ca751276da4d9157f85c9aa5740ea3bf45d51294d2d984e5aea3189fd89604dc92ebf3cfec4b44aa20dfc7ca394d8c9c5739d5452fd983abb0b59f99ec82474c91d78cdc6a88e1c5c3d545f3ab88bbe71281a4d88069792a1e4ef60b7b57fe718d3f62b497646e7174612704530065a3203e93a7700008ef99e259b206478fe354961c5010d9174ed58345a681de5d62107f859cc7c407a9c187506fae445ff543284659860632c5189afc83b369f0f610cee0b6746f1ec5b541e73322616bf1ac23e1a7b38329d7e27c9f57ef391c32333b6ff63e8129844df45f5bc6f70614fc52cb38705a80fda7db5139bc32bc3604c4a3deec63fd02405bc79be6449137f29d4b5141f44103e4ecab8de46ee274f7257f7e0860142e5b51fb1575be581d4d8347b88a73cb7efa5476b7bfc9b0da9d714be420dfde6161d68d749d3ed6391c3fe36ccf54e98e33c53025acad713755929d43ff7deca332743c4b32443a7d6a576a6884a9d3b4b0fa0057c21ea9a48dea87760b62c370c64ab418114c20ac0999d7028a5a97b1e79dcd86ca59a0d01243391154279d1e19e3a2050b665dda4487c6a121b0dfbc6ee3045dcfaed6eb16e1a4cf772bccae64e21622b3d62f6904e68e24b2134854caea27e2c4dd3b7333e59481bd9ae3bf37688c205abc2dedf181eb3477675169acacfd4296a1d097cef1d4c135bcbd0f31bb5b331663e0c30994e8a82eb33b654b4edd4cd335d4bef7a1401112a778c570f0fbee26bd51428c8832b427d105d0565888e37679e25637c1f1959b01d8e51ce4099bd147f0066286e591a8bde404edfa597b4d2f4068a5a60224484e61669ad393644a65023bac6809778190d5e4ffdd29a059d60370527cec4d32199f8257d989d8edd6eb3c9071aa73c1401ce4509e04ed659de887d5deeef6dc1df658778727aa19019632b7af1f93aa45ed50f36fd75d8dc75d605be950470aaadaedfb54ee7fb5be20541a79a63c23e59d411f9bf6693329894f97a89dfe34bb02d247249c3e2a44c080194045b56ad4d9b9428d1f0dfeb81e3e5d872ea3088f1122e0fd1c9b86f6a723b0154b5ad77871c59a2e4f1ead1769f191ea4b5d074d78f0b722820fbe4f2780e2e95903a43c7f6b421048db1742ef947dfc7e7145415553d4b5a44fda8c9eeea8f2fa61e02c0f80b06e2dc5ce8d7df4db0665d1f5a5b02460a5964fbfee673305f107442889524653466187d32cda09511bd611d7a5bf2136fae29f6ea1f351039a3576c0fd8899e6de9149a2aea178bdec55db539fb17ecade12922c4bc6f4b7b93bae5bc59c3a2db7bcd4578a48fbc554e31f1196f92fd52fab19a1c834b7c7c651e4f0de5f9be80bacb08e6f62ae4ea1ffa1aef766638bc3b407a553c582e96ebb1858cc7cfa7004bb5687cb24d2d3426199dcf7f2e39ce4822a745c8262c614285063d84b7015e55adc3a5dd1ce0554d4c2869426d6a7a04102e4cc707ee8201efd705fa243dadf1546ece9c26b66877b069e87fba6c3de30a3874520e1266920f5e896baf200c1f83af1bb146dd07dc4301e9d2b313c1ba13439bf407789b3be8485211afb733de2698594ad5ee4461219eb915ec3474f249835347f668193d00de2ed761589cfde691950f83b13052fc07899e2a57de07a6281a2a5040f937e0e8937a49f6924595fc16cb47caab9dd73fccd3c270dc12bf73969c5e563decc74bfe77be8fd0edff4efa5389734b413840e8060b76561e49a8779ac031fe925b0f1bbdbb70180b119a59ddbab51d86587265f14f481a7bed4682dfddc81f2e60befca48e65364421fe1c1bcee4c266b22fb4ec636d50465109a5ab1fc37ab9108a823e53662ae19843c6e1c1817762e43b88331e968770d4f9bad79dbabac4cd5eb68413e23e2ec3f6ba5738e68451c298509c99bef1d5d8f2198ded4732bd89bb89062c56f8b2a4e4b93b0e261d500c5d20e21c22df53d90b8ad1580483d59b6566afc90d3901a3bdb24c8fd530005155f48414acb2e0fb8e5a83fa12e1d670ffc781aa3139ba638efffa7801a657563a4495c0544ff64093e28afba7da20df60d4f038f7d7f48ff241373270149f0a42a6f18b2e3ef9e4ea6e3064c216a2ad481871a479606ab973938f269ef75c47940a32aa6951422dd656c8293549d86c15cc28932ac3e7c166ea119c3317511f7a2d8ea2e15fe7de3d8268984b49e0b6c014adaae4281b4f37ffd08f0ae375d4ff00e97610a26a5ced7f1f0f586c29e7710257da1fe13dd850ab0804d1e0d4619cdde5bde22b60d508bee0849a280958001c079ef8149e997ed0356e43957ee6f3fdf670a65a08e1f1acc02991270d2711574420c91333c2a8a7b188c17b343e84e4211c06f0433a1710c05ef6683f5fdbc0a3a421cb36901640a16102ef24d85ad17a956bec4cfdff830772133c8f9fa94cf44cf433768e9addb8794008fcbf9975c025ace92077e23a379f4cae147d38190749272b248b7afaf1e1941513a937e743c982800692d39ee3d01fd5d844da0f53293caee63e44a19e92d4d3211738e98f996f3c835a58024967da1fdf9c1df1ec1e72cf5f36d9910bdbe38d82209fc62024000272c4c6d2bf028e9d3e84efbdbc598f1bb404b5cb39d42ddec59c4d6352a0f49ace835b3089d0240041935e416c4af4274d5ff2238dc54600db390ced8075ee3e65a73f2af0f9e9fda5086831505d9a88f24ba7d26d42a0f30b48b04475dba739e72c7c7f446b43854992f508f8045a35b33af46f48a6e2472bd7af785a6295f7a429aaa42ee893c078df6160fdd08e1e9031b73a922d906448edc08b68162c480c81196b36bcfc15a46126493fce5eae8ddd2a2fca0dcf4d006a71bc2eb4fc0826b3e6fef403c26b861270b99174023de49592cd16e577772c138970d0a87932ef7a21ce9d456df5b281eb2922867064cc769c8f35ba7b792a21420f7d1a5c6cb34aa409f6cef2853bcb39116a99846bbbe65755f85ef9eae5d38e226725aad1488a5b7df46f1d054bdb6876f77c63db5c356e6ccdbce7751fbcc0ede44daadc058be15abcd90f26b79b4eba97649e098d9da70fb9fadc5ed1a50951a860ff05e4e0cbc6e2c6aec9db7c4b071e94bde41238d88484164c18e7e570dac5db30bb0abbf9d5f3e3cfec9f2cf3b6165376339022f9e013717d11a66cdd58d1a42b97ff82dd776323549d8b594404ab322a600ab528caf3f83831542846476546bea2e8a4eeeb8dc0750facdb2b1561508032993df4875ff7f2e743e0e4eb4ffc604f3be31899402a210616d55f7dbdc4dbf0c18957d947dd4e69b54cf7ab4ece7090dbafb0d42f816890f6623b4a58a54680f82e4496ea8be3062f72b27ddaed198bfd8f843b261833d22fc0e2e24ca4d491108c2bf910c9423f1c83c4f70f67b9e736b537b7d4a7dcc7113daead0b571c0a12de1ded369f66924756626ede986710ce546f671148981be2c063c5aa377cb30a99ab059b0fa4746528e09da8122f8c686d696154a8168eab4627dc25ba027d1afcdf869a39e4aa25ac19732c0492dcdbcf4ceadafc6e231a0e9d2eb56c2c1ee3a7554bb9041660e63c9eb9e0536c128c86356d36367d81c449313e4cc07b72dcdc1436927008a1e65b548677f647245b44e22270f3b76bc7a540e1bcdd1bf180f21dabc7d08e6af4d761c794e90de871dbf58e9544f3f2cadb953679ac7cfd6e05df7ae1fece69fa681f6aff54ad6d34de2c399aadf66a18a02b43f2dc2bfd20905c9b209d8f5fe5b930b28ac5d7c30b325bc83f7dbef5c007ace67e80cb865dd2446c724f2006e8544c2bc868c4d054b7e813bc2925a15d8167cd08630323f725aa68c50b337dee71e3cbeb5509c43e65179f75b914f04fce9fd71a0bee8cc1d6da361e3c1d354a6c330b2ad0960709fc579c5fa9609b467366b0d8ca0e1f7982de06e4b75b40c92460458fb57111ffaf6d371168cdf2dd3143bc4e9d377f4b650bb983824e65673424f7197c7c852ed5b1081a615da8cdda126ad9ee2ad7465524f594ee055dd7a4fd1286e8741a745e6a81ce1c6e1ac338db0dfabf49179d9aa5e886ce76471b1123fb7d384e65a25cf16c3a560d7a45257d81ba7f8747ab28668c308c943a4afc8c7b40532b67e1392a9dc542a4a6354437ed7765b5984d630ba2a68de77341b8b3fab5ee11a6360da673eddbe01769239ea4d10ee9bcff994dd29e9f2f54130ffe41bb21ef01b27c60d080f9dd633dd0532f6fbfe61951695f2768b7f8317314c5af3ed4f32441f88eaeddfa032f73f81a3f6347dba8e626ea8d3bc53ba8f1a9e245493fdbdc74e9e9f04e7dd23e012cea0b7d0b697baaaab409"}, {0x28, 0x1, 0x7, "4ab11bfa96820e5c4c41fe0c8354e64e3e"}, {0x18, 0xffff, 0x6, "111f"}, {0x38, 0x1, 0x56, "85e57c545661f2bb6066d1d69ed207db1f034f3a904c4f6fbcf8ab2b41b79383dd43f7f4"}, {0xa0, 0x1, 0x0, "4ad67fe7f85bdf8bde48585b44ac5affe5f16e53ac987d960ccbd7844d277442f1a1e7997fb24fd6ef2da732ec80ac15888872bc44da7f898e9ef97e7c1d9b2bd2e780950a47f53f53f11ee71f0f920f17816d1058c21c6e83def54683f14bac329ea527adb9381ffb442f095b50f7866500fefd00ec83bf23e2a727182f60ce39a6b66067992a5976eaa94d62"}, {0x70, 0xffff, 0xe06, "86cfa7e1c14a2ac25ca62c01ba94eaf7be0aea76c7eae49d80cf5a67de9a3c1b47230393d9aabbf5a29952f7bb9726097c8b4488869824b64e43db44ccba6168f0c406062f01bb8c53d759869a1e405898e51c3ba98c8b5e6e69b66fb54369ec"}, {0x100, 0xffff, 0x1, "c4cfe80385e4a2d9e938b083dec48445cfffdd9d6531cd76b90ac480b30ddc6d6fd059a3068a209bebc2192a776f5ee09ac373d26c65f6978edc9d82c3de80378900fd0a481d80c6274501b7027414cf544481ba9344494e0149bcacddc311b68e07535cfa44abdfd054574fd82c8c9bee71eb1ab03240b0915e9efa53dcdf146a102263f4f190e417c8aea1d846e5b57ba8299a320c984e144e62efd2a8d9e538910314679546a0211140e9b3e1bb8d1940c769d3beebe24be30476c7dfa0af4253811efd83f6f00a297d67e681314b8bfbd900e065e559ff2e7276e7a1898c44072ed7376dd26c6fb0bb"}, {0x100, 0x1, 0x0, "be8238d2d0020aef256f69144581fff485e6cf01e85c3f01acf0be40ab1d2772f0afa8807b78af76e1d6a4b145d2901c1838243782b4e906988a30c3d1c214046d5cf73abdc9f54a7bbf9871e712e28e651121d94570216006d6750d23acf3824ac06451b590d836ea6d6fafe023ca13ef89f5a8002eae1a3170aa3324131f337e91d3541246f83672ac3feac56018c1e31fc05da7e6266c0f20b994f39ec05d736dae7f429b95216d502dabbbfc1ab8192ca8e02466e45de2019c02a614e209ae1838eccd43df8eda8e74c5393b0b98dd193bdad1480574c5e08d32027763c6249b2650d962241d47e9ca75e472"}], 0x1478}, 0x405) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r0, 0x0, 0x0) socket(0x20, 0x2, 0x81) 16:00:31 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) socketpair(0x10, 0x2, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000040)=""/38, &(0x7f0000000080)=0x26) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:00:31 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x39, 0x2, 0x1, 0x1, 0x58000000, 0x7, 0x4, 0x0, 0x2, 0xe697, 0x10001}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698a, &(0x7f0000000000)) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000001440)='./file1\x00', 0x80, 0x84) write(r2, &(0x7f0000000100)="8c65", 0x6d2) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000340)=""/4096, 0x12f5}, {&(0x7f0000000080)}, {&(0x7f0000001340)=""/217, 0xd9}, {&(0x7f0000002980)=""/4096, 0x1000}, {&(0x7f0000000080)=""/79, 0x4f}, {&(0x7f00000014c0)=""/220, 0xdc}], 0x8) bind(r2, &(0x7f0000001480)=@in={0x2, 0x3}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x110) socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) sync() 16:00:31 executing program 0: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x6, 0x8, 0x1c00}, {0x2, 0x7, 0x1000}, {0x2, 0x100, 0x1000}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x106) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r6 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r8 = accept$inet(r7, &(0x7f0000000580), &(0x7f0000000680)=0x16) dup2(r3, r8) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x2}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x3}, {0x18, 0x3, 0x3, 0x5}, 0x97, [0x80000000, 0x6, 0x386000, 0x5, 0x400, 0xa53d, 0x1, 0x400]}, 0x3c) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:31 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') rmdir(&(0x7f0000000000)='./file1\x00') r0 = msgget(0x1, 0x10) accept$inet(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000005c0)=0xffffffffffffff0a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) accept(0xffffffffffffffff, &(0x7f0000001680)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x200, 0x17c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) socket(0x6, 0xde8f0b845bff99ce, 0xff) r9 = socket(0x2, 0xc003, 0x1) connect$unix(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) writev(r9, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a08", 0x8}], 0x1) r10 = socket(0x2, 0xc003, 0x1) connect$unix(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$unix(r11, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r13 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r14, r15, r16, 0x1}, 0x6, 0x9, 0x8}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r15, r2, 0x0, r3, 0x4, 0x5}, 0x0, 0x1, r7, 0x0, 0x7, 0x1, 0x9, 0xffffffffffffffc0}) 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x520b9495, 0xfffffffffffffead) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c65303c8b5b9c5169eac14a747c0bf93f547038792fb3927d46267000000000000000efdf4c00000000f1a07a7a96dc"], 0xa) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000002c0)) openat(r2, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0xea82, 0x1, './file0\x00', 0x8, 0x101, 0x9}) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x4003, 0x0) getsockname$unix(r4, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) setsockopt(r3, 0x0, 0x23, &(0x7f0000000140)="01003f8a", 0x4) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac558698107b866467be8d9bef963638254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a87868ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f1893fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f07c1fafdedf762ac9427b81352d5911bf1b5fddf3f189b3a3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8007ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737570700000000000000a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6ce615cde3d54d4e76418d9fe07891849b0382145b9e077dd819a75fbb7aee7f1d1d725c5a6882bc9a1e9a5e38106acf9ed15e64c99ab82bdaf09bcec7b59e54027403dbb54e797f60012fff4883f09fd1e22c8d66f2964e80a0d00d0d52d44b30ae88a2feacdccefb62c63d8a4a80"], 0x10) writev(r5, &(0x7f0000000000), 0x1) 16:00:32 executing program 0: r0 = socket(0x1e, 0x5, 0x2) sendmsg(r0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x407) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000100)={0x9, [{0x1, 0x7f}, {0x2, 0x5}, {0x1, 0x2}, {0x3, 0x2}, {0xe55d58e90371aaa7, 0xfe}, {0x1}, {0x1, 0x400}, {0x2, 0x1}, {0x1, 0xfffff000}, {0x2, 0x38fa}, {0x3e37f1980da3539, 0x9}, {0x5, 0xa4}, {0x2, 0x40}, {0xb2210c3e04f4b2df}, {0x3, 0xd2b}, {0x0, 0x3}, {0x2, 0x2}, {0x1, 0x9}, {0x2, 0x650}, {0x3}, {0x3, 0x80}, {0x1, 0x3}, {0x3, 0x4d1}, {0x2, 0xffffff37}, {0x0, 0x1000}, {0xc64b7d80fad5bd82, 0x4}, {0x3, 0xfffffffe}, {0x2, 0x40}, {0x5, 0x1}, {0x1, 0x401}, {0x3}, {0x1, 0x81}]}) setsockopt(0xffffffffffffffff, 0x3, 0x400, &(0x7f0000000000)="e362494a90687d658b7bde59bfc1c71169b33d1b53731f8877aecee0af2efbe0d0e50d3cc732e825bbd0f3557dfa55340056efe8b89a2dbc478a3d01051996e4f625c9425d7b6eb5183e51d6b7c67dc207fed086eab88c26ab1fdf89e45c34f03d8d595f02b568a9678ef286c8c695ef73dfdadae748f14259f89fc6d76156a7c7fd55f16ce8563b63b35bf8aba07e389ba27978286363242a9d8827bd090ed33f4335b9625e4413b781a882be1d374fbc455d1603907972de9eda37a8f1cde975119cfa14a089b478ca96663e6b5fea530a702ad9c67dc67c990e92a4274789942d863a5b191aadcf09af14293b939a6c954c2c6e", 0xf5) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x80}, {0x97de}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$setown(r2, 0x6, 0x0) dup2(0xffffffffffffff9c, r1) syz_emit_ethernet(0xe, &(0x7f0000000140)="007cc1bf09000000291208ce3ee3") 16:00:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82641de7462bb53415ca3a8fbfcfc802adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25b8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000"], 0x10) dup2(r1, r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000300)=0x4) socket(0x20, 0x5, 0x81) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000340)="3b3cd374b3547bbd4e05b7cb90d7793056396cf627c2de0263bccc0c36c5bc4ec3", 0x21, 0x801, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x2) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x69, &(0x7f00000005c0)="163b925de385f7e8f59cf62248cabbfd71db79765f97d51fb8b44ee8dc5e8985f8ffe9007f55db85d2388ea9", 0x2c) sendto$unix(r3, &(0x7f00000001c0)="cdbdfbc061771c00de6ad272cd87e2f1651ecf419e77bd529d9ba838a8a1a713d3895db9060c66486bde965bda9375918a63f1e267f77d3f7553ca72ece39fd6b8bbfe927d2d4e7d5be1f3cfe923fcc894904029debd26058977dc0d19c5ca6086a266c8ade55e0d212c657e70d469fcd4a37705ce033a712d32730d5ca33e61978ff71bace4af7ccb9ff6779df651b1ac7976b4fac9543954e550e937b08b5033abba269be68ec73e7fabb08fb86878f33ad83fbe9c350835b85a522eff8fb8c8b7de421803523a6d4118f2669d", 0xce, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = semget$private(0x0, 0x0, 0x26) semop(r5, &(0x7f00000002c0)=[{0x3, 0x7, 0x800}, {0x1, 0x8, 0x800}], 0x2) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f00000001c0)="eb000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x9, 0x8001}, 0x8) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000640)) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = accept$inet6(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000280)=r6) write(r0, &(0x7f0000000180), 0x271) r7 = syz_open_pts() ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000040)=0x5) close(r0) dup(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x800, 0xfffffffffffffff4, "0b00abd2195231e2da7bff0100008cb800000001"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x8) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x97\x00', 0x180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0xc}, {0x4006}]}) syz_emit_ethernet(0xc4, &(0x7f0000000200)="b6a0b97c80313451f87b2d068c7915be0589f5c5bae024797686d9e40c00940a0028054b05c3ccb0cf4370336c07f3bb6abbf94a8a4677cfff8366e7bf6dbfe6be5b30f4098b4336653003000000b1a5fb99d3f1c0779e395f6093070a2cfe60fb4090a2ae72a7b15e300b22e60762894ea276971b3459ee5af0d4129d2179e6357f926e39066bcc00e425dd25471b76e3ce8346b11946376c00460381768ae3b775436ce704be6abce9c30cf4431ebf6b98fccd9f71429cd977e09aa6ca88a113c8b224") dup(r0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000ca4effff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x2000000004d}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000640)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r6, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r7 = dup2(r5, r6) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f00000002c0)) openat(r7, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'\x97\xdbp', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 16:00:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="21002c2fb1bae766ff24"], 0xa) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000002c0)) r3 = openat(r2, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000640)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x4, 0x1, {0x10000000000001, 0x3}}) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x400000000018, 0x3, 0x0) setsockopt(r5, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) r6 = socket(0x18, 0x3, 0x0) r7 = socket(0x18, 0x3, 0x0) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) pwrite(r8, &(0x7f0000000300)="71810b964b4fd6fc31228b3ee0b1100447fb46aca61f9f2408faf376e7b32cce8267c0865fded76e8c55fa8446d7500f3f747405c1bd20519a1f6f023d33b248e6e87692bfefec6339206576a6ff2157be4594fe9c35a384f00f02c85de89c5b859cebe8c56a0b5b7f8d5b07ea7301f5f9628c18a699c70b823cb8f88cc10e3c8a9be70662f57ec794aaaf4f93a765c601da245d7238c27dea7714ef8e75bf8420ae192c0cb24d0313d51580a6c964257ba5fd39120f030bdd534d0c", 0xbc, 0x0, 0x4) setsockopt(r7, 0x800000000029, 0x7, &(0x7f0000000080)="d5ff9668", 0x357) getppid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f00000001c0)="8c65ed051518a44cc4d6aa9066268f8f6ddf9a7d622a1c89e5775c2551889f8d32d8db5c62840c1c72bfcc3bc05226cd76c65e4e4e580b1101400c3c62a70975a2f99482c8c81b2ef902a676a1cb9b3e7a41f46f1486676bfc00000000", 0x9) 16:00:32 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000009c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='x\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x1, 0x4, 0x0) setsockopt(r2, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x3) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f66696c65300159d0eaad7f5d6db836b727898d823143a0bc5017c989e52f77"], 0xa) r5 = dup2(r3, r4) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)) openat(r5, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0000000000000001000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x3a3) 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r7, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r8 = dup2(r6, r7) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f00000002c0)) r9 = openat(r8, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f0000000640)) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000240)={0x7, 0x3, 0x7fffffff, 0x6, "79570d3872ad41d6087e4b2a97a732e67edf57c3", 0x200, 0x3}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x80}, {0x6}]}) r1 = socket(0x18, 0x3, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(0xffffffffffffff9c, &(0x7f00000009c0)={&(0x7f0000000400)=@un=@file={0x0, ""/37}, 0x27, &(0x7f0000000840)=[{&(0x7f0000000440)=""/236, 0xec}, {&(0x7f0000000540)=""/71, 0x47}, {&(0x7f00000005c0)=""/99, 0x63}, {&(0x7f0000000640)=""/154, 0x9a}, {&(0x7f0000000700)=""/71, 0x47}, {&(0x7f0000000780)=""/133, 0x85}], 0x6, &(0x7f00000008c0)=""/223, 0xdf}, 0x800) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) getsockname$inet6(r3, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)="e60d845adfeb53957ecd0612b40f7ca6b86b8ccf9b8938f2d9d592a92db4109a7ed8590f53e0993bcc95233b52ea94953dd4ab83", 0x34}], 0x1, &(0x7f0000000240)=[{0xc8, 0x1, 0x0, "f074f9629ee429b92f0e7da138f1714c9f518fc9a19659b2bac611d701afbfe663fd3400db5c463ae6d25e57ab702a1045c3bba380e0dfcb9d83414c559653eeae34d6f29b66f7fb456853806cbca3cf173f6aeb0f2104ce702c25e7326dd06f70d537bb98294c99d8718da8dcfa9e6f27b77d8c347ae36ee5b16fe70cf258e42ffe23ef2cf9186125897f5b6932378a85545be2108bf2ddab427ac2ee8d5276fae24c4a7a356c80886e9abbbf6bdc231d4e94"}, {0x90, 0xffff, 0x4, "8a90b73a0c09b237b2f867748645ea3612807db68c422a23edece5ab1058222be27241bd6fb6f7abbca692ea05abdf19d5586af56deee21a9d8479f730a7341a871c27fb2496846e9f2a3a987e0c554628b2bd9c0cd654357deed8a527c01201c8fb16a80225c3a6cb56137bede5f5a7e07bed4df330591d188060e0ede999bd"}], 0x158}, 0x11) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r4 = semget$private(0x0, 0x2, 0x0) r5 = geteuid() r6 = getgid() r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000a80)={{0x7ff, r5, r6, r7, r8, 0x2, 0x4}, 0x0, 0x9, 0x6}) 16:00:33 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206919, &(0x7f0000000300)) setsockopt(0xffffffffffffffff, 0x1000, 0xef, &(0x7f0000000080)="a23c1fc3aae216a4ecf870c1e132f7f80f75a2173d78edfbe83a44efb66014669a0914f1fda65b6f6e7be870c5f6f77f52b4ad05b1be25437c9c3d45c38b62eff259aac73486b7c07f2247ac66f97c718e3e40dab0a0f77190e52740fe1f9698b768b61a66e7dab5b188cde636fb09e7758152d3991854aafcf7115ef450ec674867cc3f4ddbbfde0da59b49629e1c6e7f8ea3eae332c8936de0b34e4a59621d7cb13316999d5ab5ad730f5176e472d8c332ec33884cac22b75eaa5b1eb2eab086ac58be164256f2335a0ff5e1", 0xffffffffffffff42) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() close(r0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) socket$inet(0x2, 0x1, 0x81) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r9, r8) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = dup2(r11, r10) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getppid() getuid() geteuid() getegid() getpid() geteuid() r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = dup2(r14, r13) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001900), 0xc) shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r16 = getegid() r17 = getuid() geteuid() r18 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r18, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r18, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r17, r19) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r21 = getuid() r22 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r25, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r26 = getpid() r27 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r29 = getegid() r30 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r27, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r28, r29, r30, r31, 0x1, 0xff}, 0x8, 0x6, r26, r26, 0x0, 0x2, 0x1f, 0x400}) r32 = socket(0x18, 0x3, 0x0) setsockopt(r32, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r32, &(0x7f0000000100)="8c65", 0x6d2) r33 = socket(0x18, 0x3, 0x0) setsockopt(r33, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r33, &(0x7f0000000100)="8c65", 0x6d2) msgsnd(r24, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRES64=r33, @ANYRESDEC=r28, @ANYRES64, @ANYRESHEX=r15]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000f2c60c914b67b535f31de8ada2daa5d9d9bb551dc2759b444f633bce1803679e0d0841510f83b4c12ab4df664128f87be9eaeff52e75fc3c0144c12d1059f97230c08a4e1c0a487e0f494abcfffc31d38c29863d9fe04097160ce28ef5009f8dbe65946c2ee49e3a4bb46970a0cea5246c972b60e4809585902721e20d5bc6958c8aad54d9975006a3b37e7fcdd49c0a9097abc74661334ae14d8d19ccd6bd3c1901b71c79d50d65250000000003dd00bd928d8232dc7ed70756ba8c6a172c40c728dbee41"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r24, &(0x7f0000000240)=ANY=[@ANYBLOB="eaffb1504328b4eb"], 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r37 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r34, r36, r23, r29, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r37, 0xa5, 0x3, 0x1000000100000000, 0x6}) r38 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) r39 = dup(r38) ioctl$WSMOUSEIO_GTYPE(r39, 0x40045720, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r41 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r43, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r44 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r44, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r45 = getpid() preadv(r44, &(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) r46 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r48 = getegid() r49 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r46, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r47, r48, r49, r50, 0x1, 0xff}, 0x8, 0x6, r45, r45, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r43, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r43, &(0x7f0000000dc0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df9950931711cd7be353f1e87d3a00c9e3a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r51 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r51, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x2d, 0x0, 0x8}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r51, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgrcv(r43, &(0x7f0000000980)=ANY=[@ANYRES16=r51], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r43, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25009a8b4e1"], 0xffffff64, 0x1, 0x0) r52 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r53, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r55 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r52, r54, r42, r48, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r55, 0xa5, 0x3, 0x1000000100000000, 0x6}) r56 = semget$private(0x0, 0x5, 0x8) semop(r56, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r56, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) semctl$SETVAL(r56, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r56, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r56, 0x4, 0x4, &(0x7f00000000c0)=""/63) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f00000005c0)={{0x7ff, r21, r36, r40, r48, 0x80, 0x80}, 0x8, 0x1, 0x101}) semop(r56, &(0x7f0000000380)=[{0x0, 0x400}, {0x9, 0x3, 0xc00}, {0x45f26140aba4f502, 0x6, 0x1000}, {0x1, 0xfff8, 0x1000}], 0x50) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000000c0)) r57 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r58 = getegid() r59 = getuid() r60 = geteuid() setreuid(r59, r60) shmctl$IPC_SET(r57, 0x1, &(0x7f00000000c0)={{0x0, r59, 0x0, 0x0, r58}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x9, r17, r16, r59, r16, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) 16:00:33 executing program 0: r0 = socket(0x0, 0x3, 0x2) r1 = socket(0x2, 0x3, 0x0) r2 = dup(r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c753000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) dup2(r1, r0) shutdown(r0, 0x1) 16:00:33 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, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) socketpair(0x1, 0x8000, 0x75, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f00000000c0)=0x9, 0x4) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x28ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x20) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a00000000000000000000dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438ba84929be9c894314000000005b8b01850013f1071d36807465e18c0fa6ae84c9f0611da2", 0x57}], 0x1) socket(0x18, 0x7, 0x8) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000080)=""/21, 0x15}, {&(0x7f00000001c0)=""/216, 0xd8}, {&(0x7f00000002c0)=""/51, 0x33}], 0x4) 16:00:33 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/syeaker\x00', 0x859, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="b7132614de0a789424f81f1eeebf03e64688f4b3fedeb916ee5111ba803671e99ca28ccb66800a58f13df1eaad05dc729b883a42593c057618bf6342ba9d8e297f41937db2cc1c2f4ec31cc74d37652e8937c9e436f4faabccfe74c7bfbf89553e1692cdcb2eba976f60b4a8bd93161d77f0c48da2c806abc983bb2a2dad8824324a06adb5d205f7be8d7e3639", 0x455}], 0x1) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) socket(0x10, 0x5, 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4f, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x5, 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) r2 = semget$private(0x0, 0x1, 0x504) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/109) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0xa9, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xd3a8ff2f4cfbf15f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r5 = semget(0x1, 0x4, 0x10) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000300)=""/236) r6 = dup2(r3, r4) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000002c0)) openat(r6, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000040)) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x87}, {0x16}]}) syz_emit_ethernet(0xfffffffffffffd78, &(0x7f0000000080)="0ad3f22a0c03a8acd94981000000c3caaa5b496ed115af1fbdf02b85d6b9b49a53b51f3b9d32a7136d95b3eb1e201b473af9") r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup(r3) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x9, 0x2, 0xffffffff, 0x0, 0x229, 0x4e, 0x3, 0x1, 0x0, 0x3f, 0x7}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) fchflags(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000480)=ANY=[@ANYBLOB="ff03589533bee5ba5edf09000000000000000000003000"], 0xa) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r8 = dup2(r5, r7) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f00000002c0)) r9 = openat(r8, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f0000000640)) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x8, 0x98, 0x3f, 0x1}, {0x5, 0x0, 0x80, 0x830}]}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="f6b5", 0x2) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x7}, {0xb5c, 0x35c}}, &(0x7f0000000240)) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x9) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x800, 0x3f, 0x8, 0x5}, {0x9, 0x61, 0x10, 0x6}, {0x4, 0x9, 0x20, 0x836}, {0xffff, 0xff, 0x40, 0x1}]}) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x6, 0x6, 0x7, 0x6}, {0x7f, 0x3f, 0x0, 0x947b48e}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0xea3b340666f55e57, 0x1, 0x10000, 0x779, r3}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:00:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="9b"], 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, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:33 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202d4df4d"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x8, 0x800}, {0x9, 0x3ff}}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffe93) socket(0x10, 0x2, 0x6c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000002c0)) openat(r2, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x332e, 0x4, 0x7, [{&(0x7f00002d6000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000444000/0x4000)=nil, &(0x7f000027b000/0x4000)=nil, 0x1}, {&(0x7f000053d000/0x4000)=nil, &(0x7f00001d3000/0x2000)=nil, 0x7}, {&(0x7f0000464000/0x7000)=nil, &(0x7f00005f7000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f000029a000/0x1000)=nil, &(0x7f00005f3000/0x4000)=nil}, {&(0x7f00001c7000/0x4000)=nil, &(0x7f00004a2000/0x1000)=nil, 0x3}, {&(0x7f00006cb000/0x1000)=nil, &(0x7f00002ff000/0x1000)=nil, 0x2}, {&(0x7f0000185000/0x4000)=nil, &(0x7f000065e000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f00000ed000/0x3000)=nil, &(0x7f0000644000/0x1000)=nil, 0x5}, {&(0x7f000011c000/0x10000)=nil, &(0x7f0000167000/0x2000)=nil, 0x8000}, {&(0x7f00005ac000/0x4000)=nil, &(0x7f0000213000/0x1000)=nil, 0xfffffffeffffffff}, {&(0x7f0000000000/0xc000)=nil, &(0x7f000004d000/0x1000)=nil, 0x1000}, {&(0x7f0000430000/0x2000)=nil, &(0x7f00001a4000/0x1000)=nil, 0x5}, {&(0x7f0000093000/0x1000)=nil, &(0x7f000026a000/0x2000)=nil, 0x1000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000505000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000013f000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './bus\x00', './file']}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) rmdir(&(0x7f0000000100)='./bus\x00') 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = getpgid(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000280)=[{0x5, 0x200, 0x6, 0x6}, {0x5, 0x1, 0x1, 0x8}, {0x4, 0x1f, 0x2, 0x100}, {0x9, 0x7, 0xfffffffffffff2da, 0x52f6}, {0x200, 0xefb0, 0x80, 0xb2e}, {0x0, 0x62eea0d7, 0x5, 0x8}]}) r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000340)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r1) r5 = getpgrp() getpgid(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r9 = syz_open_pts() r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000440)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r11, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r11) fcntl$getown(r11, 0x5) ioctl$TIOCSBRK(r9, 0x2000747b) msgsnd(r7, &(0x7f00000002c0)=ANY=[], 0x0, 0x1000) syz_open_pts() 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:33 executing program 0: clock_settime(0x2, &(0x7f0000000180)={0x1, 0x7e22}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xfff3, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x3}) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() sendto$unix(0xffffffffffffff9c, &(0x7f0000000040)="4b012fb3ce7c8be6aae6682067d4e741302858", 0x13, 0x8, 0x0, 0x0) close(r0) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x6092, 0xb3, 0x5, "49bf2fb5403f373414198f3871170d4f70000040"}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="a12a97134cf24b989320", 0xa}, {&(0x7f0000000100)="a3b4ad593a76951930137e620050bf3083bcebea812565aabcb66979b650d24de14ec52f88c8b57a0589c0afa4e4fbcdbb2419c0e814e54a76d88cc0269b0b7cd0d6ff4627a406f049bfa3dbbb851d7ae9ee70c34891b2415e645054e24ef2aa08ed20211b", 0x65}, {&(0x7f0000000180)="a87bdb4b2bf1468e0f352e40edf3d28843813d5fa0c454199c5766b96e6c1c772c5ea17fd7aff7e4c58c4bee5e21bc2d97e5c3f89f753a997ffd8d7861865b9320bdd1bb0d7cd908f8b7797219445a01d53f6fc0cf2ebcca1f3c4ce8346eb12bd17c7c13939ccbc8f2", 0x69}, {&(0x7f0000000280)="f686d6456fcac25420266c7c5909a983f5301fd593e7cbea3de258ec9ab0c854cb793b0d427674c749acbba8e7bbfaec0f26dbb11ad022f96b78dcf39451ddc6362b36da88113ca21b508d9670a1f360a6d848d5c6212028674900d03cfa8d6b02f599e8df083cc6a21e055d66a459017f4733367dee3fabd6bce863f8f4cd199b9d5590c2ceea444a8e9239c3832e26e265c207264ba2209c5ed24aac2ce8262fd2b56338669e41256e898c09fc6e85a10c6a70531f32b9549e246216f957227332b9117186151e90447a5fff2bad7e8cdaee", 0xd3}, {&(0x7f0000000380)="a1aac100ca238e76ef7485f49f0e5a8675c1b9b4971122f68dad00e0a83519665b7cfc4edffb93960a2a660310cc1f96b4694ba7a4571acd9b6503481d29ff435a1d06b07ee1c5b117c50fb9ad668edd9ead06028113dfb9ad595a6f45bee0be7972fd", 0x63}], 0x5) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 16:00:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfc040000ff]}}) 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, 0x8040691a, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000000)={0x3, 0x9032, 0x1ff, 0xeb}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ftruncate(0xffffffffffffffff, 0x0, 0x0) 16:00:33 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000591000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f000059c000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./bus/file0\x00', 0x10, 0x5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r5, &(0x7f0000000600)=""/72, 0x48, 0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r3 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r4, r5, r6, 0x1}, 0x6, 0x9, 0x8}) semctl$GETNCNT(r3, 0x5, 0x3, &(0x7f0000000000)=""/14) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, '\x007\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r7, &(0x7f0000001700)=[{0x0}], 0x1) munlockall() 16:00:33 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r1 = getpid() ktrace(&(0x7f0000000c00)='./file0\x00', 0x4, 0x100, r1) nanosleep(&(0x7f0000000000)={0x2}, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r0, 0x92b05acae9800d7, r5) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000240)) r8 = dup2(r3, r4) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f00000002c0)) r9 = openat(r8, &(0x7f0000000600)='./file0\x00', 0x200, 0x80) r10 = openat(r8, &(0x7f0000000080)='./file0\x00', 0x200, 0x307) rmdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000100)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) ioctl$BIOCLOCK(r9, 0x20004276) execve(0x0, 0x0, 0x0) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) close(r11) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x61}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r0 = syz_open_pts() close(r0) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x10600, 0x2e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f", 0xba}], 0x1) 16:00:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000600)='./file2\x00', 0x100, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) r1 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\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', 0x0) symlinkat(&(0x7f00000003c0)='./file2\x00', r1, &(0x7f0000000640)='\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') r2 = geteuid() r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r0, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r2, r4) r5 = msgget(0x0, 0x246) r6 = getuid() r7 = getegid() r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r11 = getgid() socket(0x3, 0x2, 0x7f) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = getgid() r17 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r17) r18 = getpid() ktrace(&(0x7f0000000100)='./file1\x00', 0x1, 0x200, r18) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x2, r6, r7, r14, r16, 0x2, 0x5}, 0x4, 0xb8f, r17, r18, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r19 = open(&(0x7f0000000380)='./file2\x00', 0x20000, 0x0) mkdirat(r1, &(0x7f0000000200)='\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', 0x105) symlinkat(&(0x7f00000003c0)='\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', r19, &(0x7f0000000440)='./file1\x00') fchownat(r19, &(0x7f00000002c0)='\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', r4, r7, 0xb) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f00000000c0)=""/120) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000340)="b5d3621819311f09da8f449670a07738e20002cc76c71d54a62d3b03", 0x1c}], 0x1) 16:00:33 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r0) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000080)={0x0, "9d8dd1ade3d151c677e3f413e90523e0305b39b3d99db52aadcf85910a4bdde1f136603e3147e56895034cea2c969b006968e876ce7252fefdb98f0df88342c8854a096ed7a98a4f4bd6fad049ab1078af7278f8ac6ace574ac7a77678355866e4bd9725c1e23fbd5c4227887a951c0960347086c4429ea618cc5354c996e5bf042016b7b044aeaf00e689f9794c2a40db07d367cc5b82c7c51be13b3e2ae1b1ac21d020d74505da4d092ce760def2ab8c5c168a15fafe7477d5309cc1a1844c44f60928496377d8212cd8018e9addc189c1c287c30f491fe905ea5148e3"}, 0xe6, 0x800) semget$private(0x0, 0x4, 0x645) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = socket$inet6(0x18, 0x2, 0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) socketpair(0x20, 0x1281f651182dfde3, 0x7, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) semget$private(0x0, 0x3, 0x20) r7 = accept$inet(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000380)) write(r5, &(0x7f00000003c0)="19a140a75876fd681d03508dbf44085d01a3759137c75949966bf4e9cfb7155bdd761289527f837ab9", 0x29) pipe2(&(0x7f0000000400), 0xa) pipe(&(0x7f0000000440)={0xffffffffffffffff}) preadv(r8, &(0x7f00000026c0)=[{&(0x7f0000000480)=""/112, 0x70}, {&(0x7f0000000500)=""/102, 0x66}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/175, 0xaf}, {&(0x7f0000001640)=""/93, 0x5d}, {&(0x7f00000016c0)=""/4096, 0x1000}], 0x6, 0x0, 0xffff) r9 = semget(0x3, 0x3, 0x79eda7c602d826b1) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000002740)=0x3) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r10, 0x4010426e, &(0x7f0000002780)) r11 = socket(0x2, 0x3, 0x81) getsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f00000027c0), &(0x7f0000002800)=0x10) getsockopt$sock_timeval(r2, 0xffff, 0x200c, &(0x7f0000002840), &(0x7f0000002880)=0x10) r12 = openat$tty(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/tty\x00', 0x8, 0x0) fcntl$setflags(r12, 0x2, 0x1) r13 = socket$unix(0x1, 0x5, 0x0) pwrite(r13, &(0x7f0000002900)="90bed6ae4af209867e00e2f5d3dbc60e77858a9444b7a7279920d85dce3f670235cdc70f51b56d383315c33cc0bbe966f25af91ab777aacba2b913aca6e0158dbb24ec1d8949ad5ea64f4b35f5554854472d391191a13042bf64de47e7cc71a568d6fa5552d8ca8de99141ddd708e726", 0x70, 0x0, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0, 0x0}, &(0x7f0000002a00)=0xc) chown(&(0x7f0000002980)='./file0\x00', r6, r14) 16:00:33 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0xfd) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r4, &(0x7f0000000840)={&(0x7f0000000240)=@in6={0x18, 0x0, 0x3, 0x13d}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000280)="01541bdb19ff8f60dfb6e6583762c104efa65c6350bf6c0116f18b52f2e776dcd13860b6f2743e41081c80d70f0811c18e4daebba073fa0422e266eeb6cace0da16cc3df2ce7e812cde8889af2b1b906c8784a35eccaad55", 0x58}, {&(0x7f0000000300)="d297b9a6313c6561172751fbcb62700e992ad44054e59c6c59e92d2cb237daa23433db6dfcf53a3c19f9f05bc335048baf9da5ecba90a1cc43875070b84344b2458843ffe4540dd534c89c4d64b350da4ceadb718785b9050f91d5b3f908ed05335924bed99df247608421273891093530760bce6ac8738da9e5e92a556b6d366d9ba143e689f177e341cf6f048531272f76cf468d7bfcac400e2229af1e80ecf3fc98e13d97bbb57c61d822c114579b3d5eb8242656688bf1cfcf21a1ae0f51cb68ca56b996a99c12b5e2a05617373cd646c5c7c39f9390a6867293c343accb5e3a54ce5642a3b756f5879d234c9118bc5658b4e05a7f04d8f93c9a6f", 0xfd}, {&(0x7f0000000400)="f6703d3aa834cb16369fc4f74983895c6ee5c8a90177385803c6db33fe687d55f2830707e7a9931356dc5b11bd19b9dc7c59fcba976b850d4696af90d15d6496a45af731251f8d1c20b913ee9dd76fd4936d164832d4c0067ec08bac9491ad1a639b2e5341e1862cf66d6284c530955c6a6c0cd6be8ed5366bdfeaf966c83b7b68702735393886a22488fb91beaf13ef4a1f67", 0x93}], 0x3, &(0x7f0000000500)=[{0x68, 0x1, 0x7, "47c6d2a6a3fd55321439a26fa74c77a133598dc349f4a0be16a785bb504509ca4f1e169ea98d2468ee9610e8d859d405e9595afb1185e8cf24d2b0b35ca146e3563446575f604f82e83ce986baf0e6d273"}, {0x108, 0xffff, 0x200, "3838f18aa35e0eb1b534755b1dd7889c792698baca5931422a4f902e67f50cc50d3b0edb4e565ba47a3ad7ef4a77041c3b1ae95464fb94c89634574eb3cad75f34a080a79347270a5c042e64392e7ec25dbae5ff885514fdf99e6ac309ea676835e2d5426c4d1348849735d82ecfbb560f059f474537dc8238de4ddf15239a15bc9fd2ca8f46d909ccf8cbef305c3bad2f6b53ea180e5de2c6da04ca2a75f8b3d4026259788e1f4b3d19a4693a688e9f37b14a9d31a2432e28b75b42a60f5569af397cd58d7d4c9de7e6e81f9ac9adf4e14f3ffbc52ae4097101b111d37f3a3e44c70a7285fb9ee19b7760b265a21fb7e1d26d"}, {0x108, 0x1, 0x1, "5e1335d970d3c56fbf7e74c8799b51b25413880790d42fe95b8335071ec0662bedf9294a8978642295afead8d3eba2e4499662dc4477e421141e1f440eca7d75bd0bc860e8e6478fb8c9ea0b39ebae443b67faacc6b83dfeebfc0765dc08075e75c8ee74be4ddb6fc590bc32c5b5a062cde1b1ebbe3e442734f615bfbdf0389e0903babf8d5a91ca4d3fc32bccf2a4bc7034572e757c4f238c01717452061185dfec0c0a9301f845103f830154f724833d63968b44d7f6c68ed6511ffe202329c6142330e4ccae3960f5850faee351b009941a994596e74199540a2bbd1d54fe84c313bc1dcaa76ced601e42f7a3d699cf10f9ee57b655"}, {0x90, 0xffff, 0x1, "28321a34e473a78a3a0e71356566055fad7aa42c5333087214868f43d76ea45991d2dff245870411596f0d567614c552fd5073d1be1ea635d3a7f7bd5397a637a9c09bab2b79737f6fc6f70667fb77fbae335b0de4c6e887d1e08b679f0b2ea0339d505c9b0c9cb23cda3725dee71242140d781835a108ba0bc3f31c966f93ee"}], 0x308}, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x6d2) r6 = dup2(r5, r0) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000080)) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r7 = dup2(r3, r2) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:33 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x800, 0x1cc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='x\x00') chroot(&(0x7f00000000c0)='./file0\x00') fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x50, 0x2) fchdir(r0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000140)='./file1\x00') 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0}}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r3 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r4, r5, r6, 0x1}, 0x6, 0x9, 0x8}) setgid(r6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x6c}, {0x2d}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="6a369b71e18b9c2106d6b8b11f7a", 0xfffffffffffffe6e, 0x0, 0x5) 16:00:34 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001180)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r5 = socket(0x18, 0x3, 0x0) recvfrom$unix(r4, &(0x7f00000001c0)=""/13, 0xd, 0x40, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x6d2) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESOCT=r1, @ANYPTR64=&(0x7f0000000c00)=ANY=[@ANYPTR, @ANYRESHEX=r0, @ANYRESHEX=0x0, @ANYRESDEC, @ANYRESDEC=r0, @ANYBLOB="1112dbadbe536bb65f62077c614e93ef8ba6d59d709ef40db151ea2fb65ccc0e6c7607b1c917e88d720cc935707c743db3047c5180c6be27fbe7b4b6875795d5aff3be058fa9f1bcfda247ab89332e748cdbd45beacb51279f6cd5c4d2e4f1c64ea3865f30b5eecf26e7f015a879f76953fa6abe6f08ff388d7d3a8d831a4ade6150bf91d1e08c1b0a1a971334bcb5182fa5254c40a4578cdbb6598ea3711c54a10bd44b9189b88252e38e9d8520c4c6dadb0108c29fac6f684faca88045d27ef9492bf854dd429647dc75848b2598911da081f9e1ce26df48dce9769567a707a4ecc1a1c220a76433a126578d5f3c73ca52a1f287627c4dd3d15c86fd793e5b3d1e163ccf658e9f1f9854fddc5919778e6519387ed69cc7ca612d8255139cd94cff1ea18f06f5b7de69366c0f533e2a84c9ae20b5c0feefe17358309aadc7d7e8dffc37fd0f3792c134c7b9f053310e624c237c652bcc73690df4da9237ec570545657958b8fab1c99fa2ec7d1211a146e8100bbbdbfffa553dbd090130fd37d8d5a086f798103f05d65a7def422849df176d98a68099cea88bea8f49f67b4be0d9624c34696ea3e44de35cf91cbf1dc3165a55e846a03197babd0d3f59167aa378802bf8f55c06f0254ea78e0cda1972876dafcb42239fefbf400c7f3b470106c24e676cf11aca702d209be80b89d50de7e0dd0c5d06f53c59a582abc0e6490d4dbdd33badd172a630ce958d5880239c66246415e3fd44a19105705479f84da8718a0a18eedbbf477a35764adc4e143016f968f2c352260b131626673fbf62c8c8eb41df1a1b963b455cb462e48968311453477d04565bd78eed1fa48cbd42213df9e1d0d0e22bd6708a5629252777fedae3d6184dc6ab03b3cf58484a207e184e99d923a36972071e722e85756eb13c5426214db6c00b27b98ce1d48517d83c9e1dfc41973d9771f03674c3786a0826b4344c1785900e10ba12b540eae20ec049768a0ad616c61888d0658636c269740d36f033f82eea842bb2d2c2d8ea3c6a31183f90575e2dba87d375c9355477a72b0e8e0cc47ef581c9bbc30d045f2be1e1327267c4df58d8caf62aa36f87c0250e567f72e71d39c152d84fdb5fd77a6dc75e7942577a452117169195ed0a15ed296a6cd93fce239c30f0cadef2e4f301f2b7bb89992785c8316ba485a3b389b469ba72a35c68ef6898cb592ea03fc786475123ad0ca376f32b8bc979be034ba83b7577b86c97ac8d04f2df6ac5fe73771d7c73dc0d04a4153920deac8675a547c66e4e9a21924ae65f4f0cdb4d4d5690388c243085498240ee737d3505947a245f1a82280d0ba6a466cac9acafd06f4e8c2e8d0511375aaeb2a78fc7518c28f6d15531660ad06b04d591d296836e9b3f15942e88443833c0dea8a114ea22ca54d8c9bfc0292606b9a5161d6b44803450097742f77a6763436425b4e0cc2222413b371bb807f6761395d73684b9ea2a39a53a4f75ceee0d5e10fa665bb5794901db772abb65f76a04612496ccddef11d73b91d75df3093e50bcccd9d667c8f1dae2cfc3188f8e63df6db416646cedc1d7713cf61f75ce0f20362e58b2aec4db2dabac6607ab504507f99ce043710bacbd33458e66932cdf26c37b3dbcb8d92f8970856e362f3410b82c60871e6ce83d6d32084d69b6b8ce8f4214b1f065b67f6be4800a2887e020102d0d180af248b5b71e41ea530a39e2162ebcf3eed327ce4a316246dbcbbd3a0e7d0aefdae8cfa4768fab78d5cf7cd88a760317480534aaf06637e1e449505fed4dc07d272cc35e6871d50a57fdc098f6f019da95d64da6e985568fc88889781d551a659fc2dae36cb8c541f1cfce0effe4fb5e6c47235f376f956d47a3b9723910e2bc3f46f2e47a1a1a07811993b2f1d8d7edcb2054963ce6ca9d9bdbe88b070c80d9de3592a9d30d543688f7e8662ed6975786ec2c12d02df1afdd3daf9062f88509b8892931a38c24eebe82f0725c1e8a31cd4d86f9d528a01ecd34b6c80f178e5930a0acdb22412b0e085db4fc4223d0e52bd2f69da728a5acaad2a520675b9c42522f2c3cc6bc072d16ccfdd44c9cf786d60e3ef1f02d95f957ebb6c7e6090e26b8ed469febc7a43e54e070d2742e5cb776508e166be5de459a681a6337d983df65955cc5e37c8a67662ecb914e60caf583bba6e7be83f4fe1862a464fec1b9c68a66469b3217135ba1ffe2372ac5e4e1b62cebd1b4c2ea2b4bc23ad2e490b691e2dbe26274cb9e1eb180d77951e1b2f7a7611046bc43d9da30a8204c5708f542324b55a5a0b429c118033f2bef2cc060a60058d4e40a280d3e7f6efcfc060c1c10701766b80a7c677ecc4a0da05c5fe1bf31d22b0c1bb6e054b5ecf5d380b4570fbd5e5e3567fffd12d7730785dcf164c1f89186bef205449e96c19469f63a35511894cd0ee31fc52178e1c55795b44ef1160b5ae873220ed8671105cde87c3af7e2bafc2536bbfc8c83cadd8a6147cadf921dd00f7036db6d88f028fed4b57b235f8dfc49743248fb5237aaa54c8b74451b15c7a96487b2ef474edcbf5b79d5e8cb715e05006e47085245ba93bbb5a899b13490cc945eee275e3af0b435b4bfca86d16260603abffbc89ac549e8a7fe961785d2c9acad836801e0c4c7115eda246ac079b8914e30d7f140173c71e28b187ff13f2bf643f24aa17b5c810992602381e4c58daa4c1adc0c8e6de0f764796334cf4fd54e78c40b373f841e83199e27b1154d46262238fae867decdaa6e7f7764539b45ff049bd9fb627a1305b5cf9a54a2659413298e3c86fdef6a014ec0217e2b64fb0092fc02d00843bedc9e6cd81b47afe60c62e190c9d96d23571a4a887edb8f24c5558931434cdaf519bb786b8b6e3f113b7f3e392285324cceb9e04d19fc3525ef20dd1aa0739e06428edda37158db84b1919d7eec1b9a78b6e24fe327bd628b9bf9c533bf192bc4a1e26d95e050205871d3b2ce9730ae1f11ec2b0f589d3d473fa5d528162bd29fccc80d94f2dc694f531414b134922e259207e195cb527ffdac8f67937b563fd8f6376cf15f1a24573e52e4f12dd8a62266eb498d0e52998777d697dc17de72fe978946544697441a746d2944e2b09065d17ac0ff38f8d290200053e01a34bfe7c2eda0cbcd09f44f6ec11d9f182751a7d4665cd0f229876fbc20670daa83faf5771e5f3038e4e36f776710c94ddea99f1ebd5d9eab4653ca9cedb6967dbeadeed8ae2907e7dc11f724c36760a44ad1b6e67d7d70fd122c32167f1dd5fab6ef2986030bf9e2e60b1844b44155fb66ca33ba907ff3afcb404fa7bf6a0490f1e983f5f1d9319d23e29847988649fd9da48d0c6cc100b3b060918e4d413bbfc02f82d48c108a9d55e7b17a88a0275fc0d11e2a400d28a9ba86cdd606035bff1052899e67f0ad0729587f6bf498b9d836e9fa8d9ed11e26efe7b9b52d7a432c1e8ddbd625b5cf5e70b3f9c236d16076dd285ba6961f5dda1960f0c8f7d52b25a778a2c4ab9e2bbfb2b064df51d84420327130c94e061fbd0c34eb93600cbe1b75a85b3a3489ddb4b8b631bbd6fd739b1863f15af181930087ba31e73b724808d1fd2cb8bce50fb4f88c7aedd4e79efe5c8b585c58268d5b832211fbc09d62c31f5dd76cb517d11362a63f5ba4bba4d3ea21f1774625892446e10bab41b7115e3e25a7d227699a3b5fb24db1885033ddfd14409d407a580d2d48a8edd1c9c995d892bd4984d84d6ff3c29b10cd8663c1f10dfd3cb5da2987d27ad6d257a2419bfdc713ad07e47f80853e375f7485ef779a88086bee4a186b69b5f378312758d304fb8bdcfb34b16f4648598d68fb1174da3d9ec802350e6d9cb7f29e975ee88c497cf424b32a123a4368b304dca809be53cd0aaaa541697d3eaf5cf446e4549a5f0a6868363f653ae263723d78523997c1970e4683c2982f4d402d0753b315520e17fb7ba045c72a44a22e9f118054f89937cea779bc1d078688ac7b40b502d3be434e45fd23f4964fd391d3195fb58a15c7313ec8850afa9ad16360c2b26627cde0990fd6775e6e07b65973bc0a04f007de43642fc614e18e294e3a671fcef28bececefc64862351e246d6b55326e14678e783bc6f5d55f9c25d91b2da2801ab11b930148aebc1092ebbe8b14ac9ea8653182a42cfb944bc1d4e6f6c97815e0601d7efa451fe73c4e02fd8cfe7a25f6789207f89efce762cfd7d6a6cea4bad2a35d112bd88dd363544e327a3fbfbea95e68a73532dbd4cdc0113fba0738a81a10dd6b719b534893d5be1a518d00bd8b845a980639556655219b199fb8bb7f57259d6e34fb532109e2460264d9b42af27b6abd919afe20e18a356b25743da5fc713cfb7a45a47ccfb7ea68fe5485d63445ef0d9c4b1de001cb3a66f2dfd77b2b32700166c8a53ac3b1cb8d3a5e364d7f8bbf3a8a916977e528399e95e50413d6ed3397ff4a3f7a0c6e09172322061e2a7de349441654a3e55730202d08b8f58d723efb2e5297083706dc807ed7d2766b3ca292da27d1d303f29e97ff42260bddcd0c03a90dc736f3fd0e856e47fd5613f5a1babe759d2d1484f6f0ce56c810fd8836db8cd0ec6cdb256be8a32c3166acdfa19ac7050114a5de2b20891d815abc707215af1ab25c5a0cf870b33ff7af42a3194959bcb3beb149c9364c79e5d3c2860f37943bebc4ac9d7b28829bca2f5994c46571690ac0bdc1d5e599c3c140736f6f8e71bcad3964493e3948cd7efcf9c97be6a0bbaf22bb7e14dfaee2a81f363fad5744dcb157c2653e78df44196f3dc340b6842860d58803ded3e1ed73895c96863adbcf5893bc8857d9af163afdac0dbbdb10bc674601941b8457d924dadc6ecc2946680bebf3b8e803398cbe420b55a47dc3b45d92a309693c43303ef9434bd5b268528540dbb94b11540a471612bb1071337021a9c51d4c49ed8e15efe1ffe2918106d7d34c39f1624500c4dd778c0171a181a54c0800fe871546ad4c17c773a2e276c112a7919cb63436bb29c0eef21642aaaefd1d2ff2ef3a2c54d70f6021148e79a4ef0cb4465635c69fdc4c548e07d691234e94847421f626569cd3b7a6ef3efe3c6e150bf34f2459816a9edb16a5c04d917afa7589f8418076990dd634ed81f40443f87999656caea033a390d8b491994206795e7ede309bc37094da3274b2d74a6ab8ce0542ac95176604c65418d5d9f0391ef1f47c4eedbc366ee9093620b53836fdecfc19d8dcaf5820cb7b697563490cb62d1fdae31108ea747b560b4569ee20436e97a49a7a7ebd8503855f43d2c96b691457e1f7581d1e03465210bb72ea2d17ce34706bf4ac406dc54827a7d6aabd2a7c591e6bfdf6524fb68730c43989dd52e4817d5fe8bc1888b95a4dcab449c50445289cf85b4198f7ccf29c2409e1a2fb2cb46136378367cdb01bdf892ca6b97303a415acfed79c6482301ad7c2fdfe73006c184d288c037c74516ef53f12e24c402c7c6da5b33edb11f0c5c073a9eb86f2e63d38382fb93c261f8eaa34b2b68cc2b0e5de528262bab3c76cef7d5eefa4f4860079faca1d055940a3debd98072b8db49f056dd58bd67454c6d4831354835c2b3c4acce9b5ffeacfa9f2d0d7f4b511cbabfc81fce597ce23bf4626bb0b71f5a6fe1ffc8045adb532da33a63f7623224278920e04da540c3e602f9c6686f3c0ed07f73156ca2cbf2163cd22b9ecc233538b498fce88ae39ee8f8fb3c19d75128093ab293f01a7f4334be422cc2de6bc20c5ad9de200635e6bc2a04ff4247e5057", @ANYPTR64, @ANYRES64=r0, @ANYRES16], @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRESOCT, @ANYRESOCT=r2, @ANYRES16, @ANYRESDEC, @ANYRESHEX=0x0, @ANYRESDEC=r3], @ANYRES64=r4, @ANYRES64=r5, @ANYRESOCT]], 0x1) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:34 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000640)) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r7 = dup(r6) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000240)={0x9, &(0x7f0000000300)=[{0xbb, 0x20, 0x4}, {0x5, 0x0, 0xff, 0x7ff}, {0x1ff, 0x44, 0xff, 0x9}, {0x4, 0x7f, 0x7, 0x58}, {0xc0, 0x20, 0x4, 0x9}, {0x1, 0x1, 0x3, 0x5}, {0x3, 0x4, 0x7, 0x3}, {0xbced, 0x5d, 0x2, 0x1}, {0x8, 0x7f, 0x40, 0x7}]}) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000040)) r8 = socket$inet6(0x18, 0x4000, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x80, 0xba29}, 0xc) close(r1) socket(0x400000000018, 0x3, 0x3a) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet6(r9, &(0x7f0000000200)={0x18, 0x3, 0x2, 0x8}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x1, [{0x2, 0x6}, {0x4, 0x1}, {0x1, 0xffffffff}, {0x0, 0x6}, {0x2, 0x547}, {0x2, 0x5}, {0x2, 0x20}, {0x3, 0x800}, {0x7, 0x1}, {0x3, 0x4}, {0x3, 0xb243}, {0x2}, {0x10c79c36b3e2829e, 0x3f}, {0x3, 0xfffffff7}, {0x3, 0x661}, {0x2, 0x8}, {0x4dbb0664aa225189, 0x1b}, {0xb63823f9e49be187, 0x6}, {0x3, 0xffffffff}, {0x1, 0x7}, {0x1, 0x3}, {0x2, 0x200}, {0x3, 0x6}, {0x1, 0x3}, {0x1, 0x9}, {0x1, 0x1ff}, {0x6177d38d9ec4830c, 0x14f21962}, {0x2, 0x5}, {0x1, 0x8}, {0x2, 0xff}, {0x3, 0x9ff}, {0x2, 0x1}]}) socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceaff8a4e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd036ea375dea032c278db98ef17a5d85f5ea1b1009e5a319d54401cb92f77420eea4173d5b6083eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc75ab90c87342fd96d58d84e5535a55778175741e8b620668190c0cd93826d2350adafb072f0d59c07393373f47dd05b41bffcdeb494b292d6eb9142960cd397f6c6136aec680defaee56cd76c0b679cb59924db974d42633edf2bfa115866be2f40429941f644ee474dbbfeeeb0f54eb01917e9c1003d12961cba85d475aa7d4989a858ddd466c3e09"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000200005, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000640)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB], 0xa) r7 = dup2(r5, r6) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f00000002c0)) openat(r7, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x84}, {0x2}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000140)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0x400, 0x4) close(r0) r2 = socket(0x10, 0xb3bd9cdfba023467, 0x1f) bind$unix(r2, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:00:34 executing program 1: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x0edev/bpf\x00', 0x20000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x81}, {0x7c}, {0xeffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r5 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r6, r7, r8, 0x1}, 0x6, 0x9, 0x8}) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r8]) r10 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$unix(r11, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r13 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r15, r16, r17, 0x1}, 0x6, 0x9, 0x8}) r18 = getegid() getgroups(0x1, &(0x7f0000000200)=[r8]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = accept$unix(r20, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r22 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r23, r24, r25, 0x1}, 0x6, 0x9, 0x8}) getgroups(0x2, &(0x7f0000000240)=[0x0, r25]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = accept$unix(r27, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r29 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r31 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000400)={{0xfffff801, 0x0, r30, r14, r31, 0x6}, 0x6, 0x9, 0x8}) getgroups(0x9, &(0x7f0000000280)=[r2, r9, r10, r15, r18, 0xffffffffffffffff, r19, r26, r30]) 16:00:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) r2 = semget(0x3, 0x3, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) mmap(&(0x7f00003e7000/0x4000)=nil, 0x4000, 0x3, 0x2010, r1, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1ffffffffffffe40, &(0x7f0000000000)=[{0x61}, {0x5}, {0x6, 0x0, 0x0, 0xfb}]}) r2 = socket(0x18, 0x1, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='tap', &(0x7f0000000240)='tap'], &(0x7f0000000400)=[&(0x7f00000002c0)='[.#\'\x00', &(0x7f0000000300)='/dev/bpf\x00']) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r2, &(0x7f0000000340)="fbafb98b4c06d1125db8f58dfd8a801c94b79bb593e4900f878f1f7af7198b706e7d09fc28f4c736967de0f55436ca31bebf561f3cbba288da59602534fed2582a87bcc77da60000f090fe9ef74466edadc75ae773935f12ddae257046e9d081edfa03048da699951f3a1f46af47bee4e153945a9405a6835c38cd77429655ce4a23e2c7db392d3c649febd3f6e3da7ecdb348a8ea4bdc038404e205db26f5f8c8fbb2c809ef18", 0xfffffed0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x44}, {0x7ffffffe}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000480)={0x1, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r5, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = dup2(r4, r5) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000002c0)) r7 = openat(r6, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000640)) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f00000004c0)=[{0x8, 0x0, 0x0, 0x2}]}) semget(0x1, 0x1, 0x10) 16:00:38 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fe000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) dup2(0xffffffffffffff9c, r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r3 = accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000140)=0xfebf) pwrite(r3, &(0x7f0000000280)="7c5e51670b9ea4e41834de018baacc484ac641654be9ddaaeeeb7a6ae000999f286f0fde174e24c7295aa1a75adca915086ad0184aff7b70905b93132459ccffb112", 0x42, 0x0, 0x5b) r4 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getgid() r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r5, r6, r7, 0x1}, 0x6, 0x9, 0x8}) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r6, r10) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r2 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getgid() semop(r2, &(0x7f00000002c0), 0x0) r5 = syz_open_pts() fcntl$setflags(r5, 0x2, 0x1) r6 = dup2(r5, r5) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r6, &(0x7f0000000180)='./file0\x00', r7, r8, 0x0) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r9, &(0x7f0000000880)=ANY=[@ANYBLOB="0669d1510099dddf9398b25ffa4bd84658a8c8c9d4167cd5963a6a8004000000000000001031cde9641d89d0c7baff3676c7cbea09d4c1c43918f3ade7fa87f5c3d227f7cd1f0c387fff63ce0a26501e1ee8b16c8f62335c981a45bcff87c268487aece2d75c7c5dbc"], 0xa) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, r10, r7, r4, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r11, 0x0) poll(&(0x7f0000000000)=[{r11, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r12, r0, r1, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r13, &(0x7f00000002c0), 0x0) r16 = syz_open_pts() fcntl$setflags(r16, 0x2, 0x1) r17 = dup2(r16, r16) symlinkat(&(0x7f0000000000)='./file0\x00', r17, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r17, &(0x7f0000000180)='./file0\x00', r18, r19, 0x0) r20 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r20, &(0x7f0000000880)=ANY=[@ANYBLOB="0669d1510099dddf9398b25ffa4bd84658a8c8c9d4167cd5963a6a8004000000000000001031cde9641d89d0c7baff3676c7cbea09d4c1c43918f3ade7fa87f5c3d227f7cd1f0c387fff63ce0a26501e1ee8b16c8f62335c981a45bcff87c268487aece2d75c7c5dbc"], 0xa) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r21, r18, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r22 = geteuid() r23 = socket(0x11, 0x3, 0x0) setsockopt(r23, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r24 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r26 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r28 = getgid() semop(r26, &(0x7f00000002c0), 0x0) r29 = syz_open_pts() fcntl$setflags(r29, 0x2, 0x1) r30 = dup2(r29, r29) symlinkat(&(0x7f0000000000)='./file0\x00', r30, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r30, &(0x7f0000000180)='./file0\x00', r31, r32, 0x0) r33 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r33, &(0x7f0000000880)=ANY=[@ANYBLOB="0669d1510099dddf9398b25ffa4bd84658a8c8c9d4167cd5963a6a8004000800000000001031cd7f641d89d0c7baff3676c7cbea09d4c1c43918f3ade7fa87f5c3d227f7cd1f0c387fff63ce0a26501e1ee8b16c8f62335c981a45bcff87c268487aece2d75c7c5dbc"], 0xa) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r27, r34, r31, r28, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r35, 0x0) poll(&(0x7f0000000000)=[{r35, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r36, r24, r25, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r38 = socket(0x18, 0x2, 0x0) accept$inet6(r38, 0x0, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff65) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r39, r37, 0x0, r40, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r41 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r41, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r41, &(0x7f00000003c0)='./file1\x00', r22, r40, 0x4) r42 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r43 = semget$private(0x0, 0x4, 0x6f) semop(r43, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r43, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r43, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r43, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r45 = getegid() r46 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r46, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000100)={{0x3, r44, r45, r47, r48, 0x4}, 0x200, 0x401, 0x2}) geteuid() r49 = socket(0x11, 0x3, 0x0) setsockopt(r49, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r50 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() semop(r50, &(0x7f00000002c0), 0x0) syz_open_pts() fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) r51 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r52 = socket(0x18, 0x2, 0x0) accept$inet6(r52, 0x0, 0x0) chown(&(0x7f00000000c0)='./bus\x00', r12, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000080)={0x73af8fe8, 0x4000000, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x2a}, 0x0, 0x0, 0x0) 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000000)="045fe176e61fa815279739ae2df2af9fb73b272bdd513cbe5cf2317657d5981e810c02290b", 0x25) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000640)) ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea0906216c64e7d66fbd78d01c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a47718e2da470cc2f0c770ddc607b3bf096653710733bc6e495b7eaa6dbcda5141ef36a95c9caaaad55de44de4fa4b9e799966bd917b88562b7e600000000000000", 0x95}], 0x1) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x16\x03\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3}, {0x2000030}, {0x840000006, 0x0, 0x0, 0x7efd}]}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) poll(&(0x7f0000000040)=[{0xffffffffffffff9c, 0x124}, {r0, 0x40}, {r1, 0x8}, {r2, 0x8}], 0x4, 0xfffff072) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100), 0x248, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x1, 0x81) socketpair(0x22, 0x4000, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x7, 0xd1e2, 0x8}, 0xc) 16:00:38 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x10480, 0x20) getsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000080), &(0x7f0000000100)=0x4) syz_open_pts() writev(r0, &(0x7f0000000480), 0x1000000000000248) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) 16:00:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x8000000000003, 0xffffffffffffffff}) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54, 0x0, 0x7}, {0x43}, {0x8, 0x0, 0x0, 0xfffffff9}]}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r1 = socket(0x2, 0x4000, 0x8) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) dup2(r1, r2) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x21, 0x0, 0x2d2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") geteuid() r1 = getgid() r2 = geteuid() setreuid(0x0, r2) r3 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) r4 = socket(0x2, 0x4003, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r6 = dup2(r5, r4) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) r7 = accept$inet(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffff1e) getgroups(0x40000000000001b5, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r9, 0xffffffffffffffff, r9, 0x0]) fchown(r3, r8, r10) seteuid(r8) setuid(r8) r11 = getgid() r12 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x240000, r12, r11, r2, r1, 0x42, 0x101}, 0x6, 0x0, 0xfffffffffffffe01}) r13 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r13, 0x0, 0x0, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getgroups(0x0, &(0x7f0000000140)=[0x0, 0x0]) r14 = geteuid() r15 = getgid() r16 = geteuid() setreuid(0x0, r16) setuid(r16) r17 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r14, r17, r16, r15, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = socket(0x2, 0xc003, 0x0) r21 = socket(0x18, 0x3, 0x0) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r21, &(0x7f0000000100)="8c65", 0x6d2) r22 = socket(0x18, 0x1, 0x0) close(r22) connect$unix(r22, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r23 = socket(0x18, 0x1, 0x0) close(r23) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r6, &(0x7f0000000580)=ANY=[@ANYPTR=&(0x7f0000000500)=ANY=[@ANYRESDEC, @ANYPTR64, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64, @ANYPTR64], @ANYRESOCT, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRESOCT=r21, @ANYRESOCT, @ANYRES64=0x0, @ANYRESHEX, @ANYRES64=r22, @ANYBLOB="ffc46f06159ce11c3ff9780a5f78b6c2122ed7fc200d3708a31698db402cbfcb3dd3ace22fb6eb693afdefccca065f7d4d4dd2c77c0e2bc75f0186d2328f2ce6e89f8fdcf8674321d1630edc20b15a63d21f34fa6057e67e60994c50d88fd1c5f8f0e91cd9f7c282622096ef9f98d844f59dc72afc7d05e7e6c0842fce2321783ce74e2bb4b7385f26c8c990662deaf301d11dc72493294b52a6", @ANYRESOCT=r23]], @ANYRES64=r19], 0x2) r24 = dup2(r20, r18) setsockopt$sock_int(r18, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r25 = dup(r18) sendto$inet6(r25, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r25, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r27 = socket(0x2, 0xc003, 0x0) connect$unix(r24, &(0x7f0000000900)=ANY=[], 0x0) dup2(r27, r26) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r28 = socket(0x2, 0xc003, 0x6) connect$unix(r28, &(0x7f00000001c0)=ANY=[], 0x0) write(r28, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r28, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r29 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r31 = geteuid() r32 = getgid() r33 = geteuid() setreuid(0x0, r33) setuid(r33) r34 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r31, r34, r33, r32, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r35 = getegid() r36 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r29, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r30, r33, r35}, @rights={0x20, 0xffff, 0x1, [r28, r28, r36]}], 0x40, 0x20c}, 0x0) r37 = geteuid() r38 = getgid() r39 = geteuid() setreuid(0x0, r39) setuid(r39) r40 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r37, r40, r39, r38, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r41 = geteuid() r42 = getgid() r43 = geteuid() setreuid(0x0, r43) setuid(r43) r44 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r41, r44, r43, r42, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r45 = socket(0x2, 0xc003, 0x6) connect$unix(r45, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff7a38620700006af98295955984c87914bf453f68c11700287e0a596ead4b0001000000000000a84e6abca64896bc01010000000000008b2951b158012d37b8fa4d012ae447473c238495aaae48c02f6a841e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa20270b4122cd23500000000000000000000000000000000000000000000000000e9000000000000000000000000a2bb3873c08181db9b211a213278d3abea2d0679c9a1109f219f5d89c36cd59bf0e94ddc1bb7af33c7f5a6e25ab01d6d4e046c49c1bb128447cf9dce49d9840dcac46302dcfe59f015382890a9b51575a117ed7b43726fd3520d97a71725bad267f10bcb3daeee3fb640be3c22cb2ab26db339d5db0a5f2644cfc2f8aabc877ed2d7b2366d72d86bcceb4cc7dc7d84d3cf17519681a6f270541c770d82d74ef3f38739beecd546dd838a24371a446f466612d16e4fb3e21f725d1e6f3c218ba492a9a54ecb65f2e4572b95daaf0d"], 0x10) write(r45, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r45, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r46 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r47 = geteuid() r48 = getgid() r49 = geteuid() setreuid(0x0, 0x0) setuid(0x0) r50 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r47, r50, r49, r48, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getegid() r51 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) r52 = socket(0x18, 0x3, 0x0) setsockopt(r52, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r53 = socket(0x18, 0x3, 0x0) setsockopt(r53, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r53, &(0x7f0000000100)="8c65", 0x6d2) r54 = socket(0x18, 0x1, 0x0) close(r54) connect$unix(r54, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r55 = socket(0x18, 0x3, 0x0) setsockopt(r55, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r55, &(0x7f0000000100)="8c65", 0x6d2) r56 = openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x0, 0x0) sendmsg$unix(r46, &(0x7f0000001400)={&(0x7f00000006c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000012c0), 0x0, &(0x7f0000000780)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r52, r53, r54, r45, r55, r56, r45]}, @rights={0x20, 0xffff, 0x1, [r45, r45, r51]}], 0x50, 0x20c}, 0x0) 16:00:38 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffff}, {0xde8, 0x9}}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)=')(\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='[]/\x00', &(0x7f0000000180)='{-\x00', &(0x7f00000001c0)='}%\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='}{\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000340)=""/143, 0x8f, 0x42, &(0x7f0000000400)={0x18, 0x3, 0x8, 0x4fad}, 0xc) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x20, 0x0) fsync(r1) r2 = msgget$private(0x0, 0x412) msgctl$IPC_RMID(r2, 0x0) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='c\x00') r3 = msgget$private(0x0, 0x200) msgsnd(r3, &(0x7f0000000500)={0x1, "49a91d848f785ff01b807a82b8240e2e227d03e459e5c3101ca02249cc8dd9ca02484b10f5160b46d44b32b54ef44db0e6d6563dd0c72a01c74129ed64eeddd71a4b080085679451f2e811830aba46841f1b46a7"}, 0x5c, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = dup(r0) fcntl$dupfd(r4, 0x0, r5) r6 = accept(0xffffffffffffff9c, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) ftruncate(r6, 0x0, 0x7) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000600)={0x5, 0x7, 0x80000001, 0x7, "56690c54bc79e8108d7530b39589a0d101b60d00", 0x6, 0x8}) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) chflagsat(r7, &(0x7f0000000640)='./file0\x00', 0x0, 0x7) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10006) recvfrom$unix(r8, &(0x7f00000006c0)=""/97, 0x61, 0xa2b5d4db6283b304, &(0x7f0000000740)=@abs={0x1, 0x0, 0x2}, 0x8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x2, 0x0) bind$inet(r9, &(0x7f00000007c0)={0x2, 0x2}, 0xc) msgsnd(r2, &(0x7f0000000800)={0x0, "70c125fc719bdba4277301f6712d99229769ea98b3f7c500cadbaeceea4ed9ef650880cdc7bf22183487ab2d84015d0bf6b8eea7f025484fd3d120aa534df2c3d8c34b325da601b315fb0cfb3f6a5df9269c46112a22338bbed6e056c38ea46abfb09f08e5bff3bb1d6b8fbf433854f1f61dc4f0643648ca7d7fbe46d470ab861cc53938a0bad008cc2e8eb8b61c7150d97b6faa3145ebb6d86fb36915a537cf48ad7ae04acb39d701226b6b284916a11c4d5774b66c1a2c8ae2ef80c16c05451dbeb840f582dec2d05d2d3d50ff2ff9badb8c68572bd8ce797574480f90f27a65218f10c454e1340067526319a479a21473080ee9b13fded3d3322f8eb5385f56c849d33eda7b3e39bc780ac3f89bcbba4e993f47799b610cbcc4f3de83b0a3dcddee0ab4f99fa57a4210ef835131329eb1b113b441d0a27f842e4b3ec4e8395f31dfda53f59b3ff3244bad6cddc2e214c0cf3f7f4093a98b96ce506ff8daac5fcc6c19f5b050ec1414543ccfe5c927036677f050e2994e2a4906fcf7d5f07898dbfe524c7f3362da8bc940aba2a497b6fad3f98881e4d511a778e521606c33e7b046ef3ea02d4e0f896c0093c6fba0db9d69f4c95b58af08b4b8f40cf94bcdaf1c3cfc789e41393c927ad1ee83196b90c73b11eaa963b0d2a8d1f60115c63738fdb485418ebcae7e9f83502cbf5693e147e902471ea3fba6ace677d3ac894b2f70b9eadd567d0c0d23a44ea12d91e8a17bd1a87eb73f0b0cf14e80cfdae1bd03dafca692867ab1e5394bda63a1c3c304ca253f078f1442e7c1bb921e5ad7cb70aa5217439dfe988dd9c7b2ce502663d24d996318c1672db735a51a5cd3a933a439bd40da5be4bb1c8c8c407d081b72164a652011bab01bc7c3e23f8ba8d42e2f84343eaf73fbcdd6d6778afe55e0e6308782ef7794ce0734fb351c8d9e657d5a022c31a08934fad11da2b74f7f5993d02dc27012712ceb25efe0308e3831ba517aa54eb3bd17761a9773fc2d60eb41ea730ca032c069beb8fbd84e419a093531ca00dccbbbb130df6060881272669fb3a7a7e5cb2d44941d320999f6638f9f405c2834cd81f5a51e11180ec0ea4ea59987e57056f78207eefda465bba773aea759bbc62b5d791068392e9f7ffed49c98904254d26b54f42759825a6a561c29e594daea94e9c314aa3a25d53798fceb3e78b83cc8827cd16bc009556806b07d2c1c20d83d93ffa0e930406913f89e64813d7805ba76bcf177e17f6ac32eabf74f0454191ab0602a5dd7b26690bcdb73e0e198e87f7f157a510422b64ee68e40170f61d5e512d4c12b7fa9a2fa5081793e2a41ac713433bf909f6e12b02a2bb95f3d46b720625e40ff792caf15575f3521c86bf6314c0c41c020946bd21dd9831ce9c659206523444a823c83f1e631c03004c4885db091c3d7574581e87fa64d50f997e685f87b541e89329d60f1046b3caa50f28f2630fd59d60624080cb7fdc2d6835d0e9831bf9969ce93e8d5120476e26ba6708f0e4bb83a2f30b445360c9a4c1584e38e19d393abaaae19c1e9fd70cf96220938e56ac190b1f982c0e32c5cf7639592458f89f5100faa83f9ef51f8fdc59f8f7d9f0b9238b00f43f4b5a13e7ee40b8b3528a22ac2bce30b86f2b0c175445ba82ff348ec1969d1c068874c1d32f8db867d17a35419b6f0067549618db07379974c408cf7d1990575a38425b2fb6b1c0756ef504c1cdfec1acb9c4203c55d5872d17d2503e2b9b758ea868eba55061a6a2d1ae21837ab92c0b2030a0a9fd93eedef6c57407f9fca2156638cc25d35651292aa62e17a0f95014212767a1369a958b2e4a144ffbac0d591ac55e5e2f904afa69c4a95cdd33385f34da271ce77b51d7856eabb72b70f2df20b44ce77bf366121bfedac18c242a21ae5e9b44132e1b2282236059d44a012a9612a59990363a3fedd037bda9f72e3d0657db44167b98d144d7e879975ca51f6a896abb3c4f0fd098e0845c1d72f0d17904e3281d3b676df294ffcad1c263927b0d7449c5fd8456c449d8212eea169bc53c6c4d66ec15e034f83635d6e1ef7b7f2757eae88b00d96ed29bc373aacfd140806622b002593c4476632cc87a21bc5c3ec4757de7809d3fcdbfcb6484973335e666f523e869a7fa86ce63aeefa784ff31a1a6c75be51c2b198d6e921991ba2d0a1b60409a69946523b024f8cc0bf2dfb72b3c1ca8a0cb6f3e41a70aed01834c6cd1d51d82a51bbe85c6b2938a5505f776a8b3727971b40bca06df7f6a9f55fb23b4892ff1ce6f2e49645f29aabc2486835e24b28b8da2e7c41c0373aa49217149dd4aa8b9389d4fc37da82ffa77e9bce2753389e7652bed4e7e7552d5e9f64fa1e781659347f0b54464375f18c7443242a9b4806b64490b2bdfaa65c36e8232521a7dabf69112ad6062e340c71614de9b0bd286c0107ed8c44937208f117e608ea73434e182eaca280616d467ea1b3b6468446378c5abb667228eeb093290e7685618bb387a7fc1be8f4668708b1fa7f7b99682ec404b223fc859d2bf46fc1b080ca8de50c0b914ea96a70ef973d9fc8839d222011fd88969e58e23ba68c5c6fff3711193d5b89dbf7c7d42706ba9ec38122246c42586c9e019416bcf85854698209647515878898fc200cc217ff59eb75997df712af9155c51154879ceed4bee2484cf5806abecfc0407bf70f363e6cfa7fcdaf3a3a261e9204adb6849acb3d3ff6caeebcefa8a98f599f655a51aba8c995374dbb553ff9015f06b893a7592dd86ccd29b8de67c6b85a3f476fdf494d7fbaab3e6368ee2d52e0cda6ef41c7ca9df125e2f916546b13de093c5ae8bf7cb49e37344c21bcb5e741399c54963201e8c858fdae6c840b621f4514e9bbdae6ba22c164f8f3ec9a9efbe308f0c505c14452082a8cc75335865af4bb22ac61372e2f533ef2a2f8ba0be0a51decab45a52aaf9e47b4d645efc86bdf85576c4f48b656158923105765d8ad0f1d9b3a180532d360aa06c200d8853b821134484b6e83ee7f22c6d839216fe642a6ddbad0fba179a324915801cc58159d1447c9e94672a313d601375da3ea31ef4b1044fd0b8a4b58f801f623838abc3d5307e31236c9771e6209fdab4916874f485ab904e7f15c955434ae3ad63ff3fab17adc0f8f0f24948504e65aa987ef94e4da86f3e7212a453ec837642508d5e074248b0fef1dd5909c34b8ea3b53690b68dcbee3def5cbf86bb3587603f85c33c61198ba5d9c30cf0e423e1f4106097b7bfd0ce1fb8d95e12a7622caf2c8d20754693daeb57e6cbe09317a5498c9f962e6d308b54caa727d6b6c9f45791c782724bea0618c2a71e62aa2703db718b61b73ae65e2d5aa420a9c311f2c40593f3518cf96ba949e9b0225aeb8e5fc5d22667780f6f9cc3910d38b2e5727e28cdfd5d9e47c835398c49ab4221aefa0243a5144a0a438e97e83bd50318b13546abe59f606ae077e2daeb79a506d952418a17836ab5b4d94402dec34e99295a86a224a6748b4a579806e54a703c60300e7937b969f4e9bf2d75b1915efc2b61be902e7a41a18f2ee67efd98079ef56f72ab58b640ff0c84fe5e8c34c8bdd617a95f2ce66b98767ad732d18b3c1f2517762fe14c76e6bc593ca6a5987eca904d79b4551eb5b475960b538d44592644f1cd39579f79631084ba7a44eb81f86e66876d336bccf928469eae2a6ca8c29542cba56157cbaf1a14954836f9497267b9fd75dcb052f894b9df76ca702901db9ca3c3d4725ded557ffe7a7c58fed02ee6c5652de8823e22e27fb8c4fc62e271232c231fcc2852922ad02370b4e8b6709b80b04bfa8b1f0ecef40940de16089f0eb017adcf4301eb33a518e59be5d50451a609ab2ad7ef7cad082bf50b30c23b4048facc9272218af47f22393e50005925c1685a8c25f89950d96eb321b4c4d66a04cd84df7e817237c39c0e7da779c73e0b467099248212791c6044acd4937277702e43a2920be6e580909814d61fcc9906a5db08fa37efad5b75fef5d6e47528bc62f292b714f2f7b8afb779d7cf78a57f1b30a9d82a5202521374082710ac239d1823b127bb2707a34e24e5922032c4d89ed1d2615754e3e792491b1d3b66881a953d9c9121084d833d9961d245a10819d4392b1638d8ad66ca5b0f709429ab865b938b191d92ed99a79f8bc6573a02eabea56bb62e6b54d1fe962aebec81e226e27786e0d94c597324a313e008cc94a2b3793ab8aebb352d554b30877424da33dc71232a477c303e1564a7e0b330540e36486ada4a56c480b8cd8b500efa5b79667c9496698721490543b63a65fa1d15ea5ce53a6ef95512bf15b37470cc18b822d9db4ee96b567bfb338345fdee0919a4c4c83ddc537efc75eb0851365fdb024e6f450de3e70d231d174df2024633c8eaed44343633d976a647bf08cd3efb40d7d18198e4bf4060de483cc60d285572ca0e8f59ae360e4a74d96104c747a8f4c9eb58b91da0818a8d3ac7e5ad88d03c7fa3e34116c713910081e29827477e317163b28e36bd8327abb5ed07df0aa118b9b750744164219bb404385e5baa05a85c06610ac03300ad08f7ef9d53a68f5803a2ca7f75832bd03da4cc15cba570587735d7180e1eb9af99ae3a10a65afa3f51b503615d29fbf90301c78a51d66c872e0260bd7c6536e7f16db631c0aa7b1bc560f7a395388b3a89d359cec974ba34b3a9aff725a29e7e084afb8888c27222634da1bacb86638261066445713e26f3e64736e9b8d0c29125a44b18ba6c11335cda954da734b06bd63ecc12c87c5b015dba6bc5b67e07757513ef28dffb4a31c1710613bb5ddbb0b58b1cd04874a873c67c908b3093b69ed299af70c1605e5edfd2d58098bb0c07797311ac6ad645433f126af8340e7fb3488a59b210dcc699721b3bece0491fa69bb3ecfdb402a7c93c6aef1bab59077fb0a9a658812072a48a2e77b86fb42a92f624051b03dbc114859043eb87b3066969af8711c6d3cf4491925c0fe0bb75740aa92ede3a51d145d2ecde10f43ab393988ed81ec454c12b2c89c88f28d147358e2c59a2c3b2c16d834c41c0effeabbfdd9dc3629b6e177dadee524eb25acff3b948c26fbd53064e938677e936fbb488e708f72785c54c6d3c412171307d517b6eb0f44a0305d587afe1610ec4d88dc5af8c79320cd582355e32e4cacf0b90b68b28985ff4f8b36d0b9cbfef7f11c9c6e438c11abe418e5d488eaa7cdebf803c89eafae5d0ac629cbe14d0b967a5ee291ec77513f29eaf20307346a13c1d7515fb078326f11c1dae6af3b4209c30b9fdeed889ea26097571d7bbc49d41a9938c4921ae7d903a253c8fd2e78568f13ea7ddbe09b293d41830c878e15aa29b5416eb5c37be69351540a8442082cd73d32129f7b0fdd8eb6a9b0d23612f7525c67797c0dd23b8ca0d2d319d9488c2298e402d6dc9bd49430ac5104dcbc7440bcee954a9b39f080bc69ea374f6606d6c0a69a1e35978caa792680396e7c51322f4c79aae93490df24c6a7fad0eade6676552e914f2c4e48e219ae897950637500307a8f95b32b6c71a35ef0e3a1a6d5d79a90186a12122671b16aabd578b65d2943add588e4258e53564a48f68534d9140b5d0c4f3a541f1dfbf77435287fe2811b457eada3d905d9ffcda9c38fd1f3382fa39ea3063223b4ddf1f71076f8e67e16f78fba8c25ede8d4bee6846f52108487615f8926fddee88f50f6563804074f8a82aef6a6498d927474323612559125eac91451e588b3fde875be43100dbed1a7ee"}, 0x1008, 0x800) r10 = kqueue() fcntl$setstatus(r10, 0x4, 0x84) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000001880)={0x6, 0xfffffffd, 0x5, 0x7fffffff, "8310f84e71be2d01502c0c183caabfd6544d1b7e", 0xfffffffd, 0x1}) r12 = accept$unix(0xffffffffffffffff, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) r13 = open$dir(&(0x7f0000001940)='./file0\x00', 0x20020, 0x28) dup2(r12, r13) 16:00:38 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') r0 = msgget(0x1, 0x400) msgsnd(r0, &(0x7f0000000580)={0x0, "f35b23cd6133b8552ad8e16a3a961cb562d43f8ba3a5820eea1f31808b40a3e64254da16f03c5507b45b87d199b27056a00f590826b4cb473efcd139ad48a6"}, 0x47, 0x800) msgsnd(r0, &(0x7f0000000200)={0x3, "1ffa97bec287c948184c0f427b7d41eb5a0115681fb91657a8a77963561638636fea4b9087fb07e0ff25e980e551b59d0cb80faf1df0d4a83732c4ced2ea45e353b52d1ac00ada89ef50eb701a368d838ec348dc234c9966067e08f6d4cec13314b61e8c574f139c2795354d0d6675fabcd9a8e21106234353768312ba34d323c24184639ed15ebbc54c62c5a0f8e7190add0c959b32f17068da82d169ef0b"}, 0xa7, 0x5b6d590d50aacc35) rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:38 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = geteuid() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = semget$private(0x0, 0x2, 0x400) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000c40)=ANY=[@ANYBLOB="82022e2f66696c65300057cd61a24848f9eb096ed11cb6000000007508b7e555659612c834fc0f19b117bc55094d1e1a15d2b159ae0cbc05c0ffeabfa394324eae896a9ef1796a2faf46a93127fa5c8f2e75d9b0c7060080eb94cbf17d2d9ddebba47f9dcfd31a9acf83ac3dd870e54acd468a5e0ee6f7bcfdebf103192735c45d92b13f70d618f145670534c00000000000004d7527aee00fbfba82f5420ebbe5463cdc14d682dfe1c086879e415f9f12a30a02737670a020bc47be174a5f5b889444242618af31d3325ee760d44fc9585ff443b69aff9e1c319bb269c72537059b60b6c58f0fa5a05c9071db13e53678d675b63b975703c14e8d2fda176b000fb88f1ff72da8125202c4a99a0ce1f76fec3afb2749696966d4"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r13 = socket(0x1e, 0x3, 0x0) readv(r13, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) connect$unix(r13, &(0x7f0000000980)=ANY=[@ANYBLOB="9198ea9c4b4c2a9d30d540ab7f433206684af41ee5c7f50a72113275cf4ef08ea350d7cbf337518b3f0d47f48c5616c1101b37470f72cae704c8a9eb1348247eb39958d7cf6a03b9da4291dbb0058caa3692b53d822294fe8718a4acfe5475ff34268d95ad96ad124f61e2fb5bddcf39748e931bb94c705bda076d0438724442b34f6667dcfa54779f559bf2f00c75a68555a714c0bdf0a0145b3c8b806bfb8070d7246db414fb24524eb8a7ff2f69e2c20c8b3ea3a141f570626d9b6976d151324dabfb4d51ce172bbbe336d56eba972625eba24b53ce3c6b477024e04d78f7a15f50f5b6cca3e78bb1b71edce33d60a82294949c0356c22f962fdadc443682a5c84a35e08bbdd8e719f0d060c24bac619f60d28c0100000000000000df02cfc4f01bedfc186bc97c936e5f654ac47527a4c610bd30a4645606d531c43c9247641d7dc3fb7f30e3d6c81dfa65b34b04090b5a533967104dbf0e8f8d2c5fba7b1148ea1cbfab057656400d763c2abcb48e77d66b009c5b613673b65e3aab0ffcaafc2c694b9e317bb7d27583469e56242a457a0d403e63632dabe9d9a26852ec1518d90bff334bbc49e2d9ba93574a3c104fdef2f183a8499f9b7f3e65954f82433c809c7f0f2a9956d2b82f24fcae298dc1c90692054a35a28b7337145d1dfd49d6f64704a8df8852f24768f1f4e96903e504bf575664c562d6f986caac6ea1ccb0d29751ad5ca6ea07201a98050c95983e55516d643266ae69a097ed660da9f5c6d2abd6385bca39104f15e38c42eb61b7eef08fd751b05acacf44f4a1b2a35804e8128a9623e60eef9e16abcbd3900cba281b53f999fda3103203851099cf9af32d8383757c8b2d80322c3275ed7a1eeaf989844f3b7728cfad3a6ba0143c7804910e3f37b9333cb169ec6d332f22829a145659907b0fbad7ec75b3"], 0xa) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r10, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0xff, 0x2800}, {0x4, 0x580, 0x1800}, {0x1, 0x9, 0x1000}, {0x0, 0x9, 0x800}], 0x4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r12, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r16, 0x0) poll(&(0x7f0000000000)=[{r16, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r18 = semget(0x2, 0x1, 0x80) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000640)={{0x3, r17, r8, r9, 0x0, 0x2, 0x8}, 0x400004000007fff, 0xfc4, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x18, 0x2, 0x0) accept$inet6(r20, 0x0, 0x0) socketpair(0x20, 0x5, 0x1, &(0x7f0000000840)) r21 = socket(0x2, 0x400000000002, 0x0) setsockopt(r21, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept$inet6(r21, 0x0, &(0x7f0000000880)) r22 = socket(0x2, 0x400000000002, 0x0) setsockopt(r22, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept(r22, &(0x7f00000002c0)=@in, &(0x7f00000006c0)=0x1000002cd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r24 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x20000017, r24, r19, 0x0, r23, 0x57d41d8ce83b06fb, 0x7}, 0x1, 0x9, 0x3}) semop(r10, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0x101}, {0x2, 0x580, 0x800}, {0x2, 0x9, 0x1000}, {0x4, 0x8, 0x1000}], 0x4) r25 = geteuid() r26 = getuid() setreuid(r26, r25) getgid() r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) r28 = socket$inet6(0x18, 0x1001, 0x0) connect(r28, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r30 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r30, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r33 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r31, r32, r33, 0x19c, 0x9}, 0x8, 0xfffffffffffffff8, 0xdb3}) r34 = getgid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) r36 = getpid() shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r29, r32, r34, 0x1e4, 0xc}, 0x5, 0x5, r36, r35, 0xfffffffffffffdfd, 0x9, 0x7ff}) lchown(&(0x7f0000000800)='./file0\x00', r26, r34) r37 = geteuid() r38 = getuid() setreuid(r38, r37) r39 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r38, r39) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000780)={{0x1, r5, r39, 0x0, r6, 0x100010026, 0xa}, 0x9, 0xffffffffeffeffff, 0x80}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r40, 0x0) poll(&(0x7f0000000000)=[{r40, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000440)=0xffffffffffffff46) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = accept$unix(r41, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r43 = semget(0x3, 0x0, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r46 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r44, r45, r46, 0x1}, 0x6, 0x9, 0x8}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r45, r2, r3, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r48 = socket(0x2, 0x2, 0x0) accept$inet6(r48, 0x0, 0x0) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r49, r47, 0x0, r50, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r51 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r51, 0x802c7415, &(0x7f0000000080)={0x6, 0x2, 0x8, 0xff, "9f0fca6adeb45f54df1c19c564fb753f99515479", 0x8, 0x2}) fchownat(r51, &(0x7f00000003c0)='./file1\x00', r0, r50, 0x4) ioctl$WSDISPLAYIO_LDFONT(r51, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xffff, 0x1, 0xf5, 0x0, 0xbf2, 0x2, 0x7fff, 0x2, 0x0, 0x6, 0x4}) 16:00:38 executing program 0: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x10000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000640)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x8, 0x6, 0x2, 0xf49d, "a04be9596c8527572b02d70f8c8e54c93a9a3b3c", 0x3, 0x8}) pipe(&(0x7f0000000000)) 16:00:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) 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) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000240)="7b442526fea92dc6be4f602d2e4e0858fd7c1d2599df8d2ccfe5013976daaac6595618d085ba71d822a5870ca3c0df51aac2a223b33440e1a31bd11eb4ce6f28cfab4d8ab40ab4f75bfd271fafc8f1f5d767cb56046142af9cbf7cb1541647b19c1b865a4af7662645b1d1f2acb4667e26a5c4f837e8260aa0486c0aa1e5a05ee7ab10681c2ca1279b2e8b4da25763070980353fc5cc0d6a", 0x98) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r5 = dup2(r3, r4) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)) r6 = openat(r5, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000640)) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000080)) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x4}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x3, 0x40, 0x9, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:39 executing program 1: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) open(0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpgid(0x0) getuid() shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 16:00:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f0000000180)=[{0x21, 0xff}, {0x23222868338705f4, 0x8}, {0x86, 0x1ea}, {0x7, 0x9}, {0x8a, 0x5}, {0x44, 0xff}, {0x42, 0x7fff}, {0x0, 0xffff}, {0x186, 0x9}, {0xb, 0xa30}], 0xa}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x80, 0x8001}, {0x82, 0x40}], 0x2}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2da12e2f66696c653000"], 0x6a) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") acct(&(0x7f0000000040)='./file0\x00') 16:00:39 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x7, 0x1c12, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000853000/0x4000)=nil, 0x4000) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700", 0x17f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000280)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xfffffffbfffffffc, 0x1000000d0e, "b04d00f3ff0a631a010001f0ffffffffffff00", 0xfffffffc}) utimensat(r2, &(0x7f0000000040)='.\x00', &(0x7f0000000100)={{0x9, 0x7}, {0x9c, 0x3f}}, 0x0) r4 = semget(0x3, 0x3, 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000000580)="0d2c5cd5ed663955107504d482122eb0ce2fb1aba94b2e4c52f5b0cde70b48173183086fbcdc1c499e1156eda268dd177c6859de1cd61d30dcba4544a9d776428a6e7fae1bd2b282e595850b018fe33b5f9904d97af6f023f667e61dbb497380549d79a2d20640a07f8fb1fd8598a26317e58bc6f8c589ff81c2601f283f2e85d93f6e5904a0ad6dbf1cb7d0d6795ab827d19b8fae2ecc9150c8b4bd9de91144aa44334c787b93f46b76def72f5a26800f410da2", 0xb4}, {&(0x7f0000000640)="fd780f9615d1fb4cb45dc0749a40d7cc5592482779d7ea8c6dcc20f9b918c83ca26df22a3cf1b1db0d0cad8bc7b77cedb90c3ebf18db7410fae6d3ca3683fb4ca0eb284e63deb7d4304182995d2de01a3206ec8936a48a0d67111f024f319a6f92a37631066c81317ef2190066d50ab3439a02f290a140a356e19112bfb1496875e50dd86ad2d8638c6451cd64bd9b5b0dcd598d950d93086254dca49d7ae26b3bbd3e84241cfb9c46bf6efffc7e6d9222baa0d1e1d157372e7b91711b9bc1effa51694a6a8e1c745b16ada65ec6b1c6f9f3e78d0d2efe4093e2d3bd319f6135760181d5ff94233b04226eb3e7c0fa7ab65e640ca90c76", 0xf7}, {&(0x7f0000000740)="cdf0680c0f88556ecfb26c7fdcd4fff32311bf57744cef8edcefa4335517464c1ef7fd67e956551f7badf37fd6cfb805c866cfaed69f73a49cf6041f93019e4d2195fa8fc8d3d858adefc38741a840c69025b23d4dfd55429401e0880ec1ca581b0c1ab7b23b11efa6d600b166d3bb902e6d9cf3889f10ac9637cbb372ed3cc181b52c0fbed9fcf2d1f104ed45be5f477f627f", 0x93}, {&(0x7f0000000300)="b9e5d962c2ede4cf63526a3cef011c460d10320c683dab48158fb0b19204b4377cb1c11206374bac6b76701aa947adbae5176a6eb9ec196e68b284012df7b80a8e0ca756ecd26b33f0c46f8cc334e3e2a2b3382b36e4a541ca016182d80351e41a0c868c", 0x64}, {&(0x7f0000000800)="5f9a9d27472ddeb11e711d4482c7f37ff62a850c6fc36e4cb008e420cd3804213febe47fea0984e073ceb2effb17e361dbf186ba78fb9d14561671d64c836dd98ff789a05715fd7a67f03b585a93ed31d7abe3806e0e7523bd3e4e37a51f1eaec2b881d333a59b344b7565d9a9d2dbd4c21f8acdb64df183", 0x78}, {&(0x7f0000000880)="1720aeea3ed49fdc89e88565302a0c03d6d3287d8e80f9ea4c496da9fc77e63ab1e9cc78fd3fa53211b5e57a78e44fe1343c417ac21511e5ecc769d01b4f4dfa9968b0f34b125a3592ffe32c7346dbf3e2c87f8769ca9f8477d7efb4fbf055e70afb0ff98f704ff9c444b376602def9be51228c436f8974291d4495e90f0affc40cd39caec0795a6a6fffdbb6f8da15890aba9d12bbf1e099d23c59a70d3d812ef26531f2aae72bcf6270b845e4701712f8a5b54797d56998bdeb0bb4bda66b53ffc2a1623f4bec543ec175dd28b589746d6e0a7a8deb1653d8818107830c55548026709c4196b78d3e97a1efe782c0d00a325fbf2adb6db92938a19e824d952547ddd28f31b0f3e82ca1d3648d9264a060a9f84baf6d9674358965c05a3cea9f9dbf3bc7e2dcd1b7f47d9357cd4d0932a75710e213e053557c4f33377ce27e4e214c44f3b8d6d2df1067f1c0b2c3ff3d0991a17c607a388a22ef36bcc84f2722aae7cf275a68b203aa3e6ae8df7e326d90ee854b8efb7cf5b4370f6da1913c9fea7ff0d94994b027e81d566a59e01e208a90be412029746573803b1f3ec3e636b97e2f47e96358f24466b735556eb4380a8126d8d9260f7be231fc38eec53a9c81c5dc7876a41c6264e12949ded8d9fe076e0cf57edf61f471cf06941ed97de241d645806437cd8ac6a66c92ee94e0ad710f5e700ef9e78e89657c7ce065d4cda38a8473bde9135c59c176b8db6d6c94d6c603f04e4a1c9b67d67328c5f4afd968a787913b1807abf585610c4f5df27048cc8249429104e8a8ebcfdf2ba22073949941fd0d9bfd968fd60287eed34008eb5f099115b173ae33ef80323da8656147e8459eb66e32c7128942396d887c945532b0b726f90d86aa74ce22574329510a587e6945d21c98441bee8db2afb47063f21c223a57e37cae851f0b6f2989a4ab99d57f66d3729463b6476f7cedf212cea1f4bbe1d1aac6614fa6764aa3df53f8fa2a2dddd8c243b71997ff17d8838bbf1e194bf1facd39a6fada3854deace6d1940cdd7ed949c1e45d75ff7e346288acdef9018244d1afb7205d79c07fc3d302a2f1f9572ab949ff31bb60ed0788cd7368c21c491781d1376576245f36b16c578828433c2a9e5b6ceda3abee5f691d376322158c417bd02d769cf408a4a272a6b958d3effa2e43704adbb761ec823aa5f4586cc86b4526cf217484c583f897e6cdde3b520999905017441dc4a248d61b4033e50c4ce2785078599c7648281a4390faa383f8a101f44dcc8b7f5085d0b82b4a8249993798d787435b6030fde5cca8e5d4f90d2703e49045c1df5e6693465d0645e99f6da583aa630fbea4109d0a9dc95f14a3e54504dc2885f47d0160327e45b9195ace768ab687499044786e0bbfe752d0a212a546fd65341862ff37878fd53cf6e33ebd422f6ca4c3546b1c06cc26d274db3716067e55a2d874b7ce64398bcb2f56a6ab7bfb7a9a2627a40a834fd148c06579e6c260bf550d3924c8ca647d9722ae1f101a6371c2855c41baf38cf3864d59cc32869a098b98f9522381f52957cdc778b7b8fcc7cc2d36ba35b52a680645ebc7aee845ea4fe23218cf5dfabe1c856ea4f176c3401a02748ba17da2d16f0d03f8e80db17498fa78c860d6d5ea4d3498d149edc41cf83d9fd41a69fa18581e473fb76eda0f323ea039e934c64a0b866cbb6af364c2837a34cfae8b8bfbbcb42c66703ec5d3d0983b3875dfcb44e048222a8fc9c30e8fc92dce1bc8a0e78b8b25e31292794449f954c4dc5017d221aac41eb12a5608c45da207aac15cff4c007977a273999ee992b57739bdfb8808a41fa1a865bce49046b7c8a0c88e5759a3e1aa6db513fa8272a9a36318ac8bd3338daf10d19c990423ba20065cd731ec706c60036d8062eff6e7e4ee89ec9e75db2ef98362d413da0b5ccc64c673fe7082870177e9645da4d3a6042dae8746a11dd7bd0f145e7a3986a3ae6057763dfa4723ba11df1a7f2e796b91c314afb86da078e4265e9aa58d3d9cfb6f2a3fa9ca3762dc5194c97b7ee4cfca7a0eb256e0c3636dfee8e36ed4b6273810b703019c15100d0b8247729725b30aeaeebf60f8099694b6e898525a28b0458c06da6ec8d8f9241ecd865e7de04efe863713333124c2beca99e5d4b47af73a918535fccb2ed1d803417027e822c4454df7c792e8eb6e2efb4ce6a94d9da35281c7774aacac8964a6848e42d91d58180b2f1e3760b4726835143c5d8ac6eb17af230fff6c754632f61e46d0b17712e1a786321438dfaf29a222da2526445203ebbaa0bf035112350ff1b876ec5eb32b209e424f1dd739227d73540e83cc77a0977d8fd0071697be8f6fc3a38772bb6c78d4c51d50986633c48550ecf48abb268540183605c76cbb6ab068163e769fb07d6443976781b01a954e6c8598a59f058fa476c8accc8b024644c3335106def6961b652f870aca1173ded261850ba164888dc02e6e0bf28e92786d214cc2e1211c51e117a351ba4311e2ea8e9c1db46968705f6b4178547a2da4a9180364a4e06f57cf417337ea4cdb7813f3a21cf272d0d9e384570551ee6dc110b73178d619224d0c6792ced7192e69831e0bf6eb73e0bc0699c2869784faae687656df9bb767c6f521aa3094075d5c170b2e538ebdb304858e14b247519d4bb1b3c7ebcb9bb1d742b96322f2caaacce658cd942753f3bee5abe30f8196d7916de6713d7feac93409530384b5b8902c08d7d73192b1c94006b18dccf869a154f840d3ec6fa9a061de9e1124b0f01e4ec432119b42f486e152c429ee833803f99c01593ea9cca416fb17e674898a16a4bf0cb9f4b54f4e0c496f66bac4dbf09e5df0dae09d747938463dcee6f018dd2d1dfa6ee9be504b5c0bbb4f063e0be7db5e59636bd83e781ad7302ea4d6536311037dde2aacc59772696b569344f5df22eaab295527dd51903aeb8dedaa08c6f6137adff1be522ffcabd5308bf2f5e6b4c800fe5af561baf3ef37be8545622ee0731ce15e1a2d3cadc3c0508c089758dd73ff3df2a8dcb57aa77e7982e1429e73e50f517b3e4d533921ef65fc87994f290fcf6625bc228301f646506577b6bb13fef8bd5c452f0dc92365c859b7abc6d6fcba4eea233a480b544f813ce6aa9c7b8a1e8535e04b545120e1ef2369c0f1c6c5b080d4b67382d92070ab531100ab67f81fddd0ef313a33e6f23e7e3308f9ea48367f65612e140319a9f7ccee9951417b528b961722b4816e5bf53b926ad945435c60feaa2bb49ee3733d0f20c34a4460f70ef26157e2eed3740cb9b71c9826445484ad1132d10c91e06610a4b8d4a1846fb6dab9b06b21bea8e7807c3c712427603dc122dab401145f36facf04d8c133641eb2b45dd20a6f30b0130f7306c7f88671963e79850bef46f83ac8e40f7cc1261c206579a6a8fefe73cb714f03bf2b26782784608a6f90b4be3d05b602d2471bb64199acee999bc8dcf7ea7265139a45c84913bcf5f2eacda65c5114f7ede22b1ddda7d63ecd9978f1d88e73f64e3f420a50c1a222971a9404e1fe048dd82f9354b838aa32688513702ce9e892094e795d5dcba8753386ea86f436c324f2c22f7802273a6e2ac4a766f0369fee49825f3eeb3fc794932f7f80b62ba0a9ad8764e7b3e3211d07530d61c03734cce655ca35b8bf157ede06c9f88633ddc15732fe5939ec5f3f2a6c08ab3afca55722926f50544f32f8b16f7d9fd7a959699f1e9649fc116e36bfbc536564f6a6e0372aa6cff6e13c78a93a9de5866662840a45c6a11e6bc5ebee6745ea3d309806fa17ea7b440dc709e1848cec1dd43845272a0b283679b46d3634d140a122fc7adae33566bba344a0ddd15a4e225a1952e8208b93d276505ac9c33b59bee3b9f27bdd101db6aa6d40d63c130bd32b1cf7eb4d80bd389e24eb448670809c8b3d3d9d9785b900eabbac28bed578f7e3a4fc90f1fbd5928cc96198a94f444eaffd9a11bd01099b4c6f45c26a45d44daac31b686817852f268418b5850ea2ea771d776f5e1849ae27760a3d880e6072d0d29cc4f633ab14f9f94955c035382b9f3dc8198da263ca58006258d463d589c44de6d2852e05677703c4570d54a92232729ebcfb8f84f427c60d1a22f962863830eb412e3999215ed41b5c2d3747aca30e98d86eca63c2414cd28ddedd568ef605499b69deb5350478f8b89a7c0d585a456c7c8767cc4b112dc571856bcc0fa5fbbdbe3f01f82b09855f001e816d5da560d14b6ea221d25bfb5c4a00cb762292f326b391f940732041064fc4bfde7d222ecc2311c5a841a928848c0934bd86528e1f84a95dd752bdc94547e19bdd636a48b896d6ca44e95f72cc5c664faba563a7db8c3ccaeeb1718b2cef4b5c1e62c191114aba726846c1592b334989f090ff04f596f2a2c0725859de8f51082b4a5b72ebdb3e538166cd6f2cc03057296eeeb4208a3905b48af4c62b27003b540c29b2977921b409353f0b96e3d68e1ad4d2ec101621e333782534dd502784b999bb0517410b53f25846cda2121625cd8b7a6455cbd6b804502180773e867a0843345d37ebfaca230467fd2a58262a53b6a1b3e48b02d153edb947ed81d4ead0b2b69632e854fef8e967723e99adf417d3b0297b17021fb08da847d9b39feaf8b6caa9ed4eae1d4d4e3a2a329adca0dda2b57755f62e3a0c2206065eb95d49e5e072cd6902ca10097aa75ea716923fbe377cbd30e9127aacbb39ba3c8f97b00e9f5f5613b8ac5a71891ec25168f2473f398fb97c6edb77ab066bbcada1a3da167bde3c929d2cbbb3ab2df4829d64d9f00eff5803ddd703f60e203f07d61f8495c96c88d5dd8b3290f0ea4a98857ce488fedf351b0f90a6e33fc947c12bf2797891f24a4b7e2e6b816aee2f72555e87f78a7c57ca1d74b678ec51901372575e415cb9328de36e3a725c5093e94b926c03cc911b2fcd0a00219a082c5437bcdf4c96293070d01a97c57ba3b662107b377118f3a1d75111fe2047bd72ce5bc0e590bad24901d9e175d201da7ac5a880e679fecc0435471d634241b732e2cd16ea0927f811f3dd5dfa851d5fcb77e42519598bec307b9804b24b130ff66eb5a80f8d53985df89f8b344cf8a695f44d4b1de291827619b5b1eccda1da25022618c0c461685bdc8e3473c9542ee038a6d6616078f9fdb14beaf40e7164734c6429323d5a57a7eeeaa81bed4580fc8b7e25bb29f961481512a879f4027c1729d3e19b474a9ff08fd571f8fdb488e48b1aa5e31a7796f7e14e20eeddd9c4ccaec35d89d252fd6832f870f61d465b7e6053c970cd3010e9bcb6e922c577227bbae976f6782d7f38945181033560a5af103ac5c7b42f72495692b35e1ffab0811689a534d13c1e1ae2e2b5044677155f94d4819e611b2f3804d891e5d6039241b95c229939ae5bf3e030014067ba4ee18b18e76a90aaebdcad06beb1d84e653d4d5cdef5dc10221f28d096fd9ba2853e800ca9bfd34d8d03750abf4bc1e5407049842843c4ad4b6fb4c7d2ff3b07cc0cbfeed6f67379d8be420ac830a5cf5a7da985f0bc41d33662f07b5bf47ea5c00b99dea3d769aa078891015544c726ffcd7c232e244a795f8500b16d19f302d4dd801c1b10c4c7040c5f5b5d2d0f596126962ee4cc5ef8b439850df9d48a0bde476a139d5d98c1bb014609fc67043d7553547fd86f4a29c8e6b747f98a13bfb1bb0137cdfff547629a38250864430ea866cb02a44e59b679cdc784fe44b90e1a22d675019ccf4d83e83857993df0a80728d", 0x1000}, {&(0x7f0000001880)="2eb2a5dbd1b7303144236977b8d4bb82655dac98bc0ea3032da7fd6a32937f833f0c9eb5cbcb79e843d8bf4c75", 0x2d}], 0x7, 0x0, 0x0) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000001940)=0xfffffff9) read(r3, &(0x7f00000001c0)=""/161, 0xa1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100bb00000000a76a02"], 0xa) r7 = dup2(r5, r6) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f00000002c0)) r8 = openat(r7, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f0000000640)) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000001980)={0x6, &(0x7f00000002c0)=[{0x2, 0xff, 0x40, 0x8}, {0x1000, 0x0, 0x2, 0x8}, {0x850, 0x81, 0x40, 0xffff}, {0x1, 0xb0, 0x3, 0x9}, {0xbaed, 0x81, 0x20, 0x3}, {0x9, 0x8, 0xbc, 0x7}]}) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) execve(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='$[^#()]}*}.^@\\^\xb4*\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='#,\x14\x00', &(0x7f0000000300)='^)\x00', &(0x7f0000000340)='&#]^#!\x00', &(0x7f0000000380)='#\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='*\x00']) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186204018b002b3aff7f000000000af032bdf100000000ffffffffbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f8b3f3b2e0b57ec63861c4b5d9e48a3f92fb4227b9f0", 0x57}], 0x1) 16:00:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000200000000ffff000000000000f87c8a5b781b1b542a538706000000a714000000290000002f000000030035700100000000000000cc11f5c7dade2ce9b6f2aefd4300221b69e4ac4c3f7d47b7d39075bb7f31aec8671199315196ec4517b8927220ae01f39467d53ad4494837b9c1aed920b08956c6abc2f501aa7c88b4e480b4740900000045a9d1e0774a869baf677460ad19c1c0b61bafac69541c4269e116fe015208872cdd971678b01081d7c8d430a0dd40c0064e4079b3c5beca4f95949306ac"], 0xc7}, 0x0) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$TIOCSTOP(r4, 0x2000746f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r6, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r7 = dup2(r5, r6) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f00000002c0)) openat(r7, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000080)) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:39 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffe, "13b40b7fff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffe49) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000380)="100a2956b9223717789e37a49356968d2d6a16e4402c7076d7265dbdd82dd2da740795cdee7ccf386a5007738e4e881e083ec27c38a3ce42c75f8000d1260a4d6a980e4ef087c2250d957124bca512432ad3f5005171676257f3ff1adeaf82c701f5e30b5c540cdfb6613c26dafdcb26578b6364e0334b7b1b2de426944e9e1c8089deab0d2b779b8f9b112819eda608192fd98de3eb88241fcfa85c4744f04442bc25b19407da2132c4d8d15ea9679a15de23fc1a90a40ee4838d3424b7859946f6509189c521ef9bcffa1abe4dd584308a81ff2651720bba99baabb37124dd95749409a2de2e0fb29e22aa85578c9e1f805cfcf9519e195a4ca82ac903080d05f6986a186b52d797514287a40de00713af4971f9665633ded7069de3d046f304e9", 0x122) 16:00:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0xd2e0c885533a1ffc, r4, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x479bd5cf, 0x4, 0x7e93, 0x101, "57fa2374245fef6211ef16ee488b3af1374ec75c", 0x6, 0x6}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000ae5c18b40b0ab16d298714b978dcbbe6ed9f3d621a532d2595581052306f158cb967d4f47741f1dd4685daf2ad23ed3d173635e29d334cdb765dc51994dbcef4c7495aef8f198822237ed8db13bf133ea315f43156d959ebcb6eb0e60bbdc77f93507109cc2994a4d32d3e9fc243a278cb9c0c51c3c0d4ff071fb2b539d764a358679d1b23755df3140eca88a7cf5d8048d372", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000002c0)) openat(r2, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) 16:00:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7c}, {0x1c}, {0x20000000000006}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000040)="df8735fa7d4fdf", 0x7) 16:00:39 executing program 1: socket(0x800000018, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000080)=0x7fff) socket(0xa, 0x2, 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000000000010000200000000064ed00", 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:40 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) write(r1, &(0x7f0000000080)="2020e66320650a", 0xa086) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 1: r0 = getuid() r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = getpgrp() r4 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r4) getpgid(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r10 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r10) r11 = getpgid(r10) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r13 = socket(0x18, 0x1, 0x0) close(r13) fcntl$dupfd(r12, 0x0, r13) write(r12, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x1, 0x0) r17 = socket(0x18, 0x2, 0x9) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r18, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0xa5) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r21 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000100)={{0x3, r22, r23, r24, r26, 0x4}, 0x200, 0x401, 0x2}) r27 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r29 = getgid() setgid(r29) setgroups(0x3, &(0x7f00000004c0)=[r27, r28, r29]) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r30, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r30, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r31 = socket$inet6(0x18, 0x1, 0xfe) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r32, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r32, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r33, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r33, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r34, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r34, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="aecda4697b94a7c7c9a93472785b5cd5531a91b312f65cb2755156ae9d2647ece2fcc966b04c09ad5f7f56b317b6bcaf233e860ed8f99be40fd3fa9d434f1969ad47f38794d89e905a73cc5f62867422766c6089f71cecfc12110a74d7e9fbd8d2b45f34f3d701d401170914b35ded1a1497857101816271ad300c04361af7a92939a0a91a89e60dabe2ef5852c82fc8d544103aa4f40c8c5f8a7df7dd31742d", 0xa0}, {&(0x7f0000000180)="2668ef75aeb4bff0f256997cce2c88edf7fa7252e8b55e87f5e77772f57b65db2090b6fae26ec8693fd2bed0a367d3d4501593cf6f54d7887bccb4cd818ee1d3ef34cd0d77c30164b037d47512", 0x4d}, {&(0x7f00000002c0)="277aacbb71aaeb38103173d7a1dfd8e5df1e8ed99612d35e3f1f1e58d9310f2745ae63db670f80191615b00f631751cbf35946eca166571225668c022b96d70c006ff28e3a04157a68913c275e045b2aee14e9e08d238deae88815d2a6113f6265e346fac27804d0434e609eeca148913c50b16589535429a7db22bfcce238e544c4c87c47663f9c5564944d1ee6e8e7136f011f2ecfe886f0f312ca3d7437eafe9b9a32dfa6a150730b0bbd6d35490e83c3d3bcd83aa59c6a5880b581e189a965ba36d7aa9f6b3ca24a5257cb8610c4484d8d1051d27dbff47e1286e0f213d969bfd7c6b6c823e0da430eb533a745f3b7197e53d86e57f1", 0xf8}, {&(0x7f00000004c0)="355f53406fcbe28042f87bfc6f4588e6c0563e37b3cad63913ab89c4a201eadf3d99c68771e83c4b7bb3ca6bee4246272de8b5440fdefdc2f68ec600ae4ed1139a1e4f025bed9161c3416c0a8a2ed3fc1839c1741a86a63d1e349c7c8ac2f7740cb3e74152acb1875030e2982ddb3a08b58074b5a9def98a0dc46cac76499faa35f20633fca333ad64dadaaa02c7ce220ea1c9ac9f9691cd76dcc6bcf3b30c2044715c6df7bf0c0ae52f02ca85ca3f0c7b788467be7fd7392a8d527300b3", 0xbe}, {&(0x7f0000000100)="33da95d306a0b0cfceea441974545458873641be9d3cbb0bd8c1a97ff0ff376c6b620b81c6cab0ffbe82de81f5", 0x2d}, {&(0x7f0000000580)="af1a92bcf4f3a5e47298b87c33a372d68a77b87f98ab250ab363eb4ecf5b37eb6237a166d7ba572ef7b86beec5df04b4ecde2b2fae3d2921c80910b989785cd4b8ffa1a8029e362ee97c34abc10016ca95bc89952572cd314b654f7c7b029f9528ff22f190bb9ed88642d1bbc102480fc69cb99c953362afc920d48dbb35cf15eb8ccd21703a8a1e620341d74dfa92e2e7909cfa5841d5f11d4485c38cf9af0e4c44d22656e91f4fca32edcf6954d04ea579d5ac0e881f077af141", 0xbb}, {&(0x7f0000000640)="337f49cd875c0ba8ed9808bcedb20edf11b38db8e7cda1c6d2fca39123b74e13986ccf7b6cd223b70539232214ebf49613203bc01c858266b80271175dfee3854d555354491ef1c7eadecfa608cf7508d9b330e70591588e26858b13e92c883e60e00bd4863c436b68fe4558ff56a74f10b9cdece106200e9202ce62f50d381836cf3afda3747d3c4d7bf445c904379cff3cc7cbd80b67d965edf60d5d0eeecfb54a72daaf41aea3c5a59fa257793e3938fee9686eedd410fd975483b11743a7c29e4efe4f8472cf460d388dc3d6779a7368dc73fdb65ebcb63ee9cef2831d74277b972ca07bf81a3863b81df3d495a0", 0xf0}], 0x7, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r9]}, @cred={0x20, 0xffff, 0x0, r11, r14, r15}, @rights={0x20, 0xffff, 0x1, [r5, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r24, r28}, @rights={0x38, 0xffff, 0x1, [r30, r31, r6, r32, r6, r33, r6, r34, r5]}], 0xb0, 0x1}, 0x202) r35 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = socket(0x18, 0x3, 0x0) setsockopt(r38, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r39 = socket(0x18, 0x1, 0x0) close(r39) fcntl$dupfd(r38, 0x0, r39) connect$unix(r39, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r40, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r40, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r41 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r41) r42 = getpgid(r41) r43 = socket(0x18, 0x3, 0x0) setsockopt(r43, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r44 = socket(0x18, 0x1, 0x0) close(r44) fcntl$dupfd(r43, 0x0, r44) write(r43, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r47 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x1, 0x0) r48 = socket(0x18, 0x2, 0x9) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r49, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r49, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r51 = semget$private(0x0, 0x4, 0xa5) semop(r51, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r51, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r51, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r51, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) r52 = semget(0x1, 0x0, 0xe7d8404063f47fd6) semctl$GETALL(r52, 0x0, 0x6, &(0x7f0000000000)=""/205) semop(r52, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x2, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x31365cb9c7d58ba1, 0x45, 0x1000}], 0x5) r53 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r55 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r57 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r57, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000100)={{0x3, r54, r55, r56, r58, 0x4}, 0x200, 0x401, 0x2}) r59 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r61 = getgid() setgid(r61) setgroups(0x3, &(0x7f00000004c0)=[r59, r60, r61]) r62 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r62, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r62, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r62, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r63 = socket$inet6(0x18, 0x1, 0xfe) r64 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r64, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r64, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r64, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r65 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r65, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r65, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r65, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r66 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r66, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r66, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r66, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) sendmsg$unix(r39, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="aecda4697b94a7c7c9a93472785b5cd5531a91b312f65cb2755156ae9d2647ece2fcc966b04c09ad5f7f56b317b6bcaf233e860ed8f99be40fd3fa9d434f1969ad47f38794d89e905a73cc5f62867422766c6089f71cecfc12110a74d7e9fbd8d2b45f34f3d701d401170914b35ded1a1497857101816271ad300c04361af7a92939a0a91a89e60dabe2ef5852c82fc8d544103aa4f40c8c5f8a7df7dd31742d", 0xa0}, {&(0x7f0000000180)="2668ef75aeb4bff0f256997cce2c88edf7fa7252e8b55e87f5e77772f57b65db2090b6fae26ec8693fd2bed0a367d3d4501593cf6f54d7887bccb4cd818ee1d3ef34cd0d77c30164b037d47512", 0x4d}, {&(0x7f00000002c0)="277aacbb71aaeb38103173d7a1dfd8e5df1e8ed99612d35e3f1f1e58d9310f2745ae63db670f80191615b00f631751cbf35946eca166571225668c022b96d70c006ff28e3a04157a68913c275e045b2aee14e9e08d238deae88815d2a6113f6265e346fac27804d0434e609eeca148913c50b16589535429a7db22bfcce238e544c4c87c47663f9c5564944d1ee6e8e7136f011f2ecfe886f0f312ca3d7437eafe9b9a32dfa6a150730b0bbd6d35490e83c3d3bcd83aa59c6a5880b581e189a965ba36d7aa9f6b3ca24a5257cb8610c4484d8d1051d27dbff47e1286e0f213d969bfd7c6b6c823e0da430eb533a745f3b7197e53d86e57f1", 0xf8}, {&(0x7f00000004c0)="355f53406fcbe28042f87bfc6f4588e6c0563e37b3cad63913ab89c4a201eadf3d99c68771e83c4b7bb3ca6bee4246272de8b5440fdefdc2f68ec600ae4ed1139a1e4f025bed9161c3416c0a8a2ed3fc1839c1741a86a63d1e349c7c8ac2f7740cb3e74152acb1875030e2982ddb3a08b58074b5a9def98a0dc46cac76499faa35f20633fca333ad64dadaaa02c7ce220ea1c9ac9f9691cd76dcc6bcf3b30c2044715c6df7bf0c0ae52f02ca85ca3f0c7b788467be7fd7392a8d527300b3", 0xbe}, {&(0x7f0000000100)="33da95d306a0b0cfceea441974545458873641be9d3cbb0bd8c1a97ff0ff376c6b620b81c6cab0ffbe82de81f5", 0x2d}, {&(0x7f0000000580)="af1a92bcf4f3a5e47298b87c33a372d68a77b87f98ab250ab363eb4ecf5b37eb6237a166d7ba572ef7b86beec5df04b4ecde2b2fae3d2921c80910b989785cd4b8ffa1a8029e362ee97c34abc10016ca95bc89952572cd314b654f7c7b029f9528ff22f190bb9ed88642d1bbc102480fc69cb99c953362afc920d48dbb35cf15eb8ccd21703a8a1e620341d74dfa92e2e7909cfa5841d5f11d4485c38cf9af0e4c44d22656e91f4fca32edcf6954d04ea579d5ac0e881f077af141", 0xbb}, {&(0x7f0000000640)="337f49cd875c0ba8ed9808bcedb20edf11b38db8e7cda1c6d2fca39123b74e13986ccf7b6cd223b70539232214ebf49613203bc01c858266b80271175dfee3854d555354491ef1c7eadecfa608cf7508d9b330e70591588e26858b13e92c883e60e00bd4863c436b68fe4558ff56a74f10b9cdece106200e9202ce62f50d381836cf3afda3747d3c4d7bf445c904379cff3cc7cbd80b67d965edf60d5d0eeecfb54a72daaf41aea3c5a59fa257793e3938fee9686eedd410fd975483b11743a7c29e4efe4f8472cf460d388dc3d6779a7368dc73fdb65ebcb63ee9cef2831d74277b972ca07bf81a3863b81df3d495a0", 0xf0}], 0x7, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r40]}, @cred={0x20, 0xffff, 0x0, r42, r45, r46}, @rights={0x20, 0xffff, 0x1, [r36, r47, r48, r49]}, @cred={0x20, 0xffff, 0x0, r50, r56, r60}, @rights={0x38, 0xffff, 0x1, [r62, r63, r37, r64, r37, r65, r37, r66, r36]}], 0xb0, 0x1}, 0x202) r67 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r70 = socket(0x18, 0x3, 0x0) setsockopt(r70, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r71 = socket(0x18, 0x1, 0x0) close(r71) fcntl$dupfd(r70, 0x0, r71) connect$unix(r71, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r72 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r72, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r72, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r72, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r73 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r73) r74 = getpgid(r73) r75 = socket(0x18, 0x3, 0x0) setsockopt(r75, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r76 = socket(0x18, 0x1, 0x0) close(r76) fcntl$dupfd(r75, 0x0, r76) write(r75, 0x0, 0x0) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r79 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x1, 0x0) r80 = socket(0x18, 0x2, 0x9) r81 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r81, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r81, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r81, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r83 = semget$private(0x0, 0x4, 0xa5) semop(r83, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r83, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r83, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r83, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r83, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r84 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r86 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r88 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r88, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000100)={{0x3, r85, r86, r87, r89, 0x4}, 0x200, 0x401, 0x2}) r90 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r92 = getgid() setgid(r92) setgroups(0x3, &(0x7f00000004c0)=[r90, r91, r92]) r93 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r93, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r93, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r93, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r94 = socket$inet6(0x18, 0x1, 0xfe) r95 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r95, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r95, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r95, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r96 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r96, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r96, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r96, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r97 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r97, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r97, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r97, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) sendmsg$unix(r71, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="aecda4697b94a7c7c9a93472785b5cd5531a91b312f65cb2755156ae9d2647ece2fcc966b04c09ad5f7f56b317b6bcaf233e860ed8f99be40fd3fa9d434f1969ad47f38794d89e905a73cc5f62867422766c6089f71cecfc12110a74d7e9fbd8d2b45f34f3d701d401170914b35ded1a1497857101816271ad300c04361af7a92939a0a91a89e60dabe2ef5852c82fc8d544103aa4f40c8c5f8a7df7dd31742d", 0xa0}, {&(0x7f0000000180)="2668ef75aeb4bff0f256997cce2c88edf7fa7252e8b55e87f5e77772f57b65db2090b6fae26ec8693fd2bed0a367d3d4501593cf6f54d7887bccb4cd818ee1d3ef34cd0d77c30164b037d47512", 0x4d}, {&(0x7f00000002c0)="277aacbb71aaeb38103173d7a1dfd8e5df1e8ed99612d35e3f1f1e58d9310f2745ae63db670f80191615b00f631751cbf35946eca166571225668c022b96d70c006ff28e3a04157a68913c275e045b2aee14e9e08d238deae88815d2a6113f6265e346fac27804d0434e609eeca148913c50b16589535429a7db22bfcce238e544c4c87c47663f9c5564944d1ee6e8e7136f011f2ecfe886f0f312ca3d7437eafe9b9a32dfa6a150730b0bbd6d35490e83c3d3bcd83aa59c6a5880b581e189a965ba36d7aa9f6b3ca24a5257cb8610c4484d8d1051d27dbff47e1286e0f213d969bfd7c6b6c823e0da430eb533a745f3b7197e53d86e57f1", 0xf8}, {&(0x7f00000004c0)="355f53406fcbe28042f87bfc6f4588e6c0563e37b3cad63913ab89c4a201eadf3d99c68771e83c4b7bb3ca6bee4246272de8b5440fdefdc2f68ec600ae4ed1139a1e4f025bed9161c3416c0a8a2ed3fc1839c1741a86a63d1e349c7c8ac2f7740cb3e74152acb1875030e2982ddb3a08b58074b5a9def98a0dc46cac76499faa35f20633fca333ad64dadaaa02c7ce220ea1c9ac9f9691cd76dcc6bcf3b30c2044715c6df7bf0c0ae52f02ca85ca3f0c7b788467be7fd7392a8d527300b3", 0xbe}, {&(0x7f0000000100)="33da95d306a0b0cfceea441974545458873641be9d3cbb0bd8c1a97ff0ff376c6b620b81c6cab0ffbe82de81f5", 0x2d}, {&(0x7f0000000580)="af1a92bcf4f3a5e47298b87c33a372d68a77b87f98ab250ab363eb4ecf5b37eb6237a166d7ba572ef7b86beec5df04b4ecde2b2fae3d2921c80910b989785cd4b8ffa1a8029e362ee97c34abc10016ca95bc89952572cd314b654f7c7b029f9528ff22f190bb9ed88642d1bbc102480fc69cb99c953362afc920d48dbb35cf15eb8ccd21703a8a1e620341d74dfa92e2e7909cfa5841d5f11d4485c38cf9af0e4c44d22656e91f4fca32edcf6954d04ea579d5ac0e881f077af141", 0xbb}, {&(0x7f0000000640)="337f49cd875c0ba8ed9808bcedb20edf11b38db8e7cda1c6d2fca39123b74e13986ccf7b6cd223b70539232214ebf49613203bc01c858266b80271175dfee3854d555354491ef1c7eadecfa608cf7508d9b330e70591588e26858b13e92c883e60e00bd4863c436b68fe4558ff56a74f10b9cdece106200e9202ce62f50d381836cf3afda3747d3c4d7bf445c904379cff3cc7cbd80b67d965edf60d5d0eeecfb54a72daaf41aea3c5a59fa257793e3938fee9686eedd410fd975483b11743a7c29e4efe4f8472cf460d388dc3d6779a7368dc73fdb65ebcb63ee9cef2831d74277b972ca07bf81a3863b81df3d495a0", 0xf0}], 0x7, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r72]}, @cred={0x20, 0xffff, 0x0, r74, r77, r78}, @rights={0x20, 0xffff, 0x1, [r68, r79, r80, r81]}, @cred={0x20, 0xffff, 0x0, r82, r87, r91}, @rights={0x38, 0xffff, 0x1, [r93, r94, r69, r95, r69, r96, r69, r97, r68]}], 0xb0, 0x1}, 0x202) r98 = getegid() r99 = socket(0x11, 0x4003, 0x0) sendto$unix(r99, &(0x7f0000000300)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r100 = socket(0x11, 0x4003, 0x0) sendto$unix(r100, &(0x7f0000000300)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r101 = socket(0x11, 0x4003, 0x0) sendto$unix(r101, &(0x7f0000000300)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r102 = socket(0x11, 0x4003, 0x0) sendto$unix(r102, &(0x7f0000000300)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000000)=@abs={0x3, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f00000001c0)="f0b010fb5dd452163807afd6641dd9a61f5172bcdedd27ed9040fcba75522d3e2e8c2fe4af42696eeb6ed6341d209db623b0f8c1df15240e14b6a67c385e57ea4e697ee825377be863c1b464379d580456b22bc020bd13008e51d8974ec5f9bd10eefa8c17d0e43f6370f166e59d1147d8aa99364780e5bef17715f9b3996df97cd7b207540e477b9cbf160b74bea4cbb27184a8f7d96803515e57600b2899b556f5f7841f7ec534526f21c3d8f121d8fa902bfa5278f2507db2262caa27445461fa44881c1f4cf01f7bffe2e392561ba35e18facc98064bdc4d1cbd68aa1de54676f37769b203fa05b0", 0xea}, {&(0x7f00000002c0)="79ad6a2dcdb97a607eaf0aaf673f5d7f2675b7aeda42390133b4c3a19bf17d80cd2f43938a3192a5f37b847185385d5c9c7955cf83bc4d32dd678de1f72c6968b932ae887f353c618cd59e9a8ab1d8e8c7e3e4b1a134161fbdf8e453b0e8bc714e4dbea552d36d0b184a0e36c16ffa377d48a84f7826a4ae31c1794ef452b6597980e5da944601ac0bd0daa4c1d205e89a83201374d7e784bfb5c9e1173f83ef51eca1fae87adaa4d00132", 0xab}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r0}, @cred={0x20, 0xffff, 0x0, r4, r0, r15}, @cred={0x20, 0xffff, 0x0, r35, r56, r67}, @cred={0x20, 0xffff, 0x0, r74, r0, r98}, @rights={0x20, 0xffff, 0x1, [r99, r1, r100, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r101, r102, r1]}], 0xd8, 0x40e}, 0xd) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a00000000000000000000dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438ba84929be9c894314000000005b8b01850013f1071d36807465e18c0fa6ae84c9f0611da2", 0x57}], 0x1) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x4, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000", 0x0, 0x7ff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0xd9a60b1424bb17ab, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x15000, 0x86139) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='\x0ffev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x9, 0x2, 0x9, 0x0, 0xff, 0x7, 0x0, 0x0, 0x2, 0x9, 0x20d2}) fcntl$getown(0xffffffffffffff9c, 0x5) 16:00:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f968c6c653000"], 0xa) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000002c0)) openat(r2, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x763d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:00:40 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x4, 0x81, 0xc000000, 0x7, "9ccd32f827989cd57170e30717f838b362af86a2", 0x0, 0x1}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x101) r1 = kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x11, 0x4003, 0x0) r4 = dup2(r3, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff, 0x4}, {0x36}]}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r6, 0x20004b3d) ioctl$KDDISABIO(r6, 0x20004b3d) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r9 = dup2(r8, r5) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r10 = open(&(0x7f0000000000)='.\x00', 0x80, 0xa0) faccessat(r10, &(0x7f0000000040)='.\x00', 0x0, 0x1) write(r10, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r11 = syz_open_pts() fcntl$setflags(r11, 0x2, 0x1) r12 = dup2(r11, r11) symlinkat(&(0x7f0000000000)='./file0\x00', r12, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r12, &(0x7f0000000180)='./file0\x00', r13, r14, 0x0) getgroups(0x2, &(0x7f0000000200)=[r14, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r16 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() r21 = fcntl$getown(r9, 0x5) r22 = kqueue() r23 = accept$inet(r4, &(0x7f00000002c0), &(0x7f00000006c0)=0xc) kevent(r22, &(0x7f0000000040)=[{{r23}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000000000000}], 0x3, 0x0, 0x0, 0x0) r24 = fcntl$dupfd(r22, 0xa, 0xffffffffffffffff) r25 = msgget$private(0x0, 0x401) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001067ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c00000000000000eaffffffffffffff0000000000eafffffeffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000c80)=ANY=[@ANYBLOB="67e07075656864fc89bdc83bbaec1243d17038c51013aeead9a2efed3264850c338cec1f7ac6947974afb2d2ed07bb726dab12b476dc94e00864f73328477b22448993d7070000007c290fec88adcd8aade4b744b254781dd3dc7117538d23a2324ff10537bea2c1fd2a58427e32da173dce9535f0b098f9991b373783aec9ef749b5a621dd42243e90001000000000000daa6493ef346fc4933d82ab6081311a8bb2f13f0a2ef8e1c88423edce6241e4e2b90ebffaf94e27a7ca0ff416f1a7224075fa7075bc86bae926b0c3b43132c6a2837bf27cbcb65288c5bbae905b4de83d325aa20851a352becb330e08b608188c9b650bab521721382be8eff1accf5f45196db3bb6b080dc2a840b2ff54f956ecc35f13731d83d5a629405167330d1c262a255e6105202716190c41cb9e7c27a5541539eacf1d514bacdda6a907183dd98b01f93feedad3ce01835722f20f87637492d827e9236f84d9433c4"], 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x8, 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(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="43e8007bee7efe6530005b820ed79075c17a4150d57667a3fef1b7b8d042b155dd0500c0297c45f4c2f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000100)={{0x1, r17, r28, r18, r19, 0x10, 0x8000}, 0x1e3c, 0x8, r20, r21, 0x21, 0x7, 0x2}) setpgid(r20, r20) r33 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000340)=0xc) r35 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r38 = getppid() r39 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000100)={{0x1, r34, r35, r36, r37, 0x5, 0x8000}, 0x1e3c, 0x8, r38, r39, 0x1f, 0x7, 0x2}) setpgid(r38, r38) r40 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r40, 0x20004b3d) ioctl$KDDISABIO(r40, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xfffffffffffffc54) r42 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r43 = syz_open_pts() fcntl$setflags(r43, 0x2, 0x1) r44 = dup2(r43, r43) symlinkat(&(0x7f0000000000)='./file0\x00', r44, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0x9505d8ccd646f5b0) fchownat(r44, &(0x7f0000000180)='./file0\x00', r45, r46, 0x0) getgroups(0x2, &(0x7f0000000200)=[r46, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r48 = shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r50 = getgid() r51 = socket(0x18, 0x1, 0x0) close(r51) connect$unix(r51, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r51, &(0x7f0000000100)="8c65", 0x460) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffe2f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r54 = getppid() r55 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r48, 0x1, &(0x7f0000000100)={{0x1, r49, r50, r52, r53, 0x5, 0x8000}, 0x1e3c, 0x8, r54, r55, 0x1f, 0x7, 0x4}) setpgid(r54, r54) r56 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r58 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0x3db) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r61 = getppid() socket(0x20, 0x3, 0x7) r62 = socket(0x18, 0x3, 0x0) setsockopt(r62, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r62, &(0x7f0000000100)="8c65", 0x6d2) r63 = socket(0x18, 0x3, 0x0) setsockopt(r63, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) r64 = fcntl$getown(r63, 0x5) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000100)={{0x1, r57, r58, r59, r60, 0x5, 0x8000}, 0x1e3c, 0x8, r61, r64, 0x1f, 0x7, 0x2}) setpgid(r61, r61) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000240)={{0x81, r41, r46, r41, r47, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r54, r61, 0x4, 0xffffffffffffffff}) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000240)={{0x81, r7, r14, r7, r15, 0x100, 0x3}, 0xfffffffffffff9f1, 0x1, r20, r38, 0x4, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r66 = getgid() r67 = socket(0x11, 0x4003, 0x0) r68 = dup2(r67, r67) r69 = kqueue() r70 = accept$inet(r68, &(0x7f00000002c0), &(0x7f00000006c0)=0xc) kevent(r69, &(0x7f0000000040)=[{{r70}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000000000000}], 0x3, 0x0, 0x0, 0x0) r71 = fcntl$dupfd(r69, 0xa, 0xffffffffffffffff) r72 = msgget$private(0x0, 0x401) msgsnd(r72, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r72, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r72, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001067ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c00000000000000eaffffffffffffff0000000000eafffffeffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r72, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r73 = msgget(0x0, 0x4) msgrcv(r73, &(0x7f0000000900)=ANY=[@ANYRESHEX], 0x1, 0x1, 0x0) r74 = geteuid() socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r75, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r78 = getppid() r79 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r79, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="43e8007bee7efe6530005b820ed79075c17a4150d57667a3fef1b7b8d042b155dd0500c0297c45f4c2f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r80 = fcntl$getown(r79, 0x5) msgctl$IPC_SET(r72, 0x1, &(0x7f0000000980)={{0x2, r74, r76, r77, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r78, r80, 0xa5, 0x1, 0x100000000, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r82 = accept$unix(r81, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r83 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r86 = getgid() semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r84, r85, r86, 0x1}, 0x6, 0x9, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r88 = accept$unix(r87, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r89 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r92 = getgid() semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r90, r91, r92, 0x1}, 0x6, 0x9, 0x8}) r93 = socket(0x11, 0x4003, 0x0) r94 = dup2(r93, r93) r95 = kqueue() r96 = accept$inet(r94, &(0x7f00000002c0), &(0x7f00000006c0)=0xc) kevent(r95, &(0x7f0000000040)=[{{r96}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000000000000}], 0x3, 0x0, 0x0, 0x0) r97 = fcntl$dupfd(r95, 0xa, 0xffffffffffffffff) r98 = msgget$private(0x0, 0x401) msgsnd(r98, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r98, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r98, &(0x7f0000000b80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000fcffffff0000000000000000000000001067ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c00000000000000eaffffffffff31ff0000000000eafffffeffff7f00000000000000000000000000000000000000000000000000000000004b28798423a9f341dfed8ecd791191b6cd5f62"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r98, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r98, &(0x7f0000000740)=ANY=[@ANYBLOB="43d17038d51013aeead9a2efed3264850c338cec1f7ac6947974afb21bd2ed07bb726dab12b476dc94e00864f73328477b22448993d74afe47517c290fec88adcd8aade4b744b254781dd3dc7117538d23a2324ff10537bea2c1fd2a58427e72da173dce9535f0b098f9861b373783aec9ef749b5a621dd42243e90001000000000000daa6493ef346fc4933d82ab6081311a8bb2f13f0a2ef8e1c88423edce6241e4e2b90eb"], 0xffffff64, 0x1, 0x0) r99 = geteuid() socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r100, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r100, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r103 = getppid() r104 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r104, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="43e8007bee7efe6530005b820ed79075c17a4150d57667a3fef1b7b8d042b155dd0500c0297c45f4c2f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r105 = fcntl$getown(r104, 0x5) msgctl$IPC_SET(r98, 0x1, &(0x7f0000000980)={{0x2, r99, r101, r102, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r103, r105, 0xa5, 0x1, 0x100000000, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r107 = accept$unix(r106, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r108 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r111 = getgid() semctl$IPC_SET(r108, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r109, r110, r111, 0x1}, 0x6, 0x9, 0x8}) r112 = open(&(0x7f0000000000)='.\x00', 0x80, 0xa0) faccessat(r112, &(0x7f0000000040)='.\x00', 0x0, 0x1) write(r112, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r113 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r113, 0x20004b3d) ioctl$KDDISABIO(r113, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xfffffffffffffc54) r115 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r116 = syz_open_pts() fcntl$setflags(r116, 0x2, 0x1) r117 = dup2(r116, r116) symlinkat(&(0x7f0000000000)='./file0\x00', r117, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r117, &(0x7f0000000180)='./file0\x00', r118, r119, 0x0) getgroups(0x2, &(0x7f0000000200)=[r119, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r121 = shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r123 = getgid() r124 = socket(0x18, 0x1, 0x0) close(r124) connect$unix(r124, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r124, &(0x7f0000000100)="8c65", 0x460) getsockopt$SO_PEERCRED(r124, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffe2f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r127 = getppid() r128 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r121, 0x1, &(0x7f0000000100)={{0x1, r122, r123, r125, r126, 0x5, 0x8000}, 0x1e3c, 0x8, r127, r128, 0x1f, 0x7, 0x2}) setpgid(r127, r127) r129 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r131 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0x3db) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r134 = getppid() r135 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r129, 0x1, &(0x7f0000000100)={{0x1, r130, r131, r132, r133, 0x5, 0x8000}, 0x1e3c, 0x8, r134, r135, 0x1f, 0x7, 0x2}) setpgid(r134, r134) r136 = socket(0x11, 0x4003, 0x0) r137 = dup2(r136, r136) r138 = kqueue() r139 = accept$inet(r137, &(0x7f00000002c0), &(0x7f00000006c0)=0xc) kevent(r138, &(0x7f0000000040)=[{{r139}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000000000000}], 0x3, 0x0, 0x0, 0x0) r140 = fcntl$dupfd(r138, 0xa, 0xffffffffffffffff) r141 = msgget$private(0x0, 0x401) msgsnd(r141, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r141, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r141, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001067ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c00000000000000eaffffffffffffff0000000000eafffffeffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r141, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r141, &(0x7f0000000740)=ANY=[@ANYBLOB="43d17038d51013aeead9a2efed3264850c338cec1f7ac6947974afb21bd2ed07bb726dab12b476dc94e00864f73328477b22448993d74afe47517c290fec88adcd8aade4b744b254781dd3dc7117538d23a2324ff10537bea2c1fd2a58427e72da173dce9535f0b098f9861b373783aec9ef749b5a621dd42243e90001000000000000daa6493ef346fc4933d82ab6081311a8bb2f13f0a2ef8e1c88423edce6241e4e2b90eb"], 0xffffff64, 0x1, 0x0) r142 = geteuid() socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r143, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r143, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r140, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r146 = getppid() r147 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r147, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="43e8007bee7efe6530005b820ed79075c17a4150d57667a3fef1b7b8d042b155dd0500c0297c45f4c2f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r148 = fcntl$getown(r147, 0x5) msgctl$IPC_SET(r141, 0x1, &(0x7f0000000980)={{0x2, r142, r144, r145, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r146, r148, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r115, 0x1, &(0x7f0000000240)={{0x81, r114, r119, r114, r120, 0x100, 0x3}, 0x1, 0x1, r127, r148, 0x4, 0xfffffffffffbfffb}) r149 = socket(0x18, 0x1, 0x0) close(r149) connect$unix(r149, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r149, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000680)=[{&(0x7f00000000c0)="06dbe08d0f67bb1a4a6f06f5de61f203ef497527d62c7d7f617fd5778d40193906b82711b72b553824225d65d95b60ee0e6fee7fef73428ce790633a", 0x3c}, {&(0x7f0000000140)="d4460ab90aa984c0ccbfeca841c30a8048c194c9d7dd59fc81957efa7d210c6682a3cb3851b8b78d32675d9168cdd65a1371ebb8da3095f5105d905f190588a48557f2eb63049ccbdb2abbf9619086a48c231391e1df9c0a7269e44a8f3d4a6beeed954d968c18a1d8a1c0506e", 0x6d}, {&(0x7f0000000240)="c6b21c9d62e0b40170a1e27ec9075d5fb579503e231ebb26df2605605b373209a40c463987cc426e093e43ea7863a9c1757315a59dab703665427520e2d25023bbac2e4a3f54cce754ea07b82fffc559266c4075f37eb5a34295fafcbf12dff15757d1e40a7912d9c58aa0ff37505bf6c6b993286569a76a1ecf", 0x7a}, {&(0x7f00000001c0)="0447b318ca0c1e", 0x7}, {&(0x7f00000002c0)="84025da1d0bc6331e591ddfa2a39b698eb81978a416a3c8ef789238b7f43eb24d8b013b1a390248a8fdf2f18366206da8ef26f63a7b204e88e24487f26276aaa1522e84310b5d535c52c3686055a6cd055f60a5cf248445042b8272dcd283e5542047fc1aa619f0b737dcbed825bf2e38cb25b70aa93826a2fe93cbc94183d187e0b77e0e0dbd72e", 0x88}, {&(0x7f0000000380)="cc353ce0a218279fad65a80afdbcee45ee1078691085bf4dc63312f12a3b62e41c8b3465c187018ee91025e99a467f988db25b0c0a4dfd347406229facf03768c1abd9dde5f5ae3cb52854bc356bb1ab00d138b867bf8d4ea889e2b3cb1b20656e9b425b4a39cd9b2e9296b1d21296adf8526d6bb25be197519019e68f933798642054af09c797d972ebc96f13e03552c2b4958987ef0b48feffc9a98dcbfd6403188eaba73f221f19a781f1178e7f29a53f0c8e8459f07144da34f21d2195dd7090dd53c0e23a4446a8e9113623d39c2505f5cdaf5d3d866d972a6eb12588c3e13876acff2201f027026e6c2054351195c45fb5ef64213156ee", 0xfa}, {&(0x7f0000000480)="ecd3b4740d4dd0cb4ae6680948aeb23241c465b3a766d1d6b375b7ffc66b30ae8214e13052151534ecaf7a4728c39895b75f7576fd6bd16f34f1e6d8784e7054893415e5233e74aee2eebe85e2970b1972a25305238b8ede559691ba7e30b21beae402e924eff4de47e692af04c114bc7027679ef66785c953781186a6f63f724786ac5395fedda1179d57b83362690a4b4065e2a37420975eb29e91a1eb8fc8394d75c8b6324b2cca850644bd12a99ae422ce490e91a1846ccac31f51f7dde8dd4812510ba9b4f8a2291ef44cde7ba636eca1fb2ba465d7c240dc15030b1bf7c701cec65ebb8db9", 0xe8}, {&(0x7f0000000580)="c8d8d3b8663a48144224239b84af36b394b726f8fc00844d48f7cb3a44e1d485d808f3b42d0d3552da9c78f7e6ed332978bf1ee3775f784a6b0d133727ccbdd1aa470abb7367aa42af58906b57386c7024a9c8cf0b13824cf7d1f04e5d229061906cfab89f3ec6f1a9fe6157f2ba5ace9e60bac55e936d6f8941042ea605f544f762882e6f0a30d213628d00799d94adc6c1f5ec501f5444f3d35b290dcbe26122ab909086f2df135eaea2082b9f4c115ddbd20f5941b30111bc815916459a67c7e65d20fa79e44d", 0xc8}], 0x8, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r20, r65, r66}, @cred={0x20, 0xffff, 0x0, r80, r85, r90}, @cred={0x20, 0xffff, 0x0, r105, 0x0, r111}, @cred={0x20, 0xffff, 0x0, r127, r150, r151}], 0x80, 0x4}, 0x40a) r152 = socket(0x18, 0x3, 0x0) setsockopt(r152, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r152, &(0x7f0000000100)="8c65", 0x6d2) flock(r152, 0x1) kevent(r1, 0xfffffffffffffffe, 0x0, 0x0, 0xb37, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x4}], 0x7, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0), 0x1, 0x0, 0x3) 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r0, 0x5, r2) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r3 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r4, r5, r6, 0x1}, 0x6, 0x9, 0x8}) lchown(&(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 16:00:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa5b6}, &(0x7f0000000000)={0x0, 0x0, 0x2}, &(0x7f00006c7fc0)={0x0, 0x6}, 0x0) 16:00:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x6d2) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c653000062adc7608000000"], 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000140)=0x40, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e4bec776d653000"], 0xa) r3 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0xffff0000, 0xf26, {0x100000001, 0x9}}) syz_open_pts() write(r0, &(0x7f0000000180)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b996d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6e480ef96ec7b2dd3eb4ec15f57a279036beb0e475db3a00f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d12", 0x158) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20}, {0x2000000004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="03001feac565e7ad7559237da625570cc22f0efc6f397e7671f78be9541df9000000008726ef3a8d512da9d8048461c5001324387cc39d92d8980297501abf08937bd5ece3f1bd942c7af9bd0929"], 0x32, 0x800) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") msgget(0x0, 0x0) 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0x1) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlinkat(&(0x7f0000000340)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00') write(r5, &(0x7f0000000100)="8c65", 0x6d2) fchflags(r5, 0x1) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) r6 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f00000000c0)={0x4, 0x1, 0x81, 0xbe8b, 0x80000001}, 0xc) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="000000cc888fbfcc521c2300000000000000"]) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f00000001c0)=0x1) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 16:00:41 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x863665e34566d664) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, '\x007\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000001700)=[{0x0}], 0x1) 16:00:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="9829599a76696c6530a8"], 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = semget(0x3, 0x3, 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r5, &(0x7f00000000c0)=[{0x4, 0xc0}, {0xd4dfcf530d677945, 0x200, 0x1000}, {0x2, 0x8000, 0x1000}, {0x3, 0xe732, 0x1000}, {0x2, 0x4, 0x800}, {0x4, 0x7, 0x800}, {0x3, 0x1000, 0x800}], 0x7) dup(r4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800a) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000240)={0x401, 0xb3, {0x8, 0x8}}) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) fchmod(r0, 0x80) r7 = socket(0x2, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) connect$unix(r7, &(0x7f0000000f00)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) 16:00:41 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000640)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000080)={0x8c, './file1/file0\x00', './file0\x00'}) renameat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') rmdir(&(0x7f0000000340)='./file1\x00') 16:00:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='/', r0, &(0x7f0000000300)='./file0/file0/file0/file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) connect$unix(r3, &(0x7f00000003c0)=@file={0x2, './file0\x00'}, 0x24e) r4 = dup2(r1, r2) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000340)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000640)) chflagsat(r5, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = accept(r1, 0x0, &(0x7f0000000000)) setsockopt(r2, 0x5, 0xfffffff7, &(0x7f0000000040)="e0c08b7e909d71842fa6f73435041ab467aec936343f42eca2c6fcb7df6d3dfb75ffd7c6e3c030d7a5c8a302f78fde96710de07102f99f39ac2bd7e5b1492253fbbe3a3dc208500ef25064bae3058664060a736026b663ad44d1f9149169e017ee7195f4", 0x64) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x54}, {0x2}, {0x6, 0x0, 0x0, 0x100ff}]}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r4, 0x5, r5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchmod(r3, 0x4) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:42 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{0x1}, {0x0, 0xfffffffd}, {0x1}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x400}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f00000000c0)='./file0\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="41eb9950f6d69f0fd91326d75c497f5d838c3520a5de421fc50f300982612d7e862a02dd84c054082d943ac353465ad39fc43ebeb0ea3add96bf123c2fcf44681605ce34281d6a07c39bd32125a2baf39a3d764296bed55629faa1a0f66c4fc99bf7ab5ecd5955b979c00765d72005c8cb4c72f7c7c4af79f227d45bf7282cfd5153ca837aa3171c67bed404b265540ec5d3b0a57b04df027914c515eb5112d4ff2ef44e3265018e3f2698672c790ececee60456a34abf9a75b2e973aadaf529c17ff999aa6fc5c8c290b82fb3b169f2f45be82330558172ab5661e41a14669ad06e4e919d978caeb93ead113abedd5d17bb9c181576e3bcf9ba4f6eb115f8ae97407aed82b3f8e16dc250c5e074ab8943cfa8be272f17861db4f4c77ca79ba2a79357cf4839d1855737b7c5bc89ac806e0eb68515c519c7a185a78c5e3f550d696d482f3cf8a6b497644bcbe770e315cc423d8764a43a85282742294e03566f73a6d5ee0e3c91ba7014de89d39a87ca28ee2a96f3c47ac145a20379cf65918d90493846fd1cd1d641015d8925cc57d5a98e0a97658fb6b4106c021b10106b71685ea149ff7c893f63f46f84d7dcbcb99e0cca939eed0cfb4aad3cc3f18183d0abef7ada481869f2ef3323b5f13192038e1e03299a3b0256047ca1612aaed6690445ab8d23d21ef62bdaf618194f067cfd0c7c040a5a09c531ec810fe7d91082665867f498ebb594a67810fb4b2c095ea0b7940bdfa2db1bce2d39fb9d272b64d8e410b754206fb288b63690d6c5f9ad0e3b63966b8f6f8c40f32be702b6040876d2603bb45aa8e4827b05aca1c0e807e162065728d2671e22d5a3f99d6c3425016592335e04b313984ffe9e73ce61d9fca8c67bcc505c56c9a11d61ea00180df42bccae5748cca8557f6556c029393152cf08e93037fa6895543e8c5869356dda78c232b4d0967a4fe38e27beca0406aedea03808d4d3b239049565f127a557b04a6b97edf3a786bc521213e3f6494e1d1ee6419ff8915c1ac38f1bdd1d2ee35658a17ecdb2576a14d98054c67ebc9c3db4ea269103d5970bf1f0e1692c2305aaf15aae690be848ebca54ad89f5a8df686baf0b3f57852a4690ebbbd64155cade9a503f7aa56b9eab875decac061a20bfc107400dd6931b09e99b51a43d60ca1b5ccd012ef73e29caee0565a6e0141bc413eb75b19816a19fd2e9b6c19a6f80485b50880b20b3d5e1739a846d49f678f5aa23ba63758bd0c88c167b450e71096d53780eb49ed6b38d8166daea9781871cabb0e274710f6d2dfc0cc3961537a29e9afe45e1d6eb92cce12025fc3c7f01b017ff27d6ee56bea1910ddd2b143a77ac83cdae75998e43c6188e680078f2ce46dbe15f5c68b5ed28c0cce1797584da985564e35e71cfd35d774cb5e834f2d87260ef070e836767d716f4916432ef25fadffee9a31b42398c7a76c8be26e5c1127485f99c760733f6288d452f0cc654cee245f823a94a745e6a45dded6844e3e9e2c3eb7b7dfb6f1a4ce8879b82701e656b4e2b122bccbef6ff01b4a0abb95dd69860d75b37bc70164cfded3fb6627a742b088461662cbc19b0ce35e2cbf80f37dd672f2be63b82031a6e38ac99adce5c056178dbd3281387fe1ded413fbc7f44d0e9e49e242a17a7b9686990efa0f75a7ce6653c1c5592e832a9ae847e1d1805a4f1261749f40e676fdabd9231618167434b5e2b8a02ee0ea02f80ab8cee362073ff99ffd1f058e5e47a79691886e6f9138a38a728100a6d8e168c0bb3a6d6a9a03e941b58d965279c04a51f1da2cd513493a4d8a4feb64b653db35b69389d039b1706be76cd7c3e21df67ef637d960c7e0c72ec43fdc486083b703c785ae372b424e4f0b5056537ee8522fa1c4c9a3c8b61919dd3e710489aa0ae06571eadd34f92e02ee8c2d7afe7e16be0c3b1644f3046c9e34480a83a6afa86e3e895cbe5233747dbe691724d056ba4763796d7a9871ce2d59684e70960071a3ec6ba6d9064456e4e6eef32fd234fc22ba209d7db11d118dcdc4df505ac1f0f49a40a640a45f297fd52bef565d2e86b48f3fe6574552dfc47cb1ed68202f4480788a9572b8bfeaed4b65bca7b251c758e1c955b899982b338d5857dd94cbe6510eaa0a292aaf5fea9b7963d077951ada243564571a8e6206b06eaa54648c101e19e1e53e5505c69922e639f48584268c795e0e521d0498ca04cba9495cc89dfe0e131c471eddd68daa230268452eab5e5c153f239d6988255c08963dc84a36d57edf4befa2c936f15043bbe263d2b05e1f57d198cd23835fb71214f5226afa091c685c4d9d52ae340eb7876d0c7b02993a93c63ae2b1b5af0265bf0dc92e2580dba1b7fb96d72985fd1069f34f2e7a29daee51fd8df8f589a1b2ce532fed7f06de5ffdf703ce92d4f984c634103995ec5ac1f7f9012ca53fe2a0fd8a53307cb3641023642db8559e3834e22f0f03aa0e2b457065c8c03d982fccae3c899135db44b9cd92b737d20d762ec2c3742b54f54b1e2fa1f7810321bff497f70b128d52bc05c5bea63cffd6a6015521520055432431f869630af87f4951d723f77d9eef4b6cc0058206a495d90a59f780f45f2f867c82bd8fb258591eaad9db49bdff6688c98fc93786bb3db2e25b0ffe129c38bf9ba45f38ed06c1313bb872464f0876e199380b4a3d9f6abc9ee5f70328d9e030f5c9142e64716263daffe7f0c38eda2ed8dae18d2100c10f68b93df62b5dc745a54580b1bff106c47e14e39d5a1eefabc5bb86e6bbfbe405df2dccc1469b8b31e494f10b706cc72cf4186ce3c897c465b7705a2c75aa53a8f9c5cdd10d87d03cd18acbd5fbe5aef676a5882f70b78669c22e76ba1fb5247712fc706185b3fffbe2377ebfd8b59fc2558f2d95651fff45e15ed40110f0d85d9f4af51591c70c92a25d0b0185f16c98936975409690cdddc9a4a1194df833e4f5f99975bed680b8a11559adbd4a21ee30e7fec377456dd990a5ad5cdf9cf3c2828b41706488239bed109a57998d6bac6d46bf9c1e20b61a94ca0964ff7639b77b303e067ccb81d4fffb551fe307943655e842cf9126e7f35d3cd7f204e22b95764345169c11eaef5e0c685b05565cc995a681883d00cca69194f859e8a1515a705078c65da82e377d5e78aa7a0bb3061ac44027bb4fb7f39e222243a9a46b7eb46124e7e651c2683bf2530be224bcc968079efbf69e6371f4dd21a30f81d2bf6069f4a6a99a9274bbbfbc7fbfa966d745761c6de08c924ff9d93b4d42adbf249899af573b517ab14dea6ff0a650d3795b19ae2582453b1cc6068ac3571439a17ab26888ea94bc135e2f6d7156e618009322832abb9a1b3a7633dc917fbac050b0f45c1a187c807bf9329d2e50015cf86a7986540dc74429519bb6d74770336cf18e98cfe16144e8130e3d046d7ebf8b8e9f27bb955c16ee95058d5bc478d09e805d69371ec0ad64860abc9a5a5e00d66f518d0306029aa47f2733ef0633094f14a594941465b0584af0cdd560b9e28d02e2a6b7ded499c77f78a8b639e4c851ec11c77901ab70adbcb25086c51c18467e9c51e866c070ab431d7f840cb3242572a5fdba49cde408b7758ed1a4064650c444074eb58946582042a6686b93af3605123753096bce76d4fae4abaa09cab33d057d67ff0fc732219816d5ab09f9dd4f18fabbbd52820ca781ec86a9061ab046f2d1e940710e7e41d4d98d368b5d3afd038418eeab860d61f4e3a5570f8d15efee99c13a07b271dacd43be1f385eec435f9f182b0a59f6866cad3cd8b408c6d676cf3f50bf3f0e9cc4178b0c9163b5852804d6821604b803fea33aa5f66701867f10e08c8caa3e0a23679c374e108351a0d1f19b29ae77b5197edd7c71df6695d431b2b4ca8055224465cd5b9a615dbd30e9138350a989b2c4988bbdde1b2e3a2ed1689ff9aecdda94b45578f0a18e89c3b2edfa41afcea7bb6884da697cb9cbf42e2abb0664859dbfcf7782f550c6b14d1a64e6e3c0b3a6a8fd10642e99ca0a5549f292b16f6ca9074e9e4005888f1451ed63b9c177f32474a3f90a57c351d4de14f14a10d476d9c934ec188bc57b2a4ba98b83d2e5ca2dfe4499269d62a2a1196164a570eb8fd6ad323653063415bf8f35c512b4b8f05c3acdea0ef2b1aa05e185116d56271ffd113ff451025583793effb9c40cd28d3e0a457e6124a1f6d81852c060ad507afbe08012f566472805e299395d1cf8a370a751b7ad84468b0ce804dfb8ef4300137be0b64dafded0f52e94231409b293535f58c33c1b25ffece4ec8e7f9a4f3e8f40205d049e6cab7ba365f0393d5e24d8972f0eb389c700e016c6b8f094f62ee5ebaa7eb7e3b8916f609832806b6ebf766b853021658263b95804e93970ab403c4f6f36f53c7085dbc1ce5bae135f1c2f099e13aa585bf71b764a44242a6cbb10a3f8b0ac2e7d45f7c2985ebf3e198bfc68aad8f26edc99cf218a5f04ca2b160cd466a02cd5d367b4e87c6ad063f7c08acb48dc302dc9611b2cf734c4d9e6ea98631068f408cff0c2f09d3273ef62cea1d9a7d90a6bb2ac865b18403ad28b145217878bf9ce5faefa6c21316bf6aac27fef95d722727c27069fa3d3411f9ed360b46570fffc6089daabf02fea02d5d96cb0b8b96a4666a547b45df4e243184f676ada5564afc0ab17f1cb6ea48452532d227ac6436baff32a9c93f27cd37b68483033565cd41d28b1b21861e29f1cbb3864b916e0975a4e7591134d0d10c09103ec38d0ca82c34f94927b8849d30a6e14c4db2d05105abaa4bd3a5e454ce139a0d35f17045be6e5bace643495d3f914668928d32a28e8393a15fd536523c3b73bcbd02dce43259dd6d9967132d57dc1cf09e4dadec6afddcd0eeb1f1c3fd090c7c95988e1c8acedc30890a0f63cdd1b6f4c6c1ac0b76a94dee7e1e74348563c87d6c5b064cfd6dce82fd6ac1320acb91296a0be195c7100b86bc0c6a24786816fa215e8ed56983bb64c64c687fa1ffb1e3eae7463a1a6766b6fbd6d860122d2ea9cb509bbcfd9efe4477e2201b4d05659acd94b8a0696a8b37ab23c1bf50f4e33bd35703c9a83b5d5c3d5f10f7576fc1f99f7d0da935f2a00c691c141359f2027192af6c6cf784f7d19b43756cfa413e06caf64ebe072b0248120eb22891189ae3521dfbb71bbc65e1aad639ba361c9c0cfd202a0cb6cc70c818754d98bf2eef000f7e0b6d2ca47a9c2588dced3e34a22c0fc019340b6eee5ebb2cfe1ee15aa112e30ea074f4c8baf9b5a89327b5bffaa65dd03e14dbfc8540d5cc4db62e7edbf67fd18494dfd52676746a1256cd452a532bfb82f4169960e628eeb663e36a98d7946dd93fcb425e934c6a13a9a18014ca88e4606b6c7b358ad7129a06ee4b86e2ea7927d339279770892314ce8cfc4ac8275bf656e6c503b0c87a8f48cd9226dd128d319d9a58104e4ac2e22b6b77f2dc99467e2a8c18a5579971700ae48e7a0750ae7dd4b1d39c600e67bd4170efbe0efc2854d3d74c003cb0e968a6f1f1b8ecac21414bc9b9ab1efffc56f74ec3eac290b753b6b64e662e20d1a47170bb9fa04262ed6bdf42e8914e369e3f6472b43a927d88801214fd8cd1f659e8f64f7265ba1b69466904b715163fca2fc4c2a7eec4b360a51f9e138d9e99fc613a4fcc3097cd15fc8237a96b841e298d4875e66e83b17413187377864caabd4e914101e75607e0b44df306f94d3b1b0e40ff5a37244159433da8124c443e2d10b3adfca9631600eb3948abbf95e77667d7a43f4ca4", 0x1000}], 0x1) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1, 0x94, 0x1f, 0x0, 0x7, 0x101, 0x401, 0x2, 0xafea2f89c3599cea, 0x1, 0x8}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 16:00:42 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r4, 0x0, 0x0) dup2(r3, r2) pipe2(&(0x7f0000000080), 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x6d2) sendto$unix(r5, &(0x7f0000000100)="787845e46c07ebcd14dc50a1e336c2fb0c3be0ad7b1e745568cbcad349c8573cff5584767cdf1741508535df29e232f7595ec24aea867030f41dbd77eb121fd3f550e3dc57366045eb37eb72da6c5bb77dce4cafbcdc2e08f6793f65d938113a24345bfacf", 0x65, 0xc, &(0x7f0000000040)=@abs={0x641cfe5648627eb4, 0x0, 0x2}, 0x8) r6 = socket(0x18, 0x3, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f00000001c0)) setsockopt(r6, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) poll(&(0x7f0000000180)=[{r6, 0x104}, {r0, 0x4}, {0xffffffffffffff9c, 0x1}], 0x3, 0x3ff) panic: kernel diagnostic assertion "dupe == NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/uvm/uvm_page.c", line 140 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 443202 4100 0 0 0 0 syz-executor.0 *370201 4100 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82209993,ffffffff821a5572,8c,ffffffff8219459c) at __assert+0x2b uvm_pagealloc(fffffd8061aee140,e7b000,0,3) at uvm_pagealloc+0x476 pmap_get_ptp(fffffd8061aee0f8,39ee0b9b000) at pmap_get_ptp+0xe8 pmap_enter(fffffd8061aee0f8,39ee0b9b000,72dcb000,5,20) at pmap_enter+0x2a8 uvm_fault(fffffd807f00a730,39ee0b9c000,0,4) at uvm_fault+0xad6 pageflttrap() at pageflttrap+0x20b usertrap(ffff8000239b70b0) at usertrap+0x21a recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x3a1cf55dec0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.