abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x4003, 0x0) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 01:06:08 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000140)="01003f8a", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3f, 0x1, 0x3, 0xafe4, 0x2}, 0xc) r2 = socket(0x2, 0x3, 0x6c) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000000"], 0x10) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 01:06:08 executing program 1: mknod(&(0x7f0000000440)='./file0\x00', 0x80, 0x3200) r0 = open$dir(&(0x7f0000000180)='.\x00', 0x500, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xd, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x69, &(0x7f0000000000)=[{0x25}, {0x4, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) r7 = syz_open_pts() fcntl$dupfd(r7, 0x0, r6) r8 = accept$inet6(r6, &(0x7f0000000040), &(0x7f00000003c0)=0xc) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f00000001c0)=0x6) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r9 = socket(0x18, 0x2, 0x3a) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r10 = socket(0x2, 0x3, 0x6) r11 = syz_open_pts() writev(r11, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r11, 0x14e}, {r10, 0x1}], 0x2, 0x40000000400) open$dir(&(0x7f0000000380)='./file2\x00', 0x9dc046ea61a4e47, 0x100) kqueue() r12 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r12, &(0x7f0000000180)='./file0\x00') kevent(r12, 0x0, 0x4, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xfffffffffffffffc}) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000240)=[{{r13}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r13, &(0x7f00000004c0)=""/4096, 0x1000) r15 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000240)=[{{r15}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r15, &(0x7f00000004c0)=""/4096, 0x1000) r17 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, 0x0, 0x0, 0x0, 0xad, 0x0) r19 = dup2(r17, r18) kevent(r19, &(0x7f0000000200)=[{{r13}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{r18}, 0xfffffffffffffffb, 0x20, 0x40000055, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r11}, 0x2, 0x4, 0x2, 0x7, 0x4}, {{r15}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20, 0xfffffffffffffffe}) ioctl$TIOCOUTQ(r11, 0x40047473, &(0x7f0000000080)=0x2) fcntl$dupfd(r0, 0x0, r11) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r20 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r20, 0x29, 0xd, 0x0, 0x0) recvfrom(r20, &(0x7f00000009c0)=""/4096, 0x1000, 0x2, &(0x7f0000000340)=@in={0x2, 0x2}, 0x2aa) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) 01:06:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) socket(0x18, 0x8000, 0x0) socket(0x800000018, 0x2, 0x0) write(r0, 0x0, 0x0) 01:06:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x3ff, [{0x1, 0xb73c}, {0x1, 0x1}, {0x3, 0xb8}, {0x0, 0x3f}, {0x3, 0x2}, {0x3, 0xdc80}, {0x3, 0xfffffff7}, {0x3, 0x46c}, {0x1, 0x81}, {0x1, 0x81}, {0x1, 0x5}, {0x1, 0x8}, {0x2, 0x7}, {0x1, 0x41}, {0x2, 0x5}, {0x2, 0xfffffffd}, {0x3, 0xfff}, {0x1, 0x3}, {0x1, 0x7}, {0x2}, {0x2, 0x81}, {0x1, 0x1}, {0x2, 0x3ff}, {0x0, 0x401}, {0x1, 0x81}, {0x3, 0x82}, {0x1, 0x7}, {0x1, 0x6}, {0x1, 0x3}, {0x3, 0x9}, {0x1, 0x307c}, {0x3, 0x3052}]}) ioctl$KDENABIO(r0, 0x20004b3c) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000240)=0x1000) r4 = geteuid() seteuid(r4) r5 = kqueue() write(r5, &(0x7f0000000280)="83a34cd519c7ad6b62bb9564717cc252fc1f61a319570128971b6e16c4e5d088e82604e634095aada1576f4f256990b8669ea32c252b0ea8883088c28479b0341258396304538bdb014561aab9b08cdc48e978cf6a8daf1735c926d54d633178adcd8e2727fea843902e9bb162e9534061d604707da0e206bfec81d735e5c1ab2070cb64f9d523a0a799627c76cd852ce3b681035f3a79418c28c7cbcb4fe5ec51d575ab11974fe92ccb49efca51d85f77e3f0ed1ca06b12924596a864470da008965cd1a35cdf4c97690361e03ed81005b23711087965b8f6db", 0xda) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000003c0)=0x200) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000400)=0x7) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000440)={'./file1\x00', 0x3, 0x2, 0xfffffff7, 0x1, 0x2, 0x2, 0x4, 0x0, 0x1, 0x1, 0x3}) r6 = syz_open_pts() r7 = dup(r6) kqueue() r8 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x0, 0x80) ioctl$TIOCSCTTY(r8, 0x20007461) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000500)={0x2, 0x1, 0x81, 0x7183}, 0xc) preadv(0xffffffffffffff9c, &(0x7f00000008c0)=[{&(0x7f0000000540)=""/77, 0x4d}, {&(0x7f00000005c0)=""/98, 0x62}, {&(0x7f0000000640)=""/214, 0xd6}, {&(0x7f0000000740)=""/111, 0x6f}, {&(0x7f00000007c0)=""/225, 0xe1}], 0x5, 0x0, 0x0) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000940)='/dev/diskmap\x00', 0x400, 0x0) ioctl$SPKRTUNE(r9, 0x20005302, &(0x7f0000000980)={0xfffffff8, 0x18e2}) r10 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000009c0)=0x1) r11 = semget$private(0x0, 0x4, 0x80) semctl$IPC_RMID(r11, 0x0, 0x0) 01:06:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r2 = dup(r1) sendto(r2, &(0x7f0000000040)="e1275ab2c78fdd9f4c33282def00d031f7652361bd11690f141ff77c76b25e92d56a3553a855b73cf877f76e5873c79fad39237a31ee21e408a070646dac2e630e363998534ea92234345b931a071d4cd9d795877c8d6b343aa63ca4c1d2b7ead5dec3f7", 0x64, 0x408, 0x0, 0x0) kqueue() close(r0) lseek(r2, 0x0, 0x0, 0x0) 01:06:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() ktrace(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) pwritev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x101}], 0x1}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000380)={&(0x7f0000000040)=[{0x399bd32698eb5e17}], 0x1}) r4 = dup2(r2, r3) r5 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00c6c8dadbcc0000000008000000000000ffffffff02000000800c31f898807d4cf01fc2", 0x2c}], 0x1) openat(r5, &(0x7f0000000280)='./bus\x00', 0x8000, 0x2) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f00000003c0)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x2, 0x8, 0x5a2, "0a7b2d355cc191e6ce74a7a288463ddf9aadcf47", 0x1000, 0x1}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) writev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b0022feffffff000000000800000020000000", 0x2c}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) r7 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r8, 0x20004268) writev(r7, &(0x7f0000000100), 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000100)=0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x9, "b800", 0x0, 0x3}) close(r9) fcntl$dupfd(r0, 0x0, r0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:06:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) setuid(r3) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = dup(r1) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x40}, {0x34, 0x0, 0x3}, {0x4406, 0x0, 0x0, 0x80000000}]}) socket$inet(0x2, 0x4000, 0x30) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 01:06:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="26495b55a658d024cd62a548e094") 01:06:08 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000006000/0x3000)=nil, 0x3000) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 01:06:08 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202f, 0x3) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) syz_open_pts() 01:06:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = dup(r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) mkdirat(0xffffffffffffffff, &(0x7f0000001740)='./file0\x00', 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) nanosleep(&(0x7f00000016c0)={0x0, 0x8001}, &(0x7f0000001700)) preadv(r4, &(0x7f0000001640)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/222, 0xde}, {&(0x7f0000001480)=""/25, 0x19}, {&(0x7f00000014c0)=""/176, 0xb0}, {&(0x7f0000001580)=""/142, 0x8e}], 0x5, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:06:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x200) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) close(r2) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r2) openat(r3, &(0x7f0000000100)='./file0\x00', 0x8, 0x100) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x3, 0x9, 0x1, 0x8, "9b98a5c23b21f8774f376a94275efdb7cb22e455", 0x4b, 0xffff}) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f00000001c0)="eb87efb9ca2ce8472bcd21050accff5291fed83504b7f606594aabdd8574a5522632f82701ea01c9a0509c8f29195da6a000f55094c03ee401a17ca7b28ee9913ec10d185cbdbf41744a1b98cd1d96d62e24e45d9e2063a1bfdec4ad07919976c5a5207e0465c5f4c58466760c7fa2b3ffc0430fc65fec5d4fb21135918b1dd57d64cef97cce2015db8c405903bb296117384a515ab83ec08aa6a9aad8847f742887eec4dff8e934c6c93efb5f271c6b32b2f19330d6170357a24596652cb6f947ba2e6d562425250539e3faf7fb6df523713f5fe419e22d6320be3148a060733458eb0abb334d3610a050f2a5733c78d6010405b625b546aeb3fe0c32d0c40d2ced187e84a1cc607480775a57849edfe1428dde1d47d1ca17415142fdb0386836320ef83dad1b396b77240d70622cce68a74e9f7b206bf38281576d9ed7e50ddd16639aca64deb3f82751ac2eb8311b0c385292d9215d6d1aa45b99bad3a190ac9557808b33bf576480cda3394d518de9c8d3373667dddd870852fe028d8d4c2fe4a4163077b2e4881dd618ab6a06e2ef67", 0x192) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) fsync(r5) 01:06:09 executing program 0: 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, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000040)) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) write(r1, 0x0, 0x0) 01:06:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r4, &(0x7f0000000040)=""/66, 0x42, 0x0, &(0x7f0000000100)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r8 = accept$inet(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$inet(r8, &(0x7f0000000240)={0x2, 0x2}, 0xc) dup2(r5, r6) connect$unix(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="0000835d62d4bb8066fa"], 0xa) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 01:06:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000e00000/0x200000)=nil, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 01:06:09 executing program 0: munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) shmget(0x1, 0x600000, 0xf9b900609403464d, &(0x7f000071f000/0x600000)=nil) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) socket$inet(0x2, 0x4, 0x20) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x10001, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0xfffffffffffffffc], [], [], [{0x0, 0x0, 0x10000}, {}, {}, {}, {0x0, 0x4}]}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) r4 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000000)=0x10000) 01:06:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x66}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) clock_settime(0x0, &(0x7f0000000000)={0xffffffffffff6d6c, 0x806}) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 01:06:09 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00 \x00\x00\x00@\x00'}) r1 = socket(0x2, 0xc006, 0xf7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) dup2(r0, 0xffffffffffffffff) socketpair(0x10, 0x4, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) pread(r2, &(0x7f00000003c0)="7490cbb4eab7ef06b566d37dc943747a34ea9da0970e444830e50c71353763f1650d9e359ac11a024040bfbb650e1091faa51d51522a6d92202728ecb70e159a0dc3a637007e6088582e109e7ee42617aa757e25742efcf6b729a51288e570d7763484efd7d8180fb4cca8422148c0adbf0af53fccf24ae69461f25a605e9a997171b9937062df8d4f427a0df08db96e5d1884c6c8a5d56201f2c2553351e457cb4d962df00c977536ebd057d5949fad8b3ddd85a5311f2952885b4500e5a061906b776af90dfe8d13", 0xc9, 0x0, 0x0) geteuid() pipe(&(0x7f0000000600)) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x2000, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, r4, r8}, 0xc) r9 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r9, 0x0, 0x3, 0x0) semop(r9, &(0x7f0000000040)=[{0x4, 0x6, 0x800}, {0x5, 0x25, 0x800}], 0x2) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)) openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x20, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r10, &(0x7f0000001780)=[{&(0x7f0000000680)="b0e97b87c020994834f68f19a19a19b97435c7adef5355f5af1cf36a8dae48a55ce828a57f3d61717731bfb1b8fda9d389687265c851a36a832eef5850c18e70a7fbdb652c370173c4bf2641adb39c7aafd8559767ae1ce7891f1e5d6ed1d781f58f42f8156e9e604ff269685fd8c96a9a9e3ac89c55a815d597e548c6fa45471a95dcada742fd807563633a8e198e67bd49892956441dc9b1c63ceb938fd84e73b1143733f013bfce32e6751160079d3eee8fc29706e68b1ca27fc0faeec48f726f841af05aedbf02fce6874ef6c74daca46e398bee4cc11198d46376c55701bf9ccb25a774b5d8fe358b63cad50658dc9e23d3b8d4f457e2ba9a91684cfd44600f66ab5ef11c3d36a6639adb2f7db8a10e037072f9218afee90fd0e1a1089b45529b61930d154f036502662e423693ffee14fdeec2aa1fa97b7facbfb316682158ece0647d8ce167416d936e7e39aaae3ccc9498519691414415839eace9312b57e0da514cb5229bf1f8e57b26afe1e7fdb5619ef01e8676068d047e12aa5228071d077ab99d7016aaec6b688055fe586bece3ade10723803b458acb72bee44d727630bb2ded99811887a65ac0968139200c3abe483c7d599163283a35deac5dfba5f199ed5594381bdb17f92e26ab4d49491ed6a83a9d2ea1c4c5e2d2cbec51e2d5152a677597e892c03a3d3ee8fe121b6073c15558e1ce0a59b80a787bffd6fc1339c85c110baba667dbc31f427ac85da737273fd3da87866f6cbfd13cdae03109d72f1b619aad867ccf24e4563c290eea824895f35ff046ee81f356cf92d62b4d16de94513e4caf7b40269eef248c120f1918b1c1e3dafa3a143d1516e9942ac38db53299ca88d15eb71eb8655d67f205cf2da742643f8e5c8693c3cc0cc910a2349f006295b735b8450228e534ba9b6ce5591e24219e06023c2cf7f1fcf934d1181baf54cce2a67cf23d67ed6ebca309dedfd81577b89f75f57832428c107c1922a95da98b6fc3f9c201049f794b97c4424742022b2b1e64a1123e7640412af6f161d329af0091db53de703a8836db0b2c594730275e257e53c9168c5cb027529363d4152714b4806b181215baee65beab40afe72dad2a6661c988aeb5e94c78979214ffd5d76d0ebd63871fe97f4e6a95c57bdd723282eaf2947be615d9f53492f7fd6df1957ba9b956f9aeab31fafe05ead2eb33f9e640e48c24e25033f2be6d0b35eef8893d941544baceb8f8979b3587d7bc98b397a240592653abaf025399dc42f746ca41f58ac8ca57cbfade0d90f649200b1137e277f81891078da67cd063e6008c630b9971bb65a19f38c6c86a6ab1419611f8291b9e269918c69c7d5b2b94fab068b185f11b28142a89c5deb813c7e32092fdc778d5ac56c880689e3ffbe5b219d51889cc22673dceac2d0ea4d269f6a9eb451ca7c59d5587faad0bc75a47e0b240e5ccd8146098c57dbc6210dca0526eb877ddbaa1f6be72b6935758989644204988425f90f034fcfe336b4e40ccb12d779c33f1902e7470cb556494fd3b12c504f3bc28307d7af9303968f5e750de3cfbee33b431d2f985a84434c762fbdd97d960c20403cf9eabaedb2ae5adde10757ef9aa54e78095aee9026fca51e9716a1e2f67c725af627db99a859c2fcfa2e78cb8c2e8e1985d2ef748f4ec2447886cba8d770816e83d1e199cc0958224c9da869d1fd687d14f36cafc547e9c037cc96870b048d30484000acc6cab026df9393fc53719b5e734de3b2cfa7db9755d9a554a42c9a1bae01064ed4ef75d1f065020d855b5c3136336027e4629542735d94f67385a0fb20b122b048bea9f70be9951b5da450b57eda84296df0b6d862cc231b23adebe407009097ad59e9a9bc1703ead29549e06307526f524cc21697bb1bf53ef1262cab6aa4bd781bedc2d6271eb8347863ebcda2a2083cdcccafd77f2f17b5a4cc6468ce7eb66ef74774a298ac240c28c8db28487f82673bcf9acb4e7e38db70ddb066914fd539834462e5ba4ec0822fc430bc43c73ed2c7d999cc13762367119e190448e29f54edfbe107b8153fb71042cf9387011d70acbca711c53181ab36491558947ce6531dc55589c2f610bb0096e27b034025e6549edf9b4c37b345000e30db32ebc48bcf0c7d9806ed137c23be233c26db7e0beb2dd5dab695bb949101b65b39cfdcbe8b1db95be46d27983d780a8cbd2afa95fb67f9a20274bd6a6f66d1f81766e204ff2d351a6bebff92b0f8a1509f172a8b9d1844cb59689c8794bbbdbd4dda3359af735181366f7dcfbb5b0b752b157579fdc05bddfa256b85b5be7d68258e68394a96c1c6b306ace36fb4384b9437a42bf880bbc6b7213049f527cc1ae82ba6374b388aada2b83177e473c4f77356961e8956f59f46097a931527abd04f475dce314cd78d8bc2696eaa3ebdb15ecd25dbdb0db9ca855e2160075d3caa4e64c3bbdb8aadbe79b4cc26f9be42603734a3d3083c5c6c2ba5fc9d2d5b8d1a56ace87fa941890e0407c3e1d3198413baa77b134e1384f463bfc4940d8232051dc0a777540d6a73832077b90d1e26b9b7d99524984b5575e27b783c157db04a8d69e1b54622478d460ec83f05cdea1fdbca3689d086730ecfb0902c3ccca6b256ddec1a017f18a9cd56fdf7e3d5f1f12d75bea5fee1e6bf263ce2f360a68bcca7db5e3413e4cc456315831fd66b2d47fc4eec58e022f98de9de3a4adf53cb38ec3bd50e15923cc2daa1f3d583e58ad37d578df30951d035c9a7f732ae011f2fac30deb1fc5c3d2cae0e3df2f6f0f55e7257742a9ad11456ac93881e2b0ea78c20053c2d235fb05276a95a4a38e2758529c0cbff7b6655ec2ca2803d04aa14e3b00c6e27176b1206baec381c516e17c0d1858fa049331dac84377ed57ffc2dccf65a0c590f3f2b4d19a376e4e6dd15b9162b4154240b1f3fa514dbbe021266cb369e2cb2e9edc5187bf32678c307e8c38ab340464425cd83b50953c83d46992d0b9055f5964e2e89fbe33cb3da5008cd8dc4e9c737e759df4f88eb9ef99a312bc10a2439b3a83ddb2c5dc5106b6b3338e79271599c0d96deca108ff276a86344beee43eb86153d5579e970eb3380a45a4006c772265a6d863b6729988141a2d8adb0a12d666ae316a54767a28da9863a4511aacc72582a37520983f3a174692adcea80bec16c97d76d5986e7c2635a3bb3d43124addf266773a6f35f61f4fd6da0d00807380613f8a46e2a74b0c9a1983a562af78e1d0a6810357f4d440d3e67183f53b0ed20c0a96efda619143dad8c9a2c25e766c909b09b4b038e321377641dd9e71cdec1b998f4714bc56c54829dffda7134ef3659f0ce788053d450124f607332f987dd33d19b78eb26e1c15a43c486b3a4191b428249b0774a461c55168e353c3dd4a25aecffc741e8ad2053f8f5562ebc75092e20469489ea8e2bb5c092c947b78bd39adcdd824f85b050c83f0ee5682461f923fd160a05adb7da32fb383c10c8e13ef43add295f0d7e7332c04e5c56a00f5d2a0943883ac85909662e159345cea13ead9d4ce5196a6edecc6569c94370d1bafa81b59794564b9d9c367798d246c6da91f109777c8744fcd87ac52ec31169184bdda09b90c875cff94dd909082753bb49a8665e28764e395bb0be9c59ee91f1877d4cf70bd127bbc9cd91c6495947171b7069f5853c60b798a124e9d9627324bde63b84be406f813842aa6e018890014d14dd0694e1b1ec20e3d4e0137c3ca579b8090a5e6b231f9e40add0dfc2e344586c25b0955e176bc56b41df896048f3d20ff1cb75440b13eb8a97220908aa4a11aa237d0d5ce276ef4073e30f9bed49674fd6215a8ccc598dd3df64eb0e6290731fd052cdeffdb0a7c0c011f348a03b0e43b3c8c858a7afaf03ca62961a583d38465718a8a6338c424db086fce1dc480d67bddcd79012c2237b43bda4c9961f10646b2682c7d6ffe7ec3d3f0b08912460cd5823100dc8e7c5762b665c398c4c2ee115084e2e720c0a3e6f73d58a7f7de29bb1fa41d9eab75428ab4f5b2b4b39c8f4c6c3eede3471f78d91c2faf7386d7e9f175d54e7316e2549713ce10168972d525465f96f1a11197298d5558fa5aa695d4a5c53d8eef043391328a0f0acfd5ee8a5bf2362a8c09c286cc3c8368becf4f3a7394ed7719ecfe34538ec5831f28cc6813d80e1989da1db550856f84ef44ae012a3d0e1acf4c65fb3a6dc9769211af2c8c1584c4e26ad425a93090429b512bcd0579d13fc52d735f60c5fd7eb0b17fe0b05b17578fb98a459e92f1b23766d7eeae0f336c1f94cd517084e78c56714eafa0d6297f0db013260bbd216c2ba0c367e70c43aa219eb20185e07ec37955f3df6b7308e810ba803d282065b96a65572795fd09737d82a1fc1b54286b92d0b3f70db54b0a8b72ccde1eeb02ce635bb8e9c5b2a2a6bd0b86f167419b1d1ca5e880693e499d409d8ea78444e5a29a474cdfdf53e7f3f035ef28ba0fcb93aef52dfbb62d292124aa101d57d0732f2346a9bdfb1904b1e629e2dfeb62d0f5d975d6ef92c65af9f1a3ff4cd1e9b6f8cefe8c85b3f8df062d0e05c396690f6f98c0927e6a79582cddde89b3fd723094ce2d9240d172c8b5bec674b233a55ec588221487d75b5b47fc1ce19057f6c98cbcd0b09c98049bc8964762fd662f1c955352080ebf83de5bdb149c0b826a43bb22cb6fb1c448a3ee17ebee0975bca44a745d9ec993c60c1eb59dabb321ba6a82745e912f6cf0fd82e300f7276689c5e98cefcbc8b21f604137a25eaa6be972ecec684c90c587b6782dc32707b86b8464bf69a26a51f22f11a53bce5ae218caad63297b6bb26a1ad71a98ff450c47dcaa6589599d63c13a07b3931be66512b7c272d8b04ca0d4ccd5976635c412098526ccb29216fbe8fc4cd15e03ff0e9ad557cdc2674bc4e13a71db463a121be1ff3f6aa423d2e44ae98018c4379219ee6369162e953743a8084831106fbc3e0d7d0069bcb8ed32089d55be804d40eeb70d1c95d75c871cc4d27434fb50341f1d7ae9b48938c474a61e25a3b3fdb283d5b30bda0254334bcd9dada74010d6794be0d5ccd2f7fcc7480d8558ec11973906fe3f9ba02aa3436406d24c29fc0b791e381b33f43e418b83488c3c6d4696b9573bfd4f63dd79d7e58c80d605f3ce2e5376c95e3b17ec66ef06c42840e932c4d9d8b00483d18a77949d51b0573d543a60db44035709e6deba522b929bd5276672004710bcb0ee9a6d34b88a558f373b8d7e499325d0be01ebdf5747634454b015d7e882849b57c89e8eba5757506b40a9b8f1fcb543d0890d7f7a0e69eebe5601849a87b7840226cc3dd9b507edf2a2e482125f43294c646dc92cf3422ec78db23ca0461379b30736ba837ea15f38a2beace7926bc6ef4e76bec4173347211ed61549e8410eecbc53ad4b33a877931c92454bcc6c80bfaca4fa7a8b31f40d49aae0af035f12c96f8ffecb4bcc9e453c98cb8661b02801ff9eac02ee2db9540243abf5ebe490d746274bded49f6aadc5d5ed8f5057729cfcb540679472117639720e9994ceecdc3509de1eaf17495fee69234c0da34c645083b352ee5b0b5e0ea5e350a2948776d6db3d362c89c23cb02c5b8d36db84620efbaf6c5ae8fffb20ae7a6ab2dfb59646b8640c1a6e6bfdc03579975225eeec4af8af34f626b232830b571c1b7820f63ba4e49a130daefb0633abe923e055e8c460d3f16cd1ee520459a7f4ea0f8fc92030426192280640d012d80853d829759b04838be282a06ed3"}, {&(0x7f0000000100)="a9f9b78ad189e8990b514563031d1580ee0b13f336a6d4c60f6b3b91817ffc5b7a61a3c367b4ed2b8bfbed321ac6aa496bbb4d44d10ce4bc4c990d8dfc49b5605dbe3844c6d112e0fd3e62d9717c2d5f7f24a9047e644cef92d151ed8378e1c791a48abe699a63e8a7a4498ac21947db6b8ccab425428f360bc1", 0xffffffffffffff94}, {&(0x7f00000004c0)="eca8bfed37478fc95755ff7beb67857d47c01644e1d612f91f687aa3731f7c93ec29aaf013545c489a7b85714eb72e4f9777d8a6c9cc1c854d7c8c4c04a130d798e57e1a23af6581e749608c337aed925f4f5a73255efeb18ed07635e835146d077abba5d4"}, {&(0x7f0000000540)="f9195e46fc082ae082a33b19bace91a89a92e45fe1178c69122fedca41985103f602f9109c6487b89d38728e3abf747f8acdfd5dde7604915b9fa3ad083031e1e06dba000000000000000000", 0x13e}, {&(0x7f0000001680)="5767f05ce56e547b8b8f635eacd1b04ca93047cc24ad87bb84962914456080af87c615a18d1166582caf80980a646e80c8c4ad33116337636315ef199bb19334a2c94a3a7e563943230eda03aa06ea1c31730a701539462d7659432d353f6ac8283cacfbd4b81c3945fd3c190d20e451817c7a0263b05111890110f882c4f0a05d300ca692a50125636b2ca496639099fbe5f221678800e9343a38bc9791899275aff2effb9b35daeec4fcfff724e641c894b0972937ddeb0465734746f829d85aed551bcf511449180ba2f930d53cecce3f4d807cdc7bebc35fb401956471ed6fa8858a"}], 0x10000000000000f6, 0x0, 0x0) pwritev(r10, &(0x7f0000000240), 0x0, 0x0, 0x0) dup(r10) write(r10, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x5013, r10, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r12 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) r13 = dup2(r11, r12) r14 = kqueue() kevent(r14, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x20000, 0x0, 0xfffffffffffffffe, 0x0, "e600000000000000f6909214763f6bc3ee00", 0x0, 0x1000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x11, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000300)="7ceccc0c7ce99212bc72060000001972a3762ad7f87edd38b76e53f702569990e1f490531d3cd4da4d9d31a4099ca98360ca9422d7f56fffffb9018003d4d5a2df9bf9f8ba29edb6d197601645a0643d6054cf891d0c07b6777d171e9d32f6aef241203045f80406aa43a1bf42b6e5ea83aba5b8e8062cadaabd6042741e2b38e904915dfdcd7cdfd6552765826a34508ad43fcad40a285247b2b84d12b13a3f206b454af2db1e39696bbfacffd78566ff196a0a0623de543ec84234ee31deec6f09ca4e2ef47e27266323fa1433ee80", 0xff20}], 0x1000000000000094, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r3) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000140)) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) accept(r1, 0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00000f7000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:00 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x200, 0x0) read(r0, &(0x7f0000000080)=""/183, 0xb7) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x100000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x8}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x100000000}) r4 = fcntl$dupfd(r2, 0xa, r3) r5 = kqueue() r6 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) fchdir(r5) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r8 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) fcntl$setstatus(r8, 0x4, 0x80) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000000a00000000000000000000020000000000000000000000bc21baef4a5fc0b3d3274e3ceb09f0cd94511ad55ceb1d76161e53eff8783e663894d00c4d09154679d3c4b5ba9b4c2d6012e8062ef225bdbc79d75aa7eef8e3952f5a414b3bda86138d2a645643911968d2d8c6ddc79ca4be6824c9365d6ac49157537f53f37b9fa59e61f367766214f1a05b51c1669031c302a226a00f9108011a9bdb605ae76ae83883f81197815c019482af3f1f6623a2565ba1cb886335facf8bff7b4aeb6daebcabbe7e5d3492962b4449680b19d8bf330b6aa72f1a4d92434f86b8ac9b847addd88f6b4b116b1e0c30024d677c184374cc0adeab7ccc2ef76b41f456ec7f3d523647b5a581654146634cabddd7e16d3185f4fc5a4f8eb348b765906539f76db549af6ad92120c62bcb4193c6a4bf29d9502d176b6b4288f6a06fb9828f50673b776e242fc4f3d27f41eb25012d7ff8b7e6453f3949bfa10f7133e6f63ef4d4231c237fd13577845d258fbfbd7e236d948439d0b569de78ffffffff000000002f8d4bf776f33e92cd68a4456b648253b4427dafd9e06ddaf12d21f44930049c7bceb8aded8ba74964f2ebeff9ed93e4e91da1b03fbcdf01ad2c8e2d6d52010ed7bf97b1c2dda1c15e922af9000000000000000000000bd95b88f701b2cecd0833c159ba6c6125294bcae337e483017ed0f3e72db2d41186f9d40ad11c033e0ab20830671d60fec4dd1633e5d2123dbf6a136d1fbad8de0a0b5e3bdbb57765031c991719a1c7b134ef9389b4fa0fdecdabfc2abaa660cde1a8064a02b3a9d6ac62d72d5516be96f07605b9ca528fe6aa65df5bf30113b9c4542ec09af4c8ca3a6e934394554bda70431a53e0e71f03efb5efda6f5db05008c7f9ef689811cfeb471011274bc0a7"]) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f00000002c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) syz_open_pts() lseek(r4, 0x0, 0x0, 0x2) write(r7, &(0x7f0000000a40)="0046788729161b3a605c6db4607788d5a14581433f21b409c4003ff4b061a72c8fa61c463d097c3970631d827cec1ca80f2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f844b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28b0757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f06000000000000002dc0ea6d20424aa30803ceab3beb8e94c159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb503473ed0f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886fab2ac912db844b2d869809af1a54c238128774dc3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcb5a094f5b7e8b335a77608f59ba9954d9c24e8829634ffbd3417b856c356fafbf2ccf09738a18f69e68c31fddbb4b403ca339e8f2a63e3038eea49e443d979f5e2bfcdaea916cf6a528d7704f04a43f4973d0a0cea9f63e29e4e20a0a0867417bfc1727db51fbb71bec9cab4a84cb9f3cb473f65a04e6dc76f7e97e19", 0x247) syz_open_pts() lseek(r6, 0x0, 0x0, 0x0) r9 = syz_open_pts() ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) select(0x40, &(0x7f0000000140)={0x0, 0x8c4, 0x2, 0x4, 0x7, 0x6, 0x80000000, 0xfffffffffffffffe}, &(0x7f0000000200)={0x6, 0x40, 0xc494, 0x9, 0x6, 0x2, 0x2, 0x4}, &(0x7f0000000280)={0x1ff, 0xfffffffffffffffc, 0xffffffffffffff36, 0xc17f, 0x0, 0x7, 0x4, 0x7fff}, &(0x7f0000000300)={0x1, 0xc67}) syz_open_pts() r10 = semget$private(0x0, 0x3, 0x6286) semop(r10, &(0x7f0000000180)=[{0x4}, {0x1, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x0, 0x800}], 0x4) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150004}, 0x8}, 0x2a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x7) pwritev(r3, &(0x7f0000000580)=[{&(0x7f0000000040)="3b0ddb2a", 0x4}, {&(0x7f0000000200)="0b8dbb4e2729762d7d96bd8eb78a69af89913a2bf2c716d32c1fcc92e85ee250ff0a6e376ee9ff5edf7a2c02080000008129d701cb5d7f6da07548f7480ad6ca98ab49a87c8386dca1fe0d17b6ae11e83739118bb338148aeb153207b4ce2688da2321eb68895a610d8a9ec0a2112b3696fa62340f599325efb517f66a02d247418bb40c0f4d4053ec7e5cc7ca08859ee69e0000", 0x94}, {&(0x7f00000002c0)="d454f0316945520daf950c409378a5ff1b37132d2c89306bdca5498ce4ffd58721b576aac38b9f4e6be8efd4d21bcbf40c3f71dcb93e7e546e093c03b0283041e94d71a7f963e566f7ef6cebc7a513f28f4a0ab38064d0b34be7066525cd4442483dcfb1e9121249fd0599df12584b7088308b47d115cb50e56b1c41c1acc010eaa3934acc57b9f3180d9b329b5866635f75bc1b0cf2f683ed8060939c9322c32e2f9d0ffdc006ceec32d56bddda26a4d0b2c4c4a5f3e58681d0448c1ef946ef5a1b6137860feacf1e478490f70b429327ef7ce99f8d696a07ab570a0e7e5b04f2b6e6391bde9951a6c979", 0xeb}, {&(0x7f00000000c0)}, {&(0x7f0000000a00)="c58fdc27c11a918dd1a3400fdcd44517d7bbee32595223fda1f13a26587d54f10576d4d8f84477b0d2718216892b812887e4f82dcb81d5f0da4fe81f7bac7fd8dd721c427f5c789590f6d0bb2a53d7c17514bd120b309a3e305a1a0424e078a20c6146ba8a974daad0ccb80b5d50c35c52fdabac99f5586fc4d7e7737a83fafca054fb7f46696387b24199480187aa1d1f34ddf3feb21a769819fbc4dbf485c8f8ba9c20bfb65f71929e4edb77ca4e3aeef83fb6658be78fbcdd5bc12f1c8386c4335a812c1d080000009fee4c0679920e80920e154e866687980000000000000000", 0xe2}, {&(0x7f00000004c0)="c67538cdd015ca22fe0aa9fb1b9cb63275c84d58", 0x14}, {&(0x7f0000000500)="46ec4503509561661e057fce854aa2fd7173fda3506505241e09246857694e8ab75858ccf378b9fc4a100034e5d92b4cb10bb6697bf08c06dfac139d38ac94a302f1b4db8a1fe697ed6d9300277152bb66fb599d2411445a3a672bdc9fa77ba2e066fa1bae21426383954d3fd5770b11fbf705ef2f62c360", 0x78}], 0x7, 0x0, 0x0) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x1) r5 = msgget$private(0x0, 0x1b) msgrcv(r5, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000816af2ee95bf6e330efd7788a7c7ab9ae53ec61c9be66a73602875ce686527c1d3ec568d22f0ec5a106f5f8d9240e5606758c6a6eaefdb1ab2dcf2a295bb5bcbe3fa6fe08ef8fffd520ddca3c7364526c044c659fa186dad80f5bf8df3bcc285244b6b0d78a55a568d424ee2bdd609f2e7e920c2eb2f8483bcfba51d3d7e1651e76bbd1990ae5819df4f2a16f35717b0d2b514860562f145ed6318bd628f6024720e84a2594a2eaf7ccd62ff99bf3ef3594b3"], 0x55, 0x3, 0x0) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r5, &(0x7f0000000c40)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a77347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43fb96804001c3b3f08f0b864726d9148fd998240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e343ff43d3bfcdaac304eb55b4520f3ce3f500000000000000000000000000007cbebefa60d469aa13a7b3684ac9c26d2d71bcd0fe508847b046fba1ef5cefa7a07d8f3b96452af26c5ac06c2a942a0264141d6646aa3e86fb51dbae9c1a9f27beba417fb500029263305b774023b19f77c8a05e6a7e0b4675f2d73d8fb568a8713d0337e0b4840d8dfc0657d5e0ab606be26c7463326170f3d7d854ec59a40c4c2d4056d6e1b15ad9867ece5f24a943abaacba731ad5a8ad71a56981c054b7f60ba2e4e7055e373318b32bbd5948856a2c0288224329c8c55784aa249c81c95981517ddf0497dbbf7e1a6149d35cb3b7ea7a13e12d582e2dcbccd20d9b61757eb32a590b8f6e303dbfe823a76c00dc96109fa7e5314670643492dbe698cd6b27581616596c5e9d23e9153ae886b7830ca5bc2563f1ed35ef01671b635da742f69dafd0753391c13369da9ad359ed3456f12d421d1eb426b4f659f44da4bd00a124cbdea13322ea8879515d6c26162f13cf87cac1e39b93f26481b3e1b7d1c847f53cf16e95700930a8824a60822fd361242cac739e0b284ba21aa8c012b5abf6fa2"], 0x1, 0x4) msgsnd(r5, &(0x7f00000001c0)={0x3, "943b5b09252ec40b4ca3cb8558a2b9d6b22f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f"}, 0x41, 0x7eea135638a8ce50) msgget(0x0, 0x80) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) 16:00:00 executing program 0: clock_settime(0x2, &(0x7f00000000c0)={0xffffffffffff8000}) kqueue() nanosleep(&(0x7f0000000100)={0x40, 0xffffffffffffffe0}, &(0x7f0000000140)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pread(r0, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60", 0x88, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000a3a7130a0000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a9de4d60e63d228fe5ad1e2d3db127adc"], &(0x7f0000000540)=0x6e) chroot(&(0x7f0000000140)='./file0\x00') r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001a00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = getpgrp() r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, 0x3ff) r7 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r7, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000740)=""/13) r8 = getpid() r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f00000004c0)="fc147f80dcc99cb264d70b8ecd86cd6b049370659034b2913a761822e4fd0392ccd315b413210e9b83e4d26139c9eceadbdb25bf2962bc86d6cb7f3609e0f80b8d30926b97962f3dba16437303d49f573024241cadcb1fc196b3d149780c3aaa1e5f9db046ff15", 0x67}, {&(0x7f0000000840)="a2ba576999c2c3b0e172d8b6f96520f7a28cdecf0a5b6fac1e1090f8b86e46977e672af7c2dc4a02ec10b4d576a649d79da879255dbb012b0f24fe78609261473a9f52474a9c49e89e44a7002d15d1b53306ee69d39c5aa3834d46ced24ff36387c97989db55ada56080f680fddb3e8f794274e54df64d4d0782a3436fc432d9ef4ec89952db7851d51d8eb0ce5b8b61d3f993ba1571f104878cd133c3a849830450499ca22eca703968f20c81a19726e5ae8b629598e67b5308da16c54005ded87acb15cf22d5f59270e699b1108b113bd0c4428a9e547b147ddb40a5a69a02a30c0f410d5e052e91396b141f9b7e4c8e57af1f76edb4d3a5", 0xf9}, {&(0x7f0000000940)="2df5079cc288748d7e8d29bb5d7c59613b9c5117aaa5094d97b574689dbf141be9eab5112e737a1e1ce1c2d918e81e16ba203c9b88c27216035d738a50d8ecb204d046bd69725af8fb0021b8b5e4dceee706a323fb8a3cfc914862875f0e3ed988477945a3e8d22af0ebb0f08bdf23ee071930da38701f5e16065bdab7d57436ebd569dc606e905df9147f3d286b0b1b098e020587c5f2a5094e6f8d98543fe8617baf06e792d9890507a0dfb1588e8dcdb2ea1f87787dde8164123fa9ca9f20de1af87220b53fd645b9e75a6a9fb24a52a4d21099c47966e29e8644bf83abfe87dacf7abba5b4655ca8be080665f1f7f22f53102fd590fea80a7385ae6d0207c683728ada5bdd7c8b7b80253936aa319b686b1fbfa686771f4b603f6f709e68fdbf812478e36ff63773919a28c622d1a1bfb635473753722aa9115445af7e4d547437800f8b97126e348298a6fea30c749b831707e17e94a31a5fbf68fce3f2e1630045dd53f3d5bf54f843fa37c4373fa83f1bd182b7dd855f98ce001bd7db5d4eb1ae426268e23b610848eb6babebdc34ad0785da93ed19fb408e6127e46bad6ad53da4da0c3d4253370ed23f546dfd3331e30cd5fcad265fab232cf82760ddc11571e9000158332e0973bfa04a9cfc1da971b4949a8ccc9206eedc0ee2220e847dc25f625ecb415af05c624d347a59133ba2744e60c9d74ead4595d898b5a03bb357617872332d727aaceda17984a95eaa583966bd731471f7d42e134c7071a146439a8abc569af440f2af56094f7888d1bcf43d25f9948befa5180306c7773bc25941577861d12fd8a28db0c49ee9d2c1c5d7beab0e002307280e2609d0017c3745a07b6efd21cdd6bd3cc25e1f8f337aabeae6a08b8b33bd95030f53ae22f4b96e8f4ca0d3be4739b1b61f3292fc9aea3971b5796b40aeeb5920d81eafbb23f21679dfd28fed3bb4f5733e15cc72508dd1c8e1d69e86a4da971c1119dcb47678d5cbdfffec98d64f360250e72f7a0d9c4de1095f185f8f09c04834d6357166f909df44f294a14bd02f59e829ebb0118a04875207681ab1e889b0a13596f6091922354ed865d1772d5f9e246566678a5b3acfde57f39740b224768cc2589ea1d0ca0e783c032dfccb6174e15d9f1444b1e00813f19ef42139ff765a54912947028c62a8a382a25394f60b09fbf9f6cb4cf12fd256206c44b4871090b88b215c5c9c21b43b36898049405eb957a4396c9bf7ec26f28e48810c462dda2a5bde1057f38e59ddd7ff1ccde55c25e0f46dd82901a5e3bfca7dcf9c7e60356d8607331afac408c7e89fc2479157c3e4924b3f3af9f8f87475aa4dfb1df25730f72f72956b24bbb795f27fe7d5cfe1495885f4924a5883bd854c31a45052d92b447d2bbcdeb049eb9a7968d7f42bf31fb2691e6d7ee473320c90e1da31563e54d756854f2edf94904abb51bfbac9050e33c928ec26f831fbfec57c9a5a58c58543287cfb453bd1378a21a0b471c4c129be754813855fa804099534eaa86f56036b249206114267df32f9e57e9c4dabd5aea565ea77dac2727bd050982acea4bf9b35a922ad6aa2058493e6f1a2288a1461e9ccb49602df2850a880557853ab29c94680b03682a87d8d838974bb9c3729a3e3afcc4b31b4537263efc2e5e962ec58302f326b591e4590fa5671292e25d35659c8f9f1b97016c70ca7ea55b76194e60e8384db7466f59642800a37df5076bf2aaa1d8052c44742c9b015ebe4228f6b4d3f632197f9577bcd86e25b70856c28de68652d932ab52b4965c1f7cd49a3dbd65b35e75eb602204744d74d706c0ac628e4571710b53216ee96e8dccce3e2c3aa42feb806f81e94d414b39daa3ff4ff51c4cadd4f9ae9961a2b60fca69af69a246f52f2c9523da655656344909942b37dae978e644acff9e3e16f2e3d8341cbb7be881fc5b32843f3feb0364f340a262591e4f28bc1959cc5450b682feae2b303ba97c30e3fe2554c74e2c959b04a3e0ef760b94a734772aebd89ea16f0c953ebe63b2ff4d537f6c5f7e5cdefe45ce3237d21623db03fb1d4afdd82bae7b0f5b2b6641ba6f4a79f4856e8490e0f06cd52aa7a710267f53e184fc637110aac55d0819eacda2f9c465e96967110c517fd447640080456c3d44b6a044291dd0c735cf8622a355b1355ed90f719bbb1dcee1a10552ddfd22cac6d4361c9a4a1643a39bd4f7bd3c74b2495d66bb7bd153c67b83c8d563bc37e6bc579650677d683722b0da37a273a3463fef11f8cf0c54d60b992ed3665fc5ecd873097ba82e5709839cddd7622f4948b4ba39c38344cb60af3a4e58050c0b1edc08d5808fcd47732a321d71fc3c34cb73c79b7cf2958a957fb163ff66c13487889361c52205c1c6ed11509a32029a540572c59d695eb9f6eb8d55d16f2665007475d21b471ae80918d462b8b044234d298c651050ccf4899c1674c67fbce444f209dce3cf438d94c4d03e1fc1a7ff479c78c0a626f3bad8f059ccdd0612ea1ff35207c7fd4fd1d482d76e19a274ae6be2abd9433686534663c56e91b9a4c231ffdd8e6af7a4f97eb719fecc994d4686f2c787a411a1b618fe4563ea1401a0914d5aac150da4d8089a61b5e244f923e4bf1a7d5d58ce3ff62da903a37a5dc657ec8bfe9ecd693a123bcef794bed681ca6125e7d08278cab987d90e5ed2c540a8321337f681c160f604df15cec796e558602742b0347f0d4c9f66dfe26baac5966e29d755d6a1ff3cec74e090949a9b99edeed7aadeb62109a1d69a36dedf0238922c75b9759d7b7572d40f422ca1aa94305f89470e87cd5a5237238b74d9adff918a32e81f0ee824c54582b5ba6dd2390c3036727ed3f77e844aebc2c6f61f1a33650772153388e987640ccc1a5982466f61bee6c6430e140c54ed91f4a66fbbb6d083f4e1a185ae71ca1718f1041ec6c76e521f5bf801dea96ec11ee308a1280bef3af8c4cc6703111830318d0dc6168ab6b1cd215f14ac5ffe724637a136789b5f6ea66b398575b5a3dba7092b832530ec0d9a49eb282bb34111c591e1a1589e9742822a98bc6e456cc0cb8b47779a0598deb3c7d587dc89dda4897aff7d91aff687ba2dacb6300d69ae72560ee10575802296623b87fad60b4846f05a77741ce76a7fc925cfb4a67fae0c561827b6e2cbe0090e310e2abfb13c145e37b086ad15e00904560ae78c7fa92fb7a9a511b72d07257da99467e62934f976eef55adc7e05587840aad48fd4d51dd5515a149d090270d0cf3a6476ed357be27f5a06cc418cf5f1be4c26f86f0dade627f399381bf0e4b1d63b21c4f69086d5e54910c0a4421162d98cc6bee77e82b6d2503da0dc9551fc7fa5575cede53644671dc978928eaf0cf3339773ce1814bad60d19247492952cce8fe93b1445855bcb6d82f2cf46f53f4369ef35b20dab12d8789420163b6423d0a1bab3b946e4cd3be8c4e4a1adec589fee124e3fcfe9729ee43cbc2d53d0786d92d3e9011d18c02c66dd81741effff9c4db3b9cda0072d7214e8aa04c7ecf893ef579db4ce80c196c059da2ab271ca6f3712f9c58ff3ab338010adefc6248811929a5e6c5204ca8d30034b8e82ddd77cd670dcc6c9c9840288d349a428e40ea95a4cbb1a0bb3fcd799ec3102b2880e4c34ad38862f521d9d139a6645889b8dbf08ae5e1bfa7287841785136af40fe39a0af06757ac4af4a82e5550f716c0e55a481101aaba3588c5fc83a2a84eaa9575692ccb69a9ff8fd6bd8d2b377944f21b173fec61500ccb1a91c3f9a8698446b26cf1b3523d46896a8224e144ee92fd3122134e06c0f0b3b40074835b1f00209ae3c2c2e3ead3f29352638b967edf3b7d4c3e00b075f79aa9178f8c1ad3bf1a0dd35887b4b816345341a7b99f0e68eb27c80104cb9331f8cedab37fec86e285b50224b46e7059c84930c5f2b8de7a57424bb0f0ae5f0af318d530172599f3d13e519003fcdea813bb82b5837e24e5195f67ac8c251dba240b8695caa423f219de6df0cc592661cc149e7cb8210bc0b91c66e46e649a7d99de13b0b0564e9ce198a6951e073bb21c2ca5deb22a9071a98801e129ac411329ea02fad3564f9f01803ed7e5e6b88f96d2ea898ca5192f79cfe9e019f0e59c7ee9dd79ceb83d7af34e320faefa1f3634beb3c9dfea8d1b5a81d431e843e9033bd28b52c92366417c8a07e0facc8977c303f1a15118bd1b7fc5f230a0b82a3f4b105cdb060a458bd26f04bffc28d520dda7c23bf42ebff07d99f71e7cdd3a13d1a1d6346700844dbc4516fdb31276a61a6152fad9bb50bac3276fb5ee0b434d85b11e1577a095371a356489f0b097c1a9d745915d6b06126164123aa11105aed48a891429a26e24815713217a2c3c3b3c48e4209a82811c85f925fba59ad9e8089c7e78a76a92c62ff02f60b9ee6835b129fec1a0867ad6ae843304f1700c063f4c3ff16d350867ee8008deb7e375d525a2cd4caefc4a5e485bdce9f1f19aa56720cf1b8c4f3d277bae6d22663952f329928433cf4743cb3a0bfc902ba96c96ca4c43c734d3fa70b555824b89949eddbb5a37dc59eff45babc49b198bb502124dbf879459afc34280e8f2bdaa5ab7aa05f89d88027f5f3796e9aef1215c35904b6f6bbbd45da2f6a2ea9baa70ba23c38e63c6c78945a3818ede68550474032a6a1ae5e655f8bb7145b6fa22a9c8ef45d0e81499abe67fd0a46673754a66b8227ab166d1ac212a201034cc99ef69274a02162232a3380b595c496817fd0d6e24fa06fc541d117506c1982dda6a15e4a2313952612175e4ea187bb1101f08f95b5e965a05e74a7a5c04f02436f1d0182fb1c201c36f821a11c7563c8503d59d99d0ac4887e0d2ee642cb65c9943186366c9f5ad774c880ff643d292cb96f0b6ecd14d53349a1dd43553e0910a97675b88b3701af5f1d545a3f8b746abe7caa7c8b7ce551b32a97ef5dbeaac80f04434a8e52839144972cf3d026ac90cae8fe72693e3726c403ffa5275d8f95deb30926a5eff394b9661790d78872c73fe59cd5fa609b69ffaef97100b86cf63218dfbc62e5bcc370f03042b4737e79aeac3f82a563db31aa3e162424fb9267f9e1f9785ca3ced6b005c21a7ba07533977297d08ebd85a99433775b79e63471b2a63b378865d01d60f6ddc483e314e0be5bd537a534f4eca01b6bd0f2f7d05a1c0a6da93329427b770fd5cdbb0273ac548078eecaa3ad63b65ddb6ab78da77a6b13000d9d2c4dcd31a71ff745d42b1f2342d006bf3386e44d1df5e3fe663435cb9ff366806c00ef3bb04e482b986e5928aa36d9ad4f361782afa4d242401960e9f5dafdd7b750af4077cf7c751b8d49e729af99bd9b433c56376aa3adb7f8d3f45f18310b9182731a3840b245e7279150757c75cb692c67e1f90d23e62fac2a6088d2778a9edd6007fef3b32e496904b1823903985b5e025d6c245951439e591e5927dfe12f3b5b59a0329093bfeaa47cbc3bfe2e535e8c1c8b352d49245a1c3e39afcfb6cb29fd3dee6b8f49606b84b9f2d9e1d937c4357decaef11ff2863f7d4c4f3346277e8fab07197516592e2401878c945449975c3d8ab1d6d108cc11a3e7f518102dc7d8963712702e4d0e274b42f550ad0df18e9e48f88c10c8b2d1c1828df319555a99fcac6c976bb97835265a34a94fe60d5f64e3550f982ddcde772a2d31f5cd6b6c10a450c048a609699d43cf77089b3fcfbc6f5e1247dae5217b6d5f1b391772b705d736cee1d7e4b143ffcee645e0c5cb15f87c95f14ff8d007", 0x1000}, {&(0x7f0000001940)="adcc188b8436534c", 0x8}], 0x4, &(0x7f0000001ac0)=ANY=[@ANYBLOB="3000000000000000ffff0000f9ffffff", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff040000000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x400}, 0x40f) clock_getres(0x5, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000600)={0x9, &(0x7f0000000580)=[{0x9, 0x20, 0xb5}, {0x1, 0x9, 0xc1, 0x8}, {0x6, 0x7}, {0x200, 0x16, 0x9, 0x9}, {0x7, 0x8, 0x6, 0x1}, {0x1, 0x81, 0x80, 0x7}, {0x1, 0x4, 0x40, 0x3f}, {0x1, 0x2, 0x4, 0x6}, {0x80, 0x81, 0x4, 0x3}]}) unlink(&(0x7f0000001c00)='./file0\x00') getegid() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000006c0)={0x3, 0x9, {0x8, 0xe08}}) chroot(&(0x7f0000000180)='./file0\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f0000000700)={0x0, 0x1000002d3, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x3be}, 0x4) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12], 0x28}, 0x0) 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d48b9fd41fb3897a63b14a61018000001d357aea3d79c300"/38], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r2, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) write(r0, &(0x7f0000000040)="1088fafbd0220272", 0x8) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dac699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293bb992a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24f4b6d47a993b5fef6b8aa593675568d3e92a7c0119cd0dbcddbb0ddad2d3fdbb02417a4aa9c5c7fbbd4eb6ba49439bb17394021f6a7e5bd1be5ebda48dc1aa5759ba48eb9552336f956f99ebe98dbd52816895c3bc3edda0dc12170389965e4a8b1d354d60c6ad7931"], 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)) close(r0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f00000000c0)=[{0x401, 0x40, 0x6, 0x9}, {0x9, 0x6, 0x7f, 0x3f}, {0x101, 0x7, 0x8, 0x7}, {0xff, 0x7, 0x5, 0xfff}, {0x400, 0x2, 0x0, 0x1c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[0x7aa, 0x4, 0xfffffffd, 0x7, 0x4, 0x8]}) 16:00:00 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) getgid() r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080), 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x90) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x3, 0x7ff}) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x100) r3 = socket(0x18, 0x1, 0x0) close(r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r3}, 0x0, 0x0, 0x0, 0xffe}], 0x0, &(0x7f0000000200)={0x0, 0x1}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = accept$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) recvmsg(r4, &(0x7f00000004c0)={&(0x7f00000003c0)=@un=@abs, 0x8, &(0x7f00000003c0), 0x0, &(0x7f0000000400)=""/161, 0xa1}, 0x803) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x9, 0xfff, {0x200, 0xaa0}}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000000)) r5 = socket(0x18, 0x1, 0x0) close(r5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r5}, 0x0, 0x0, 0x0, 0xffe}], 0x0, &(0x7f0000000200)={0x0, 0x1}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) close(r6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r6}, 0x0, 0x0, 0x0, 0xffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) close(r8) r9 = syz_open_pts() fcntl$dupfd(r9, 0x0, r8) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0xf800, 0x70, 0x2, 0x58e5}, {0x94f, 0x2, 0x5, 0x3}, {0x4, 0x1, 0x40, 0x1}, {0x2000, 0x6, 0x0, 0x6}, {0x4, 0xe9, 0x9, 0x8}, {0x81, 0xad, 0x4, 0x1000}, {0x1, 0xbc, 0x6, 0x1}, {0x4, 0x0, 0x1f, 0x3}, {0x20, 0x4, 0x9, 0x1000}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r11 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r11, r10) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000040)="6a7e67ae014bb6240e787282ba4d5feccc4b9efa062fdc958c77a2334177286f3935d7", 0x23}], 0x1) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00f') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x322, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x101, 0x479}, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x60c28, 0x15) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0xc}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0xc1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x8, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000340)="952a25e26a1be468df94862c6f06", 0xe}], 0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61, 0x0, 0x0, 0x3}, {0x40}, {0x6, 0x7f}]}) r6 = dup2(r5, r4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = dup(r7) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000300)=0xfffffffffffffecd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0x16e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() fcntl$getown(r6, 0x5) nanosleep(&(0x7f0000000080)={0x2, 0x1}, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) dup2(r9, r10) close(r10) r11 = syz_open_pts() fcntl$dupfd(r11, 0x0, r10) ioctl$VMM_IOC_TERM(r10, 0x80045604, &(0x7f0000000180)={0xfffffffc}) 16:00:01 executing program 0: ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0xfbd2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f009301"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x80) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r4 = accept$unix(r2, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x85c, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:01 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r2, &(0x7f0000000180)="5366fac9c600c7c3352bc47eeb9bb2fc4289445b55b5f3c5a9f41a01fa3487d92dc3732c04f4365fcbfe2e01d2d9bb2f07905b5d5863739b1dd50db7af7f73679b29c8277620d54ac559c4addc15199b35013dff0fb8ff43ea2d1d8b896658ac7017dcd11d511cffdbe1f02891e853e96c30951ea605e6d3b4ad3b1d88f63bf6c4ff49e5ec7eab3f69a103eb7412ed0e7b2d4d6b210af28ec657e292b730802c05314e18818def49bc8210420f53a46567bf2ed98815b92d40c6cdad8dc8c81136ae4b962de9a07a82ef769023e614aa0868bdb7563a491f2e7e4a8031d237137bb4ca5b44c8314cd035833280fb021d379c2e5fd796b0f454cb8de31226ed88cc90f3ecfe83aefa3fb3bf8fffe7c138ceea255e8ab0caa374e65b05ec2dc451b71aad38f48d76a56c1608367bfbd072b89a6efafbd00de773d763525d1020af8bfb165f578b6ca1b86bec6772727944d81bf721f5252151a3f5da38646477972438ee61af8aa830805a0b4bc3b65adcfa0267fa5c77fc4971977f2d48c4e04c93e05dc93255e0b50368239aeced20cf590c156b9990bd84a5166630273ce27c31c2ae6f4f27acd560ff05455de00ef7a360be220d43afd2e9833fb04ea06a1c5f92f30ea8e2f85b4c04f2397ee149424d194da60f5d8890cf35cde3fc1a294835ba66d11da8e9ce28445b9e4fc76795c1ec468c7b7a06cbee5e1576bb5703d157f1f2988698ed21e71d34d285fe7043e37863b0cea1014b9eeacee387fff97b38516e6448040bfaa725c3698ec4a1af7f760204c933dc98179c734150ebf9f2ce48780c24a9d0f28c4f27e7c7a9a39a9c2ec3db9ad29d4db71dbfa3062582cdaad3e5bd22bde9577d6873c5d31760ba2068934416a34f52259a5c06804b8f889f6d2e6cef92d6c7479f98520703f4e8dcef3eb62ca5f0fd8a101fd21a5f55bcf921338c8b6fdb82de6ac4424541d7177e6fc2bd274e6b97027e8a8eacb58d7f0e7f31dc7329428ab3d9abd199a289d64cf4b099138fb6ad0988217b30b9d70e4196ff3925bb9df232d32141f6ea28a476822587dc1036b0260bd613cfcff36dc60f04c8196bc3c24dfea024c95fbd6b9085ca7aae3fc52de7b5cbc29b4d0fa6f22f0f91996e1b833b147af2ca9caa01e3f608c49e92243a78f1a5f43bc5d71c6449d246ccfb80adce9bcff33d5309308ffca84fa2d59e24be1933390db531702b8f1bc15f48cddc0076adbf8ac75e51b7d0316f6eed615d3ed96d60f3986817d4cea088d18d48bb682dd1d80250bd47220d672a3cfc7a499fabf1f66227b37fe3f24e95429946a9697778924594a42dd8f04329b1adc17f78b8a228a6bdd8fb506cd07147d07eebf20eca4e4506928781767a8e536f73b4223306f49679ee1db7aabde2eef344b9152c220d685189301a570198cae23f43099803487dd8675a6624f274af88e697b02b5133f4dec697cd8531120cc83dac458daeefc5337c1cfd8393735da69b1131d9ee49a4e5905dbf3fd61fef22feeab808f8760cf3e4dfbc4ac7256d87604d7ed490f5bca35a9809aad54dc1d2c66f0be3118a4b4024602281952ee78ff68642f3ecb8387df915e98f3fe96260946bc7cf5a34be834296a226347a7479e708830142fb259447e78ed6d26abbae255f58db6f21c3fb438c909a1a8cd40def0699c692b99f06c24faea6cee867dfe6fdc6281a7eb8c7614f00bdae65e79b053ee7ec7e753f0777f864e4b0e7149622a3854e154a9ad48f31f5b0e369202a37ba53bb850ef78a62ca0cf561ea87dff0cfca35ff3d6dbd0d82524ee38d08a5651dadcddb498954f0e5ca28e219c21a20e8163abafde9815dd417ff62a43c4e53f185f15e48914e0ac811ad1da7021354a49a53541e037bf3d2f3be78fbda8c1431bed949ee6035985b62e1d2a336a438865855e760c4af1021a80e73efb98494146dab07dbea09abb4e5edfb436eadbddd3b0eb587064823eb44f820d9577de4d08041c124d06885268caaebd30c98b460fa28f57ec1fdb1ac31601d9f663c5bf3fa27cfac74cc2cd28838e9bc617232ad20cd009f6ed076eedfc9682d3134bce77474e7a44516191920322c1c5248f84318554d710da81f4bc6056c82745d528bd15626179b571cb13f5cda20669b74d66545b1e835ab0a45bd5a8aa383ce895a4642c744d111eae6729577953ac925ded64ff68106624f41529a9a29ea410612f7e089ff047b09df4b918db514af0275258ce5f4c1806bc173ce900c9a47cd69d1bc60bc708dac0e29f45742de1acf1ec9c122c6c7c78ffe805455822c1c3be8b2aa88db3e8b47dea7d9207fb7f631daa21c9bcc0f6625a938796059ea09bfefb62958596c96a5e32b1b180ffc56689cd878b8ce18b547417054d0585b6de532348b1eb1211c96ba5706aede712cab66d60cb11bed992d4e541e67d14c57f975a00c86381c68e65f7d1eb2ca8dc5a083b6cea8a52788adbb3f55aca1963a517b455a5172065590ad229970283099bdaa674178ea13dfe4ac4b59e9ae2d56a20e9df7fe50eff8fab8ec8b43f1836acc508361c1800c3360eba321fb5e3040080cca54c535897e5ab4250382afc00de58b610c2b23d393adfe8f2efbaee04c695630aa9add7f234a78b6d4b918ec8b16989ed0face797e0fff5c0d815fe843387ceba40aac1bb7ad5927626d189c4c0551236ca7725d9c605ede097e5cce0be8b7cc01642c1b192f37575521636c3eae59420b485bd5606898a2a316f39b1187267622671903b010a92243f806fd93f43e871cece261323d3ec9caf5676306411912dee89c24994d123c5062d57e0a35348356948c8040532a589df80a48719520c578f3780eadaf3a662b28b93a4a9a4ba43ad8126fb801c10e4038d6658c8db8d137eeedb73fb26de535164a215f04c2db9d976d2165e6da8254b974263f5140c46a050797254c801dd03d4da62983206218c6d3dea8ca21b99285f60c1298b7e28824c67bf044ec5b694e62495422ce9ce193d088896908d240783ce675e65ddb6615cbdf64648294d4a3bc290d210ecce126110e6af9fff4c18c585aa35ffd32ac6bacee677babf06bbf930bd1800d44b2f526ac87daa306e761bbaa3aa88016a3c7b9e9826f928cfae6f40d6b2f51e799e82ee093af90fd78c52423387ca6e810f72a6ea810e517e94aad5e95e1e336adabf7024a42858c9ca94ddf3dfaeb5edbb0012325247e4570adf460b00e6e997d460b2d55ee208e368483261f7dced7c2ecfa2e057358c8bc1eaa0311f263c48352db86e48e068b4d0662a21ad5a5cf61d6b4d507c564f8351f4739c7c3070f6d102d8f44e18cd5ca71d487f7a5c87bb38acd286e55edbb29bbb690c9bdfff95b7237a65f9d904644177bb9ec62bfc69a3182c9834256941532fba6b2c669be9ce621fe404f07a38f33d4fc321aec629117af90691f1f0276704c65402fc00a5dd03f3f9b660ad9eb1a9fdf7528b1b8df8f754af7ff9177bfff4d47c0d2465010714137f881cc9f0e5acf3845e71af5f24503e68eedd6f26b906271288a9f12908255c6ce07efee964619b9464cade49adac710328199dbad00168b8e973cf6a73785628bbdc7225c644905e8d6859000974abb3eff1063873d81161a5e04ebc3a54e2c6b443c23be2482b0442a0442ac1f7675d3f7ca56ed23846dd74f58fb64ee57f529321d01f13f67b9cfe8888002e51fda3e7f47b7fe83ab1e22434a0353c5fa852a2f642df30020421e818e37e7482a7758cc83c65c8f38dbbdae3e5d5d0853e8af5dc4aa4d89593af8f38bd4c3a37d474bc16cd8e1ddd9fd80527c042865f5575a8ad8b1886d7d5ffdf811482e244b2f8488c173284e64f40144c4934baf18feb400d2d1effbe6c32d1dadac66db51a59c7b15a043cb84dc5a53b4fc1c04546edf8de1987ec3eb05d026bd4c7d3c71bc427af75bad2952ea3a53905fdac0874eebd587803c69aa50330eade0be602008d11e4ac1095171b43539be1e792e77de6bcefd8928ab60ba92c04715e3ee13f73d515c266e6b8317912860b2eda422c0b7598467ff3a02c267c2ad34ac65117c19a8788eafe6a017c73d8106c60d1374c95e0d7e3c81aacb9cf11a0df04df300f882f7204b9e03313582461289c3ce0f065e57d0ccbe3153b0627e9f3412de5aad1356f9c994c320fe0002f8e4f132c229d7973749b565d1a348ce308ff58d63ad4846026c3ffe461cfdf16cbb66caabcc15ce068ba4075057c10b5ec5ce789c410a94e804eba2988996db499388da92f5a31fa5d317c8b6f747b64614cb94bd8dfe905809cb282b3490301a1cbd7c0d224c53e3754d09c712eb0c70ef4f0b7e4e7c4d478089b16b237a5fbd52ff9819899ebe591cd88ab79c4f2eb1647d1406cb41c168198a1d894532d3d79838b4e2fe2c3ff26c8725c9633f0cfb8cb5b555425034326715c69059a3b9556c32c79c3ae1cad4f3f8ec88ee4dcd819d11c95173dac195bbbd98c42aa0dcdeb23e7a5f4435a6b645cd4e475c3ac4f232ff38a207d1b545f3512b08a2095ee28d8b07088ccb154839304d9208878004de03cb7141718f95baf5d48715ed4c21f5897bb79311753a028d811cc8ab34d9b4e5dd237750db2a95c47fc5ff951f686718b628fa05b4e1725d269a8c146a9fed11d02553617b0183ad154809744cdfab0923ef4866b018c6862a262346d95e3f68ec0095e4c07c31da420b0cd67e571f084ebf7e214e3d43664cde89d026c599a3a534959f3f0125a0b5e40b504c4ab6b9ecf493add9402c0590edaf027e511409f5f65cf587ed1cbf725f1df49fe6bc1303a02bc9d1719c1266fa9f078478b58c3a99bb85a2d32664ad21c1ad6c46b015ef34207163ea401c782b8571b6bfccc636b7b0a05b1421c8e4e06fbdecb29655c0f0fb8b39b480f61492cb503d0a489e0820b0055ac42ed94815cf898d4612f17894d04fefcb1764c1707930fa3c6fe989743a8b32c0d805bfb79e0ebebd9c83f5e481cf20a8e9c71730277e35537b4672643c51ff7e76357d249a8e0d4f9020d3f9fceb99c5b7e87fb891d7a4dbd5396dd0378f681d58c5cd472415b394c40913b91564eb4b20392b99cc1735432698a48fc913095228e5ffd675651aba4e74369ad8b5441318ed56ac2cc29760164b7779f22406e20b5530c57edf1c9b0e90161743b0d8fd3b2587844a29648e36c792521d781052fb4d7d8974fec4d6784ea6c33779dfbeabb01c4970ef5fd1c4c51bba76e1d97d755ea5bd5d59484ef881a834e4f092c89c479248207cb879674caa024030bea0ca46876d3685a5aa3d0f3b43027ada4dbd1a6137639d0b2b58dc43ec6f92e4aa88af29eb11550ead7bea49cea9e141788e264d1bf16301f1bdd525fcb5371514f915cfba3a8660c2df824eff30519939afc3c886ab1b93eb535c91156a8b8153bb8b7094a6ddf99a6450f101e2adc96baad9e295f358ee677aa22c8b09f18f800fa0fe2a2eec7f9d5bddc19f957ef47cb04e808bebe00407cb1e998afc54b6c8c12e355f2078a1426a393bc0e0a33dcc69367b540b573e5c03fb90acfc032c0ad87d30935bc9818497848711736cb554b8472c065a9bc45e7a1d823c62777a045e6095289abd3a158ab0b9af6750210682064c55bfdcaa5d58ed78052a6cddaf880ea6b03dbf63758c6becd6cc12a25ab230402674bbfd5b3677a9f7c9a44d00b26a3b22e4cfe4bc404711645dd27c25c601daaf5dc715db74b1a2f96e05f563407307bdd9de1598467dc52188eeeb", 0x1000) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x80) 16:00:02 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) 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(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000040)=[{r0, 0x188}], 0x1, 0x6) write(0xffffffffffffffff, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup2(r0, 0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getuid() munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r1 = msgget$private(0x0, 0x443) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r5 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000240)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'paP', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x0, &(0x7f00000013c0)) r8 = getegid() r9 = getegid() r10 = getgid() r11 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[0x0, r8, 0x0, r9, r10, r11, r12, r14]) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r15, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r16 = geteuid() getgroups(0x1, &(0x7f0000000180)=[r13]) ioctl$VT_GETACTIVE(r15, 0x40047607, &(0x7f0000000240)) fchownat(r15, &(0x7f0000000380)='./file0\x00', r16, 0x0, 0x0) fchownat(r4, &(0x7f0000000380)='./file0\x00', r16, r9, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1, 0xfd}, {0x7, 0xfc}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$WSDISPLAYIO_USEFONT(r18, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r20 = getegid() r21 = getegid() r22 = getgid() r23 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r19, r20, 0x0, r21, r22, r23, r24, r25]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000001c0)=0xffffffffffffff95) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r28) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x80000000, r2, r3, r5, r21, 0x80}, 0x29a, 0x8, r26, r28, 0x6, 0xffffffffffff8001, 0x7f}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0x2d}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x8) 16:00:02 executing program 0: r0 = socket(0x2, 0xc003, 0x2) write(r0, &(0x7f0000000a00)="450a75995df3a7951e18059071eb2adb0002d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e879427405b519f61702447c99c67109474b4e1d4b9ecd3e496197d3b326fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72334b100000000000f5cbaf5dede38a2c69c7f978570e107a2b771e3e68266d7ffeb141fca2f931b1bf219cc60ae7b80eb041ec347d255710ff22d56c57ade5e827a25b54aab1020000000000000052db7000000000000000000000a76917a9fe4218c74e24de8695a2326c96ceb280d61d908fcbdc242073d3386ec8c43d2e25ec56712b02ddaec0786383a2b38fa91ac75d08f3639483a644bace5fcc5752284d719c639309a75a31398d8fd4a80233b0750e0a1fddbe59ba2385a605efd7f2cfe78db2755a3f1b7cbe0ce3453caf7605fe5551d66c3c67dadc198c6ecee033bbf2a160", 0x159) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="92e4d6c98b", 0x5) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x7c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xad, &(0x7f00000000c0)="a6") 16:00:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x58) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000480)='./file0/file0\x00', 0x3d2) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') link(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0\x00') 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3c9, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x66}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1}, {0x50}, {0x3c}, {0x4006}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x8001) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x186d4, 0x0) r3 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r4 = dup(0xffffffffffffff9c) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000001c0)={{0xb8, 0x3, 0x7}, 0xffff, 0xaa9}) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000080), 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0x40004000000028ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="00000018000000000000000000000000000000bb370db5dfb367383efe00"/44, 0x2c}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) recvfrom$unix(r2, &(0x7f00000001c0)=""/140, 0x8c, 0x2, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) 16:00:02 executing program 1: r0 = socket(0x0, 0x29c6976c775060fb, 0x0) r1 = socket(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0)={0x2, 0x2}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000200)={0x8000, 0x10001}) r5 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000180)={0x80000001, 0x51f}) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="02f87b0166bc7c581900000000000000"], 0x10}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000300)=[&(0x7f0000000240)='[\x00', &(0x7f0000000280)='/\x00']) semget(0x1, 0x0, 0x81b) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x28}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000040)=[{0x9, 0x3, 0x40, 0xfffffff7}, {0x100, 0x80, 0xf8, 0x5}, {0x2000, 0x1, 0x6, 0x1}, {0x9, 0x1, 0x1, 0x7}, {0x0, 0x0, 0xff, 0x1}]}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x100044}, {0x8d05}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fsync(r1) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x81) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)) r3 = socket$inet(0x2, 0x2, 0x81) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0000002823f6b7a35c9a2fd0ac6c7753e46bf94486a09666bf9aa1063ed5d7368148534ab0f7b913badcaa222e0d952960"], 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) mkdir(&(0x7f0000000000)='./bus\x00', 0x160) accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r5) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0x800000000000002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r10 = openat(r8, &(0x7f00000001c0)='./bus\x00', 0x20000, 0x41) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x200, 0x7ff, 0x0, 0x0, 0x0, 0x5, 0x9, 0x2, 0x2, 0x7, 0x8}) dup(0xffffffffffffff9c) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000180)={0x800, 0x1bfffffffffffd, 0x100, 0x6, 0x2, 0x2ac3c1ea, 0x10000, 0x800}, &(0x7f00000001c0)={0x82, 0x9, 0x8, 0x0, 0x7, 0xfa7, 0x80000001, 0x80000000}, &(0x7f0000000200)={0x7, 0x1008, 0x10000, 0x2000001, 0x8001, 0x0, 0x9}, &(0x7f0000000240)={0x0, 0x3ff}) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) fsync(r4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x795, "73cc510e52b3912e0d3fc9c06d00"}) write(r0, &(0x7f0000000b00)="962eebb494c67aef9ec9ef8981ecfc23ad4b80a0cacd6e43649d81affd101fee4aca7f41e823f5ff31fc5a82812f7ff8fd3f6ab7cfe2c6996515f20f17d90dfe2b42c1c1c4c99cb51317280a76b9df1003d0e414c9d1ae3dc45d09d89bd3bfcf6739ca1bbcca809de6db34748cfb55808b50a914826ce6ad2f6d30c23605b97496d99f661dfba0e791794cfb741e7c889cfc802169038f12db5ce978a9c7add3cb3a3285610c10de1cfc0e3ef01beb264679204eee51ab4c3371c747b342512e87c18d2c675e0a1cf8afac25a6d8b992ebc4d3e8ecb6801488a88b1c7e91", 0xde) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x2) getgid() 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xd7}, 0x8, 0x4}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/244) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x10, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000002c0)=0xab) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xc4de66cc96b5a9d5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x3, 0x0) semop(r3, &(0x7f0000000040)=[{0x1, 0x6, 0x800}, {0x5, 0x25, 0x800}], 0x2) r4 = dup(r2) listen(r4, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) connect(0xffffffffffffffff, &(0x7f0000000300)=@in6={0x18, 0x1, 0x9, 0x8b}, 0xc) r5 = socket(0x10, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f00000003c0)="4a5d2ad96ac795ab0b12296e44b5d3d9ba175bb3ba86ac94131e7ee4f00f4bbd202bea60d8d851f2a4ffe1f5d3aed255471af369eb6adcbc0020201fc9f2f9d00cfc0826b60518aec230d0990182422004b1dec93ffc1b0331a90b0e439567561c81e0abc72dc9a713c9a95782b259c2b335f02f31d4e595d4811582ba1bda24e27a395a5b83492583123d11768caab95f7126ca6478de5c11e060bdd7069cd164f858d569dfcd8704a15268b9c98e07579fdc0910b650c202000000d7aaaacadec214f6101b9fe153c886e0347abd707d870a3c0642179043abc71b3d7c945af8d371d2807347b4515cc2fb6a2ddadca89f38f1c2b333317cc84c1d59a890b28e43e0e61da9f687de428e75934656a251a21cdb3e0c0a1adffa8078cf14e7782ac3c495bcf6466ce029eb4d81b001f47401ac6ca73e2cbff3157f20754b83fb8f6756f89c5abfd5e777b0b4", 0x3bf) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="af8bc94398f5b089c64a"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r4, 0x0, &(0x7f0000000080)) recvfrom$unix(r7, &(0x7f0000002200)=""/4096, 0x1000, 0x42, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff002e2f66696c651e329c2322b68a8747eb15441433933000"], 0xa) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[0x1f, 0x8, 0x4, 0x46]}) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4], [], [0x0, 0x0, 0x0, 0x3, 0x0, 0x800000, 0x6], [], [{0x0, 0x0, 0x6}, {}, {0xfffd, 0x0, 0x40}, {}, {}, {0x0, 0x0, 0x3}], {0x0, 0x9, 0x0, 0x2}}}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x15}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x5}, 0x10) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r1 = msgget(0x1, 0x200) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r8 = getegid() r9 = getegid() r10 = getgid() r11 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r7, r8, 0x0, r9, r10, r11, r12, r13]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r17) r18 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xff, r3, r8, r14, r15, 0x4, 0xf001}, 0xd8a, 0x6, r17, r18, 0xa69, 0x0, 0xffff, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8001, 0x1, 0x8, '^\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x2, 0x2}) mlock(&(0x7f0000fea000/0x14000)=nil, 0x14000) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x200000, 0x9, 0x9, 0x8, "965d2b7d31bd137c193c5881599e3a040e3d4211", 0x0, 0x8}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x7c2, 0x0) write(r0, &(0x7f0000000140)="04", 0x1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0xffffffff80000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496b62df97e565", 0x8}], 0x1, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:03 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt(r0, 0x3, 0x6, &(0x7f0000000140)=""/113, &(0x7f00000000c0)=0x71) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() getdents(r0, &(0x7f0000000180)=""/254, 0xfe) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000100)="26d901000000afec24d741a2ea543f24d8a4c31b3e44d9229931126ea3ccbc25aa8c06835ffbe1ea00551d2a73fa1c0eed14efbb09e90080f329036c4560a7a62e7770dc13d349d01779fa869fe4ccc27133df58d27e71d980307c22ec154061b088", 0x62) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000e9ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000580c0000000000000000"], &(0x7f0000000000)=0x6e) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) write(r3, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x8000, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0xffffff01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(0xffffffffffffffff, 0x2) r1 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r1, 0x4, 0x84) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) sendto$unix(r3, &(0x7f0000000140)="8da6f86ee8985965b4898b19568c970b53a4ab9a67f1cfb832f37e141d73be2d981ee3c6452910df1c4b011cb58eaffcf9694087fd04ee74b8a1848fc19709b79a526640c5e6b3185e7a400b186be23c0f376c5d4440e87ed7623bb9670e867d6518a3ace8720765dd9561f80238dc8ee00e2d23b6b9f007298a8c1494d171ecf8291be1fa5ec5e8fec478089340b88a9aa3e3975d5b046908cbc93558cb1ec0909657dfebfdf120c5ed537ba135bbd183666fa7048ea09174f2c041aa4a61", 0xbf, 0x2, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r7], 0x1, 0x800) msgrcv(r7, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r7, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r7, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44"], 0x8, 0x800) msgsnd(r7, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r7, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e2047948060000000000000009000000000000008194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606ffffffffa0af1461584b0577d2138cc7b7b98b77cb7e2f584c89be15cb4586226577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3c"], 0x13a, 0x804) msgsnd(r7, &(0x7f00000001c0)={0x3, "943b5b09252ec40b4ca3cb8558a2b9d6b22f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f"}, 0x41, 0x7eea135638a8ce50) msgsnd(r7, &(0x7f0000000240)={0x1, "8a42b6"}, 0xb, 0x800) close(r1) 16:00:03 executing program 0: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x120) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000001740)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001780), 0x0, 0x0, 0x0, 0xc2decd4e6caaffbb}, 0x209) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000001700)) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001580), 0x0, &(0x7f0000001600)=[{0x60, 0x0, 0x7, "360d75be9264e14965833b2a306b5ab374842f9c9b46d241a3f448194a459fd0177c5025dfa55099004a23b73fbed8e1f761014b417e9d8e65c2a7794b3b6a1b9607cd67b46b761f55"}, {0x30, 0x1ffff, 0x5, "fc11024bc0d20f6727ed3b83b6de4e4a6d40bf0e3833c54c29"}], 0x90}, 0x1) sendto$inet6(r1, &(0x7f0000001800)="8c5400fe272f805f3182aea7c5a063ad019512d2b182ed2e9c9a99c350d22d6b6663998db3d8367459792038b69f14b81ecc12638b5a925336d6b875d5c293635dad844342d12a50a1c605a2c955bcc8fe2dd31893b6d3ad3fb0581f5173c2ea0a685a1da1a6a77f7b497beba877ec2a44f7fcfa34c1f2b7865c22b14f7bf991b8cf6a6943d27369d4ac649df00fa852d090d4301633b778432afc0527d7d57d3883db2f5a5acfd4eb6d4b7b15ac853d0c988304b42d218461ebed41fa51f6476d600c25b1", 0xc5, 0x8, 0x0, 0x0) 16:00:03 executing program 1: link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffffa, 0x100000001}, {0x6, 0x9}}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x3d}, {0x40}, {0x200000000006, 0xff}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:00:03 executing program 0: setrlimit(0x6, &(0x7f0000000180)={0x800000000009, 0x200000000000007}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0xfffffffffffffffc) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="7948622477fa9c05f5f63d777a8be1658c0af9042d31edbeb4a40e95fa8651c9ac064cf73eda84be87873c0e353a6d4d9ddf4cad100c0b03a540035dd1698f20", 0x40}], 0x1) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000100)=0x2) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) r1 = shmget(0x2, 0x4000, 0x2c0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) mlockall(0x1) 16:00:03 executing program 1: socket(0x2, 0x4003, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0xae5, 0x1ff}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x8000, 0x0) syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10000, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./bus\x00') r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x0, 0x1, 0x3f, &(0x7f00000001c0)) fcntl$getown(r0, 0x5) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x7) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x82) 16:00:03 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) writev(r0, &(0x7f0000002280)=[{&(0x7f00000000c0)='t', 0x236}], 0x10000000000002b7) r1 = socket$unix(0x1, 0x6, 0x0) sendto$unix(r1, &(0x7f0000000040)="370ee944cbdbd6dfc71713e13d14ba6f46ea3ce4ac17259a2356a32865d3", 0x1e, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = dup(r4) getdents(r5, &(0x7f0000000180)=""/31, 0x1f) listen(r3, 0x2b) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r6 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f00000000c0)=""/244) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r9 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000240)) fchownat(r8, &(0x7f0000000380)='./file0\x00', r9, r10, 0x0) r11 = getuid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$WSDISPLAYIO_USEFONT(r13, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r15 = getegid() r16 = getegid() r17 = getgid() r18 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r14, r15, 0x0, r16, r17, r18, r19, r20]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x2e, r9, 0x0, r11, r20, 0x298, 0x3}, 0x10001, 0x4b}) getsockname$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) r21 = dup(r6) ioctl$WSDISPLAYIO_USEFONT(r21, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x4152ebbc, 0x8000, 0xffffff5c, 0x1, 0xffffffff, 0x0, 0xb, 0x7ba510ed93d44b5b, 0x2, 0x3ff, 0x3}) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) 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, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000d244b7aab0c2f923dab4978d0153f95a0e02a287af0eb269f29d1d4f140590d3d750d163956d592aaa4f07fd1dce87b8cfed096670812e20f12fe92bfdb395e064b40ce52eae7af4914ceb1c6f34f0876b53f80be4c75a0e632ef63fb3a85c8063aa30b4f5fd7d0cd45d614f5d0aaea2e41ed8510ee260d5"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xc, 0x10, r0, 0x0, 0x0) kqueue() syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x4, 0x0, 0x3f}, {0x100000000006, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket$inet(0x2, 0x8005, 0x20) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x7c}, {0x100000000006, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3ff}, {0x7c}, {0x100000000006, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x5}, {0x7c, 0xf8}, {0x100000000006, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x7c, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000000)=0x9ea) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x904b98330266b11e, &(0x7f00000000c0)="c02a1f92b4eaf251717ca3", 0x1) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) getdents(r1, &(0x7f0000000000)=""/122, 0x7a) r2 = getpid() setpgid(r2, 0x0) 16:00:03 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x7, 0x2, 0x2, 0x401}, {0xfff8, 0x1, 0x2, 0x7}, {0x6e, 0x40, 0x1, 0x101}, {0x800, 0xa1, 0x8e}, {0x5ff, 0x20, 0x7, 0x4}, {0x200, 0x7, 0xe7, 0x80}, {0xfff9, 0x0, 0x4, 0xfffffff8}]}) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) 16:00:03 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20210, 0x0) connect(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="01300000000000000000"], 0xa) ftruncate(r2, 0x0, 0x7) semget(0x0, 0x1, 0x82) fchmod(r2, 0xe3) write(r2, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r3 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r5) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r6, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) msgrcv(r6, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r6, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44"], 0x8, 0x800) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r6, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e2047948060000000000000009000000000000008194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606ffffffffa0af1461584b0577d2138cc7b7b98b77cb7e2f584c89be15cb4586226577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3c"], 0x13a, 0x804) msgsnd(r6, &(0x7f00000001c0)={0x3, "943b5b09252ec40b4ca3cb8558a2b9d6b22f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f"}, 0x41, 0x7eea135638a8ce50) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x47}, 0x3, 0x100000005, r3, r5, 0x9, 0x8, 0x2, 0x10000000008000}) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:03 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00113c2700000000000000000000000000000061000000003f00ffff00603e97a0c224", 0x2b}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r3) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) socket(0x6, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) 16:00:03 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000ac0)='./file0\x00', 0x8003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/196, &(0x7f0000000240)=0x9e) r1 = semget$private(0x0, 0x7, 0x10) execve(&(0x7f0000000400)='./file1\x00', &(0x7f0000000880)=[&(0x7f0000000b40)='/dev/null\x00', &(0x7f0000000200)='-,--#+%\x00', &(0x7f00000007c0)='*@}@\x00', &(0x7f0000000e00)='\x00\x00\x00\xf7\xff\xff\xff\x00\xf2\x9c\xe4G\xd8Ml\xc7\xf5\v\x8ch\x13\xd3u\xe1\x80\xd0R`w\xff\x01\x9a\xbb\x00\x00\xff\xff\xff\x7f\x00\x00\x00\x00\x00p\xe8\xc8\xf8o\x99&4\x04\x1er\x13\xce\x97.\xd9\xdb\x98@\xb7\xdc\xa9\xdc};\x1c\xde\'y\xcb-\xcb\x03\xf4M\x0e\f^L\x16\xa9', &(0x7f0000000740)='*@}@\x00', &(0x7f0000000780)='/dev/bpf\x00', &(0x7f0000000b00)='/dev/null\x00', &(0x7f0000000c80)='\x8f\xc1\x91l\x84C\xb9\x81\xc0\x02K\xc4\x89\xcf\xa6\xa4\xe3;\xfd\xad\x9f6\x84\xdbs2\xaf\x01\'\xa94\xad\xb3\x8f\xa7o\x1a\xf1j\x7f\xecZ\xf8\xba\xe8-At\x10\xa5\xafL\x13%YD\x02\xa5\x91\xf6\xa6V\xae\x1cz\x00\x10\x00'/148], &(0x7f0000000900)=[&(0x7f0000000440)='\x00', &(0x7f0000000700)='-,--#+%\x00', &(0x7f0000000c00)='\x00\x00\x00\xf7\xff\xff\xff\x00\xf2\x9c\xe4G\xd8Ml\xc7\xf5\v\x8ch\x13\xd3u\xe1\x80\xd0R`w\xff\x01\x9a\xbb\x00\x00\xff\xff\xff\x7f\x00\x00\x00\x00\x00p\xe8\xc8\xf8o\x99&4\x04\x1er\x13\xce\x97.\xd9\xdb\x98@\xb7\xdc\xa9\xdc};\x1c\xde\'y\xcb-\xcb\x03\xf4M\x0e\f^L\x16\xa9', &(0x7f0000000840)='.$\x00']) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000300)=""/217) semget$private(0x0, 0x5, 0x9f0658cc70827daa) getpeername$unix(r0, &(0x7f0000003880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faf5000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096e60100000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000676bd2c25671dcd80df45000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd05ec249233000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000149c070000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffd3da4a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dd8ace62c66a83612a000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b889a514d5389000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000122915a858780c5b1064affac100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecf9c65c0000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e1c014e27e167363d5d06ba836f099e0000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000866b1764957e3ecb12facfd96bd75995b4c774c6363fa9de8e26d2b2559f5cf925f3845e370000a0a8db0702d61d09b5ac68f9796406671f1a580ecbafa179a24ece94000000000000000000219c289ae48d7fbf869ecffa3f7f183e6a1962b60ac457e976c9ba2375949a0e2730978a3c1164d49d2166d9e7f4f5943f67bbb975415df5ccb76151eb97bb9dd93260696f4aa02ee3fe65407c46"], 0x0) r2 = open(&(0x7f0000000580)='./file1\x00', 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file1\x00'}) ioctl$TIOCNOTTY(r0, 0x20007471) lseek(r0, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000014c0)={'./file0\x00', 0x8, 0x0, 0xe9e, 0x0, 0x7f, 0x0, 0x1f, 0x1, 0x4, 0x0, 0x1000}) chdir(&(0x7f0000001540)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x0, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000540)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000001640)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x88, 0x0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000500)) write(r3, &(0x7f0000006e00)="86453fbfc3fdcd408691efc473dbce5a2f35b9bc0a39a79cc99d807a7f13e7a5aa4e82996d677538ac0c1f11811a6e9e3ccf140961db78d2cee788093ed097c204071fbb082ad7339f00a54aae68a096207425d5c5a848216002d4caa443bb630bb9cfdea46ac245ec388e0738ce55f9da5aa06007514b19586f65747cff9ee822b1d56b20d23b15c573bfcaa468cf03c1ca3597f5d580be9ec95cee353803a67bd326885f40eff3c4d1bc56dbacf288170b5b06360bbc668260acd03d69429502112f0a7b679daa61f2314f638fb8f79bcc92ab984a36878092bab4a5a07d42769e600f3c65171bb292819f6a5186a449b0b8fc1128efe451d874a16a537f614b6c2320dd43959e801e172736b1e10ca903242db8abd2f8e9e18515aa5328e51846184dfe81d426a9f08a016e9eee0857814d2e965afad2d6005db24461e043d09f59f52c151b606acc79325b02b2b97449520e9389288d63afe23a3fcd9ed96902149d8b2bbdd91950fa9a42234dbe44cc47c8ad7f040dba9bcc2b94cc38666445d1f729f51654648227888d5b847deda0b559555f04fa4ea41095597a59c456ba3a697e056f5c6c8fffa2711ddba9eb54e4364b242c2bf7abef4f55fec8c58f66a923fe54e25e80feadd700438ff6b637cf73c01d949a42164c2cd66b16811b3936159746065e0096305790b3e6183c20ffb0a59806eb869692f89375ae5835894c1a8a9a3ff228d55ba085fc98421022d9ac395a0643b026ce4b2b305d0ea653b95b0885470efd942028cd2030a061f780fd9507713518fa63fd0991067bbe2cb64a87725ac0f6c3096d5a9824d8b0102fbdb186602c1e14334af53ecf38feb408150c60caae1f527355150e27cd0e22be1fd632c7877699cb79ae29c8f80dc665b52f23b7b119d9ad4e46036b7435784e32d2a1c8e43cec8b6559251d88840d5cbd832c92a4faf4eebefdf9117a397b8f0012c627cf5f4059a4e52c80e662bb3388a00e6a196486b2271eaaf8a21f2fc6b175496d3acde67329d69e2bb2a78ba3ef46fb32590d02e1f094a66ed84c50d02bea1704a4285d84658f935961eb62a85ff0958bcbbc43ec6da585fec564908f83264600c153d4a6990ac7919b54402c5413d6056735e27532dae328f8da38ff52a53f0dc7a1b749c5c94a62a73ec207bc63ac2223c89a99ce4f8f35502c7728c7727756ab996a6574c1d9f96f45d4310c014624e04b353b69fbd64a783b23e1c1c1de59b490a4e813a93df340142670bda0aa597177019b3a189c31207a5af5fb0f2af58eb1768cf1b026463b148e6e7b48ed0233b1b51ee7680bde92d2d61cef47abbaf653dc2f2e8c9cd27b7c4d181b2ccfa0402059da9bc733ebc5b3aa83e008a41b24b431b246f357105ce7f127efa78b9ed1bdf56e00855a1b18525de5f84f4bf681fe1e983a6bee6ac59287b94f3159747034270cf6836b3d45b6cf98f3831dc18376ab93416c6d4b8d2c0db48dd708a481c001aca7dc99bd48d323b3ec72a771487e810e4c9df1654332114d9798ab9e0d5dd10fd978b0639ec73e73ad546998a9ba5a922c44fee76ad97892b262b2697f81f50beb70591c0a911e806a67078ad5071981669958e4f1ccf57eea4608ed5648b0cdb533dade5538942405c412e0726bdbffa4cb1f18f04c30a47c6d6aeaec52bbe4e789d4fff74b434c1f02a81a2047e4ff13253744dd46daec2850115ad948c632443cb469e09d3b6def4ef45717daebd289c48f2bf88b185fb303c05535fe617ff84a5fcc46d53623f9916f6fdabe495ac826a3e3a026ae1a6925e1eff076eddd95347d68a3402288cc165829d3b18dcbe52204529f00e9583802ee37250929d2b2ec650f6abdf2be29d745437267332b8346074b65d47613f9e7a4017e4b6072a3f20cc9b193033c38ae9c50c66be2379e6dd2114e01709d6442e03454eca6c837b242c34bfa69fcb8f96374bd54288e03b201f4704abe7393416d6fbfb87d4c5c4ac151bf2acc47232954d08f0e9275960096811d18405187b2e735a80c05aa4f330170456875f817f3c4158456b72fa5c0834444cb7d504d6627886556834dfae970af8000289bae07a9c5eb7e31dadc8230f47d070df90e9aa766cf187626eb25f6b0a65280136fddf94e07ac8a532f1e909ae0d444b16ce794a22090dc31c3d30435b577429d6115dfd843cda51b693206f8e5f1593db49cb699492c8c2892190dc9054a83c960dd1d12eb56bb70c609fcc1f75be4e265b575170068d634b1dd62209ec2b96f6245dd26ff9de39ade925cd15c384d526e92230d84ee6ad8ba09aa17c81e996421810463ab0080e834a5fdd0ef58aff7d3c09ee434bf00d06baf704ac793fdaae53bb2b5ed41c6c9ea4eb00583d07863dfcec8622e611d6bee466435495b8beea5f14a90f0039e32ee4d1a6b4abefaa85ac95d44977972a39fffdd8dd6624ce7b754f0fc907fd8eae753ce617c757e12e2b6f4000e9b4be70eb660862d122c13be207a19d1ab181af20a3ee7fdd6f7fd81d9c8e5a1c29071dc041e88e6242164b31401b5ea0490f057fa18e17c90636aed736fb8210a00ea571d9be796215f488ba9f3ce7335ff15ed224505551da936cd213352104dd5b3ba25d643972d7fde74d52450d54ac29f5a54c102464cdd22954435ce9cec7a79cf5cfa00127fc11a68c6bbf7bf12b950fbbf5b4a17b177d2660fb9296cd5d232d499b4688ee217d9ce1904114c68ea831672fad61e3ea7f7928a3c31014db46abbf6176299860db0127b1f8ecd1198bcd8c058b336b9f9ef3185269f7d96cbd6e431106666b3bab222bd3d1b98c0077855a1f44dd794d6e02924c4b0b50dcb3535a9a48e8b48bca13c3787840ea011e1e8a4387d9e6d63b4c5a6562325d755674ef37a834f72ce0ef045ef4c3c59f236325f48625463746fcbda9d670b6d528ad9c7aa98e2a42c127197385b3752e4dc6c871219efa41b6de2330fc2e6e95cea3be3d3eb58d5311814c6703afe9ba105d24bc0b618dcdfebc6087845e1b17b86735f8a777989ea3f38741c789c4208e4abd654e0f26bbd75b61f5f05234b3a4c69088861949a7bd8b08322a57f2846993cd15bacc473c57d8e44300579239d9b6178939899d7ae093c70b03ccee4e892fc18c8739be7dd7c433589a37c38e953c683d720d1cf1d1a7135e8d19ffe7f007be10100bf16aa8d73c1a271da99907327c6ebbce1d53ebb1bdcdab1f17cd7b583e5ae285f04ac9b700499b5e52c0cff284cda81d92a5c09a510364627c40944b4695fc441499a28d74e8986c59efc92360fed1ec5a04b2bc4bbd72de6e45739dea829260d60b70fc8669747f68239f393cd0e3f2c1cb7da8d5d4ce16dfe044ef479cbd0c14fd3b2f1dcac11fd8f0d7d09f1d3a6da39409300c8bd624a71a1d2808b410607ddf3d8b2a82d3d839c2c5f0147beeb0151b3491ea9edd3bb2361276fae0edd7e3dd148f9e3d532f255db00bf1214f3da43513953b295054f3cc2f8f0227bdae576fa434d723e4d29495db8eef719daf25c014142ff2c48b53688e51222cdefd148a2832a2a5e55a77230549a30498fe2d6ef79a677d2efdac41da6e5219c0afa88cdd045580ddbffa5e692ac9a47af6db5be178f9367c77ee9e5c080ff103bd21a8d8fcbb0b4dcf39bee75c4cfc678fbfcbce614692247cd1652332a5dc4b39b80744f886c8c3bb1198ce28236b46fc902f34650eaa6e808642198cc4aadad8fd07d80e38072b8c36652426ffc1b428f5ec3f8e129e86aefc540dd525327094ea90b6e9d2fc9d09cfb7b992b2323ab33ef656feb03648f677998e71361ad8f1dbe967c2e6cd4bd970e9c0b429a67b3af56e50f691ed3ce945bae4c7fc92ccfba2f1842cbf876b7cac335577a99f563d0b532b869eadb8f312d098e43d70b45b0d2b761a2055094f082f2ed9b83618a4d2152074ccfde7ded0c6d26f6dd0d03a7537dbdd77c4c1277607e1f79ba35e1a9920a41f594dcbfe838e3ab740ee32f88e9f8f4a0330f9fb1d2b06898a1d0df58ec8cc2779d4fb25cf317cf77c48edc22896f7e898643bbd7403d181fe63f9af1579c512a3a5e0812679c7291ab96b91b6573f8e006d0d3f4078c6e724e23d70999758eb629a737c2071abca2343e64ddb835128268ef866781fb4fca7119c8557a6dc746ca15ad28d6da24c25231846242b8cc0732f9e7c95b0c65f5538dca46f74cf3c90fdad2c2e60316d7125bb7866248c2bb7a1b62dc11659f1f25a466104d2fe0002e42e7599c43c19981a1d257a968dbe6a76d77bb912e504c2ed95cf9f9f1614e764074f618f1a1fc78029f5b961a36dc7fc23459eecb803be9b75154e1a73053ddcb89d56f50a19a53a0acdceddf7c8042be261db484440e02e9eda027dac44f014030ca2cf720e9e9462896e5d23587731982dc16b721cd44c2e3b08e481907a765cc9b30e650786108d87e265fb529e1c867c29cf45e053904efa51437bad85a036ed97c028b47cd4fbcdac80d6d8289f5f29628413e6b069ad3b07cdf8268ac39619a9f4a7ba4afbc9db9b526ad8f24b548cacaf533d206c7c7b4b85d5b77c1fb87558909b7ad1a024bebf3d9b0a2001d9ac4772f743cc79d3814297213f255eb154a5a29eba4e50b281cefb7f3472ff20f1cbccd0fcafedfe3d5366fe5bd2cd5c2bd1953de4a37d5f0547842b1fabdf61a90751fcd2234d8829224333b632cb1f641a58354b04d578f08ffff4968b972816c237228c995964c0bc7cb3b8fb770620fa549665bd2ef53262f6ab1cf95b112e72bcffd717edac91b8480569711c03ad4e36387ff4a320000000025270a4fb9495907639d8bd969579ea01aeb0b8a5a710392893bc4223cd25088459e07e2ed66cd1d369be77e216c4260ae3e62e2e27f59a0de8e1e628eea80f3a41a45cec2d01828d1bf6087fddbd2d40cec2a150ce41bf42f92db182f63274908f130dc60fa4e6a0f87800f09d8596527d47a0ab610522e591b7389a453d0cba6515732a34a5cdd91da2b4c8c246bba280d0f846d7ce30297257826b5bdf9f9c116428f187b892086d8310030fdba6e963ec404ed67843e2ea7f5f6be85a9fb46971ab2133e0461fe70132968f4a85a70edcec9bfb14d24a06ab1ee3390cc614ddd620e1acaea8cf0d4d38e8082777b998a2b8faa034879453de674f2babd80f958376c56550ac0e24a33a42099d1126edd795e306679ace42e276148b9f939f3ba97e8773aed83d54761e2c363ac15d847de38ac1a5eee0620e11014073f78e72258e4bef9367a6d235001131d3299fa4b7f126af3b769a132c83906243a87feedb591d8a9d97af96996cabd439ae22262f59fb6ddfdd9b2ddd73ce9d2e5c7e7b0c96da1de51919960b6463a21325c34538bb8cc4395d8814197c806424a194a4cc2584f377217d49eec3fdb6e1a55708211c9e5a18540cda0da7dec24d66b11975b5ec86497f87af6452e0be7f8bced9b8230fc6e68ef06e47b3c4658ac9ba19fe0dee57c7e5cee9fff94c469ffb11e7ab225cb331ec8d628aac3e2f9c528755681461f2023169b7a15680716eef8e425092daefcd85f7130a1c3ac5ae41b7a284ffbcb54d2a27679c4746c108535c9aa2bfaf71d8454dfa737b508f2ce5ee46df8f11fd7e95b6085faaa2b98889510f8e293b8a25cbe7ab8551f53eaa258c1059a385bc4fa1a072d0b3191a4c555730a770f02dc3c62b6be8cd29d0ecce0802a44e20584fa3474995bf9a92c3294054992acecfb7e301fb7c34531ba15d6767a224e707a1429ff5a2b2e8b30b80ec40a8bb906205dc6fa4953821087a5873c6b5648c0b781c1b23e830c28705b23e2f12f24b20a8c48c00dc3cf8ac7e2188fba87c1ed9ee7d2ca64cd8ed675247fbbeb1377e39c74668455513aef4fd9e4a03047c2c71a8554ee9eb68d4978dd4a2cb7c0a4421770ad808008678d26a9144a09a7e54ddffffb3820862a756d33e259f61f40733b9dff6fd3f7bd5f27d54475eced699394ac77e704377f71ffe6e4dd4b8a6d4a8fd0b6d4a38227ae97547454b74df3f9860cf3fe00f609dd285a19d345777e915d9f8f405da4aa09874e44fac90907532b98b6b4a0153fe582343cd6e0051df574b21a2359e492dd2e0c2173966cb1956af873abae16199c30631e3c93944b1f766172aabd27b0e22d1bea9535270c767a685284628cb453d09dd1ca09102175954812be70a0f4d4f83da3cb2f84a577c0b43bc53d3965f460ae6a77b7c210a5a15a8a51e513eddfcdaedb155a215cae4f453e303f968cbd8b0c91fe4d8fb138fabc8e684aff61db4e3500", 0xfffffffffffffedb) r4 = accept(0xffffffffffffffff, &(0x7f0000004940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006802edc443f95e00000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b501befa7e227a300000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ec79edb076865458fba97410e7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029814e1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff000000000000009017cc910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc6199d9ac246b67fbac6e54c8410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a74c57a30000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee1af3a3bab7557f2016815821cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca411a5cd31ae26000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c9d037be45c2624019cef6d5643797b77a21c195e856fe56021aece0104f888d773a0086c305d97a41d034a958ad65937a1b895d98bd988bddea96700e5bbedc78d44e9f53769177d168e41765e1251b2a82d3061d92ecd4ebe5edfa4b12c5e00000000000000000000000000000000000000000000ff695f16ba312697e602955347717ee8351e2fad3c76aceb83340dc9070cbfac1b5e1e9ccbbb51fd562c5f44a6f3d3355236a8d6822772fbeb5506bf35ff9d44c295b886922c6321ee9dd5ca92903d41b0fbba1bc067ac8342507f947535fdc84cf40339cd2dad976b1240bb213786aac70677227c13f168d0df6fb977451ee259fe3e072fb4e3ff023472eda67b3de9abc9314a035c75cd16729c4b18d26cb1c1be25a718f943f76ec565a132c9ec6c386cb525f2fc78175b736e3acea12aa65489ca74399f05a406d9f45d571ae882e009df80014ca4de0a927258c8649d811c0851f1d3bbd95152f0e6c1267e63b449708c8060fde63687aeddb1f02fdc3988315fc3a28235c27e92f4378f616aeaf202762c243c36e14db850f7473ae68e7a3f8e207609c75cfd2500000000d9327a38d122e854c8ba4a87fc9978a2f74c9d39318342213fef71f858f90a8b1bcea1128de1fe9d2ad6c296fbb19ed3a9b68200276c3e6ce7df242e4d44870727fb30eb2645ef60f7424d596939a75d783aef76fa440012e5d1d5431942e40b9a1d8358103a1a1907b6beefb35334591dc0ba2ce96110e35cbc671b7f43f8a76dba5e13a248ad0409f17595e9a33c1ea2c3b94cbc1b631c87383a3e2486fdf7107fb411480e296d6e62cb0e57e3f47737ac5a21b5c712e5dc0969670e19d5531f5cc94d82c4aad594295ca076193e812f2d5a9bfdc71d18ad365ac9a4950680c59ee9d397f3a1d455982347db78806bb26c7700"], 0x0) getitimer(0x1, &(0x7f0000003780)) write(r4, &(0x7f00000009c0)="7564696ad79813fc88e54ea5b5e1a870fa53a2be7f6a187514a5f5b7427281eeb0d7874c63bf7e6db472e57fb9f25a85a28a9a52d1e6110b8d4bdbbb22285c01eeee1eb242dbc8122046e87e0a1d55f8c6201a33c13e52922b360c72bedcfa39eff1e01d0639593c69b5b61ed4a12a367e2700ab0d48b5b21accf4f8fbeb1f4600876956a867ca013084aa6e6b4fb1fc7ae23486834dc35fa6b2bf08bcf6cc5418185d8f8549d29471c23edae725d435711f90d1b4f1ac2b4c698f96c9b81fdf80130a17686b908a0c5eef9d2f049eaa1dc71bfb14b536b11f3f5eacea5cc33d", 0xe0) semctl$GETNCNT(r1, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)=')\x1e?\xbc/bpf\x00', 0x8880, 0x0) r5 = socket(0x18, 0x2, 0x0) dup2(r5, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'\x00\xef\x00', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = getgid() r9 = msgget$private(0x0, 0x0) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) r10 = geteuid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x5af1, r10, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r11 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffed1) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0xff, r11, r13, 0x0, r8, 0x100, 0x7}, 0x0, 0x1000, 0x0, r7, 0x4db1f3c3, 0x2, 0x6, 0x7fff}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r15 = getpid() fcntl$setown(r14, 0x6, r15) getgid() r16 = msgget$private(0x0, 0x0) msgrcv(r16, 0x0, 0x0, 0x0, 0x0) r17 = geteuid() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000140)={{0x5af1, r17, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000600), 0xfffffffffffffed1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) shutdown(r2, 0x1) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:03 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x4], [0xfcfff7fefffffff7], [], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffffd}, {}, {}, {0x0, 0x1}], {0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x408, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x5a12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000000)=0x570) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r1, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 16:00:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="67022e2f660000653000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r3) wait4(r3, &(0x7f00000001c0), 0x9, 0x0) dup2(r1, r2) close(r2) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r2) r5 = accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x0, 0x7fff) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r5 = accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwritev(r5, &(0x7f0000000300)=[{&(0x7f00000002c0)="6c0caadd8b5ae996a533bbc0c97b525f1ccb", 0x12}], 0x1, 0x0, 0x0) r6 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x8) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000040)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4e, 0x2}, {0x1c}, {0xa}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') syz_emit_ethernet(0xb2, &(0x7f0000000200)="961db156745cf7cb67d853492d921443a35178103db47be1db8efbd707e521badf94f48bd9da8fd0fd0c489c2e353ecdfed0c9617ae909ac5799249d757b4e0a24f916e306449baa350d3552d8232a69043bc73c53bb30156ee99fd7da1990018236bb0cda5b057e22fcde9150940031b550a934feddb768d69e57eb8e6665034305571878eaed8118d464bd68f29f590d8421fe5630451c7d34101e7eca88bb6a4b9027a325003b6df97d4d633e658933e4") 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0x40004000000028ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20581, 0x40) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="00000018000000000000000000000000000000bb370db5dfb367383efe00"/44, 0x2c}], 0x1) r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = open(&(0x7f0000000080)='\x00', 0x200, 0x84) kevent(r1, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x8, 0x10, 0xa4, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xb8, 0x1, 0x8, 0x4}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0xed1, 0x7}, {{r3}, 0xfffffffffffffffe, 0x80, 0x20, 0x81, 0x81}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x6a, 0x40000000, 0x2dd3fc9c, 0x7}, {{r4}, 0xfffffffffffffffc, 0x8, 0x4, 0x7, 0x3}, {{r5}, 0xfffffffffffffffa, 0xe7, 0x1, 0x100000001, 0x10000}], 0x1, &(0x7f0000000140)={0x8, 0x8}) 16:00:03 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getpgid(0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) fcntl$setown(r2, 0x6, r3) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r6) getpgid(r6) 16:00:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x3, 0x0) semop(r1, &(0x7f0000000040)=[{0x1, 0x6, 0x800}, {0x5, 0x25, 0x800}], 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0xa89) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000000)=0xfffffffe, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffc, 0x0, 0x0, "000000000000000100002000", 0x0, 0x7}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x40) 16:00:04 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)=[{0x60}, {0x4}, {0x4006, 0x0, 0xa5}]}) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000100)='.&\x92\x00') r1 = socket$inet(0x2, 0x8000, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r3) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000001c0)=0x8001) r5 = dup2(r0, r1) getitimer(0x0, &(0x7f0000000200)) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)=0xfffffc00) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x7, 0x9, {0xfff, 0x8}}) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:04 executing program 1: r0 = socket(0x2, 0xc003, 0x6) syz_open_pts() write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58f", 0x14) getsockopt(0xffffffffffffffff, 0x43dd, 0x80, &(0x7f0000000a00)=""/4096, &(0x7f0000000000)=0x1000) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x25}, {0x60, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r6 = accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r4, 0x6, r7) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x82, 0x4}, {0x3, 0x7}}, 0x2) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000200)) 16:00:04 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140), 0x4) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) pwritev(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000001340)="c30fa9404e5e8ab695c7d735d0ef7bd206842cf5721a53efa21006f736bd857693c1886bc6353b8ae8fbb7e6c7cc613f78bcca00addfb89920bcbcccbe0d973e3b0f3c8c930256499e1c443bcd4cb51ae9b186a17504d9ef1204066000f57de3bbbef0dc27f9d55ba367ee10a324b5fbbea99effc8d0bd8dc4bbf5131540d50f0f6a02eab7883b4816065dbc197f1c4ec2af2445aa1d85d08ae63786fd05e5bacc73f2a9102f1df8a5f3eb4962e6b7445062bf2633462ffc9a293b4bae7653727e850c929a7059fb6d7a2831cacf3c9627b19efc6708dd71adcfa082d576b77add97317a52477ae2d8a8613fc6f7cf0f55e2f25cd419b86317bd4fe1f5971a1e3591c153558b0ebe4e18a33d807e5ea72f3526282f58be269d3f0c63a3b0b365f31c5ff2a52c7f7c10acc0f523481aec420b2739eab5139109d0141a73558b2091faf58a2f0df6b452c270ffec72a0107604efd3a8bdaf6ba892e1f5f5e62892bc39da8fa70818b1e60fc44a85f58bafbc51b0a3c8c54fd9bf01b554f8f7e51dd2c3c9d103efcbef12e4618085cfb4013fda6bfda0d11ba8c76103f1c29b30a6266170980bf99db3234431acea962a355a8d00c876d50afa19996b7f3b4b45df52b1a88f80d8c65b09a57d121b048d336a2f4bddd0a1d503035294de28bf256af6fcfc37ae9bfd0efe2185504eb5134f5edb1bf9e96a489d5cfb0d3187a48e7eb3f21a731ca813f432b0bf490c864b660a996e99c478467d4f66931de7cfa4b905b750e21087b05299848a6019a98eee19344dc7042927ecf6bd57ee2502253eb2469270531b1defe27cac83fea0a04323bdb1548c8aba0868596ecf3230d1641f20453e323374443380c7b2e571b92f17e92e4caafaf7bac1ed06fb080b6b1e7144bc76d8045037d576e87c215a375ed99dc476b0bb89ebacceb1208e1c0ef0107b67ff00f71bbac40c9dd13d77b61958ac02e59ce4e9afb82aa531a16879e6f44a6a28c24c31ae6207a90fa4f1470489f0b0705f3d658b17ffb89352f1149d9d6c1a03650be9ec0a600ead5e450ee71a1b41a654336c88f436a883553470dfc350852c290662ee91484470173ee8dee173194dba4ba4ae1e6efb6ec060f8c9eb162b09091d73b3f877975ded2366cc6ba4b4b8ebeef95e213a0660d6d1246b864aafa00e7f0bff9458fc1de6f4117b21a4a267890c7e35ac325ea11b19bed5d4e41007e09b4908210c97ef4d90d7019946487497f159118340e46b6298d6ad4b76dbd4792976086682e32a4322f7ae2a987ea72ceb965a08ea905bd2ac7ac859cf27f484a770dbae1cce9d922e2c84f5004f0fbcaf63c44da60193b8660a7353333caaedb495d0be7c742b272c183537a4ed32ed1126f0af175ca206890e19c852c1b4602b2d787078803d6207f25478086abbd481b4b14e0d51d1498eeb34498ab34da0f2e790cd26e2931a806aca6cc418fc0134017c87fdc780bb5d1e3b908903992681a7ae539b8017724d9363f937f3fbaadf2176068c55c01d138e5dc867db6254e9fdf780a78a5416e9218247a244980a571d68fba28983c27473c56e3b18bf0f9d00b1e56c7c6b286780c96f437ed47f2619986eb5297ebff24addb8e92959fc4843f3960ea0fe15f087f0e1983ee0fda0166dc5be70092c6861a9f4bc09d1c249da78d6b46e8ffc73f09d850a24b47e3eafd9351deb00ce63924ca53a3f824330f496451558e6047195215c827fe6a4e56f57bdc5777c36934b897af41bc6363e49fc6797947efd3ee7e8b78cc87270e916d94721980e5a71f803cfdf086ab2f03b79beebde8f4800a844e14c704f3189a19fba735784fb93675e15d7ecdb4932e26384310c6b710362a72c41fa62d68c0cbfad0b2ed30886eb31d0133a590794cb2bd7143ab3052cfba9780a0e3096c071f22d282ae08986c9e4d2cdce6d9e6d45aeb03f12a1c2ab5354398789d30bb44b1f1fe1da3ccb21306ce09a4d88f2f3d9110f061317a225bfb5826da11448f5a6652d9c6e76cf3a5c0d3b90384c5f099fabc6c2dc56fe3ee4824e972492dd407f87ab35568aa9bb49c58295110450c746d1e5cc0d3991a6642b92edafd6739c4278d62a81ba7edb1fe0983856f9101bedd6d9a1efbb9f2d417521f89b47b1cc9851e6f8f3672a770640b8de804c19e1c5c5f515bf2b3c87f5ee041fefc41a15b5891fc07f96f65273fb771df65d04c759601c2e9e7fb113c99f030309daed6f23917be1d413f5801c2af9eef55a8e04047d372e4991dafbdb633a3acf0fdabc461a3929e68441f06144342b57ae227d503f1810bb4461f35135a9ebc9d0a1a0e9cdab78c0cdffe1e6e3de3c20af54b3639eba9ff94c8a5f8429a3d396f867146adf9e64c6312a3182871d5dd0f5fd45ec270db8f18460f0bca4b07f2943a47d719a4d4f469eca710453be6756342fdef265f327a07ef12984b808006a912a695fb5870f4bcc2bdb841d15bc47ab1fb790d886762896ab06cc0079d61953992789b39449ab1c2400d736322bca5d918c456f055488efda1b158b4adc93fe8ac9bafae2e1168d8fcfd39b2843a132f40facfa9e78a684088c74cf7df7049a42731e172594abd512fd9c44931fc94018366b8a290f5fd151dc68d4b6c2606543a5dd4c9fd03ca302d3feaa4242a581ff1635040517b92e84ea354291a47b8937c41d0bb37095b7d8c852660c95c7130384046dffb7e431d061881225d89ff73c607210aae87201d37590543ddd2d9e8c334041f4d918cb5d25dafb922b8d66b66f371a4f37997b0a29d58f717eedc8b0ea2b22da5ff109491ec63dda483a62e87bfd1146ce636ca02195645256885d84047a6ebb9a27edf2ea91068bb7d08fa0c51dbe75f5edf7d007130791b223795c39d24f7671a0a95b088326cd56bda89e1113f1a45cde31aa23e097215ce1e3c6d19aa0c7ef1aa734f4fb6688d81a15cf378782241f33255f276d0c08d4f014b5304af7b8154f4a025373be3d2e677b0db08851831d768a49571c20b2360f7946096ad3625efb792bf8c103ca3106c097b49f55c485aeb081f7e5ac60870280509025393a51ef47caa267566a1670b48226157f4ed4cad9b1ed8b82011a322dfb41dea93ef37a4dfdaed8cb8f0cec075ad34d7a6bda5d5abcbe6a0f27eadab0e407af502a0b7cfa6e5c5f7e7b3b4f8f6899b7d69a9a2df0ea3002a479fbf88e154b19b8b1401aedcc244b3938e94ef072eee418d382cb511f7572ae635badced58dec2a76677a4ee88dabc487baf5c7f6ced4209ebc0f6a1b5f5b428e248aed869176071845dacf5b2fdbe9978cee0c4c258621b012bb4683b8121022d08339cc5f100ef84cb5de2b2c28e6e221278a3b3fe4de416431734bda89a6e9088cf907531f8da60b0d51a55ee367fd45359a4201034cb478ec8a48fe93ea466c64fbcf43af3dcd6b09b73cf5c763a3642245f36fa74bcde526014567e7fb75345788eaedb13f8fada51bb61ac24245618076d2d98d7d797b977c21fb591b0d358eeb1e90d853912509e244f101fbb3a2741274011362c0c0c255c3c0c26c14424e52136c07b78e7eccfe527243277c18f234ef875cc4a12341ee635d7988166587db23b330d8f1eb4d2977fa7005daf1c1643e0da73c6210e28577be1c1d437583a5b121f0af8090c55989e29c368ac886736984a2bdd57cb27bf1f1932e4020ea7310c69442bcd700ae3114be9dc8f25f24ffe91e8503e64486e63f33ba98059b84c30e8e5a4fe10d8c7bce0157fda7b02b0a1b44c4e9843db87586f605c4de28fb6bdda1cb3bcf1f207f43641bc26181333257c6d45c019169dfaa02cf379379d8753d6760601c302955b826252addaf6439723f345d0637ef73d23b747954dac77f3cacefdb75f4c274e2fe244d14f526a0bde69dd840d58ada299d6283b623c5a29a3a4db4b0078df82b172d8384f6d17829ec568b58587eecdef54442af45ee75cd319bb81b713e9d3b280995026de1af712d9bb34f450ae8e20997f0b4a2a66cee5dd248de0a50e1d73d97599205eb3f69f88a4aae81af898b86163183579cbf823c54fdf06a7ea03c2acc178e105d62f4df68c488291f23a4c322f976c135b1ec1495ec7d342d139204bb758ecd9153982e2d165f4c29ecd7118f7b889537bc80235d0ac45498e7516f8e91b3eb7521f2ff52ddf715a2d8915486ec469b4e934265be2112e0bd950790e4f15f1db517591ca8c492907b04df5f102db7d6b7b85900e6406a57dd4e563a39baafef1dc883896167c7003cc107cc4590b10fc56950fbb409e2f81280a18d41c7a5fb16344ae50833dab24cf4e0268c61da0de0be2a697b0331740e98ae203aa5c32618c8034aab164f97923af756353e23ee8b7287c5bfc0bd318afce9debd3a64c617a77f501e920a34ce11a44351d9a7e418584620860916acd322ccb3032e24b746231b47dd773fdfcddb19c441319e6a341092cdd15311b1a11a94a99d14bbda0042592976a5cf03abeb30af4730f8337eb34348aebddcb8d50c880d9b5802fbfebb5f3ef8d9bc40458a7b7fafae7c26fb3bb534bb2adea547b7972e1d794b6a9b38b1c869a56699c6fdc9c129ea8ce4e1c3a5b46c8ad21f0c4a05375cb7dee2e1d2fd1eea6b7d22cd63445cff18e3aa5afa6a4ec43087e87f8025238fa712e4421c2f2558b59a4bd7bc8271c4d4407e70549bab4525640407051a055069113f4753fe5fc6813b20e8e1d4239a8f7f8aa65474f226200b120b75391ca349344a8f4858249e0096480bb49a4c61735d2969b1e2cc04ce9a972cf928d1c7d6d0785c42449cabdf629499b11710f5b374122d1455b6fff8e97e7d0803235a439e8019a63d2e8120991c9983232c9a52b66146ee9f2b7154b020e48328c808d935e472e7abce925c3e8b4261929e3f1eaf9eba81f8b33be9443ae081b547963ebfd988f01b1ef84353fec9eb7ab927933b801c884c46b5e7d993ad58018436b8b71e377af1d2cbccd6fc0be35b95b3e44d159f62f55a28afbf16091ed3d2edb20358cc4df9bd2cbc4629c110d4ac0fd54360778581ee476a9558e1de4d676224f2f595ca714470d8b5df08e7642a330740c8f8a053e49f30d9196e3e1b0ddd497e9c5229ded65aee2147d313417fac5559f9b4e0440c2e80f8a8c8ad41db13076e745eb496ea00df80e68c0c20b533a1e4b03787abc0a0dc54712d48d252b5b8d98cdb305f00cd4e907cb8745f39627e3229f2a06bfdef3e5223188362e166fe19cd08c63fbebe7b897e3288c77aa2b0bd4e3cb90831d8a90912ae0e1496cd63d6f6c2d6c8d52b7ac81115fa46f67835a8f3e91abdec710af5f5185d9518cde26e3bc375b1c2eb84ea857fdd0848b42feb36d17ac2a090a785ac0893f1f7edb5e04cd1ffa0ee34e4ef05a0859d82816ad8fe948281b4e70a628de0583ff1265b40de99294deb93ad045b56aaa07752ef08d3b93b7fdece42f7c12a0e1ec1e211ea219bf5bf3e501d53a67cb29a1a25c1f4d997bd77a207e1d6a0c8f936d126bf399c16e3059cc1c9cccf644b1e06af5485dfc9f95fdc0f64e488eca612711f44e12b0436e67241dcfc3c52026b6de1354380e150228521d8619cf1f291038396c8c1724bc50afd85865dd7b3d0c354c428837fea92448c5813b6785b598e51722919908155b3113a3ea2c4c51e0a4a4276030a178dc8ce15f8451a191da13917b6c19927493f0c0b268f793b892f6a8443b42a62a122179ca5ce08a8a61121ea135e1e7c4955fdcf33c70e9b323016", 0x1000}], 0x1, 0x0, 0x0) socketpair(0x6, 0x5, 0x0, &(0x7f0000001300)) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000200)={0x10, 0x401, 0x4, 0x6, [{&(0x7f0000004000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil, 0x1}, {&(0x7f0000005000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x81b}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8000}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000005000/0x1000)=nil, 0x1f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x5}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x2}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8001}, {&(0x7f0000ff1000/0xd000)=nil, &(0x7f0000003000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x101}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000006000/0x2000)=nil, 0x10000}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xfffffffffffffc01}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x40000000}], ['./file2\x00', '\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', '\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', './file2\x00'], './file2\x00', '\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', '\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', ['./file', '\x13\x13w\xc5\xfc5', './file', '\x13\x13w\xc5\xfc5']}) fcntl$getflags(0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0, 0x1811, r2, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fchdir(r3) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000040)='./file2\x00', 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) close(r2) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r4, r5) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x2, 0x0) r9 = dup2(r0, 0xffffffffffffff9c) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r11 = accept$inet(r10, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r11, &(0x7f0000000100), &(0x7f0000000140)=0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r14, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r14, &(0x7f0000000040), &(0x7f0000000080)=0xc) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r15, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r16 = accept$inet(r15, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r16, &(0x7f0000000100), &(0x7f0000000140)=0xc) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r17, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r17, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffe, 0x20, 0xa2, 0x4, 0xffffffff}, {{r9}, 0x0, 0x44, 0x1, 0x100000000000000, 0x6}, {{r11}, 0xfffffffffffffff9, 0x8, 0x8, 0x4, 0x5}], 0x2, &(0x7f0000000240)=[{{r12}, 0xfffffffffffffff8, 0x20, 0x10000008, 0x9, 0x1}, {{r13}, 0xfffffffffffffffa, 0x0, 0x10, 0x100000001, 0xcbab}, {{r3}, 0xfffffffffffffff8, 0x40, 0x40000021, 0x3, 0x1}, {{r1}, 0xfffffffffffffffc, 0x96, 0x10, 0x80000000, 0xffffffff}, {{}, 0x7ffffffffffffffc, 0x40, 0x1, 0x800, 0x7525}, {{r14}, 0xfffffffffffffffe, 0x2, 0x10, 0x22, 0x5}, {{r16}, 0xfffffffffffffffb, 0x6, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xffffffffffff101b, 0xfffffffffffffff7}, {{r17}, 0xffffffffffffffff, 0xdc, 0x40, 0xa56c, 0x1}], 0x10000, &(0x7f0000000380)={0x9, 0xfaf6}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x674) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r18, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 16:00:04 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffffff83, 0xf, &(0x7f0000000140), 0x3f0) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) socketpair(0x6, 0x5, 0x0, &(0x7f0000001300)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0, 0x1811, r2, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fchdir(r3) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r6 = socket$inet6(0x18, 0x1, 0x1b) pwritev(r6, &(0x7f0000000240)=[{&(0x7f0000000200)="98b09ca546a7691fb12198", 0xb}], 0x1, 0x0, 0x0) mkdirat(r5, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r3, &(0x7f00000000c0)='./file2\x00', r5, &(0x7f0000000140)='\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') ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x100030006) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="51d14579600cd9cc571b85a21bf56b7b6e0f49b75fd296a9bf267d74422035af33713d58dd907ca1b657f38af52d4f0b198ee3cac338863715d593230c3f9fc399108c30362360a13c41f68f65ab6cea9717d4c324cf513469175b175f91b1ba7a537f1f6b41a9620525387d5e2f3f", 0x6f, 0x3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:04 executing program 0: r0 = socket(0x6, 0x8002, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r1, 0x5) r2 = dup(0xffffffffffffffff) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) r3 = semget(0x1, 0x2, 0x20) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r5 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000240)) fchownat(r4, &(0x7f0000000380)='./file0\x00', r5, r6, 0x0) r7 = getegid() r8 = geteuid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xdf, 0x900009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x8, 0x1000, 0x8}]}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r12 = getegid() r13 = getegid() r14 = getgid() r15 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r11, r12, 0x0, r13, r14, r15, r16, r17]) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$WSDISPLAYIO_USEFONT(r19, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r21 = getegid() r22 = getegid() r23 = getgid() r24 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r20, r21, 0x0, r22, r23, r24, r25, r26]) getgroups(0x2, &(0x7f0000000080)=[r17, r23]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0xfff, r5, r7, r8, r27, 0x20, 0x1}, 0x4, 0xfffffffffffffffa, 0x8001}) close(r0) socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0xdb, 0x4}) shutdown(0xffffffffffffffff, 0x0) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) 16:00:05 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff}) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000080), 0xffff, 0x0, 0x0, 0x0) dup2(r1, r0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x6, 0x9, 0x6}, 0x1ff, 0x2, 0x99d}) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r4 = socket(0x2, 0x3, 0x1) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r5, 0x9) r6 = socket(0x8, 0x400000002, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x34, 0x0, 0x0, 0x7ff}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x4479ff8c126f83ff, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x38e, &(0x7f0000000240)=[{0x7, 0x4, 0x24, 0x2}, {0x1f, 0x6, 0xff, 0x6}, {0x200, 0x3, 0x6, 0x7}, {0x8, 0x3}, {0x4, 0x23, 0x6, 0x3}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r7) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) connect$unix(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="089a99a1067c433458c836da84015c8dcb3341a160dfb2d8dbe19fcf561666fa5e0c587105aa4301b17b9978bd69cc50c89f8b0958288b337ee4930a9818eb32b870cc53b5887ae03bff07000073c3ba17d51daa5ad2d33818ab1d1f016112867e02d7d7540b4b19fa8959186bd589144936682e87b548beb257812a552c96ac6c59810521caf6af60736bb065273b16d83d7600000000"], 0x1) socket(0x20, 0x5, 0x1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x425}], 0x1000000000000351, 0x0}, 0x0) mmap(&(0x7f0000f1b000/0x3000)=nil, 0x3000, 0x0, 0x7010, r4, 0x0, 0x0) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:05 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000560, 0x0, 0xffffffffffffffb1}, 0x0) r2 = semget(0x0, 0x1, 0x714) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000180)=""/4096) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0x40004000000028ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) socket$inet(0x2, 0x2, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x9, 0x4, 0x1, 0x0, 0x3, 0x81, 0x2, 0x0, 0x2, 0x7, 0x10000}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r5 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000240)='.\x00', r4, &(0x7f0000000280)='./file0\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="00000018000000000000000000000000000000bb370db5dfb367383efe00"/44, 0x2c}], 0x1) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/244) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) r4 = getegid() r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r2, r4, r6, r7, 0x4, 0x35}, 0x4, 0x1, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:06 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}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup2(r0, r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000000)={0x40, 0x6, {[0x10001, 0x1, 0x800, 0x3272ac28, 0x3, 0x400, 0x6, 0x9, 0xb34, 0xfffffffffffffc00, 0x5, 0xfffffffffffffffa, 0x7252, 0x2, 0xfffffffffffffff7, 0x0, 0x35, 0x1], [0x5, 0x2c1d8f8e, 0x400, 0x8000, 0x0, 0xcf4, 0x7, 0x8, 0x7, 0x4], [0x4, 0x3, 0x8, 0x0, 0x44f3, 0xae3, 0xffffffffffffffbd], [0x95, 0x5, 0x7db9, 0xffffffffffffffbb, 0x7b1], [{0xffff, 0x1f, 0x1ff, 0xfff}, {0x8be, 0x9, 0x2, 0x2040000000000000}, {0x6, 0x10000, 0x2, 0x3}, {0x1, 0x3, 0x3, 0x6}, {0x401, 0xde10, 0x5b, 0xb4}, {0xff, 0x2, 0x10001, 0x9}, {0x0, 0xfffffffb, 0x8, 0x9f6}, {0x4, 0x7f, 0x9, 0x3}], {0x3, 0x4, 0x8, 0x80000001}, {0xffff, 0x10000, 0x0, 0x9}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x20, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r3) fcntl$getflags(r3, 0x3) mprotect(&(0x7f00002bf000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) close(r5) r6 = syz_open_pts() fsync(r5) fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x2, 0x2, 0x5, 0x10001, "757e8e0c601c4064bd8c496bf61ca59fea2eb09d", 0x438, 0x6}) fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b4dd9cea87168f6fff0000000000") 16:00:06 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="705973c678c9bf508604c175a6ccb2e8b9edfed445bbf4c2a9ed32134b7e87922bb2ddcdf958473f68ff63602c5b9b96691990d138163e2757294615aafc59e4d295", 0x42}, {&(0x7f0000000080)="0e8d879aab8424c98704278471378bfc24b9dfae7ebb7aef909488", 0x1b}], 0x2) syz_open_pts() 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x74, 0x0, 0x33}, {0x4d}, {0x40006, 0x3f}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x1) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004874cf7bf02ebfc347af45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca826192f9a712d89b5c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eab51f56984ed75b6a3d89f5abec808112841b079900ad05b319e52d1ffd3017d6eb666e93eefe9a5c1aea9902e82102aef24c8d81b6591b6473c8e70c629985447de130929ad424920bb1e8b7453d4caa97d55d89a85253498ef40e6b9ee7e5c0c60d13f230e9b2ea16a03b6a9e02f536bf2b593223e7d45f5d2b96a1d1bea887ba39276"], 0x10) dup2(r1, r0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) close(r5) r6 = syz_open_pts() fcntl$dupfd(r6, 0x0, r5) symlinkat(&(0x7f0000000280)='./file0/../file0\x00', r5, &(0x7f00000002c0)='./file0/../file0\x00') socket$inet(0x2, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="2c0287b5051d1e5efb2f0e037bcf5e46b83f222b9fbecd221598092b1c5ff1694fe6a86466cff283080d066319d811653c310f93209c48a01971c88e0016038f63559874e390fb0d41197e87ea441d9e61678f6d0712925fa1d74f0c3650d37380928e7d72e61cb46294e610d344d1c2ad40afb57a8e8a5a267643e99476aec2507c0d96068a4b5b33ca94159fe69c3959", 0x91}], 0x1) r7 = open(&(0x7f0000000080)='./file0/../file0\x00', 0x1, 0x4) sendto$inet6(r7, &(0x7f0000000040)="8dfc69c21006f89c193aecd7fe4c2f452f29295fad9f23fd", 0x18, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)='q\x00') 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:06 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = shmget$private(0x0, 0x2000, 0x9, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r9 = getegid() r10 = getegid() r11 = getgid() r12 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r8, r9, 0x0, r10, r11, r12, r13, r14]) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$WSDISPLAYIO_USEFONT(r16, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r18 = getegid() r19 = getegid() r20 = getgid() r21 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r17, r18, 0x0, r19, r20, r21, r22, r23]) getgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, r10, r23]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r26) r27 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x6, r4, 0xffffffffffffffff, r5, r24, 0x8, 0xfffc}, 0x3ff, 0x90, r26, r27, 0x3, 0x4, 0x2}) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r28 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r28, &(0x7f0000000100), &(0x7f0000000140)=0xc) r29 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r29, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r29, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r29, &(0x7f0000000040), &(0x7f0000000080)=0xc) r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r30, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r30, &(0x7f0000000040), &(0x7f0000000080)=0xc) r31 = fcntl$dupfd(r1, 0x800000000000b, r30) dup2(r1, r31) close(r31) r32 = syz_open_pts() fcntl$dupfd(r32, 0x0, r31) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) ioctl$TIOCSETVERAUTH(r31, 0x8004741c, &(0x7f00000000c0)=0x5) 16:00:06 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x5, 0x5}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f00000001c0), 0x10006) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r4 = accept$inet(r3, &(0x7f0000000300), &(0x7f0000000080)=0xc) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x4e) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x200000000000c, &(0x7f0000000680)="eaff1259e8025aaed9dade6ac4664d6b8fc9378596e96afa7169e494d04b5800000000000000253989bb1c19d0cf00010000000000000000000066d40283de8d8bcba865a5d837685fee57efab334fa99555dc7cd0f60eedebff2233a9dd3f58dbe11140b0cbdac57bf961a109efbe35cec1ddee7e33fdec6eeca9b30200548f733164b1503c6d0fc7f50e04ddc67cc6b2d6591cc822ccf1cd3c2fedf0b5178866900b1e9e1ac095804cec6669f3b3fe1a7b5472093ea4c760ada54089467ae29c045429b49e26cca26154d355e14537e26cd41f455b398bc273ef041d73accc327fcfc199250863a81e97c070bc331f8981910648ad2f0a66a5cfc287d61417f387fa4773560e2307f5289be81fc4823be03b52f5e541f55e057aebf92beae902d2c491771808e6b669cb", 0xa3d3a20c3f4bae4e) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = accept$inet(r6, 0x0, &(0x7f00000002c0)) r8 = accept$inet(r7, &(0x7f0000000280), &(0x7f0000000240)=0xdef86623fd71a1) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r9, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(0xffffffffffffff9c, 0x14, r9) writev(r0, &(0x7f0000000100), 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x1800) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:06 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0x2) rmdir(&(0x7f0000000000)='./bus\x00') r1 = syz_open_pts() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000180)={0xfffffffa, 0x9}) syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x4003, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x66}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0xe, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x2000000000080}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) setgid(0xffffffffffffffff) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x150004}, 0x8000000000000b, [0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670d438f98759b512624ad090081844ea637a62cb50600a86cc2320e2a46b0d7d2e97d8d45aa6f70d6b2e2aae400"/61, 0x308) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 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, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000180)="4a29a613edfe8c969b186badc98f908f6337f3259098d18ad26d7f86ce9256585d63fe7321bd22aba1a264aba4d1c91d26b600e2e8080ef7f1545123a07911a612c30b8316bf7ca7ceee6d07a11519ad672a215a82a57ec07cf2c6fe36f5be72b49c48717996d2ec888a18d4f5a1fc2baae05aba4d89262a0b10bc49fff1bcb8914285f4cd351ac72f047e15138f394a0847133b37a9629364904b33612fe3ce3c9ba3d1aaa84a3ed25de8f6bf74419e68683c107ab0f0cf99464149a4c55209ed8fc36ea3a9b34865ce2e38ef837d941638af7f95de83", 0xd7}], 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x35b) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f00003de000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000080)="ab8fb0075c0e67e85947f979733828b0dad92dd80592cccee40473dfc00b3907180efe1483e1cdf63b0da37950cb24223f", 0x31) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) msgget(0x1, 0xc8) r2 = shmget$private(0x0, 0x2000, 0xe841ef7ffd0bbe84, &(0x7f00003e0000/0x2000)=nil) shmat(r2, &(0x7f00003de000/0x4000)=nil, 0x6800) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f00000002c0)=0xffffffffffffffb6) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000200)=ANY=[@ANYRESDEC=r1], 0x1, 0x3, 0x1001) r5 = socket$inet(0x2, 0x4, 0x4) accept$inet(r5, 0x0, &(0x7f0000000280)) msgrcv(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000002ee35e6a135966692c0000000000000000000000000000070000000a86df2e93c8fa000000000000000000000000b60eb3cd0000000000000000635d0000000000000000000000000000000020000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a92a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a68170000000000000050a2b657ee0ad80eb7861b8b8c958267d5bac6033d50f8f475322d38f63bac554b3ceadd28708cf51882fdc7e5c71e7fc0133617143c4288678d4da4871b9d1fd9b188f81be0dc051f210b112d3bd3e553ff7a496e7826891b99917d8cd92610db39dfaea5930b29c434d73cbc84c2ac694698895f5d77aeb2a600a121188ec5dc90cabd89bfc7f74097f10b165463d312a654596709130a00609414e69b86a8cc4409a4af21791027d1aee1e4a9b9f129ebd7f36abbfc1d749f"], 0xeb, 0x0, 0x1000) r6 = dup(r0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000100)) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b824b9dde1a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c8773050120cfce5acaa7facecaddeb6a409e59cfc6ccdd923202c8ae15a40d0c55d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f83", 0x9}], 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="2c2011531338afd145e1872bc7a86a842c9f797c77a5205d356b3821e2a0c5c5c48843bb737b90f685d87088e51050bf6128d5f66ec3217edd0129ebae6d8179a2ff986cc91e13740553e8d4903e20ae9c589a62f095fdc8a946c467194ad8b98fd65144393b7a2621cfe7e2f0731518d954f479f6663956d2f7502e", 0x7c}], 0x1) execve(0x0, 0x0, 0x0) readlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)=""/167, 0xa7) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x40000000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x28}, {0x30}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getown(r2, 0x5) fcntl$getflags(r2, 0x3) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x2, 0x40, 0x7, 0x2}, {0x87, 0x0, 0x8, 0x6}, {0xb5c, 0xe1, 0x0, 0x100}, {0xae, 0x93, 0xfa, 0x4}, {0x40, 0x0, 0x3, 0xffff}, {0x346, 0x0, 0x1, 0x6}]}) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r7, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000240)="b33dd64add8e8eaa94c61e7859a4d024fea9742051bfe106d69ebe47528b0561711e844c0ea9abe5679ba5028767fd01db072b0bbd44512d0e6da30c612afd8166b0395886713b0fe28da4dfcc5f582c8cde08fdbc358a3c", 0x58}, {&(0x7f00000002c0)="315325b25062f98e8c7a494ab74ba8e6c55680072a4aff0fd9f64fdccfd22a7e9c58cc840347dbe0b5b33b56168a97da74e8e979d0120b34631c265ac30b53f768eee237c144db7e671aa1f11223cdb52130b1f6d4b0d2df9dbcacd4ae680157bb3664ec5009c97e318dc990f8d4d9f77595346e6c9d3912b9ab66e56bae42702c4a1141f7fd0b41414820cf8447333333c0c8c86b92b0d409e703efea1574f49c043095da2e9000551e69886f36414c1ab62e0a96e3fff353bcf3a7766047736897927db4be9d05ff61a7b930c821f1f599ee7734a2e31f6ef2c3183ba046712c4b85511a3923c0e396a1", 0xeb}, {&(0x7f00000003c0)="be8975ddec6f6468e90eea24b7ad64d0ab3475d897f6e9390d62c6a561daf105baf2670d28ceaae11ee5a071db41d46df2b6be25c9e2e52a4096f793340b6d9e924491e1e41cfc61d44b4a129587d6a9bd0cc254f194e885aa0ff719e3ccee6ef1dc5450ebe1befd6d8ece0ff68f5fb6046bde400b4c4a65e03ae6ec7da7c4399513f3ee43acd97c08d5", 0x8a}, {&(0x7f0000000480)="54b4508a2eb2d1ecb2f9c6341a54943c7f9c38080a2044cd128c09fa9b5ee7687de853dbe6f083bc20a477a2f92968245f4f7fc4f2ab0167ed42daa2e42880ebfdf2ae88b1e4e50a9ee91decb66fceefd2483143d09553905e734c2a25568a33addb3851c4620bf148f09ef98f5dd09556ca23f58b9ec2faf0fea78bc5c04c", 0x7f}, {&(0x7f0000000500)="b4d93d7199c04523a23f33ec79b262422aee248d19a9bbf592ad2db4868767b18fc30144f2128a3fc9656bf34a1cc0a86f12f43d2523cbbeec554c533ce56119da419fa5bbde6582ad9a2dd1bc4ea569634d9cd821ad1e20c68ea8cb2da420df", 0x60}, {&(0x7f00000001c0)="307a033c43b78cf909175aaedb079ccac15f4736974a74b93135c94d7aefb7316bbf", 0x22}, {&(0x7f0000000580)="b45dbe88c54795de4c2afe169c4abdc504fb97377befff8aef2f70f8027c8e57688862b600d87aa0b608fd16a27991d1765640b6d63cd2c850d77f290fedb7f70c58d471f211e4d1cca6fe471853773c232fa562d5b35a818ba1701ba794885b7e8d6b6e775ab8f40e6c85852ad45ddaa173037760bf7f6b3f17928fce58d41f8ea7e0e329d5df0ca100f4f49fa35728229692f0df2028c28a9d57bb20975d7a9297ad8f5b3fb72fd381b89b336a472d22e8d45db7625761eee13f40c2773e04e1ad38e2f5998eecd864b77c912a43ce6bbb85518969b2751497c375701896572d29554d2c089525997ec02f5948ad1e629c2c6a", 0xf4}, {&(0x7f0000000680)="1bcdbd5aef8a422c60d7e06c4d654136eb0d3348124fdb6fa8c900a7d01e4c1d3f9c58ed53083032436f13f3b11b", 0x2e}, {&(0x7f00000006c0)="7bcb84c1e4e43a8cc4f75672ad8f3730a522e73d22eec4f6b1b13c2c337e010c5d64ca6d6cbcc63400e1e2c4f047c5345bfa58cf34ca4d3e703e843a9e5550938995c1b5e8b92192561aec52d6f4430bd0f45c08424b78d47c9b9d6b9bc00fff3032c293f7bc9bafc272d061cf26", 0x6e}, {&(0x7f0000000740)="53e5d9ff3e8d7414d90560dfb26859065b33aa4c7e0aa9a5b8ee38c2081bf08198e3c48c7b5be526b245a5f30d2d7a577a7f023ab375e58fa66e8552caf942c616d5513cd64de60d9fa7fe03ecacdc643825dc1e2c0d28055bdddbd494ba25e89bc3b342e3887684cd907686a5009e2ec1fb8013550019b52334a933c75b102dacd803f1b55e1c43f6d1631fc3b5808d39310e00", 0x94}], 0xa, &(0x7f0000000ac0)=ANY=[@ANYBLOB="f800000000000000feff0000ea440000478458860f6b6be272f681f9f0c38ecf89e0b3b07b91be6aa80b8625125f5a11f51af18f51390875ff2a9edf3fc2fa8dc4317711891ab8d0ed2b5095f914cd0afe82d31cee2bbc5173a76e885fd6af5bd281aeb3a70896e4c28fb3f89434929bfd2d767ab1a4ba3bdb143a33f3fa7676da3fd4da8937112765927bfd295c061e0d98ea56fd582929a66473796d92ea0a4e5a0fd3048d708a985b32d79b43ba0a74f594fe707ca08f861e2baf367abcf445737ca6a0c0b3ea391b8cc48da6a136f71e8910aa5e582b48d9de07ef7f6e02bef7515ae2c6ee062942c1b33375e5286a2e34000000000060000000000000000000000000800000aea227977e7e2327650c29ea61c0e988cd5548713f8a8f4427e5c6fb7738fc275f6e89b1b85df0d8b848b42c6d06230ba11f654f5c797b398f88f429c6c26b4dae1a254d34ff652cb99147080c5b0b47900000000000000001000000090000007d63813a1bfc0a2ced47cacda067e985f2a97ae5c3a01dc88f48e2b488eb5bd40938e8548f8d62cfc87bb4ebef29f4d93164cdbd89bc2b5f94606631a32463fe5ad586cd1db90f605910bed398f695c5667472a99f557e010bf5be96775dd159be23c16bef289409b38308134982006f398785b591ad6740c47e264b59ae00009000000000000000ffff00001f0000006f365da4fe1e5506595f6aff703c726c37ea88347358f43c047a494a3665417c1a91697ec64c477aaf9e033d2ccdce34bf84da00023aa0e30f4a5bad3b1038d0e8c3571fbbae8ac799a5faf7a872c38aca6e812481ec0f0f3d9bb3fc0f92d4c36b9f704d9cae4baaa953fb9c5baf4077460617444d0ecd6d7300000000000000a800000000000000ffff00000900000081def7d9e8a24ea9ff438f857356353982dadf06eb993d74932afd7c3fc37372f293675b2f4a48afa1827cc157cdedf365281e7810a490b717805dd7a5ea81e974128f4fefcf9b9b28b7923475ffe990e96a3d33efd34959fb28ffafbf9dc62d5b1f430cb7b8f6fe8b25c27f2d34accd855e15aa6c7b7f2c0887a6159f085e5c80147d283f5fd94c4397feadc976c860864a000000000000"], 0x320}, 0x5) getgid() getpid() 16:00:08 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) socket(0x2, 0x2, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:00:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="5c884dc4adc343b280db663dc6588d4368b9a86a808575c2a3aa3e8246bff6692d7c51f5f92e2e5d5bc7ee5d8ff2d35aec60209f76086dcd413dd1460df1cb8e0c74f2bd4915b28f4cd8b93fac017a889021f1b5955dbba8c9f657321aacf76f27846cb0d8738928c8db7a6af114f28ff2d029eb97a554a4d9fe439f517a6e5ce6add597e976c3b747927325b20000000000", 0x92}], 0x1) 16:00:08 executing program 0: r0 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:08 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect(r1, &(0x7f0000000240)=@in6={0x18, 0x0, 0x3, 0x97e4}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73cc5160527b0100e534840c76f3000700"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/C$v/\x7fsk\x00', 0x10, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{}, {0x4c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:08 executing program 1: setgroups(0x1002f, 0x0) setreuid(0x0, 0xee01) syz_open_pts() 16:00:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) linkat(0xffffffffffffffff, &(0x7f00000002c0)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000300)='./bus\x00', 0x6) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/133, 0x85) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r3}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r5 = accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg(r5, &(0x7f00000009c0)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000380)="c804a3957faece2280903aad9e0aa6d09c523b58674877b6d5312a792be61c44761421d1274a50fe0a6b900bd07ad4855e6ffdda5ecedbf6d044e270e11b11a12bd4f98ccfd52b6e5f91fd0888848929eff22c94cd937564ec8f0fcc35785eee856a0bae46419138b7556b53954912ebf24094596cb24f7a61c067b953a0e29874fd9bfa49b38b4f4311ee67fcd751f40893517159b6ad3c0e004651b4584bbb84565d2b1cafd9fafb1a1a695d92c37015a2841757c1a0257c4e18dbf81a51ad2b07801eec34fef3cfec15d3e054a516d94cdeb01808385f2f01659a2c962a2e9ac199c5cb65bc", 0xe7}, {&(0x7f0000000480)="97ffec92ff28d15cf18896a5d1ba5fedd466701ac8fb9d532db53322c5606d046f42c2c35171c4ce2c2c43a879d8b8ad969ee2f1c3181b25bde92c338141f3c27bfbcc1643c45054c9b0e157d424a8f38b03d9baa2991f32e1090458148cd842cfff69177da0b592fa69c9111081828b878ad7f3d8e6c123f70039a885c0b15ed4b3b704f16ef9b95390aeee4de3c7164d9a2001a07aa1d0033611858004e2500519123761ff542529ebfa8bdd605eafaed217beb233fba74d2af0f3a14c7f1ab734a37269daffd120450ae9d1c63b548aca8678fc76870e0a91cf9217e47cf92602e864", 0xe4}, {&(0x7f0000000580)="1c60ea07052bff9f82b55f7e42682492699b037849a4f214c56cd0472db1ad592496b6153d99eda2ec22f77ad8a8cc92caad96db8351ea9354b323bf12c0dee11a651a797ff0310cc4b411116b20fa435838693be565b5ac02a0b46607edf5aadcd601fa6783a43e34007e3748194c28b8d5252fdef2226612f0c6d4c3095ebeb0275bceb1ae1cd749202c7805ff45a458277a1897339111bd3825957dc47439fc7b5f49b15f5af2dcd7ff99d44868821a8a7adaffec584f58211d15f486fee99faa6105ed", 0xc5}, {&(0x7f0000000680)="c4c1e63423d88cd34db1f9c125f93cf25bb73656a0e8a225273c1bbe65588edb8fe6ecac0261ef450a8067879c21881ca6a820149863eeb71b6777441e0d79a5e4b279a3cbfc255261", 0x49}, {&(0x7f0000000700)="93556e108ee9b237cf3770b8e4daf5b92685b3f35a16202992e83504b650b366ef379508bc55808a3d49bd6f17e204577ca9ce38ab30ab3d11bfece66239524e7873bf1d22989565b781f94622095172734594b7119dcc4a913587b644a2a266b636d388d534ec113670eaa919406ccb0199520f3a7960e19dbfa6b1ec655b7e94121b21478be3efca77c413d1856b23916feb3ea85c1b175896e099f7e5", 0x9e}], 0x5, &(0x7f0000000840)=[{0x60, 0xffff, 0x400, "ca6cd1af24944bda5bfad8b78ea531cba8afba1a79549318c42afeb1c38e1eceb77a0ad2a67bc779e68f2a2e87aac51d2876c343260aedb0429ef19e705ba8989a2f55d580e89f6941c821b4"}, {0x100, 0xffff, 0x9, "c9aafdc4b104ca514a7b4d11347bf3b31dbf600071ea033218050fcae95b7205ceaa8fb993926de70725fc5a9c37b673e99287dbf887b4d0cb79a8b1976f6025c75eae180fed668508464c415779771242d38217d8cedb1463e225829a1766595923e2e4f9fb3f8eac4dfbb8df00a3d8bfabcdafc5ba0303b557b01bef1ceb2da6c25d3972a17ca1c11706dfda6ec51fe0d6589c4e0fc4bb1c4c3bc15088461ceedf5cc322044e41bd70f8df10166f32871eeb0eec2f29c0519172f94ac4d18aa73ba130bee1164c55582677606936509eb3443d30fdf768e74648d0123d63b839009e7b0deea3c0a6417c7227229e18"}], 0x160}, 0x408) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) getpeername$inet(r0, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) 16:00:08 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000080)="eb1aa1bd9be5f121188438280cfb08f5c6d0e04101b23d8dfdb741a7b9e1e9f7c22f05efe52f2378ffd0780cb70543d06a30b6f15b0979890b97d7955fda96b10c1c68f16b8bf61a971e7b31570bac536b8fdddb9d490fa5b959a78652b8782a8c49b0c6333a75ed51f10cfc1f10fd6e7767bbc4dd9b5865b81ff31df925f70debd00bcc77951ed3eada34da1830347c222c5a75487feb492a14733ff70b06e51845ef8c58c63dbbe806dc1c450a200c8afee1d7a01e09e11bbcb53fc1f1fdb9209450cd5d234aa8a54aedd9650f552cf828327fa1aa4dd10e69c72618", 0xdd) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) dup(r0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)) connect$unix(r2, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8302adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984f3a3c2c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87240318089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddf00004123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a41204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f875a9255490b88ff1bf33436e6731ad3574d79be64d7c53ec38b394d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2a57eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d0403054667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199c08000000b6ee306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c4bb1a944d08a79cc839d77ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd46b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9000000000000000000000000000000000000000000000000000000000000000000000000009e31b69506a71a951c2dbc0b722e0a0de6b733574adf222fd578f84fc418f406e9388e699a5f1cfe7b3278ca331c218233f37f902b9f067ab9203e0b2c000000000000000000d9c289af99a474250fb6ae8e20d834b54fe0f6ceb2a4217752af149aca8de1a601bd30d2b88bd7519c03d3f13338fe0f84c63df97d29af1ba87316da274dc89e57acf3c366e3e770cca16e95a16df0d2efb174a1e5857ed4d65e135b277405367031df28493a1d7db4b09743b31900304d5df6f46fda0826b4c4769693df9113d160b64abd654f37268b45659c9fc3477fc305dca7d8d1252812ac2f915a1b6bcdad6f220f6499242527b33120b007f0d4de5e32780bd6015246512a9ddd767f1bd4b567eeaf9b49cb6a7920a37b0ad1ba0595afc8ce8570f30731228d50b7764681a5ec8e6364680c7c2b58377e6d5e58f1a713"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r2, &(0x7f0000000280)=[{0x0}], 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x1, 0x4000, 0x80000000000000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r2, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() writev(r3, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0xfffffffffffffe65}], 0x10000000000001f0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r3, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8, "9aea4c7896769c715a4a7611362e00"}) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = syz_open_pts() writev(r4, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) r7 = syz_open_pts() fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0x3, 0x0, 0x90d6, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r4, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r4, 0x2000745e) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r9 = syz_open_pts() writev(r9, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) dup2(r10, r11) close(r11) r12 = syz_open_pts() fcntl$dupfd(r12, 0x0, r11) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f00000000c0)={0x0, 0x2, 0x90d2, 0x0, "d730c15b00"}) write(r9, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r9, 0x2000745e) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b0900000000000828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac6c42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa39b7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bc6329a86d43c21f260046e4d526e65300b77d336b001a3d79298d0fd13b95664f846e7dc06209929f6c0cd9fa72e1bce43ae7a6791bf0c7147de695597d708271c1828c857a94a54f7d56ccbf651baff171dfdb20b23474b0ca2d22f58422a40a164dbd404fc49d08dbb8548b9fe1fc90811f966edfe0fbe0e335d1ba2beac8deb5f20bf9b42d15aee5f05312e1"], 0x10) sendmsg$unix(r13, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) kevent(r1, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x20, 0x1, 0x80000001, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3, 0x4}, {{r13}, 0xfffffffffffffffb, 0x4, 0x4, 0x7b75, 0xffff}, {{r2}, 0xffffffffffffffff, 0xc50124568267788f, 0x2, 0x54}, {{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x7f, 0x4}], 0x7, &(0x7f0000000700)=[{{r14}, 0x4, 0x80, 0x400fffff, 0x4, 0x1ff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x5}, {{r3}, 0xfffffffffffffff8, 0xc5, 0x2000008e, 0x9b, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0xfffffffffffffff8, 0x3093}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x9, 0x9}, {{r4}, 0x2, 0x22, 0x10, 0x493, 0x46}, {{0xffffffffffffff9c}, 0x2, 0x20, 0x40000000, 0x8317, 0x6}, {{r8}, 0xfffffffffffffff9, 0x11, 0x40000006, 0x1, 0x2}, {{r9}, 0xfffffffffffffff9, 0x0, 0x4, 0x5a3e, 0x8001}], 0x81, &(0x7f0000000400)={0x7, 0x3f}) chmod(&(0x7f00000000c0)='./file0\x00', 0x3) read(r0, &(0x7f0000000180)=""/108, 0x6c) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/78, 0x3cd}, {&(0x7f00000005c0)=""/67, 0x43}, {&(0x7f0000000080)=""/29, 0xfffffffffffffe68}, {&(0x7f0000000440)=""/252, 0xfc}], 0x5, 0x0, 0x29) r15 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r15, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r15, 0x0, 0x0) faccessat(r15, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) setuid(0xee01) semctl$IPC_RMID(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000e6ba3ff0e23c5b00000000e74da400", 0x0, 0x1}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:08 executing program 1: 16:00:08 executing program 1: 16:00:09 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)) 16:00:09 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000540)) 16:00:09 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa0180c200000086dd606c48a300141100fe80000000000000000000000000000600"/58, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfb782444c27c5a29, 0xe4884df6ba13bd83) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8, 0x10) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000240)={{}, 0x5, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r5], 0x1, 0x800) msgrcv(r5, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r5, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44"], 0x8, 0x800) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r5, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e2047948060000000000000009000000000000008194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606ffffffffa0af1461584b0577d2138cc7b7b98b77cb7e2f584c89be15cb4586226577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3c"], 0x13a, 0x804) msgsnd(r5, &(0x7f00000001c0)={0x3, "943b5b09252ec40b4ca3cb8558a2b9d6b22f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f"}, 0x41, 0x7eea135638a8ce50) msgctl$IPC_RMID(r5, 0x0) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc43c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') r2 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x8) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000200)) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x20000000000007) writev(r0, &(0x7f0000000780)=[{&(0x7f00000000c0)="0706f940c70592e45da39bff7538c893a46caa6532e6042175fa5b0c8aa833b6c7078f1bafb3841e32e52fc206820ff7ef2a00111d663e78e83251acd706a3362036abbe50c4f19f9c6f31f2d6748841f103f160b0dcc3f642fc1da476dea0762c084780183448c7a2cc242c95257806db07bc6283a57ea7f78c00703e4bba03c1ddb20a0000", 0x86}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000180)=""/202, 0xca}], 0x2) 16:00:09 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) open(&(0x7f0000000100)='./file0\x00', 0x40080, 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/88}, &(0x7f0000000000)=0x5a) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r9 = accept$inet(r8, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r9, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r11, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r12 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r11, 0x40047607, &(0x7f0000000240)) fchownat(r11, &(0x7f0000000380)='./file0\x00', r12, r13, 0x0) r14 = getegid() r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r15, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r16 = accept$inet(r15, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r16, &(0x7f0000000100), &(0x7f0000000140)=0xc) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r17, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r18 = accept$inet(r17, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r18, &(0x7f0000000100), &(0x7f0000000140)=0xc) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r19, &(0x7f0000000040), &(0x7f0000000080)=0xc) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r21 = accept$inet(r20, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r21, &(0x7f0000000100), &(0x7f0000000140)=0xc) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x200000000000c, &(0x7f0000001580)="eaff125c00000000f44fcfb23c698a22257f594c1690aaeeceef042d7ca406d3de1560fe973a9ba1db5f82f668b5e20b39ea601d681a9ad3600859c1047fa5df9f013a8a783f3b20f761f49f2cb95d1b604aa3fac05f370dba4a732c59fcd789212225da55b8c0654cbea0d54b55242f899a8cad86662f915b1f2541fdc865cefbc9eb7664ad816da236497f18c380d966a2ff6fa2a42afdfa0d860f5f0b0f2dc05fba59449e2edc1bef39151a66599cc9daf60962fd8907df7701174296714b5b3ed6aed1bbfce76068bb557bf0f51334ba0970514a1f3d591c98d20f058770014155c250ed269448868e4e27bba303aa14be370a046ad5f89dbcd7c06fa4a02b39", 0xd05693cbba6b40f4) setsockopt$inet_opts(r22, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r23 = accept$inet(r22, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r23, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r25 = getegid() r26 = getuid() r27 = getgid() sendmsg$unix(r6, &(0x7f0000000380)={&(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000015b2f45b7b3c7f9fcf842d5490724a738598c106b40b61cede62a79142b2a3079d377a92d37ddf74b6f79cbed8a6830d7a645386a939b19eb9c898060455e417bdc4f4c7c2197c8ba4ca335c03ac381cb33343fa20e11520dc9b3c3f0ff1d927480ba1cac40b758458aef27be71ed8339aaf5df519f8ad7e262181204dbafc0a483375c196920a0c1fb7a395af572093a1d0238687e97b3537b26dc23ca7a96a0761570a1b43ef81788dab5ec9264d419f6098386146cfec928281"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000580)="dc0dade686d7a10a9540040ea36517c8b89c8b7278c56e860e4f0566e7454ab83e0b44726338a687e4664f50d188f8602ad16be7059f78540139deef146a4389bd7d54894b88e45904d22982e19f19059e31d77927102bbb7782e52dee7dd928685ba916478e1f06411bdf2d7ea10584c46201b62d3571d668b17fc746c8374189042511355423097feb56010eb0e921e3ad669ee569342789057c9fb811526ac9914525d2d740f624496305505bd54b3064814d39b04f05d624926eb276d1796e524f84185d5f518b95a58dc4a16cc3a303ad89bfd7d5395d860157412772050809e572e820963a0fa56a1a19d3d034bd1118b511cf0ee2bbededdbc522447a8e84d1d7966ad31ac64154c37f863c5f32d464b96b61ec940efc83f5ca1485be44eb0ce21fc45a43b891291ac5cd536d7c90685edfdcfd4c540a052f50e0b9516baa8132e559c382bf7b5145d0beb74fa94df766579657f9c6bb9265d48ea92bebde9ad2290d3b63bf86f45ebb8d4502d252ac56f69a64a2af6ed604cc56f1cbf410ad56a8c0154ec61e92c53b9fa4158e3aece71c0afce300f320797b3364ffda87d93f950a8747b75a0ab90dbbe6edaf85c83a87aefffd59f2f1c2c2cbaf42d3169efc64cb62084cedfb12a8c8761c122eaabec8d3f1089a013f4dc63defbbe369c289e9712b3242cb9b962d76d895619c76e16d3264cd0933f3cb9e43c4773f44cb4abd98b80c38e26834a4fc14bc8598f7bd2b5e65e8e2a12e514278d01ca56bb74b553f0070ceaa2033b55ec0ec1e83083c9db83df706a8a245d5f80b137633555b3b8ea88c49e94bcf37237a02cd401d4219732215961d24dcaf3015945c56337e3ef8a0ec3acac936caeb5762c776501398979349b3c4ecdca30546830e17c4108e9c214909ffbfa88dc5b61c9d60f7b3f621151688a40ea7307e296293e2c4376f016300b62a76021894380230b2000150c1c6ffc99d87f936e6e44e48599b10c9a7b54118391f7063c74f74a5d5cccb31d6a2cab9ccb441dbe009ff213740df12ecdd70f4f1034dfeaf5ed3694a07a8f21e99b538bf6b53a87fe0a126a6c249b8ad2889176d394427738ef4dbc19104fb0c9d8f31ca511baa7576820ed51d101a8baff07e872ff2f3ae3b741f53f476222b795df7d002615b2864c9f604f6f05d33f24c9c71c2bb19a52cc8258ee8672b4a70637a37c411f17c9e08869f18b4acec8ee856eae0a462eb904768c1109edf2a8dafe9bdc0934a50aa9b4dd45970d7f2db4cdbdcdfb2a9f773c3147675a4ec8ce975530f2f0f88461722c61e92dd0cb9a4d491daeade65e7ced2af8a491bcec7fb2abc488f4a90c2bf23e0cb84290e8b248585bdfc43877ce8b6a1f4af91aa2e4a64afef3eecc654924484532c758b462568e94c92f0e180f6973a0d1f5cea0fd0dd63156a7e8063af395a428a9db2796550104378780f8e6d9026efe149f7b8aa827b082ffb0fd7b6620b79bef6cf5e14ea7c2dddf9e3219289b1b993e6e40b944af2bed5f62fe36a1fdde2dcdee84e5dbb28936630d833bdc5666de56322c101fc80903c61ffdd1c6c0df0d9a6ffe457a945e26b690e053924a17e5d431212d5708a843b221d330835b31f0c65dee09b5c5a09f076f20b3dc91f5510f72814e9e1f47d21b4aab50be9f669d2b1329518325f9fde66330348e462e460ab512fce3af1b6b6990f7a7b2a28e30987146fb435f4867e5a36e825879a31de1cc1a2d5d849719a9f48ce00f6cd65043d2ecc7754646e98cbb17c7130a57c062397a15dad0df8f3c26f0ae2897aff458e5e4e108607da178313b866dfeb5a43da5e78782eee983caf5ff3ddb5e9c200aaf1adf9c3bb9b7892c25f4b5c37d845efcc7229ceb7316fb8daed21b4c0f199a6d3c17c893bf50cd4a68eb6d369e58acffc8104957a94e60eb0b8d5e46b28b69e114b4b196ab9d564d58dd1f72e9ef5d4b39d73897497fe16de848847f9bf8e78cfc20254f7b9772ed158a72788a8962f90573d932c5c6b4b9e56d434cd15466d2a1b608552b7393b59d67d3078dfd1fdfba3f8926924b0cfe3d20ccf847a980d98df172525d15b19859fc2e4ec3981e9b2a21e9df3b51ac8abe183725cf4a1b50f9ceeb0b428234497bc91146d430af1c91742cb63937e2112c89e374e375913dc3b75ef88f7d759aa3ddd9214c31a13555978cdcf9724a845d3dc46ab7084526683fefeeceadbc32b47aa7ea99854abd83b12a9b3f9873fe755a4cfaf634dd136f2da121b49215038d0845bc1e04e83b6a39ee09ea5738c3755c71115f4823d4962d214d8f30cf69d1d49fcd44c72ae57bccdc72299b4e53b8cefdd71ec95c533c887efb65190e137710d3a008da57284630cf513cdafa6113b78850a65867e7dee136626938c437f5c1b3aa1b378692f2c17e0168f19381875438a215185d0e1534c3e75d58dbed51cf6ad4de1beab1f6e4fa1aa60f4784d8dd57504f99e60c94dfe78a6e42b0cd3e8aaa2c86cebcacaf87ee32dd6dccef9a2a5887e40f43c86e24aa16a41fab2245bad011cafe3aa42ab7667a53e91e6d3256806751d4b2f820a8e6d534ef25b906a5b7678898d46f43b5b4770868a23922c3e78e4aed68277508f76174bc539bb5885494bb686e472949fe70a0f0c905b1b59ff5b066eacd1c72aa6bab52986459d34b36c59cfe1b5c291c0ac15a36be97ad232bfd4f7635b518089629b2c774486e827b5b6dc62375c963f20250a6acf5825ce2c9a34793300ec47ea1fa15535c80ee16a9434830082848efa0da23cfc5540876358528ab47b468199ebf3eec6ea6d72291626386d55dcc0d574eb6c435d64f06ddc598d6e22c2465b218fc5d0f4b55e1d9a282fb806e12bd51130ca63a81c78b80fda16e52b7ed19b671136a476d21d674f3df0df7f75b4c51a10dd84302a317bb5bd7c895ad19b3900581686960a543ff706fdd1a0a782226e179d3c13ddb76a1a3f9ce3e3eb107094ca21e02340acbbeea09f99b91bf309966cd7025a90d481a5c96320e78328dfe168b6cd38ad6dc3751ac4054994fa3edf5e6e5a21e4df24f0ab3565b3c07daa87d9cfb393f87ccb1380d09f6dfa3382eada13cce956988b03871354116eb2884176433b54b4e7ae7a1deb1cd2e08aed5dabd8aafdd924d6edd17de5d2965d8206033f59455215d4d506a9468242681b4ed02f7bb5c7df5ebedc5900f5449312665622dd5198657e134edef17a17d5140bc8a101487abfc4a419a61ecc6c07be6255af267ee3be2c31780a42fd0b9461b5a029ace801f36fed201f442cbeea8953d9e6fa7ade78133a61dcead8fb7bfb2d78a5a45c0b0e4ddd58cf4bd0194e664e7beb85e7b6a62355e4099461c619e64d62c4c386abbfecb02a2782e45b863403489032af5cad8465500c0f964f286770c83cdc363f238b0fa59cce94b6e848303aeed9b5985d69b1379f70c1fb300435ab6bfbf20bdd2aa195f7202fe4117e4824966c5232a24f12e8f9a7f4f979c294d2d25e94530fee1d26eeb247799b4017e4f176dfb0457da5cf8740769343732572ecba2c7811e9cb3962fac60ba50347c515b564dc7c953b2013b5973464b81cd1257a0320c4ffb28c82dedec201f4b560fd6a102ae454f9271928a35a6615609e5105670646167ebb2c86887fa57f55a36614195a2b0a95268e7420ed945f74bf1c445f6b4b546dc8cffead1f579c8bf3499a59bb29a8760d10d62dfbee609619de93a25f6eb5fe6bca3412336280f883073b96a3130f2aa10aa6f79821a145e1ccc15de1d86341e1da66e0318829bf874ed2e68a7e1a910c763d7617d9565fce7702b76c0277a84d1a825bd16bc4cf568c8f3c9ec7cbcb412fb13c22eda7eb1f26f0fd27b348197508e12b1cd85b2b4ba00b0c02178508e22c384641b77a9e853e135bbfd53629da343b00f43ecb4cf42580b3a843246a9bd8d0f5fa8e90dd5b92fe0cfd677f1d4f7425244abda62f5f0c792eeacf3e1d9ea955bf69b05fa08e0bfa433400d126770decbf00dc6d18a0f896577cda1c1c2802afc8f19af44f841f1bdbf9b9eae6ef2783b9b4fffab5979d6ddcc4e95ea34bb94916833362642df49214197fcdc21d2bdc4234b950b5463f5d77608b9f2d09aec740a6941720222fef3d8a13012f4ae53665e221747a2bdb479fd5f412c41eccb2625c2db6a2642babdef4d85b7261584756c47d28d14b545eb95d90585cb2e27c4975b8b827931a123bfb8a77f6f2c3140dc356f1f07c52d54caaab189825859e31548349246827d64a2f8e262aa4b0c1ee2e8ae8b58d5ff3abb829866ec84af53631f97376b8ef178c90d3e5ba61bc07b40679d6b473c7e530af4c796717f7691e9e0d527901bea1cd3dd8ec650b50f0cf5aa9c7449205ebab89b2a6a1adb7837f027402df055b240f6866a6557f23c9bb6ef4e1b9643a83f8588ef50bfaa4bfb81e6d1ccbda11a08da0c49cea262a970c1778e9c3629704bdf96e78f5dc45cf37a9491aef064ba763bd770a5b5a8f3746e626e9bb8736494a6894a927bdbe0623f941963496703ab3eb2962da931c79d2b9f9b9aaecff8566089d4f698337854244241341afdef6bd27138ec426e7f5b0abf5b03c2eceb1b64e0ab4180099bbac2e649cd2bc3dafb6240dedfa728b66d0ba7d42d0733a0d61c84a1f33a1e126d9c885eab62c8f165fae30d1d4894ba6c7a2f6c9ca02472bb5535c9e27ea13f929a2ae64f6da64c50ce4f765ef70f82285f7fa389d1a0ccaa4e4c2e0ce9243973287d5484d82a560ab80c0dc80d5e8b778bdcdc0f605860fcd538dd0422d4f18c349fed23d4b63468060d8ac44801fc90a76c49c7cd854408b5cdfe13a937be901bd771977cf5cdb39bdcb94ef02c805d0141762bbe89da3243dda94325d095828e1da766ddaa2124204537b984f4178ba23f3f62dd1044cff9c49ccad94dd33fd061b5ee69f7e139fe5d65f6c95607abafc95da59810c565749c7419772ee289c45c216d26b1e0b3bc94f3afefe37fe9dcda2dec7ae04dd84ab37d20bc625edc2fe7020a7fc1e19023a24bd818be837eb56f056350a8b4874ef078c84b605941b7f5b1d5ce415822740cb5290ebfe20bc80939ee048b0b16fb8fd8f8a750f297608401ea0c5f057f9320bed857f5432c6bd6f8ad5ac765119d4062ea5cbcb1fe872304478e61d12a0a0384832fe35031f3c20b346053093f6cdda40c33be93e6717c83e9e3a79217e634945ed8b844a44aa84bbab7cba0764ec646c41a68648084416f767160cac0c8ae42f135526c4c61dc294dba85e9b6bd1f95e753c0ffa96273fbfd13f7291edc43934f2d72cea4b75efdec07ea43b0c0d5dcb3bb2649724041784e0a5297014ce53239b27aa340ec22e7e9d09b56874d07277f8bd045bf7de64d67438e9b7c8ae0d1266283ff8a6bcb71b0ca68284219f898d40b9112a7c0f6a320614014870877ecbb36babb5401130974b2b95cbd032f4e45329a6aa4e201c665b1ef867d67da5f70216dbdfe4f44b1091dbd2521f43523e8e67a52dfa4ba726b765c3d6ff49a5dbb7f07293c1de3bfa47c011d366fc3e603245f85ea5cda1178eaaca3d78ed32cab0bb5d6e3561506658ab041e06414417d83022b7d21af2d23e51dd658725c8e4412a5eff05d6040dfded26d9ff9a5b265d626eea0ec5ef00e03eeedffc437d3dde950619705ac3bb97257ffdeecda573c86ec12da7c28e67ae1c59ddf9d7a24dce03b734ab3b66d26c7e484daeee638581a57fd215e9389c58401bf76cc74c", 0x1000}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r10, r12, r14}, @rights={0x28, 0xffff, 0x1, [r16, r18, r4, r19, r21]}, @rights={0x18, 0xffff, 0x1, [r1, r23]}, @cred={0x20, 0xffff, 0x0, r24, 0x0, r25}, @cred={0x20, 0xffff, 0x0, 0x0, r26, r27}], 0xa0, 0xa09}, 0x208) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1c}, {0x24}, {0x6, 0x0, 0x0, 0x46}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) pwrite(r0, &(0x7f0000000000)="fbe96914f6357e3a8a79fc10ce34a26991dbcb8af6a05f59eaf9f11427090048f9e5c093a5a51219ed194eef53b55ff36fbe8299ec36a655a100feb79a9e75318b220abf19b9813c3baa", 0x2542cc4b90fd6ff3, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000f, &(0x7f00000003c0)="02ff125c20000000bd4939bae05a1d1f8499c636a8f4c66020f246fa6618fab6a9c221d8515dbb575165dc04567609777bce68f6a68a6254da6c6d61d18168f361925211d7723cd7b294a05f5bd9d62bd49f3301a56ff7581b8f3cbd441a32b123d29dab5f32c424e33f7a0b474b5836808c0ea8b2b8bcf3b95a2e8f548b81a5e8582e212b01ba5578a75c6e259de7b64b539ea7", 0xf9c6085d96effe11) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r6 = accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = accept$inet(r6, &(0x7f00000000c0), &(0x7f0000000180)=0xc) pwrite(r7, &(0x7f00000002c0)="d7b9f30c4f19c9e668fb04d13897eb2edfa5f5a714e45430490c30b35726aeae8c082db2d30ca00682de42f314b19239e8e3c5a72ba250002718129edc55fe8fa844f727db8334c84affa589664cd8f0201a6f119f11c0cad330e7d0b36021a98d1e8f617c7930e7d9f0d11d33f5ec7316d3d69e00c94c922a1ae3f107f6fdbf88c417d15f4990945dc4e5ecc4b89df54ddabd8c5070bfa94776ce45d53467b4fce439b7f9fc21c14225fcc9d889fa47ecf18b7b0441051a46111e8f2103c6969c9a263214440c94d4832988189dd4b8d73ea56c8fdcbc9cc281dae41d3d4a160abee7ab7d6faef2324e71e8268dcdaf", 0xf0, 0x0, 0x0) 16:00:09 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r1, r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x2, 0x4, 0x9}, 0x6, 0x8, 0x6}) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0x40004000000028ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r5 = getegid() r6 = getegid() r7 = getgid() r8 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r4, r5, 0x0, r6, r7, r8, r9, r10]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r13 = accept$inet(r12, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r13, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r15, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r16 = accept$inet(r15, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r16, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$WSDISPLAYIO_USEFONT(r20, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r22 = getegid() r23 = getegid() r24 = getgid() r25 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r21, r22, 0x0, r23, r24, r25, r26, r27]) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$WSDISPLAYIO_USEFONT(r29, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r31 = getegid() r32 = getegid() r33 = getgid() r34 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r30, r31, 0x0, r32, r33, r34, r35, r36]) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r38 = fcntl$dupfd(r37, 0x0, r37) ioctl$WSDISPLAYIO_USEFONT(r38, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r40 = getegid() r41 = getegid() r42 = getgid() r43 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r39, r40, 0x0, r41, r42, r43, r44, r45]) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r47 = fcntl$dupfd(r46, 0x0, r46) ioctl$WSDISPLAYIO_USEFONT(r47, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r49 = getegid() r50 = getegid() r51 = getgid() r52 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r48, r49, 0x0, r50, r51, r52, r53, r54]) getgroups(0x4, &(0x7f0000000340)=[r45, 0x0, 0xffffffffffffffff, r49]) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r57 = fcntl$dupfd(r56, 0x0, r56) ioctl$WSDISPLAYIO_USEFONT(r57, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r59 = getegid() r60 = getegid() r61 = getgid() r62 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r58, r59, 0x0, r60, r61, r62, r63, r64]) getgroups(0xa, &(0x7f0000000380)=[r10, r11, r14, r17, r18, r27, r36, r55, 0xffffffffffffffff, r64]) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)={{0x3, 0x3}, {0x9, 0xffffffffffffffff}}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r65 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r65, &(0x7f0000000100), &(0x7f0000000140)=0xc) r66 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r66, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r66, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r67 = accept$inet(r66, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r67, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r65, r67) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="00000018000000000000000000000000000000bb370db5dfb367383efe00"/44, 0xc}], 0x118f) 16:00:09 executing program 0: 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) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="ff18320809d000000700"], 0x1c, 0x0}, 0x0) close(r0) r3 = 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) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:09 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:09 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x3, 0x0) semop(r0, &(0x7f0000000040)=[{0x1, 0x6, 0x800}, {0x5, 0x25, 0x800}], 0x2) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x9) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') 16:00:09 executing program 0: recvmsg(0xffffffffffffff9c, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xffffffffffffff75, &(0x7f0000000140), 0x4, &(0x7f00000003c0)=""/102400}, 0x1) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24f4b6d47a993b5fef6b8aa593675568d3e92a7c0119cd0dbcddbb0ddad2d3fdbb02417a4aa9c5c7fbbd4eb6ba49439bb17394021f6a7e5bd1be5ebda48dc1aa5759ba48eb9552336f956f99ebe98dbd52816895c3bc3edda0dc12170389965e4a8b1d354d60c6ad7931"], 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) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000000)="0fca6ec67d282dd00bbc84d977f657f0876933dbcc4513870180c9e0b5836e9fcf54e2e60a3e97d76ad2f7f358a0d95922c2eaaa46457ac1d69513d1ae3012866d94100137ef9ffb50e8ab10bf4035c5287fefaa4b0a97c5bab6", 0x5a}, {&(0x7f0000000080)="71c0b5db39677358fc42d82b80202bfab64d587cb41abb6c359c1b5ac3db0a481e1110cd36976ec660bed6f283f89d0713f8a23980e4f36bf2bcb656f7eb3a638d080574e6b2ec0359aa0a91c373c1142848ad3e2970c9c32df0c31537feaa2d024c37f3dc432562b336", 0x6a}, {&(0x7f0000000d40)="26c2e03487a5b56483be1265d0269505e137478314ebf7dc6ad803bc756e2a5db4054ced0e0421a032fc76a29412bfa4feada52df8ac802f2176d0337fde91772bc68790906e80ff5ec56ebf45a937c327eaaaa5ba98417f0e92d7fa7188f903526a9e265d67d4740cd9e7b96cb00a0f41fee56ca858d14bf135fc6200e0e14a52f21d654d1bec859c35ff0983ae206cca8840953cfa526ba68d568336c33c6de21860152b21d731fea97b04d2937ae7f10aff2efe02e6a034e9bb9e23f7f6f4455840794048fc670c5533061cc34713ca0dd4cb9ffcaf529dbe6b29f5225b58fc6079ca85be3e36e0ada748b34c6b8d48a982adb956a08e937dc9b12338fb878a6d72ef2ff151b60247acaab9c48e9f80d7044602ed6e3c1f9bb89921e7caa42226265a1fc7586e27038042170bb66a1dfb1d2f9003cf25cf892d90a009b95f31b6288451c28a47e29a3d896b2f1c90b508c76677fa1bb31f99c04532234051d737e2fe5c7c9b2e1ac142916f72507ad04e3d363697ce1865d8622b2d549938f00d27e521abf18bc93a09fe34ad0a73f0975311bf5de65b4b1a5d2dd98e6ba546417f9885c363864772d36a0b3843054e979ccfb5fb76ba1709e813db3c6671db49abd98721c5d14a7b2e3660f98c0ac6f48853ffaedc0c684345d2026dacf2248a4e0a90c87c9efde8c802eeafd815d267d13a7f60f8a5a938a9e921dfcd8bb94360d005360aba4a00b366cc7efbd792d38b83fffd28e825c9a76b81ac47873c88ebfce93b6e53308a8e754f78dfb5de85b42e5f93ad0b5a2b5d2b4da9ce292c312466dccf2c40ee92b61e53b540b8095eb875bb459ecd6c444e74a840604253953c4f0b2d5f9e7132ff906cc82822891fbaf6ea535805071e7db80099cf04801c3c4c3a57380114dc7bf63decf997e6953b1f91a1db1201996e88dcc625363a7727e47f405c4420b9d9a2d71152928ff0e63a30c74372181e6d44f2053b9570edbdfa368a6f8293ffc254c3e64ba870c0b65331596db60647dd2e164144dffde459d66fec347841684dc88022d9767b641f8a04e334222c536cffc62a1dbb2e327cfd5c5692f74f253d7b7d9bc7bf96b9725fd2ecd63fa3069ed75dc373412fd34cccccfc64343e58d0c42ec8bf129511538bf9988e0b129bb38398aad0db16585039ed9ec98db802731178b83617d2afdfddbc7d5dc0bdb844da564e3dcb257c4de8670dfca11419ef083937dfe01a57db3f3d7a6a7e3a2acb2077366c4b49af79d9bd43c28009876194c3b704ed009d4bcd4f0a7d078a426d1b00f74b2a4e0f1a8de11be8bdad3f23d9b8f957da3e02de9fde9bf37bdee1ff0cc6186329c972ef43b6cbf55d335ab0dcb6427f0be4ad23f49104a2d55af52befa95d1f3bb697a6d8ff22e436f1104512dc21b4347650f51833554780929f952757ebc81fb8fbfca54e68697b95ffbd783709306b53ca0132f8d210aa00373818b8e40da2094192fa8098bd21bad23cfed1e9ce3935b8274b7ba809cc78832bd231dbbbe39ce31be45375368bf4db9ea23370c0a243e792cf9ae64373c662ec95f04644f05a337fe513c737a8c0711e11595226cf9eb1004de58ff6226abc8470b481bf1c690654c47aabce9b08c8a01a9856ec4ad1feded96c6a4e1dab66b2ae3d92e0301f2403289c7c4a6b9a4161c0d141b055890684d5d280e95501fbb3cb1a183caa707b51eacd3d3965aede716cd4ef3aec488368da960ed1fc7bb113b0768647ff2820f95e4bc905b7b2d5ec68dca2f505d1f1b73779da35e6d05f9922d90258eeac9e347458909a68396c416c39a97d58109f352d6d91db81990344b07d739fa05911c438bc6854a4a9c38cfcff048d7d63bf94c453ed4ec4699800533f15c9cb1d8e8e9638af214b34c54cabf50a513748bc6e20c7879863df60da64cd502ceed5c0e5ee262cdd929803de6a30b705daa9cd9252d1ea06dbae5f487cd5cc9355a2eb7ecc4949c3347a3a80b3397493542ebd914d5d09b7e036bc4c38c5693202a32137cc7736f8071f1f782a6774a9b3dfff02bfa6fa3c0724de1bb70f0e0cd5d1d7efebe3cf21fd6ff104ed03faf956024bba8f6537bc738f79ffe8a3403a849bc25c261d598edb84dc46d7677b74489d74ee4968c8d190f91ff1ec6027cc4314eb7e99536298e225f339511c30dc96f08a3d130f4c0c7949397908859cd247ca00e2ebf962ee0fdc4ae0fbf3fd7f834e7c05563c5e3eae9ad4b335591e3f4315099894e7382340d5afabdd74f4493f1c12a7c2ec7f2fb4eacaeca397bd2a09324561bc8830032e639dd9126efdbc7fb8d7f2dec037d6decad11c964f3d5a0e1b3cc712ea8f0cc1aeea5d1a66a306c80dca36f97552163cb8a50db28ef558303849a2e5c29495abbbd55f7fa9850c75ea35f1d2b2bba9bf690bb46870ab6404e65fe41587dda3fd7942ef750935deab87d224d47bd9f18cbaf461b96ec316625c5610343b33d2c53c2f93973f8f8b0c82799bc9906b763a42378b846948ac946ca09d8bc5b2346bd15ae0c22e107c554a99c151193cb899ded9bf536a58db4c1142740b5149b1ba57bba54ef7bf891bca33da79faca5f6ac0effb57823afda7a447db51204215f084863d8fd74e241135cc41126f1c1ef49f6ed184dfcce3f6dd5187005286e869212c37264d14163aa86872ce4d63b29d32a74e56860d9e15907d10af4715db80a256cd1c9adcbbbeceb0001bff3853755aaf3e9d2f2f6e24579b606ea8979e4a02045102bde02ca0eca769696d5af7750b963a2ccfd573e135d02417ff904d42c24776e42076850ed278b1b6008db9515dc2bec5429d8b8197059e6e1e3e0e6cc73ba79b2d01184520eea36d3ef21409818868590171922f2dba4513ff89739559ba62f2f913fc8c936e60438602ba584aed12f0d03be64e2c3984a5203b39278be2c6c24d63aedd98cbd2d9420dbd413356a3488f314424dd2759f8d289a5e44706c662d3f6839a1c9290441af1d20f1075739eb7a49238fdb365947407ff43e7d8c0eeb5bb63d4811b64974d5fff31a39b34bcc21f5ce03a8b536b313c728fe712a241540590ec9296d34d0d85c37555558b273bda1fd1c86644e75323782824068cb292796e8a37ff5e4ceed84c8814efa8e8bfe7e95fe54e63f29a70885a13e5a9a82a8c542cb928aee54ed66f1713dfdec5227a84a14a998b9b450c4f673cbadc24684865984bcdfe14c1347bc612d4ed36908532508fc2d36501d39dd0dfe10711df0de77d641e8df8cea948dca10e22d39d5d18e3eb7884e7212900349b3a621c26aee76e20510dff7e12c8f41cec9b348664c60b33a9000e0d15d2fa70c7eee3d81b3dc79e79f0ea6348c3e81bd28b30ab7f8bef3bb91e56f64f5da46af037a1ae34f9dcd1bf057fd12da1dd1ca62c2a4690087416f526b6e1fe1957ec48e92b7c4b3b261315044e3691a7337fe26a247c51ad34346ee7f38f237647fc93e463765feb549e0978b40472181897f68a6b7f756f4bdbbfffb1d3d6416eb44c15f5fdd52192c7581db1564d0dba02613b30b5c9a2e5aac9d7f5fa2a57116ee1fc78a1de3853514ab48bd49981aa167a580b54d66dbd34ab3ca7ac5f7f7dcb63d6aa16bc261ff7f92b41c0f949a967190ed7e653ef1c4e89368c891ceb0b2417f34249236bea5b9c2e8475db7b5df65affa4b9b1307e73bfc02b3e8c7e8f2fc388c9369ea9e6f9d6163e00211f5482d921ef546b4a6b82e48cf073d7de1da27dc48443a70b1e5d9cfca459b1a8a7917ce108dc95822615566425ba0b552cc0e369798ef56ea140e9cf68c39e404dad9091785dc070194e6c0dd6d7dc75ee3a46453d1bffecc9c7c5b201e5623386bd70319b070897e908049eedbb04b6fff158e44027e349f06740564c10d308e409e908d71559b65c1d1bc44eedc9dcf4cda5a2903546b5357b7d16e47bbea0ac66fa083752c0af00b9963208ae4dc2a6b0a32deb85c261a4bc93f82b7ff8e8946c734c9691001c0b6d5bebc6b149535c8e10c139643b7fa945fd6e8563f834ffeb02dc15bdcec4b583e7377490c543b718d27f67ed1f4a7b4c72d48260ba5391641cf9184e68ef38a8cd3c18129ef2fe358aea00fc3be8ae8a0fdd5b9abbb3802bc45062e25b8af697e2841ecd59e543e2f39907b7c303a3782256e23882ff71195c17f0dd5400a14a41f7dd7e9698b1159c736a939b870f923f56711f9bc490c1c576f0bca6ee2883e51ba95043069d77f412e0d001e469a80d836f1a5ce2d3a61d822ad1305860e68df6374b2a2af52df31484235080c9712269fae094fc5bd738c91ee2e37beaa36271a608f1069c3f4b5d7f963e154d0a324a377ac7655a9c3b0ead60f50e3d63bc44cb02c1679de081684a6bb393e3648b0c4113bf0455bdca40760207202a721cf368afba09a2e1e77a7ef3f621150038720b0e126f593270ded33e5adc7f26881980e2df371ef53ac710d57487e731d40ffd115c4859174362d053ec583738c19c667785c6d7981f0799864d45e692c566faf948b6dc9ee19852b9e7427762384e946fb7122e35a1254d8e873bfa786180f8ff9deb1b8a368bc8d5de070af41f30ca48feb9660e8649b998c8c54cc58089745af9eb971a58fcef755228f9bf0c333e7a7089a3b61097111f3fd1984ab6f6b9d68b78d886bf6c72449469cf367ef841d7558337a11c75e51dcfad42af566457093b78c30c71e765872d271e52a820063b30c657b2807b3690aae6757dba08559e0aa67186e8597da32210b1fe28d9fa0af0b4d1fb605b76bcb83c9ba889016e274f67709dea1ecd3fa3f6dbac33402158d0b820fd605c63969fff99121fb49979ca74a39142d05910f180f5421c9bc14665b8d769d87cc60bd3959d34a646ff5eac85b1d97534c5674b03c9ceca3af7bf3c00ceaf1d48857104628ee936bbaf4fc248764b2eb974b57dbfe4c8b5799397f19b20a574378804be8d9119d17aca85fb7ee42b5ee82b1522be5c2e499e57ce403ccd8bb360b3b379f6a01c15ef6bc179e1a2ffcd00756620e11cda419374506e3c8d74f92aff0dcca3fc0e8df018dc9be644fc170d328b0cf73028cbffb59a0fd9efb71e51b7676b96d02bd6183b631d036d7434ab4c66e80bcc0373f1547fc900d4649b6c7cce24ec81d36823b98f074b8b0ac47e3d5937a2e0fe193009602deca7bcfb69b40b54f1010df66abae8be2a555b0b0dbd58a4dc635657eab65be0675425fa8c3c0da3d5e5804f5eaf804abb76a1aa4f7fcd2cfd08b9270ff6ba684e669854f328bb8960040140d5490a2f96333f8ef187e04e83891603b79d8f86e13eb1133e8fe93d64f1b9d7b28aefdf4ab26408458b745cf6c552b637f2504cd3160333f86f795b095122954498a0841cdbae2305199bf5f059d96baa5f23d4a81643251a8efca11a5a7d5a3a92113b8ac6c3ffc200de14d6981b3e5838169502f4ca46d1a5fa5159bdb0b2405aae85a7f347b40dc70a8f6556dd5f1492abecc0b97d0b46cb8c37815583f92dc7e0f7a18694d00db11138f32300cca9fa0f133eeca87faa9c0c067a513663713945d8f0f818a360f0e2337343a92efca5ebaf15dcd6d6419e673e1a5a1d5eac89c10252ed3c7e782f5f1d54d30d5a4a699f351cb6d6fd200c370ac8a691bb95364621d8eb50b72132cbb1640d3742612e19c34f93939bf28727dfe896a8cb9d3067032a7280826c4f806933a70e5599f9f0a7b6b48be1ce505e09fa2a6b98b6969ed5fead8c38f860ba7d25d7", 0x1000}, {&(0x7f00000004c0)="04d4a053ccf8f7a9771dfe83da8f941af9226b4af445fd9ad00cbc86e30ff6edd184ad5c303bfa88c6bf6ba5f0699609dd34947a2d53b372e7c8b9ad88074f090e9aeb5333a7a768c040002f826ccdcbd60c8d8ec0877e81acec6d545b97176e7d361c841680bed01a7eb53402b1f1e48596f5573b04b5b236a90437a21d35190c491ec7a817695bc75c79049e", 0x8d}, {&(0x7f0000000100)="5fc3ee1c8a118123a887730b1ecd0fb32b53c1d6b688a9fb46544b9f283b3114da70ebc0267b553a7a44daeac7bfc2c4f56332c995e6b96b2d87bdb27203a1fc49ec4418ab9fa1584b2c04433eed9381f811cf57506d0cbe7af3554fb3f76c041944ab1d585fda619c", 0x69}], 0x5, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) clock_settime(0x0, &(0x7f00000001c0)) clock_settime(0x0, &(0x7f0000000180)={0x1}) close(r0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) r1 = getppid() getpgid(r1) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 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) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = dup2(0xffffffffffffffff, r3) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000080)={0x2e, 0x0, &(0x7f0000000040)=""/46}) socket(0x2, 0x4, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:00 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) lseek(r0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x3, 0x0) semop(r2, &(0x7f0000000040)=[{0x1, 0x6, 0x800}, {0x5, 0x25, 0x800}], 0x2) semop(r2, &(0x7f0000000000), 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r3], 0x1, 0x800) msgrcv(r3, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r3, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r3, &(0x7f0000000cc0)=ANY=[], 0x0, 0x800) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r3, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e2047948060000000000000009000000000000008194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606ffffffffa0af1461584b0577d2138cc7b7b98b77cb7e2f584c89be15cb4586226577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3c"], 0x13a, 0x804) msgsnd(r3, &(0x7f00000001c0)={0x3, "943b5b09252ec40b4ca3cb8558a2b9d6b22f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f"}, 0x41, 0x7eea135638a8ce50) r4 = msgget$private(0x0, 0x2) msgrcv(r4, &(0x7f00000004c0)={0x0, ""/217}, 0xe1, 0x3, 0x2000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) msgsnd(r3, &(0x7f0000000080)={0x3, "65882e1f88b6fe5f351dc9c4273db0f7bc2603c1d6aa88f940070d788263d7b11126e1dddc4024c1d87164f62d69c631c985b001314bcbff4d6b83726fbecca0ecd60f86fef76b93b0de75c69dec773f64e2da71c74205b66b4eba718ac2b7e28611e1eac27cc84ada"}, 0x71, 0xc00) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='\xbf\x00', 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000180)=0xfffffffffffffeeb) recvfrom(r1, &(0x7f0000000280)=""/158, 0x9e, 0x0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x102, r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = fcntl$dupfd(r0, 0x0, r3) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r5, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000000c0)={0x610, './file0\x00', './bus\x00'}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000200), &(0x7f0000000240)=0x4) 16:00:00 executing program 1: socketpair(0x20, 0x8000, 0xf7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/1}, &(0x7f0000000080)=0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0xffffffffffffffff) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) dup2(r1, r2) r3 = semget$private(0x0, 0x3, 0x408) semop(r3, &(0x7f0000000140)=[{0x4, 0x11, 0x1000}, {0x0, 0x6, 0x800}, {0x4, 0x6a, 0x800}, {0x0, 0x1, 0x1000}, {0x1, 0x20, 0x800}], 0x5) getegid() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) readv(r4, &(0x7f0000001240)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/69, 0x45}], 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001280)=0xa263) pwrite(r2, &(0x7f00000012c0)="70de2fd705e83fbccb328eba1116a57aae719a960e718d30cbfec1edf92ee2", 0x1f, 0x0, 0x0) r5 = dup2(r4, r0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000001300)) r6 = syz_open_pts() read(r6, &(0x7f0000001340)=""/64, 0x40) socket$inet(0x2, 0x5, 0x2) r7 = socket(0x20, 0x5, 0x80) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000001380)=""/89, &(0x7f0000001400)=0x59) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r8, 0x40044b06) open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x12) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000014c0)={0x6, 0x0, 0xfffffff9, 0x7f7, "1b5f3a9e725f4c074e18e0f8f7977407904f59c5", 0x10000, 0x8001}) r9 = kqueue() r10 = getpgrp() fcntl$setown(r9, 0x6, r10) setitimer(0x3, &(0x7f0000001500)={{0x9843, 0x6}, {0x7fffffff, 0x6}}, &(0x7f0000001540)) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000001580)) close(r2) r11 = openat(r0, &(0x7f00000015c0)='./file0\x00', 0x100, 0xa) write(r11, &(0x7f0000001600)="429f76fd4995b95784c096a6540b2bcc253b131b7febc8ee5e8070a2b93720ebd9f23191f9cead34f4967de238b2b0282371f1c31f5fb309d3dfa766870682b3281de82c54e0559b31e2a8eea82cd757adefd04e2ea73d864d614a956bbc9e349cae14c9fe167d853cb330d2d3e2559e8262cbf6d83fa5237b4883accc5000982df125e04092c1b002c8a2dd96e60f993ad4382e179577ae1fc46394c8c7dc26617e77ea1f6a4377c4bf877afac926ded67c9532551865ddcf18c6c28f344bbf6b4b8cdb72b3228ba058cd4b6e167a5cac3a3edfaedea7d8b865abf592e3a068ffe201df8abb88f91c730b7b1acb924dc47a0d3b37d3", 0xf6) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r3 = getegid() r4 = getegid() r5 = getgid() r6 = getegid() getgroups(0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r2, r3, 0x0, r4, r5, r6, 0x0, r7]) getgroups(0x3, &(0x7f0000000080)=[r4, 0x0, 0xffffffffffffffff]) r9 = getegid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$WSDISPLAYIO_USEFONT(r11, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r13 = getegid() r14 = getegid() r15 = getgid() r16 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r12, r13, 0x0, r14, r15, r16, r17, r18]) getgroups(0x1, &(0x7f00000000c0)=[r18]) getgroups(0x3, &(0x7f0000000100)=[r8, r9, r19]) r20 = syz_open_pts() close(r20) syz_open_pts() ioctl$TIOCSETA(r20, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r20, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r20, 0x2000747b) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) getdents(0xffffffffffffffff, &(0x7f00000000c0)=""/204, 0xcc) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062c"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="e7d754725c634dab7bad2df5fdd645cbba0a4cb335d1db38056ca901dc96e422be7b6245761ed11ec5953561de4080757ee01e4bb22b"], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffe, 0x7, 0x338, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) r4 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x20, 0x9a) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setrlimit(0x8, &(0x7f0000000140)={0x6, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f00000001c0)=0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) r8 = syz_open_pts() fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000040)) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r9, &(0x7f0000000040), &(0x7f0000000080)=0xc) r10 = dup2(r9, 0xffffffffffffff9c) write(r0, &(0x7f0000000240)="b51c224a3ab20ccdaacceb44ae2d906a955b028e36cc2a5ad3c3635bfca93ed13455889d3dcd7063cb5baf55e7d4111d963bc43b9e", 0x35) ioctl$TIOCNXCL(r10, 0x2000740e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x170) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffff78) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect(r3, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 16:00:00 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) write(r1, &(0x7f00000004c0)="50c0f9f8e923a739a90c0c6c5fa6d6a83d6407da2645d372c0b07588dd846fd448d1289bb49b659672925c7be396e72012bebc6176c0ce97e69a0d5ccbccdca9456d3258644172481d28fc3320d72673644583ab29ce2b1d19a38597bd5217cd504f4a0bb1781a6101ca01d2ab9f3187040000000000000021eb3a6e37d5aa1371aafc000000a2ce8b500b76546dc89eca78bbbb2cdf3a58d27adac130ba3d48eb3b723236b387fc70a6b40fa4b131adb94e59cee6c5fee5c7dc7b94e6aed46770802bdd4dde77c685df943eafabab9e3921577d568687842b782251c3734b16c5e78b0c840ef3a78be4815989678b21fa7813924fa030e767a1b40eeb830de4db", 0x101) execve(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="8700000000000000c5a2ddc10cedd711a47980bf3db78f5d1436e430cec4689fa710bd434ed856740064e6ed1b147b6c6783efe157ed84fe5e3d5c9786662504218935bc2b82cb", 0xffffffffffffff55) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000340)="eaef125cfaff0000b68d64f37dcba17e16d781dab5862f5411f0e61195a3a294be4f48a19128a56ccf8b609a6053b36cb710d3b0dd7c8e396ce1ea708c932325f7c2dd1dab8813d9bbcd34d61fbf2594", 0x50) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000200)=0x2282f91bf93fa584) bind$inet(r5, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000000)=0xa7, 0x4) 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x3, 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"}) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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={0x1, 0x7}, 0xfffffffffffffcb4) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 16:00:01 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xa770, 0xfffffff7, 0x3, "577111c314756a8eb80b6648062ac63c52960405", 0xfffffffc, 0x3}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) r7 = syz_open_pts() fcntl$dupfd(r7, 0x0, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) close(r9) r10 = syz_open_pts() fcntl$dupfd(r10, 0x0, r9) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xdb4, "79f0d539a40ab5d59fae141b4f7728f0404040b8", 0x0, 0xfffffffd}) pmap_unwire: wiring for pmap 0xfffffd802d668538 va 0x203c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802d668538 va 0x203c1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802d668538 va 0x203c2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802d668538 va 0x203d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802d668538 va 0x203d1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802d668538 va 0x203d2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802d668538 va 0x203e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802d668538 va 0x203e1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802d668538 va 0x203e2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802d668538 va 0x203f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802d668538 va 0x203f1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802d668538 va 0x203f2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802d668538 va 0x20400000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802d668538 va 0x20401000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802d668538 va 0x20402000 didn't change! 16:00:01 executing program 1: r0 = kqueue() fcntl$getflags(0xffffffffffffffff, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r7 = accept$inet6(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup2(r2, r7) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x4, 0x0) fcntl$getflags(r8, 0x3) r9 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000000)=0x4) ioctl$TIOCCLRVERAUTH(r9, 0x2000741d) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r11 = accept$inet(r10, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r11, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) readv(r9, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000040)=0x9) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x12d, &(0x7f0000000040)=[{0xad}, {0x7c, 0x0, 0x0, 0x4}, {0x3}]}) madvise(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x5) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='p'], 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"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x816, 0x0) 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) r2 = socket$unix(0x1, 0x1d42fc28c08e18b8, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f01000000300008fa5ff8fec491338a6c7413d83017818f618f82bb1ea6df0a18d508af52034f84987307c77ddfe7bd73deb5bbe80860572c95a06e31e354db76ed2ec2caaff4db0957ad626b62e393c5eee72a32cd923f302e401dfcba817896a4e6c6c9c6202a5ce81d9a6a1a7f9884aab408bf24792e7c9fa8eace2249e61774c771da2a2a"], 0xa) socket$inet6(0x18, 0x0, 0xdc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x100084, 0x0, 0x0, 0x2}, {0x4, 0xff}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r6 = accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r4, r7) close(r1) r8 = syz_open_pts() fcntl$dupfd(r8, 0x0, r1) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) dup2(0xffffffffffffff9c, r0) pwritev(r9, &(0x7f00000002c0), 0x0, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) 16:00:01 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005136b37c9d0c453576b01b6773b000001000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b25a842f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000516515e5ae03dba95895c5392cc60357350031f0a50acec321ed57092a5c99d22582a4ded9e8485e6aa405391eb6828d77ac9b460979d5c70cf66c6a7730520c5a45072bedd4a8ff31146f4d53cf8d9475b672d56ef21be1", 0xffffffffffffffdb, 0x401, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) getsockname$unix(r2, &(0x7f0000001140)=ANY=[], &(0x7f0000001100)) 16:00:01 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) write(r1, &(0x7f0000000100), 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0xc, 0x3f, 0x0, 0x5ce7}, {0xdb, 0x2, 0x80, 0x276}, {0x3, 0x2, 0x81, 0x5}, {0x4, 0x0, 0x9, 0x7fffffff}, {0x2, 0x81, 0x4, 0x3}, {0x1, 0x16, 0x34, 0x401}, {0x8, 0x8, 0x2, 0x9}, {0x11, 0x3, 0x80, 0x3}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) dup(r3) r5 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x8) sendto$inet6(r5, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f000056f000/0x2000)=nil, 0x2000, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x3) kqueue() ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/21, 0xfffffcf8}], 0x2d5) close(r0) syz_open_pts() 16:00:02 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xffffffff, 0x6f68ab92, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x800000000000b, 0xffffffffffffffff) dup2(r3, r5) close(r5) r6 = syz_open_pts() fcntl$dupfd(r6, 0x0, r5) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000000)) r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000340)=0xc) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r10 = accept$inet(r9, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r10, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwritev(r10, &(0x7f0000000480)=[{&(0x7f0000000440)="578b9fb4cd5713d62df26235bf639b0095443f801aec16751858f3d53a1e3f5aeddf6622cec79eab685b645aafd9e9cbf08389fc2ed93c12fd29", 0x3a}], 0x1, 0x0, 0x0) setpgid(r7, r8) write(r4, &(0x7f0000000380)="2b67c672763ac988d7f4b2f706f6b61d39ffb342016469a851b9d7fc496993e4ed956819f7a5d59da9fbf8e2f2f969df3087c4cb46c3ab0dd9b38927954a52a969ca6ce9cdc1ee4919545585f09c1d43fd6d1dc41e4b96b8fe31a6adebbeaa4ca27ccbece5042b592bc29be3bd0001763ffd9dac159370c875cf032cf28836fd51ec3f0ce2a9b01cc6c451e07e1b8a2dc6", 0x91) 16:00:02 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x8000000000000000) write(0xffffffffffffff9c, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:03 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1de}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x0, './file0\x00', './file0\x00'}) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000000)={0x10000, 0x62, {[0x4, 0x74c, 0x1, 0xde5c, 0x0, 0x5, 0x6, 0xa71, 0xbb6, 0x2, 0x1000, 0x4cd4, 0x8, 0x3, 0xc95b, 0xb0e, 0x4, 0x101], [0x3, 0x200, 0x4, 0xf4b4, 0x3440, 0xfffffffffffffffc, 0xb849, 0x200, 0x20, 0x6], [0xfffffffffffffff8, 0xfff, 0x4, 0x4, 0x4eeb29b8, 0xffffffff, 0x6], [0x8001, 0x1, 0xa97, 0x7, 0x202000000, 0x8], [{0x9, 0x2, 0xccff, 0x9}, {0x101, 0x4, 0x20, 0x6}, {0x8, 0x7, 0x9e0, 0x7ff}, {0x8, 0x9, 0x17f09079, 0x7fff000000000}, {0x3, 0x7ff, 0x200, 0x3}, {0xe72, 0x1, 0x0, 0x2}, {0x20, 0x5, 0xfffff48f, 0x7}, {0x5, 0x88, 0xfffffffb, 0x1000}], {0x23, 0x1ff, 0x80, 0x49d}, {0x8, 0x5, 0x6, 0xfffffffffffffff7}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0xfffffffffffffffd], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x4], [{0xfffc}, {}, {0x0, 0x0, 0x0, 0x7}, {}, {0x0, 0x0, 0x10001}, {}, {0x0, 0x0, 0x0, 0x400000000000}]}}) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x40e, 0x0, 0xc4ed2b11bb5f19be) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0xffe) r3 = syz_open_pts() r4 = fcntl$dupfd(r0, 0x0, r3) bind$unix(r4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000280)=0x1000) 16:00:03 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "03a77f0c033c0adf2b02002100"}) writev(r3, &(0x7f0000002400), 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000540)) r4 = dup2(r1, r2) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e2f66696c65a137266c092851272139828185b2a3376d94321f575fcb7a618eac20ea3f451863aed592d439107f8fa66b5b0767f6c89ca3d1b5d0c85c0a4965ff079ba70fd64f22b480b724e93fdb8b0865fa11d3c3a0c0f798358f1f0092471d96c2d2d1647af144812513aacc3bc8bfc6b7e34252e281cb34b7eac6f8271a9b4e9f3d681c5a5de0aab01ee833318e329ddf0ace2a696ed0b3f5476d4152489c66afc38fd695c42a563b4e43fe0f8fc79d973c907b7f49fabee7"], 0x10) pipe(&(0x7f0000000300)) r5 = getpid() getpgid(r5) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xffffffffffffffc6) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getpid() r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getegid() 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') msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc24f42a0b66803cce2086caa672009bca0", 0x4c}], 0x1) r1 = open(&(0x7f0000000580)='./bus\x00', 0x8000, 0x103) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r10 = getegid() r11 = getegid() r12 = getgid() r13 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r9, r10, 0x0, r11, r12, r13, r14, r15]) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="a88af0c4924f3d3760592d0642fc7d1407ce2288620abbb7fe24f79b9911e5d3e777dba6db7599b9faeaab3fce0acdddaa96c245a398eac2ad7805be6e69bf9fc8ee61cfe6d751bc4662de0f97b83fe08f69f34c7cda7c03deccecb11d34a18c13f744fdf0c8ffb30a7da3cf75da6d769b21b6cae0959104787ac19425643023c3e2f1ff0075ee3b5db7a433cf05d6a902051c76d8730584c3c2511898709bc1950c3a1973", 0xa5}, {&(0x7f0000000240)="2ef6cb9bf63f63dc71af43a7f309e4bb19fd2272669b02b05c90d1fb38f7ce956075751e2391910cea1a469dc9e337d1eb67c7efff1729f9775adcce2a72b64ac12cb0c2417d", 0x46}, {&(0x7f00000002c0)="cf1a0786184c21c3e3a4ae40a24533f56e3bdc8c9e02ba1d505cca560a2d2da40b9cecc9ea0dd14fa3cd954a592430c88f94ad3db9e139f8411a8d4116659575d8739f7fef477eaabdcc662ede747ebd802b3b6b10a21314d4993f41efef7243005bf502062eb088c1c46dbcb7a37e26a7cda1220eaeb6135d5c931c79ba0883dc94e7cea598c71014c608ce367514857170d9c0604db6edb7564c9d8b5e41f68683b2f798aa7e215c4aec5165c8", 0xae}, {&(0x7f0000000380)="7f0dba5998182f8ffe1ad75e287e03e8efbce4a8d02896aafbb17f5a96a0448e09a0879db903a34d2fb1a4037a0d7f86f940cbebec1502a1c7beba8940559bc1b00bc71f1f85142ff074f1980445490014b708597675a46fb3a24ee5774ef081aece7f472628ec", 0x67}, {&(0x7f0000000100)="1214091ee577", 0x6}, {&(0x7f0000000440)="57e8853e199f2c10aed0d5e61d06fd1f6c6fc5835557daafaa91c62ed81e5c4bd4f671b4788b144c2909fa699f4126a39207de581bba16f8f1207db3a804149dc5b7c675d4115e1b649597fd33c4ee453f3d8f0ab5c8076939cbaa4d483030acddc5adda0bf9f6a5024ca17f5e826f5d685e92b2bb5494139c141faa48b71472ab23fa2ef3", 0x85}], 0x6, &(0x7f0000000800)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="0000ed5aad00afed9ebc86b20855b889cbff6caf8f385e025eaa000000a672da3a6551619cf107ad3230b8958eccffc11ce8770e7d08045395668fca0000000000f64bee3a4d9027169260f919d5e77b0e0c24f8b5e7e05b63ea2adac95329716f9a49ee67c32266c28b29d2626cb19c387700a08f2956b01788dafcaf26fe180709ba63124e6a2dc013e1e97b2107a3927acfbf39b07d67183765d22faccb2d2072620987805fcab22326f1c374571482267c71563bbd076b44157a52ca49fb", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x400}, 0x402) socket(0x2, 0xaa71d29f67860e69, 0x3) 16:00:03 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x25}], 0x2}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x84}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x4) 16:00:03 executing program 0: r0 = socket(0x2, 0xc003, 0x0) getsockopt(r0, 0x0, 0x1f, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000140)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0xdc) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2c76696c65300008fb2dd6"], 0xa) 16:00:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00ile0\x00'], 0x10) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0x3}, {0x18, 0x1, 0x8, 0xcbe}, 0x81, [0x9, 0x4, 0x80, 0x1, 0x3, 0xffff, 0x8, 0x6]}, 0x3c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x45}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x88) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0xa9, 0x4, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0xc000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x64}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x6}, {&(0x7f0000fec000/0x13000)=nil, &(0x7f0000feb000/0x3000)=nil, 0xffffffff}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000fec000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x81}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x6}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xb18}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fea000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair(0x18, 0x4000, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000000c0), 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x14, 0xffffffffffffffff) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4}, {0x800003d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) r1 = syz_open_pts() syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7fff, 0x0, 0x100000001, 0x0, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) fchflags(r1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x3f, 0x8}, 0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79f17) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = semget(0x1, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x6, 0x800}, {0x0, 0x7, 0x3000}], 0x2) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 16:00:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10000, 0x0) msgget(0x0, 0x72) r3 = semget$private(0x0, 0x2, 0x2) semop(r3, &(0x7f0000000080)=[{0x4, 0x2, 0x1000}, {0x3, 0x7fff}], 0x2) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000000c0)=0x2) r4 = msgget(0x2, 0x20) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getuid() r8 = getegid() r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x1, r5, r6, r7, r8, 0x1, 0x100}, 0x8000, 0x8, r9, r10, 0x3, 0x7ff, 0x7d5, 0x2}) r11 = socket$inet6(0x18, 0x5, 0x9) bind(r11, &(0x7f0000000240)=@in6={0x18, 0x2, 0x5, 0x5}, 0xc) r12 = syz_open_pts() ioctl$TIOCEXCL(r12, 0x2000740d) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r13, 0xc028575d, &(0x7f00000002c0)={0x80000001, 0xa8f0, './file0\x00', 0x10001, 0x6, 0x81, 0x3f}) pwrite(r2, &(0x7f0000000300)="371450bde5312ac57874da", 0xb, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCOUTQ(r12, 0x40047473, &(0x7f0000000340)=0x400) semctl$GETNCNT(0xffffffffffffffff, 0x2, 0x3, &(0x7f0000000380)=""/234) readlinkat(r1, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/4096, 0x1000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wskbd\x00', 0x0, 0x0) r14 = msgget$private(0x0, 0x292) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r17 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f00000015c0)={{0x400, r7, r15, r16, r8, 0x5d, 0x7}, 0x5b, 0x8, r17, r18, 0x5, 0x2, 0x3984, 0x1bc2f60b}) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26, 0x1}, {0x4, 0x1}], 0x2}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="aa59579c0f9bb9d8", 0x8) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) preadv(r3, &(0x7f0000000ac0)=[{&(0x7f0000000380)=""/78, 0x4e}, {&(0x7f0000000400)=""/30, 0x1e}, {&(0x7f00000004c0)=""/159, 0x9f}, {&(0x7f0000000580)=""/201, 0xc9}, {&(0x7f0000000680)=""/239, 0xef}, {&(0x7f0000000780)=""/249, 0xf9}, {&(0x7f0000000880)=""/129, 0x81}, {&(0x7f0000000440)=""/34, 0x22}, {&(0x7f0000000940)=""/74, 0x4a}, {&(0x7f00000009c0)=""/198, 0xc6}], 0xa, 0x0, 0x32) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) chflagsat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x0) write(r4, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d8d30aaf504ca9d983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0x100000166) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000b80)={0x0, 0x6}, 0x10) mmap(&(0x7f000027f000/0x1000)=nil, 0x1000, 0x4, 0x10, r5, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r6, 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$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$dupfd(r5, 0x0, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000100)=0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x401, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="9667", 0x2) 16:00:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{0xfffc}, {0x800, 0xfc, 0x21}]}) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0xc003, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000240)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, '\x00', 0x81, 0xffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x3fe, 0x9, 0x4, 0x1}, {0x4, 0x58, 0x5, 0xae}, {0x1, 0x4, 0xd9, 0x18}, {0x2400, 0x7, 0x8, 0x8}, {0x7, 0xb5, 0x2, 0x5}, {0x1, 0x7f, 0x6, 0x3}, {0x3ff, 0xfc, 0x2, 0x2}, {0x200, 0x2, 0x0, 0x8}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000208000/0x2000)=nil, 0x2000, 0x4) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x2, 0x0) r7 = accept(r5, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000280)="eaff125c00000000", 0xbe2f4904) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r8 = accept$inet(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r9, &(0x7f0000000040), &(0x7f0000000080)=0xc) r10 = fcntl$dupfd(r8, 0x8000000000004, r9) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r12 = accept$inet(r11, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r12, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r10, r12) connect$unix(r0, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xfffffffffffffe95) write(r1, &(0x7f0000000180), 0x13c) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x668, 0x0, 0x0, 0x20}, {0x930f, 0xe5, 0x0, 0x434b4eba}, {0x87, 0x0, 0x7f, 0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x106) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x7f, 0x2}, {0x3, 0x5}}, 0x0) 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, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x44, 0x1, 0x0, 0x7}, {0x8, 0xfe, 0x0, 0x5}, {0x5}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) dup2(r2, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x490, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000002c0)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r9, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x200baaf, 0x7, 0x0, "34c2feb39e09b318f97f0efce000"}) syz_open_pts() ioctl$TIOCSTAT(r9, 0x20007465, 0x0) r10 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x1, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd76, 0xfa}) fcntl$setown(0xffffffffffffff9c, 0x6, r10) dup(r4) ioctl$BIOCPROMISC(r3, 0x20004269) 16:00:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x15}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8d8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x30000) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x9, 0x3c, 0x9, 0x1, 0x0, 0x1ff, 0xffffffe1, 0x3, 0x3, 0x9, 0x4}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x7) r2 = semget$private(0x0, 0x2, 0x42) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000180)=""/168) r3 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000740)=0xffffffff) close(r3) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x10000}) writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:05 executing program 0: r0 = socket(0x2, 0xc003, 0x100000001) write(r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r4, 0xffffffffffffff9c) 16:00:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000140)="0100358a", 0x4) socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e84959bee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc510705122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ae607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548c4ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75eca85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3fb7f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde225fc5a7e92a2fb5c4720fb62e65dcb7f7fe6ab493bd72ec03243013e45a1f9d67730e584001f35f93beb0d65711c1678b9d88c0a18eb03ef8fcdab0773"], 0x10) socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="c54b0419e67e6e6438583c8733c618945661682f4ce46a30fca38b170b6b5de500f30724df2d37df09e5015cdf339abb529332cb959808ec4d30703c6b4a37b96e87533eaa8716260cd22b69ffc2c93a739c62b9382a4a557ddb2d408ed761c4e80b77215ff2f27fbdfbc866cdedcfd97cc6f254fd92525fac3dcdcdd369b538ec71584798bba4ea002bad2f", 0x8c) setitimer(0x2, &(0x7f0000000040)={{0x1, 0x1}, {0x1, 0x26}}, &(0x7f0000000080)) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000010"], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x84) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) sendmsg$unix(r2, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0xfffffffffffffff2}, 0x0) close(r0) r6 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:05 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) close(r1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r2 = fcntl$dupfd(r0, 0x0, r0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20800, 0x4) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r3, r4) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) socketpair(0x1, 0x4, 0x81, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000bb3ff0e23c5b00000000e74da400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) socket(0x0, 0x1, 0x9) 16:00:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000480)=""/22, 0x16}, {&(0x7f0000000580)}, {&(0x7f00000005c0)=""/200, 0xc8}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/149, 0x95}], 0x5, 0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) close(0xffffffffffffffff) pwritev(r2, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xfffffffffffffe1c) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) pwrite(r1, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000000)=0x7) 16:00:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x66}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) mkdir(&(0x7f0000000040)='./bus\x00', 0x4) 16:00:05 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, &(0x7f00000000c0)=[{0x4}, {0xc}, {0x4006}]}) kqueue() syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x0, 0x0, 0x8, 0x1}, {0x1ff, 0x10, 0x40}, {0x7ff, 0x0, 0x26, 0x2}, {0x2, 0x3f, 0x85, 0x80}, {0x4, 0xf9, 0x81, 0x1f}, {0x2, 0x7f, 0x0, 0x9}, {0x9, 0x0, 0x3, 0x9}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20019, 0x0) 16:00:05 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0xffffffffffffeac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x12) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') semget$private(0x0, 0x2, 0x2) r1 = socket$inet(0x2, 0x5, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)="466b41b2b5f27ecb64d82b2ead5dbe124f1c2c0f1e348b6a09a7d42fbe426969f71acd25796705e5a0809296e193dcfc2ba164772132d5f861efddce1503a73ce831a0795784fd5942ce0f469ac70969f7ac4f65d42f99b21c9b1a2540b303d0f3e04e46971b85d186fe6561c322d156863c1c5d4c396ce8a257c4fc6f7600b302573a7ee2bca4931d3f52d35078b891e8b7e763561b3e7f13f585a5c34244f5675fecc7408166b7ef3813ccae450fae3c7c7ca5a8048adf9ce529c64a01c34b7b8ee198d069b6506152a4fe8d74a707a09c39c60b887c70e82d82a37917754290422c9fac1af4d14b9b4b89cbf68fccfd7a437ed9", 0xf5}, {&(0x7f0000000240)="3d76cb0bc334e50f58ff3973d7a0d33d2f5f439a5afc7f8a924e33a82b1196e4caf8face728a498b18f7782ea28d5d9af21cf13e071e6a71739340e688a924a5358a9f409fd5354112bbbef2b73eefca02c08bffa3a9850a7c72617ff68d7bc6ffee756b373430bcaadbcb93e788303f11a6f28b79801bad9b9421866e8bd619ee3eb937", 0x84}, {&(0x7f0000000300)="7ebef88fa137063117c57ee6c974ecf2e132915280425952772570655d3a6b2bc237c71c8f63778c8ce544d6cd143db0e841647419f30c18dac68f4d0ac24f173f76c3179e2fb01f8715065137de096bbde6acba42128b13fb5e80772e1007b8ca4bb6f8c8fe15b9a7db7c8775fd97f55197fa9d314d795f7a4d320181491f6a0973ddd4b96161d060c7567216cf3d14bd8270e82fb193d7bdcc03e3b139716235164d", 0xa3}, {&(0x7f00000003c0)="de3b806a271585b2618730b69472e11ee36fef6a54417589a3a0de56e5e899abcf29a2290638759a399b8c12bd9428676ad2b15d919b00e58d9fcb76be2516717459df9f2a1d22c9f5467fd9d7eae9c872f23ae7e5d5b1cee3e912c769b99bed7470769981d49bcbf6a2cf20226fb0d3", 0x70}, {&(0x7f0000000440)="06a24cfbcc1b28db12d20aaa053fb3954635b7002543d4236f862df1befc2aa927ff6a1781170ea3c88fab0c3578de9fd82cf0102d94a59e7c932163d89c98c1dfd903c0addfbc6d15202a9dfeb71f303ab154c7a7c898a082321a4ee33d94cc9d61214ab7418d5cb183c1deb3b4314fb260ffb0c658cea786f0827cbdeb416c46f01cbc1792898f4c6409b99967e4391071", 0x92}, {&(0x7f0000000500)="e07802d150135829ec4f23adeccb8f9c27a31872e2341efc13b5bb8ab5dd0d6b19709d589963", 0x26}], 0x6, &(0x7f00000005c0)=[{0xa0, 0x0, 0x1, "4c306cc93aa80211a12bf6fc65173119aa665028085924d799f98fac13805f7752068c77250de556d824ddcf39545ca6084f42441219a60139c273700037b58ade1526eec3d6015392a2f0a55226a54d745200388005b383bba0ee3455007ffe3a191479ef3c3b4f1a8ae3979cc5aa38ea1519970b91ccdd92630ab6d11264960b34586909b35e3fc5a277ac"}, {0x40, 0xffff, 0x4, "44a1a00e8e32d38acf689fc27dc670c97a11742f3588682acec0269db4ebcc8ff8df006bc1ffde98446b9d8eb22d"}], 0xe0}, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x210f41843b1a4cbf, 0x0) getpgrp() 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x0, 0x0, 0x8, 0x1}, {0x1ff, 0x10, 0x40}, {0x7ff, 0x0, 0x26, 0x2}, {0x2, 0x3f, 0x85, 0x80}, {0x4, 0xf9, 0x81, 0x1f}, {0x2, 0x7f, 0x0, 0x9}, {0x9, 0x0, 0x3, 0x9}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20019, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f00000000c0)=[{0x8000, 0x13, 0x1, 0x4}, {0x5, 0x6, 0x6, 0x80}, {0x6, 0x49, 0x1f, 0x101}, {0x3f, 0x6, 0x80, 0x6d}, {0x8, 0x7, 0x6, 0x8}, {0x5, 0x6d, 0x8, 0x2}, {0x0, 0x8, 0x20, 0x8dd6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") acct(&(0x7f0000000000)='./file0\x00') 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r2}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r3 = semget(0x2, 0x4, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r4 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x12) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r4, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r5, 0x6, 0x7ff, &(0x7f00000005c0)="12da88a5f29e9766b74ac4a2ed5399f274dcbc55ff982a0d8a2ee17bbbf0878f0c55c05f9263946f1f75fce5c6616478f2aeb5e22e4b3deed2975c56faae22be4334238fae2de9a84f19e6462c33dd64fcc099bf06568c3b4170a2299f082a86649c81ffb2c79152a647474b42ad7789c5f35e8256e4d33cf53f05b2bb0949ac6728dfa07e89ce14891bd5e42e85cb4dae3f2c7802f8f33cd6cc663945895320b45ee10725fb0c68c624b21643756220eb51f0327897d3c949099898a34e6963293756e4ebe4b17bfa38c830d1594f12fb212432caa5cabe77948bf8eadc42a085efaea6aa5191b6c911b789fbcdcd81471f58acc7fc71fe48745cb169064e2e6b7e34c3f8811b800771424d7eac5fce89d6481265118a9a1c9db4127b97687c1f9b53937f5c82f31de642065b5596b9385ca3acc05d31a8f0580bc281720fa9fe2181b825d1121be70b402de6b03f1aba0932dae770cd241da0a5fda277d0b04da5a3b82ffdcbb1985e2455b62e6917afa31eaa8d6468c2f599289ae2be8bfff21b4c7448205f48a04741a9060365dd08bcb6fd8ea3566d035921c6007fff5aad1c40b36167676f89dbfbb996a9c68e1f4582ab8db3eaa38d4d209b061b048b5616a22bcac9af006decc8e5f22a19fdecb35484878529d59aca859a0dfefa877a8ba3711a9d8e4452c08cbbb1558060424fdb51d848fda6c9d7475c0cb9aead19b53c9234947f9b87095537951d89a8b54d949488f8a931185d8f02824c945963ab66b5d32251fb7da51de0535f0dafe137c5f869332fbbde2dd734ca81568475a15de488c4da6d150903c31742d5a6a677379cbf1943dafd7c837bfe71f452f442ae24787fd7856ee14393513b6a448d0afba251590b56e07ad9e0463ebe756c7003b00e21d48838f27eeefc47377eaea8fd7abf860f31dffc9d3c5729c1a8112c4b642b784ba686ea9f4dfadde3fc1b47dc470aeea2a9df2c049bc2c0302b2aa04535721e0690ead49862497da4c97eb599f80f9e05a53f729f84ee3cd68026cc54d20e5699b2f16fafb31fd84ba8c6a703a6690eda6410b9f9d244047535be2356014de5b1c3cb7bee8bd26fda9afe0ae8b42a075ec8a520a2f886ff80b3e00c3280783a73a469e18d605cd15e8f7a87de305a9de0c98f099e08bc9500929e90de6f49fbeaf9cc96b6d30297029ea3cd4e25e1f9c222e172ba6cca66704124da3b2f1eda9a4a4c40c901285e3f7d283d5514350319f32222f3be2bb9b88adfe09d7bffd34d283c22813535dcf7f6d20f1cc30d40cac4e043b4ff610cf135a02f60234cd2a1f63d202a83ed97437bb1440733d4f89c68462ce842c5ca8e31a2be000b44d69f3b070481bbc92bd7dfcf484bd399dbe0fb2a126f7b21d47d97e5ca29e1186ee6a5ec811ca5875319df3cdcc9e37565c39d0c1236b0321f33f9c5065b640ed17d63400c72907c0b93947a41cee4b437883f10ec17f4a6d7fa30b0a035b27dda07ccb56e0595239ffc6c663490ba06a2100e6fef7b9a5f5658d91a1ef9f8cee8e133891cc54f5d3df642e27ae1b6b746a1b3d114f3c38db1441c54e06082ba60954a2b37a9508a530f268fb96ec428c80bb3a8db424b4ebcb7a3288ff2283787ff97984003461e386999c1a4d906af2f8f2b5514574bb68c606c982ff3a587e7ade0cde306cc4237b297add7cc1f3c8fac9f72c09b29f5e1ea38be606880b2ab7d0b4a8ac0397d300f1b3b9e6051654f2c80b5e1e4c7f987a1444fd2f95af56d6318eda8016cc259522b3fe344e968289fc6a289be74cf48fb2b0c8740f55bc10b4a87ab60318d161c4f40a24d6552b17a5c8f44a73551ac36bd35bf764102bbc87314a84f61724aa078e549994451837f473f54f2f4d1fa1f2239bb069f109f54017d1ea39a73abff1f801ec46307a84df2ec83ee0a54d372b566397b2f9c69096d2fbf9fc632674b43263c948a8a18293b6ace2f2f4f0b06ef32c139e7fe9b6c7594353c9f1dad4c312b07bf4cc618508ea13649c0dc1ecb07299f14220199285cc10ce85ae2b92a0439e654d59f4a0a8f528850d132b378d671e906eafad6daf9e03bc1c488355e127614759e83cc9fa02d3e49ebf335baeefcd81a6025b27768a2361719a3f07e73536c95069abf32445ca2a86278b48ff35ba00691bb0a1edce6cd0dab0b13c4ad6f13bb15edf82a52766fed26fc1c47bf0d40ad923bf2ec826110ff7161298c05068192101de3b6f28584247035efe185430f2bb2b337286bc95bfa7a48ead95cfe039f7c04d43d6114b4ced6baa7a5c425db82d335840b8eff5f136a15e768edf7351d306724a81a5946b4469d2d98fce35cef126492e5dea9706353cf4c776d24c37c3f890ea9db640fcf9bf67586675025008e35a84bdaaa6686a7fdd361ad820b55cc69a34cf970b5cf750b27d67ee49a690f35349536c6fbd9da2442d90790e0ad2fb2058982d4238710803fd987a1683cac26836438e0308568235ccf7b93d5dfc98fb4decc7dfa82cda5045c16a347111dee489f0027636eeb992b4b3cca27bf432168a9919d82f6038cf54c830ed8936dc16b0374dd36a96b560b37835d6e9213e16773a26445d7f9f8026ddbd8ffdb877e80fca49b87f0e7c9881b216988f893da53fecbf587cfcac34416e6e43ff8fa3d101ec40c74e55cecd7f6e5667340d584b0e09ad2a69465174ca49ead6d7720eb2f98bcc3a8a726903da67d467da14195e3d924339c65344dee6fb1282a628ddfde1027f907aa4347f594068515880736839a375d9971da7a7089c8e7fd3bf23573107bb80f7b02dd576afdbb7924f3275f70ff04f62b28e52b310cc9c9c7accb1e7a1eb810c2a4bdcc71048e61b503c47711056e29f06287ef64f91ba7f8e162b7109fd865546487d00896fdf81db067f8d7f2897834a19e1202bd26d111b91afb6189cd5e467e39ea08c2978377173a600b31b226229ca111f9335b77ceb7c558d015d87b5f7be97776c1486d067547b0c4584744e9699b597b76c16f19b39ef830e4980232dbdd87f186f99f55e6f367639534fa9ae1783496042614057cc8713241abd218f58ea352ab1f3f7d9403a2221d40e718dd1672c3e98c722f5478bd4fa3802e16ad1f264b6eb4c7a767611c3f24dcc8de65eaecb9bae108e8bd8b42119997710487c1e25e80fd042da217de8e69c26d55182f75534e59ab8b89850d3e19706749fa755d9855d0450951bb74fade2d88acb81a4334c12a8eefeaab0f51bc6cf5d0ee35e89ce60471746285afb18155a8db5f8c5d4fed31660752e5fd2e9dee625359e47719929dd400c4bfa47e36ac546ec6be1271aa2bd4309e9a9e98ec61378e46f8708d8d093b415d6ca4254e0f5b480580468e1909598bf5bde7b1ecbbb62f8394e696469d81b33a1b478acd668f06bfd1290b005f8d0d1651f6db40ccdd66f1edb0b7f472b827e6e33b13968783cb10f8fb7f2aabfac7fb15ff47bda531cee26632942c71850609a77789442b50f8d9f1350c2fadacc2e4777fe14c99c124cb3ce0d1202e22de6d6d6cdce3402bd61cd366800bed742419d1af9b51126a93e656d6f39acbfbec206d5f3271b5d59b96e9e40ec18033d3e92fcb9cf4e6d8cbf3adaf4ab9d6b295266d4647af56ddcf4b5fbfb083e43f63a9d5962b6a90d0aab8b7f65a0b6656592fb155fc3393198b39841584e25b6580cbe239c237476ff92c933017000ce0d7f415aca30716529915355c69a835011ca4157d44feb364bfd0d589dd8b12260af3ee95d93a64f058cd9596a4bc17af3bcd367dd1572cac0e40a9d9eca284d6a547775d288e67ee7a0803e7e4136c4170ed3fb451ec11e6ffb5886ebdc798b1700facda588e028e9a6a3be2a8559c8a38a402d75b21475d2bd661e3bc06cf0292b64cda14164734a39cffd2e4f834349ea7dea0ad88b6582164bf2611a04b6b0928bbf4cddb392a47aa591abf7f0cfa4f65debc02b2a0cc83babc3452c389279a34066ff078bcc53db6df676a2cc1bf7021687ee0df205a64912dbd3fae8812e27a886400edd7e6e8da2d0a44b4b6f1dfdf3cef6f6d9adc1400971d6b542865b63b40dd18f0bff327136fc7f1418efbca8304676910fce641cffed1436e1aa963a153c6fe99a68ec34c2d25760ef11979f0f01d32c89db8493c45af2841901873fa71b5b37eac9b73cc531b841777b47540e6104a89c6f53473799174ed4ead9fdc91650261475aec7ffb1688c62123a72ef65dc6144531122e51d12846d74fc554ec8da5c2b14e1dfc006ce31b94dc19e4ad271be1f4ae25914db7c757b15c1b82e3f236350b826919603f50bd9b13661e2803b1720d080daedced4730051304f7dc67012d0298a574f0c964006f4c0c12b4e7bc893ae0907996b187984ea02cdd8d4562210af67738f7aec92d23ad2bb32923b512576bcd3fb020a510afa3114d3e6f6125433572fde5a6deec87fb4fe606ddd1ffc88be7d5c2b981c8f4242238c94c16bfeecc31a18eaf5527ae7d5339387e318f6951477b428830dc644b492a45ec50c5e228f1cd52ca9184a611e3563434ecfaeea5c706fd6a1b90f74fa98aec8a1760dc5f0b69d0e23aa9ee6b51b559d663b6c5072ac208d9a29aec2c1695c3d0982b049dffa8c4f58e40f5121dfbd1bee4d16fbf8ec7d6ec0f67f23a249142d5b682cf6eb6297831cb3399214a5a3734df481c0b37f2881d07e96e0c2213f88091b400a77248908543e3bb3db707cf3889488b2e6f0757acd03403020258edc9fd04bdde7d904c7baabccced470b7d3bcd19792b5b375e094f14982dd5e7a7f6ffee3c9f15265970a0b10afe09ef0a412101f1c6f02f323769681321305555f7568dc40541c73c2ce6438764458ab7aa2b361a535d5f5fcd5dde3990f7db9d386c0875522c7485873ce7cd442a861ab45aeaa2f62988eabd1ebaea5c4c24334d24aced16b837ceefacaa8bc2d2adf2559a14471e2e093b13515453520da57b586f0a44895358e77ee793b4651c06b2f69835e34ed94557ed361e58690d8fb1853d906ce28ce1e25a03871b677a0ba18c5f7c7804e12fbaec1e1ae038fedcbf399627a3088a330810e4290c163b1970bf94d7e513d6c31ab9cc1a338192a39474fa3a96a92b6f733bc765111ce7af8008aaf1b2e36fca4713d35b18e7702afdb470d99be345bb76afc6ea27ff4bfdea59680cf64a4ef214a0a1a5c40ff6e6560b6f249a973ae1f99737d8b41f34e43c1280906e547fd878c4c534e3b442d3cf1acb362c918b550e28fb818b654420ff534ac4744291dd952a97eb8bdf9169f57cda9d2014f40e2ec9a9a6b539435301054ced37d5eb7bf04fb7a1ceadfb9cfa081589e078bfbdb9913b00d1a78c4524ade7d85b8c0496e0185b4cdffe9062f302bc7a5dd51b2b0fe871dc2f3cbf41c39e7f2b3634e9894cfeeafbd6c4f26795b8ed3bdc836db112f4960d8532ed58b223f05b2ececa930daaabd05523abfeea09eb9974e5bb9ab8a8fac22d517d646278466af92570015b83a2b99f35ad2984368a7960680ce7fb13466c7c6342a75fddfd8ce4d3d5cdd97e9835f74a12447e7c0d69b36993de7858845ce37c16c61fdf54fb53099e928ec9cb3adbb77821ad3a163d6fece4cb54228092222abfbf0e9d33456288c8ea5e5d3d93ae604dec17fe4287638969ea4d36dca2ea95ce9bab177dcb63114426459832bdc8e68e984a579211f3789c28a8d7923f051438b246253f2fdc3ed81e8b176f7591c8822a7d90b65c2a87008a1d1c0028", 0x1000) r6 = semget$private(0x0, 0x1, 0x0) r7 = geteuid() open(&(0x7f0000000040)='./file0\x00', 0x1b23757286ecaece, 0x15407b997b99986c) semget$private(0x0, 0x3, 0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r7, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7fbc, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba71c031b0adf50790beb87a3ae167730"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121c", 0x1af) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x486) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) getegid() r4 = getegid() r5 = getgid() r6 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getgroups(0x8, &(0x7f0000001580)=[r3, r9, 0x0, r4, r5, r6, r7, r8]) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$WSDISPLAYIO_USEFONT(r11, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r13 = getegid() r14 = getegid() r15 = getgid() r16 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r12, r13, 0x0, r14, r15, r16, r17, r18]) setregid(r5, r18) 16:00:05 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004", 0x6}], 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(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:05 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000040)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x101}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) dup2(r0, r0) 16:00:05 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c16d00f4ff0000747beffde400"}) 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) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r3) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)=0x2) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x101) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x90) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") sendmsg(0xffffffffffffffff, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000240)="0cf0e4e1f41cf87241f7264e893c94469c905b53f13c174419bf8d3b03e915bb97d95651b4b3b631694a1b0a74fc9e48b43bca4da6ced7fb71f1da7d0fa514f6cf028b64e270533516ea75fbaa1217aba5e68babd0bad9ac926a8a27c342cf135a6e696f1e5492d702f7edf906a7960f0620ecc5638787039bddcb6a8fb85764e1f4cac22e48a9f2e4764e55759da73f49a66d8db4aa60a5a5254f7072e088836e0049e6a6ec7bb6c71e322bdc36364e1cb8de5e51784984b01a8df61ada7d680010a503873c041edd01bdb2", 0xcc}, {&(0x7f0000000340)="afe5ebdd7cf1fbfaa999df0013e5d0222150d26736ca6c02775e8b92f081896a6ca261e9dc63d06666077be7c2a862bc8908c55174eee8da183039d6a37aa08d49298fd9cabe323f7f6a3bd8c6f1ef446d26afe6f8c7cce9893ae4983c40af02dfd75d8cdd60b5247d0b4965955bd36dfb540a2ec9402f16a3f9c52b366bc7ec27a6bee76ca2b3dfd37285b5575ef19055c9bc160ac242b039c215b5dacfab83b717008ff506336dcccbe8b211dabe486f68879cca357d6d09bf471a2fa582bd009e795f408a93284b22d400526baa58", 0xd0}, {&(0x7f0000000440)="b8993090e1a0251319f426e773f65f9e36b21bb4024410cbb4a9893764cb7d8d68b01d22a7fbaa90894d19502114057bdd8daa02b5c67a16a1ac75e045de3327191bec5fad5acd8c66d14bb79b6f07182911400c94c20a7dae25496402fdb5d4f0a5e8825b21dabfed2978157052c698ab8c1acea04705d1a29beeef9447bfc5f62f32b156e2b5952a28dd92af0e5945e2ee14d1731529fb1f99cd14c14d7f10f215b72dcd15c418ec019789914f145870f62f26e87101ec5eaaa1f793f8188a9fdc889a2521ca99d43e93f3372ce5250f0846d986caf84f50b8c3e4671a916e5244a9bc65d717", 0xe7}, {&(0x7f0000000040)="0d7806fcab32d542980d78defa99c52ad5b9788d032add42b1ddc93e3597d0aa648355fedf15", 0x26}, {&(0x7f0000000140)="093c730baf3bdc37f5fbcd64c90d5506ae8b043cfdc4ba5120466bec6a53cb38a52642d975fb180570b40309d03e0cd553f5993cc86b174a1c1f8f84a0b5cec64c0452801cfdd9b2d33a0a6f50fed0febbc25ce1", 0x54}, {&(0x7f0000000540)="5c7fb31eb69432421d31060c3b67b50703f67e71636b9b33c81eed7d48c2844422be9f79329c41e82a2d5befc1b6a80ff900b4ffe1c17cad5b1648d2a1bceba023388064ae68ed56e61d94d591acdb95645312991565cd5edf093f19aad78fd94a2f41bd88f1555d0ec81a905ca360c52dd8615edbcb1dd7d43063c0af908b9168c5c33f781e4bb3f9cd", 0x8a}, {&(0x7f00000000c0)="7c7b4ff97a745b06dafc1672afb072a426d031f1c1e11e4beb9680f690b03cc4ea", 0x21}], 0x7, &(0x7f0000000680)=[{0x10, 0x1, 0x101}, {0x108, 0xffff, 0x0, "bf1489747b57edee0e9f79998faef388348948a5aee58af4a4a09ac371537c6810c8a0fe9e176e3d1bd7c2a315a9763d3ae65ea7ed2a66991123c125ca9aa9a6021a8400ffd32796e632c1c04b31ac1e445064c52db09dc4b4cf57250a83ec41f945367de56794ea6ff924689cd2a14bb82d47d788287b2887f4c6946fbb180bd3bcb9efd9534f50e23505253536389f0ed5d8413e6f947ed554abd4a6d931c1f2e72d7f5145eb4c737ec8df7600827f20880e64aad02687cb3e57dde7bba3beba31a848468cbcce2a59a5291342506a3403e1c7e3ff8a0e7e13d88bca88b477d02c3c5b20b25e02d0712885baf9a9eac71f1a"}, {0x58, 0x1, 0x100, "cafe662f51cf3b4eda794deef0d53f81203768d0ee4b923de1141c1780963be1c8cbcd96c183a97f4f1e7a591250747e5aabc2a6693cd4ae3ee77f5a17a1f4be09c68ef0"}, {0x78, 0xffff, 0x3f, "b7fb09c910053bd1eb513752082c379bffe97cf58b08072698dcba400c2913542a4dcf992b172230ff02ba1643f7217356197e7a4c2a0845780239c8019fde0c17dcd1777c4cba90f8db3eb5b844ebca6ae12c07df4d79d74a85d94a29450945cdf4ba06"}, {0x68, 0xffff, 0x6, "a99dc3674ab56a546c86cf96c43e0cdcc87c1f6c1548f11ae748a76f4d91268dc2ab3dc01a20759c74ab65a3e266eb24dfee81d5b0367c75ca8aeedb1ba16a4242eaff47d6e734ad0e1e365e575a8432fd8961a1d2969212"}, {0x70, 0x1, 0x5, "cdd331360b5f6c0fb9300e978bdb9d15dddf3d7c463327d04f80103b3a319b6014daa15356a501bf9d6e847533375ceadd5f9293339aa5b964abff02c6d0c12123cb847d4468f22adf8bcad1e2b71fbfd0883222a47092fbcb38777db1"}, {0x38, 0x1ffff, 0x7, "677691a2579cc35f929c48850f3161d2764f7350772a9dff00eaf0090fbb46f23490eb3e8c1a"}], 0x2f8}, 0x4) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000034, 0x0, 0xffffffffffffff9d) 16:00:05 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000240)=0xffffffffffffffd2) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$dupfd(r3, 0x0, r0) pipe2(&(0x7f0000000000), 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r5 = accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r5, 0xffff, 0x84, &(0x7f00000000c0)=0x7067, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000280)) write(r3, &(0x7f00000002c0)="2f216ad301211eb024f1d72628d5b9dcb44af6b202e01dc7e5009c6eef0af57923dd28ce154f904dc229f36017120f3c27f723145d221a5443be221fe51bb5597fbadd5d04a0d4845e32ac369d04a7671325a1b540851449d01d14c9e378e04eedb6ea3b3df44497552249ce82cd2ebf6b4eadd0a864dc1000a366f6fc00793db7aa219a68e6649023328b586b95ddc8", 0x90) kevent(r8, &(0x7f0000000080), 0x1f, 0x0, 0x1ff, 0x0) r10 = kqueue() r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet(r11, &(0x7f0000000400)={0x2, 0x1}, 0xc) kevent(r10, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) setegid(0xffffffffffffffff) close(r0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) dup2(r0, r0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = dup2(r2, r1) fchdir(r1) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) r7 = syz_open_pts() fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000180)={0x70, 0x9c, 0x8000, 0x8, "a1f8c695cb8f5d643ec9fdc1abd52b9024b8a738", 0xa4d, 0x3f}) mkdirat(r4, &(0x7f0000000040)='./file2\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./file2\x00', 0x830, 0x7, 0x1ff, 0x1, 0x0, 0x2, 0x10001, 0x1, 0x5, 0x93, 0x80000000}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) accept$unix(r8, 0x0, &(0x7f00000000c0)) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(0xffffffffffffff9c, r0) socketpair$unix(0x1, 0xd, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="14b00c0a8cf91aa16a90524a9ad1cc426588befe5b4b34d26bbe8daa83fb9ea80952691e8fff4bd39457e1e56f1b10976d6df2a82c57ca6f6be0a83dc1c1d4fbb49447a99c43efd3dcc038eff8c576065be9f28465182bfc2dc5465f4b85531e1f903a6810391b04614eabbe3b2efc0cc9551d0b60abd5afe584ac742a43f0d10167f79701dc0d8d4d3cc5c858f282b1a2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rmdir(&(0x7f0000000040)='./file0\x00') 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", 0xf) 16:00:05 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000046d8000000000000000000000000000000000000000000000000000000000007000008000000000000106ef6b86049b036413d496a950b207dc3b202d2e02a92dea1e0f31c71a16b8da28da64aeb8509ddbb34a22ff2b896e79377f84ed88cc129d22808de85ad58c3795a7b7bcbc9d6615e5cb8852eb01c49cdfcf7df376070826de4c3cecec69c2924683d1671dcf0f9773b972a84baf6652ab275efc587511d56ad11a9761e8bcb41221462bcb2de91994dd003c6e47789"], 0x0) r0 = socket(0x18, 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x1, 0xfffffe06, 0x7}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:05 executing program 0: 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) 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) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="00102e2fe95a7b9a3000"], 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffffffffffe88) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)) r2 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="01e47d98630be9f32dd151ae41b56edc88f79493ecf7e1401f0a2e53b39f96a58912edf1affac8a9f1ea905f22d8853536fc8e5a2d79f94b7f16c93b0e5694cb79cbd124c94a5d1ee56daac851b283409ecf31f4c69c17eb44a0aaa36f46c59be72684f6ec644632a0c4f3e0eb34325dbb24b3a9a71d56c1e0b37af34cfeeda64aa1d766c23988adf3b28dd13597b406a7db844e93cdcad36ef78ba51f1adfe9885e100f1b26dee174272b0d675c4824535de0db65b0374de976497e10c97beb65f6575980a5b6933e296116d61985124758f6d087a3eb65292da24a94b10e3f9b96dd4955971d9cb9c804e0a1b5fe3dd816066a042df1e020f1e373853c35f0b1eaa20fd4a149909f2109139d1f0345b16c83921920505e466a74cf13c3da0ce10281068cf8c7e35546c4189efd7300ae96e00c036e81efeb7a9231f0f4a6e262fc3c6c00505bbf9707661921be80d8e219417991680b2cc41a08c52151f2b6b1815e4209912a1842480d99f2b60d5676f7eae20305a203d1d78302bd345a8c7f2b5af8925dfd4b907e1a68c3958ce95970e308bc6a40da3aee9ee50cea40c08d90640129522148240e1bcf5dbf221b5524ecf4d438b8562c43419117bbce353fef8c7aa341eb032966f7f4ebf5242db72bb032472324bb8855efdbe81b823b83e1e22608f946d9e50fca6ed40b07b56e761b2c507b8666ab8523d248533c7ca6c48c93eef99400e934ceec6fb06ec3453a6f7d203009d0a0700e23fb44ab12dac94bca695e9670dea72e0924be18def748ccef5df32cf5f190156e6507297a9caab487c2c676aaf69f1903da43c2354eb61839d1bd6af643600307a0ffd282bd5fb2a4847b5b39fd16c9497a902e7bae45144b3aebd24923719cc138885b976964e999dcccaf93ee6237a5db426a91890d8688718ca97d6259b928bf576106b42b95ad5219892648e4b7ef978f2bdf8fbe852a9e403e66e9ceb28b15235a0942d91ad8591b6b581a20232dc64a188a59f3993397fa02ccb6a35a44f3d89c6ecf8f91736ccfd1176d152724739c222a16072f75f4d2ccb4d070b5e989b3f48f147f8536522f5dfa8dd7938a2f907790da86a0f24426467d7733b3deb6eb9bd3ba9c94f023d6c348fa0286e53c8156f36bd099d26e55c4bf9d81f1c3ba32feb375d49222867a90e6bdf570b72364440190a214b9b5b3a6979cda129f3f0f33731ff0c6ecda1a4e0a184d74a026a44484ee40f1ccc5d4d9a1a372e5dc0c549c0f7d304ba04402ce2790e7893abeac890a2e4970ec075ebc9a0d8094289a8225cc8ec67a87d9cd4b4184c972dae74030431ff6a427155e464e4050a9d8418a46dc60ee018ebcc85981aef768a5412379d1002cbc1edefb1f3c309d22e06121d698b5b4eb2c919445924ad10b1dda7fc2f6dfb2974edeaca90b060cfa330fb45cafbb7b0958c8151bf0c3ec4013a8abcf49b400745a6e0a858a3ecf68aa46fdc6b77f670144342f2970e46f279ed4da1853fe6bcfdb1447924c9ee9de6f00bebcdad44df7a2ccb42eaace67f0c6cec1e86d2a9000e29e0de03b6be1c8b90a60e1eac51d3502b349b490cb6ac7814faed378ad8f6ee61de4ebef7a277070e5d2b71e4d3a0b5b2b5b45b849d27b099b253393584a1fa99471f7bfb7a556ef42e72625b4e3d132b27e09b33927846e6b5cb77483a6ff4b4443c38fa187d013dab9c2eda3d29b29a270974464099924687005f422753a3b798f127cf24ab8a02e9cbbe335e9c599eb8d8e0d9f6843fe23ccb260a63c3c5cb83a11a7ec04facb753b857621745fea6767d3f1f0befc92c33a93ec6e40a6a798077c05bf7677553602b41123cfd9cd76d9639faa62fc2ff45f881faa199a983e37fbe0133eb41b777049e7e290de3baae55f0061c50e510b22e9d3e104c3eb759969ff1b84507979c351fcecb0c65211fb086e13ff6bf74981f0bc7165107928fac72bc37f497d6deb818e15417f91bde12ce5f1010cacf13cc622efe60c79b1ef1ae2393a95363c9ad8a867ea6ca6232557b5b5285c795386e9b7c7c89d87e55915a58d4bc7c47d9fd0d7654993da66934edbdc1628f6b71e3eb12e949e60fd7b123bb64ae6a579058082246e157e3e48b6a2647b85774db7a7e92ca5d6cdf8a7279c8d3390de804998402621c3152a047b96705edfe10ba67ea56dc59b7448aeb513419a963e1c0917f3da70ce626ff1882afc281cb878b0d3b53de0edb7c89516943dcd435e50cbf73dd395462b2d83ca46b11f5c8e9a3966289979debde854f1660c5cf91d0568d2a44eea5c8b01908a2deb5b97f924480c05fd600a355d9786473d7ba9b2f51039702373aa44a9526aab9beb1d1d58853e80f9e51d93d94f2dcacfcf700c6bae169b70e788d92edf99e94a290064f82507033968cc0ab30360c3967ee167d93471aed4fdcb50d19aeae11055cd177251187e66d330b0bf5282c9024d860dc96f3d8beb39f0c9bb43335b0d325482caac98d8cd4317aaf035076e48ba6bc75f73dd5bccfdd8894b015a61c411a1fb3a38bd1ce7266d0758ed931d1e4171b99bcd94217708ee3ee4dff21a1ddbbeffae22fe396814ab48f1826e7b75b5c94a553393099f0379d84457a3b6fc81cc662a022b9e790ff2fe663f2bb64aabead1c920b0879df9634624bb46e22408eebc58985541e4f491f5927d9549a463b0cdfcd95a30d4d62e810fc13730a93aab9d117d2fe389be0ce87ba4337eea4f07958ea16d2011d721c779394f8f90dd217c2f5581f89f33d2fe7298dfb46d9ba37a274922f4b3ffbbde06bc7274c202752be9c9f1e314e477f44a98c5ae6059d33a02f4df2dbfe564ee92ec3873ca0ff9784a8f922d71f8b3a1b9d6256d95a369901ca35500c239e93acf47eabc97a433be4e482aa4236984bee361a7e7ac8bd51f9a0b0f23667a01d49aa7c97033463829d8d97ec2b61669ecbaf61ba864048038042ea522a77e93e990a824d2f6fa2c1602fc1dbfae76d171806bf430e98c5f4cb0c34352bf3c251c03e2d69c152a8df67748c51d4d386dacf4dacf887cbb460bc66f8c2fb1b35701e71ba89272c01c297ecf8f9810c28df616265574feec99fb6809bb0379cfea396c46ebe59d46dea1cef4ca079aef950a1c6a9f5ceb8afa26e401f9d0e2fbbfd48efcc5cb100594c7c3344f2055bd3519758c03b0f06bb46b3b223a1556be292047b44461997e772bc04074d913dc793e3dbfb707433a1b6526602a0214fad1e18153c07097960761b624a68f698e439d3e300b813a780c0df3c0f7ffa2efba5658cd43b73d7aa34871b28975f6972bc0261c70ccbdba54019915646afca7df242fee5129dbb8864be59d067266bf28831f98166c8c61c28c89df58eabd86ff1d73daccb8428a889a856edf2a782d447e0a97fff4de87e428c30b6a3d253c77528ce6f4ed633bbbf52dc4a9f5445dfc498455961d473b0b725d11d82e9c8a9bd24dbadc51f6ca53c3fe94a835136bce517998fc36918818a8c17e7c6700fe36b9c5634cc464da4653be3a43dec574f1525124466a2ec0d390a11d6524f6833e44daacbdadea9b09c6e96b05c4d362a6a5c57a322fb0a01305cd2d6186b134a4f2778d4f47e464b64bbba759c936e6f9437961082e0b3a112fabd818598f246c4a5ab1a4cd83b0a4f5d7e4a30be319e304ee1e7ba31110b4a53c51e0495b5b85bdad5e903adbb7329e902b43d663af4999fb555be7cc4449a3ef3a9ec9ab4ff9f8cb0a54ad11c02010d4b4847c544245e37e1ac2794418aa22a5949146a47a01df25d307333b16b1bc0242cd21538e283149a78f58f1e473c024d2e65173d8478cf1a8278d1774510e6e7ad187a46dfc1b3d41ebc5dd5617038641e668723887d233503412601e7e8ff0879cc9a06eaa2b9495ecc97fabe60cc24a6af4911c76d86ef9b7b82a4aea516030b676e78479556a2f21bc99839672cfa56e7e94be9c13ebb05fd0768f42e2f99735fb76463ec15c17e93bd1df8b9b4db4783bc5f6bb88403f2c18339f02d463fbf86d17c43de2d65e619439371cdf1711f9f9ca0d3a2ab9337f1522883c75e6b12af325d499c27d6466d475f71d59ffba2e57d13591caecbcc6f27ed4a6ffc796ca0757efed3828d68b8f261dcd14d1cbb3276b0e989db0c1d2fff3e7611bd52f0a87ddcf3b28fc95a0c5ed8f174ad266adcac833b3581f9bd06b117830585e2b454c109c5c66240815b3efd900dbeec7658e0ea48a6ff60afa2d5066f09c71666b5f95b7b6916a324412994447429a5bc4c20517c03611898250053ba113d06c40ae518d66fa2d0416fef336bc4862395e52008256c60f47801786ec47940677da82ea620f16abe8e6f0598e37046176fe35faac000425a9db4e15183249d590923db0b6490cac86a95ad9062fa3f2c81feff05609188e940b4b2f43fd054b1dd5cd5c71b200a4ec6330b6368d09a24737db28cac6114fccac4a392c42d8015884643eca790b2bf4ead12c8f0351d8dff0592cc43947e9cca30e3fcb13a5f874d797414f1287bb2c65e310a88c9d6cb67866e3628ce8868dcf7c7c202ea775153d107911ccafae7a839db05a1b1f93fcf4f09c0a94277079b627740fead58f7343b9d15387098ab8843e46fa88963103ac10d99696db6571667f284a014985687c17512e480adda1e2743479fbc5e6b7bdb387981a58a355912e7345452bc234c003c0fd9e9408fa0c5e6d9eefced5eddf4cbb71354266dffa470fd71d288bfd409ea3a4d7949a11735bfafb25f5943f84245a278eb706633ed4a5c35890d4a83e067469ac7447b050a4cfc6b5cdaaba9c698bf8849db104bdd9bff81887a1d743ad21668c232839077e2ac4c8908d7994495bf952b94b580c1e712e64674cd04c071e6aa710a54a61dd465cab2ab6f26ea1a47b79ccbb3a41886b4c1d724e96a99e3a7d250a4dec6145739a7a2e62a46c0e450bdcb86b746d0171565ae2b55e044ce08942bcfdfb08dd454123bba0439aaec769f038cb5cb87725a7155ec53b8a8adf14be93710637540f4095d3b03332444a058767a5ae0cf3ec65d259f12c04cd50e3ff3f60b9098107742033f228c2cfa84b6d949f02285cc45e3a6134414c740371039f75aaf2948c561ab8834fbf46b564dae91d1d6178969b0ff662d5eed5b2c022bcbb1d62320b620bbac932fa3f89cb30bcbbc8c8d791165abc45853c86cc9b0e2f8597f51667f6fd79fd9f0d3d59216bb1cd04871d975d0e9d201fb74500a406ff3ff4b3e624a1d256306cc03d5e278336a5b09690204461f6488cc0ca13567c1eb81e6bf7bef855c0b98572d169018e75d6f9379b71b6727b87e608aad9be1608ad56459a9175a832c1a5b731111ad12c89a10a48a858e61c3077dadbfddaf1ac64303fc820b24582143ea16eec6cfc45204182b4753ee70be9ed44ac5616b435e2284bbd4d07846556e51da1d7e40a6fb917e17d91f249b0a635e194222f54f74c23406f574df56b64e151260b9a4d6911db2a1bdf8d9fa021ff671174fe6eb88aff9196f19261f6ad1f88756ecc18c6114d4bd678518eceee8a36ba3c275f39b7c727367581e430aa24d1f8f802dd740f80df04ee851e88773d3eb1e131b605c240608118bc52a3dda444116d8f5b0c637ec958a97d31a6fe6f7234a70b9bcae6f5556657d6110cb0e4f64cc398f42d2275f72af0d780f697fd339338f525b7aede7861603946fff51c3063a42b786160ba74b6c9f5ddf5030eadd59cb82a7676ea7f50a453839d0f9e197f", 0x1000}, {&(0x7f0000001180)="ace7a5b8ab143e249318bedcdceb12764a328286f54eef6c4aaf56fc89b732cf20a9502abd13a7e93ac45a31fd2b1aa1086bc1f426beb5adeaf340e4a9fe13681f54049b66176cacbba7ef6b313aca2dbe6f482f3a5b746150d35444b116fb66146797f37dfbc3eb5222b2edd8596d0c797f1acf534b998480f7b159de05a9bbfe3be024ec95b0e21972f699d569fba1531f02146b5a083da2d83784f416bc1ad42224b9f61c", 0xa6}], 0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa043a16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9057aeaac500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x123) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r6 = accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r8 = accept$inet(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r10) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000001c0)="f7944d6409", 0x5}, {&(0x7f0000000200)="4605a93957142236a6bf14baab644e34ddc3177f3302e019538bf5871be20c7cb2e42eba598ddd580088109cd9b5ae0a74f477380d1083cbab82317217568dafe56de3f57e81b182f206a48aaba8649f5c173664630953f9aa811ddff815b1c32ff354e6d6967a67453da4a90c9da948b413ace3720724d84b1571e331d2450e6d8b640879d954768d8165c3d48bafb0ae866c97930107c5f272aabad0131c49fba975347f1e032ed3", 0xa9}, {&(0x7f0000000340)="3bd54da9ba4b23295bf37161ffdcf8222925ba2cc2815a0691b29df3077883bb3e32ad708efd04bdaeddd957e3e5d8b5576304dd1181bda198f10a9592d555854b0f624be727daf8eb9f20a4b64360bf3fd630217e7b9080e38e2f9c8ad97b7f4e93feb906d0aa8ca6f0b74f160d491706a61eb6599f570b7af95d06cae1a4f37c5505bae112e73b6d04ca77efbaa4be98d428f542cb255ccf0e6684a19aaf8bf4121c9896dd13ba2635475e852a7619df53867a3920bdffbed19c853b38a8e60ff573ada84a1d3a", 0xc8}, {&(0x7f0000000440)="5d2d02152862ae1afb5e770b251ef774a25a6aec0c5e4dfd05675bc84ad0f3285469a687015d52369154005cdfbba1d98f4438eec72340aee5ac34ce1a27d20cb70dcd7d0c4c66c7dd4f9972d866273e07a91fc60a027c28e92c02bbecf6f700ccc3a971350198c6c6bdb8ba80aba95c7f6be2741ab7edeeff1d01ef75c4a4ef585736d733e3a2dc6138aac2ae32a8beeabe8dd20d1174c672c01eec7f771fcab2777a5ebf73", 0xa6}, {&(0x7f00000002c0)="b8fc04f09cc41334bfc3aa6e00995a3c2b1db0d39f22e5a0f15cfd1ba191b2bd5b0d2012262206f15545cf4a052ddd446e4fa5", 0x33}, {&(0x7f0000000540)="135e19effeb9bf77bc629d40176bcf486ced1d9ae5217e2d88633e509ff1029feaef1131bfc3c91c712591d60576c80747a6e63d9eeedd10b98fefd5b01935a2c21f248bdd0463ebfde3734a5147cb81751a5a0d3033aac1f292a98b65c0e90e9a83106218e7ddd503ddd9001ba5b0a13a51f5b2778aa9f5af7cf0fb7de4df8bff8a1d1a02f7dc478b9674900b35c54b6d8d4e286c46c1b149754c294f4e82b26f4ef2159d442ed337eaa892356e93c8d3c2624ffe1209304c97ac5cd31ea1a309bec7b7affc33cca088f31a257e311412d12afb369cf1217bb330bdb9b2cd761bf71a977801d204776bbde9bf48c4aab7777546e1482b04dc", 0xf9}, {&(0x7f0000000640)="060bb247c6bd35b5050f20364e5cc0fecf88c76e959e38956e4d4cbd31c33348ccbe5b879782fa66b1ebc89ce3e203955b1aea5fa5", 0x35}], 0x7, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r6, r8, r0]}, @cred={0x20, 0xffff, 0x0, r10, 0xffffffffffffffff, r3}], 0x40, 0xc08}, 0x800) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r11 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSDISPLAYIO_USEFONT(r11, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r13 = getegid() r14 = getegid() r15 = getgid() r16 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r12, r13, 0x0, r14, r15, r16, r17, r18]) fchown(r1, r2, r18) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) getitimer(0x0, &(0x7f0000000340)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2100, 0xa613b) openat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)='\b', 0x1}], 0x1, 0x0, 0x0) close(0xffffffffffffffff) pwritev(r1, &(0x7f0000000c40)=[{&(0x7f0000000700)="1f8c22d5bbf4a5a1bccaea4a39745ecb1f73b8f9b1115c9a203de5cd0751eb994741d18413a456473af14ad147e6139ff17dbbb6b6089599728acfc0e476a2383a704c8f8ee5460aa1b41ac74e326a942fc52a229b3765749b886042df1829e0fafe077247c648a73cd2f75ac03e4045814ff4793fb21d43e1555f08ee7bf60bd4f2df807aa597e77fc6e30dcc993eb7bdc2b3674fc25f3b66b168308f017508e7f1bad843b4cba199e6a523988450f6f614dd348103ecb05fce396a2ae9e021e5bf5b7fc328612f473d83d2a1efbfddf17fb9bc7d5db10101c5f6f17a5cbaec8346df0cd44f0adf53dab3e6c077580a", 0xf0}, {&(0x7f0000000880)="b5aac563509279ac16be5513844fe54861127f860c7b4fb56e1aba785ec2e35567a1e34d57a665efaad8e33b2d15fd09bc84eee47bf9e2cc1f2a0fa7eed0504c4cf47013ff9886c74f63ec286d56dfc2a1b4d8aaa394f5e01c76b64ef3f5b7b3328b1b3a337d3f58a6fed893229ce8a7489c", 0x72}, {&(0x7f0000000900)="239db75a17c30883dc46abcfec85eaea219a57506ab403038fca6592be347aecfe6b1ba13b70fa5efe483625f57db2bf0a0781ddce2f232935fe8372275382166bde2010187c24a73fbba05b516bc46bfcced662b8b706addf29878073a6fc5b9599d6f28b67e691ee054ff02b9b53bf81c2588e8e507d0b748523d001edf970309dd82dc253e3d2a857815f96d538017c18e5638d0a1c0ee8ed60de942377a15393becc85e1f2c0eab3bd2bead5e96e261b66ef18b72902f59940e20de6c6a32743aea3634c62554eb3e5012348ca32d81a040e7d04318c0154d46f08072f325413dca3f431e3e57d43787daf5a2342cd42566d70d3a66e7f178c6e26", 0xfd}, {&(0x7f0000000a00)="fd678a921b5ca3b39654e2595af946483b086abfab025c50c4aecabf7343cd24dc6c6b9f377e53f5804b801b9b53ceec76cd2cff18dea934cf4ad7c40a3c87547324cecf0f38c452ee5f211ea98dc81e9ecb21ff28415d1ea6472ee8229a13003ef32896a1f9fc87fcd3a2c73291e9ddb1f4a2c56e8272ba84cd86c996c282d28564cf2428cd083acd27ec72936129602298cd672e375ccac36230c5136276d1e8223c7ee8de001223c522e2e281d3d76f8cfee8b56602d880453381534c0530acaaed07ded7941a81af55bd3fbfe7c8681e3529ff1e39e69c2dbfba512d281e0d8b01c486d50ed83a730a7e356b57c1ab00299bf807b5", 0xf7}, {&(0x7f0000001b00)="a58bfd35679e9282b07028e8326952d57f2e517388645cec116275578ab9b09f1167473e743f2b082894ce52f12da010fabf2f874265aba4bbce8b5fecaad443ec34f445f663e156eaa2b567d19eeb827c63e0456f0493cbcbcda8a35b603b96a8bdcad18bebbb552638c231c4396552161b6e0c85359b9543934ba5fc8c51616560fcac7de749cc96de3668e17103baf37c4648818dd906419e544bf63d39519a14c51577953e42a8e5e452df9c8664be8131d8ce72a0be84f436ee8be03bab459588dedc6971467e89509cf7f1ddcf365e1ca70b86f204387c585be3089fa57f57ab392f1865404cf87de3f1e13d1e8d5690892fa437f3ef8ecea2e4f6c69b519fa1ad0caa5569cdaf7debc8a0e588f18f61e6a48db9f872c92751ea270292b78d151817b0a80b8f75afd8acd86c96a134b011714d5a2f16a598ffdff281758003c65fb997798847b0ff6e4469ed4dc19c8f1788c3a538c45a755cd551b678f1a2959d3c6d6c1e5de62a4c56f1b51eef03b61119c6f32515d13b1f8288e830128a5e3b3162a206347a119e9a7dd7d27d00b4cb98f4b575ccaebcdf9cb0bbda7efdb8ce9cf5b1a8d651d7199ee59c5a6f43a18d3315605f42d126417186e4b44ce11c45d90c66c95426ed327688b3de72782672bb8e5d130bec0cc3567bbf6499cc209f7a91eac22961496096b1308b1712b8d59951b133a87a30d9adb5446de3a1b8065b17c77371d76ccfb508bce87d342075847b37535283167fc349e6190945db66175038a70050a0bc6b6cd65850f64cfde080cfde348f93e8be49062b51f261d9307fd95bf39c7ba7d71a658cf3b66e1e216598a2233fb8b5a1103092d8bed1f6b51a4656a8ec42a7c5272635a742161d0198597d81d33db4050791c68636422b5144cf1bbae3242c4c2299e3ef4212a1a1dd065ed5c0dafe496fc0c4077146aa2e7a4b9f1882158e7e8832383e5e4328d330c07d757ef4327ada7b45173a142d79ee6b86980502eb7bd7d8fbcfbaeea17a74a1a95c9fcbeabfc8ea193f6e24a459055bf3f14254ed345a35b2e0e015a22d53972c607dad409ecf02ca9fdd282f6ad79459198dcd1076341903ef15798679fcd54c68a7c5f8aff1b3017d0612fddef5c1b5dda21f0d71a1191c7726ece7ec0a55702358ac84c50b1155affc2f7b1546c11bd6b17284cafc679382e17c917d6772c8eac23f5f9e9eb6b72b95637ac976ce6552a02a81558798212239a475846f13b81fd03e2dcfc8baddc3bc5b2dcea9a4e9f330acea8d719e32fa3748b378ab73e5c153e3031ece971ae6b6a1cb381a654e0ed52f1f6736bd81609688ce6ed3b20ff98edfeadf350023dbd3fb7f953f4f1e639fca4b232ff96b48ce4c2ef36c148058d32584746407eb852df620041d7bd6246e3e6667979a671af33abd990f7b28a2ae22f19def34b4b099aeb197defc6e7e38964b263a2a720e416b5b45cb37d62a40cf3f965ae866e50b5a5293e0c52a7256da3b8063cf267aa478ce8c3c09cda2e96576893005b2e998c66678d7cc7ed26db94235f597296768d1c8cdc67a6996068a20390e694b353ae8d8a845dbe49f5791f4675a8633eb4c0be7f600c921e86820eeca3ba0a267fea0bbc6bc161309c08caa9aa5200ad30fb93bad9e87d87986186a33949def245c107832510767823cfbbb1e845b8bd155d5c230d1bc898ec78bd02f97c9963f318d3de9b5295bfc3c36a512056ba866f1f0fc18efbdd0f2a154d053b4f580a18af99d72c388cf647c0071a70e47f72d97cf97fd0a7b5197fe6c87d6285ba1d8619e6838e4ae93aab73ca079d0287212f3c182e2585c71ed726a1126a27f41ad226ee44ab051d0dc2d2b4b166f55b721d3acd5c6358922c93e419a036a7d0e949e49d1d4e730fb0ff6d69ad0bfe3e592fe3af3ba0f042dfc7fad571237bf370790983ba0612093f76417015453125860aec162d47e91448b654f41e61b5c0339fe49eaddb8b5a6c40876928fe45818c954e58cc51b2d3a6cb54451b5acfbd007028ace826eb95d89ec0be2679b281fd0a1ed8ee0a51af129c29b9959d43c872134d09e39ff360f2ab948e057c8b9ecd0e4a712adfc6e482b3b6a056dcde22e64c11ebfa6bcd8b0019e8ce141f1e7f0b7ea3e7149e6a8492348801f403f292eaecf6308b163598926c61ed4be93aabb3861300d3bebf4a8228aa11bd57af303450e7257c23176c011b8be8d40200dc710f95162515f31aaa301b2a0af1e5adbe517f4b0f2420bae9108a5a9319dd19802cf5ce2e04f0fd2a931e874890473937e41b0d1d2b77e826593cbd4923caacd7973ebdd06d8384bd3c7a3ad5b3db9f763ba0054429aa8039b66a1d0a4b541d6a8b2ccd527e785588f2a7effc3949642b090bb5d64929affa726f87a474dd66339d8cb5795fcd85064140d45f1d0e65d5ab87996d3bc89b949bbb703f4df0728d32c1cc69e02211f774ba7131cf76a20ea709f6ecfc3107709b8e505ab8ed7b63d1dfdcc5d2d9452371a09c076dfe00c4dc76371c3504e2b851e049ea39bcbfa83839294d96eede751b1964d6c872aeaecc59f19c26546f1e5582fb421412259f4360b8b467f0169616588114236a0ae520a97c325d92f9626a4735aaef7158773b5aff1bb6d93a2acfd907bd28c3faaf9a03795c78fe3ba89e6d26144b177858740c4922a2e286bf4cfa4f176127e57f0e758368e58a81478ff12ba1cb1f5dacb1090c789cbbd7242dc00a43a21c4d675f283a0bd57e2954f66c44ebea67a2940eb83756d68bf967f557d0ab20684ddf3d1136bb9b590d0b47b1562980429460b1b1a4e146401151f98fc9d1e50e341261c17fa7f54a8e527eddd37f7750f3475cffc658afdfe7d2d4d0a9bb1a65fdfb9c8ec7f3b178b1e3e43fc705b9efeb1ad3b564316dd4277ed21b85e72e022ec2e5321cb94107d17a09992ee162574facf94d74c1631ae722c505d9d81036f861b13f6b1481f300308ee47ca0229275798907be0aace2352dfa7c3b399d725c457d7bd605514f7b969cbd24e0f7c47770b29ae7380bb3805442b02a8db37b5bd94fa9786c3a1ee3923b35de41183da8e50414aa996c0024c152ba0c1d9768ddaf2bfc1820995794e7ae78532420cb9c6a5d1d464f0cc2a8cc737da4e53323af96bf0bc562debea24294a2a10465cd4fd51dfae1944f10064975829719f52fc8d010c705ce8bd689c7bc068a0535f278cf3f3f23ee104ac380fa5eda0cc8eb8c0c4302c61f724fca6a325c851e8870998b7841f817c1367f0324b89ee4142fb586a27d129009f978b32a524ad3e7a08f6194b19bfcdb530f56247acafe580465e6a6e02a71026a9b72a1255092b59b9aca418df53dedd72681d12aebda9e335741ffb013f31f8faa871e346674f65d1a847e96b97ce42fc486bff193ed63967343caa4371d8c7ad1d5d73e023e9fe91a9f39f85de05c40a509facc4a01bb1322c98e7056f83c55729f088854eb9eefe0090a1b17df09c38264c0a6357be81b6b367dc669bf4d387b47399981e00cab7c1392f83e7855557dff4ce3ba022c5b3c5e5a9153c71ec057964a9134522942cc89e92d3fa28a62fab787c65a3c217359c7e7794af96c39afb9ed3f4ac4646b8f8ab47a699c9b6ba7cfc21307a586d65fc69caf0d8370ce31b6c48ad21f36a8907748575e68e01b4b6242f4243fd22bc2e1331459814769b58e33f7ea424f5b4bb2d67d48ca40ea3d60435ad07af8b38737591981b6a6afbb0ab19830a5ba795e3af763f171c7470e8c92a42b847725200fb68b400a84c599ce2fded2f634a3436c914f659a28639d96ebb1061275884adbdea50cdfe36c7133ee676c7ca4209cbbc14c8b03ea61836d0b33c1e26deb356d74e010792e856a1f21e5972d406f9c1dc1650e7572cd9cbe075427456b5884cbbd1b54688738f7b9252b34d24fc5304072f53acfd74381aa4046becbcaf6f1f885f14dd8fa2f5aa92feafa8af7cdedb6d53dc847cc0506132782147de813f24e9689ed385b3dbe4c6263177d62c6ab6dc18e434ca37707a7495b94d74eff78b13e5e25ea4f79e30778dcf95a325aeb022056f269dc0aeaafed0e04b33ddb678eb5ac8cbb1a1b446fccc86958fb924eff79413152ed25a2dfc3408c54c5700ff0a819f40b7b400a38deed780334f686b4c152882b6d841bce48facd3b0aaa89ea5ccbc077f4b3e64ebc3c43cbbe10529c59d3d2faa709ee525eda31fab00b629c7be54faa8384f8a1a161a8c84f886fa3f43e5d0498e31c1a10b5d2fac3b3b366c208728ae044a363fc0992b72e85f7ceb41afbb0b92c42e2757f2ceff5628eceb0c9fd772549d28a3295324dbbbb0ffc03add0579c8c941b5f6566d2a653046b8d4efd0580375c3fbcb972112964279536c4f2329dc92d0b202c6533c89f14f60f1555521cfb0d42487dadce1a1b8951de7df0a04d3a217addc3092add9c12d27b6b505ea38bb4d7ef27d2791ebd561c092f491826b1db0672d47de02f4b68dbae86d4a2112eec676aa56fb2fd65e758480682e426c6b24d2cf31d5a2f07e7b9c91ae3cf8513124fc6333d1c96566d606795860152322429999ca74c8f3547aba5eb8a899a6214afea9f7fec740e3669f07d6716e192018b55ccf62ffd6f98263f4438e1da32b13bf8f3ac07ae072044a63792aafe7deb8f25022c084f7951c663b0eaef2d3a503159e1fbc100922e501b4bcdd7d8b8b6edce04879028e11884ec24170edd069bb600e692a7423270d5c08bc47fd31cf55383e3feed69ae2fe4a09b3d797b8582522654fea4f908df87fb49e52c959ea54d98f74978c51c040f532c46fadf97e35155c85e00f8bb42f80043b31c63a9aeec59f3a5ba8d10fbfc95e657a455e50e3d699a41d0b6dab92a69e1d3881928d625c2ff7caeb2761725a66de0c25e09de2b2a265d4fb51a0a0810cb84cfda7fb2ff5dcae67ae7fdd5231cf450a01ca6a1f0f202f5a2dece34c0fce73e77af4d31d7f076e4456c840eee83f478d256ebcad078ddd03b1684245978c76f9675e5f0fa26c62eb6b227f18d0076af976ed4cca7cb78cdda18a215bb9a36ab91e91b8cbf0b8becabcc732e9a355ae6516cc16a585f76ccc72898851cb34928afe1f910ac7bd3d1566af59932de4306a4c47680f16d169b2d63516cd3ffac5be695be77f7c14344f41777c79051e8b10a667828d7e2cb34f533d51807ad3373e37763b332b6bcaaf453fd26c0470d493353cfd96b95dc14cf2eb4a632c18818e56d82e03e59dece0a7fdbd0c84fbf33e073267b1ea360cd96ba3bd7e593a71e3e0c7f74abfe23412adbc7ec8563612a384b9f47a217204405284e09ee42661c8751f7bd24c57ff314ee3799d347d1895f969bb4ac7d6039e1ab53ec56e506d89fa90938e7d386380f32fe4ded745c96f4a98835c72d63e2c50d1f986922967801c9830e663472b54d0f605dcba724c045f3fdcb775e8b7850ba02dd2f179c61c7e36e5cb0255596ba26b0bec450fc2b02e2a325099017eb7f6d9b3a4f7a60ee0522aff5a5f3892eea96c527c094ea8b7910f5ffd1e9cd14458635d7e2ec2fc099c32d55f6dc6a6b6dd64c59f42bb43250ea0329c4194963ed26d4c2f74c0b7d2c4059136d4f94b98e7d4e9956ddfef1947aefd506935883b7035f63cc0224dbd97f18740405ece992a2ce3b3b01ea91edd5efd0da744c2439e61ebffcc9268d9dd1ea7ba1a5cceac116244aafd49a0a626c602526bf0740b9ffa75203b51b59a2786cb1779bea1efc67b2798", 0x1000}, {&(0x7f0000000b00)="936a97734530e20d5ed194d065eb9092c61646c77939203decab2e232b55d833694a87b8400692a15841b34214aa2d59c7f8335c5cbee32c0d4e4b8e15123807ec8b3ae4ec58e0580bd4e4b1a378bc09290e8e39d4bdfcede9da75f184", 0x5d}, {&(0x7f0000000b80)="84cd9ef57b11ec153479cac80b207307c64949db4fb5dc668e0b8b4d00d4dd2712d6b2d75b56da93183f66b591d3d54642449fabf9597faafcee2b017913a52a03192c14a8073eab22cefea2288f329e59752f2e7a659d84c9b3edaffc5b4b33f4251a7f056df4ad21d67bac5e87e85ce0951991287971f3088270ceef6fa1259e15dbb46117dba8c0985cc671c37fd8f77f55c9e8ef57d11c085d06f91b2f", 0x9f}, {&(0x7f0000002b00)="8f37b54d86970d9283fa81d39d303e5b61e1332765f5ba1a505d279cfd3316800ac0e9eb3d6090718ccc0751b7a0a988c559059706c4ef3cbb507792c2c25230b37d2432c28147c28c11fd667fc2017d1ec96225bc604c3bb8c389e9412b54c292eaacabfb283dbbd4fb83ad12e1bc1dfe8559c23d41e52a7ea6827e6c776706250150386d62722e395d3e7a9af9a649bb7ddab0b04635844a52fba09585746c77f045fbd837a0d6a2d0f81f21857c2e198774e09a2c548f207aab7637ea3069d42c4c1637e1dd2d106cddbe5854cf26fb79edcb13aa8b869b1bef19ca0e6a81c7b5d3bd0fb0c676cfa042af2774e9a3a711895a6373909581f13351b29820a67ca5321e78934251ff99c61c69ed27ae53cf78141c1fc2397637aa9f7cbc0e9c586e8978eaa9931c064f2ab904d7113528c5da45baea72f3b636c951f25ec76f8b17c5f60c1164e9b1db8cc8485cead9fbcaf7e3d4b147c2ea253d4ac4132c98f063fa45321a31e10b1daf1a7b08419a890b23cde8e8d46bde00515be17c2c44d53e8beb639682996d9350b0d734709b6381bf34647bb0bdbd4f6f77828785e12ea8d6ba09bb1a1a36edcbb7aabf9402a64bad42e8c21216c7267b5abfa6531b24959960f5cea51f572c9b1f7efd33794524e2297dc5ed687b1140bbe66a2a81fe56d0c75f2beaf23c2deec55f0d530a2dc00f52680c9ff17748b3e7da2b8d16b84f19c70586428e37aa8065ef0c0d50d4f70bd0a341462f01fbf5124f5d12422d583c6dc23ef63ee6d4be93fc5d52272e81e7fb6bf32c04ebf6bfccdea3ecedea89dcb6ee7a82ceb927f9492ae9dd1c3974071cc72819c1efabf6bb5805287a11b1187e7be243cbbc6cf8db7b026f8e7a238b5f3aed35813e33baad4d91894c5b73f7612d79596038e65108fb8a04f19ddbd692b053d23deae42613732a64231987b482b5ab3d3dcfbbb5ef3a8304a3ab90ce921b56f6d2dec0d60de2fe8126ed52f7a86b257de6124ad48e3b7cc351a07d57d6a2dbf924c5d9aa0896e603587b965c4f8beff427c6ba8bdbb58db4e6ffd906800e95b0354537cd844ad47acafb73bbe78909e241c26f68d56c5759a69d2c2fb4f35a156209e221b8501f76e17c210d42b2806f579bdfb94d661f840dbc1a2450174dc49159d5ee89a167de19dc013ff7ab3269fba42da5e740c84693ff73e4402a7e0f04c0ed78ace14a8f5ac26c927fb0097a195bb6c85fa980b37c4a8ac6359d3d1bba03670c7597899ec8fd049b7609ce0a3bd169ecbf845fc6b11136b8b14ba06c109701384466c3fa900963d1e2a3143d841876ad6e705d045fee106a8833fd6e28620c057903661cf406a5d601ad4c3702f08dda521624990b32111fdf913f905ce763a6b50a68c0998f2c69bb6d257466b7168a813c078166da3bcac1ca3cadb27636310e623a6ee28fd593103c28afe62310ee7743dfd62016a9b5a4a99c20aa683dca287bbf727e3b378d258299796c8ea502a0b68399bc055f4b8a08a0e9eb68db9aa0b891a183648ce2837b024000bf479a4e96f4710cdaec54a8044a24e04358158012cddfffe2193ae9c66c0d47af415368b9ef9a6451cd3c35c1f7397b1450c817bdbbc2e1d487f78873947b028fc1fb08d2eab0cd49e5ff076935d3f5319135cb62704cb13aeeeda72bce6f2638914b622d43df33041080990abdd62d300f32067399d81511068fe66a77c92b945be7807c72f59718920511eee2ce7635aa3a28e39f71f57e29724d59eba0c843386ca2400f595e7465be190f3f625f4bdd2afdaca02b9aee8ebd806c087a7c6d2c256b9266dd19735e68af6633fb8ea6fa1ed176c506c3730d5220c9278232f43ccb06a43f1113fb930e30007bbe3f4639ad9986badb145262aed77afdc7afa5f4b74f2d6c78a05c6a0df0182c3785388ccbe52210be6d7f96d3deb1e68ce650ac2d82d76c747d2c12cd2e43dccf172ad1f9a38730d017865f10efb6314fd55ace9e2f3741c97ffcf9d70ed63825d4d77d4b9c6fb1038dcf89dcaa39d3307723d7787593a9044c241e2f17263bd32f13b03e2cadbd9ea1a0979030a384d631e3f86edb862715229fd73c2d238631cc93a0d07f0a1a3af29bb4080edff91da0df2169bf87aa50832b37dabeeec5fb38ca7b7cd3653a9f63c14648612e4cc47bd6f84b9a5bb00019ab5917f07ddb30dc8873a629d2ae5be4bf495f15fc9d35ec1c814c34f60fd138d592ece3605a8369969bf2d66e65d8a13f644f7b5575e27556d1bbeaa00820b64f1c23791327af3ee5d60319899c4e0876f07a4a19c8135b9627040fc5f931d416343a7d7ad290f4231bd4a9424aeab0b4ba374fc8bd495ebc2c71af2621ecd676d1ea188f9f1cb7b1f46e56c0d8c52d0bdf7c53111639e41c72cce291e1bdde792332e0f55db474d038578a4372a8e7655e08f684338282706718f71b4821ef6fddcd5227dd00ea81ab102b974908e9a99660afc19f89c18e8ea8a369bae884d79abc7244b3ee4f3214edcc2fd45b8b7119de068d5dec33c915deaa17446ea47441e0521f0479f48a08febf3333c612203a3f82674707c53870f4229bc8467376c45a4df7cb146a9757a930d46704506147e045ce0023c6a2023d32e5c8c44d07fe7d5ebab8d42d5380ce678acba20f440c9c8f828da31d6b0b42957f67b5c166df9fe17d1557ba55b4f87bd5cbbda4e2685503a4fd048530ef2179e8535de543c2ea38cb86fc8f9769c5f86902353e3825a86415564ec1ac68449cc23979219819cf957f499b7171e858eef2504e3c744d02e4c781440520fdbb2ff7b7f0d5f9328c4cd2534bad546a0aa028ec5fa84e7fcc838376b25ab81fda476d60c805e280a536e7e773603fda2b18546d47b70eb445f545742a1126aa8a817534207fa9a1300541608dffe407428b67b5e60e3b047284d7f5355dedf9e485e6485565ea5c67630999139a6508f0fe3dd6bae2277ed33a46156bf38c011631da24ea30873c05ce0bc938ee421fd6a36c852b86944f5facab7f33aa259f1b2a188be54e685cfc1a6bb36a2c9012341543da4b740ac5f59b7fb201733ba2e9ee8aa6049237ce4bb55e28679b2123c58fdfc1f49d49933d40adadfc5261525365008ab8855b5b9ebc8bc5953498af81cd381042f0111363e95e92a4329876f81de723256471afca7db658766720f5a7fd7ae168a48f318254091bb107d9c51a30c114c3d57938985b229f2e644f27759b20328ed4e45fd3b64d20cc90d30bbcbdf9124cc1db40943b53f9e9fb4a7e35cdf41d1b86deb297b438c4e3fe66fdff5ed389a455eb08579a61d7dfb708fd257cceef32fefc4a0c2802925aa2290eac5ab9265a927de3f017ed35649d0879cd460536af5c496642932bf7fd020420caede8da299fc874a27eb02574beb3245f4e5dde9d0688a8de64617278a29d8535d0dd8a4ec1396513ed66931d99cae4d2bd568ef666d917141ab581ef0a9e5f55ab57a40ffb9bc7f2f8f882da4fd32fbade31a39afd91f8eb214a2fe30040db440134eed2a8d0b1f4e0feb54dfae691f1cde9a5c807ccc6b36f7abadea757416e9050d8c6ab667a694ddb06ab48719fbe8333f753fcfb229caeb27161dbcc94c338d59a5426edb4f45300e9923d782cf9ae0d474fc00edd245cbd98fe0af905ae2c85e4f215b86bff6a0783723768719d274b3331f3d5b78cda11143298d7e34593dc97f4157ea181f30f76f3997c552601c800dd6846c3d9368c18478b4892fb427a26b659fd796b84f3b9f7e10946ac31a2cee965a43af87974e68261b798a94597b3438762f00be8fd750cddab8d8373a7986d76400ca05a02d286aa9ae115ade140be7ea2dfe620e3ee70322a7402c130822aa34bfb739e772c2d00efee59d26917f102598e1257d4b45b731374f088dc8063dd6ec54c73930029889ccf807c74ed37ffd6187b1198e255ffca1cd04e524575103fa4ba16fbd7590c9bc505be0eec7caf589adf287347a6f98b4e61fc48178b6539509d53e6a41b2bb4704ae1d233acc070d95adab433ff1effa002280ded8882463bc00985b98b4bfd82a25f3c0e09ab2c6d12af7a3f7882c04d7f66c56b6bd9745258ce14dc06c7a43812201314c2b8a9dbfe2d2f7613910a7d5fef6096ad950c952ea448d7b75ede09a57fba4724d46efbd55951549d8b5fdd147834cab140d26f190d7a581736ec57e73c99012aea5a31248d8f676f8f2467271be3919d08e4e5721218e1f07452f461eb9c5a22f317ed7a24c3ebebe0244e3db7b1071d7aaa38f374c94c57f8f94845ce132a419c4281b2b207b199f46d6e8cd70a6a531016eb32319388ecf35e1fc828f2614111d8319cb398d6272d3c56a33662a8e90da743bb29575648e6d4d04f96ea1bc05b162e319c08339e01bda63d33869b3a79872348d59592db565f6e315300d499effcb0889b0f3101fcebbb06d556900b04cec91bc421db1b4516848555011a91598d69a558b7a6197ff39ee7206762d5d096cd37bcc52e800c97b8aae4d353ab65000bff3628ba0f1fcf7c30f0b2ec3af98bfad6e66e83ec746fa470f10f29df30e2536229836df2948b1259af3d766a70ad3467b0a6d7f2b8211faaa2429aea9b81506966cb0fc2fabbfe2603ba85c0c72e1066ee0a464ca378cd94d56af58e806bb620f1e9d62a02867dbbec6780a082a9e2dcb5858e5b34d5831b6e17c9e9f6f0fd0b162003ba176761e1f9ab1d048c0d4cd013e0c6d6171b96290d4e54aa439cba9a8fddb3ca5b5bc5592b164df82e2163a2c59d32bc3ad13d22b221bd9a11910334e1b7ea92a57330bc839976e5d893b7c68472693e9dc2f07a14c1d23f639eadf18f0cc7d4a7937880ce6c8c7fcbaa2bbc8bfdd2d2ceef3e7fb953142345a9f0a7ecf0c54d80ad9ae1b7d15bd5f2a0c01485efb3060ca271db6dffbb9766669eaa5025e605acc2ef0b365c7b0253823b2177058a3496cc9d336cc4002f144bac619726b969fd36800e0a38ef2ff630b0f4b23e826da003607ee04ade5a2ec30369b742a8d1ac808c46c99f1c3561ef84c39b49010c165a6eb954ee916bfbb3cd706c1cf51d7f9bfd9fffffb5d1cddb630f23f710770c0bc94c7e53cd101c79877093ffcba6fb66594dda156bce557c8f2e64db35acc4a3a0946c5658ea3bb0d316a976372629a95e142d1c75ceb1fcc434c869a4def0c43b58afe4db88bd0a2f6a5f5a9a967af36627dcbcabe0e7a659d6", 0xe83}], 0x8, 0x0, 0x0) r2 = socket(0xd1fd65ffecca9e18, 0x2, 0x3) dup2(r2, 0xffffffffffffffff) 16:00:05 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x10800000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) 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) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="5e18699c5c7b0f05e005025938602b3a94667ff55eeb2efe6a3cf440114202ee00dedf447629aed75ab4fed5d18765bc279f009d9b01f13a16470b56e4285a071e2e317655c0de2ec3b1779706e1cee880b74b524560740997c21e4985d0349b87f1e053be0fc1c2a8ff9610490a51852d49c9cfce57d701c2e00fd57687976977e793caaf69864c0b063f2e50ca8caf0f3befc40ccfe97a00"/166, 0xa6}], 0x1) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r1, 0x0) flock(r0, 0x2) r2 = openat$null(0xffffffffffffff9c, 0xffffffffffffffff, 0x40, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000180)=0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0xfb, 0x4, {0x81, 0x9}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000000)=[{0x80000040}, {0x20}, {0x6}]}) getrusage(0x8000000000000000, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3b2, &(0x7f0000000040)='\b\r4A') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r3) connect$inet6(r3, &(0x7f0000000280)={0x18, 0x2, 0x1, 0x200040}, 0xc) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x21000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) 16:00:06 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x310, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r2 = getgid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r4 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000240)) fchownat(r3, &(0x7f0000000380)='./file0\x00', r4, r5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r8) shmctl$IPC_SET(r0, 0x1, &(0x7f00000013c0)={{0xff, r1, r2, r4, 0xffffffffffffffff, 0x4891fc104c92e0a5, 0x2}, 0x6, 0x4, r6, r8, 0x2, 0x7, 0xff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x382, 0x4) r10 = socket(0x18, 0x2, 0x0) write(r9, &(0x7f0000001200)="775a0c118367a76ab09963dc8b8afa2063864aa9d0ee373cf0016dbb169e0823e8e87099f184cf8b96567e75a5ce3515bac60c816a472c9e0966c7ed17f9db3a476a0fd82a758e7ba862dfd5c4686f824ac08f9c8f75b5a276bdcfdff490301617f48c74fd61180114c152c7c2708d5e4abd5e6d17e6a3aae5f5b76a09c9a71758d5b1344944d2cd91b6b20c3a1d973af5257b", 0x93) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r10, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) getpeername(r10, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r12) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f00000012c0)={0x3, 0x0, 0x6c8, 0xb4, r12}) r13 = msgget(0x0, 0x500) msgrcv(r13, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 16:00:06 executing program 1: r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = getgid() r4 = getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r8 = getegid() r9 = getegid() r10 = getgid() r11 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r7, r8, 0x0, r9, r10, r11, r12, r13]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r9, r4, r3, 0x4, 0x1000}, 0xf2b2, 0x800, 0x4}) r14 = msgget$private(0x0, 0x280) msgsnd(r14, &(0x7f0000003e80)=ANY=[@ANYBLOB="0100000000000000019bc737354bbf3ebe3b3000fa60ca1b893365ad503e1af7e7a59d97b31dbcbfd4ba4006fd49fe62d0436b66edfb6deb88f95c5c7ea6fba045e4937c2dff6057a901f64000b7c8acfe9824cba2f8239cf85d26c8fbe85b3094b55292f93ffc78ee73203ed9bd4fed414be49a8b9dd83f6706908f480897db13a8bd0e2029e9816bccaa27eb584c089af7f2583260e0815a8f705a159861bd905effb5c033d6d5dd93bd171f620bdae0d186a9d923d272488e4cbeaa4d0f092f5d482fc8ea919948034ccc49a25282d5aa4deea3b5614492692e756461650df80c0df6aba4162352717741d405f9b4005621ca93319a7bebd428940c4a8ca18171818cad3902823387124c7ee717ea8659de49a19313ff51f5a653f92358f682ab6786585cd5ffa8306192d671697bc08b22a5dc800979430067a931126a4b556f3bb00774585f9d6b5b8932087c753629f84514ba388f71f2b0ba026e0b5b659fb85deb7e17c944948771c841819e9233ba9221d658f826c4fce2aa2e9c2d23cb24b10a8d1334e7d7263415ed46f5dcf7319b084e875b13a0b4f629a2b6856062e0852a847f7b4acd8a2e41924c1d8d1bfd61258a9ba98024d150c8a83a4af265519c2f515725302108be53c3da7a351c0f5f888c95ff50ff07ddfb8c5510b3c25047a24f52a542628d8365b87d789c0b219c04d49eb9e99fa2b7f6985db9bd9a513d82856de6e15adab0971989f48c9bf2f9bfc22498eb897cec4e9827bb8865d676eb57c7d8651f7cdab7e7d705e78cca733fd58ca9313ea441479e99630a110f3cf23d932a0e06a922055d317ece93e5880b0b1e259f17fa26d21b7a3a2a3929e606c1adca9696a0b3beb699a0fca942d7afe239694330cb6db0de952db267cbf92ca9906c718e3111ac77789b2d44349115adb17f37ab3554337545f0f6d2383153d0fb86f4376b56ee4c3eaf3f00000000000000319c60836d3d0b3a90ad59d61f7478dcf464bf5ceda0e7a15182f599a4c62c6aceee3028e73d444646e044fab8d49430f642583a3ddc0eb0a0231d65df040ce30442184db63b8d5a0c592341ff10af7f8a6f487bdac80ba6470959fb8a928f9c432989a39a29b2d2f7d8673c9b1145f94339771fa1afddb924b6da3ad85165c0e47315277ece0a2a765fcd9e7938898cff53093872e21a843832a51c877edf149c90938e4a8ed5e4f2a9c1646f23f6a57e7d609bb9e61bcc2fd08d23095eb82f75fd1cf90f94b542d15d3b1949195dfaf465d6a7eeb958d92e1a10fc0c96f4e6dcac3e398505d7160688cd66999223e7a830f0490f6c05b6e3a78d3aa05e2b6025ac9557d4051582436bf8f21def244847eb2f8259c63631fe8d900405bba19ca71816c9e900d4cf7964f1a7aade194423f52245162e33213e777c4c49402fa8d0ab3982dcf4616f1280a847ea5e8056b18f7059e002581a7609ba48cb9ab930a45bbf11241513fd0b98a5884de2b8bfbd4be7dc6775a3e8ef0738efc8311195f94a16736e08ace29dacf6bf907c75fd7d892bf7a82372f77adffb46a63698fbd17317f2732ba10affd0d09bd81f897028a2f464c06e77402ba7d4826180e5a2812794bce12ffa69ae34e0a1a3320647787bd1371d4ef2d7d4e0e7999dcf9cd17beed551dcc041a71d46871d62ea3d56023a9fc103ecbdbdca8c36706e8bec11d972b8b7c2ffa356c2658aa62ff00c8d93fc4d28c1f6c65f540d6ea6122c8643a8d5565967781259df61eff3e999c987bcad9628122bd92ac341629b0213adf607545b5e50ef594a56bb5b1e2af376a9cf1c45c623df3b0127cf1ba345f63c5d16cda072b1f21112de97ec3de9c8cfe0d9bd4477ad9563b8adb20bb6647f00324a4e794d86aded74cf1aabbbeac93301f0c35d6108d85285544fbaa660b499dadd82960efbea3cbfadb56d55530059d9fae223967de32b0f074c6ee3ac47590d37605229741de4c8dc77e3e17885fbbb3191a8eaf71adb545aa67a3ae7223e926c8eff1aa71a0b5e129ac65a0d4120cae0921c91641a56a2eb1210fc9c3a4ab47862c2e142d11aff600c56959059de8119b35e93804b0858621a63174d5181fd685d3640603f10a88056d6007d3097f2b47c9ebe13bf6fe8c2b17770689f8cc132504ecd4eba4799b9c82103a9c69353a17c04bf6912afc91878a28be114909977420781dfa359c2c01202d180b1492d47a5ecd07593d62de59ee7b0ee2e7a06f1e8ba9c21936ca5ce1e3b7658d4e5945ee11fc6ab2da2ad86db30c971a7dc2968be707ccf338afd4dccfa62457f4b30f30531b311d56248b029b8e15de1c53b02ecbf8a5b96a0b00e87cc5cbaa2a5959b533ad9a38541f9dbd9827c8700d2dd73f04ff4d2d48151f743958172d7eb6fa402884a311ac6011da2173b588bcb4bc189b68e88defa51e99248a9f86eae62a6eb8d63ec42a2eb9b392ce006b9fbd2e6da29d5d4abf3dcdbc49b49bace7816b9498c31aa0e74f04a2389dc48f6ab692ad2cb9096e8a0568260811341e38d6283c18ae7756c00cfb71bb35f5aac003215a569c17d349fe63987048f9cba8648513a42aad7a208e369f0030f5f14ae9656099cb22fcaa045d3f7ca6df39604d1605861cdf601f45c99b7b705fe15817bbc710cf9f06e6e044989efddbf78fb3787b9aecac625eee61c77c0700b149c90f717e56db539a47decf520f43e74ae65aeb3ded19d392d8deef7509c3d945fea0d49e89e9150384db0405883aed24f4c2afa9e3c69a1ee2d0de20cc883629b48d0acdadbd0856981a77e57b016350d6159bd73f24e369467a73c92a283f350d1f823ce0281d10b7e627e1aa56601742d648ec519efb0ff4d8355fe826bf961e5a5b963334bb56c868b107d961e68c08bfc46632faaec8b8b68935d1e4e8c9705c445a3ccb98f6c61db0eb144b9382e1ae67339e90d858c01019d9e51e01db8efa6877ba2e9e74b883a3ff1803ff6066313f4c8b0719fb363f74a68330d7f573622ae26af873d9bae25baba61cb916923f7c131760ca037877dec14d0f25012737a8e3a8d6d20e8aff91e4941225542e336e4e85b008b66891cd3a60e23b97a9f4e685000640adffbac296da9702229becb2c0f94cb33fdbf29e00aca2b8bfbb80b9b766e70f39f3cf907445248cf938f4e0260ecb032ce1aab5f5fb492db71104d1948ce88efe6a2ef73994d452889ec2533fc7287c3cae657e5faa2a639dee71eb38397ed7101f79018d7705a566905e72d04944e12b78a29a24bd522e9b38214b2d5ec0ea43e741eb13c558cfcee3ef151a98f0f5b7a079a08eeb7fdb50b14f508490e94006267c59ce759205933723833b925b15ed895abc31c3976ea603035de855e9911f635c3785ea9169ae2dbf8ac969b1c870c53c9d81a150dccc47fc96182aeaaab86710e817bb08b799963adbc3812307503529ffc2da855d0ec98edd2961725a0d13980e74199a4278adaf8af354602596678b2642f6bbef29ee530d82600023a38474818beca4227c38271b9663c945edabbb4ba785067e45f8ba6346f152554b0ba10cb549d2840411fc42ceae608b67dd4993f0fd6e1a51396350dd28ec2c0117b27b068a974f58509e1bcf0ec39dc9e0ed99de15bd2f69f3ab2c209d41ab7935e098053620a304a0c3f88a52422a20ce5b1b053bf49ddcee761c0532b601ad9dd86b4ad54b971e26fa3ba2138be944ee5bdc31e5252813ed92c9c6704db1de464a6295a3aa136765c77990e2f4b249d5fc82196ac35aea0a6219b794f2a88e8e8617b1cd44d3ce7aaf3024a8f3436ad870fadd35cce43683feb285f22f97bfd3e92907c6d9f5c33ff8db58308b7d803c884e81a4e19fc5ead891f5fbd849d078c336dc5fbfd281695a7614e32a13ac1b6335ce9b01a549a3d10ac46d35d7c0ed3dafefc9aa6a9c8956f8f8f6fa18cddcc8eb6d97757a3e09088152d4ff0e7b229fe07e880f90a63dec345a19ec1c07f3a5c317a94346fae91a5582a60e0d81998161eef2a2a6685ee3c12aeb907e9d13ebe6834e53e7b40982587572e130945fb594bfe98e8d2c9f31b5e32dbee2b0131c28057538d9859002227520faabf8cdffe943479a9bb8725063031b51792a80d06f2fe7d2454b98b0f4c851cd48998bb10057623a923ec92f8ca2b88aaa58f82f04f331a895950dcb23c10df90969e7323f606f3b502b6a173a44e1080d211a902aec9f357008c69de12141c1aad0ec741e39230e9fbd7565a1fba7b4490f0d1644d82d3c8c1a7dff72910f8de27acd038ae0d7529b3b747fa49be764860ceaed008a6516b9242b56805a6b51072c55eb3cf4f7e9fe27ed940be5b30a95760648d2e73a77297f094b6e945a4d8fa07c7531afbbdbbf7f11f4a0b94bebfba93ce528e6f570f89f12c22ab27d40eb7a3e10912065d26809b05c5106e60e490dedf3b6921df3dfb68ff01edecf49bffa728e22b29cb4913a23abd12138bec48ce667ce0f0066f49f639e810054c6caaf1b18d5a5409ad6e61f813b470a8bee16f4a6c63c4bf00770a4d524cf68ba2848216379da4ec8c6cc9f497d474ce73de7c5b3742495975f3dbe23ddaa92a2e6536b7d25de96b2ace5c0302ec425f41b70cd6e8d88fc8de8aa1f8f2d36fe5042d79524d8121d00faf6b9ae241b9442f8bafbb7e0b0bdcb892f3a3705a6cb8f2469f603e4d7546ad9e92d06aec0e5e8d133b4a47ce1d697afd8f07f89f7be0ceb1e393d2522971cf892d97f6051be6df9ab03a243ccb1611553502cb90dff23bcd8e6ecc4e281501d71f60bbb21bc960ec843197e38a5d000610231af25f5e4896b9dde724e91beaa1d92c44a38baeb41b3a035a5dbf5e3bf7a44792e773f36305e1e4846c0b1a6df437324b96c90d353ee8af1ac23f9285ee0787806be384b104ddc8956bfcad92ca6b25ab8428e4b7a3b645968ff13284e56dec1be9e31e8effbd7bf06bbcf215fc19e2136f90c0bdd6723daad1da0dc0e3596c50880817e8d9731cdc5ffb39ecca1c9ac31d5b1a8b94b069a1809cab2a608c1ed6f22149dbceffd3b184ffc0de6f336747be6aed8a03efa10f0840cc463a0871e27e09280b9cdb7c2ddafe07655254e927b31bbf70bf8348e05526f132776824c106fefa0e8b6be8e931b1f5cac99d304c8a0727530a7b5f7673a094a8448c886662672b3b264a3801e761293f7edf51e1762208b6a8fb470b5acb5cb2da3590158a4864a8bce28d1e561a7a552d16ef5327a632aef7d33372f4c41aa45e205ade736bd8c5d81ff2c2201f651320f3cc97eecbc7148fe31832b74a39a8fac96c139779c4e45ecc9870c05b3a4626202aff2e74cf675d663a5ce0722b3b0b3501f218bbfc6bae880097ffda887c21dc6d21c130c7f85824e080a11ffcb1f6186ee6b9a9fe9e0eaae707456d2817f35423f24bc1942758293715fbde74b3ba517141f1e89852c1bbc1fef9746b9aa33e0b5d24de4adf1772c455bda2dd91064b46bd969820ede911d0ca022535a19e114a657a4b2d86bd47e9f4f40d6a87bd6c0d8ab842fa6df26abaacebb94e323b14f77474c0f53f777092061f51dc26cf86d8f05c56f1ba9a3bce9a34cc9be5df722c96317127fe59f606c9e96d2bd08b30e2803219e1003d659f829b0ac5f1c3bfdc0cfa3dcbc4490ab7d54c7e206c23440ebff74d145ece6cca3c1bd235db82260e0f9e452edf1e6127f52f1e9631ea6eb3127222d7d44842eaa767fadf20723d8198bc26f03b535ea2c3d7925f7683a95cd80445e1cbd521b94b7c4eb1c71c1cc4f30e9e60a255534076f87750b0e6c971d761168a3e338e402e1710fdbd1b9131216d6bfe9e882df828a044b27e4ff8dfbcecccf2b91792d159ccf9462bd6d9bdfffd688fba7961690e33348c4d540a8fc15b9233890bbe6901f6c51012286986fb885045013f7abc64c2ea24fa7284af7f4b3bfc43be1b6345f7bcce2f"], 0x1008, 0x800) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/132) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/144) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r15, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r16, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r17 = accept$inet(r16, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r17, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r18, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r19 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r18, 0x40047607, &(0x7f0000000240)) fchownat(r18, &(0x7f0000000380)='./file0\x00', r19, r20, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f00000004c0)='./file0\x00', r19, r21) r22 = accept$inet(r17, 0x0, &(0x7f0000000300)) sendmsg(r22, &(0x7f0000002c40)={&(0x7f0000000400)=@in6={0x18, 0x3, 0x1, 0x7}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000440)="886752a709d4d1818e3cd3671ce59885a6a3bae34240b79d361c19a7c0bd1c86ee9f325a7ab8e70317b7c718af1d51717aabbdb966e029fd4f8637180200bd51458693fb484a96d84d2ad8b7ac6491b5d4bd35c10466c2cb2c1ee9179c962989619d9eed4529555b526d0573b2ca56109c96353a9e92a874", 0x78}, {&(0x7f0000002c80)="669727cf897ffa7041fe5d01beb3e1fd8a470e25fce55013567205984901804fab14ba074903813a5f35430abebbb1c4901dfa70f4764d0b1cfe129cd79840f5f66bf95d2d9e899da34f4873bb297e365d9a994f619c8572e36b2a514f33e691b98bc37b847e88ac5129333cc5636e02c9e723305194e5b47397b5bb36c3dd9d0e603c6b78808f20838cc3b6af013dab1e153d094e93114bc9288513096fa4d4b5a7de05f9e451e1b48f2f3490c524ff45a7a2ae0511bbffef631d7650a4a3a95ae5efa099bae3adff0855524a959f544f58335c0e6e9f48136a8985a1291f25c2be712fcf826f9cf310a343b711f93076e296e431e807005c596ce3c49cb3822a8f1975a3a237207fcdaf417894069debe0e9576a46d51180e28c83ea7f455d73dfa2", 0x123}, {&(0x7f00000005c0)="f223c10af99ecb7a14f3908ad5383e7cf405269c97e94742062a7b89b3ff4e592b31dbca2eb6a5f55bd9659aea89523b4b97b1f625dce4ecf617335f4038fef1b9a9bd4e7be1b0845b820cf9a43b", 0x4e}, {&(0x7f0000000640)="e303be2850c0cfb3c5e59c3ab87975c16822d3245d1952cb0d9519ac5e8561d6e96df9174654d0c7f9bab9a13ba22f6ee1c101d4afc6c8dd06729e87d862a092e17ddc61f6073e7db2ab39cb12af26a407525d675bf306ed94c1f3b0ac84b22023adf01fb37052b358026d00f9299271a01c39cdf37cfdb34fc9f7060c408079b3676fe9eb6f2123e24c8221e4e095f17317b5d55e17d466c09cd2dc2cabfef1a751fb4597eb6707219ab45d26fa52b0ceadfeb0445fa6241a23392f35404835f53a79d1124ee9cb856d3c478e9e1ea5f255add4afeb48ff5770021cae4899ef047f05a2e562098611ad22d0ac8db9fe17c3cfe03c797b158079d0fe2e7e284714fc2a53ef937ada6c1fa32fdfda7f5b77bf74b58fe7e89e3d44df0d7cb7d776801c04d1afa42777c7f3e62c02d08bf920ebee49c35a0ed810fd3bf30070e53a2d9d73c664ccc139d17dc0a9a3d7743c6a7abed25861009caa5134d66f61f89a6031d093c4f68d564f3146669418af036f579481d83f33cd37d68a1952225ccf36038b3b96db9f2e04e4aeab79a4f53caf77440df84cab8d9b63dca2a571a34ba0745461f37455ddb553ad1da5543011fb16f5cffa3ec96d0106eb9512b52a87419346f7e01369d01e2fdf391e985dbe8699de232cf73de8d4dbc086dd2df26dfe26b1bc424e345b6ae0f5a446ce6d5bad76aed52555fefc97b4f0dae1a5be2fe0ae616fc8440cb0af7d54968e7c714c081ef5c81f69a76e6bf6f4db6d5ccf858213575dfcd1ee121ac6f8df5cd5e309514a4abb76a40000dd62dd6f7f3e1c23ab1710cb2daf51260b703d74f2f1298ff77b195576e8284345cb22fb9656d9584028a30f932715c681478ced50e42260bd33552dac17c19aec69dda5ecf5ef9871696edad5a9062d88f177c5bc81913e9038d73a025fb9a5a0a26b870d1936d7ba8cd93a1436ca5e38d52eee52cc16aa9dfedbb055f961e99fa9045aa2587554bfeb35a9404cf1226f6e07e5bea427caa37a603a73ddc6b89a1535ec7a9f111126f683ca924d1a203457fda566731f6685b3fb10d316b5f5f83dbc225044c014ada8bb45c18d5c20964b1217d433568cdcdf5ea5ce6e6927d4e8ac89d7d6b2678682f0071708352ddca73e82798c01c2db2fe8064944d145821de2a627f5c5e78857ed301d7f2b12aeff328afd393c33e77bf74d44a8c4d19fdc6f6cf31b383e8b21cf08e8f0c39463e8fa01d616b15118b5dd32f67bc6520b605509a4285ba27dc10505d2d38f898dd295df7677ee0f8360b23134e381172ac4e57836a2bbbedc04ff3c06c3988a23604b0e5e8256a151785e319c15d275b06dac9d4f4a6676dc6e91a0a6e24fb01ae60f9873515be5ab546d0ee8741a29f9fa8759081b735ecd2eb6f716120ccb9d49c1ae906fdbc0896a047b173edab68310faa21709bebfdbda15ee8429f46b48a55a62778156bb2ba278b5838afa5e2682e024cdfeba981f23d63eb9373f8756b322cb213595380165a61cfe54f00a099d2d1cb06bfaffe98deb2b557ea03c2678c229759551725d362d12851c7cc2c79ed91330bb681de148eabf915159734ef373fde86567415d81eaef72905f2e8b58c3685da69b33657013da04e48ee1190340b1de8731acedc87c7ba9d2d46ceb6b41151e939b9a27932ce0e086098d886839d7695f31b33af55975242e07de55455ce16538db97c9f487f259b1db54bc3c5afc8172ab24aa329b3eb8677c3c1af78cfb8d62eacd4e192e42b7efa2a21a71c044db99590497a569b857cfb8ad6d08d0cec8c647964c62a518b2e19d138bb1fe4c6e2db45cbeb78a6be8e61294144d00fdbaecd516a7614cb90175ad6acc2e679fc9f4c85e12805e491c7ff0d99c8ca09c6a3346bb2f842f386a197525610642938fcfd27fb3e49dbf420b739879e29a126d35aafe1b187cee9fe23c130ed9b6ae47864845fd40edb92efa792d5cfb7c4ad39bcceec44d8901f7a8be3bd5cada3cf55f6976634d775d1fd52a10fefbaa68a6a46fba04daf89afbd5e4836c1ef53f4e5bc682161ee07089a457a969f7d52df3a29dbdd40afe4266e8c36ac6504733f8168af44ca7267e6d2004e7b51245fe25dc1529e5af376d1247f1090eb0d702737c726d2e014b63263807cd6700e9f6e69658360996e16f7cf05adb0db9172f511f67980eab94422e85564d80374e4e97d5a491ca5058314d38972c7b23e5734f16d1806a156f352e1b9fa66454876fba3d53968dc978755c284b8d235d3b300c46f4cf263300467745d0f8365ba95a9d4e8fad59c9d322e83676bc3ed4441193c3f1d5a194ce007999406395eefe83ac021e6869d37ea6f16d81cfe17ec69e7f68d4cd536a6a8856e8b2c7d802e68ba8ef5e52034f78ccdbbf115089c0241ffdf716ccf032ec7eb67798ab22463125fbb779a8ca00dd72c2e218a69cdcf4be925ae4fa3ebff971d3c5164fc289b9a5da934aef6460822a63fc011deaf5c32486568902f1622ae140e7b4dc7450c5f6960f1799015ae12ce930c59036a0d85355184a932c620c069e83ceb0206a9b7c682db6318d969dedf40ad91389db34d0c043f94ec3668e1098ca74b124071f73d639e4209a98582624d0beba18249862091442eb3cf682cf4414d5b896f32c03f653dc4032cb4cb22814595baa35a8188752ab4d64e434bc08fbcb8a093fd1fffe68d99937ed4dcf7626030c91fd8dc877756131e8c71d9a26e1471e5b811a31d2c623035283a3d4a1cc0d13ce1b96765a7a6f1236a10ebad84f588b3323d29255a7f632e56d208b60f38ba685d8f479ac43fd76e8b8ba0c6d3b1074a11927c8595f48a948c8c1f0199101ec199dc6ae04430aad3cdbbda1008e0c0019945d6ac8f5108edceafd25b6256a20fa6a8f14525c912db7e1ca6bd141d92f870bcecbf6f3d51e9d2aa573ef61ed9401679e9393f22203d8b4150b0df8f18e25ceda5aacd56cdffdfad4a15889d48261fc0a93f048a71221e5fc7e5f2c9e26ba011a7ef9614a4b811d66febf9ff0e371ad237e235eecebecc60e7a377e61d993f88340ed2ce3759dbc1581f49f2846aeeeb22116d0e944aea6227ceb15cd6861196d4805cb0beefb613c7ac3716f6a7b97b12777c6964a3752c91a1a71c4436f787534c5e928c9db0ac3f7f14e0b975f78356656467d97c6b46d9925a0572194835ba17bcbab664a675fab79ee0bf2f268b8a7302d2d9b13b25018d9cb59d9ef00286f9d63950efcb5a8996112df96c03eb45b62dfc201c0c868b49d4fd08c662c908acbcb055c2e95548d4de9e7760c7cc96025dbed14de969b783905b1b01eba0c7826dde186635ade79070f16db84e8f360b036d75e4228db15890c6649d326f2a0a207e1a86c0211e5ae25bcd4c69255709743f476ae8e2404818e4f104e0c298babd99079818ab402851191eab4c8c94383e77aa6dc2ccdae4c69504c4dce62885bfaf083dd06cd474ca9d0e58df97b765c47b647e57d30818f982a055ea89aa87b5407c9168405f12e73cd6e791891fd8770378cad0fc6cbf2bdd915d6317734ce30e0b4841483e3bf29ade91e224bd316ddfd942e6801858dc00d67740d998a6e54317f1eb687f1e4e6df28f4867782ea0d75ccaf0b7080e9b99d12b993d109025811a86ee054c8a829f556645ba63dcec941ed15e8a1c1c85e5d898f344423bf6d8436dca087b50a3af2ca4ee56811bb318b1e6221fcdf07140f3070e252bb55c1c4b3483f4e923af32c61b3623b44fd3434998a376de227885444df955d4b636d6292a1540113666f225178ec9fbc7ecddd692d9796c2fb769fb6b98e227519f0c677a1b1ce253820ebb248586252d1020c1169d9852d73eacf8ae6a87875d8a79338654c7cf0217f7b9bb38126bd07673ff38f24ff3d70904d6067fc587e296ae6d549c391bb6b1a03870489528e04b7748f5ba7906ef98d910f028b6a519e22ccf8f56be2c4f7fc2b89fe26341050059e69d2e8d1a163a92a4fa16aba3c6c13d651d7720261cff451fd8beffa275080efd85cdc797a69004a8adabffc2208792f8c5474931bb0d45150f148db7550ec0997e82db861806314e1cb76550674513f88d40abb5df2e7abd06f253db49b18c3847cb0f4ebe10b80928d44ed06100290622fdec4bbcc0fff60c1a9f58226518240293dcc3a191720410b8565c69a605440c40c119ed11252249fadefd3abf04e09a07dc657319f69bfd93bf80459b3aa78147bbf345230bf961c3c180fb8cd1d42c68a51fe7e718fcaa8dc0dd29798e1c17e4427844e027b01293040dc66a311c2021671de24bc6751566612ad88f43b519529eedd18c9721f087e02c799556ab27625ed715d2102893199cfb06457ceb4edd8da00153118a367326741aca39f84619d3ef51fa809272e0323c857303474eddfbf39a317e968ac269313ff060d5ef456fa20dcbd3bc55d8bd24aca826c284e701f9c475f8c096742f93f13ea1def93448ba4178ff96464402e3f0dacc03265d1799c14d761e4ee3481bbcf52f0a64ad19f8d1a29988e9406ccb4f0aa875ee0b1f2d6750be26e27739620f8257fb662c0ec18b3e042c206f268459470a49648ee10004b5d001d221480f5388e4c35af825de6bca6759f2b7a877c7c1a5fbf96c89eb86ea1c208b648998ca074010f58140622faeeb834904ba659cc2c1bb273d03caafe106eb0a9b8b8e3b09406a42b1b5662c8e85359c781f3da6e2d8ed0fef3160ef0d9bdb50a5856d717a44b5ed9ec154b9062927fa0c0b190ac9279e947f359a91022300eb081912880ccc0901c7d4eb9c63526ecf417773236cbff02c9d71bf11d07463aeb929c234f69eb3e111f12824672af2d73227e6552e93bf56296a65a98688d84545e677fbffc851d0edf4be39c5f613ba4ea568a35ffde441adeec4f616b7a8ad7707b1da1f942708c9912723a89ecade57c790a7238ad53c11d1edeff5eb0b2e743a7035d58f521473dd9f20bcbf08e61101b90f7c9f17c13743e2af5bb07364821fdaecdfe5b89fc6303b7cf8ee3cd8d1b0f33ecf5b5c51c69b2d7354c1258e27f1e524a1b36bb303a286d4968cf47eba2bd12965a0d1b1fea4fa893877e7095df90aca88c6f555b50f1957f80a36692182bee6ff965c9a20070634d0b64bbb0e09c1734be557b00b9d17d6577748674c22e191dbb1d55b90a5b678239542f6bf6de1187a07d7528b6487813209078d3ba42017b1e1dd917eb2027b45e16165fdb642b09f26d9d92a08cc502a290bb887826bfb0f47172fdce18effa86c70d6238fd5590435dd39b15ffc80d9d31d715a9ba46a00d2191e1ab3659d2c69354f0debc8cf4902741984dc1366ef9c315f21683b4b01e8b5af2c1d9eec96db0dfc2e2cbebe2e86f3b4db30258548e4a9c3c15d6ed58555d3c3aee3a79c3b1fd0a41233c07596bac1786088265b8770f184a4ac4b3c2eeb27eaa403a73cb4985f15b6c98f6a0e390bd9d7dd10c4f0826aaeb1c5b0dc7074b061df9085f37428859af2ba4cb627008bedea9236b520640f406573969445070c84c3c63d08dd4271e3f2da5dfae235f48710f6d234fd6921bb05ed14d3e15717c683fc53951d1d69bd02a925aa5c67cf7c52c37b08946ddb6d7106b10bd82dcb590eb4a9ce833b0403c19a0a68b70848df04c88df242172bc25da6a33208f4627aab7071ccf53d71c6ab1cd0aaf8c4c32b0f32e7ccc81f306766f440f76308589d73ea75a9efb7e17735a9643b1353b99393ea4764e2aa854c9186c01eac12d8a", 0x1000}, {&(0x7f0000001640)="63c4ce", 0x3}, {&(0x7f0000001680)="a133f3776c3fc023bcc47403", 0xc}], 0x6, &(0x7f0000001e00)=ANY=[@ANYBLOB="b800000000000000ffff0000080000006dce9b34626edcfad1576437cd8f9334422269f85321302671cd6760718615f4d61631a77ce4e16e9665c6a4747eba3529df8a1a2688dd027e277bac16aad7b8703030edcad371f60bfd3f83ebef9473599d272d228f82ecc50c9cb6733859e346da3618bbb356f2e481d4f91555b476a1997e4c6ed548e127e0e16b9f76bfd2de96abb6b4442496cb54038dd3af4aed18db6f33c76caeee8587fed06ba8785fda27a93e6a8d000018010000000000000100000005000000aedc2de2bbbd93307487910ef16535dc142dfde9119db4ec71c8d8d8142857d7af88598a8bf59ab49cc6e749cf8819c5e4f3522ca2b846c1aad38cc1ad9ac555cd1070a6d52c68ff7019418207ae3d568cd3b9714f8d107286b826350892961d76b3c5867be30e53df4590c5a84a242dd5d0d397bae0012b2e7f33d29f1fca4b3fbd67c80431445e6f3c48d94811510a8d8da66d1b6f0a0e2e37adfe1b40b67e191fa1c2218f0d0308565fbc862df7114264debbdf3e97294dea80a75c4dffc1a6608390cdaf548c9e58da31e694d7418e5d3af34bb6e4166b4c7a12f8b9d27a96c6fd75439500b0beda3b632736f675db7504b995116fb0b467cf6685f991f40a8b0000000000007800000000000000ffff00000600000074358da72d2c29212a60c9a37d0844ccebbc842cad682a15204cf29ff744a0865df2b2e3612dd589d5d80d0000000000002f1948afc4c16e5392b8a11f3920dc1fa6a79c2a4b00469942629e04408fdd19fcadd688c16c54dede358ad8cd6f01765c000000000000b800000000000000ffff0000020000007d7606cd1d0b5b8c64f0e0632f0f0b05bd04d06f56a4df075015cf6fe71a8c3d2b2f8bd21846b73e69a30d6b399da643ffc91ece17787f1cc24f70a60a1527f1aa7524faf0e89cd40c13bb42f2adcd2a5d8f0de9a0af6e2fe7182deaf13f356980756e0cd86279b9af25c30098c0349f4c952b042c1e41af7c15ee7922593fd8692e0b6c50f209676be772433d810003230d05f793a88814e1d0985ea4806f9dd072308e7a000000274a0b2483a0398db97fd40dd6c6907372003288f7a1c53de97fbdbb76aee2c41048e53bd984cc113ea2d525325fc64910efec83936259fd803e4abc1fc0f51cc869aac2c543f7b0eaf6cd5d6efedee6ade2bdfff8a9e24157a2f807222657bc7b94786f39ef55221e8d26eede4b6058b0ae14f968b94626adc23e63e842c999d5f665057f6c5965aa206592078b9b26c6892a2f062d1f2a46cb0ef8460934e1c1ecfa1f7304b7250d52ce"], 0x300}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r15, 0x0) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000005000000000000aa2dc5a9000000eb00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8400, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) syz_emit_ethernet(0x16, &(0x7f00000002c0)="abb657c5df20cf454cd4de1ff94df84c8c54275cfa1b") r8 = dup2(r5, r7) close(r7) r9 = syz_open_pts() r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wskbd0\x00', 0xa0, 0x0) socketpair(0x1b730a04299f4285, 0x8000, 0x7, &(0x7f0000002700)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r13 = accept$inet(r12, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r13, &(0x7f0000000100), &(0x7f0000000140)=0xc) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r14, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r15 = accept$inet(r14, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r15, &(0x7f0000000100), &(0x7f0000000140)=0xc) r16 = getpid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r17, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r18 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r17, 0x40047607, &(0x7f0000000240)) fchownat(r17, &(0x7f0000000380)='./file0\x00', r18, r19, 0x0) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r20, &(0x7f0000000040), &(0x7f0000000080)=0xc) r21 = getppid() r22 = geteuid() r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$WSDISPLAYIO_USEFONT(r24, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r26 = getegid() r27 = getegid() r28 = getgid() r29 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r25, r26, 0x0, r27, r28, r29, r30, r31]) r32 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r32, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r32, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r32, &(0x7f0000000040), &(0x7f0000000080)=0xc) r33 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r33, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r33, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r33, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r3, &(0x7f0000002840)={&(0x7f0000002880)=ANY=[@ANYBLOB="01002e2f3000969869706e799a1b2f6f0c25ba27812cdeab865265550b2e16beb6c836c4f8b4cfa157c600432d8fbf3ac4643a412878f23fffb03ebd1fb89cac4f04d323fa495c8e15de216004beae21b243d13e67700c0000000000007d"], 0xa, &(0x7f0000002640)=[{&(0x7f0000000340)="dec0e41aef1fcaff895c31c4d49656eb71806a7abd11f3244089572f24267d5dc8ac4b89a8b61ed1693ead33e66faa0d6c1c9e6740620d8a79a924f53a5585a0fd88c701da1802de07289f37c1880226db7e813d7f8ef31476a446a9f8b17d9b245a319f3bef7279a2627d4b1f22964e50cec8ef716928c8aff90d6e7f114b1874c9d6702c7ff3c6d9a7605f43c409d65b882f626ae05ca651f60cb5bd4b2ad72b4b0b6cc6e60f2b258ce50596fb6abc7a385bb653dcd04cdbaa228c580d51a63b88ab77e0657013f0cb7b655c75025b6613a47c884d45b0a72f032debf65eaec6849e6e8d8a15504868bcdc112eccbfcb9541cfe775f484870493b81bfe24de2c037f409dcb3022bfe488471b01780ad080d690b10082c77aaff7c06e0a9ca723194649d67b6c2e0ab4daa2ed80ed6f066bb366ca90fc68a0967b474fc1bd166e113520563f93b16556ba0510709c2ef6a2bdf658594f6ed7d92afe2a45252acf5158c38669846492d55d20a22d729968cc4ed4325f0e9d936c60f5eed2af021e3a8910cfc24d97f35353a9bb788d47b60f0c49e65b1891b7f50f75642e4dd6b804a028cb4562378d0606c5245c7a986af49a329820356e2881fb6d69653bd7c8bfb7deb39dc9560bbe475475969e988900e96d1bb4d6327edf1a9419050a284f3af50c7df17d3ad7d160dcaef5c90bdf3b24bb418caee4e4921a98ad0e650413bdd7270599a230ccb9b99c375900edcbfa36047ec56bfb37b6c166d0d9e37f79232b18a75cb6da8c59cfc605bade7ac71d673f9663d0948a04d0bbdfc5097cc9f8194f120ed21dd53293fc338210cc96f2ae77dc73ce4681c66adf0347407aefdabcad152258d9ca089eff94813197ab3acc15d4798dc5ede9058247208b3b45b456f68a513077db419f476598e01c1ebca2ca72dc4dc64017498efe41198acf7e10e662e93a20b9562cd0fe66552954394120b6be59d9dcd3b0ff76a2f79ff39b94d6210b9ad8d0a5cd1a8f00b48ba691ae2947dc66784f192cc765c0ae13615f7115ed0e7ab0d9df3f5d5822db66b07e9d5fedd997ce30e3871d27d8cdf556eaa8eba151b7d471ca98b19418cadf3c6f732b04d5e67ddaee4611aa89003c757672166aefd95bc7b31b1ddbd2344a921da0b365ec0c5e0a9086babd6468a5fe658cf4c9abb318fc46e0e1eaab85d4120bc700c407925a2268ebaefa57613ccf15324b430c968e2b090d85e07c5111fbc66a6dad98ead388c2c80c09312855b0f183a29141a79779c88cf202348f91a6f91b208687bad10e5789ee0922af4e2d54dcf80a058eb31dfa1d5afe9b700f2d8d746840b25711f9e35556162390247aadfdc7893b23ecaf39f4532ce93b606b4170c7352fa82e44319bbbec3f02d2c630a27eec947359cca3c2e840f30865226da95870069f32a5e954a38ba5f8936b51a669a4501125d537a8ab79a27137eaf11c410cd7bfdf556c370116cff0939ef44d27c8cd2cf23b2243bca848218a3d5ee38dca4021573be1473522e6fa8385882a1da5e326e42f6a6d34b0867047e02320ce81789097aa17df8eef4fb09991ea33cc9a66375f13db052208fb442c370619b111ae07cd45ec70de5ec4fbca3527df12ca6473762c5889cec6e8abf0731830190561d6329c4a836bb80bb05989bf482d2f59a58f04a153bc7119ef4541dccbb96cd94c0f7987da20a13f1660e9ea3a8a8b998b211a98e3ead848bb3b5f46c3d241170011d6b5bb3b73b8248115c238fa1966a7846fe3780054cc5b218f68fa145a395bb4711531c02a597dd7e333540c41ab265888d2ba5309e1ce4dcdac715d27fe2aedf886361f4d714164d27ec73e4ca7af8f852287c601ca5b97244d1e95032f467c0b68eaa87d575c83e9ae73d09b45f0fa367a3ea057fe4dab0123e717f63cb157c7b687950d7d7cc731890fc21f384c016142c874a7ba2eed08051538a280e4124e5aedafac0937baa2a91c83a0ea0ace8161094cb0920f8ee8d5da45fed6c27d06b31347322e8daa55ff0dfac5b879d2797d2b6d173ee0c36551c00d34c2b3c7f8ef504e13d356bf5a74280ec502677719870cba9cf35112265457e823756c13e4e3a4ec1b009d6c2de3e85413e9af7ad963a8be6f0349ca7a31e2bf82d337b5dbf9d28123031b89766c61041ae8ec78af8e6f305c9a69aa64579b94be98bc203cde28d0779a0549facb74fa984aebd927edd9630889d2ada64246fc6df4d5f3c121dd7406049d21c8c7cb0a2a7788121fcd502a9b85bc7ff19306e4d63a7796e48b1dca465092b8fca88c8c670762878e706201377fb566b84eca1b99de18a16e9844de43984ecde1552cde06cf722034911695f8cd9374188636e7c4c14145b0c8962c32ab16951612f37f2825bbf2e773e8c3cda2766ece76ce8e72554f24e9580c1bbdc7d771ad991e5a736c21c7a2fd11594958ff8dc5742539bdcdd0ac648a656b7f98be87390566224d96ec986c6db16ad5c7f010845dfdedb6e91b4cc45ccf61ca205dd38ac35f121927633b562eb5439b12485d654125cddd67f865ff89ae117072fa53959fe2272d49bad6b81fc8011832d5658fbe9db512995bc18fe3284d1b2c0be86fdf3d5f63157945d73921314161262d8ac2dc2643852cf928518e7a84195ca0b2469f4790fd9300689ede27ab149e60646e06b48a91f55b0dc58fb07379e488e57f8c17c2496e9ec4f55f46a99f2f731a00eb300d4c4b7d881f3a93ed54517d238c56d22db5bc77c0ee68ee2a805718b8fe29e9bcda7c83a96f09f6414a6aa8f8dd38edc6bf57b167b2cdb3d6ecb4df77c2d2c0db587e6f218fadbd628113a236e2f8c623c79c510e6dd616fe8e26a65d134b65f91014f24b7fb4e499637246109158c2a630bc94c9efcae69faae3c3244ad094d4cdef5c2ba77dc916f1d1a3d18d50ebcf45df12ed0c434b04c18521a7ec88059c995d9eb95c0ce301b69e03487813b19ec113352537a2985164f78619529ec0339aca543ea9bb44345cea9c99ebc7f70f30fedb879881ea15edc4c1f74edb5ee04c1ed0de916e55c1b15e992bd8699fff756b1d48e728983a45278aca2b7cfa0c983d2fc0a169654a46c1f73ae60a15a8955f6a4bd84ad518a9d442102a712d0da54ba003deb8ae3ebd3854c0458a91f11e610bf30b714075f6b022f6c2f9d2cbdf61c649ab90104c24b99635a4a0d8904e78b3003825a58bf6f62b286dcabc87650d4c19a49a09c214243db85093738ab402fc66344382870fd140bcde1fcb18f654a6edd60b88ae761c905c42a54400f594925a3c00c722167f9717f7c60db89ff2439d5277c3e3c348be270e0fd59c8932ca0c6bc7e1aaf2c723604566c99bba0dd792f4986db9ae3781497865b7e897d62183f3ed57577db950debfb9a55e0795fe6436a9f15d10405960da7509a79a23d6f0a79287889716ed57c88e7b385b37fa01703443c4452e976a088ae00f85dd1569e1d3abc771734bba160c4e9bd48f87bbd953ceef754a8788b072012aa1a5b43ee10563c3dc1d9dc2c6fa1523e7796ed083bce4ba597f95a283d9bc1c397e25bba9f139b07c97d49620d4ae24dbcb01d23acb12fadc731ab87f3ff77244dccd3a8292c489192cdd3be239504d0737ac6c6f2a85ccf1b8c91ef5cbe68a70a7bc58ba8ae174635693532f03809c7e65b62108fa624835b8b6790fbdead555f000b1736975520a69a6d2727308e5b17c7e4ac05061441c39d7b4b9080cf9584ed7c75cdb37179c725ccc190c3984d7f301c800bd044829208bdd2fab89ea3d1a830aa881aeb3e231e846e9df12a30538dd33fc8a943e269a5e656a7a2c3d4c905c31a30886a7bccb47ea08c9be7adad91bbf25260808b10e0d37810d1b7e99af16203dc468bcb33641d5630e524e49718445ad36c614217548762b65f98b8f04c255f91bf62ae1e449c11f7ee65459693ec7250e3c807173d1baa1367d43844617da1c10e4bccf1f83442aac4d9cbee5dfabf331d181c26ded22c6742b6fae132bb7ddb0a07c7d13af8c17c797c6eb36f067e9cbd6052df98b37f40793ce153166ef47ad86593f61e12344cc454fe2a10aa54b7d2b8a764722f665e5febce8ade3b28e43d771165df5b6d48421024efe3baed3e58aad342dcf9f715d0d2f19694e3ec8c7df1ac8c03882a43c6328dc80b8d6826b6571fca058f755be7c9bd5cf4449fbde35870549fba4cc3315e64b242251ca10c135df3d15c04fc0b15551fb5c0fad7c7e85c102eccdf0266b231497144dca2e2178fd0d971c4b6cb6ec7220612bd735be5d2b0fcd1104a69e55c38a05328a3ce03c59794f524bff8e6b316fd2209ad0d5adf3bd2ee7c7efd151d30c01f02deb00590656a734b62cd7ee427223c1b057f5ae9e602fb31ddb9812e91ce4af74c26afafb13b63366d3e3d14410f29a59227b529c0190ac0ca22c6e9a1604a1ba59a863cc591960633b3f892cafdc8d380f0745b65383052fb53305f4941952dd1310c929e07beb81ba0e91aa0a57f638b459ed04c881fea2f1fa8b94d08b56392b1014d37e3a483f8e12b919dd312b3ff8be6fdba273cb6b5da42d18541905995c2352c0ddfeb4add82d6d3522eb7f2c01285ea73c092fcd8844894952c45dccb1c5a7a64ddf1c787911a93e97a2bcce79e104aae65480fb5e0fbb254f535eb66b73e5f88a75378b31e3eae51fbca83b10e49c08a063571b0a7a68444d2ef847a2d887bc01f4b0f4e36e6a01ea2c3fb496a7b490482c0a42097a205fc7b7d1f8776c1624e7d65a1916672716ab72ddcb6aed4cdf45d4d5b14c283d3a83d717a896a2edc66ebc32e389e6b0b4b1f020b19f167782509d440db0d8fd6e0c5bcfbe0a91c9b2a376497a5b24e1181f4cf7037d908eddd86d93b21981f9c89b7240c10eb987e79000750535c00fbdfabfd304c0844f75b5a27e1484def45a24827ca96b8234b6fe98d8b16a1a8ddafb06a74870cd3aafb693d238cedb7b6c71d0be64b6af5c8c76db7b8cdab85ef398918d25accc8d67decf8458dca2ed29f66d252833ebdea503dea93f78fae58b6a994f3cebf2792ff32e416ba0182e0e087186b9fd45c4da1d61b218cd60cb64a15ddb74c5289a8aa9cee4d7600783021537f66dd60fa5c127647777f8f6ec40c0f28f07b7d59726f1f8db01b76c2ab11cddfc19aba746c52e9820d43fb759ac0da372e87e4396aaf4558322b4dbb9bcb6a11e0cb2f81dce29845470e49e1b6f92cd0c27b3b8302ae2579425126d0dfefccec1ba6e778ca1930bd36696eac50aba35cb633d615688783d0c1731a45a26c19c792dad2351a98f1605ba530e0aa436b1ba8cb0b039883a04c88ee46f0e22f44ee4bb593af71a2ba1148d47608586c3670973bda4b3240d747d6d87654c2e7feecab835c09f0ca1260f136b95bcca5b22ad1de6a3c68018ce4907e4a51239a56f32ac5f3eb3562da8dc1a990e4e51fa879e87e15cec00e44c2e3b5d56a91e29ff298c3a6ccfe869c5465de809451aa4d205704fdbb98b15a860d686b41b3c941ea9fb7a9cce219b29840de5a2514a6dc5190cfd48afe72986b42a4fa8fca7da05ea15c10600989fa54a67901fdca3e8f656b4b4668865fa34c65eea05fee22764c68493cadd18013d71ab8c3a84b970da9a2ca8bb57d17568bd208ed32449e1d2de61062b27c445aa2096fde2590c16e24d194325a5a146d323b692517d16000670c51e7a62ddff837e23b3c6882e6fec51614be717cf87be542e0e402920f80329172d458b432483", 0x1000}, {&(0x7f0000001340)="962247ed52f38a3d853654ae1f3b94f15fefe04dd8cb18a01b5ac518f17fb32272800d404db8a37999ee69e900e1aaf5157abf22b8ec55373ee963dc5fd909f3bb4942afb624d658c7d3aeb8ed1e2200d6333c88cafa395b2d80bd69bfe7d8d06b3f85d5e35b94eef4ccc150dc95252614b059bbf47e1752c222cc49dc9e818a1a0c9e04b67aaf3d5c90a966837cab6e1322f2dadf642dc35927b0ca72abbf54d745bfd5b76b7d592af0cf10dc3e2817b7eca0976df345d3ef808569963dfcd8e88031ec54bb5da59dd61c1ac9ccd571b69e10ae34ee001160f3cf269b440854adc110e40c2d237d4ea4453494a89190c1c485fd30a7c0d9d788aadb5b25ea18d44be455c466677883cd0480319aac5887bce4e3677fa0ae8e2ec66ab3da8fa3fb04269208657cc8daa494c9e07f64233094745b240811dd70b4190afe8d280b7b9b3d272b2caaf9ea63f7d75acc606f40eac9307a6f5996f8d375d4c70189b8bca18f5f36e8e1dc22ae998cb3c6cc7de3a5e4f5088fbbd3a14afa692cf62e337465aae15a7b60733fc207197817fbd73438359d2e42b41c0d44fa6eade165b4b42ec7c4e050b3087de53d582a4832737014dade7eb2e61a274b8cf895ea24cb68015a65b07af18e82d7aa0b1dc08ca4d5905b37d7697d63a53575c165305df44e5a870604e9a2669ac6ee04edfa2e0e5390e874aa90c1ee5b66a582a53f35cb147a355f975c4f7b30a9fe13987cb3be3c1d2db634266d92a04813aea1c8988eb194d3c63180c3c6533075998e696ce12012042d02cd83f62bb7a4174704322aac5e0461ad8654f9f4403cd85e2c9c69349b9341504359ef852e877a520df9f79287d71b2404acdfcd4d8195105cf2e9a79cee682b4e88fd36e7c68a0b67e83efef0e532adab0955c10b33fa4ad7ec43ad338863cdafb29e5ca29f66f2810bb72176e8ecc1049b7bf0bbfde88cd0e13be8f0b791bf1aabe1893b4efc4002199eb3f6eabe3913a1dae6e99c698eba10387bc2bd4ee4c8ccb3b04f2086aa9f4ba7b1739511b187a7daf44f9cf93e109e70174035676a32adfc8d4a9060b0ac4e065312659fdf27eaebdf2a7782c1ce56edb8b511a353dc303efcb613945195559c3e6e09817291cb0a69bc62dc7a763a4f2dc24208b4319224b9235611de97be1aa230f6115b264bd29b70ec38c0d895f3ee315b34086d602c829f1b97fd494470b418f158a8b8bcdcbd89afb915fe6581b4766a3f9bc5b23b0d93b8356fa0ffededce2ff7cda71763a2cab1a70a6f8a19d3724c093abf897a09da15328873e267dfeb5ab48f78a89d015479f93353f04ba1eaa7625b1b9b944f6590c4e915889ddd774fed79a1f6cd9022c702c30c80fc4398ebf24ef5e64224e053c860bded849d26a417ca443b0b76b868989ea67780e0e711c35465a3b41eefbd4adaa3c4529fde0515b71e3a2ae1cba2baa8e320bf1a2ef0e352c64212376b230c6de59abfee121bc21d446bb216a6c23155de3a2a2c9aa5e1eaf0f4713fde7ec80cd76b88a9b4c847f157972ceaa728430b0da511ab8ba5a1a21c15a63941f29277f6a4aa6e2491f39158e891d680b2b414b108818de1cf257e154a5c25d0375181ad8c1716873c9cbf5e8b066c822d479edc812000f2fb32c4519e431b46e2f9ac3d9a3678d7d4f9908fb87eba45b3745e24dc1703722cabf8e8672ecc89cecb062d4a82d37906cc6608fa69e1d1faa021dbfe303accdf7a3c029e2db556add269ac4b7eec28ca999e574aa74d58db9e9f4c019bb8268a72c77ce398ad151e5b1aaa5d99f7c8d3d2c8efe1936f1bd7491abcdfad43566fc5306300c46530c7e3bdc181d3b504ec2af6f3a029fbd3d4b1c77d1d1582ac60ff8aeaf81c02362c6cd0a185eb9dc1ab566891cae9c0dbd7bcd8ab4882c9de1c33799e5325777b08d8f05913f924102b85c88c08f4d0b1c3b461cee35c5f7fc7e4d0c197e447e9150449694d47ef976242b64a1fb31988adb2c7bcfcbad9588ff0cd5283442ac2940bde5df72350f60457580f2339b3077fa2d241318868d40cdc66f0bb3a1dd6ddb0bea3959030f4cad463b4c524b87b43e3ca6caffef83eb8a191194408fc9a066a4121c9ecfe69c3ad22546541f867feb842f3c61ef13932055827d15482638a631182b4e08612da19ea701ae4ed270f52ae0bf6ff839e2a2eee648430f900e0c15fa25abd249344e966263190e72d328bef3ebec46ca0f73a1fdd36c5094f9c346eb402bb3c27c42a44c6f66fd46bcfcb13482265d2ae85ffbc0b46e9d87e25b2609cfee761cff4d451b4c934f01a35b0bb10192e2714f47d4b0b9f3f5ff4be3099fb8dd26f7a41e5293b74ad8a0a1b6be284937ae194784d32abbb5e929750ba8a3345a66fa29f8147657f6dec52069f18836ea2aff698a6736eb65d7aa69af69876eb9fadf9c79d344f8192bbd08bf261c6242372001a49e9ae11eaf5efccc4915784c58635da78001c20b08b2ae1a546c241c9defa9b87fec0978087da60aaf5dc2a3ef6c533c29411a58c9a35d8e988ed9ab753b2bed202529ee66ebbf3167ff98ec9788a6a9137e9cd6602f4a1029c5ed39489040e80eb0554e6e794009c373abcaaed363a95926a84841de5ed3b81704fbae1c6998ba7275fa485f3c7e97570e1192ea6814eef9d9fb604b0c8406e404a413ed194243752782f65b7fdf3723de4ce33133fea71eb349a1334a585aeb611107ecf7accd0225777e3b776eb0d676f313c8cebe1defc957c3a6a542865d2b60e858bd5181f9b8af6e8f42bf6f92c7c93b2da7b61327b62870e3e5afcc57cd34a1f75de975fcb33c97bd0d4d55baf0d13bad442d19309622b72a2a294808e115e1d1625a8ca83604a721f35bf023de692c0e251f49721f94a88077d32ec2665921202a29ab2504bc36277e6968d1d7ecaac1e872187c7765662b19fbd822ff88608302cfcaa7bf2ca00085ee223664ad1fe4cb130d451464c4ee64c428ffd59aee41f3b92bd63be07e7a849febe3550d6ccbcdf84fbc10c4ccc944576f56b7065b858d570b373ce98b6e57127e3c8fd6fd482bafb4b68e25f5c9843ed313002506f2a4e5fc8a7b03eeaaf691439b0724d3743fabe92c6922be2b38289342fcd42e0c28ba8ec25e56dfb601cb4c563ba17de795f27cde8d07a111ea5e707125aa4a8a757c66cd2bbc27bcc6ef3f7524e42c5615b08d2d478bed3963cb759ef2aeea83321757c4f67f4c2c25c2cc7c6348000bd976d0d49f14d9c79bf4e4371e095885889c5624d7e74f023fd16a9d7c6138cdaa0d7e934e20794ed6a475cb140f0cac66771d099b16b462f76301407f47ebbe3a92c18ca2b7df4e2aea4a5653029cc99d4aff06bd1ce27ae90411fba3c4f7317e2d0a363f0583dbf92d1ec58eda3898b8fe2d69aa87a07bfaac56f8335e8ef23ea0c5a81d9d08c57e80e86b65d8673e203a5009f4fcaf45c347a28eedbef87a9c0e0c94d2bce23d7ebeb85896a5313d0cfa2e5f26b171ea99df8fa1548fbe962117b458bdbea1ec3a08bf50fa5f9e8739e967a451735320f111724ebe08eb8e792c8b2a06dcef721511daa0862cc123f2d2b2b294b5c764a82491fc921667b9414007111cba25e17eac2ff7ed4ba0cd6d6b6099840da41c86fb87ac004936f04b9bc40c4d58cb24b1fc3927c22e5896b7100a21dfd5ed868c3c6f76ac5fbc50d97fa7a32c4240de9c3f7be26651295e18b73b079159e9d2aa2b0e28cf8f00c1e8e6cd1eab65ad5a5e07d68854d4e5115b19521ef2653d023561fef6b2399c110ac17a94cf00a2ba77d2df4680a3d191b1f95874c4cdad9ea3a0c75d0885bd32513d7f747ec9db0409fc478829cc00fc23b7d44875413766dd6a920d55f3710f355cb64f13e37ab642092636b7a0054bed3c4ef142492d08feb8454f27e7a7ba36ee9ff5ca473cd75fd4348263b50b807465a7063de577e60368bcd1c569a100cfdc0f2bd552e0ff9d4b678ec0b0229073c0126577fc7027bcbaf26ba95b3336cfea39fd91352f8e7af76cbd564ad3ac7ca258efb875059213e1615e0bfe846e47444d41bdcd1f514201cb621596d2fe6821449e22786e66a158bbdf3a666cf2c4f99bda1c6b2175c79e522c221814995e3f0b9505fa77dd3bb8a542e99d929f2ec9bc904f6bb413a6bb3d0305ced6029827db05bb8373aa2d79134e9e7c520c248375fb3ca41bc878fdf71a5fa55f5a7d50443c915144b4082bf7eb4d10fd7f293dfe035df92d3093ec3020e79e8c2a0d62b650c6c46f7562a8f1598536a233ecb2d45c9e5b0e9b99e713ab179f25c7e496e894e2698d002f025312416c2f979e710a79b32022f694cbb1438706a6adfaee3b25dd474d8acf1cfccc1e8f5653a82828d01429d8aa306c1bfcbb37e26d20379e9b60e46610afed462ac631d94cc907dc6fbca7e71aa3ee91f78add127740f9f6e2078521b785d3fe5d788d40244e7f4261584869ed12c150992adb33da6e35831fe7b087a8715f3a627569185025123b58edd12f29c964e06771322459bf28fb8c762ce240400621d952b21fbf823fcb07480c620fd9996b89afb7ca7ac36f8b07552676b5e38726b6a9507738313a6eff923ebb92cbeeb44cb0323258987b5cf0788afb629282e2f25a73bf96fb77f78561798ed74831ef71fd66d8543d3537992a3be9b23c51342c30d4c17705640b676ebd7d96fc668a7cde4268535f62c97fcafa86f05136d907470815dc0aa12d5f09580d8f83e553a46c13db338ff7196b193122d76275ab33d452f2194bc02d68d2adcbc5e4d47fa9efc1c24db2600e1a45248dfa7350c067613bede2534025cc44f874bef2fd62bf1dab1db3e450d4ba5dc8702698152cf9f45e11f3c498231445074ef2afee0c90bd490595028e01f3ddf363331b3ac2fc55f5a06b9dfc7ab949958e34420b68476035b077d0c6cded8fb66303689568a5f01cba8f745f49a76276ac4e4445b358debde9d5674cdf74ea0a1be75b61219dda52c15122451b9c5c2c9ea21dcf85e8b1307647bec67db308d513ac506b808dee5f630ce7a330643d360462a0337b83d1802f4ec749a09cc8a36185c2e441c79ddbb181914d761778e82b2aec9157b0a5c322133eb101f41378cd6028854ee8eb0e57c7e65443a7b617dcbcce7620c2c2fa2ad6a034550fd26fadeac847f6b1161f5950cecce9c13a781b12b634a4576e07d9e8d09e760313827343dbffb9714e63feb5dc0d20f8d43662a082b401e831d6cb423b53238408bb27eedfe608c2c28695ce9cdeedbeabb51e0721ad325dd9787ce16584ee723e6b4d04083068e0c4b069fef723282635e99385c4b93e938123e728b4f76f2157ea2f2d9d8eb828b1f70e1ee7a2a5cd460923e55c4bc892dffeac708a2dc191c94e6cdea84fa8e8aac0eff87789ddb5cf6ad4fd35bbe52045b8ca266c62aa859ab3ebf7e9c6ea14e448b85079363942db74463d64773101f9c0244a0cee3dee92744abdadcf83b224556a2d8b3646636d924005a218073c4fb362850d2dfd7de3afca191e02a251979461204abbabc3bd4006aa5152c4c4f38e62a8b3883ca4bbb1687c598f4beb5f73d3e48a0ded8f5b211207392f94159519a77eacf5783a2a070dc5163de7d63b23f0170258bc0631d4711cc35f8ff88484d4583eaae932d329bf9167f2049389b75ad0318b51237ab32a4ff17aff768bd2644e4fcbed85eea6103b9af1b322e1a327abb0e81bb43896dccf0baa1f6571b78c00acf9a673b0a94c4f202f382e98806", 0x1000}, {&(0x7f0000002340)="4d71b274772beda1087192e5b48c0cf45675d6c227e3d82ae61d53cf0383e85a61a1d0c36f2304d9d1fc8c2de1e2fad58ab134ce76b919e86151b54cb21569f287a9a1b3116688d33a834e2aa9d18f3f8f94f38813e90712295f58bb2c05a383d823aa3e8027a4c898673d1b6d33869fb4864772ec5c99e932a52a0b51003e629afb59ce6ec450da13fe1be818712958bf1f0f818914a9c88087f23fce19dd2f09d3e5206c3dc4b36f0bac0660a904b67688e75efbf4954ca00a607ddd59315187c13aafe4c65c60c49729b63902b6", 0xcf}, {&(0x7f0000002440)="4a5ee06f63faaec3dea7a98305b70b4b1bc514692ef9cd9f509ace5530ee47c146f5085bca5146ce1fc178628ef8aa84238deb06dec527d11970561cfcf5b771576745b8aef32f14bc9884a3fe3e77bad470fb842f6c131e3092428fd35f4d762072b549fcef5c5c1bfd0fd05c24325e12c70ccc7dd6728e51a013bab7450ba33e8880fcea8361c52f5d2a31492c1beb8ba1d7e745c5642dbae55e92ccce2c31cee8fdfec3136ae7acc9a175c7ea33e13e8bd5c2a30cfa51422d50f1ce224184229d7948a149153643718bf1258dbff6f93382e335293b458229681eebbc06e70de2c1fd1defd9", 0xe7}, {&(0x7f0000002540)="186554be72b15ce7c8a009c199f04246a86992b51bd37d5136a95e501e7a8e67f482a294c26d995b7f53025c3c0815791e94525d3baeec8ca266cd0c7631518f9c3e7bbbafaadf8e06d591c350ce166c06fb4c3d8cd8b6be860285ff0f606d8f1d5a34b107ee1c8a0c44cf5deb98d1e3dd699fbc16d5a43573b4334b9e4238620dfd9e541a90008e3ea6039ee5b47893bd199ff78c6e69a68bffce71595b165743ba8a05b6be18b5b36e9df3f4f4aae3e93625a0a1f2aeb385b0122ce3b8fdbe6946ed2d6ffdf53e0c02d8950ff6158dab9b4a519b67afb444eeab055db09ef442b9e456cce2373304021bdccc6460ec431a31", 0xf3}], 0x5, &(0x7f0000002740)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r15, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r18, @ANYRES32=0x0, @ANYBLOB="00000100000000", @ANYRES32=r5, @ANYRES32=r20, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB="000000001000000000000000ffff000001000000"], 0xf8, 0x400}, 0x8) fcntl$dupfd(r9, 0x0, r7) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000140)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = dup2(r2, r0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) syz_emit_ethernet(0x49b, &(0x7f0000000000)) pckbd_enable: command error 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x44}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCPROMISC(r3, 0x20004269) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) close(r5) r6 = syz_open_pts() ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000000c0)) fcntl$dupfd(r6, 0x0, r5) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000002c0)={0x10, 0x1, 0x4, 0x9, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x197b}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x400}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xd1a}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x401}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x2}, {&(0x7f0000f53000/0x3000)=nil, &(0x7f0000f15000/0x3000)=nil, 0x7}, {&(0x7f0000f21000/0x1000)=nil, &(0x7f0000f70000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x400}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000e46000/0x4000)=nil, 0x1ff}, {&(0x7f0000f92000/0x2000)=nil, &(0x7f0000edd000/0x2000)=nil, 0xf8d}, {&(0x7f0000fe8000/0x4000)=nil, &(0x7f0000eef000/0x3000)=nil, 0x9}, {&(0x7f0000f4b000/0x3000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x967}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x101}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") pckbd_enable: command error 16:00:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$sock_int(r0, 0xffff, 0xc12, &(0x7f0000000040)=0x61d, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:00:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0xfd}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) r8 = syz_open_pts() fcntl$dupfd(r8, 0x0, r7) r9 = accept$inet6(r7, &(0x7f0000000240), &(0x7f0000000200)=0x147) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x41, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f0000000040)=r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) dup2(r10, r11) close(r11) r12 = syz_open_pts() fcntl$dupfd(r12, 0x0, r11) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f0000000080)=0x100) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) ioctl$TIOCSDTR(r2, 0x20007479) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x7fff, 0x80, 0x8, 0xc0000000}, {0xfff, 0x5, 0x6, 0x81}, {0x0, 0x0, 0x1, 0x35}, {0x0, 0xdf, 0x8}, {0x4, 0xd4, 0x5, 0x9}, {0xd2, 0xff, 0x3, 0x9}, {0x4, 0x47, 0x8, 0x55}, {0xfffe, 0x3c, 0x1, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") socket$inet(0x2, 0x4, 0x40) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b80100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x111, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x7f, 0x0, 0x1f, "d73000000000e5ffffff6c00", 0x0, 0x4}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1100000000000000d8846e47d7dfab63940000000000c90200"], 0x10}, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[r0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: socket(0x11, 0x3, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r2, 0xffffffffffffffff) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x160) r4 = getpid() ktrace(&(0x7f0000000240)='./file0\x00', 0x3, 0x60000104, r4) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210}, 0x0) 16:00:09 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x40000003, 0x0, r1}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r4, &(0x7f0000000080)='./bus\x00') kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0xab, 0x0, 0x0, 0x6}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x40}, {0x200000007ffffffe}]}) socketpair(0x6, 0x8000, 0x1f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:10 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x6a, 0x0, &(0x7f0000000100)=""/106}) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="58270000abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f00"/101, 0xfffffffffffffd63) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5dffdbac41a397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2ee7f32cd0aeae28c8e5cc98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005", 0x7ce) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000b80)=[{&(0x7f0000000a00)="158d1ff9d3963eda1ce546ef9e6885c488723ef9793288fc0c47c1679b75d357dccfddfdb69a4ce527676db62206de7b657ee00c3fe2d092070a8dd599729178ce80f6cd4ae897f8e3402ab8d8cad09aaa2d5b174ea300cd3e6e5660c7636dcdb68210", 0x63}, {&(0x7f0000000a80)="02fd2720e4ee122bb05cf727736b5f2d15c679c06524b59c7fdf87c5147d1d0b443b204f7879e9a3eea9d2055c5fc8e7c69e299efafa4793a466712e0aa1d4c1459b42d480a48d64e0d90732c35490e1215c8d38813d96aa50010ee9bf3e0e94fc28f2b3d8b582c44fbe06f64c17579917652c3f0d05310742b4ad4a78d32b7a9fe5c686efcc7ee5ed8b995647aec890e20e918c24dfffa14426327c62608e3c81ab65ccb43d60ed7c6445655c55806739ba08", 0xb3}, {&(0x7f0000000b40)="75af23aecf270e1409c443ca6f162d", 0xf}], 0x3, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x10000020003, 0xd98, "098d45f75f059100"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000300)=0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="8282ddef462822fa1d834d2cb72f2b33c8938c1f774282d0c485ddc3cb4447b66b6ad0595810c49a603164bcc5bbce366c46fea4881213bafbd13d62ac0b07251d575b2a5f552fe76d68996ac037963499723f87439c3c213c815c020000000000000074c6c9ab1bc8e5521aa3b11441b618935f66f421302d44cb33a26607244c4abf7b2a0b4e5c3691cb858a116901ef8d53b503337baf726270f5431b5e3953116232ec72262677"], 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000280)=0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = dup2(r3, r4) r6 = dup(r5) renameat(r5, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000340)='./file1\x00') sendto(r6, &(0x7f00000001c0)="297963a78dd1e7658d02b04cbfa127898621f916c498a11498fb91bc52a74878e8a041fc5e9cf0b5c3a98a58a24daebe886d378bc99891b874407d73fa573a5ee58a98087c2d0057035cb89c2ed7d6a7ef72b82d02817633379546a6ca6c20d8d64248bde84960f914fd513ca8b73bc92670f031dd0b7b76034c055dc0a710b3e781f6211155aa04ef111af09be486b067de5678d8f3ea347712cc6d7c782c066bce296923a74b94f0eafab009c9b411e8", 0xb1, 0x8, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x3bca}, 0xc) writev(r6, &(0x7f0000000180)=[{0x0}], 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00') 16:00:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1a, 0x1, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgrcv(r2, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r2, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44"], 0x8, 0x800) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x202, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000002c0)=0x7ff) msgsnd(r2, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e2047948060000000000000009000000000000008194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606ffffffffa0af1461584b0577d2138cc7b7b98b77cb7e2f584c89be15cb4586226577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3c"], 0x13a, 0x804) msgsnd(r2, &(0x7f00000001c0)={0x3, "943b5b09252ec40b4ca3cb8558a2b9d6b22f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f"}, 0x41, 0x7eea135638a8ce50) msgrcv(r2, &(0x7f0000000140)={0x0, ""/5}, 0xd, 0x0, 0x2000) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000040)=0x40) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x5234dfc67d08eb1f, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x28}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400000000000000010000000000000000", 0xae, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) r5 = syz_open_pts() fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x5, 0x5, 0x9, "70c81d99a806a478c5122e2033822fbfa82d6950", 0x400, 0x3ff}) sendto$unix(r2, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r8) fcntl$lock(r6, 0x9, &(0x7f0000000100)={0x2, 0x3, 0x100, 0x3ff, r8}) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/78, 0x4e}, {&(0x7f0000000040)=""/7, 0x7}, {&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000400)=""/131, 0x83}, {&(0x7f00000004c0)=""/178, 0xb2}, {&(0x7f0000000580)=""/40, 0x28}], 0x8) socket(0x18, 0x1, 0xdd) 16:00:11 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x400, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) accept(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) r1 = socket(0x11, 0x4, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) open(&(0x7f0000001380)='./file0\x00', 0x10000, 0x140) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000001340)=0x6) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r7 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r7) r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x20000000000011, 0x0, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r1, &(0x7f0000000140)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f908912006ee01bc43eaea8c500000002000000000000020208a371a3f8000400000000000000010000000031000000000000", 0xb3, 0x0, 0x0, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f00000013c0)=@file={0x0, ""/4096}, &(0x7f0000002400)=0x1002) listen(r9, 0x1) 16:00:11 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xfff) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r5, 0x0, 0x40fff, 0x0) write(r5, &(0x7f0000000040)="2cab6b04ffd8ec24b0a306eef58aa685fd8926616895c1d76b825520a198816a8a45fe0980ca91beb116b8b0240ee69cf6b235cc9e89b5eb9140e2d374cab1418b29513e62e11b801296959ed30ed449e4720cc4ff77bd34fd2b387774ce1b725095f69843c1ac58a6a0c89feec9ffa935ff80df47dbc8294681200befa7ee66b0ab001afeb53f9fd7bfc351847faa0de1472283ea48f85fe236d9a925eef2d3fe8e00b225543015c13734a860", 0xad) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDENABIO(r6, 0x20004b3c) ftruncate(r5, 0x0, 0x30000) dup2(r0, r5) unlink(&(0x7f0000000000)='./file0\x00') preadv(r2, &(0x7f0000000780)=[{&(0x7f0000000200)=""/107, 0x6b}, {&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000300)=""/221, 0xdd}, {&(0x7f0000000400)=""/158, 0x9e}, {&(0x7f00000004c0)=""/243, 0xf3}, {&(0x7f00000005c0)=""/68, 0x44}, {&(0x7f0000000640)=""/37, 0x25}, {&(0x7f0000000680)=""/131, 0x83}, {&(0x7f0000000740)=""/7, 0x7}], 0x9, 0x0, 0x0) 16:00:11 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80286989, &(0x7f0000000300)) r0 = semget$private(0x0, 0x3, 0x2) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x400) 16:00:11 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, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = dup(r1) getuid() sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r1) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) r5 = syz_open_pts() fcntl$dupfd(r5, 0x0, r4) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1, 0x4}], 0x1}) r6 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x80}, 0x1000000000004, 0x5, 0x0, 0x0, 0x0, 0x0, 0x4}) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) ioctl$KDSETRAD(r1, 0x20004b43) dup2(r0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="8b3d491f7bfa9e7aa54b2bb569e9ff80c2eca1a64a13c72a87be95"], 0x1) write(r2, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\xe4\xff\v\xb4\x00\x00\xff\x17\x01', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3, 0x55, 0x3f, 0x5}, {0x3, 0x8, 0x3, 0x3}, {0x8, 0x6, 0x7, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x4001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 16:00:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) r3 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r10 = getegid() r11 = getegid() r12 = getgid() r13 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r9, r10, 0x0, r11, r12, r13, r14, r15]) r16 = accept(r3, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r17, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r17, &(0x7f0000000040), &(0x7f0000000080)=0xc) r18 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x20, 0x168) r19 = openat(0xffffffffffffffff, &(0x7f00000007c0)='./file0\x00', 0x1, 0xc) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r20, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x24, 0x4, 0x6, &(0x7f0000000800)={0xffffffffffffffff}) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r22, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r22, &(0x7f0000000040), &(0x7f0000000080)=0xc) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r24 = accept$inet(r23, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r24, &(0x7f0000000100), &(0x7f0000000140)=0xc) r25 = syz_open_pts() r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r26, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r26, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x4) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000002c0)="a3c11297d337cfb620bf48f7b5d8b8a02501bc219ccc54252ddd142ae51aaab33fa69d4e5bd65faad45e62ca8312afaee07245dbab838b9837ed081a772817b7bfbfc7fd4979a5cd2feb4280eb104154a268b59ffb060f89a90955e685c18fafa829ff853032b7b743c42a280c707adff72c831ce217695258846dffa4bba68276aac286840d2567379e72dd6a35bd7e0d19794d13133309f6019860fefce6e61b4af7da76540c582e85d0342cd07f3e725b881a25e1ed9939a39a2a5b2ab55800f3a0a1b0e356b98bcc8b5a03b24089ae711aebcbd1fc98982cefd8c8e26f3a07ae4ab09ab7efb95b529c0ff0f76ae6380a02afc1d550492228f434f18e0c", 0xff}, {&(0x7f00000003c0)="4dfb8c82aa39", 0x6}, {&(0x7f0000000400)="4682b418505ebd01717971f5cb8771d3ecc5404ddd17e001e3f2353b2fa0e3956ad589a1b0b6699c0e426971312307669eb166ae4ebff006", 0x38}, {&(0x7f0000000440)="4d734c78522d9cc2b12fb5be0ac6100061661bf045931c8956a01f502c407b87846f89a8c8c61ccbeaf1b90826747b78fc121dd53ce755a2d263bf137b5b9f2f0fe4d505877bbaf0e861a26e16ef95ba104be7c50a733c9f25e091789dffe146cab5ed1b8d2cbef2b273c7b21eac46b897e1ec11a4f44008a5b63fa1546d48ff7f37f14a531706026a1bde0dd611b3e7ab817a432e3eba947e21b0753b4f62928613b99007bc6a90db0544e8416ca91c195b667d065a736edff17d469730d909dea7295967d12cf004dbd58db2b5f31cb9de5361379d63e6bc4992907192f6c7b931edea289ec4644a82", 0xea}, {&(0x7f0000000540)="57e69295aa554d4e41a0ddaaecc486e71fa8fd340fc9aff931f4d2f2dc6416bdc4f2ca26634d1b08177a90c154f1c755ddfddfb7812563e8fb6bd52a7ba2db72c80dd0acb14d9dd2aee1c77f2a975656814ada23d070809fbffa0551b2d504ef26df2bc847d2dd20fea3d1a8a8206a6c5f693a883f362a46f5837df3c74847189906f1d074be430112ed4da15b9cc7384edffe70dba51739b164bbe79de2c2be3684b151d7bc5f49f7d2ad84e0c5a1935b1ed94fe220ec20987378128c3a2ac34f63959b7d1551f105b85177f64f3bc2b7c1b67548e136b2322a", 0xda}], 0x5, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r5, r6, r13}, @rights={0x30, 0xffff, 0x1, [r16, r17, r18, r19, r3, r20, r21, r1]}, @rights={0x28, 0xffff, 0x1, [r22, r24, r25, 0xffffffffffffff9c, r26, r27]}], 0x78, 0x4}, 0x8) getpeername$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:11 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r2, 0xa, r1) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x0, 0x1}, 0xc) sync() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x42, 0x2}, {0x7, 0x9}, {}], 0x3}) chmod(&(0x7f0000000000)='./file0\x00', 0x0) getrusage(0x0, &(0x7f0000000380)) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffe00) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x932dabcfc62683be, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x8) r3 = syz_open_pts() write(r3, &(0x7f0000000180)='X', 0x1) 16:00:11 executing program 0: setreuid(0xee00, 0x0) r0 = syz_open_pts() fchflags(r0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='^@{-}\x00', &(0x7f0000000080)='.\x00', &(0x7f0000000240)='#-(\x00', &(0x7f0000000100)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) 16:00:11 executing program 1: r0 = syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="10353f4c154b056cc8acc3", 0xb}], 0x1) 16:00:11 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000640), 0x10000000000001b1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r3, &(0x7f0000000180)='\t \n', 0x3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) recvfrom$inet(r4, &(0x7f00000001c0)=""/180, 0xb4, 0x842, &(0x7f0000000280)={0x2, 0x2}, 0xc) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) fcntl$getown(r0, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r3, &(0x7f0000000000)="547e9e2e00d0eedc049c032e497e5ceb41f4b5c5b6004021778ced07753c9996da04547dcdb9038100a7ed70525f31449962efb2f7d66ae2e77f040b18e3dc231fd3d4678304f0d7c105151a9d8063fa4f0aec9a64f76a8242ef3a6a16a5f4", 0x5f) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={0x0}) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) listen(r4, 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffb, 0x90d2, 0x7ffffff4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000280)="79d05f3b484643bde4cc7c14d6f3206ba6e22aaafae6ffbb4ffd9efd8e10a023f23820efd8f6e3357d1a3f8dfbc55685693fc8e6a4920782bd0c70b0d63df654add018ac373b9fa747da0575798853d937f2dde2ae6d2fd7be682285107fbf0af631a676ed7082e47d897dece42e9df36444b56e5ed61e6039e6fe4a71923e479859944eb75a0f5d75113ebfe4c69b62edf18f83a61354c4b38fce47633580ae721d6b4820f43d5f50058209ff45b3ddaa5f1e920f1e26f704a1682cdddc6a188e346b8609d8e5ecba433dccb3d64c7c0715ebf551", 0xd5, 0x2, &(0x7f0000000180)=@abs={0x3, 0x0, 0x1}, 0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r5 = accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getown(r5, 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r1, 0xa, r4) ioctl$TIOCNXCL(r2, 0x2000740e) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) r5 = syz_open_pts() poll(&(0x7f00000000c0)=[{r5, 0x70}], 0xe34c34c0a712720, 0x2) 16:00:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) 16:00:11 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67", 0x18) mlock(&(0x7f00003b0000/0x4000)=nil, 0x4000) 16:00:12 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = socket(0x2, 0x5, 0x80) getsockname(r2, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) r5 = syz_open_pts() fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000000)=0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x21b12d99b7b8aefa, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r10) sendmsg$unix(r7, &(0x7f00000005c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="0bb2600000de0764466c"], 0x1, &(0x7f0000000540), 0x0, 0x0, 0x0, 0x403}, 0x200) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x3cd) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x20000, 0x110) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x7, 0x7, {0x8, 0x1}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) close(r5) r6 = syz_open_pts() fcntl$dupfd(r6, 0x0, r5) symlinkat(&(0x7f0000000200)='./bus\x00', r5, &(0x7f0000000280)='./bus\x00') r7 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r3, r7) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) close(r7) r9 = syz_open_pts() recvfrom$unix(r8, &(0x7f0000000140)=""/61, 0x3d, 0x841, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r9, 0x0, r7) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x20000112, &(0x7f00000002c0)=[{0xffff, 0xe9, 0x1}, {0x9, 0x4, 0x2, 0x3}, {0x8, 0x2, 0x5, 0xfffffffc}, {0x2, 0x3f, 0x1f, 0x8}, {0x3, 0x3, 0x0, 0x1f}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f00000000c0)) dup2(r1, r0) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x4, &(0x7f0000000080)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x5c}, {0xbe}]}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) socket(0x400000000018, 0x3, 0xfe) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) close(r0) r1 = socket(0x18, 0x3, 0x0) 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", 0x6d2) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700), 0x0) socket$inet(0x2, 0x1, 0x20) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x81, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x7f, 0x4e1, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xb, r3) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) r6 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000000)="220e228901", 0x5) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x327f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x1000000000000008, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x101, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r8, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r8, 0xb, r7) r9 = accept$inet6(r7, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000002c0)=0x13797468a89c7cb1) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xb) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r11, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x8, 0xecd, 0x81, 0x0, 0x400, 0x400, 0x7a, 0x0, 0x0, 0x1, 0x969}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xb) r12 = semget$private(0x0, 0x5, 0x400) semop(r12, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r12, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x24}, {0x30}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x18, 0x8002, 0x0) setsockopt(r2, 0x29, 0x80000000000002e, 0x0, 0x0) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) getegid() sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x22, 0x1000000008002, 0x7f) connect$unix(r0, &(0x7f0000001a40)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a396c384f2607cc57a1ce838817958f2f53ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f3712087824e26e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017e1f0058441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addf787431e528e9e2d8c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e438a2e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612252dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce457d3d18e0b5cedf2d9eb1d5200095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d040068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d536e035fd2202634626670e584885cc8c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f4900000000001e260073ab30cba944b5927efd33d319ed0d456db40000129da55950566edd6de5b5a6bd5e3b00000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e405ce2803684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa661e9bad7ed751d79d3cbb15058810b243e38c7703358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97c8201ab5fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9be720dcb67df99ae37b51b94f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204f837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e50100f707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6321f925b71e1821d8094df3559c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699261e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c55a9dd6dcc780ffb66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdf51e01e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393c06997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b904b98c4dd0400000000000000ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001acad9159a3f7b3171c14f936df59affcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59eb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75dcb81161a054a6a8be9e18c06e560048f8fe9157d5b302a4301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b76e60ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200000000000084eba5e903ce726672dbc3a99f34debfef88baadb59bc407946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a017cfe470b69ad3cdb722dfc23ed175dc745687d51bd415fd85239dd644b5d38ba23bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fd77ae16f74ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b53421227184be54b4487c82b18485d16037d1075ca028ac3bc52d8cc80e79098076d7f342ad323e8cacdc62f29c1ee3e7ab84eb96f621db2c03c142947b5dcf2ebc316d8605dbbc55a81d6b33fb5f592b13622b75e8a1aee6f90912a73911c9681fbe32d42737d1fb1fb335bbf2aa8703460ee5261fb81144e9d1a2b70f6f343a56a4a9db05bbf2d3cfa0ceb8035ceee5fcf7335a9f61a217bed43b0ba192acaa60bac196d9c2b89de017ee885cc2b2ee242115cafc8945268fd76c8935bcc8532da9e686c967da7af8205b84a3622ed4e788f81582f1722f1bc90b0cc6fd31ca4b692234959ae82b4e9fbc02aca05388676f30407cdd9084aee384545550d1bd92ebba0ac525c9f886cdeb9f839ac6817b1ebd787589da5e3c676a38c06b2f1192c5bd9a892e00bb3ac436e731188c9effb7815347238462691d2a72e80b8d8ed7046930d39b1826cfb8d0c2284e9c35c0f1a265599d31633d2c0f5b6f5dee0e9fc8a6d7cb7dbe6b86bab5042cb47b0fad842a0040c68bc45f99d75cafb5956137e59b8ab7d440c897540e3a522c1a9d90092a3c210eef3b3423ce39be4cfe0862cdfe7a1416fe02478a70b008494639674d32485e4be1ad8c49591fb36eff7d275d45ad192aadaf7c6715157b799de515842004c50cdff5305f8b0fe282a19f6f103e4cf04738cf2472e92318051e004212099a52b7d341b3d37fed9c6c34fd67636db072e67baab03a845f12c1f8687ac9a71cff56d10eb7c19c7034103ff8232ce8f55be3dbedfd98ca0c8873e1fb2be911e93f2059ef6127b4aab011911054689fae26e1cd974a86e9dd88878b271b09902d059ca60e764dbb115abbed71ae7f6c929d3ea1beadcc8f236e575d2efab94da48d7e"], 0x10) write(r0, 0x0, 0x0) 16:00:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) r5 = syz_open_pts() fcntl$dupfd(r5, 0x0, r4) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r8 = accept$inet(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r9, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r9], 0x1, 0x800) msgrcv(r9, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r9, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r9, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44"], 0x8, 0x800) msgsnd(r9, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r9, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e2047948060000000000000009000000000000008194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606ffffffffa0af1461584b0577d2138cc7b7b98b77cb7e2f584c89be15cb4586226577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3c"], 0x13a, 0x804) msgsnd(r9, &(0x7f00000001c0)={0x3, "943b5b09252ec40b4ca3cb8558a2b9d6b22f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f"}, 0x41, 0x7eea135638a8ce50) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r11 = accept$inet(r10, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r11, &(0x7f0000000100), &(0x7f0000000140)=0xc) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r12, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r4, &(0x7f0000000640)=ANY=[@ANYRESOCT, @ANYRES16=r6, @ANYRES64=r8, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYBLOB="35e520cc53645a9fb233ab854268d4c52536d3a8bb2bc0ce958e02382e814f599254049b0f01b0b98b5653cf4c0c25f138ab58010000005b8aae932d486d2f5780d049f541e065b1f8d88cc11a9cf18ea78b1b5bca889b7b48ca42a56816cb59d6c712001fcdc96d05eec98514bb33720a5a7798af57043fef9639c7dd2c21b2b44a9a894d5326a4bb39a020872624128ac6413550d841039946325b48299ad1825c9ab8b42d7c46fcc52b4bed3cbdddf7b0d8755fc00001f9970f81576f6a4c5e341ecf5eae79fcd888524126e7ea1a32987882753fd5c226309ca59ebf83f869a8"], @ANYRESHEX=r12, @ANYRESHEX, @ANYRESDEC], 0x7) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r13 = socket$inet(0x2, 0x2, 0x0) dup2(r13, r2) 16:00:13 executing program 0: r0 = getegid() getgid() r1 = getegid() r2 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r2, r0, 0x0, r1, r2, r2]) r3 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x20) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0xffffffffffffff17, 0x0, "9c26dd5f00b6077200"}) writev(r4, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001840)=0x7) readv(r3, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000500)="210d9980aab36860e9287c8232b591d8715bc105afd9795224bee19b5659f47e2e6f885cee91b8452c14631d64374f17674a64f670308a6cef3bb9c0b490edb3786d1f343712fd0f93927e4105cd923a6c20393d5789cfc9157a1e18f509cd928a370b0b9ff11ed32e984279de3810a6c9178b916bb9894c16b17a3cd82b94d0a15e798f9605de03145cc4d8d2fc623bb6d3", 0x92) pread(r5, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r5, &(0x7f00000003c0)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def96950e7da399944c03bcc0aac2cffee15567e5bb7891e8e855eca994fac2b0d508d85c5032f07ef85911c1a5ea86c19ff4d9898e8b6b7", 0x1c) ioctl$TIOCSCTTY(r3, 0x20007461) r6 = socket(0x18, 0x3, 0xe6) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xebca10af482021ee) fcntl$lock(r7, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7fff, r8}) r10 = getuid() setuid(r10) r11 = getgid() setegid(r11) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r12, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r13, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001b80)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000001440)="c2b622ef", 0x4}, {&(0x7f0000001740)="073ce587c987f94f6a5e856cb082ba8d4215a434dd99e4fcf4f79ee7685228bf52fa90586105eec579167559ddee3980", 0x30}, {&(0x7f0000000780)="0f3c6195118ffa17cd24755ddf8f864c8391733d5e00831339f4917a4ee6e1f8a9fb27265239262cd07a9a4bbc8fcf028b64f4f5b247189eacd6866af53e012ea73946b6f81a20bd6521bf3cb29648bf63770f13b66bc074d37239821195f53efa68c1fb5c16333663c93170dbb4b6eb27e543af5fa741dd23cd7942187cfea662b337448e1bd3c851514044cd76f9c5be0d92c483e0ae39849db16b581407900ba13772a09430eebf8ec16145deafb0ea64e145badbf1ec7174d5019949a5310b", 0xc1}, {&(0x7f0000001a40)="356978c48ae2c9ef6b23c1e0afd5dd0ea6fbe5a47b02562b5f07a93bfdc8d0b57b426c1b8e02da93db9ef33d5c7606d2b52695200acad8edef6ca18331206da8f740b8e8dd802adb238fb9e8ab1a968613936dac351bfb80142d0690a1857f10ee7ce3f07ac6873f283fb9be7e3643de7c3078a9776a672d7c522315bc966bd9306583cd17e5f7605c2fd1d7a593", 0x8e}], 0x4, &(0x7f0000000380)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000000f00)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESDEC=r9, @ANYRES64=r2, @ANYRESHEX=0x0, @ANYRES64], @ANYBLOB="2cdd2fda7d4fba7ac574dc2e3de2d94c8b2b63b181273186d7c5675ad1671adf31f83984b7b16dbf30ea4d83e2d78a4711b60e729ddf3e3f082afef1562d9e85cba3905de4787596bf815174af152565e9e5fcfa9e13edecdb6ed29018065dc9e2d8cbfc1053e0b6efa1c015eaa51874b5b704cb054feefe678d907665710a446689deda0af99ad0ae8979c15cdbb14cf15983738088d8dd1bcb825f399781eb", @ANYRESDEC=0x0, @ANYRESDEC, @ANYRES64=r12, @ANYRES32, @ANYBLOB="bde60348ed885178a900218bc54bd8936a5f5f156c45636107319a220619deba3117ba50d4ba8cf4f3bd0e1b65f2ac7b7bc8040bf0f1", @ANYRES64], @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRESDEC=r13, @ANYRESDEC=r1, @ANYRESDEC=0x0, @ANYPTR, @ANYRESOCT]], 0x18, 0x20a}, 0x0) getrusage(0x1, &(0x7f00000005c0)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) r14 = semget$private(0x0, 0x3, 0x10200) write(r3, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSCTTY(r3, 0x20007461) r15 = socket$inet6(0x18, 0x3, 0x3f) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x80000001, 0x0, 0xba}, {0x6, 0x0, 0x1, 0x80000000}]}) pwrite(r16, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r15, &(0x7f0000000d40)=[{&(0x7f0000000880)=""/88, 0x58}, {&(0x7f0000000940)=""/23, 0x17}, {&(0x7f0000000980)=""/94, 0x5e}, {&(0x7f0000000dc0)=""/264, 0x108}, {&(0x7f0000000b00)=""/236, 0xec}, {&(0x7f0000000c00)=""/100, 0x64}, {&(0x7f0000000c80)=""/135, 0x87}], 0x7, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r3, &(0x7f0000001400)='./file0/file0\x00') semop(r14, &(0x7f0000000680), 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendsyslog(&(0x7f00000001c0)="e6563060130189fc159a5e85785e5bc2a0d227bd7f54027009d81372a5ba73618001d72ffec599cfcd0dcd6bb52c429c1f9af87a7f5d3bdf9a80ef0d9fe24207bcd2fa62c040a6c4fd99ab1616a8ea544ff2d5e8c12e5ab823d6c3813d2bb4418695039a7c5405c3fd233123c0686fb8a64ca84ae8e598c4060007044cfa73a35bff4b713e3343d0c777ec1486339dcda9bafd3366b821ba32819a2de5a95084d540155b3a6a22710c476a1f0e5e98", 0x219, 0x20) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x1, 0x3f, {[0x3, 0xffffffffe43bc52a, 0x5aa0, 0x6, 0x3, 0xff, 0x1ff, 0x50000000000000, 0x9ac9, 0x4, 0x7fff, 0x800, 0x8, 0x80, 0x7, 0xf22, 0x27ff], [0x187, 0xd5, 0x5, 0x1fc0000, 0x40, 0x9b, 0x7, 0x5, 0x3], [0x80000000, 0x3, 0x1, 0xc5, 0xd46d, 0x1, 0x1], [0xa5, 0x7, 0x6, 0x9, 0x8, 0xff], [{0x2, 0xc2, 0x40}, {0x7, 0x20000, 0x3, 0x3}, {0x4, 0x4, 0x2, 0x6}, {0x200, 0x3f, 0x6, 0xd8b0}, {0x1, 0x7f, 0x29, 0x7ff}, {0xd2, 0x5, 0x0, 0x800}, {0x7ff, 0x2, 0x3ff, 0x4}, {0x4, 0x1000, 0xffff, 0x2a4}], {0x0, 0xff, 0x6, 0xad58}, {0x3, 0x20, 0xcc80, 0xa6}}}) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x200, 0x88000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff", 0x1, 0x400000}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:13 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x2000, 0x20000000, 0x80000000]}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016a68f00 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016a68f00 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x54}, {0x20000000000006}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/47, 0x14) faccessat(r1, &(0x7f00000001c0)='./bus\x00', 0x33, 0x1) read(r1, &(0x7f0000000000)=""/24, 0x18) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) kevent(r3, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r3) fcntl$setstatus(r3, 0x4, 0x8) fsync(r2) getsockopt(r2, 0x200000029, 0x69, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCCDTR(r5, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x7}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r1, 0x0) accept$unix(r2, 0x0, 0x0) 16:00:13 executing program 1: r0 = msgget(0x0, 0x284) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/36, 0x24}], 0x1) recvmsg(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom$inet(r3, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000280)=""/249, 0xf9}], 0x1, 0x0, 0x0) write(r2, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x0, 0x3, &(0x7f0000000800)=""/152) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r24, r25) chown(&(0x7f0000000200)='./file0/file0\x00', r24, r25) lchown(&(0x7f0000000780)='./file0\x00', r24, r25) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, r24, r14, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) r26 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000000400)=[{0x3, 0x5, 0x1400}, {0x2, 0x4, 0x1000}], 0x298a) r27 = getgid() r28 = socket(0x800000018, 0x1, 0x0) bind$unix(r28, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r30 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r29, r30, 0x11, 0x9}, 0x8, 0x1, 0x9}) r31 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r31, 0x0, 0x0) shmctl$IPC_SET(r31, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r33, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r34 = getgid() r35 = socket(0x10, 0x1, 0xfc) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r37 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r36, r37, 0x10, 0x9}, 0x8, 0x1, 0x9}) r38 = getgid() r39 = getppid() r40 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r42, r43) chown(&(0x7f0000000200)='./file0/file0\x00', r42, r43) lchown(&(0x7f0000000780)='./file0\x00', r42, r43) lchown(&(0x7f00000001c0)='./file0\x00', r42, r43) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000080)={{0x6, r42, r32, r36, r38, 0x1e6, 0x8}, 0x5, 0x5, r39, r40, 0xfffffffffffffe01, 0x9, 0x7fd}) r44 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r44, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r44, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r45 = getgid() r46 = socket(0x800000018, 0x1, 0x0) bind$unix(r46, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r48 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r47, r48, 0x10, 0x9}, 0x8, 0x1, 0x9}) r49 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r49, 0x0, 0x0) shmctl$IPC_SET(r49, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r49, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r51 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r51, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r51, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r52 = getgid() r53 = socket(0x800000018, 0x1, 0x0) bind$unix(r53, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r55 = getgid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r52, r54, r55, 0x10, 0x9}, 0x8, 0x1, 0x9}) r56 = getgid() r57 = getppid() r58 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r60, r61) chown(&(0x7f0000000200)='./file0/file0\x00', r60, r61) lchown(&(0x7f0000000780)='./file0\x00', r60, r61) lchown(&(0x7f00000001c0)='./file0\x00', r60, r61) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000080)={{0x6, r60, r50, r54, r56, 0x1e6, 0x8}, 0x5, 0x5, r57, r58, 0xfffffffffffffe01, 0x9, 0x7ff}) r62 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r62, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r62, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r63 = getgid() r64 = socket(0x800000018, 0x1, 0x0) bind$unix(r64, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r66 = getgid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, r65, r66, 0x10, 0x9}, 0x8, 0x1, 0x9}) r67 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r67, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r67, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r68 = getgid() r69 = socket(0x800000018, 0x1, 0x0) bind$unix(r69, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r71 = getgid() semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r68, r70, r71, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r48, r50, r63, 0x0, r71, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r74) r75 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x7, r24, r27, r36, r72, 0x59, 0x6f2}, 0x8, 0x2, r74, r75, 0x5e4, 0x10001, 0x80000001}) 16:00:13 executing program 0: getegid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f00000000c0)=[r0]) mknod(&(0x7f0000000000)='./bus\x00', 0xc14f, 0x48fc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x5, 0x0, 0x7, 0xffffffff}, {0x3, 0x1, 0x3, 0x4}]}) ioctl$TIOCSDTR(r1, 0x20007479) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x401) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x7, 0xf8, 0x8, 0x20}, {0x8, 0x9d, 0x2, 0x160b1a67}, {0xfffb, 0x1, 0x4, 0x4}, {0x5, 0x13, 0x20, 0x8000}, {0x0, 0x0, 0x2, 0x4}, {0x5, 0x8, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:13 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x9, 0x93, 0x7ff, 0x20, 0xd2f8, 0x22, 0x7fff, 0xd4, [{0x7f, 0xcfb, 0x80000000, 0xff}, {0x1, 0x80000001, 0x401, 0xd4}, {0xab, 0x4, 0x5, 0x2}, {0x4, 0x400, 0xf1, 0x80000c2d}, {0x6, 0x7f26, 0x1, 0x7}, {0x98f, 0x8, 0xb50, 0x81}, {0x7, 0xa, 0x3, 0x2}, {0xe8ee, 0xe0d, 0x7f, 0x409}, {0x8, 0x7fff, 0x6, 0x1}, {0x1c00000, 0x7fff, 0x32f4, 0x4}, {0x49d, 0x0, 0x1, 0x8}, {0xe6, 0x4, 0x400, 0x3}, {0x1ff, 0x1f, 0xb439, 0x4}, {0x80000000, 0x20000000, 0x614, 0x1}, {0x0, 0xffffff96, 0x3ff80000}, {0x7, 0x6, 0x4b2, 0xfff}]}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r4, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) close(r8) r9 = syz_open_pts() fcntl$dupfd(r9, 0x0, r8) r10 = socket$inet(0x2, 0x0, 0x1f) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r11, &(0x7f0000000040), &(0x7f0000000080)=0xc) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r13 = accept$inet(r12, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r13, &(0x7f0000000100), &(0x7f0000000140)=0xc) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r14, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r15 = accept$inet(r14, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r15, &(0x7f0000000100), &(0x7f0000000140)=0xc) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r16, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r16, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r8, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0x47, 0x5, 0x5, 0x8}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xc8, 0xa, 0x81, 0xffff}], 0x1f, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xb8, 0x8, 0x5, 0x4}, {{r11}, 0xfffffffffffffffe, 0x14, 0x0, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x5, 0x40, 0x1, 0x6}, {{r13}, 0x7fffffffffffffff, 0x80, 0x4, 0x8}, {{r15}, 0xfffffffffffffff9, 0x82, 0x2, 0x400, 0x4}, {{r3}, 0xfffffffffffffffa, 0x0, 0x40, 0x6, 0x3}, {{r16}, 0xfffffffffffffff8, 0x0, 0x1, 0x7fffffff, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x10, 0x4, 0x1, 0x7}], 0x0, &(0x7f00000000c0)={0x100, 0xfffffffffffffffd}) r17 = kqueue() kevent(r17, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x7c}, {0x76}]}) r1 = msgget$private(0x0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCFLUSH(r3, 0x20004268) msgrcv(r1, &(0x7f0000000180)={0x0, ""/129}, 0x89, 0x3, 0x0) r5 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) syz_emit_ethernet(0x1b6, &(0x7f0000000140)="66ffff25c9d8cd1f") 16:00:13 executing program 0: r0 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x80, 0x40) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r2, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 16:00:13 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000081000000000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "03a77f0c033c0adf2b02002100"}) writev(r3, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a", 0x609}], 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000540)) r4 = dup2(r1, r2) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="05aef7f61796ff3b607cd1967f9441422fd5f3041dd6dec322cf783e6501cac9966d44b607000000c50d52fe84783c188e122f4caa62e70e467e6b482c550aaaebe42bf62300af0aa51a56dbf5e0962fd38a0545b1bce7d6b1145c97238c55404484c1829c91d07e56dbce4dd5a529c74ab94fbb2e978a17ed714600"/135], 0x10) pipe(&(0x7f0000000300)) r5 = getpid() getpgid(r5) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getpid() r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getegid() 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)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x16b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4000000000045}, {0x2400015}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x1, 0x4000, 0x80000000000000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r2, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() writev(r3, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0xfffffffffffffe65}], 0x10000000000001f0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r3, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8, "9aea4c7896769c715a4a7611362e00"}) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = syz_open_pts() writev(r4, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r4, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r6 = syz_open_pts() writev(r6, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r6, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000840)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a526e65300b7"], 0x10) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) kevent(r1, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x20, 0x1, 0x80000001, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3, 0x4}, {{r7}, 0xfffffffffffffffb, 0x4, 0x4, 0x7b75, 0xffff}, {{r2}, 0xffffffffffffffff, 0xc50124568267788f, 0x2, 0x54}, {{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x7f, 0x4}], 0x7, &(0x7f0000000700)=[{{r8}, 0x4, 0x80, 0x400fffff, 0x4, 0x1ff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x5}, {{r3}, 0xfffffffffffffff8, 0xc5, 0x2000008e, 0x9b, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0xfffffffffffffff8, 0x3093}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x9, 0x9}, {{r4}, 0x2, 0x22, 0x10, 0x493, 0x46}, {{0xffffffffffffff9c}, 0x2, 0x20, 0x40000000, 0x8317, 0x6}, {{r5}, 0xfffffffffffffff9, 0x11, 0x40000006, 0x1, 0x2}, {{r6}, 0xfffffffffffffff9, 0x0, 0x4, 0x5a3e, 0x8001}], 0x81, &(0x7f0000000400)={0x7, 0x3f}) chmod(&(0x7f00000000c0)='./file0\x00', 0x3) read(r0, &(0x7f0000000180)=""/108, 0x6c) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/78, 0x3cd}, {&(0x7f00000005c0)=""/67, 0x43}, {&(0x7f0000000080)=""/29, 0xfffffffffffffe68}, {&(0x7f0000000440)=""/252, 0xfc}], 0x5, 0x0, 0x29) r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r9, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) setuid(0xee01) r10 = semget(0x1, 0x0, 0x20) semctl$IPC_RMID(r10, 0x0, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000000ab}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x120) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) write(r4, &(0x7f0000000080)='6', 0x1) dup2(r0, r3) read(r4, 0x0, 0x0) write(r4, 0xfffffffffffffffe, 0x0) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x3) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040)=0x2, 0x4) select(0x40, &(0x7f0000000000)={0x1f, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0x0) dup2(r0, r1) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000080)={0x3, 0x9}) 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:15 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0xfff, 0x4) poll(&(0x7f0000000100)=[{r0, 0x2}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x3, 0x11) socket$inet(0x2, 0x4000, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x2, 0x4, './file0\x00', 0x7fff, 0x4, 0x3, 0x7}) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244105e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c09000000a3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bb9fe9c95bf9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04480ae26f67d6c18f1b90892e6e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25de4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089ac252958bb77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd41876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362609acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d870f85044adaf80ad0f310c086beb6a08d7f48182065370b2e79dc6d752229cd6a7433fa762561145258155b0c3c2d9cc78f466062ac89915b9e8095921b"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d, 0x0, 0x2}, {0x2000020, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x2f814578}]}) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r7 = accept(r6, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) accept$unix(r7, 0x0, &(0x7f0000000300)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) socket$inet(0x2, 0x1, 0x9a) ioctl$BIOCSETF(r5, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11", 0x4}], 0x1) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvmsg(r2, &(0x7f0000000740)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/61, 0x3d}, {&(0x7f00000000c0)}, {&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f0000000300)=""/133, 0x85}, {&(0x7f00000003c0)=""/209, 0xd1}, {&(0x7f00000004c0)=""/179, 0xb3}, {&(0x7f0000000580)=""/187, 0xbb}, {&(0x7f00000001c0)=""/40, 0x28}], 0x8, &(0x7f0000000640)=""/218, 0xda}, 0x66) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="1bb8dd143293f894a2f135075a85254a9c", 0x11) setpgid(r1, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xfff3, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200001f4, &(0x7f00000000c0)=[{0x20, 0x0, 0x0, 0x1}, {0x15, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x21}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="0300dbb5cac32e2f66696c653000b12aab777c7526784a5f964f6416d214bc0d9fd364ca1a9a29d43c557fa422eff229"], 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000d400000000000000000000000000000000e2ff00000000000000000000000000cd46ad359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc028db438875"], 0x31, 0x0, 0x1000) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001460000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a6000020000000000000000000000100fffffffffffffff000"/151], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608724e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa6327031520000000000"], 0x2, 0x800) msgrcv(r2, &(0x7f0000005b80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080d06d29ce0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4104], 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000055c0d525241da3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e63674468c70549a33e8d5cebd29cc34279e6b54eead14f154722"], 0x92, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r2, &(0x7f0000000a80)={0x3}, 0x8, 0x800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x3fd, 0x0, 0x2, 0x13, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x6, 0x2, 0xfff, 0x401}, {0x82, 0x5, 0x100, 0x7}, {0x4, 0xaf23, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x401, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x80000000, 0x3c}, {0xff, 0x8, 0x403, 0x6a}]}) r5 = socket(0x18, 0x400000002, 0x0) msgctl$IPC_RMID(r4, 0x0) close(r5) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = msgget(0x3, 0x100) msgrcv(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgget(0x2, 0x424) msgget$private(0x0, 0xfffffffffffffffd) socket(0x3b31025e40f74300, 0xc3b2813462affd90, 0x2) r7 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r7, &(0x7f0000000000)=ANY=[], 0x0) write(r7, 0x0, 0x0) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, "00000000000000bbc200", 0xfffffffc, 0x8000}) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x5d) 16:00:15 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getpid() fcntl$setown(r0, 0x6, r4) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000000)="a6", 0x1) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x10010, 0x100) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = dup(r3) sendto$unix(r4, &(0x7f0000000040)="7ad2df732c71207e3a04cf85eedefaa434fbad2397b4275d4d2349584e9d967d4f94ff6969c6e34920bf736795a0f5ed1206e6bb67e88cfb285d9ebc99566f5596f0f9c576e683d19d410fadf0b748cdf5e32d0374ae0a9c0d4a3d3b8ea789e94747ef75db2e3c6698fac43ba6dc2bf0609e6ac9c9023a5896d95230a62f879b8e74c291149a6f7744379ea3a06734d924aa38179a4ba3133f2bb715ce9f56b5585a1893bd3865234c27df2490db567daedb", 0xb2, 0x400, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:15 executing program 0: 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(0x2, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) r5 = syz_open_pts() fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSCTTY(r5, 0x20007461) 16:00:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd]}}) 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, 0x8020699d, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x6, 0x1c000, 0x9, 0x0, 0xc44, 0x20, 0xfffffffa, 0x0, 0x0, 0x2, 0x4}) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r5 = accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = dup(r5) write(r6, &(0x7f00000000c0)="5d5f24b698adb022551553", 0xb) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2, &(0x7f00000001c0)="bd8679b71cf3c98bfa6010072e8535f6c12789a006b900d5d896f6248412e45eb1ee20aca186fab863c47581530ab0f3ec1a106e8d380b76fba769adc6dc73117c7cc23505de701bc0b8c3d039b2fcc5539cfd174363edd882bfcc89f7c39f1423e707d45f162c330d3dc965fc2557d606238f8a96c86acb27c204a14cf2f75aca4bab1900ecb561d7def6d866616bf0f9eda370c0f351b37cb4bbdad360645f67b42ed5f8", 0xa5) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r8 = accept$inet(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000280)=0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="820201662b26f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x2, 0x3, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x10000000000003, 0x0) write(r10, 0x0, 0x0) 16:00:15 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x140000}, 0x8, [0x140000, 0x9]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x25}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file1\x00', 0x40, 0x181) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pledge(0x0, &(0x7f0000000200)='vmm\x00') r2 = msgget(0x3, 0x1a0) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xc) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000031e907a4dde8d4acbd283a29cb68fd087bbc907950b3693670de0788ebbfefe0ad7220af868a13743b470929d56667f125856cf13062e52f4940c583fcd3d95f6ee1cf881a6d5e5ce5722cb1ac94b7a84b35025e219525"], 0x17, 0x800) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000002615b668f635e9") 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES16=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x26}, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xcd, 0x6, 0x0, 0xffffffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x20, 0x5, 0x40) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080)=0x2, 0x4) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_data=&(0x7f0000000ac0)="7d4e2b67a2f317f1903a64a089e634e2af52eb4c3b8c614f29de55eda078241781b3e47e9a72453575703d0f5abbf85e6a96a4f3fae4147b4c3455eaa1e056bb599d22397b7f3a8eeaf4bf36c2284d893058d063ad09b056b1846839186a7d56a5f755c1f0ebb148f9c9118e941a54083e5fcbcfb9944fb6871dd13430a79146d455f3ce6989a174df709c39c9deaa3f946c00fdc9ea1c45467ec00fecd6c87d2e9ff55b759e0bf93bf326a001c61377317ef11b6ec0dfa028156721b149dce5ec78a2b18b94fd86c6ca94b71550564771f2ccddb00e5d34010c08c27a586de11a9d139f268290c825c797919d3237c02f5d16d8e7a6af14120ed62bc8eb0fb9c27f14b1b20d06f14cf1247aa4ca7e2cbad6897efd59042c42b5044006fdf2c87af73529e194d774a6e6e375c7322ce0b8d5cf9eb4653011a2dfa7190357b56bb15b51d14bb949e11dc7f7390631e7ae0a0962b2ea7548b933ec8d9c6d65e1801533bd22645f80072a4466fd1d64004fea29537e506762da29d0e202d4c3fe0d544702a490fa5e4efc87b6ec66c5cdf63c5badd97e0601832497f0d1034d489a77cfbce7315c70ce89590b0238201b8a44f46d38096acae426d1803251ce15769b29b1af63147e1fcd3a62f3c018cc902f92be8ac08ac1cd90272b60ff90fe93bf5ffe13d64ccbb5548e8ca18c1eb73f5d720b143a302c7e78bc91d4b5e45fbfc785aa3a799ef5ac668f9a0d08efa26e72b91b0b537d62e0d5007d2096c19ff28a58206e581db7da45531da6ec2e98501f4322ad1f23393a0d12cd96b523f6401d58616c5574bd194a88e674d58ac6c318d3dd15fb849a454a827815e0453764fc367105a60266d9f4978d1782a24791d20080f8aec5afa9e67f320676427b8202cfa7eef1969cd84b67df3dbdcd2168a3f93afd88a575aa83527258cdbd8126945f952959b994eb78e4ceb2fa51d779f2483269f1e1b32253f292236cb576c08299b65e24bbb3c3ad3760154da5d653d566f86b43b2cb053d9e6e929a525fa0e62261271461fea13e2c61f53faacf9200c05cc8fef2911234149e7878559ce5de52cd80b3452a67729f5c929ac95c913db8a018fa583e1dc2ceb04b57e4d48fe7156aa79f500429aa69b89371ec0811e55636d17cb552b8e64d1597ff5910b3ee33e24930afec5f02a4a46ac9ede4259e343049120489d02820b4ae60e44489422d8590220176e6376efc1cdf5e72f13b86b56f5faa2fa98ff8d89415756ac288082a618d8539558fcaf4f939a2223457d16e5b5322a73fb7f280e3947238d3c3f5ca86b6d28793717a8b7889b56b8b2ff611809ea273c8d806803b18dbd1edadb06a96c971e9dd66b9efb0876d0461e9d61806c58795dc93903935d84bb32b9ad80a8966a201c78df38bd55867499cfb94fce02e15e522392ffd644388444762bca78d246fc11b6c3f17d79993e0e0da4c8bd6eb7d2a5038f2d2ad61b040f8baef68042d79780c5824c2716423750421a5a02a31611e9451d6cab8236f80c870e46a0c1d486ba74772efa2b6b6996e25fa471d7a5c2e651b9479594f29acacab486eaae708b1f05fc32ebc9e0353b6425d38d80d85e14be7b58f93dd7f51fd4a5cf40d8d168475fdac9fc4c3aec68905abb54985c6c046675d61a91d30e3408cb93ec3d0103cf2c89d67566e5b3651a7a00bc50b5117d115e9906bbec01967c2a1fcb783057b6760651d02de5f6ca4ed2da9195b781bd05c98c065f203f0073191c4099d625fe04373cdf702fab35724d5d6932fdc4c8519004b5992d98eddfb91bd5699c2015d0607e2f7b61a01378f9426986fd891140dff62848c0f54637a91aaaf919f41d88899081f533803165eb35aabb6f87fb5aac6b75cc4c3c35b2783cdb48b2f025dc1b2cb0a62f3028088cdac68feaf5a9fbce6eb68f8529c78c0f37bfa63a5c3a00477271423acbae9654c606902262574be100e86a173923accad04d82811af8cb5a048007fe6903654812d71c2dfcf6ac312439e1ed361b5bde7f5e6f97226c3eb0cc82a9702558174bd0251c859e164137c4cc73bb2e4787e2c312ec781384e4012066fca31b254ee77105b62b2af0b5f38f933784822f4ac188e369e95ceab9a5192fa08153748d89fed182c44a116d3c457626a3bcd774def5c8d65b66fbe00a579d50efe65bed40c125cf80c8bd9638743fad38807afe7fa2af00a58b5f7cefcafeaf191713e3992987037277bd568c2cee06b06639eee693dc04db8c00ca9369c10c40d5fbff02363fbca71523c8cbf170e92a73a643c305ad1d7bfcac7dfd3bd84fcd93277c44cc967788df5fc93d62589c463a475d8cd508de27b327d98818173a91677b4df6cd7363947a6006280586c7000ae001abe8d4bba2d8716ddb3b5fa54b74287af04056f4328d742576466185343ae01c9e267ea597a4940274139eaca8e6927d6b7053fb3a8cd2003cfa5e3ef1b2ffdb1e3859d71e628acb7fefdbce13ed227a0626214fd5fdc3609fbfbaf2aeb55c4011763bd2868376ab43a1bc5bda08c751858b467de7d8885a7901038952866285fd0c495627474eb3f818a215a3f2cf5dc901386692628128f8f62a2eee198a3cffd9c35d29608bf4836bad0da1f5d8774c5fd6d9d9a3dd90cf48f2ee952eb5a51ae79fdbeccce59436eb7cd2894dfcaf863c9caa968d4d7c641574a94503cad086ffc5b06b9667e969bf678c1c8790328337807856130dd4450dd46376d719e37ad2163663ca467b22e8abb5f728037cdc7278cfa14cd43fcc91bad4cf12f027a2bff681407c9dbba7f7889c50d2d134e2a4c6a117fee085036c8da5d5dc835d4da8f2e51633582c04cd025c97f51837ede54477c4051ebbffb9c1c9042f38f0f95495b862322c742d12692b1806cca8104692c160acc4ae701015678a2190ba149867be816ccc897ad00db69487c549f6f2c2748127fd32438b4026a7c34d90d6bc7b21c37d2c26421896ab8262a7142bd15c87974addb84a098240ca896aa77d05263230c583d7f86c99d2d4f10bf67630a720a49a632e087688a552f43c6c42353d4225f60a2d4752c49db068e763fa0e03383828ece40647c627e2566686d66f4c6bf456ed913e060a153962d61c29ba8ebd4b8783027c93d1c629ad7bd672898ff4cc4dbac17ba4e17867e68f44f449277f60a035cb2df083ded698206e09fb72fe543fd8789d2a971f0d511a8a1ac10c875f763980318b8402578806c420b2a0e7504572f9e74f5f1d3d2caa39414058c845d657a2ca8ea79d55f8235ade8efc2a6604af48c20ebcce4e1c9efc2a7883a24b536d0983d91eff698452e37240c9d0d70be36d221f595413ca3d43c6f7fc411f86ddbbe5fd1b4550eea2b89a67a3e30b0de62159f6555c5981dae032b3730e0ac9200ce90be5fc5937770902cf96de67e34e5b36ba9c2c982251f57d7aabcfa4a72f03136181b2b74a95d73dbd5b2c98b42d704fa355782dcadda2d6ad39161fd1f7bcea30f4af43ff17e0f3c9867b8a312bc9fde9765b04164d02030f24267209ca2ee6e04e367c32b70644ba099305c889af8a957ca05676dab3959a63d91152141d76618e0df62734955c2107604195f16c68dd418b3a6af4e3369982523434754f9b92241e203d544cf937c1a934d3920faa431af870373d060f953004294689b2a54fb4929ac179eca52d5d99d5a38f71c69625b6f481cc40c8c6c89de5f5c7e326f3d86d835cbb36a85cb05e834bfafade4f28334c2d86c30f2d29148fdfbc56317f6def7dea4bff889a72047ac7529aece6b28a842e717dfbd53417f6551581e686d133efd5c328b1e8ac6f3cc0dd612baa1d04155e6ec1b89a44f267767c6779d1f41ff198724ab80cdf79eb93b9f0198403c9905ff59e11aaea2b05ed6f3430768ed95f30828f3740415a2c8c370171ab7e0e9f5396b11447e231bbf2ac9ff740cd6ef6bcfda122e206683ffef342237086c770cc436e4feaee42f7d4a86df03aa37b28a631777cc68e4eaffef5e0e47d1a9c04bf82489620a722497a9ecff03e21f190909536f182838443f1bf16dd4c6ec1e3a54b94adb1a4bd001f23b10d5aa88d4f0b55ed0379ae28d368ffaf227611158a2d95fc76f114f634eafeb57975ec8e2b6f886541fb578f193f187e54fe3dac0c1ce676680c4ccd57e7c0e673fbe62c1ee711f3bec5b61b23e9c237a14feaf4fe2d298a20ae39bbe61a7cc35e36ef7de2b81709295c8d50004d97c66ddf2e5da1dc88a50e2b1aea330ba092fbff706cf11758f86da879420e543895eecca3270bb1360009d30ff5f14b8f4a73036e2559353ad47e6f748af5d962fc434cb8eb29c46fd45e6bf8164a37abed73182fcab698ad3727d6566884139e96477695b78175b84486a0ed00586a1ddcd122b386cecbc5d6f29fb3bcead31a29556cde78686b542ad1655b94e6580f35885b5a54e9284aa7b5a521f643017b8c9e4ed5d2e843ee9c8685cbe25d58a88b4156944152ee7a8f34489a49c9c6ea9908946e5cb5687587fa81ff70d592e1bdbe1980d87d75f98b93c5a62260d759977ca9b2dabddb27eaba87539c10ebcce93b89ad6e41b953c1d6d10cbd07e1054b12766a3b9b697b162642711d2fbc93c945cbbeac47fdcc014f702f85a195a68d89be7a049b728544dda1c07fa723e62f2cbff0930cced9e7f8a6324cc6deacaaf480077383b806e37eb361ebf16240ecce376cba739c0f17d13de5d3a9f427c56186e1b01aac26cee201f16c45e357cf1cd64ff4e81404ef84d7fb198c8f7b9f884f2152ea658cda2ee4c17fbf9773017a12cbc535661c770cd7dd9b93e99a32a60f22db112c868a82a3f819cafb6f6bc731ba0e8929bb6b5314d46be143498d085be298f0e52700afeb7ae3b46886dac72a95fefd4a9f670a8e06437294b9cf0a1cdb748dc90aa73d4872b631848866e21526f1d603c82b5468b03705009aef6f4caf279be7b5dac2ebd731a7f6a68ec0fef495ab13decd118dd19a5c383af8b78377bab92e64341d8c4d877d727c1a897fda98ebad66440a83cce459796b876f07a4feb03648fa962262285733920ae1e3fdea3b9ab1204ffc0372299938aebbfc951e86fc310d42ec1828df4a9723c4e1f3d2c773a494676b540fb08e89368bbffd4ba62e140ec294cdfc551bd9ee92e6747a882539fb49a36fc7492293b65e230df599953a6ae304ee17d34fc71d5ad5d9d963ce63ae50e91c8c3d5981b6e26ce94b74316e421c40152cc5ff201abfbbe2b164b6cc299063a865c6ce91ec47a5a2fe6a417570dc6622fc9b81ca322a5461b49cc860c05c6f3ec5b7ad1126a5b7f81f35c4904ea1104b0d8fad9bec45f38e02061666ea235d25a0f8829fbf232f5bb9fe109bc95f10fea73d4df5e902485be530a2b9f809b3aebe6ed709e8c43c4a8864038810cb6e1fddd0166297110c75f6a813f81fdb92ef6a195c8eb4814c2f9953b6a0e772c119332ecd627e7a7a98dd0c530d808d7271c9be85d820d24ee69f554cc8723627db0b23a6ada5e68c530a1a80161cb504d184db01b6ce7eaa59f8328f18a8beab8f61299a0f61fdbaed718198bd1b98c8e8981c0b1528a43c85f4759a8d55b05245626f85289e8d2261d16f7920f31a0759a1bc319ea869e10edd26e180eb0e61d3580d39d00c0f136ad85476c88248a9f1c6d635b470414d2f82e12352f374448909b12718e8586fc68138f13ff353858c2c50d93a9448389c7ee73d1716c59e40da198f6d66e9b92e48f49d879"}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2000000000000125, &(0x7f0000000040)=[{0x4c}, {0x5c, 0x0, 0x2}, {0x8fe, 0x0, 0x93}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x280002002, 0x20663) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x1) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000100)=0x80007) pipe2(&(0x7f0000000040), 0x10000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x1ff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8084, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000280)={0x6, 0x6, 0x200}) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r3) close(r2) r5 = syz_open_pts() socket$inet6(0x18, 0x5, 0x81) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r5, 0x0, r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "5ae34d8dcde279af31f21e823f9ae91dad4a17cb"}) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x10, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x81, &(0x7f0000000100)="2d89bc30401a876c01652c87f72b23deefb33c307ed2afdab86c47194e5e5e8f8bfd58c7a15c69b3328f8b0f885db42f60eb887f6e4247c33429a74228d6a9cf262815d798c98cb004b20ebc21134ee251828267a2e7d47e38eea2086d99c879abb67753413f394ec46103ba699f1db4bd6d7580e9ea61b375a077fae730a23c88") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x7}, {0x6}]}) 16:00:16 executing program 1: kevent(0xffffffffffffffff, 0x0, 0xfffffffc, &(0x7f00000001c0), 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x0, 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) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="7b30aa1f02a438feec0ecf532c9e5933197fa41ff7a3554d29f8eee833e70dbc955570f3beae", 0x26) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="000000a2b1c5cc2f", 0x8) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) close(0xffffffffffffffff) r3 = socket(0x11, 0x4003, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001280), &(0x7f0000000140)=0x10) 16:00:16 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, 0x107ffffffe, "73ffff4d4d7ee400000100000000000000000010"}) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:16 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x8, 0x4000, 0xfa) sendto(r4, &(0x7f0000000380)="baa8aec5bb8ba1fd8aa6008277654f327989498a9f2387c172af391bb3b88681c4cf969f918e9f6daa4f887f2ecb8fff6442c6c3787619ae324245dde82b1411ad47360c3e7352ef09c120fdb73c2c91bfcb7231148db91e927e7f04db8189944a45b68f9c8789c3daa0287f8ee396b32829e3825f400ba45b56862700926701e802b6ae98dec8d4e20be290f94ea0f3c8c4afde637077cef8f8cecaa0a2e17b2208e1de5c4ee54d8affb5cb05c4e4579e222b7504ac6093c4a3805cfa85fa4a5ed120115e3091ea5f72562f5f489057b228316d337c00dea7c8c65f7e1f71c14199207d6a4e6862050612b4d0a8581437fd55cc1d380a3de7630832", 0xfc, 0x400, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r7) r8 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r7, r8, r9}, 0xc) bind$unix(r5, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r1, &(0x7f0000000280)="889ae3b7d6e9f7fdb2a9fb1229ee01672385dd667e31cf5444e9824f90a0f598a22d101f73a3a7a535910130967c2986062ab79f08d711f7f23b2ab83895942a126f18c899599b5fa19f8ed569f40a1e5d49cf0e5f2d026fc1f8ec93c9f1f58733bb26f6483b62af669a1a09dfaa6825af2a64c3e7c30ca577151eea1a11ce240e0000adb94cd37deefddc78e2a78db9c926af1992c18c7abffba47079b072216f4d415fa9716f0a3c65c6da7f08085ca1c35961c6ca8d3de9ca14c6ba3d61e3bfeeab34983dee8b6da2c398", 0xcc, 0x9dfd53cc0dcc59a0, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r0], 0x1, 0x800) msgrcv(r0, &(0x7f0000001a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001585f03451f5ab26000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299646a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100"/4104], 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44"], 0x8, 0x800) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_addr=@in}) msgsnd(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e2047948060000000000000009000000000000008194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606ffffffffa0af1461584b0577d2138cc7b7b98b77cb7e2f584c89be15cb4586226577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3c"], 0x13a, 0x804) msgsnd(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000943b5b09252ec40b4ca3cb8558a2b9d6b22f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f32f45d7deb4d9d604aa2a41d67867640ca2b2b3cac1b1928970db77279e431d62ef82c61d7b9361bc90884b887d7500c5f8bbfd715bc3c69c8d881f85b681ed19f2fae0a8a671014dfd1c4e004183e72e83cfd9bbfb6d513a4f985fff8262c316801fd90d3e30afb4e27f3c5524eb216e9"], 0x41, 0x7eea135638a8ce50) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r4, r5) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000080)={0x7, 0x5}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/225) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r8, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r9 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getppid() r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) msgsnd(r0, &(0x7f0000002ac0)={0x4, "beee1e03bc9ea57552f1f37c10a6854e295026292b0ff136375e0086ac3d6747bed5b6aaa53c764f03d7be28117c34335f850879f68a872bbed10a661db6c2b1300fdc8b65b266d06d7a39731746e4b85401ede145d0136aa5902c8b18ed0f3c87e87189fa3a919cda6260403fbfa0566f7740f79b1c85392cc322e02ac3c69f6867a8588bccdd1e27b74c8d7b9a056b80c0741369fe19fed7482ccda814123588d813b683846d9509330ec4b5d1c9b05eb28e637ba7d42fe557feeed1b3efd5e53c3f43dd0c7b12b76522d712c3b490b7ed4e1220963c4a69d780454b3edf958f19cf294a44e30a326401279bbbc1c8af2a965c264db1ebeb242dfb15ba6f8c5c76ebd5676099221badd63f2da9b20d99f97c37bec7de83c127b1925902567fd7a965ec42b67380cd054c0cb7e550d02e0a38ea4d932e1e3fc7469ddbd5dd873c2ff96f011ca5da293de133eb29b8b906d9514f22bfc1d789585acea28b39f6b7e951426a0f487409cf5ad99339baf2ffe67f22b8a1ae2785be7bcd239ef1fbd5229c1f1c0a658dfe41357e16e4eebbc1a6b6ea89677806cee7edc2dc82c750a2c7af20a0cf771c26cd1c2aab3db0e1aab3dae1a9ef2b6a10c961a2722004fd317e213e47b8de514630d179d6b46066734d1d118a4cf4c4d3bf160c4b02bf596c50903314c0f54f09883808e0a6e7aeb20c92d299508be5a1be5f4deb888a23d40c72e03ab21d11dae0afd8d33ffe92a6a3fbc27e984b517cfd2ff3427ae41758db7e551a52fd3f280b6617b4c48047a4fa8ad133a8f37b797fcb48ca7970d6853197584e65aeec25daf728ae54187e94c8c1d6349f5a834cb4038c06f2b876a824dc0eeec83514c97dd46b7428d96247de127c525c4680d20a550716fb8078c8b690245e2ef1b1ff43e78c4a58d15181de9b92a9a436245f08a85335d9951eca9e321b9cef38e581085b0408c03b1b518fa9f4f0b4391cad53583517ba7937c91c3dd51c3b8b05cc710aa062127674757275bc5bccf20a156810fc3c9c54c9ce1ba5a9dd686b1c7b1f4d92a6516e401ae164f9312ebecd983656e11cf3dc7086c6c3165607e69419b083141eb438e8d66270ed880fe20368d9cf818bc215e4cfe6e7d9cff9ab02b69fd541b7f70a9b05a6ee9eeb579c6616a950b256935910607324d41617b225e07aa766038b411f001b8dbda5ff509a1052d60de21de074f57f9d2837cec1753023f43036b9005270245c9bd6cc4bf63c7a0f2e6ecba7b10caccb5533c5dc13851e160ded66cbae8201a0deb88d4d317945e0c26227e00e807a4d9caf4f7f6061403c937cee939cf81ced54db5ec7c13ddbd6fd8f42b6f305a2d21304392843ec072cec6fd1ad791d483ef576ca6311c4473e2d3f530d4b96119192c7c159f04c4be727e02b57156f84062f11556f3a0468e129146da11007c90104c9a84ae49ab560011ecdd4872361a86c058271f75e7a52f53423b26a67f7a1b7a6666028343a52a536ec298831edf77226c3be7ec2cdab2143765077ec95d9025ee1a6a6ee4fb231583e410c1df346bd25a2fc54e43fc892ee8eaf162c73fcc86fc3112b7bc02ba94ce1b08718f1421bc0821f3e725f1736ab1ad1582def7a76edd40b7302a291c3f2ee124cac967efffd264056925067e1865d3c50e01959ef436779720c706e8f177aa674d64150823c09d2cb1464cd438635653bc0d52bdb1c1172903e12474a2668a4fdd1171f256f4ab9fb4e420f42e7ef4a762fae6d9d24687c6254acd4888610a48f2932a43b37fde5b9f9f49e1c00764a22b4a1a0a21e493bf0425f6ce9e95089f2a0b0bef2b803c5f737f2ea78bc98049da46036c4a791873e68681bb408ab9828dddcb4fd839971759145378f418ab5f7a4d797d4da91e0399e105f5272b1b76a59508f0b301cae3edc4530cf2435aec8d3e0099dc50b3715046753e747277786799c6184d752c67a054a41b76c62c6806effca11156c85d6dd48a0ce2db5b6d6fe1b8d65cd893a221d5254e8574cfe73c0d06b9416b04c20d039b66a6cc87d3d6c6ed6ffef930189c5e27e51adf8ef9bf4746a8751fe7f02ef089503fd8787d5601c7002a86708ae0a4e40b515ce1ab1aa9d6d52ea4c5e3e1a654ffca9b39ecc77d08c252a7199f5a8356e36b0661f250977cf538ab65d46f936881b0b9312433fa2f57c01e60a78cc185dfc2ba0438e9573c4c22be147b1ff64df59496a1122e6e255ad8f0aa24c86a7965b0816f72e3a6e6f7cbedd89bdc0796c18bb99a0247caa06a82949cbe4a27f3974c013c1be335a5558b37b0148f33c464e9cf9bdd1297c4d0e1f36039590575d880af992de7e1a5408eb387bfab457ef77a395eaf76d6571f0d5d4eb47a38969e3447e2da36bd81eec46742f2971cf84ad2699591b66068e91361304305f99cca5f91cdfa9b0693646c200bf7c4af18ccb335d80078d368f2a0a713cf261063e401ecedfb4c5da935ed6b3db0a519c1132a3281ac647289c6b782aa2f18f8146d65ae6047fe6d1bfcf8ca4e4a56616c486b056dbf5675afa0b5d5c8272abc67a0f5070cfd2186a7e118d7476498b13638465d09e15a6b498340de4dd95f30ea6c74993e041d054807a150c6df6f85a2f1c6bada52161dea9a67aa49683b25f966d8e05bb54c61d4d25f1643a0e440f6923c44a06626ff24c0d5c7973393bdeb402e7a19761326040f4a0a7746bfdac0c6634a3226fbb3218d8a15cad0d40ece73002598d8fcf053a4b82b50d895703dbdb95fbe886f3fae34f09f4b30b6ea29fa8e3d4612cfb6fa4539d6d290998b38013cc70a2584612ed0e98897ac4c78ba8f92df9deee065748a5978f47193a02d46cf6d4a5ded0524061e810d5f85da684687fa29bdb97b3bcb31cc54b732b45ecb39fd72370edbdd1ae638e2daa88e468717ea0f2d069d1e24c09dc5e717a40c97796d8462fef896d267895238097cbc878527f8249b2140782806b23f7fb430b507ae86058115d79abebae02152c6791df838bd3af983032335cd8ea90b93a7ba101a049fbf6bb9a4f0cfcdd0626a20b95c408d89bd533b478eea32b739d1a38fe6df8c37d44880dd0ff42f3fa129407147c2bd25cdd2aafd7b62b196e86ac04a2caa27e093ad6ad64954e9aaf0891789bef57ba1ce1485397cb0b3da748b5f03ba1a0a68ba8487ec48aa003ba60f63c8b0c5e4f20739b1ad84614842f1cb6034c8e18f14c5477481d7982d6eba3a3e519ea247810b6ef3f86d5173a47c8e153aa01d8bd01e22544f3c621f5ab0cf7ebe5cf7e81d4da230394af230b789b14af9bcffea77f06f9fcecbd45cfc077b981e846758d0b0a82e743da54a0741da9fe6ca16c46c9714f807fad235cb279411965367e67462ad12d064fcf54692cf0ed42365f803a09933b9090df4a95563449cc11d073616675cd27c38246691a89267166631d7f506d68c25ccb391f8244e181924d3a94d1c40223dd6d39ec5542b073c2214c333b87d1297b4daeccce1c1a93a886f7442688fc9fc9cf5cdfbe72b53ce5f5b92a0f2d56b0113f457886fdb7d7dc3801d8ebe93d1e6bfe0b00666c5c712e2ecd0a538b73bb34f421c41b04e706a51ba7c0518ec3cad3870b2eef7e7e7b15d3aa6b0b9a3f497b8923a9e96789377f6304b9718679e160ef2a8e5e8d0ab85572d6c8e6c7329c1d29e8d203430ddd95aeecadd74f9f937c055f09c24c2677bdec545e5e4ae3cf54af4cfd1ba1127d0e3c48dd7d2e029c45f99688f865f5b93c59ef5504fb8091947d79dc4e95626ce2282fea0cebe0456cee50c5d620abe0a4570063ebd39b45bde703dd34e30278f0e8acd09457f0e82d80c334638d955c6af2a64bf24b6feed1df836553e62234fe95d1e5636dbb2e0166dd680649bd1b33f181eeffc1d7089ba7d58281ca087945be918e5dc3a645543cb2e393befb25d09fb64561f9ba3d605ff91e946e81d89c008bab35026329e64e63a77120a6b1a82325e296fff358186e3714c0671a6ed2cff08bb45f320a54b9316c5edaa32bd725eead02ef4a038163aa8a849b181716a5924a6300a078b0a259058907909cf586fa40251f6d191653f102ada865119b35fc0b4d9dd1b9e78ef715de6f4c1455cc3e2a03c121c8be3aa4a37fe34bc437bd2ec97907902fb4a0f515f1fe31326a89a836e408d89d8a3cafc87e5708f25631620be5d316759a5d5c2087334fa3e536b21e1f14d79d0c8a323d767cf2cbdad239d01d1f51bebe2648b056412858937fd0da799ffd4b0d4bfc349c5015cfeca753e763cce89b8ae110f00ca83b6edd623ee1fcc68603118d5c342875408e720a34880a641c97ab9a4b4e6045e243fae933c633062bde76951a31c38cb34f389f674c6a939ebc28754df68775a400638bf9ffb90b10434a9a31b76916b27f64d9feda97400db6028d6410f7e00c4646e4afe6d6d6bcd46dd1677509710e35b89d474ccfe9ea40a12281e0812b237be446a108a58de74d420b37e07d68a6cb775a85afb07ca382b8e8c80330899ba1370e851490aba4ad599d72f959ffdbc6e057377f85839c54a3ea457215a4cfc6deaa8fc155c9a36a25e75b77c299b05ee02d142f4d21b11c96a2122ba36b362e25c9273dcc9db0e63c38029645b8ad0a81c36adcc659e46a3a5e10d2544830ba27ed0a3ebafe12a6828dbf45d30f212c578932d238ecafb483d5c2bfc1bdd1aa81195626d37952ee772eff9e34837ae1d9cbcf9733ee342c4554fd217b81a7e740b98e670d429b3964fdf8cfc08fefe9bff41957c360506480fc7dc575653b821f1b1e5fd3527d6e15fbacf97f78b9a947d190e5e83900a323d079d896b023b659dd7fde4bc24103afd83642489c9af54bd5d25568d8983c06737896ba20937ef06608879efb8025e662734c9e49a1b246ca58e91530245550b2a2fb01e99bd04ddb985d9ff39cb2a794edf21a7bb66bfbdbb5dd5e27828bf91cfc39e60ead062a1e5817f16eea6f563b46920eee306dec5393a0455ccc6586314df39476eb179429f94ee49ef76fa6e9268f2a5d3b87eb8af8f012d073ac04dfae467822b307630aa851e70f8abb3eb512383cb388ab7cbaea734525381014c0de56df5ddc0e60a9a64837313a4278418899729151948f93a0f134f6dd251b74ed0477fcfecc4bfdd5161e496362f1dd31a53ab5f3ae8d53a328c4efe9290860490d3f61bcb4927b97c3ec131877383e023d6449ff5b56c12ae971e97f6978fccebdb7ec9cfd8144d58c61781ce2d6382ae1ac6da0f857ef409fc8abb182b34a736a2dab8fe797f6b02ec0d1059127b728ac6c0f1f546d9527684689333ed429756f1e3ef69bb29ce45b6a4574c59731fd7aa18dd92560b0cd099395f1a2571f3e771caa90677c7167244bea0a2602f92aa6f2703dcb6ecba87fd181f39a5aec5b3c34fa241a317b4b4eb9b53b98935f5670e0288193347739f572982b215e51e0b5a472e2ad75a3f8b711f60c74481657240e8d685dd1ca866ca21c9c74a08914dde1a34b78829ad25aef479d60b3dab9c114982955567ed00e02cdfde637b39cf2620b5f74c7e47a77a216dd615708ff7e90b94295806213cbb221405dcb35607dbe0c314014e428372b0c23e36770cb8f4da7d55bf29b9c99ecb1dc9cde53fda047e7efbf14764f13f14619c67d5f44f3e3e754d7b927dc9868c0742962a18fbe5c8fc57832ec74722a878ce3160b6bbd0bb834417084f24c3302817b390fc7b89b350bca8b69386c0413bad705cb6cdcc0bd5dd631d45b7c"}, 0x1008, 0x800) pwritev(r10, &(0x7f0000000680)=[{&(0x7f0000000400)="3a79e5577d7e600204b5715fe61e99ed9faf5b794b8435e616ae3b31e44de6d42c2468360ea90c7e0fe81bd471b665eb377a1c498a34e26f7251f217c4e822325c07a8646d03d0951bdf7984f31fcbeb67869cdc09dce1f25dc84a9407910db2572de0a584818fd9294f4c18fed67dbfde5d5335b7635e405d084cf32d158a9500f7d944e8262ce949ef2a49465c233f1cc23f1629a60d242da7f5ffc73849515842e3f72f674844765a2f4ec8c524723fd45530da2170b854b111bd2566dad2f4326bd794c9ed9acdc7b3c4d91852ff85d6bbf25cfd", 0xd6}, {&(0x7f0000000500)="9e3fc1f607d66cb01873ae05a6fb42aade321294590a782fb9c1f19da7eadc79bbcba308006a8561296fe4b39031d2199714c9703c96bca6c848e3f1ab28197bdddd956f0291364a92376eb6fbfaa0a03f35b0659a6ed8358e6b90db900946c4f2beda627e208ad71f6cce7ba263c7fa510bc62da7ad", 0x76}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r9, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r8, 0x20005302, &(0x7f0000000140)={0x0, [{}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7ff}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x8000000}]}) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r4 = getegid() r5 = getegid() r6 = getgid() r7 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r3, r4, 0x0, r5, r6, r7, r8, r9]) r10 = getgid() r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r12 = accept$inet(r11, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r12, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$WSDISPLAYIO_USEFONT(r15, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r17 = getegid() r18 = getegid() r19 = getgid() r20 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r16, r17, 0x0, r18, r19, r20, r21, r22]) setgroups(0x5, &(0x7f0000000040)=[r4, 0x0, r10, r13, r20]) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = accept$inet(r2, 0x0, &(0x7f0000000000)) preadv(r3, &(0x7f00000018c0)=[{&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f0000000540)=""/94, 0x5e}, {&(0x7f00000005c0)=""/111, 0x6f}, {&(0x7f0000000640)=""/92, 0x5c}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/107, 0x6b}, {&(0x7f0000001740)=""/191, 0xbf}, {&(0x7f0000001800)=""/105, 0x69}, {&(0x7f0000001880)=""/51, 0x33}], 0xa, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) minherit(&(0x7f0000010000/0x3000)=nil, 0x3000, 0x1) dup2(r4, r5) sendmsg$unix(r4, &(0x7f0000000140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="f69ff263331d48e42dd7c2f12a790000000000000000000020000000000000001b512a484e1b69bf1e80f68a6cb41593671ed71db69a7fa96ef95ce26e3a05145705e7b415fc899dbd5636de43b3bc98d6f4d13f1fadd75b3fd657254b284e17d5d90f87b7fc3d6a1909a72f3307807139a3bb431fb9099e75e700ebd4ee49a07062a726c39751e45c24b1334a4f1d"], 0x11, &(0x7f00000000c0)=[{&(0x7f00000001c0)="7e2300db6a59168bccd2da3ba0a8227498faf662c25a40fa543ac57b85440e818808a58d7516062cbca7e8316dc909b243d75c370c34c0deeb40445b253d689566204cb7b8b8c01a9593283ebbb871ec47267f8d1d6fbb0ea87bf19b421dd7fd690bebc295f2263c4b214878747a7a5671aac67ce76560ec44bd2ffbf9bd6be7f9f833036096d3840641ea917faf8e1be56f504cc5e3479c0ba2d0fb6dfbb509c98da803470a991073c79d582414fd32ccf33aaa97eb5642ef7311e4fe2bed196c4669188defe574482585fa121a3b77ab5be47c36957144b845f1541bdc02ef53d67544172132fc38dc08fe21", 0xed}, {&(0x7f00000002c0)="09de782b96eff71112428752e1bb05ffeb54e67cfc820a5b96a95921433913550bab7a2d0b310f9dbe58647cdf7b1a96b2515be9add70026a3856c50cb477a88793b44534d06932faacdebea129b1c28aa2263a1fa0612db17c38a11263845745009f1cb9ba87d7c42038c091c4e0a91e5340fb503c23ce6569a42392029dcaef5f13358f22f25c752d3526c6b09d97870019cd3279ef61703d4855d2590b0da3f397291b3cdb7474288d64cc1fd1ba9eba53cecad4e1151ec3b179c0ae80583f67673440f7f02", 0xc7}], 0x2, 0x0, 0x0, 0x400}, 0x404) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000000c0)=0x9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) read(r3, &(0x7f0000000180)=""/255, 0xff) r4 = socket(0x20, 0x8000, 0x40) getsockname$inet(r4, &(0x7f00000002c0), &(0x7f0000000340)=0xc) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bVf\x00', 0x54bd724dfb6e0a00, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x4d, 0x9}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r2 = fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)=0x8) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r11 = getegid() r12 = getegid() r13 = getgid() r14 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r17, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r17, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r17, 0x3) getgroups(0x8, &(0x7f0000001580)=[r10, r11, 0x0, r12, r13, r14, r15, r16]) setgid(r11) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="c9c7cedb5178000000000000000000"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffe, 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) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8d7a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwrite(r2, &(0x7f0000000140)="85bd68de27de14491e0ced787c5c703b627b3284e621f609846da48a5d60e8dc21d7411e34c8e1dc579ef3c71cab29f650140c907e18bb1116f3d43fba94cca9684856fb0a4e36a1ec0aa9882f", 0x4d, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x1, 0x2}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd]}}) 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, 0x8020699d, &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r3, r4) close(r4) r7 = syz_open_pts() r8 = fcntl$dupfd(r7, 0x0, r4) kevent(r4, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) writev(r8, &(0x7f00000011c0)=[{&(0x7f00000001c0)="c3e285baf1fdd311fab80c17c048e347bddbffa984862d480ff480347f2d364d38f9324bf3d8d3dec1479a91448bfc7eaad12cfbf2570bc97a23a5d4d69da326a3cc711bde607b8bd526da068d209f43709d287cf21be29abacf22067721594686e82e1b25b8a50e7a993fd2a774508892ca08c76d22e70d9e514f1b616335fdf9725db2e24c0e31b22af87598a8fd8204d5181a6f4e8de87b9d2efe9674a2d2296a74ecc1a7aa64aa5ae587bcac6f0fe7e4f456dc095890a3ccc23dfc31aac827a228b882073c5cbcbb09741217843a2553ca6705ca14c6b03c3805223a30835e49784eb4c9c4192e397b64a5d2f83c91e9695c5bc8ea70057a31b477b2d5cd0ffab84c494d903e7d06717e54a85c65033bdd11ae10bb4d824f044eabeeefdd78fc9ed77164e1673ead0c301de430313597d4a41bb3a27ff6b0851ab35b2d3ce984d42e8ce297c31fe4326affdbf325c6085e4154955def5830c6b9f2b83be9572d90bc7a897dce7d5a250a72d0bcc6b990ab39a988692e5eabc47d86cf6b3707c9207b4261355181f06c3b292d90f82d68fb413c2fe249625be360805d48b26c05c163a76195a94096c03abb8e7edd062125256b3577b18e769cf298727c01f7dcb84976b5efacf55d7bb3c164a31798dff0aff14e77124f11351861ad09d1349b24d04e24fca5244168088e1bacac15d89da4968003f56a40ff5a6ecd430ae07806837f6484491e9eed7cbdd5a30d60a7c296d5148110fabf3e5bc6313779a23ebdfedb299455b603db9e37de63f547a825d60f3a3664db45fdfdc8418ff1fbd5559ce71ec4d4daaa6065552bff763d92556596f6acdb16862ec4977a76b6074cc3503f28a758a864488601d600f9c456d71442a8d18dc3fe8ea538a91ef5c0ebdc9f117d672a75f93c0809824d160933c513d34d2aaf7527c443d8cc5334c59f83daa1b7bbb8703c6171801fa1b8509581b47f89fc4f78629d375b14d405c5343d4add1043f24bce484467e9fa0ecb00a3256c5ec28efe4478dd17f7629d8af691d2fb007f2a3d4786cdc05e300ea64cb5931edc0c78435240ff7c31edd6168ac55f4c40e4ad4f4fc7bc06dddc2aeed4cee28dd8f52716e0dce9ae679ecbb08860459e12703ecb033350734a6c5ccd6ca6c2c8f0f04492ee08fdd86761c23ec0f6daa0d453649e57a9a3d0c07d20db6532b164d28ec94f0c5fd7172bf80e70f5de9eb2273529e18805826cf3e07af1e55d7160fa762aa7acb3f475f1b478f5622e48792410103ad02fac8968db538c9590f753b3fc5ddbfb13ef6436bf379add6151f56b114a94a791c41eccf21a3d24e1d770ffa714e936f65429bc08f8e5e051fc3dfd587aaa9e6d0f0817db8d95716de7d3463fa29d0f4bcf13d32102d8ec7ce687a2af447e6a7fa20aa8f090058537cd02dd4ae18521a8072b09119c1367b05df5b4854c0e038dfb8dfb0ef4f83caf3094c3f17323ec42602f82ded306a61e45987c85eb8592939e4e527f36aaa03851931624bf4f011c94fe7d1ca0f8f13cf5e7c5951486faf796198513779adc648d5aa3cabea59db1177113ca5e98e1e8b216e81cac673c881cadbb3859b6338cb4b2343730e81fe4cbb4a36c82b9afe3399bf44f2d2d824bead2d8e6fc201b393e83b088ec5538cdf7ed185ad729e23178151787d7083b60681b63acfdc9f043f848a14628d1c26b283e9583fa660074200017584f7931bdf82b29b5cc4fbdf594a50e8a1c783943a5b9260c9c7971117e643a70b49bd917545260ea2a359dff4f34b251246b42ad586e5edcb52f8860d985be96ba1ee7922826ccc26132941c30e6f203feaeab3be8106100d42836868c41d8b63c416c30aa492a91aad4aacb8ba35b0b832ffd6fab95b0ef092c3c73335213406207d6cfdcf32e8bc2edae855ad1f33dd967c6fa74c7075c2a015f3bb1cd3f501a0d6c5ab8f44d3db83267c4768b0c10328c442537844b86e9e216792ac6227203341c705716200039ef5f72ac298b39e11b35802451349b25bc17f5d913d6142643fedb9eb86a39353c5b94964ba3e1d7e36713789313721df2a88ef61f7dcb27b1d745d71b1f0f75dfc371d51a7741fffc2c2532e9dfa1ab2f7d056eb8b51ec4eca8e5cc0e957a99310a68643161974cafaec97c8b1298850897eff5ba46fce6cbfc06cb25617919d91060d0d82dd27ff1143cbbe52fc5a8418490592d3f6cae9c1cbb44ffecef9546951d59d3807a534b8d3b447e6a2c69965090522e529f89edaf9f7a538540f48f630a76119cf4c683afddfbe604cb9e2a9e0b7b0f573f4cdcf4c2876fd6fb5566b08fcf74beb3740650cc8a3bd221445f51ad5df210f795c520e27389038231891b680c41ebe2c10450b06fd432c1f82b2b545972bfa0c0dc13cc99a965ab350121a4507ddd94b9c4f5164db182c9d117250eab7f674f49136c83c133cc6d29507e5c412a57adb44695a2fa7b87a2c925c3fd0dca6aa46f824717f70bd0dbc2c669bb881f41a173fcba9fd3e5686ca37b63827d7cb938a0871017e4e0370f61754b903797006fcea937254560a95bdf194e3060e7317d4cb0af0c67e59bfc146537193567b75be5e8e0c2756a0c886907571481944434152d63e28ea568956207969fc50480770bcc9b080ed92f3b6f7cef3c9034a85613ad16d804c7a865fe3346cef26d1255eef818dcd3e96faa238bed3dd0a82afbf4e037fb16b4cc7cf5ee2bdd51b8fe93279335cb7724780cae6dfd4fbb20814de997d32da39e60f5aea6b086264caf980887d68793a0068fad943dd27290cdf7a2261fae0a9aef3bfb39dc9b99b7909adc8d39a3080cb9b5503fc9a923639d5ae1d0b7ecb91a7bc19128976f2699044cc0a5026b692ca6f597dabc42ce5f3368e572d858583e1e9ea9ff10facd215d911c079b88abf85254010a0341b0b5632820a5ee0e4065701e3ba38b234bd729307978d6e1f64686462b916aa6d1eb867c488dcdacd00ae5a5ba7370bb45e22c90e4c4f6e06da03ded9dfaf68b590b01664307d3672d6f52491480dcc015bd07274827ead2be338d50a783c3a0fb31dac1f10ab45cdcbfd905f1b9a8471050227e47821b7c7981e03613467f7d0ba4588781d633af1ffd646d9c12787361571447d19975cf13a86afe1f4cb12b957d8cfc75fd495ef66a9c5bf65e240d47314341fef3f3a9e9ddbc339b4de6398ea9ae265ffd6fad2d0b8feb3f6ba8d6ea0e465f5f328126c1ebdb74ecbd7df1e1e639c428d3719b15ced7dcf7b87f0dbfabf4ed2cda89260ada07f0b6ce0ebb793571a6a4898b5cbc77667ba58067446c0763176eb547e88ac8083944fea098eeb57c98b2c18fcdedc621490d954cf3c5138cfa79022da192387789211ef6ed38ff1bcc17f4dcdac0a5af9f63e98a2e235a7bcf0f7a2c19c8d7cb316363b13da8473b53d8f73451b7592fa1b5de9cf908b38dbfa9d1cc29c7e848420d48cd2adb548538abaa64aa21e116433ea9e544828b1b63531ddf41884e38d4e98b4f08a709ae27f5e7727997bb0d6831661ba499a8d27af48dda1d476615c0e6e39bf5b5722c382136ee095db65ab222c62a37f28c3dd5ba94c9e7d1a5183e583cba63f66b5c2ff6325f24c421e08a1b9d43a33d917e424bff5a053c1b5e8470348bf19d8da397144c8994c0f916022a9269a7720acf4d34de2d9368762db6bb6f298aa8096245e726a2000305899a62dc6ec731f2013c3db52df9f994bbb923cad71b52f97b716d525b85dfb0d721893118c40f959037d4b27c87d312f9b1a9672b3be386829b74fe896d7e38f606d5ee86fc15d177b4ccaed92a973d9f5b3220856ee48e30d64d777e9d34ac8e03b67d03130d07e469fca18ad24a5ecfb43d35353f5084f15e6b27840cb1da984d54c64c65c6af30f64fdfb930ac240cb5ebf50616d57369c485a9eab6dd216c06798e2aac46d7f073ba3db2678a3eec6df8a24435db4a13bfaced44e8e53612b450d0af1bbb0bb32ec96c0273cd2e1fffd7ccc8d821ca8df33f955d516fd87754e39542d222e0cea28a07f572717d2db15010ccf75121302f4ba48c5a9ff7616c2164451499ef68c177684c63ecdf7a7557e0cd4fad6bb72a0faf5042c7d170b372a2d797c647e6a84cf6786560e6a18def97ed92f9803c35c15f0e38ff398e9f3111ac9742469df151bce7133587723a04758775b2916a2a765c7cc6f0b986acf07f134a817189a9d87a1810d6ac36b021ac6b3b1328d3fc5dd87c4b77f9fe329dc8635899cc5401d997404ce47c0cfbb00604f4ac010209ee84307189dcc5c29487ef0eca6333139651d2b19f2564794e47b90500cb0f9b1e1fe7d449a1812a17dee7c7c0f7ae67dc8b2fcc371d0afc40a0d957246933a9163be5992fdb965166f2716280f344828119b2a5b785995d387e8bf7444e19f0d879105328cc3050777a48be838ef6eac3148c5effb736b9a9dcc83c80f61f5ff4d78d1084cc6995129a840be12bad022969b58d5e2656e1e8fd9375256adefbf4d58a395e76e9cb1f593e609cc8ce7114eef377ae2cef4a0e5b9b54a0a58c8517f3bdeb19bf21d516723cb968b4cea8dfa355765bac72aa77c89a6643fce3f6fc34fff8c1adcdbfe239707ad1a460a7afda60505e71aba89ac80347df1c67c9ff6205bf85da82e1ea37031ac524b5cfb7c7aec8ae2838f8e219f5d39dfa39808b15ee075e2e281af7525ac60ce5350c3da9f132331955bf5f4c1e384bb255198e6098e1a7cf6b5fc38c059f0655608388d06b92bd3b9082476c0846d5eab8c92b6cd08fc6248b12ec622ad1cf35c1d32e8be09b92153a29f2bcb02409974da2d808fc7194126c868a58f883473324e8cbf64a5a3fa4cc4062db72a5d56f1fec9887ba2566d57b39762acfb656f30c6802ea48fcb78c2839dcec518f81cdf81915a048926f109911af54703543096603ed6456a9ca933478b5e3c2ea251fdedd5730e51d48cb60e54c4e6061ad2aa52fed749960de633abd56cfcc69fb0ed92107be135f89ed10ddb94660468e7c0db886e7763a46f714875671acb5ac2f4f2b2c338e9f8235d52978f664774526a412faa426c5b494de4ac6628e6eeee0e193e5baf4682b314cf388c3a5b804a0b32fb1cfad7c5db4ca1b66c880b2a0095e4e07b941f46f83fd250a367bd3aa08fd4f1bfe1d6fb52a9dd95aa5682b9ddfd1e0f3165f2a3d14405108da83711bb7ff292e07d5338f9f0fad2763af1ced7bdd3b23b18f7936d5f63233d33ef39919f1a0064a2c72aaff33b3b8022214046fe4e5e1133e71c8e7dca0b425aad51e77b7bc2da1fe484aa5ca42ee7790f02b63685ada7b74db76342947133aeea315d32208470cbd44449ead48e2e0c485cc8b269a0578aef8d6c72e5a17952f6832c97fed0ffb36c28c79371f39559b00eb1a0125ac43d290f967cd2bf9932b146a7ad72ecf81aae94bf5e04cf2135da874281da046fa9ce8728253c08437dc5f124e88916d460a52dad6dae6bc8c0a84d46b69b391b68e3256e095b45269e246d655d81615b681f01da87be03fff0a18cde48988640a067c9ede45952cb56b7510d2eb0f89e448924493d39f9e2612cf2371d08e8ac6e87c03faffd2392d03b6724dfe650b8f434cb5c6583d9f3c1a13dd51e31d0cd6d9f39635121f16e3d3f14ac6431370c2aed0860311cf5c6449b36d6c1a90c42a13925ab72c549be6fbd824504b345025d6b38042758b2386dfc41235c0ba8f0231231abfd82473b2961a79d8f428854e746584ff010b46", 0x1000}, {&(0x7f00000000c0)="362be3958d578da6d2258be773a98ade0a511def8903ed9c232ee0830fbb7e513449582f5fb49ff2b5acda2c9b52740ad319580a15e05a7b4bad3faa9050a1d86deb70904f81a5943feab3932c1cd29901e124f09a08f1d4296b67ec26ff1f8e762581054aa4550426f3d2f3d6a3764f3e71f7832d8bcfba117c280cf7ba235955f266d1c97d4d74c490865c6343de166fd7a1825d37434631cd16659abadfa3bfd19c051e4c84b3cfb3ec62731a0fc4", 0xb0}], 0x2) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r9, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000001200)=[{{r9}, 0xfffffffffffffffc, 0x70, 0x1, 0x8000, 0x4}], 0x8, &(0x7f0000000180), 0xffffffff, 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ftruncate(r0, 0x0, 0x9) setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000140)=[{0x4f1e, 0x5, 0x1, 0x4}, {0x4, 0x4, 0x0, 0x2}, {0xfff, 0x40, 0x3f, 0x100}, {0x7, 0x5, 0x5, 0x6}, {0x6, 0x0, 0x58, 0x300e34c1}, {0x4adc, 0x3, 0x20, 0x401}, {0x3, 0x7f, 0x1f, 0x73}, {0x1, 0x60, 0x0, 0x1}, {0x8, 0xa8, 0x8, 0x8000}, {0xfff7, 0x1, 0xe8, 0x80}]}) 16:00:17 executing program 1: syz_open_pts() kqueue() r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffeb4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f00000000c0), 0x7450206a79d48e3a) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f920f7ab16799346ec734141aeffbfccb489c2a9b48f019942568ad9a40a739f8a9a2775eeb"], 0x55, 0x3, 0x0) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgrcv(r2, &(0x7f0000001a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700"/4104], 0x1008, 0x0, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44"], 0x1, 0x800) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r2, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e2047948060000000000000009000000000000008194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606ffffffffa0af1461584b0577d2138cc7b7b98b77cb7e2f584c89be15cb4586226577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3c"], 0x13a, 0x804) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="4b9bb58bc73cc497943b5b09252ec40b4ca3cb8558a2b9d6c62f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f"], 0x41, 0x7eea135638a8ce50) msgctl$IPC_RMID(r2, 0x0) kqueue() 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f00000001c0)="0991752f002265ebfdccb515279232c01f1eb7dfe6000c58ed6aefbbf6b0c10ba6f8574f250b230299ce571ce6a3ffae44a9090f235399d3456ea0b0bdc85afc67eaeea2ff892c174a35dc7901328225841752359c65ab2c72b2de98316c99852f54839de10559765655f275c4a2f7381bb3e8b5dd5c2cdadc5f99f2e149bcf5954dcf5dd367d0b0d589915f7429dcba73be76b4d63e36dd1798cf6b745f71f21e384698870e", 0x784342ffe0245184) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x201, 0x3) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x48, 0x1}, {0x400006}]}) syz_emit_ethernet(0x8a, &(0x7f0000000040)="66f2fdc3c772fe91ac0b328dd91f96f276083ae155708cd0b86e1ff92811078bb79ce0bf3a7bfec0c6b2c81ed2ad868771b7a69fb92300683746346be94e96efa0ce344ce55a96f02f6691b39fbefe38577cb6f06d41a88625b0472db8d73527fa18367a32f1a125f49a5158d8314d34e0f09212a1b5516f25a86053834a3aeb68b28f42a5a41e235ab6") syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000240)=0x40000000) close(r6) r8 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r10) geteuid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000002a80)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0x6000}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r14 = getegid() r15 = getegid() r16 = getgid() r17 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r13, r14, 0x0, r15, r16, r17, r18, r19]) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r20, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r21 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r20, 0x40047607, &(0x7f0000000240)) fchownat(r20, &(0x7f0000000380)='./file0\x00', r21, r22, 0x0) sendmsg$unix(r8, &(0x7f0000002a40)={&(0x7f0000002b00)=ANY=[@ANYBLOB="00002eaf7f696c65301f000000e16c80fa1d34533aeae39e9b2fdc011693a979dc3c6b84132ae2165895119aac8c1eec72361efa768bbbf0850494a32c52ef4f284fe24a80d1a4ceee5d6f4d97eac82b1f2830e20ccd1b796f8b6795c260749bfeb4950ad50eecf7b391d253576b076fee6d6bef76c73401"], 0x1, &(0x7f0000002980)=[{&(0x7f0000000380)="a6e059047e08842f87f8be8f79e8a9c8cebf8ee6dca451bbaae09ebb3bb012a540e7aa11bee52ba3b8c7fd48549148601b61c98e450e9ed3ba4c758183fbd26e2a3ca9fcef26f1ae02ae9304621348d4e094d0da5ea8de7d0335695607886f40059e7cd99e2b5623045b49e7df0e29e9ad745a95", 0x74}, {&(0x7f0000000400)="a8598024331957477fc197eb5907acbd5e854b7d6faefae072adb3a28b138adaa80bed5f181a1226834fbda6ec17369eeca252f4089a186de6ec7d0a25def2ca121cb408e2205c9af3b5b912450a24b812d338e97e6f061af96a6c2baf38c8c7e4372f96cf765e44f4960335c2dd59179ec3311e1ed380a1b3d444ab704771ebb3e0359ffb15f0637788c192c9e3cbdbb767027269e2b79d4a662c0ad8f02b844f342e24d81fde5268bcbaf8a12d968528e6dbd04bcdf62b9974a612605281a69fff51eb5df4d7fde807c402d4a061ed81951cc8acb59eaa9dc46bc24074af43b896109abf26560a3b0c7d57ac4097a4f4855eaa8e9669b231ddadc8e066bbfb9950c9c833b3a14c9054c0ce0a2d7f4a3161f73733d2847e2d909c0ef070f4510c14922a241264e2ad47d5cf9f4135c7603d592142a0268956d737d8175e75073612cbb6ab21e23f8573681fcff2a6f3da88f792f3ba7b5c6c6a2ebf106882a2a6e666fa361fecee4ed2339ab634bab0d477d5dde8ff52c9030e3b97c7635f70bef8c9d2117412b5ce1cce4dd2dc8685bfa31f1b7849e8509bd439ae6be352730fd9ce2a48e37fd35929227edd0fdd792145a7629cde6b2231c139b9ed186c5e596b7424bce5f4113e1ec60922c0fcc08251f474759d65e337bfde4993fb0e05d2c645aedc942b13507d1e704049f9dfcab1559f14a8d01fd9fa9a63335092534fd5231ae53ea90ff31888bf86c5925eb4614d121dc4fb0168f21d4f1319cc53047dd779bb2ea5f3a96a3a99fe1762a253bba8978d385a39c34117b02e4820b3cb96a6b028ca10678ef453107642b4990c925bb295b94accedf9cdfd25fc0b4f4c5bac2bab4b01fa1d035587c7bd25e128f163d5a831005e9b0274bead410e62bcc2d7eef8fb25d618c1b428aefe014b1210edd26c29e1f9a24c27f42bc5a799a274ab023cd5e4db0655e77eb98f9c654648c24d9a4ffe783ec554d1b6a5d7c2b150db77d9fb225fb935f6fb97462f0b228b8a92f83d87a8e683ca365094acb0a0b8f0f0896601dd6cf951a72c5ed7c66dd539ae919332767a7c88f7606ccd4813f9d52dbef3fa39dc93f33c91cad6bb3a2aa66ee7db6a4284992ae911076c315e054dab06f4c2e4092cf4f2ef75064de92146832f5ad842b7142c7b0ead5a1b39645667bee34396454198c4f0c5ed15382a403546927c41453cbc3377323e4ee9d55b8e653706db20aec7d82ba5463db14492dffd30c92f8bba1246f8bb0e32f5bb1b88e70d13ada670d114ffe3096f9f15e3198f1e857bad4f9acc862406385eddc699f44e69676c0a6cf7e6d1b8812199069fbcb73250463514f8e63b32424bad42f96d863d4d4a715f0b067056ab3a872ec4762cc4266df4cdbe5ef7b6ee04ec5d9b060bf255c5b4d09c13d61a6c53c0d4693a71b79db2a5a7bd8b7ed2e69f3c00819210678b9f9dfb66063ee5ee8eba5c720c29152cfa154de054fd292f26ae4f6354dceda9614ba34da90ec8ef825379c3496cd7faa4e77588edfd7bd9132ed022185b6d29c0d5846dc4088c25cc8e036a108e031c91e0a5cc1482193cea5b452673efa2705acefb43f90990f2af36e7785361386fcd3efddbf2f7f84bba88be4e0da3237399c654105e5b5d62ee9d53a8c04247d7eebd21005d2097d50545c50be39f8613700160110e3bbd12cbb9905c533f1a56603a0891f3f22105dccdc4b2eabdb250539cbcdbb50c1c5b34ae82eb2a6de5d94fbf2f0d4c15d2126d117526c09b02dde8221d7bbc6043c8fff1bfcac4e80494a1eca8fc61ba6fbce0ffc3103f1e4dbdf29924604d27e3192f628a9ad09089a551f46eb10cde00963f6931366d2f89cf61f111e52684084bbbb04047a0db84d32c2b82f3e256be68a7734303294a4943f3f58fa1e6c5c3e8ae4cdc61b64ad1e8a649cce4d991519f1fa2bcc25d0ac8dfb0841c3696ea3e536691ca2d02de32270a85b70c4b653beef8fce2ee6c1546419bc230ed51f844e16c000beda8e6e5da87c64163bdb97697c64405118c04d88c18868111c54a35cf00467a0c9e60e0cb4f2d35d8434d89a7e72648f5935a1b3b05281233363a2fd2496fadc2e2b4ed3e0a66e2b596c43f121750376af93e1a8b4a21d32ff156857127502a04454517b02c82eea3a0c298a1a6c68bb3192e4f719f0ee38fce1a3c9056e79f7fc7716e94f206910a9c7f6a2fc6725bf7200eddd317b0ff752262893b1d6e2ea7623156f7c42eaf70dcdd720c37194b475393314988fdc795cafcc212297bdc7d75e0e7fbe99bb31b20b9ab6325aecd6f711dd67185a1afd323bf80df597b14c8ec7336c2f5fe657133bf1a6401b5f41e09ef879472add2611a1455be4172c02b5a440fea29114a1debccd2580f3d232348160fa5b00c33056c49de4325caae15a09021696dbd529694df86202a456deefc40d03b994b712ee2d34038decf9f9b57ccc9e9790304042a2e85ea5a07bdbb65062786045f764111f4262db06af9f8ad401508496b21314f882b8bb7ed5c0ea4cc5888b18d94fdde5ed5645b3623def33385b0aba79fd782ef1f195e1b998a3d7ac1c230afe24717b9db9fde495d856506e72d9347be4c8bf474f74c9395ef43650e3e19e1aa6cd020a672fef7e3102f5727d23631f9295039b8a212ec8c1b9cc39dda950dfb004303d2dbc5af499efffbc32765f453bbb12456c0498ab281f7764298b406e48cf53c0ad61542fd95f98ec3b3bff4a0b4b7d97dfc318476e975a38702e0b9b231e2afb581a4ec9ed96e1afeb6ee7df10d97bde8fee5e28d0c20686fd1ee8af3e981d232edb1f4726fcc2f68dac05158bd941dc23835c0be0bb19e0e64aba9f055fd6f10f2eb65f566a14be0af4c46c333fa888bec71b57b86fc86cd2d8fca7de77b85572bd232fafa6e8597a8b5e765d74a6705bd8aa42cb7380e6f8ad8bedad611b1c168880bdd7c3e2bb8cc281365790b56cbf2ef15b457c47f91314e6776afa310669c487798da345a163bc108844b2f69c14c3889aafc3f7fc8c6e11ac0c8438dca0f89b16c548d0a5790e12718987fad33994d20a769acddcfdbd8656a751d3b5f742e773214b34d6e06c76377c169684942ef618a50282ad84bb1878a6ab079eca6780e02ebc95d9f719d93d4d2ea8e12da2f725b10f7448b84579d5114cc189c4279faaa7a80562b64d053fb27a89c3734a3a5137c5f54c3da8792b273d1e9db03aaf5eb1850c0883875f6c7dc21d0c71f2f0e893e7cb1f091bb804b2f7dd9cbb1b720cb1c161df03bebe26111c602a582713f20f73b3ec031f3271547ab8aa0e38d2940838301f8e88dddc30505969c1b7046c6438266b1bd2b9f54766e31847b5ce80d6197d988da9d6f98c638cf9c1d8aa4853ca68de3c8c8550563a904cd1d835c689e30c42f746e80f143b762a6292a233baace4ecd8740c36e2f515a4c11e2aba60c70930a622296b2f56a9132ac07c366757ac18c88e872d047e10fda4839d372b9a850fd0e7cabb0dba4691cff93042a9eaf6737347e999317d6bd6ad88979115b0bbb6cf178ab58023822d8e6cd2c7ca2f0c3efdf6bb4dff164b3724d77a03b0c0a220882cf2747694c4ee60d8820df61bcd8c368f12827aa8bd6516c0ccde8f7597a67df0fac8de3ec66d7b193442deb8486efdec5decbe2e4f9ef5677e3afed26a31980834be4a9656dc3d6a44b35f1219266a3917e32c1741589888166ac688e6315fe03efd24efefa1ef531d86e09e8650718a51a56134b90fa6e4f849ff4c23e3699af2e2c50cbafc158c1af13a0ad9f4e0832485602f479cb2f3508a07ad5871bf69aa53d7a861d4d3c2696026a8c02c559c998465506d02e7a249f9e9bd090fd4d906dbdffb1a25c13d2e4d0b1397017de283d73f4686e78a5b10058b7a907f8185b963213c50956b7f930e3bd38da964456e320763e9796075eff412ff05ecab643e2754959adf662ae01f16437e26eb90a5a92f8e339f55e1b8a0ca9bf5c4961fcc6fb11399eb081df67dde03ce4ffbf7d60c05afb89a851ab3ebeae42afeabf32c106747e1c2d92fc8a600e41e97ea01335bfb59341706ecc8f6486b2aacadb9a595a54913b35b9970aa529197ff5d17f4f1e5027c9abd516fdf48427d8a0f2fa072c1d15f0136cad707cdb33827029c0c476d7da6c934e82013397a2a588dce5f54d5b9991953c76fb4b23e187444795ef1cabab0a99a92433f8994414dc62c8615f7f24a2eeb81fa9dc4528b458c5a395d066037fc0df6f3a83017569e4855f1a802b560f98a3c9edaa2606768f39dccac6836e121a3862a03c5351433cb8db09d98b0770449ecbc575bbf17ce6b228132a565934f6303621ba99b435f1ea64bb353662ff3988624529bb10f691c7fb8fded1cea3773afaf0c2e89ba8d5776ad663f87dd470767d27e1af71318e567412b36a28f169a43237976a314a6c4ec85b9f0b04794ef98facf1215e7513bc03c103e62ae2a741867f02fea3815e047d0c320bb6ff7b3f1a44e9780a16b765d1c6e9101605478a505d5da27f4c03f375a56edb459e433799b7f355290849195a18b6c171231916a32364da87f7854736683d1ba6ca00cb82923de0fe4c2d827d1f75aa0f1f113e3cbf9e9f845e4d08f4d0e59b16c5d7818f82db30a1c47117cdb61d75a4223fcdab69687fae216d2ade19444ca1bb4e41cf650bc955179c0651225edf5c35eb683e6960464ceeca771fe512dbf9b648c81506d2f409cb141a28d8af9ea5dba5ea88bbfdd2c3090fec5e2da2a3db245b706bddaefbc332ed2c5a8b4ca19013dcce75be56d10e3be7d239e95b0c181f5418a5239ccf4d9f0377a85b548245f9d869839b55b07da7d70f82ffd33c85db6487a964603fe3a340db643e672e955e50267ed8f22c28f5d5ea27d73a682d44974315b06b9f8cfded1729345b021cb50c10c6fe3da5fff4e4e372b46c48fda6dcb021484c7e597cc8059654b865e552a016c9761764b99f3e2789a93c8b9b238cbfaeb99ad121f4880dcc6aa8c008a9135983c21a7ed529a1570c1b12b707395eb5c9f78c4907f2680219fbc5f0573a657375c8fe4fdd327a6568b0a183824bee0b121baf89faa5b46e0df04c165bb995b7039808485dee507335a80306ad3d7e6ed732e204495242ebb725b010b6f65dbd11a830ff3fffeac83633165412d4b2a793eb79484ef5ee10e56340b5410e4f8a3960bd50043f896832dd91b6817e813bafac5766a60e6fd29e60d0a1dffc165e776c4dfbe8b91aaab1c836e40205d4cd4d5f87635db74c4afcda42635996e9ca7bad1a9ce9f94bb673c8405f7b6aae9bbcb81f9b1b13b0e8a4769b972aa5e863302447f0ffb7804612c95f6e646091ba5bb2ef227b710410ee73ba5290e3aedc1c0c5b191d25e8feb33b45ed5f4be0ad11761843861e42fb70c3dd83da205001d82dd113408d3a9f6a57166cbb5706e706b2a9fd9c0bb5f784dd5bb1a393892bcab0ba33e847ada83ef28c62db323b243adec8a90dcf061e2a521ea828ec0b29d83fb29026b67c2105fc7152cb05372d231c718617db053cea9513738afe3df011f331c636196c0df6f83f3a6b89d664910c55c61b1859b240e17c379126690af6ad7e1a6fb6fbcdff4104acc63a6d813c2667102dd5e57536fd69c7f8dfd34a8ba430959f4589853458e75a82aeaf8fee177c683bed70f411c74a865953d4323711689d43f22233e777b220738e2c91c890632a933f93e58479f7f5cdb48610924ddf1718515b2ce829dbe7972826c3", 0x3ad}, {&(0x7f0000001400)="e8170b3d11330e3d61a36b5ca7ab4e1c17386b01b5b0dc0bda2ab7d1724a24ab2a900992d0f323bcfbbe5b6ecf5d1e17629dda323ea1c069f7d42f5338e46482dc2871557a12e6b3940cef8cbee7545d9dd2ae2712393c0925e287a2d4206589ba838fb8951ccbecc98d3078adf5226c4fb891406ded8c1896be78094f0bc07d2b6bea8779fd420e9af30141dafd9954b2b56c8c8e5a44e72a750f95403dd9b1c86db1a1b2f2b052bba324f8", 0xac}, {&(0x7f00000014c0)="26a610189e1ba94d527c9caa86673505ec7f8a8d566ee9740d2969d138e8efab6881a7c556a2d1a37dcc05da8e84df8f770fabb2c5c194b819921c89eda4fe168c4be3aeea44adba5dfafaa282d46f1ab13dcf649b57072a8c357e80f2a271a72496e163c1b0da746db9cc5107", 0x6d}, {&(0x7f0000001540)="ea372be953a62b4b74367f131b02969115aae2114fa49a5391215b5015c9814d4092d4a1eb21b25b13fada820b6f453f7e9f01107008b657d312e0ec9c9d35ff98e4bc14aa97d616c0e44633897b01f279c947bd2e23ed3237a82093187f5f9e1f085a6d89c44b483dbc2a48a3d300c5f466721993c56c8aa5eacd2f267cb9c5426282bb8ab6e179ed101780396d80f069d77ee9d2a7af64021ec0da511b9b9bf33d82165589b0bdc0dc7ad99b985b67cc2399f79b4c6729af78b24036c9f54572849a017797834eda0ff3", 0xcb}, {&(0x7f0000001640)="315eaae7c5a780c4039964e0cd8a0b29ca6627ba21c9242042178255d9ceec0e79a0b0508358eacfb0ee840ee32d0fe1baed1060845157d37724fbc70da1843f2ac7682e2a4d1c3b1dde6be7c5aca5e393f9bba8ea75f6d31e91485ed5e260a816616558e32fced34a8e42aa22014698f7f22795ab3f22a316f3b9767e3c9448ec5117d14f", 0x85}, {&(0x7f0000001700)="74e2f1eb9c18a5d3a0ad1c09d3d98e2146a92ef5038f62769d7700bde38dac2a85b53f11eb7d81873782a21cd7c793a5ab201eb2d959ed0dd016631411a9cec4f3eb9ed097b9545ad209aaec66377fef729c2e8f4f3987463e07", 0x5a}, {&(0x7f0000001780)="c2844215c9537f548329a658d892370e2070998f76c4a27af31a336249f828f02790d2db6b78501f88af225ee3261798675a737555540705c5093596f00c37d3bfe5cd6e94941e006035221466203bded9c7d344bd18ede01c15ff8c236fb826daf32977f5f000a19c2563cea2d614e1ef0fb1f337708871b350a3f91f459f56d5baa48e7b8c430057b6cfc3c79e34bd7e87d5fdd7c3c02a15a4b73f1c8909f86deffc1884ad86c88655f313d78842baa263f6a6e81971feb71a3b65b558ff1a227e2875d8ca8a461958e4c3de09d5", 0xcf}, {&(0x7f0000001880)="5f8699af1a94f7ecc6c7b522a32d47d049fd7f33fe9f76f6230d69fa1f29bb40a5dbb3cfe5032134564c4bd3f1aa945b6c22aa444e2367b9e7e45e10441a5887d08a52857ec7f8562a6c4d3e0551a1e6dd23356091d2a06fd3f9a5ac7ae47bdd724cc97b8fd058f52f13c8bba4016b0e09d8787315e256e1a4d18a2d8f4e2848958b2e700ef89bf8908ae089b9327a262ffdf336ca2e17e50a44ffa709b99e7177775204e36f872157c178899cbb61b3124a58183d127ddc1a0920da66687bf5fdbc10d16611ed6630707418218da74e37c482e5a7ed3af75ea44f7c0d5a4f416721134bba274dc57fbb7c05b390d6de81d411cfdf1ea49aad35215e437511f59cbabd36a06ca6c26f452936ed042da2f8edc843d21bda8fe4b9ef4bcee350ebe73db7f6b23b33bee274253a49ddf415b488cc9f6bfda9f5d4036954a6cb38b6a11650a047de85dd565ee51bf3d1c7830d85ca6471fb497f8eac0e6916cde44792fd42e73aeabfad40e95db9bd23b23fd15dea99134925b3c839bdb522dc815a81a50608c34f6a9d1fabbb36fc51d26a5e5fdfaec591214251681c1897d9a313b5a5c196b0be484b48543c2797314a704de3efa2236c1eaa803be78f220315d429689e5f1d031bb2730b1658ad264d486392502fd2c646107a9690aff6fa557b92f4dc70c6c3033984811407a3e74e78b85c1214ed564db094229290e6a2a087d1b9449a41926e4794cd7bc0b51830b68418460037f823768537e35ef36c8b039fd0b1896ee8bf91cf0042f8443bd24c046beb3ebf389027d2b9fd67f4ec41eabb9da13e9d2317e55a8a5c696fc84a612b7ae1dae6613769a13468ba7ac2802609a635e4f868e80f4644cfb2965d9d2e4511304186b0e1e3bbaae47de27864581a852dd09d347d7b00140caf5fb737ee7c2be9552b2a0852827ebb005055d9a2f5b1e55d76bde84caf9ea7226939bf8137ea065268502e1b45ed01b70b120ebcbc165e7f737c624ebd48f78c918d121faca1dcb44273e5c083fe39a5a6d56fe3d392035f276dbfd69a5a2049e271208478852ba79edea90e7d83281ec14159c6ef0a61f6847578a5720cab2f4c4756b2d229d182adbe6f8951b4a7e128300d2d7294e9ac11255e53e7f95004eb9abac2c722b55877a8df1e361f7d4f53937c3a6e18b7a5660cfe10e34ebeb0f8cbcac3becd6c805c42bdc51a7be89fde80bee61be9b081478d23a7afca6b56bfa7647913d1e907ffd3f7ccc836909d95e649846bfc08e37dba6fc357e0e52e5ad68e19e0e72499cd4629527f6968b27b986dd804cdcb3133b0085fb16799afd217d8e628bf165658bf3d77f8bd08bdef4d80517e7ad2403d28fe6f05a2a7bfdbbe51e01aa7b072c898302a877bfd196812e793c4b2a99f03ac10056c3f3436f77940cd42b241c8f149b0113fb773b7228585d629391cdc66e729f263baaac04f0cb2a6a9dfad8462a21ff8e15a9cce32611c7f1b7189ee85c970e394680d5508767871bfc3c4bc735836d9ea77a847ff40164db7a4937c1c7be163a04a262037a10c3596802ca4fcb3bc923276dfa55298539c7c0368ad13cb8a5192953b9db70e3642ff62eae87a6a03a8de92285ec24aaa0449c45b58efbf64c7cd0a2ed4d868334df0563ac71b0de1417d5548da1a9cc14ab68225c2bce52b84dcdbd2d87bc5f99953e5a7b2926a1aa99319221372523ee18c5da40fbe41cf83bbc7709e1b8d7cc563afbb59f11e0bba1aea1f89373f166c6547784da74613303e932a5dd09f0064bfad07d4c90cff9283283f858bd11c357f2810b785d9955fb0e7d9dcf1e207bcc12f8c842d95026fe06571b6d25ec96fbd085e2001c4f0dc41d8e62d5b4480c920f725cb626a89f4e1cd0db32a77594c04c222eb29332fd0330ac08bb820c48ed3e34c315bc68a5fe6c868e8619067fc3ff776b01975592f9fdea52beda84b25c54e85156c8354db06397764cdc53ca9d7e80efc0ed8beeaa22f9714f97d0d7227ff1dd200cfdd9ae64a5a816855a2a265a7fca1d31a1ec5903c0541a5e55f80182303820479aa46ffc57bb1583aac14830367ef3fb511c974ff70e1bad6cb51b37665a4e2b60e97ba4b6506856412e7c26b92381361e2639aff187a60c659f75389e04594d0999399a746a5f53e7805318bdf3b85d26bb0fa1cd7129d64b744f5957e6977c2518e1db8a4c92a723485379370caac2c04081187244c74243ee3176d7a27b831ef78573ff14f4043d8457cca962978736ff5341604052c6b449cff468b1435d9446e88a7c2e3113df6eec8efbfb21884b9ee199189b7f4143611dcec7cd953396d3a893badd78c0a2866964f3d0adedc66e943138e7fda4637fc6d9ba5825444b1a8624b7697540fcac517ba7c3a4ee2327de50d6a9123748a3922924cf9548fac513b6fe158d9f981dc8380d1164d8ecb3cdc3a6232c08f7dab766dece15a425ef05c9c5e322c65db15160fce5563467ddba2e8203e6eb9b2023efd32ae46f5a35fb8e3d9331621111079794c9c2ac054766f6c7fc16befd8cbead93d71a59f7bffc91d2f4964db4644a299a43daa46460d568d57c056a6379735f2ed61e8b8e61ff231115c8c8b91a32a8fbb216dcc612e0b829cc2ef40a798f3849e60357705f21d749c8fd748a0c3c40ffd11eeca39f4566283b3c618fab71d5473ec471bf499538b475c16be83f3193b0d7d9d4415ae127069081c0dd3485ebb1b9f7567d147b751c7b9f633923cbf9087ceb58315e5b223d62eb7199e9da863ecd701d84219464df5cc218b71ca319943666eaebf4b30e09acf01251e472b09953d99a26ad176549f2ff8fc3954948569fbba182d001ff3b158af3ad8021434e2cf2440e16425fc6a8893115b17aa3b9e05c865bb339cbe247f1876a129347cfc5015d506543bea1dd8fc17035bcf52c87d27b768f0fe39ffe920302df9ba073d86f3b8dd0158bb94dd24688efa02c82b00c3cb1b811e0bab7222e582e52d0ad450f2065ffbd5522892016745d924d2bf2332a028000ef58639f38e8d9659437975d43f5956adfa2bad25fa9e314b8e1f20184c24052177d7bc8154a19a619362c5af8dbc6dee04bfa94cf5534f12f4e59412e45d065ebb57f4253bd092824ba4bca8faf29e8c7407e76cae07668c6815045cbac65baacf05eae0579c4db7ad72979fdbe84887ddb827d9298cb4966814731aff8cade405d379752ff9a6f03908bd3f6cc1904b968b05687a00efbc906f30b157bec671908d8efd1e4a7eaaf634f39575b6f6a37e16fe789a5325aa05924adfe012e28f9d1ddd6879c27ac8bc3422c085a8c58d5c6c2c4ffb454308895da1cd719480e979f90296d66acdf8347772f6662bd464f83ec29334f6fb5e7aa7ff10477cce6755149381d93330b2624465c2ae9ff11d3d3feb1439d32f2ffd8023bb1b4cafe404bb81545d91d32438ef07d8ff6b173732d3634712f8cc291cb5cf9111bbc8ef8ac6aeeaf38d46d3b1551a0b18d67a7afa4b2e3cc5ff94a2805c9287e1ef48001028cdff666625bb00555d20505419e6f22c1ba8644bb688c42b10dbb58afbb8f0e6d435ac72ea70b10889dbec4744ffabbfcaac086cb9367808bd41555173b321c5421f0617a952a8677008f3700414665dae196ee87b18ee5da2a154c0e7d73d4d182397e27f2f3f432ced49b288372ecd15daa1cd560032b7ee3bed85c7b83eb41c6627fd5a78eb5881e2afd5b97d54018d14f2ee1408963a3fd7b199c79288785739355e2a775bcbbdd5169bb8b9852e10ab853503827bdf6b1c2b9e9e2b1d275f1b42338e376d8474dc991ca56b78e1dfe9e357949c4f39b2d3f4808922e3a4f649caf726d6fe6da7d6f10c911a181dc7162fcdb11993d588bb3419e57001333fbdca5b58d81bf530d1e1379c432bbe4dc89e97b2b3da206da945567591beafad704afeac4aeb89db9d982278ff789a32ca88fc85df55451a6e38f2a600569fe4067d9bee04db34b0b834f3dee8ba0931f1276ca31168adc32bcf4f1bd41a513e06b6bca0298a85fc7e8a9d47c48f652642b04b78e743b35d2c79f7978e0ba74345d448be9008f0f75afc7dd15e44431c966716baeae71b09d9a075474a0ae2feab5f71990b3c8acfb48da83c45a986f1f28d5b082f0aa5aa9de7f92a55d66397896e00febfb79d9ff0c4f02cfb9849765b61853c17940e51e67019061e647b78b654b050c913c13019fec8e48261a5382a3fc556a07efe7def53bf74e72eac9fa14a607f145df897375b253722afec487990fa8b56583fb04c1d901ca0feac12aa5a72bceba3e2f96c145c8da86422f7bf681628c9ffbb1bec59601203c627842657cfd037346f513345b36da04b84dcaa06113d6e616dbc92a77cf3ee10880998574c28a466c6cd147fe9360e0035faa2516c4564559b61b109855538aa649bd3b59abc2aefcd8f4a74bdf6424dd5544bb18d7f3698c6324cac7031f323866323ad106962525824fd49a58aada7b9fc6d94db898768df2b2475747f7a93c1aa88d40c8a48733792f45070305922ec3e3857c5003077a5d98d768ca96aafb4b09d59bcfd276f16f000bc2a965a1ff18f6ba569b8e6035398e1b2c65b6dfab8df6e896a3db26b3bd4948b0b79f9163e5725d64de3faf3c814c3d6f951544a0f088aac1e31f8dacc1c4968c3fb9482de96f502ee0e0b2456b5eeed9e7f704d5b6bc1b78fed2736a7910cf9ea7b2b218e3db4f309e8630cbd2b854c2a246fd48a41a7065eea5964923f9dca43c01eac5e50a72f090002c4d46f126af57af4bdaea644a0fdb630ee3038f9d48185ced2dc2e24cf3b7911700a3bc83c1abe4ce232dcd1e79f925a6b487e66408b58ebfc55788a905122d2101683f34c657aa4ffe5c0b2293404140c655db6c1bd390ee0b9045ad44df4cdfcd0630cebe7ff3b0066311281155509216e00d50b47eaedaecc4b17b413a6e54378ef91760375a13c1e9deedd3e74f571d3072689ef0c04f4ecab6dc9919a485716d9bb8eb5614f5dadc8c626d50d9a9892b9d9b402f4ea9dc06a6a10e935c6072cb38c636ee1600ffa95eaa652b722cd546fb4b7d121e0168586ab870e2f6b26b396e5cc6dd1aad7c02f8814721d465ca4f486ab834dd35b1c04d1a191b5429815de5d2ee6e4bfcbbf09aa19ebf4a4e5be41846ff79ddf17b46e0e5bc9c7b6eb091c915ae7854bf5570286f4a072ae81c23d807caaba09d1bfdce2e3240ef3c828db26e3337a697306edcfd7b8f58898dd2a03dd83737adafa87111f6e9959af6e16673c17f5e3737c8db9f59078e49b8b1ad7cae12a4c1154b1e3a0004cedcf53baac453c3b0e7411eff9271d76f93d6776393600b11c5b398b31ca66c5ddd59cf77c9b086a9fc69f747f7953da0d7fea0a292cbf0e843c9be61f8b2706843f712030655e6ca49f4d5ec3260e10a4dcf72c6fb7fac901529e663a545e39ba756636227b123f1c99f6f40f15c5c09ba6fa4822f14567e8e92fe606d5f86d110f7068ca7ffdd797e364a7b0f0d28a8f0fb45e47202a7a669d61b50b9828f719fa9bac2e22ee68eb3a8276259d48f1fd5e7d16157cd612a6da320bf590dc047f6bad488aaba0198f941267e241cd7d738608c5a56aa35226c7c3ad1dd9d7bbba5d08f095f857783129803f280fd69f8789e868ebe8c1e5c8c0a1a05cf46ea2e8eed65457f1882e0d7fee269883335bb7364eb9fb389e283763ec9b7f4b4af08610c05bc39eb0a4b0021becb466ce7bd2423353b93ad4174b59caf948cd6e21", 0x1000}, {&(0x7f0000002880)="f6f5102bfb0fea6dad6735e03027f240472b77504b1a71ea6512d7cdf3531dcc88a3722d9b051fef8d4378c954aa8e7c8dc012871633084463bda1af0d18b180b5d6d75295c495b1f50cdce29206a3c84a1ccd74e775574dcfb899259991bbc241c2b5028b8961324c5b5e504ac56e6a50630044ce7f71c12efe34cdb417b1f563e2834e80ea670aba2068ad2360236033f30ef87475ac98e40874f60f16886465f48b4e631ee6d06ec709ce7ba0799f8c608c96368fe6978f9af2d68d8b91a679c2d26e0dda1fc32894fd671d24ab2c57d001ac92ffcc5bd109bd922724df11749c", 0xe2}], 0xa, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r10, r21, r19}], 0x20, 0x202}, 0x8) syz_open_pts() ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000001c0)=0xab04) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x4000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') ioctl$TIOCMSET(r0, 0x80047001, &(0x7f0000000080)) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000400)='./bus\x00', 0x120, 0x10) chroot(&(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r2 = dup(r1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r7 = accept$inet(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x2, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10, 0x0) poll(&(0x7f0000000140)=[{r2, 0x10}, {r4}, {r5, 0x20}, {r7, 0x43b26feabf1d7230}, {0xffffffffffffff9c, 0x100}, {r8, 0x40}, {r1, 0x1}, {r9, 0x100}], 0x8, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "65b68e8ffb7641f3dc6d52ca2e4b2b569294647f", 0x0, 0x5}) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r6 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000240)) fchownat(r5, &(0x7f0000000380)='./file0\x00', r6, r7, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000001340)={'./bus\x00', 0x8001, 0x2, 0xca, 0x0, 0x7, 0x1b, 0x400, 0x2, 0x2, 0x8, 0x10000ffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r11 = getegid() r12 = getegid() r13 = getgid() r14 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r10, r11, 0x0, r12, r13, r14, r15, r16]) socketpair(0x2, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r18, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r19 = accept$inet(r18, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r19, &(0x7f0000000100), &(0x7f0000000140)=0xc) r20 = dup(0xffffffffffffffff) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r21, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r22 = accept$inet(r21, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r22, &(0x7f0000000100), &(0x7f0000000140)=0xc) r23 = socket$inet(0x2, 0x2, 0x6) r24 = socket(0x2, 0x3, 0x98) r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r26 = accept$inet(r25, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r26, &(0x7f0000000100), &(0x7f0000000140)=0xc) r27 = socket$unix(0x1, 0x1, 0x0) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r28, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x82, 0x0) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r31, &(0x7f0000000040), &(0x7f0000000080)=0xc) r32 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r32, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r32, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r33 = accept$inet(r32, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r33, &(0x7f0000000100), &(0x7f0000000140)=0xc) r34 = accept$inet(r33, &(0x7f0000001440), &(0x7f0000001300)=0x2a9) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r36 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r36, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r36, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r37 = accept$inet(r36, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r37, &(0x7f0000000100), &(0x7f0000000140)=0xc) r38 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x20000, 0x0) r39 = socket$unix(0x1, 0x4, 0x0) r40 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r41 = open$dir(&(0x7f0000001400)='./bus\x00', 0x100, 0x42) r42 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r42, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r42, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r43 = accept$inet(r42, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r43, &(0x7f0000000100), &(0x7f0000000140)=0xc) r44 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r45 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r45, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r45, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r45, &(0x7f0000000040), &(0x7f0000000080)=0xc) r46 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r46, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r46, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r47 = accept$inet(r46, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r47, &(0x7f0000000100), &(0x7f0000000140)=0xc) r48 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r48, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r48, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r48, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000280)="a86cce54d9858c8dde6d7e19a0f37575de50bf7cdd19f93875eb052ed3dea06167dbbeb072ab34e5115d054ecf81baef6d9bdbe0b0dbddca09739c912742e0ae1914a858fe18c5d9e1fee840b68ade234e52f398514df663bde194f39e3c087d44ea8cb2c69a9620f2ec89afe9f067ea206b56ef4c6094867c40c8b872cc94ef5f9c072e02e793d14a32b5ffb84e0f75a75650cc0273be9000578b67fed228517b72d0d8985976e89a78128c40940106cf86586ec3a87062ab78a4f06d72671d944cce05657e93d48c84ce7fc74600a0302a7c564c62d82a6516dca4fef95b2e9536dde076b54d45b17c215b784426b8888f900c406c4465b57baebee8b6301beccb4485f19785ca50d1272941771c5d97cfd41ff7d42ba5f037495fdd431e85463bf5d44a7f96fdc29e601a15d3e952fe42b9afe24b946d4dc91c7367229461dbdaaf5044e211afe5032ac34c3c3d8bb672474a563c9483343cd319776b7629ff11f271c389611f1db10187971755cc95e499ea57f442a9c6c79e9f944349de2cb6eb6832cfe9229f362313e079ad523e22985f82cf23cbee871a1adcf400edb42eed90f54573738ee24e1a6f96b81848434b6462208346e19f8052a76017d3626845f162e0082269fe3dc2426e38b4efdf3c11022639d93c71af748a104fac547937f6005ad09128d63e4a5077250d6e36752dc797a3daa17ddf32e955692b26f812fc5aba5f7c8cbae9a6a47d2ec54932f75f74c31d7d1afc6f58e504edd28df6c4aec0002b06ac5dc4de492a2e3ed218e78deab41dde67f6a5e0b5367f2bd40b935fa9b7befffb53038575dfa552d288fece17939d86d3fa1b97cf2825e6f885c720cfe2ca73f1b256740cede15579bf8dd08abcc2d70a23e0d5663779bca854940b958bd95406cc166e204e32b77908979c440f9af3953bc84a55c127c766e67b977847a805c9d6c7d0a5bb174e40a7c63fddeca8315523d5ed577713fc02d5f511fef84075336b4f69430f4a373eb8579252f666846232b7b08fd75e9751f70e3ff995f8840bf17168c39a85f702a5463a6abfebd0e8b33e3d1d78c8a17f3e0e0d863d7f3e52b40920c6eb5c38b17f67d5a5ca1d0bf530ab56180c9ac31218385cdd0898a902e97b379ee5a51dfd094d1111982b901c8802c3d8a459c474b0f95d4237f9ce5b89521e24dcee07bb6517d3ccee1c747baa11ec3ca6fb911e170df0659d5dee58fa245c0eeb86bdb5cca4bef5fb87baaa3a1133b72b7327916e93d84f21b984756a3df5a94f8978fe610477572af9271d223f7d90b4b00e912958dc7e56be80f7bfff1487934cde3aae31d1d40dcbdc419def3f3c1ce4175f331989c83f0bc6e256aa6d04ac44a9e19bbf4d0641a1063dd10ae3ac8ded76ee29218a623b1805ba864597293c299cbae957900e1d60e60c260c4d5dc3873925f0353c7fdd3379b337ceaed3d59111e4caa2702d0a8460ddd206b080ddbebea1f771c9b5adec870933f3edc550c08aa34e2a3a8317e1d51bb25d0648ee91fa9735004e6ce12954675bd2523bfeb1c7faeadec0f4e6129b4c3abc3c738e0715ffcd62728e2b6ba82e6450b6696a6b44c4157681b4831a78ebc8530961fbbe13b47a7b64bf200134186f195a5ee669464078fc7d8c6d00217b1a4bf32b287a5e8392c1ad2e152af47a21a8b55c3507839790f8706f1cdc927a1256ce3cad79456301cf00b49e80bd8e9812fc2d1e715ed6ed03a3468b1615eac22c10a47e69ecfe75a755d9e095a8d3533f2a32df44677e86c56599fc2fad4182d09b58510490833581d0d8b6232abdd3f7b2097411c8e1eb2f1328270e889d88242526e7d294e6dadca0696e7fb7cc2d3c4ac0ca15fc77f989c3c01c314fb9c0e382c523e81182b18e24cf7b9cedc68c1b20a1cee5949fde6f6a0e57b21207a598f0cb049f310509f764fe7424644f565a8227d0c6b99566a2073cab3660d9d9ba68c2042e7d5dfc72548a4c2c1d616600f1ef0619bc1c018c8cfceab11ebd1a32f2ffb7aadef639d63eb5863c5babcd3870d01a2f35c49b658d9c4b8aa59e8c0de45b57c7259aa4805d0dcc0b358d9f6f65bac26a2f1107c0c4fc3c592bf7a0cbc927a04503cd6ac653c4000f8b8028b8d5602ef6684e02ecfe80d207b2ca13d1cfdee2eed591d76244bb587c266d4097582ea5303e3eb40755dda49365c8ac1233ceee8c70fbfa75f85233eef1df48f529d26a90b32fa628e2e20b74bc88d610e8d7ae4104269883ecffd821ecd5fe580dbfeebfa3fbda429c413061a813d3da78e329070a85d51aee4842d06549d6546bc55c1584fca87a256f82d501375607da60e58e67b1063058b429324094cdc77fb9828ed1cc8836f56c6c2148d0bf6d48e08001b1f21d50f86e263e187a906d6df0b17fa5c8d5facb24c72189956709acfed8302f03260df4b807f4b809ef42764ec69c8c3b112634e02845f6fde0a8d16079d61ea98d6b7fe4fd70729a11fb29b090e7867bc9e853c1c4228aa6cc1be4fedb8c79fa0fb01b14aac681d373c82d05e56585668947d26198ebf739c40fd306a7ea933f0db4bbf45d6122fddaa94051404c625eff9ebc836849d8b40c599aa73c578f28d7fb01c277b34810c80142c81b16bf8aecfd1de82e86636ea69ab15fc37f42d87caa1a53655b1e7c0a85e3edf5f1e9f6b5e8431656cb6eee6efc7a5397f0fb5fd849e493ee39a12e73a0c7a576e105613bc9f074e678ec0077508ca2a29411835aac06710959e8d4ebdf0e16c515a08f61875f4f213846be128038718fe285afc039f83f482c71e0f0ea307cc591c596a52d4aa0ef67cd92c458047b7d44fa88ae65b0810d45a65cfed298d87935f220351a6869951c2e8dcd03fae15a6edebf52089dd9fe20cd58df3cecff2d115015609c4c669e4f650de0572385cd0bff29e7e7559f6ccd7896a929ca9670d6fc9bffd1b1f74d8859c2c8a3d0e0974319cc245263bc93f4c9006ce2bac89da4a59115d67cd3ca297e5be198e024b6f1a797ed30b9766555f4a406ffc8569002bdf6dfd287bee6ca23cb8f3e53d17965ece36cad3b770548abb6e497cee4e34a20a287bb2bef08abc2783f5c7875e67a079de427c9c996d24dea59850f7b62458febc5f7ee37d3b26dbbae63c3371ecf9a75aa50d0a11f87821c127e45948713de2d29e6a87b144a63c7e7cb4b150b2d43cbc6fde273d32ffb9b5a441187094e1082bfa4d21ca3551565ca47b218d92a2710712d888fa7ae96befa3bf4ab610037b3ba1d2d65fb87b535618c3bc42f5d1476225555535a5759545057a6ea22594710501cc87de462cb583f7a8a436c8f808a077eb6ae67c0236abdf25461c81dbfe3b4771428de1e9b951c51e09555179fb44231ea269a4bfdf1240f9dc58a3c5831dfc09152615c8fb9b3da0570412341cbab9bc6e51f08c7fd74cf90941edcc4eb822831a4c0ddfcb7107e3f0b3c7273f89d887ea2a251bb8b7a8124948ba605f49b0210f74ff941f3850ae5d3faa51e0b96df4a5393f22e78419251b82808c64f5eed67276c8e76f0188cd1dd858373b7760d7a97b5b679d768af70c1f7108e7e95b772c9ebbf3073ebe7e6b41b1bd16a2fc615db768b2a0145d85d772e79ba8998d07caac7ee6da93e32ad838ee6aff7edb35d76916c67a62092080056f4f3b9a46cf545bb28ea1dac54d2232e1de2f576009dd5c28bbfc92bd75203795fafb5a46fe84ccb954df06eb8d4aed0a6dd11eb52511248ac767ad208500ea6a62c00518f978976ff59de4848956bd189663f18345ffd20d9f338e37e7076473ebe419c5c92146e78ca90a145b027d738a8e83ee5e5c59889de6999ca47ddb0e10489ce195b48cc21ad9c235aa6db86333ef3245578754d449e47f34d6175d5b89bfede1d9e301db6bdbdb79463ca1e15eb32fd99656c6f17455a87e771b528a525fa73a2fd8243772fb833e025573cffae73a65e80089b39aa89f9fa6249faaa0797611dfee88de447d865090f7c47c8ef64da68719c324a0a802884c734976c14d9de962e71c1f5334f716ba8142e99bfbab786e0c875b7c34461bedcdc713e9fa199491d402bd8f18910ddf02b2ea16f20e32dfe90fa6154482c626336af0759972e18b74c9afde2d8060dcd7f6bbb1d4f55a6e2f2e1d053a936ee32b7c4189ab65ce0b14360eb3233b36dc1dd05c7c8c5c0530bfad491e38883f5a67845961b5d60530dc4e3331ffbba795f9cf44f9647bab940f694ca12d1acc1203018de651db3b6a7d9d2dcfd5221f8bea3991783479aa403be39e5b4328d472882a6e3016e5a2e3d254a6ccf55d9c7f2ad289b9dc383f1449fd4fe02a93a5874b0fd42f34a75b656d002dd2d2f94dfce5dee19b69d77ac7191dabc5d886ab6c237840d184d52418fde2aa83a230cfa624cb80a248be7582de3283acd9bfee12d9f25bc185571294fcb87a62baf2b4872f7f743a9ce68af2494cc55da37616e551ea5e82a08f05fd7c67e670b937bd9e5f21c5eff464b8b8f49b802a3026b0f0e23735e75c1bc4bec9e1acbeefffe081161d4a60e11b7f9b674cf1fb55d0b05703a3db57d6c35a99fd6902282514058a4771e22a707b0b16655705aadf2040b8806422150e7d65242b7f5eea85b19412cf1b97e1e7d5212b4c8b3c615e1d0926e05e1585920a42cb87136047556783d6f00ba4fcb40533ff3d6af29d5681f20a4a28f2d256cdcdf3a11c0819b2604e034fae43b35189fed2ca315a025207cf555a3158a1894ba15dc8f48987a151dce81e14d704015e7b7adfef56f02c20b7eb08af2dd05972de4db715b58f3017c23386a9fd330beb3f232eb04323024aa8e916da2fedb0bec6698b278132e3f4071eb9de7954d057062fc091088e73317430d7d5e3138dddd79fd503eec52156d13233cbc33192d479c146155de104fbedbe583a07448a85ad43ae14dc0a9c63afb319edcadd5619934399938e46baeb3a48e537f77bad61f67fd00535233b4ffd18af3c25f70a68eb94423874998de4a4cf9f00a54347a5e035614b4e5f9c84e927073cdaa1d1a73af268d03198cf94c1fb5b496d6ad2b936004d709ce2490e27fbd98f22574df251dd5cfdbd35248e724104cd94959e9ce47c7ff8013f347183b98eebb99d1b239bed31674fccb075c465128c44ede9a4324ddf86ac5c4db89fe2cd82590a088897284af705e012d59f0d436ac921ea57509c235c93161c40478ec8086599c52b75df7736ed69c98f603a970abffe29f46ff4026b14aacf42e798fc58883bc1f350b5d268a0b8850f69bb348f9d4888a5697689b07808e3c9831d2ddc74a43b1577f68073727f70b35901ad78707b5c6c171fab7014477e6879996abb27ebe0562afb1b603f7559ec30ef4fe5237212df17a575fef754897e75baece971865eb7414782534694205cebeccae294b1653c31386b6b0866bcd51f196d3d73edd5dddf9b57431b7c1289c6a85ffba430c4b3168d4cabd842e6c891315cacaf7c7abfc83107ac596f4c3da87407a4614ba75def12f0a1aea534345cc460b77908e31da37fa8c21402de4fc2da1bb064afc7d67c48344300c84050d8eebb972e2aabe93a1add7d6ef52deb9591c020a9fee566794ec400ce9ebb96777e5f6e1eb14ca57f4fe3696b40db773de0482a38d1be903107cb97e7e0c04742f05521c29933c7c89836dce37a538ca2a9e75dca2552f17f031e11b6567387c212d026cd40c2629bd7a0b3fe9788f299516f5dcea5c9b7f60ffefa3550cc2b2e74bb1326b64", 0x1000}, {&(0x7f0000000100)="dcac3effc5", 0x5}], 0x2, &(0x7f0000001740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r14, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r26, @ANYBLOB="000000001500000000000000fffd000001000000f2de78c04c9adc15997eaae1c338f60e071d5b1e3bca5df97c282de41b499a9a46542f220704679d9758491294dd6fec02ce82", @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r37, @ANYBLOB="0a353096fa454e2b000001000000000000000000ccf24041009e37f1", @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r47, @ANYRES32=r48, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x31644b4100690c2c}, 0x6) unlink(&(0x7f0000000080)='./file0\x00') pckbd_enable: command error 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") pckbd_enable: command error 16:00:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x12d) r0 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./bus\x00', 0x11, 0x10) r1 = openat(r0, &(0x7f0000000680)='./bus\x00', 0x10020, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x400, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0xffff, 0x4, 0xc742, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x7000)=nil, 0x6}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x40}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f}, {&(0x7f0000dc8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc272}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e0f000/0x2000)=nil, 0x2}, {&(0x7f0000cd0000/0x3000)=nil, &(0x7f0000df0000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000eb1000/0x1000)=nil, 0x9}, {&(0x7f0000a25000/0x1000)=nil, &(0x7f0000a8f000/0x4000)=nil, 0x5}, {&(0x7f0000b4d000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x4}, {&(0x7f0000cb7000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil, 0x40}, {&(0x7f0000cc0000/0x3000)=nil, &(0x7f0000aa3000/0x2000)=nil, 0x2}, {&(0x7f0000bb0000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6f1}, {&(0x7f0000cd9000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000e06000/0x3000)=nil, &(0x7f0000a15000/0x2000)=nil, 0x24}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x4}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000600)={0x2, 0x1ff}) dup(r1) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r5 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000100)=0x1f) r6 = open(&(0x7f0000000240)='./file0\x00', 0x480, 0x0) ioctl$BIOCPROMISC(r6, 0x20004269) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r8 = msgget(0x1, 0xf5ad7b04b4722de0) msgsnd(r8, &(0x7f0000000180)={0x2, "f501024186a282b203492787b7ade845fadf37efb9f416747837113e4b29a51758d7f4ffe4da264cb8f054903e555305c87a56c05d43d71f3d1ec121ab5166aed942a1555b17c53c5ba6b97d243e96585c2c46667777031db5935bee35815a7f572d635a74cbe88b73710fb3e311e509d5c7594afd92ef281a5119c9e205c93373fe0b5c30a8134b958e5c4f898cd64042fed4"}, 0x9b, 0x800) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r1 = semget$private(0x0, 0xa, 0x440) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r7 = getegid() r8 = getegid() r9 = getgid() r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r10, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r10, 0x0) r11 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r6, r7, 0x0, r8, r9, r11, r12, r13]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x1, r2, r3, 0x0, r9, 0x90e0b4d3172a577, 0xffff}, 0xfffffffffffffffb, 0x1ff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000240), 0x184) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x1000000000000024}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x10\xc7\xff', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000001c0)=[{0x6, 0x3f, 0x3, 0xc1}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x6, 0x3, {0x2, 0x80000000}}) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x3}, {0x206, 0x0, 0x0, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000000c0)=[{0x1, 0x7f, 0x7, 0xbf2a}, {0x6, 0x5, 0x0, 0x7fffffff}, {0x1, 0x9, 0x8, 0x3}, {0x0, 0x5, 0x40}, {0xa, 0x3f, 0x20, 0x8001}, {0xe1, 0x40, 0x7f, 0x10001}, {0x3ff, 0x1f, 0x40, 0x9}, {0x800, 0x3, 0x81, 0x5}, {0x200, 0x5, 0x8, 0x9}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r2, 0xffff, 0x127, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:20 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) write(r2, &(0x7f00000000c0)="ae329f92516870e84b9fe7bc2642e7ec86beda6769943a7b05ca4beadbddc0051f08ad3d9e8aef0511ea8ee1658ce45518571a5736ea01d40c2a42bb4fec05fabf0302467be4c4600f9ecf78ec77900af3541dac12568be98be61ab961b57ec162aecd7cca09972899b62f61142ce849c22d8af2d4147218c1ed83ae13f25036f8de0b556cd84b7422c449a55ca3797f87a74d458ed695a5ea47dfa7612fdcf5f3f0fed2a4d89162b9c30e36cc6a2a2e5260", 0xb2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) write(r3, &(0x7f00000001c0)="63e09459d499a2fedd7db9c8fc13b6302eb7b2f2c5990f7b25d0d37a20493e6fbe7e6757c57482b169f27ac375c5f7a85aeaa33b0cba6f8405e955569a40ab848fe9be19901f1cfe097ee6d8a881147151944a5b468ac7ad673ba46ddf8158cf1cac316c281a8a122c88ed7a1162fc9dcc18aa4d5b4dfb21d6f063051c634f411370295c7af00f127d591353b4c9184d10f4ab0c075b768b580ebca20ff573ca861b58a637ee8b4cd9e4ce47efc5bb07f757df31c48ded83349acef70647d8010207f7db29a85d5cddb8ebf3d60b640ad66caa872f7dbc64a7f92f2aff362ee88800a2e9de80f991", 0xe8) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) listen(r2, 0x9) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000001600)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r5 = accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet(r5, &(0x7f0000000140), &(0x7f00000001c0)=0xc) dup2(r2, r1) close(r3) r6 = syz_open_pts() fcntl$dupfd(r6, 0x0, r3) r7 = accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r7, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:20 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x2, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x200, 0x0, 0x20}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) 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) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:20 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) close(r1) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) 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"}) close(r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x2ee) syz_open_pts() 16:00:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x4, 0x1) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) socket(0x2, 0x400000000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="ab375b235aa73dd072c4829b4ab11a184d0611caae12861f7a571453e5b8940c52596b2317f9ca272512c292ba90ea1a34bf1012edb11bfedc59259acc36b9f1a21fe558e95806cbf8ef2fae4f3446ce9a9ab7eec3999ad23febc7b8f419fd70d618d9f123fef6a35c3a9dda7c08225e744485893fa83014426d0896a9a0965a7616747593b9668786b728ccf903e5337d38e61847a1c06ed02de353d04364caa4f71d0db00ca980e29f56c7e684c1d37a66d198fa58d21fdc7aac2f7ede4923"], 0x10) sendmsg$unix(r2, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4000, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = dup(r2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x10, r3, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c000000002a2241145013926e2a1fc0574b4df14d0cc587ea4dab15aaee3134c9dfb466bbe98a2ce9e30d5748000000000501ce15000de3564393", 0x3e) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r4 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto(r4, &(0x7f0000000180)="efdc8cc331e401281fa5e13998a0e4afa2b5357f455173dbe8c346270a05bb6f5b2347a2fe37bb5f789b126d10af4e14ad9e52704ea77dec107cab3e836e3a7f9c07fc6b55521325705ce22d8f4e162521c3c492a5e514f41309ee5432540e785a109ea3d0c298edacb47e375678a03f489cd0bb110f97f5fe591bc41af3523ec89afc553f8c81f8c666611cc638fa650fb334b44f70ca24567005ce163b9a00f8eda4788620f9a1986b04926eaaafbb903ac0b73972", 0xb6, 0x400, &(0x7f0000000000)=@in6={0x18, 0x3, 0x80000000, 0x80000000}, 0xc) close(r0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x7, "047c2c4b000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:20 executing program 1: kqueue() socket(0x10, 0x4, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x20, &(0x7f0000000540)=[{0x10, 0x2, 0x5, 0x3}, {0x0, 0x4, 0x1f, 0x1ff}, {0xa11c, 0x4, 0x0, 0xffffffc0}, {0x5, 0x44, 0x0, 0x104}, {0x1, 0x7f, 0x3, 0x37}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'J\x02\xe2', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x0, 0xff}, {0x80}, {0x6, 0x4}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x1, 0x0) open(&(0x7f0000000840)='./file0\x00', 0x0, 0x1) kevent(0xffffffffffffff9c, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x4}, {{r2}, 0x8000000000000006, 0x40, 0x0, 0xfffffffffffffffd, 0x61}], 0x17, 0x0, 0x37fffff, 0x0) setrlimit(0x6, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(0x0, 0x200, 0x0) r8 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) r9 = socket(0x0, 0x8000, 0x0) listen(r9, 0x6) recvmsg(r9, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r11 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r13 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) semctl$GETNCNT(r14, 0x21aec2bd1fe7134d, 0x3, &(0x7f0000000080)=""/235) semctl$GETPID(r14, 0x3, 0x4, &(0x7f0000000280)=""/112) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0xff, r10, r12, 0x0, 0x0, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r15 = getgid() fchown(r7, r10, r15) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000000, r6) socket$inet(0x2, 0x2, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, 0x0) r16 = openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$FIONBIO(r16, 0x8004667e, 0x0) r17 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r17, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r17, 0x2) close(r17) r18 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r18, 0x7, 0x0) r19 = socket$inet(0x2, 0x5, 0x3f) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x200002c}, {0x6, 0x0, 0x7, 0x7cf}]}) pwrite(r20, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413", 0xd, 0x0, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f00000000c0)={0x200000000000006e, &(0x7f0000000300)}) pwrite(r22, &(0x7f0000000100), 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000640)=[{{r19}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x2}, {{r20}, 0x0, 0x80, 0x1}, {{r22}, 0xfffffffffffffff8, 0x0, 0x1, 0xfffffffffffffffd, 0x403}, {{r11}, 0xffffffffffffffff, 0x44, 0xa825246f628f0f9f, 0x21444d8b, 0x3fb}], 0xff, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) mlockall(0x1) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/diskmap\x00', 0x80, 0x0) r2 = socket(0x18, 0x2, 0x2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r6 = accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r8 = accept$inet(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r9, &(0x7f0000000040), &(0x7f0000000080)=0xc) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r11 = accept$inet(r10, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r11, &(0x7f0000000100), &(0x7f0000000140)=0xc) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r12, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000001640)=[{{r0}, 0x8000000000000007, 0x0, 0x1, 0x1, 0x7fff}, {{r0}, 0xcb89352ae33fd6a1, 0x50, 0x2, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0xa2f, 0x7}, {{r0}, 0xffffffffffffffff, 0xa5dac0ea957fcc4b, 0x40, 0x8, 0x2}], 0xfffffffe, &(0x7f0000001700)=[{{r1}, 0xfffffffffffffffd, 0x50, 0x40, 0x3, 0x63b}, {{r2}, 0xfffffffffffffffa, 0x20, 0x1, 0xfff, 0x8}, {{r4}, 0xfffffffffffffffd, 0x80, 0x8, 0x100, 0x80}, {{r6}, 0xfffffffffffffffb, 0x10, 0x2, 0xb68f, 0xffff}, {{r8}, 0x1eafae3190e094a1, 0x61af2ad336dc64fd, 0x20, 0x0, 0x8}, {{r9}, 0xffffffffffffffff, 0x4a, 0x3, 0x8001, 0x100000000}, {{r11}, 0xfffffffffffffff9, 0x49, 0x80, 0x8000, 0xf4}, {{r12}, 0xfffffffffffffffc, 0x0, 0x2, 0x4, 0xfffffffffffffc01}], 0x241d4000, &(0x7f0000001800)={0x1f, 0x9}) writev(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f00000000c0)="78242007334110673c2c44fee1b5c68880e8cef0b6262aece4b3ea1ffac6f618b17dfe61ac1f55c9ee22b66099fa4515267fd1bfa7ece0961465f78aa179d9493bd65b0279ba5670f253b40df9ca982298e30d818bd809e19dc720e3978d4b47dad1fd0181c2ff6787ae109d5b"}, {&(0x7f0000000040)="b8e0cb591d56fd6e7ac5f1c819c64c17056663b70aa790861f5f23f16a9a279c9943"}, {&(0x7f0000000140)="909c9ef825a3fe2833fb4d2a96e5a82d75860316b595be4fb3cc9a83895ff087febb0270c29ad6f86863e70b4cc4e045392f1506aa2b0747e809764b1374fc85b7c410a55c4869ed09fe54d914bc6e280bfcffafcc77b29f14b0a6afd63ec7d7c545d9ed72b14204594cdeefc91359af47901587b7a63161f189ded6ce3b08e72d527392cbc531138901f3edbbe80e23b7c4baae73b954f8f64763ec858c521ac6062a6f443aa891753c8547f59c"}, {&(0x7f0000000440)="63e322194383e9745cc79c9ef645fee8fd478699f10fa0c2c05f72532ec3f77617078e8e615907d36111995e26ef0858e520b39206276ec1a61e638d136fa5c7942a270d94081d1ad63266b4c75d658a1406413c86173e7c428bff8d301271af5031fd204cd9c2d04ef1b11675c5c87b0c3d26e0ce45f9b3ed0350dc9c24bfcdaf93192b1e0ce16c9b45acc7c67e57f68e23f21f907111ea29566c4f4931967b57e986d6aa2b755dfa22d03742e60414e722ad6dff031d867185401653d1af25e97c92d41773da9a0c9efa8d81db4009d527d2adcdfe294c7fff47727c08340628545a16724055bb395c4276de7305549d425e2345f620f8733815f8a0b39b87e12bb6e1f53c20c7273944d8d5f0b3f038a16519a9ea58a5e1d4ebbca629860f4f3973cb97d3c5674a41484143e4e92163fbbb79ae5c20feeb138e97bfd20e5d22d4426af2a021b4d7cd9d354cba5b855da9901f973681f6641209c1b64117bbfb0759f54a7fe1d69eda6e0d0fbceb7a91edf91d04e4670d1828c2af18f687c7e293ec377d2aeb17d5a6e41c36ba7abc3b2a590af438d32e83a0ab107ed025e77dae831611fa0c3887c29923bbf8c2321a4f0e2ad4d35f70ab25b9b5df705b8b18fed7432b4eb7ea21f50f9f07dbcf6b275a3e2caa0fdb3e8117eabe6dc7156f1fdbd2feb414e733c2cb13bc6f02bff916cdb0a280604a530f1270fee5077f01544c0ed5d6e50bd19e230f53bf7879e160ce9d6723fa956da61702573285374405bf590c4b0bdbe283b8a227c58d57d982e10438fdab5cc65a38fd3150679caddb116f75cda7526862d8981bead998158791197d1283155e391ec33ae14251be687fc2d3a280aadebd00b0ff07b429150381a04b05ea41a236112e9dd0063202821f7c5b770cb7c91eb186e99e204f6de79626f25eecec92363933f88bdb810fe76337ee131152a961e955736ee45b3aeebeeb092d4f764ec38750ca362da7126418705b0397a3ad615c3c2e7ba8eb67c83fdea6892401a4ed71d2abc4c7a87fff41855d398c7b77832edfb13dc5bea49311fb6270c5fe10892f1a5ded057e17e29da45bcef5be4576e04ab3e5ea1c662402ba0ed8f46b7c56de3962246f9d625df2a3b5dafe94a20ca0a48433728e0d6bd86c260a75575be2cb2a1f2ff9937f2ddcf87779526696239cafdca555bb3af03935b46bee9fc6a177d039ce86617a403e730eba334b3c977df7982a95338a60ce996cbefb268cb2a9bd56298ec3794e774d381eca518ce47f527282b92795fd3d982ab8980aa3dcad4946bcad7e71412a01189280a1c360d36f80b3e761deb87782ce249407b6bb6aab0bb585a0564147b435880f26152932945f8621a739ff5e35743f6ba4bcd6240b54250270cdfab4775cd1743cd74bd28d08653f83e4a9594c79950cbafe172f3e5e8163ad3b5316280c5c7cfd86d22253d655af389966f1c7782e2d66696b30962a2340753565fc45e65d90de8c72657e413ef4dbc5bc9c1f4ec4b63c16baf75f114c48e2ade93dd6213bf1a81926f5889922eff2aa4cde7f79d8c4a676a9939b95e324570f86ff0f0b9a77c03de9b0cb90b24767c249dea597084fa1f1549ad52a1e62d9384ab9dbe47799deaa4455d082e48067455b53b04ae37b91acc4e1b0a2d91e6702a76db266d10b006c7c75c9332055c205035ba8139ca8dfdae2230e51c305a6ca5e7b4b254fcf72c5b76c6ab3c0df9ba4d8e293b920cab25c2657d06465b9232a587bbaad80f734c36d5d0ea975756f586420a7d649bd0773117fcb19e3e64f6b47e1475f8be8b51be86da3ac42dd9d9bf93e1f565cd3cbc10d22ed8903fdc29db1d74dcb0fd2dbc8c5a75e11d20ea73e7443a2ce0b5e34ccfe44114208e774da0742f958da402dc04499a89cd60aec75bfe49f46e63a0131484153759fa106d547f1394d6e96091c56f347807f008b7b11410de70005f3161c2313efff4faac5b4ec9380959df2ad92f81f089cac704511b7e0e659cef5c0766f75007c7700952254cb299c4a11b44973bd55f89459583cdc221e5570d1a2e44caf97ba81cf034376696246e7e57758dabc39e6f68f0698f7e80921765c256f74c394418458e91b261bb283725696db79c9521e8d4f2167f1a672458b9b1071b6a3ca56f3e7b18265393957ea81684780007e0045c508e2cab06cf4929e718694785932e334dfe3ad74a86582e9f4f3a18273aaab36c1fce74b8c36b48eb1ecd0fc841443dca2f2eba073434836809e8c4d76818ccb1e3453bc8f64943e45f083f829ff84453f8ce8f1fcc3e4c0d4549b17a825d73a6dc70f69687bd400754cec1d6ac1f535f07757276a77df92667c9b6551e4da156762d43a5836d2b3aca4f10a6b507e5a5983e7d81bd801e81cb6fe0898ef6e224d74a1cda3ee42c0bb48e508a17a4fa4df574be8bc9515aebb52afdd61df214318e2e90d72b2e8d939112e04da9bc02fd9bf74db5fa3ff21a17b40f7a715a9cab43dcb70fe2d151f1a778c1ca371868ff68e1a58787e45f817863aeac31f19f9ea0c2b79d5e236c5638c55d2c383a70f24832eefff3b675856ddf0473938cd870cc27667957217de104cc305e72cced58f3db794cc846a78fc0efb7a72f9849b41c399c2e9314bbb48ff69a5315dd0f713ff7bb347771aaf27b294303a079d1f3e7eab3e4dd08ea5cdf741251aa6e775ec4414da793b569cc51cabfef0796833a9341a2633c9acab91aa8ddd6d3958b51ca95c2c14986493f8464c8de1753df41a3d232dbe55da33315d0974a839f644693eaeef3c3af85f17ae8f6688a105cab6216533e9c2892ccbdf659fdcb189e7f8057669a310a4956c313136a0870b0640909f5a352e98c09710f140731f153eec0808f50d493fc9688e35e21437cadeccd3b038aee94fe8dd6435d2a445ee1d3d61768ec0bdc7ad1e3d488eb8ba13ada81b6b371176978dc7caa08489bd91b7a233dd28ea07c8aeba8a161624747bf03c80e329da58207be9b2b2c5d066e1351ea6fcd319d4b2b402c9ffe8a67623d8d9ddafe7a8d9158b36bc2bed631e3b7c02ecf354a4cfba83996e79b4d0c5dca972d390a1112ec908899619301234560b2695d58e6a7b002d4a1df7045ff90477e97065eb91a9d7a9837b3e768d65bb7d81022e20f0a315ae88cd74b2998074630b79a8166a113a6dac04ccfa277ed6f6420d49cfabc855efa96644b783b7c6f149cc40cea075c350395d3b9c871fe265892869bb323717b47795198930e24162b38dd5ace35009fa114e97d65c63dcaa3617bc6dcdc3970b3a8c4197b1c68907ff266fe940a89700bf4c41232a79eaec6d1cf7cbdb1097380907c2489a328745f46ea3dc56ff26e32646a6b988aa04727f56d95ca820513702249d76e5ea5fcc424a1fd2b54f991640579bc36b4d85475c07cdaf230f326b692604652631a5483e785389c6bcaecad05d7461e19e9b6be629685d257ca6c51785108c2a96cf97cec058bebfb536482cb4c3286230f017766524ad62ab59ff5c18ac797e2a84fafc2c407cf07f49e2a6c9f28f5881f560a71f542251c1aeff8a5802bd7490b1802a5c347c995873e69a3744b1f1dc6de39aa6f955670408bb9686eb1c12c514fda3ad5528100c6a48128009c1c32626aba0617c12e6dbaf21a9a1b41f78612e92cc9b4ba52f56f063eaa02c1e483bae810d769013f9e43d0332f083e2ab36802a7d0d772cfa74d12e49fa483567af71744dfd63b12595c98f725b28bbf15289d146308f8745f8082e9c38f641bbd4079d2db9d8e0907cfcb75489e6547e7efb2d62c73fde25ba9df9360aab8d22b7e9487b1ca03e908e6a6854e67498d65d8fd7ecca5243b545f89078c94ae1f20bccee3dcb937193726a38112c9c6a9f8508caf5254dcc8778378fbb88060f97b9a786e6ef81e44bab02e351207ec254342a673437c065501bc93796a48814f1ca9bd716ffeb9ef79985be03913ba3abf553575300918afe3fae8c37d5fd7981cd4295ffd2cd46cb26bbf2158633a341378932244977e72321495b25759bdc9e4e5771a0156bf66e844699ca2f58b0d50f2cf74e4d453089bc3577616d8d0b018e9b0952e6c8aa63112948c462847818a811240123a947012f90dadd0932851fcdfdbfe8029d5c4bdc0342bbddcfa80844db07c39da21888277dbc0496ac11cd686b684959931beebdf3a601f85245c0aafcdeb61ff8f63eb77290affba0fc43dad00e2ec626fb63077dfab4163f30cb51d70f385d9e49c02d88aa90acf008b824cc65d2c2d570dcb9e4a1b6bfed2c413c01e6ff3a7947a0f975d241c5816061efa011909d94e6e1f7e1e0bda630b2abc06169986ebeab542ee2b272c6ba9dd39b0dcabc77aef336583e0ba5e34e7ba306c83ec2404ebec5140962bc08168b2437983051786bc9a8d121d3b327320f6c4fcf82ced491044ee16ae0d00ee0498d43f2c79d47a3ac359278ccfe4c8aa0d0168b3eb7a80ed9b7ce5a3bc8cd23489f3f53b2857e359023b1503a7c9229aae74d60c95a34a8cdb33b40eee3e7fb18e3b6c6e97d54b19cfdc52aafac877858474e93e975c1868d8fc0ec3ca14a2ebaf5311e49db19d01d8c0747e4ebd7b6924eccab163fbe4d6bf36b361932ab58fb04d3ee05c8103d2ec6bde5dc3377016e87b3512f2c11a0fa2a79b31bac624d10e32a847d029f7809d60b61cab9b55e57bef0c78ddce3e04a2cd9875aaa078722be77af9e352bdf511dbe66f4df0f305a23dc6503ef0944356c6ee7fa93abf3e5344b8cae2e43259969c8f85a823aca6bc04f9fcc6812debbe47209b7773c3c23d90827e582b972899ed4a06e720bb28b3fe09a46c82fd2a2ece41eafa1fbc60c6e12ab8b1184efdaff73c06fc2fc71657f287178fbfd6658b16c0c75b0176fc7f83fbf00dec62a1651f9d40a1d3b98d1270fae1437c2853a59333d8b1d39927ae6e358e6cf3d6be99fb808b09e26c247620756206d8461d24c1de225ee1d5dd5604b8b9419dc1a9948f7aef1f70253603fdfdab2a36b29c5554379e973e088ced6f31b9b89c02d8fb81d20b514ffa70dbadf083a9cfa96b7c1489b10c55ab1a1328efff65303de4351a9d43c70e93753739686e7fcd374a07ea668f7a1cf18e87eef4137c5c47920ee50109eb980d7352236318ce9a78ac693df9b3920039a2b5b61612f69fdf8bfb3c653c65da8efe7e43b72bf534064c6b7818612352da986274dab56bd762309fa2aefc493ef766a1236516dcb5f42b5ef08d57c78d887959c1859c2f067c70e29d240c09ce227dc17c7c18dd470cb79f8bcd9a519fe8525141ad74c5cda6fbbccd1ff3bd8a8da639072220f8ede1622b7f9f3d17ec26e6186b6b9dc9fa21484839c575eb717c84423c015e6c8c1a9ced589e591d9f31b361605c958075407278b80f32671eb39cf1d69dc915d0f4ebc4fa45ac2ff42b99d3fd929e3546d1723be082d87e87bec006edea53eb4a06fd2af88c307e7c8e43c26629b4ff83a013b5d63839c6fa23d9f9cd01e6e4966bfa49aa26bbc000790ba5fa6b4342b62b161d1f5a954ee7e5b581c22ee3d134a4725993b20fdcee5caae5e94d9a7eb339281841e7565226587cc628d509b6002ab8f78e225836f86d4abb59fe580b0f1f9ac7de76357b7424348e53ce4c2d5ce23ac81328ab8fdd90601e43ead434646f9694e982a4bb1cb8ac406af609f7b2e7c5b9feb81a0379eb448763bfd33937eb916957869b5cdef27ee8af72eb5d905fac6f19011077627dfc083e2c0f3ad"}], 0x278) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x2, 0x0) pwritev(r14, &(0x7f00000015c0)=[{&(0x7f0000000340)="15", 0x1}, {&(0x7f0000000380)="ff577ed74df67cf7711492b86ca72e76f678c2bb577fbba8144b9a68e1512ec21973", 0x22}, {&(0x7f00000003c0)="6eafa0208de7", 0x6}, {&(0x7f0000001440)="41f28d99ce6d7790e706383e44e47cd67b60d31128ed1616353a4e05bca4c51560da229ae08880de0446bbf6e2e72bce283bb78d8b1921835b526e9eaa466b4ebf", 0x41}, {&(0x7f00000014c0)="72d5f9e760ecc0eb3c57fe0184aa0db1ebd5ab5f785a52b111b1051e169e3776868faf1490ae08c67ec7a8c993d633a81f6af5e18e5585c406e3ba1f1da11424993251aeea9e04f688456f9563786dcfb7a04fac015297da5c1e1175da8b475b325904e4b93a67f692d584de8be6ebb1e66828d2ba57230fd25e7199397d3bc3009800e5336d8a740d61e03b7fc49d0f41afef53ae24723f29e5591c94c2498bd772fdbee1b6c78e7e6f49c9b77c33451c1c7d56c275455424c44c36bf46e5d87bd7f4eeea9ba18e6c8c5acee2b1c53c2192745f59cc", 0xd6}], 0x5, 0x0, 0x10) recvfrom(r13, &(0x7f0000000240)=""/80, 0x50, 0x802, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) 16:00:20 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') syz_emit_ethernet(0x14, &(0x7f0000000000)="2c72de58b4c427abf943c84eae021863f02b387a") 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) close(r1) close(r0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r3 = getuid() r4 = semget$private(0x0, 0x5a32ca4def62aa56, 0x43) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000340)=""/192) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r9 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000340)=""/192) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r12 = getgid() r13 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x2, r11, r12, r13, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r14 = semget$private(0x0, 0x5, 0x46) semget$private(0x0, 0x4, 0x4e) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000001c0)=""/192) r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r17 = getgid() r18 = getuid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x2, r16, r17, r18, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getgroups(0x6, &(0x7f0000000040)=[0x0, r7, 0x0, r12, 0xffffffffffffffff, r17]) fchown(r0, r3, r19) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000100), 0xffffffffffffffa5) 16:00:20 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="0ac6", 0x2) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0x1000, 0x0, &(0x7f00000001c0)=""/4096}) getppid() 16:00:21 executing program 1: ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000000)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x6}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000001c0)={0x9}) pipe2(&(0x7f0000000200), 0x10004) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000240)={0x7, 0x8, 0x6, {[0xffffffff80000001, 0x8001, 0x9, 0x7ff, 0x80, 0x2, 0x39b, 0x9, 0x3, 0xfffffffffffffffe, 0x100000001, 0x8, 0x1, 0x40, 0x751, 0x3, 0x0, 0x547], [0x100000000, 0x4edb, 0x9, 0x5d7, 0x9a81, 0x4, 0x6, 0x5, 0x648, 0x10001], [0x2, 0x7ff, 0x1, 0x9, 0x6, 0x9, 0x3], [0xaa, 0x10000, 0x0, 0x0, 0x0, 0x100], [{0x6, 0x7, 0x8, 0xbc7}, {0x6, 0x9, 0x5}, {0x9, 0xffff, 0x19778000, 0xffffffffffffffff}, {0x1, 0x6, 0x7, 0x9}, {0x100, 0x9, 0x4, 0x8001}, {0x3ff, 0x6a13730e, 0x3f, 0x101}, {0x9, 0x5, 0xc0000000, 0x8}, {0x8, 0x4, 0x7fffffff, 0x6}], {0xffff, 0x9, 0x3, 0xe6}, {0xffff, 0x3, 0xffff, 0x101}}}) pipe(&(0x7f00000004c0)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000500)=0x1) r4 = socket$inet(0x2, 0x212efd63d2b3834c, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x80, 0x0) listen(r2, 0x20080) flock(0xffffffffffffffff, 0xe) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x20, 0x0) fcntl$setown(r5, 0x6, 0xffffffffffffffff) pipe(&(0x7f0000000640)={0xffffffffffffffff}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000006c0)={0x4, &(0x7f0000000680)=[{0x2, 0x5, 0x5, 0x100}, {0x1, 0xba, 0x0, 0x80000000}, {0x5, 0x95, 0x2, 0x3}, {0x9af, 0x1, 0x75, 0x8}]}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000740)={0x7, 0x1}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000780)) syz_open_pts() r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000840), 0xc) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000880)=@abs, &(0x7f00000008c0)=0x8) setsockopt(r9, 0x6, 0x7, &(0x7f0000000900)="89dca9348c2845698b10b77b977c57ebd6d6970f5ecb9d0f97d620ed0112e85aae2febb8223cca2aa18b5178f2eb7a2bc760d645252a2416e946273e1edd270f12b230c0b3e8e835241de85e46d1b89034a9e53beaef27c9f5298365a5e9ddcc9439594702efd4923401930d713971e16a3a4bd5c972fb12b05eb93be9a712a27cfa39f9742274b69b03d837d9a3daf92512de13d7c0ee545cf2db6f5d37edc12f4c9b22b339ea6a7bd6e94d9b8d6c78f9936ea2d52473653ed869adaec846284fe5e1d0bed4e734f6fdae63a62f855484985d1d1dcee9a772c72599fe63ec56cae91035dbbae47f93dae733c0125876d516cce9cce0821cb99a630085693ef24d4c3adc459d943f3c279a602f4dc71a6e2b5de514ffc960c4f78679c0eabb8350e70a4d2676e24dfbb3d1a424a7a1cf3df0a4741f2d862d2ac542e6c6af5af0b3c9cc51ecb3b8882f6341d946618d9ae12376d9af8455ed260be93354f6db90a76e5aa8f95a8e9fefb1a4b146d26cd3a08850fac882433890e8d4980dfaeb1e346ab0ca8d419c187e7c9ce7412d8fb4f4c318ffff1dce138122f0b28346ff049ff3c7b24dafcf96cbef35313143df074731ec8ccc4f25549f0ab53d659ee80d1630d7eaf4ef94ff0c116814c980d467dc57deca84039bc15b8e6338db4735e477c1883a9b76b4d5f3c92dd3710ac3391a9c5fe70593b2b3ffd97e1edd8c639a823049c0b3664f3f7d469a028d35fdd106ec5af8639eee2463bcf8eaa332a1833e7e1c80d0368b950ccd366ae7e4b04132765e9b66af2079b46330de93a328bdedcd156eff96254e8904cae3028432bb454ede4fa69ba2cf2e1c9df0daab9217778b580201f4ede1fede8780aface1b1663f7db873966a2575109fa6c32e2d1a028b40723692ace5c3e161c6838825b37e0bafd5f5b258855ea6babac5683ca2662484cce8e852f3316a8137843cd733ae842eb1a17478c4bf4e54da1b0e107340a179ef7ca0e1595533172777d68053476206a15df001445dc64c52bbdc235161165152edf8ba37c434c63cdbb5405bf755d45ffb89ca11c8cf388b0b5ecbf285b5be1321f0fe2e89e9271aab49045c2ef1d21fe526cc8e17e6f348cad35e4db6e7bd19cc4bd3e521121f9e1a2887261c9c9b394fbaddfe5d326634ced43a7b2b42ac39554a2eb3549c96f0f0eb1afdd3bab6e24e81b2dfe9ec04504d417780087f2b24ec3bdadef6c87ccd3da1c60143d5706d01cb55b1d88458476a6b2f3199708da42e56e465d847b4c34e65fe6a0aa60060a0bcc0d7aa06c82775de79d97c4b5c9c89ad3b88e9a07f011c53031ec5ddfd33503dd579fe1a9dd62d60cc7ea2082c280c3013687664ff9aad87e2b0fc909c4171bfd9714229cc252162f5b4bdf82c93e3f90880c1f9ae8e7f4b9017157a16516fbc0c3b59b5e74983dbbadf4ebe08210fca209500fe0169ceeb65132472418a6246449d383e268cb894561a8d05dcc70e7926d99f80fbbdc99f3b3aa594b2411c680c2f73844afae64f0dfee7a4d636af048fd1c78b06d83f910e55178b2ab1cd07fe2e8dd2ba737c54869c2e1c7b6a499ec0302583ee92854a127e6c63788fc3db5f3e9aefb31fffdf2504805f5641a38d61627e0eef402b1aad61a8f80cf3534ed098c9082648667722eb382014fff7c50b4adb74eacaaca899be285b9a03372b7c6aa4869059adaf6a7ba91edfff283d1fd357859a4d820f1232be20c1a0be76558878150bc3c9daa2e43c3d03d2d41da49d53a3ef4fae461674bf6dcd21463b7f67267cb473f7bbedf73b9946fe39c2af3da5dbec6b855a0e68647d70a996878fdfe455d91c78de5fa6b49d61bd2b44a099d150659e6238e79e7c93a739b710be839fecd2b699edf19d51f6e7a03ad69fd06339c125b026aa0553bc03d2c0791558a0001611370a84940ad69e4ba2cb368718b4ed66bd81b0b48e013c6090162cd81718ccb966e397c9662a7c45da97c08150b98dcd48860541a01b98a5fb808bbe94e543bd146695d8a45531613e820224345ff916348075f5a6ef026381a9a5f436e0c4370b2328a13e5380873f120973322153cefb73b0ad501a8be1cb7deff758afcd05b8b241aca34bc4eff6a2dc2dd02cd85a28c745ad8b3c9da38f95f54fa41bca652d271f93bf1c0957cf82c36807a67dd1c6fbdab3d439cd963c0f3bae5743b21acc52d9b17191a57cdaa9f00544e4f086a45a8f5b3650dfd27d05b6e2c29d76870158eda596a9278a33c090807d4d7a51012a0506176747575c4612f9854a8344006a06f9c35bde139ce00f1557a16ae4fd9c1ea9064c610192e6696ec63e40a6fa139c3eba6ac84adab6efcb5812d59658a21e3d5e196b99ade6c733069bb4741d5684ede5775248a98b5253499abe834f23bbad63ce06ff693cb18ff7efd3756aba1da41221594c0141daca7824724a821da29504b6e344629f51a462e64152ae2178300da75b2e6f2cdf6e0647eff9206614e9a4af3f183ec73ba536f6753fd14bb37dcda03b95699adfd0c48ee6770ec6e547ee5a2041824bec68ee98ff2a80307683d1b439f6d45be29334f2903429de8597d1323264f22f32681b50a7b961463fcb983a23b3f022a20985b2ed24cd17ccad1264cb6ec5b228b6fc32c1720def2141a05d6581190c84b8d571b6099f0fd36b763305749b2bc0f36b30bee3c35c43d246670a8d45327f3bbf2cdda3dfe2b219d161a4805a983a8fb82ac96e834a3f6f3345b9a66f4db72a6dc7c0649ac85bd7a9e94a12c2bfe4f35460acf58dd3b7c684021aa9ca9fc4c944e45590f71b6faca54e81e9622d19f1e244ddd92d1ae708bf81fbbedc2320a25df0b48ad8b362194ca54c57affbea74534a05045fb63eb93ed6117d9b41eb70042f0da9c047405a6cd003bd3f0f8f15b188c6f19b3768239b6fe15f548cbf1f894267fb9e31dec79e5c950473c3533b4202f749e76a8b29e395222906ce5c0295f4aad081a6f3ca0736deb349e571462550181a4becaa8cca1cbb9af0891a305c7a03886de7a2f67a6ef4a19055bbdbfb878c825b79c045fd1bafdf1d8b3104d75bb7623d52b77923253a8792fc1541d935b3defccc8748c2f9ebd741eb18b7dd337cca98895057d67b9c16ed82473c75f00cc1cfa1c11f3387fde6f3d1d53b95be44a992ab7cbd12e503ac8f340e8a08848b50a493592a176d995ba052f97204b8db367b4b5745212b1aa9a4a357263d1264d1e05da148909feef6e2014e340e12cd54271b63a28845d57bba4cd0e360d8a57863deeb537bc51c05fe19d9073a24d3480f3dcd6dda7eb444fea5302205cb94151c1661eb6efa8b053053315a8232fb17affb542fd922ad61f0427393f90a337b1b3423c16a43cb484d28b635d50bc826e1313399e6ea5d3de6dcf209c85ca483b8e46b73abb464c8fd73e9f0ce8cbcb561e01192772f7fa20e50f34c557f1418a87c1d50b447d92aa935069bf4c65a80f5c87a9aad8e67b18a69a215e99ea589babacaf1b43bfcb623713a1cae2bf9abd1a20d375338fb9812b3c5406c53a10806d57ec3241d7249df0e6fcdb7e5286a3257ac2b8bbbeef4f4dae1b19dcd265f81baba8b8adbd189f75bcec5eefe76ff9a3c354a32dbb2b0b6c6f4a394ba075b28dee2e7a5a2eea01a7e1615c8b5699c93d38b90a1fdaf7f33180bbc4c18fd0063f6468ceed53c90671f478d13ba556dc97f2fae91bb513a001bc785a587365bcdeeb49305eaa048a2dcb378c206b3f4c35c8e90926e000a57dd3e67be9bfd635e4955cf08c74ab2c9a6fc7b4b305743b497ab09d041b9d78b50ae2cf3c5d5a320ec09f4279a5886706b538940ff4f96bf9c46258692fa23101a7b2bec0ce0a66da05544b66829573ba499ff8fed2612715cb1455fa9dd8d0cdf4d36a43aae552592e80a530218192344b89d9b23b5df5abe4fa2e95ea40545f55048036ac42437b9a06f2577932fdf0d92bee41998bfe8d111910627f2bf0c3e9843b5fabf46a15c5c68d22fc1a5828b028961d9649907a59cf5cda94f7ed529091e9a53060e2fedfda2fe3a5950d12c8b0f74274f794cba3b68b8087fe133bf4684a0788b36ca6ac7c04e7fb2343c4f4fd59773dc5e7631913cd9db655a9573bf1351677f17d3aeaf0a55ae73ff2430e4788b91e40ca12bb7304dbc0c4957fac90147e046745916831a035b46ea2bbdaa315eeedd859f741ce216d5fb48c9e4ff4c94747b6bcae35db16851da484bc6505137b433c2d7a1393b2f14a610342dae625c3370dff7dccf5cf9c371da00f6d01bc260f0103636245f39d2a5276a17910d1cb03b5e5b780e03eac3894e3a4b90440f5debb9edb1544dfd8c291d9881227c5d8aa3527ab3c2c6cd03de1530465b466fafa691e9ae93afa1cec7d45847cb6edd03e16a6e8668c01240f22f8c45f6c004c2bd3865dc19895dec2e4e2bb2de28dc9b87d0330645c6438a92763d018434821777267200b5fa9b003068fa30f2e4909ece043d581837dfc87c80d9ab8888c9ba0412eb5e3e5108052ea6182fed319189914702e7b8a5068a4d73689f87dcbc9c4e0ff389c514d654954705f24250b99549aa74540822cdb71e9e257c5dc15348693ec85973ef1f695c31258a2e0eec3418910c2d7042037ac670b630a9f992b3772577a3e6a09db39bfd2baf22c3e1980410fd3f2a4bfa91591693bda1d10c6c46fafaa29d9495e4e69a69b6777d51ef03585942f60ab627e464c23281b169849d14ae2cf82170aa91ebf47e7cff801e05cb23d1b8e7b1bae8eb1911e5679193e23c29be28521fb6453824dc8efa2bc8e7f4f2064b3f01f11c0e5bbd71c341745b6fa245974cee35499eb5d5453a2e425d1982ce6887295da5b2f3fdba54bdf538d6a9d94ee6e02f4651a9e3ca22dbcfc93300e9013c8c6155ffd3a33e6158e002de013e5070ad856c8033ae24285447d2197abb4913948889d19655c8d9c395f3c0db0591e1fd3312b311e48fae29d2603dec7764c99e926880620a02b99fd141b9bdc35dbeff0fc31e6a7f32f0dad828d03cfabde9fbe49dc6bad6e081b1be1da48519224121f6da22fa920a354688d811dd585406e6702c3260b907ae3284b2dbf9937e251f5d3719927094dde5da6394f17e88f2e5e18591e1c59a3e60702e3b014731f2b957e15203aa1e0217cdf13eb437c11315a9058084b5219d571682d5a5465349cb2a0eb5907e3acf4de5c6d522640c644fcc4b7ae4111bb4e9d4d346c7167d0a55f132fefabf6b98579e60a65c129a6026d35ed296a0a4cfe598072f101a725f29bbaf80b2b2cb1bfddfb036e4470594fa3ffca982b7e2a73fcb6e45192fb5e513c5f1840289395978929a3119f43c71a97ab3ec5f9a6d58692de54b9b2bc96ccecc3981af4f3b9442311844a1756863494c832cbef25cee8c28e81b5a010f933e902ba3b9fc269916fb6992f88d3ceff83f94ff9e58535d7db0c7a06b5148737043a152bc8fc8f3e34a16be086ad581a0e5cdee4a3b6927915cffdb37d71e26a580dfb04103887bd765812b7a2c932b84136d740fa47c2b6e5dc8ece152cb57f7fc436e36fb32728d5a6fdc189c510a71b08fd0e71130a353ebfa75011b867c0fe1b740f961109cd2ef9ff71880fd2fc43edc4b0fdf26fc2b3adb89648564ba176c0c82af249acf98cd8dfa355c59745045ca0b3e23760d8f584f527b7c93f3ca44deb27fc7f111e99ce4f01381b7de43b977e481bddef74eb068440a67da1da0efcb5dcf29bc48273261e6349d6856", 0x1000) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000001900)={'tap', 0x0}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x120) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x571b072b, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xffffffd8, 0xfeffffff, "030000f0255185ab7f88ad3060e600"}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000480)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = socket$inet(0x2, 0x5, 0x0) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000180)) dup2(r4, r5) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x1) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) close(r8) r9 = syz_open_pts() fcntl$dupfd(r9, 0x0, r8) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000400)={'./file0\x00', 0x0, 0x3, 0x9, 0x0, 0x8, 0x3, 0x39b, 0x20fd796b07913e57, 0x0, 0xfff}) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet(r6, &(0x7f0000000340)="bb1dc2a163a9ff6c1c4603b6747804efdb0f4289aaaedfebe0aad02a73adf717d5d0ef0e404d5451988023d66b29744eb055457e393f8261f996c5d7eb77dc48b55e1a7994376b331fe6817b845bf05c11b08e800ad02c11a4af267ca9fb8504b69b8e69a449b913e6ba0a4339cf02b0b94a80e8dc607abc3d85e0064a97c1819f59f22fb2ef60c119c6c02072bf3d17703fcb5c3608fd72", 0x98, 0x402, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:00:21 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x10) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000340)) close(r2) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r2) r5 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) r8 = syz_open_pts() fcntl$dupfd(r8, 0x0, r7) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000000140)) recvfrom(r5, &(0x7f0000000240)=""/197, 0xc5, 0x400, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0xffffff01) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x7}, {0x3, 0x0, 0x8, 0x800000}]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54, 0x0, 0x0, 0xb38}, {0x34, 0x0, 0x0, 0x3}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:21 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"}) pipe(&(0x7f0000000100)) r2 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0xeb74, 0x3}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c43e65d79fb1344ef602488778c77b496478835afd7ddc7d", 0x18}], 0x1) socket(0x1, 0x5, 0x0) 16:00:21 executing program 0: socket(0x18, 0x400000003, 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$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) r5 = syz_open_pts() fcntl$dupfd(r5, 0x0, r4) r6 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x20182, 0xc0) connect(r6, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3fe, 0x0, "0000fffe0000200000000000388747bf00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x4e9b152e0412d69a, 0xc) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x101) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:21 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f00000001c0)=ANY=[@ANYBLOB="ffff2d2f66579e989377d65d44906d696c653000"], 0x42, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x2, 0x8, 0x0, "d730c15b00f4ff0000747beffde400"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) r7 = syz_open_pts() fcntl$dupfd(r7, 0x0, r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r10 = accept$inet(r9, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r10, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r12 = getgid() r13 = getpgrp() r14 = geteuid() r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r15, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r15, &(0x7f0000000040), &(0x7f0000000080)=0xc) r16 = socket(0x18, 0x4000, 0xee) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r17, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r18 = accept$inet(r17, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r18, &(0x7f0000000100), &(0x7f0000000140)=0xc) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r19, &(0x7f0000000040), &(0x7f0000000080)=0xc) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r21 = accept$inet(r20, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r21, &(0x7f0000000100), &(0x7f0000000140)=0xc) r22 = accept$inet6(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) sendmsg$unix(r6, &(0x7f0000000800)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000240)="74dd633e9172322d588b6e84ff5fa87c0f4801568eb41ac57c53e522671ad946d934230f6e0951c4709ccc508d093c18540e632ed646ce39dd9f27bdbac513fd3a38c77280d513e9119181784c8fcae4d377936ed7bb012e676f55ed9ee5e826b368edb27caaeb48268305c19bb2a3e26b8b05113389214d504901da91517339655700f5", 0x84}, {&(0x7f00000003c0)="d3f2ac5832544b36ad5b6a17788de84c5ba6990af72bab05a0373e60c593f7695dd6e8ed6e63007319785186ef71d169704aef25bf50e1176d69ad33a2f7eafd6ee102c04edce2939c730d7809e0d22083afe766", 0x54}, {&(0x7f0000000340)="3d142f93f7cda28cfee40dd6b16836b24892d0f3d5a35dad30762b", 0x1b}, {&(0x7f0000000440)="bedf2fee5a663bb236162bce4df6e727539d68162ded29c19c1c9f25221f4aa3919d11d4dc2f3d67f4c93dfd43ab16698390d6211622510d94a8194dcc2d478a5dfea5a193809b7834cbbace3932862d7a5d59b2a3a0aea351482eed802cd1f4b20ddb2fe71ebbadd58ad83adc157af4d7156b93cbdbfd62fd928faea7a662d487da2248c007b7a20a3feb08f8028ddd10acff82a4d47ad0d4adbf1061235ce4116d772a7e7253a62820ba8014fd4d3c23b27f1bffed6f3e46ad25a32092baaf8bd453ebb167301840228918c8f0c4bafd7781b71acc2ebd320070899c6b83c099f1d13bca594d0668f992122333c554f3", 0xf1}, {&(0x7f0000000540)="bb89b1dd4056e677be24d50b1abd83f5b5585a43154a12e4ffd731178fcd213176387c0c81ad256500f16ce4cbde34dcd45fc728fcc7016645d4e730ff33d3742dadea220912019f74448cbba6e91489f456c25887e0", 0x56}], 0x5, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r8, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r15, 0xffffffffffffff9c, r1, r0, r16, r18, r19, r21]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r22]}], 0x88, 0x401}, 0x9) r23 = accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r23, &(0x7f0000000100), &(0x7f0000000140)=0xc) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r24, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r24, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r24, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOGETOWN(r24, 0x4004667b, &(0x7f0000000840)) sendmsg$unix(r3, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) 16:00:21 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x4007, 0x100000}) r0 = syz_open_pts() close(r0) getrlimit(0x8, &(0x7f0000000000)) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r1, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r1], 0x1, 0x800) msgrcv(r1, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r1, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44"], 0x8, 0x800) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r1, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e2047948060000000000000009000000000000008194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606ffffffffa0af1461584b0577d2138cc7b7b98b77cb7e2f584c89be15cb4586226577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3c"], 0x13a, 0x804) msgsnd(r1, &(0x7f00000001c0)={0x3, "943b5b09252ec40b4ca3cb8558a2b9d6b22f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f"}, 0x41, 0x7eea135638a8ce50) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r8 = getegid() r9 = getegid() r10 = getgid() r11 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r7, r8, 0x0, r9, r10, r11, r12, r13]) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r14, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r14, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r16, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r17 = accept$inet(r16, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r17, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r22) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x6f2, r3, r10, r15, r18, 0x8}, 0xfffffffffffffff9, 0x7ff, r20, r22, 0x2, 0x8, 0xfffffffffffffe01, 0x81}) r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0x5, 0x6541b6bb, "7300cb355298c3a56723374aa26b500d3fc9c06d"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="b6eed61995fa265016e13ebf3236cda75fbe2d4f0959db36cdc7e7e9eafe2d14daa2094469a10c3dc6e69043cb2fe099ce983c1b94b5d58d5fef567f15e332082b44ffc81db8e43c3f492358db43ba0b3d5335beda493f9d09947d4de8a14fac7387d8c6205a5ada89659cd3f74a4f2c7d10d26df394c8efef3b43f35d5ba02206d9f1a04524bd9f841e52aed74238f08a6148e0cd595bb206c93b03104c6e9096a9b55dcff2d3c10fd327f3168c0ffff35ba62a1ba7206e966da53fdee4a60dfcc11a6008eb49552aeb2b9faab9166ed19f979a4193fd22575024ee597015cb731d833ae3ee008f0f516e6690199864b716e0898b68daf7f0d6256d9fb6ff8be116c6f017db420ddba6cc20df9b92cc471436d39a518e308c54280f30b86ce4f804ff2a08ccb34cefeb17e28e8130004f4002054ff417286e9a0e53f2fcb18da7bbf1bca0e0ccf59c22cddc549b93f9dc405192986f0017b57d42d12485d7494c9a465d62cdc94aef3997ace0a55ec6a0a6f1043f9c51f1ae9dc234a388662c3d0bfc7efeda889764711b6a09163e2e299a46e6c23287fb6d02291548b12b33365fd7d6a5c6b3b721d3e4df7774a8b22f0c6108b46fbb6d1b2496f223594424cc800cae7c1f132581530ffe9ca832b35d8bb32dc51496a054237237997d27d2ed63a36aee4923aa49d69516ecd5d21421960501e902a5fd370d", 0x1fa}], 0x1) 16:00:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000200)=r0) close(r0) unlink(&(0x7f0000000240)='./file0\x00') r4 = 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}, 0x3cd) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() close(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x3, 0xadc90c76b7378da0) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[0xe5e9, 0x8, 0x80, 0x4, 0x8000, 0x3f8000]}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11e) 16:00:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) sendto$inet6(r2, &(0x7f0000000080)="9b3758e1b1a941f016e24977cdcd3440f6f89ecd17450c0b0b648fdc4bf721e821b1ce635f66bbc73d79c8eec6064aea3119a22f7ed19024e1b697d96d9260dc77a96d62811d2a601cedf5fbdd8ac425e409b931d20c97d076ede96b8772568e76d0c164d5a98d8ecdef79284b", 0x6d, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, &(0x7f0000000100)="151417715d39a577c09ed27d35a09e837be2f5a48aa6dcdfb3751702e6a5f8c8228f63d02b8a8d39d472d4253950168ccc6db04060ee585b98e011868adfad63421f94c67ca490f994756f9d35363c038aa63a223def35636c1cbcbf228d8873a66f6b74e15a4770f741e88552afdf5526e386f61dbc8a72299ecd329731005a644382d7e8bbb319ad8758b0fae1dba0fd89b6e04d7f8089244b2dcf34ddbf4a1c73e4041ce5d1b303cfd9f90b963ab6565422c45edb49b08621d92402de9dd4c852866d84873d273ffd6c9cbcbde277b5c0c378286498dc454f345e184246a65a30ab3d29374025112972ed4f9d4720b34491faf869b7bf7e5a013709fe3d7fd527782ef6fb5010d2ce008675aea5e2f540a6be68cf1f7667a502dbc3b62ef311b5b024df736a5808df0b16dde1499fe38cb97ff203aac8ddaab727dd61ec636fd40e4a0c8330f6d5f740bc7947c49f3394d8439e9dfe6247c2efe780db21d3e8b0c4a2798fdd939c8779252d1e9bc257ec68f67b1523900bb23fbe1f6fc478bf7b1074a232fa40d2d152207dd812a9b1a1e362a9a6f51105f90bb750976fca9016bcfde363bbab367de01ff277108fc78e88bbcaeab28dd9d07dc173282b4039f6d5e72e2c91cb17f5f3bb02aac098b4f74c321e9dbbfe702a7271bde3995506e4caca1fb057ee22f0462a049890146cc665554189a438f25ff2ba62b2901b99073d9510cc2e76b302303b6b7552dfd571863e50d24fa3744a75685e08cd6b7c8f717b68adc827bed60ca65ddcdedf64a7757515d701277b58ee86a67966d1a34ca2adc1521a3095c1404a0cfafba4580cb06f6d8cf2ab0f1d5acec9dd0dd9b44a06357c4414be01194025871f5e9db6dd554f48566e9009b38960ca26e6bd51babc9381084ef703dfd7790e35fc91e66fbb7162fb8d9221e357ddff2a3b54c845676007399f8a86759740ee8c9bfa70ca38f9ed18c727c7f23c03ad7bebb7ff33026a15115ba9cfc156cf71527e5124c0edf3a4b99fba69e5278aec020424dc36cf35eed2b66886c9db6d52998397debdc5174a9f397b3950c07a07c3e3ad8750ca823b123da707cc59fe509c68e66fbbcb9c70597db5988d27331a08491a315cde0ac58dfa8ea0e0e73226417f822c3f079adf018a0e76f23524e9a382390f10e49fad56fc1351ee463e23ee9a191535479a177812998b97f849494a7ad1ccd03ba66bbd9cc57a0fa3cf7c6fbf03195a086e059bbb7c6404f404dbb6127052670234c2b3ae777015c9674214c6ca4a0b3aaf962bd12ca2ba06b5dafa996b66f5bac8f493f1638a62a0d024c3ca6ee9a08806fe059be74d765d171c106084aa346db288caab63ae41176922483d43a367297e7f38a1665c0e7f753f36cb3dcd35348f259ff9728cbb05a562feacb5c6bf9978dbe4e3bc6291802b04c26314ad9bbaa87b054a70f81a70b3f21853aa3b100b946ceea01678848ecc267bdda2dd45a2f9c9022494aa8b4829dedaa1fe127e8efda8808c6bb91352a415c0978667f60a274a37efacffbd1c3abd7ab8eeff74662629518eef7244a8a8f0b409332053ca576745efc59cbcd364be9c295042520e8b79ba601010ef7702d74adb3c938bd5711ccdc2795270aa52e0ba957717c8dc180cc3db2acf5f9c70e0a8e56a16ecb9fb01b15c67ede20513b0d59ff17816652754e73e0080e5306aae329d7fb9f0d6044a13c49d008d9ce5367bad1662ff83b508f65bb51738a2e29008068ffe60fbaa87cd30a44634878dab3bc8b2ad89a7978ab3321a55e49804cf9e5374fb2d20a0b17b6e6a32fad26fb7a0bcd3dee694a7c0422d1262351e1d2fddcf53dd3e7a21a6c7986fd7ce54ff1ea4cd0162ca3946b368bd8d79d216342ce2ff7d35e1b37dcf5fe912349481a43e985776432c0e54c684b329fdc03724fea027403fc9f7a13867f996bbcb42f945599a79eeecef3bb0e4fb8752c3f0ed6d08b75bac215cd419734900f1f7219e4357cd087c9a26b572a6db396b", 0x599, 0x0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000014c0)) getgid() r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) socket$unix(0x1, 0x9, 0x0) socket$inet6(0x18, 0x7ffffffffffffe, 0x0) ktrace(&(0x7f0000000280)='./bus\x00', 0x1, 0x1a13, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x46bfe) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) readv(r3, &(0x7f0000000180)=[{0x0}], 0x1) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="e3ff2e2f62757307"], 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x30}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000040)={0xffffff81, './bus/file0\x00'}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:21 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000240)=[{0x84, 0x0, 0x0, 0x72c}, {0x7f, 0x40, 0x0, 0x83}, {0x6, 0x0, 0xfc}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") 16:00:21 executing program 1: semget(0x3, 0x0, 0xae1db18507a81341) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getgid() pipe(&(0x7f0000000540)) chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r0, 0x1000000000000000) listen(r1, 0x3) geteuid() pledge(&(0x7f0000000680)='\x00W\a\xb1/\xb9\xee`\x85\xdd\xecR-\x9e\x86\xdc\xbe\xba\xbd^\x06u\xfb0D\xaal\xad\x01\x1f\x9d^l\xd7@\xbc\xf8\xc9\x80}\xe4F\xbc\x83&4\x00\x9aP\xda\xa5\x0f\xe5\xc0\x1e\xf4\xa7\xe4V\x98x\xec\xa4v\xdf\x1dF;\xb8\xe2\xd4\x12\xaf\xfcj\f\xa2\'M\xe5\xa6E\x83=\xc3o\xb1\xfc\xe3\xd3\x11D\x17\x0f\xcbn#\x15;\\\xb3\xcf_\xb4\xd1k\xce\xd2\xfd\xa8yc(\xec\x7f\xc8\x1f\x17<\x90\xa0\xa8\xe6\xc9-A\xc5g\x1c\xf7\xa3\xca<\xb0\xeaV\xaa\xe3\x0f\x7f\x06\xb2f\xb2\x10\xd1+H6\xc37\x1c\x98z0\x8f0\x17\xd4\x87\xa5\r\x89/\xd6\xcf,>\x11\b\xef\xa89R~\x00\x00\x00\x00\x00', &(0x7f0000000280)='-$\x92+!+\x00') r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffc, 0x5}, {{r6}, 0xffffffffffffffff, 0x81}, {{r6}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) r7 = dup2(0xffffffffffffff9c, r4) setsockopt$sock_int(r7, 0xffff, 0x103, &(0x7f00000000c0)=0x1000, 0x4) semget$private(0x0, 0x0, 0x100) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000100)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) r9 = socket$inet(0x2, 0x4000, 0x81) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000005c0)=0xfd37) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r10, r11) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, r10}, 0xfffffdfb) r12 = semget$private(0x0, 0x4, 0x4) ftruncate(r1, 0x0, 0x6) sendto(0xffffffffffffffff, &(0x7f0000000740)="7d4c11fcb227d19536bebba9aeadd086f7fb0ba518b3127829163cf98554447d782d7484f20ce9908d22e6e57cd16addee5ead54a756fb506bc4e73b42327dee7effdff17ab311925689eda6795a7c937435587ee0b55423d33db1bb2e1a8a43fde1ae170e3e46f30b826a64c3e53baddc45a0b19faf429cd7a6c03b8382", 0x7e, 0x0, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) r13 = socket(0x18, 0x400000002, 0x0) close(r13) setsockopt(r13, 0xffbfffff, 0x2e, &(0x7f0000000000)="ebffff13b9fd812eaa4e71300100993192964800", 0x14) write(r13, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) socketpair(0x979e64c5746b87c9, 0x2, 0x9b, &(0x7f0000000580)) r14 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r14, 0x0, 0x3, 0x0) semop(r14, &(0x7f0000000040)=[{0x1, 0x6, 0x800}, {0x5, 0x25, 0x800}], 0x2) semop(r14, &(0x7f0000000180)=[{0x1, 0xffffffffffffff80, 0x1000}, {0x1, 0x2004, 0x31f9a22bc1acc786}, {0x3, 0x200, 0x800}, {0x4, 0x6, 0x1800}, {0x1, 0x1}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1000}, {0x6, 0x401}, {0x3, 0x6, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000001980)=ANY=[]) shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0x4) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x101, r2, 0x0, r2, r3, 0x11, 0x8}, 0x3, 0x4, 0x8002}) semget$private(0x0, 0x400000002, 0x4) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r12, 0x0, 0x0) 16:00:21 executing program 0: ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000000)=0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) pwrite(r0, &(0x7f0000000080)="0883d0e075482f29e425163991f9917dbdf3e3319efd9f25a59da7b109d7128ba370888c35e5fdc1fa96f80cf8a6f510eefe95b88815573f7fd2990e89bfb1b9dcf9cf2cf75da16d007dc5a025c6fc6f7157c3d925b1dd9f5030ede34ed74287c861c75fdf7cdb60333a6c67b7ab47b5d09070c20eb566f27a9d1ef87b1c1022f046bd2872b51283be33ac7390bc7910c58861d795e6d2f4e05b201351d1902334a2c8dbea6a1b92497cfdc435d6d446d358513f83fb9a5877fef3ed450467cbb5ca17de769045f4", 0xc8, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000180)) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000001c0)={0x7}) fchdir(0xffffffffffffff9c) socketpair(0x6, 0x2, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x800}, {0x18, 0x3, 0x4, 0x9}, 0x8, [0x80000001, 0x9, 0x101, 0x7ff, 0x9, 0x800, 0x6, 0x1fffe00]}, 0x3c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$getown(r2, 0x5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) lseek(r5, 0x0, 0x0, 0x0) getsockname(r5, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r6 = open(&(0x7f00000003c0)='./file0\x00', 0x832, 0x11f) connect$inet6(r6, &(0x7f0000000400)={0x18, 0x2, 0x1ff, 0x8fe}, 0xc) socket$unix(0x1, 0x6, 0x0) fcntl$getflags(r4, 0x1) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000480)={0x4, 0x3f, {0x9, 0xffff}}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000004c0)=0x3ff) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r8, 0xc0205602, &(0x7f00000007c0)={0x3ff, 0x1, 0x0, 0x7fff, &(0x7f0000000540)={{0x7, 0x5d, 0x3, 0x0, 0x9, 0x7, 0x9}, {[0x101, 0x8, 0x2, 0x7fff, 0x8000, 0x3, 0x1, 0x9, 0x10001, 0x3f, 0x5, 0x432, 0x3ff, 0x7, 0x8, 0x9a, 0x1f31, 0x58], [0x6, 0x8001, 0x6, 0x5, 0x3, 0x0, 0x1, 0x4, 0x5, 0x3], [0x8, 0x200000, 0x3f, 0x9, 0xffff, 0x5, 0x200], [0x6, 0x9, 0x3f, 0xa43, 0x4, 0x1], [{0xa71, 0xffff, 0x8000, 0x20}, {0x0, 0x81, 0x93fa, 0x5}, {0x401, 0x8, 0xffff, 0xffffffff}, {0x9e58, 0x9, 0x5, 0xff}, {0x92d, 0x7, 0x1, 0x684ea16a}, {0x5, 0xfd, 0x3, 0x100}, {0x3, 0x4, 0x2000000, 0x100000000}, {0x1, 0x2, 0x3ff, 0x5}], {0x1ff, 0x5, 0x5, 0x400}, {0x101, 0x2, 0x6, 0x1}}}, 0x20, 0x6}) r9 = msgget$private(0x0, 0x411) msgsnd(r9, &(0x7f0000000800)={0x0, "5fabbda81601388523fe014703911b4009458e7a38c746576903f2fb73d44b987da3111868a664306d5a5d76289cfd8156cc3c5292b63ad81c3a20bbb75db68cfaa171680dff69bff4fff2ff646eaefb32dce380b90235d5f5691874b93266ed774c5dcc05e59919090b00d363f6f70f571f8e5fba522b8e17dad0e65be852"}, 0x87, 0x1000) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000000900)) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r7 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000240)) fchownat(r6, &(0x7f0000000380)='./file0\x00', r7, r8, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r12 = getegid() r13 = getegid() r14 = getgid() r15 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r11, r12, 0x0, r13, r14, r15, r16, r17]) fchown(r5, r7, r14) r18 = kqueue() kevent(r18, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) dup(r1) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r19, 0x2000746f) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f0000000400"}) readv(r19, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000340)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = msgget$private(0x0, 0x402) r4 = geteuid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x2e4) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r4, r11) getegid() r12 = geteuid() setreuid(r12, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) r13 = getpgid(0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r14, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r14], 0x1, 0x800) msgrcv(r14, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r14, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r14, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024e947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ea05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca35650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d00b9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff4400"/329], 0x8, 0x800) msgsnd(r14, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r14, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e2047948060000000000000009000000000000008194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606ffffffffa0af1461584b0577d2138cc7b7b98b77cb7e2f584c89be15cb4586226577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3c"], 0x13a, 0x804) msgsnd(r14, &(0x7f00000001c0)={0x3, "943b5b09252ec40b4ca3cb8558a2b9d6b22f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f"}, 0x41, 0x7eea135638a8ce50) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x40000040000000, r13, 0x0, 0x4, 0xffe, 0x80a5}) r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r16, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_RMID(r3, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r17 = socket$unix(0x1, 0x5, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0xc0106924, &(0x7f00000000c0)=0x28) ioctl$WSDISPLAYIO_ADDSCREEN(r18, 0x80245753, &(0x7f0000000300)={0x3, './bus\x00', './bus\x00'}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) r3 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x10) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6080, 0x8613b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0xb1, 0x605, 0x0, 0xffffff67) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2da, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:22 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = dup(r4) r6 = socket$inet6(0x18, 0x5, 0x3f) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r8 = accept$inet(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r9, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x401, 0x100}, {{r1}, 0xfffffffffffffff8, 0x8a, 0x40, 0x0, 0x4}, {{r1}, 0xfffffffffffffff9, 0x68bf6de794b9394b, 0x20000000, 0x100000001, 0x1000}, {{r2}, 0xfffffffffffffffe, 0x80, 0x4, 0x3, 0xffff}, {{r1}, 0xfffffffffffffff8, 0xd7, 0xf0000000, 0x5, 0x6}, {{r5}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffffffffffc1, 0x77}], 0x9654, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffa, 0x8, 0x8, 0x7ff, 0x3}, {{r0}, 0xfffffffffffffffa, 0xb8, 0x2c98e4bc96b79a22, 0x7, 0xfffffffffffffffe}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x82, 0x3, 0x7fffffff, 0x80000000}, {{r8}, 0xfffffffffffffffa, 0x0, 0x1, 0x0, 0x5}, {{r9}, 0xfffffffffffffff3, 0x8, 0x80, 0x7, 0x4}], 0x7f, &(0x7f0000000180)={0xfff, 0x3800000000000}) kevent(r0, &(0x7f0000000140), 0x7ff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41, 0x2}], 0x7f, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x1ff, 0x4, 0x7, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x26}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x86}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x7fffffff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff2000/0xc000)=nil, 0x3ff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/../file0\x00', ['./file', './file', './file', './file'], 0xffff}) r2 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x20000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000340)=0x7ff, 0x4) getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000040)={0x3ff, 0x1f, 0x3, 0xffffffff, "ea74f3d203e4682779d63140aa0c219c553405cf", 0xc0000, 0x7}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x535343b33bc9b4ab, 0xc7) r7 = fcntl$dupfd(r6, 0xa, r0) lseek(r7, 0x0, 0x0, 0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) accept(r5, &(0x7f00000003c0)=@in, &(0x7f0000000440)=0xc) r8 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x18e, &(0x7f0000000380)="083499d023b7334b6280f0df0dd2") pwritev(r8, &(0x7f0000000940)=[{&(0x7f00000009c0)="95ac321acfa02788de82e174766474829801aa54239a2bb02103b31526b38cd6799de54c97135059686a73d8eb58a859c9a92f116b1f43873669c7f6a034d956c03ef7092d68f10a952e6bce36c26918b4b8144c544ffd52d5397d6efa68b1ebd2b8b24c553f58b77f167fd165ed69dbd984103bf19448c3dfb28c25403d5b0b3a13d04637faf9", 0x87}, {&(0x7f0000000580)="9136af9641e8e5fa086102f03fb004470e827d9bcf835e428748eedcb2d4be90cda5c942cd472c277ed70d320953befaa31cdfc67efb0aefcc68e253ad0503da52547990271ef4bec83f80ea3ea4da874dd3d262ccb8a6df083bdd7e61bb5a98a4ec9eea3ab24e2e6422865b9ff250bdf201b46ffc9496730a2ee6483aca17f457ca9ad30a80cb2aeb4b7bf4e0620812b19bdac4b7bda424a207c7c8e0dcda345ebcd503bde44b977af36e68c7b000e5b2b940f88deae6c9e1a43112f66e6b6f71583556158d230c33987834a24e9a325f96", 0xd2}, {&(0x7f0000000680)="c8596bea19cc4da705f270ad072df0519606d10a85b56125e8d0c0da359da99c3b1236dd19df94306a58b2fc749c84d2b8d93697ffaa5abf5f47ca7cf6f208c51fbf6c7583c019ee484c927439a9ef9b3519ebf99fee197a395d215e44bc620f571791913e4d836ec574061f8c8b0934ce74dc18582249408bfa30028c4946195de7f640d55f11aacdd92683c05daf0ad758e0328b89d05103ebd3bafcdc", 0x9e}, {&(0x7f0000000740)="5095ea2a8c2a57d0bf4d0c69d768f7ebaa2b0c1a76f704c633cef051c2fb0869916464513573efae243f0e329ffc7f1dfe07c3bd5ea127f4e48bb062144b04a7d55be79fc8be9b14c6b0978558f16f963f087612fb676b8aa1bcfd14b66a6f9a42e2a9970adf80a9172024afda51d44afa733a8b40552c2ae666e7117cb08952405bf4a4b16683289be5e68dc173223a215fcdf06a38fd9bdd319e541cf64e7be7eba1b742319028273d6bb1cf49c80416c999dd75cbae1cb41ac836a2c2a45349663f4fdf47d1f94fddf2c432253de9dc28cd82d296464d78002c5fc9e7156ee1452350531bbd7e5d8c66b1228b", 0xee}, {&(0x7f0000000a80)="f05742c69fc2ae15e7a9015c2c32691ae02920683ba51094b978843eaa412c15cf6cf75d957d15cb636aeb30556302db7693ee6e24fc08a1862369e2e91afd2759a4e53c7417c9357113e1956bb526fd0643a03bbf5d827ff98797e7c1eb3ac42e2d258bea4289bcc9bcfe74910e786f9c7b02542131075e4522bc153995d5eabb4e620d7917840e4e9e27864e5e09030303ff0261a7690b4f89d3aa328371881b831aece5802a5b87d443f06e11217001", 0xfffffffffffffcf4}], 0x5, 0x0, 0x0) ftruncate(r8, 0x0, 0x3fffd) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001740)="0cc64b13862657f3549de6a900dbe6e1de56fe732e93baf5ab9b842f535bac6f27e3379e0c1608ed6524dbaab6ad6a49d17763f38078beaa497cba9e312016fc711ed2432edca9e3591d56c7b43ad434bc77c426356ceefb2bc28a077d3a4e0f75ad57b56fa25ddc1bc3df839a833a0241a5881176352276642e83b7114f606c145aaf7102e5e9e25c5ee034ceb8c4798977a5f402bf3d7e5022ad8e174b2438efb82d386bb41fa961f0ff68d4ba9443aace30111cdb5e86d55d3ab7b5a5e2ce4fb2fd014111360d6901d9bfcf03a227f451e8245e3419e9c5f87a0c12743372b214e54a37bf2c4521485c6075eb8f9c074e6f64f4137770970bf248328b131e4096ab113aec9c4add033165b48d4549312cd7d10445f7767ab5a21bd728d1082036cbeb2a198514fbffe7b3e47b55b8ac3a1465dbef66470580676a495741fe702f07ba286da30c292d7f5c691cc3be2b811e9749b2e4c51d473018b66a2151bb1ef1ba0a18e4aa50a34e3692edb5edda9d8b069f0d474dc1a254598d08eba58c51fd24ac5204e52f78222a8cd3e27611073ad1227a955fb729ede2dbfb286d983c3cf4f6e005e9d65a3b245369972cacdb0d49dc7e61b979b96a31001edce6d9593b2866f7dffd8401d1dcafb3e2b9ea901d0f9850564832d9729ca31c50db0040aa20367b62b4882484eafdb9462c52c7280693fa1b67b7e319be6198c737f7989471d5010a3823a1a9fd88697e99cffe22fe9b0cf35aa0b7b2573089c6673c0c24fa7c9bd504897a77170b0987bc7c1308ced09240ffea2d3f92c00618abecb10afa2450a4ba590cb4d3b7081ac5bbff06269d9cde3c02edd941fade20cf847694a5bea0a6386204f031f39d4cffa7b9911f4ec50e8f45d5d3a1923f5ddcd1123c971ca7fbac719d4c0a07f752bc1def447e9c6afc4d61e917534ba2d05395e44b68aecc5eee7c0df1a21daf2fe4e55d637260e5dc31ac6162b85ea2780cd904907cec3a5a7d7c583d05b43a211d8c616ab15d896d432c08b9e22b0f1ff614990220f48233b3a7120e40556795d953a634ade073fab3d736b39c3522f136e5800094bab3a47d58b64ced78f5db710627a9b14c3487df955e595ea36a37cd4bcd00630fd11a5d5c7a77815ad3b1bbb82431822f95849afd04868a8c3f7b3ad0615e408efcd86247478eb57d4fa21ff95c15fe0e9bc03bc54b55e75fca275a5c671040133ae7bc4033528ece3f2752fb5b4799eab51620ee051fc75ac5a56c3572a5bc39d4d90a8e2d89b71de8f80a17e677178683ee002dd807966148f5c2ec24aa6dec3f77257be04680700e60fbd4b47b941b92917c35ad26a80d3e00ea03d6186d8a458f2cd4fa98f5a6139053aa640b2f8a33871c1fd0b2ca0ea0e0ad6e89851704616e9cbc4e3345b50e8531fe4e6b249b8ae1ebdc95f5e93b7dd52e168f9a2a8de65dd10e125a0605cc4e9e11f2cadc131c6c1d37c2e74c0c54dcb5ca414f10a82c310ce0663a08128524215e69dd98b4661a4c37ce171a9eaaafb1fb634567fe92490dbf82ee8444d26bcd01f868f23baa648f466105ef4e45879ab78ecdebff18d4e4dd6f48de50dd63f6597e65ac4c06948774f28b831895a7635e2056c334bfba9f9a651c2bd0e18121803e41754e79d3c437cec049be3694e5bb21e09b682b3d470de2acbf9e7b0db1c2f24b4709ca7c79135522405e90dee47269593a35c1cbf48026de1a45593ea8a494f6663399d5d502a79c2a3404f06165e7fc28d785dff9b96cdbb9c2605cfe9db308228101afcf86d3a27fe886621a154ab719f1f9785ef8ce3712996b62ba8b7901fb106a17093270cbb9a97dd927a3a16eb6176d9ae97674c89b872e72681635f3ad99166f5d159a486617327c38bb6189d11be819c15e460e6c8233840258301025dbf9452143721e23a63509514e018d23a5df27bc45924f7ee52ab78ec161401a2087f7694336ceec4987abafc459e2747d6664f001eb74e556c951608890a38559b95ab8a321f0a86a4c1b5183df7fd07227dc1b0bc5843d9960568d41d120ee372967039363c90c8ac5d66a18d3325e81f087bcad66e4f08085e3da40b90243ef4be1b9f9a0ed38dfeac6741b49502f3a0da363028b5fba132c0e0847dcfe83abc5860dd1c1023c01b82349234720f461f9262bafcc54128d488237ce91dfd2ac8275ae0c1f7645519a566691a3e78c409f96eb03ca6572cd39d0838caed1f9ea9e8ababa283fd63b67dce1f29c4cf70e08b22cac48e0fe759d637b872686245cfdd3f656542f4aea58629b92f25a9e0b38ca54349e7923eff4d41a4318dea03f12fd5e7f2dde5cd3c1df82d01172e8465194d8d07d3fe0726da90a19a1f297db97b39cbf18061290057b4cc3cdf8a218a2c6193a91a5347bd6191c4aebd1ba7ad6b6227d10b5d38321fa0e1c0ebd20060b0d4472dc4119eaeebc2fe87d7f7f651678fcaf38e9fc8627e941fa977d3703aaeb7c1f16cbbe1a610c47b35dbe9fa90ed1da32c2d51df0a711ca2a287766aee80d93ef7e80a0b80f6ae63c6e8f2abfde723a81d10cb2a26c2df4a028cb14947777f6d4ea39bc9f9042fafa870a1a2515749893a0f59a76be9b366a88d6a87fca97432695e1013798667a94fbbecef8bed738004ec8c885d7b879c53f40771ed45cccc58e66c9b64d12ee1493ed6a082241fcc5ff5722a1c91c77bcb2cef50edafc73d348c9658b462af6b7c3be0cfeb6afa97219e45612efa6646ba2730d7ff55911e2ce8588461508d37cd4f3d39b5dc30a8c59b54b6a8427681ed70e7799a193fcb4cc8e9bfe3aafbc6f5c29dda7fe74507a40c88ba1959d8188cbf2fde6ca0779e8231e3fc6d78871d29e1dd6f05d638f9d10bf360a35b39026322d30c78529dca0b7006e7e4635529b4a17af9015eba0f6b88a0a668e7983b96ecd101b479b20a065c28d3885466eada36bbb6075317096c22319a765045e434bb64428c8797724f25a09c684c6e312690b816e05d7690428d1e3ba5be289c2b5f020c71fea870554605511070e870ba511ecf9938268eb3bd4b8630cb4a392fb202e0a9f0e45c72a71245b724da8268eabb9949894b69b121e05cd67271d9204bbcc14b1e25bf2531759f3766a2e8bf1c7cf0a53ebaf65121870e0a8b09ac6d773fe0c65b2f7a8057da5403f9f6b80fc784e8a9700132a9328625cddbd7fcde245702f3cd645ceb9203bf84a9fb7237a62ce949966c691ee35af4542244b3fca403579b6779e2143443a0c2452fd7cf8eca7067da7a6ed558a839078545261586a1eba9d595d7c38d274f822bd620139ee332793434a58896249b522c741052bdb6e654cf1508662813d7ab3adb7bb01eb5f52f9a3ac3af9104ab0d74ef00b8ad0ba697c99c6e785c98af324411ef851dfafff3a5a6b59120603c23ffbafafd6b9a664718a565325f77348a506ae2a9c1646447e38a2e5bcc4e8e2f7a8b731fd372a832cdbbb4b7d14569e34e2bc1851d2b48bebeae3a9ba1b9d31abef306dcc68e5a46620b13eccdbcfbef396c52db4427b214e6277f7ff271e6e5cb75b1d4ff28628860ad35bf3f9b3a887d474438bee4426dee6485eb210332a9faf0a5a9687e1c3edab499416777bc44d15a120329ddb933dc103f7d68fafbf348c70d58b7086499a7a5c737bf088be3f35c4af8a36121c2feed49e45c3730a96a4452df336d4fe2e0c2b6d76c929213d939adf2202cbccc8db8f6046988c732e44d3eae931b2e47bd543633a688e90e62aea3b223960cf551d8f7e72902f186ca7fb8dc661faf79a5afad01c9f3f8908ada9531a911a1b95e12019763e9ed94c0449fae1e03f0fbdf65c943fc58b6ca9dabb213d7ea52f5a95e0e31d61ceb180bda47208729ad37573ef3709102da43f32fad57fb8627927cf0bec12843edb729728c04ee24d1b309329a269248391bb05dde9c908861ebd3ca6e57af8c71bcfa46779fe5802f60939d89b760c04a995cd3bfc21669235af9d115bad87582475e7dc799431aa4045356909747bcfee5e9f0d6c4dd9fa1e49ada4ef9cdd4d667bbf02a6f5fb654ef274bd8ebe80bcbea94dc7c08fc2cb6d64f49e1aa3260f6b4689d3641f577c824466fdd2a580a5b0c52bc0cbd79038308c22c299eebef807e5398c43a541f4fe29b29ac851e68852d6cea8347bfa888e3be4b384336554615049b3d52e89f7670de668839ab4b9528604c04be6413338b2693056a58a7663bb9ae545f2f8e821c8207d66ada754f3f39eb6f551b871d42de0cc013e0cd26c9fefe2d18f251dd3037e2230e486cce4e220c1c4d79526cb53d279e66651077a3a7337db20f38bb2fa788824fad196fbfd8cbcb84bb3e3eee0ece393b7133db099c53a0764070bf95560dbdd367c454bbb3a1590bb0f52f8a3bc2c693093e92ca6babd5c5fd30280281d0997e84f85d53af0028d95392143343bd26f9ff2aa5c6eb4a85e487185b819ad89b5911fea5c80e7a90502fbeab943475ed362553fda3d36014b3b5ddad3abe8953e8a767d373ca9e81679b75d23ecfe51df8cc5f01ff71cfc9c6b50f8b79a6752294e5c8791f5eb28d6d7fa56c0439d47ae1b2628e79759eea97d9925af0ef6cd6abe331b5d8da5d5087e52c83e3e589feff6ddc0c19bee2b7c574caf0b2f28b1e8a17d95db1a4842fc63aa41b3b52497986e835f19e82b1ba3a516a4e4c1b067b9acf2beb055f594755ac623e548db5ca685c98216b8a1fec42ae6865961d024eca4e5b77de3949bb9c0c78032c8614dee627558b7e2e4fb6473082b828bcc5e968eb425a53284a48664e5f2c0bdce038490af6b557aa16901e597302b7d0dd6487ca39c3f29a9b0c9c5daa635562a09373ce94360445d603d36ac3b30efad51d24f31449e794aa34e25367b23814fd7311cd8ddf8f73e50dd12de064f97a98d106048839a6dbedc8b5f36bd5cac3981f54f5dc7cd1bc84f482e547c9a274070ed2fc1d7ed135725c539b6c9b1d1d18fbb29b63a009619e97b4a7251f1f1d821f0d67f3097904423a776e0daeaf0e2ace44ef5dfe624ce1d71865b114e991da7314d28d6e51ea97702e4d84f574ef2060c432255794a3b3a876d43e8ec06c6410a4ddabd75b56f97507d9cbbb4392dd262f97652566cc5662bdedd9a84b0ea9132742f5a3ad8a4a9d3f99ad47e5505b2c5e7952f5f18695fc479f098ed3945f3fd5527aa69e2365ab5b4c986101760a08e5bb953360564b015d0d0d4fc96310740b48134ff9a5aed1c4d89a4dfec1b178166395eea5836a7022228b7a4418ae7c081a2ad17e9f9cce51733223b8b6a192c020aa4f24f151c24fde5eed60a35ee12143aba48b5c5cd5143190ec0e28614d2426f9b142314a361231489749a67101a32a6ed77aa7f306233a7963ef042b8adb5c79e27b38ce18ef76e977551420cfb41d687d4d14da4f56bdc1c54ece1ccc357750f6d3f0d52f49b0a875d4d1b5cc43f5e80e31f2044b9d935812745a6b638e70e9b5864e1ebee9c2ca8eaddeb1673e08f516c9fafc2c9d620904fa8478300b6d3484366f3474ee99d7e962fbcbe5fb7a6458454addfb98b9dd6e1c995eb78c6d73d630be0fb859c3b22e7e13b4d4573133636caa11d71dc51029c5de3206ab50c3917e395be6125790c30ab4ab1a5368bde916efcbc0be815e87473440e7870edf827b953fbb27d475e9f4862b396d09e4ace9b00dfe1fea31a4401146d2bfb589affa5150304fe7f49fd6d33596304870d155fc763c9989f370ac471982cf20f9fe4b5fb5c", 0x1000}, {&(0x7f0000000400)="f72ee77e5218f639610ce68f1840c4b5cb43afd2375c5808a3a39c2195d24ae77743955ccefb842e6322c565d28caa64bc592eddd7867a7a5f", 0x39}, {&(0x7f0000000280)="9b8e2c2b2772006696", 0x9}, {&(0x7f00000002c0)="a52b9d878862ce771798cd89cf6569bf76763bbc204824", 0x17}], 0x4) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x400000000000006c}, {0x6c}, {0x400000006}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000040)=[{0x40, 0x80, 0x3f, 0x3}, {0x8, 0x2, 0x6}, {0xb800, 0x8f, 0x5, 0x12e9dc77}, {0x1f, 0xff, 0x20, 0x81}, {0x1, 0x4, 0xe6, 0x7fff}, {0x800, 0x0, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) fsync(r3) syz_emit_ethernet(0x203, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2400015}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget$private(0x0, 0x10) syz_emit_ethernet(0x35a, &(0x7f0000000000)) msgget$private(0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0x5, 0x10000, './bus/file0\x00', 0x9, 0x8, 0xfffffffe, 0xffff}) r6 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchmod(r6, 0x12) open(&(0x7f0000000000)='./bus\x00', 0x21, 0x0) close(r0) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x3) r1 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r3, r5}, 0xc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) write(0xffffffffffffff9c, &(0x7f00000004c0)="09681f844a5ef2b3053e92dbdf161656cfcb791994e0ec855fc0144a275ff8ae945f9f273c03f38b3339ce0c411bcc4e1dd56b3ced32b57c663d6c5db2db5d76ca97ae2d49aa8e5899783c2768cc633c18775cdded61127f582ece242e4dbc2945442fbe0e3297168a44177ca89f66dc09e726f68cb3c83221e447c865d02192de5ad1469c52eb5e9a43624922bbd88d19c78dbef84a939ccd6a285d99d0aeb0768524defaf73666fcc2b20a9a1443e49e9f4f69264bf5606dbe956d0e93e4e521d71a15ba322be4552761e45a0ac47c39596f65a5fc6997d6850d16ea0005a5", 0xe0) r6 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r9, &(0x7f0000000040), &(0x7f0000000080)=0xc) r10 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={r10, r11}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) close(r7) r12 = syz_open_pts() fcntl$dupfd(r12, 0x0, r8) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000100)=0x32) close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "925475447d33ec72545f0a765e2ba400"}) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:00:22 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file1\x00', r2, r4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c6530001eb3324cea9e6f"], 0x10) 16:00:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000340)={0x80000000, [{0x3, 0x9}, {0x3, 0x5}, {0x3}, {0x0, 0x9}, {0x3, 0x200}, {0x2, 0x7}, {0x1}, {0x2, 0x68}, {0x1, 0xffffffff}, {0x3, 0x34e6}, {0x3, 0x673}, {0x3, 0x8}, {0x2, 0x26f1}, {0x2, 0x5}, {0x2, 0x6}, {0x1, 0x3f}, {0x3, 0x81}, {0x3, 0x3}, {0x1, 0x8}, {0x3, 0x80000000}, {0x6c54f64282767f7f, 0x4}, {0x2, 0x4}, {0x3, 0x81}, {0x1, 0xff}, {0x3, 0x3}, {0x3, 0x6}, {0x1c688c9d3757e8af, 0x10000}, {0x2, 0x3}, {0x1, 0x1}, {0x2, 0x80}, {0x1, 0x8}, {0x3, 0x5}]}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="66003ba9b04112bfeff2ee891b41dd18404ae35668479b417cf605fdeca10a4bf0d050c1474396ec0c891539c6fcd6b508ea15a0a7df1c75d760494b5a4cd38ffb7d2e356d91", 0x46}, {&(0x7f0000000300)="a2fa8fe5b1fd962ccebf675dcb2eb6172f7611817bb52a64f83b7d7a1f3d20e33cd0c4e9b7195a4a5c188e8582e9bd760f63", 0x32}, {&(0x7f0000001600)="9cca4947fde528154158c96920fb1cd13f19fcdb8f09425fd65cc1d7fe886986b97230b884c46d2034d579327958442170e2179e6d2beb2d884f6c91f03f77cec2f1628b81bdc23d3260c54e79d568c10bfae23a16b62ef3a2b5995a741b0d28d9119fa5e6d7dc4f9dcaa3c1ff06d3b5a9e8f8138a124f74339f", 0x7a}], 0x3, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f", 0x9) execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0xffffe8fffffffff7], [], [{0x0, 0x0, 0x0, 0x3}]}}) 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)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r9 = accept$inet(r8, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r9, &(0x7f0000000100), &(0x7f0000000140)=0xc) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r10, &(0x7f0000000040), &(0x7f0000000080)=0xc) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x80, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r14 = accept$inet(r13, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r14, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$inet(r12, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r6, &(0x7f0000000280)=[{{r1}, 0x4, 0x81, 0x1, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000040, 0x6df, 0x80000000}, {{r0}, 0x7ffffffffffffff8, 0x61, 0x1, 0x0, 0x80000001}, {{r7}, 0xfffffffffffffffc, 0x8c, 0x20000009, 0x30000000000000, 0xb7}, {{r0}, 0x0, 0x88, 0x40000040, 0x39a70ceb, 0x1a39}, {{r9}, 0x7fffffffffffffff, 0x24, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x3ff, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffffa, 0x89, 0x4, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0xd0, 0xfffff, 0x0, 0x1}], 0x10001, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x1, 0x100000000}, {{r11}, 0x0, 0x18, 0xfffff, 0x6b2, 0x1}, {{r12}, 0xfffffffffffffffb, 0x5ebe3a24656a3eb3, 0xfffff, 0x1, 0x6d4}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x6, 0x4}], 0x6282, &(0x7f00000003c0)={0xd68, 0xca}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="b1e91bee8fad27050cdaeb0413ad", 0xe, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x9}], 0x7, 0x0, 0x9a1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8001, 0x0, 0x81, 0x0) close(r1) r3 = socket$inet(0x2, 0x2, 0x0) socketpair(0x0, 0x4, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r4, &(0x7f00000000c0), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="000000000000000020996e67df671100541e22cec6f8e5d5d03b4abfb2ed5036defda42725c94ba401396f4f4b37d78eb5f5308d545fbb4127cd171e27a36d11361473854d291cc5b68e8ff3ccc0", 0xffffffffffffff3c) kqueue() r5 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r7 = accept$inet(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) close(r9) r10 = syz_open_pts() fcntl$dupfd(r10, 0x0, r9) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000280)={0x8, 0x88, 0x0, 0x800, "bb5f0b4ed091f8b78f4e3d9c14346eb0114a4a78", 0x3f, 0xfffffffa}) getsockname$inet(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f00000001c0)="5cb207dd8a6b954daecddd938af60a2e5910c00ba66542f3770628ad887967db91f0c1c8b3860a983cf4", 0x2a) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) flock(r5, 0x5) 16:00:22 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x8000, 0x0) 16:00:22 executing program 1: msgget$private(0x0, 0x40d) r0 = msgget(0x1, 0x40) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a1742592e00000000000000000000000000000000000000000000000000000000000000000000000400"/156], 0x9c, 0x0, 0x1c00) r1 = msgget(0x2, 0x200) msgsnd(r1, &(0x7f0000000d80)={0x2, "74d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab888bf04cc62e"}, 0x4a4, 0x800) r2 = msgget$private(0x0, 0x400) msgsnd(r2, &(0x7f00000001c0)={0x2, "0bb64eb7eda4abcc32d1cad5702b9f4d0733a5c88e431aa4774f2fee09c1a25306357c8268aa6fc3c808c9a070c90521203b183fddd8ed32469f5f12d3b8b40e0d565092eafb5198dc1960269561d5ea7654d36fd010ae1fb976e35646f261e9e7807306a8fcc2b2cd26fe74dc36cc5288ce7b60d5763d800eb57b3c60f2886b9e233cba4e3dbf04fa423b39637fdbcc0819ff4a01250e0e5db5e3c1e987a8cc4bfde9818103bde1bfc78686c4eb1f4f7cda2f6b08696957eddaf8c3caf4d6fb1128b68dae605869231c1203f89b25737c3ee408709e71d53b97fbaaca83529f321658be51d88e6baee880c5e0c83132aefdd942df6d"}, 0xfe, 0x1000) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000840)=0x4) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000e9ffff3f00"/162], 0xa2, 0x2, 0xc00) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x2, 0x0) msgrcv(r2, &(0x7f00000003c0)={0x0, ""/81}, 0x59, 0x2, 0x1000) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) socket$inet(0x2, 0x4, 0x2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto(r4, &(0x7f00000000c0)="0200000000000000974625f2417f1208aabdf12a889cf871e23b40de4651d89b55000000007fffffffc8f4e70b1692d45e5c80", 0x33, 0x9, 0x0, 0xffffffffffffff2c) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000003c0)=0x80000001) r5 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto(r5, &(0x7f00000000c0)="0200000000000000974625f2417f1208aabdf12a889cf871e23b40de4651d89b55000000007fffffffc8f4e70b1692d45e5c80", 0x33, 0x9, 0x0, 0xffffffffffffff2c) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000003c0)=0x80000001) poll(&(0x7f0000000100)=[{r5, 0x10}, {r5}, {r5, 0x2}, {r5, 0x100}, {r5, 0x4}], 0x5, 0xffffffffffffffc0) getsockname(r5, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchdir(r5) poll(&(0x7f0000000040), 0x0, 0xffffffffffffffc0) getsockname(r4, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchdir(r4) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) setitimer(0x2, &(0x7f0000000580)={{0x2, 0x33a}, {0x0, 0x20aef}}, &(0x7f00000005c0)) syz_open_pts() r6 = msgget$private(0x0, 0x20) msgrcv(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000004000"/148], 0x94, 0x0, 0x1000) msgget$private(0x0, 0x220) r7 = syz_open_pts() ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000780)) msgsnd(r6, &(0x7f0000000a40)=ANY=[@ANYBLOB="0200000000000000656e5d4174ae4b580d12df388dfae45ea4af81bd60a46abee4221e1c6089ad04a5ddaf1300d08a924300c776bcbab96c537746bc95c8ff73f8cb9ea6ce0c23b7bc69b0e836e7916a717bf81fef6c6314eea0dcc8ac668c0f0bff1154457ed57ed06ba810b1f00ce561e272386c239eac827176e6fcbf9a05b000b3a733adff98dc2d499899e53db2fa3aaee9c1e0882d7d14c635f4a8c3fd466d3537ecee0df1b43a35ff0f0c558a9886dd48f5d0d2950e06ddaa7300a308232c638db4b9f46341ee834d378e4610d2c77b2cb5d76df79c8e6e7370fe8bfe85dea9e7caea152c1236872410ec89954bfc55e678751f073e3906c4ef09e87b383d68ba6215af6a4582af66ae31a0756465f635b576e6e9e20e58e875196f66d328dd4170787f0f8247004c3050263e7bf8f337e9c992d08266ab8b061c860d1c21e90dc7cf2a43728c75558e603f3b010e371b0a22885f473d9873b8a3bcfce6f099d992588b0a4163e04a65e69478932704bc02eb74d623a5b5a5c895667f073513ab6adf9f2a3f6f8c4be1ea6f97a260822874c469b788a95964975962"], 0x3d, 0x0) getegid() msgget$private(0x0, 0x9411b68c080dc3a7) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="010000000000000073108f0800000000000000cb28d0fb7c8e1c02010800000000000001ea0e80b0"], 0x28, 0x400) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x7ec0fa8430a17230, 0x1) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) 16:00:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0) semget(0x3, 0x4, 0x100) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x4, 0x3, 0xab, 0x10000}, {0x3, 0x40, 0x7, 0x6}]}) close(r1) 16:00:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2a, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 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", 0x8) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x03\x00', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85fb258557d60f13ad30505e8d53f8a4aeef9d612f871f3e85f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b3600900a90d160e9b201c6d644a64e448a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e52dc7d76d85a821dc97098ff908468a4fdf7404c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92b09004ebfc3c03000000000000002c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515ed602e6c6d699318597794fd634266696b236fd48fe905f6b9379b983e45e641d4b16bb498795f5405f6b089be2cfc90ea88b480031b1b40d16fbf75c1ba99e843715a6bffc546bba9bdf68ebb2a267"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xfffffffb) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) close(r5) r6 = syz_open_pts() fcntl$dupfd(r6, 0x0, r5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f00000000c0)=[{0x6, 0x6, 0x9, 0x1}, {0xab8, 0x8, 0x8, 0x97}, {0x1, 0x8, 0x1, 0x3}, {0x0, 0x1, 0x9e, 0xcb73}, {0x101, 0x6, 0x1f, 0x1ab6a6f8}]}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x24}, {0x6, 0x0, 0x0, 0x40103}]}) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000000c0)="1f9c198e9c0507af04d790dd79c9f53ba8c0bc1409747adf103639d14edd8f6689cee0ab1415bb7e23fccb599521104d80559adb26add80f95d3068615e598fc616142dc51b52d69c061b99b7a5ebe12a80efd4c83103f069fad3840e0e3f27ecfff58193fca49b272ba727365103f60150b91c7d9939a285ec181f671a9bdba9d48575f2c1b389b5a1a5cce8fb6e625c58f1e71a020facdd939d59dbfaf7ac8", 0xa0}, {&(0x7f0000000180)="1ddf5723210d8cd6dd3a7d6c7fba1fc9cbdc60c2891bca0a73021c04b0a26dcb7f4726d89c48a3bee9826986a13598e6e1e8ebdc3054f68c54069fc8dfd28a86c65a4ca8f5853d2faed75a093520999cc68246484cc369dfd80626f9fcca779899fddedcf8cb428ea5464c0d702dd8f5", 0x70}, {&(0x7f0000000300)="4257d57581887fb49393cd14501eaca15839c4623a323278a7de959df502ead75ad2993947e266c1412d68fcb514c415b8f22379ea38289bbd8f09378cee47b0f4a2d8fcac46dc2b3c7fc4a1b0ae9b3bd9510661a7b5e30db43c35622d84bfefe2a0c44234d10c2d812e6483a930e2d4cc1e3112df1b2f60c32683fcf7be41ee59b7e9463e36da5ab94cebf420accfa383ef5ce96d37772904d8c57dbce88942cf612dd1e1be383870baaf5a40a3c09797c86dddc37e148535ce8f9dc6853fcc25ec556049ee63ccf9bf744b5b4d60489eab99d898a88a11b62b0e35e8d712d43c7246ba753bfdb23455c608c93004c804bfe3042e4de32a54ed9cad090c8ba8386f17533390cf8cefd1ed3db90f70cbd73798a45e9c4a4a582492d80f9177d0959db1e3eb579f5264d2ca49d5f1d25926dc9f6720984b7d6d83de248a8100bb990116271d6a7a713cdc2b22c529f34f60f87a68da2610d267e44081b6ba23161ae9874032f59272743e0a160e429a7a6e069c8f9ccaf31d7a0284ff5fcfdebbe462f13899f500c75c2588c5d849746f571a19a2e1b894986d625be941a3bc0eaa239d94294e1b6aa8d3d81e97fbb3d2f4421c9f4447ce789985c5412219365abff589eed33428d23fd317e7fcf2a177677f07b12fd8a44af1bf4f93bcfb6d5b1677e56f76585805d968e67e53c72f36f54afe1c97afb86932ee748fd4a690c6511f8aee783169e7dbf65b682c503263448012d53db6f9562d256ad41fa1fa4cfb2c2e24f8653c12292aaf189e69de1fc61adae091c3b1a988856b661057371aa6e9457f3f27bf457a38fb76be8760dcb36543a4cc64b687e269b42108a88235a7356efcf15adba46534f9909f625b7b50df4bc272656d3a5009db0018f91af44d0740e371028c354be3fe391323e596ad08dcdc70c190be57665c15b420f969122f16c6e9bde3d11832030c98dddf9560b08444490c5bcfa7de3605a356eb9573b8855171517450a6fe096f7104ee0378f00869090295ebf8c3d00fa63ee0fa2e50c645e809335e96ddb36f3f8c9ff14a726052a7ee825cdd9fe6a267dc09fe98231be0dad0e82924e149b532943d280900fd4e6d8cb79fb66a9421ed6b1d575099e15bc3a082f315a270c5217fea98f89505c7cc8376f33e375f97f0b13e1a910cd44f1c8e76e5ff4e8e349714203bda8aee74cc2351133216e505824930984ccbb977349cf0a658d0a76d3078735a6d3fdacd983ba433c8f70c08221733f11801c2371912b7d20c1b53b0f2eb5240d1ed6e617cbd80fab9290889ba14df7f98c32ff946eb33cd9a8389223ea77059618c97f1ecfa8f4ab558b3b9c6bbf3f97fe8f1b739dc7fcf0db2f445483dd1599c0f47211c646eef522afd693f4fbfd2666a29a15e0acaf2108189a8581aad371547f3a7fe7ca2a0c0f2c7f413fc9b4914e8068aa0c2592b30b6be7e9e1aaffe41b4c25f27a94881aeea226bcf69effc1d18add083955ef772ce5290138ee284d7574b103468ea74b365362dc18edb0010de047b202588505b24b6b35e1fe7346590286cffd5f8a8d473de62da28da715b657866a6360a2c0a8d7e1256b5ad74185ea1f62e2ef21ecbc2a4c60f2bc56f869b64d332d44ecd5e7710ab720137f90bf3e254facabc4057788263082905f82a176cae883b02fa32b49fc6111af192e4db68fc5efc7215364ea491cac0dd178fd089884bc79ef57fafe9531b223743d9caaa641ca717cfd9e9b20d3e63321f61dcf3b923a89ab9d25164118c24e66ddb42469963eec822586c963dc95283bf672c0ddc65e24ebbd3c3fe5fd1f292fbfa982c5096fc92000967bb61d589b022b7c60533b19cf9ee80b85a9370bd6d67ed2681b7d3188157bb42ddf8cff48911d59d9d331a67c6815166d475b9607f25737131ac6aa28166f042c71d8f671e80578071033ce7fe1d891d2811f61850693058b3e5f35dd5c1979eae6b7e730cfd0efab96496b02208c13b88c645f9c3bd048c633156a9c78c05be0f005db11cc905e043fee371b0bb8fe6ac19772865e082188c39d1d94f351118ba211041b23d5e9d539d994ea3cbe5ddbcd5093e1b4a57699e21c3effb67ed8cb80b6a4e134f459b02c377d47a23ea2c99a4f990a3030ccf3e6f77a4a253e2dada1e256ba37e310a3c8c8596bc63a5e28ed4e53aace54cfe1dfad6f52d0313867dc41bc5ec11e3eb50662c16cba0b2feac049ea6e24d32fee722981f8b4b197d2199e33090d4d216c7dfc19e0b91d845eb35127c2c9e58c9459bb0bc088774185be87254aa940e79fbd26fc3cdb21caec065383f665f3419e098ac8469ad07ac88f77ae5146e81de28367a5255488fe92fc2fa61f8e455590beecd8124d56df768495521fad49c09078356defa23b1bb716d1f45e581592e4c42d3db19842f6d488741529ac045fa7f326fdc0659c28f2a10d7bdb6cb9bff9382cb8b6c6e8d8aa4cb00ceaea1e5bb3cd0f611bd5adffe372a0ca2481e4327f0fc8d3314d29c6c90a2cefe89cd1a797ec6ab7a9fd50782a1ec3917fe875a99079a89f7acf2b149735995c2513bb6d58668c274ebacb3fdda98e65208c6dc8d4f6c0e43e5a489650cea67d0c6432a25b80bca32d95e9c7e8eadbdc99d6b1718b02bce8ac064fe6f83b588963c93ca66a5ab7dfe77db4b72782ddb044fa42c3bca92ce01c3d719d80f96efe9621d263a4d9135a673e9656140f9b5e74d02940395fc4ffca9108a6ce1feb78472ce81f28d25569403763b426d22a9d5466d45cdb67225d844ea6678d901d53dc53c01cb32882ad1f8a3a2577f3e9f92bccb18f9e07290459d9ef871fba983e3bbc4c655642a32ed942ea91551e9c5c48cb32d49ed937abe9ec218eefe94db286b4dff8626d36d3eefa4b8488608ca34df0be6a6b24fa0fbafb0edc1a4b22deb545d25ad36a0e92cc292d06d1e7d98b10ca9a554f74a58bddbd8386b0844e7faa14d62de51c6408867d0d1230a057b0bd4d31368942faf6d85bc39779cb4196148ce7653a535c28aed66468d4468ef347c8891e8607ca0aa028b62c83793f2c815338f7ca1f6a89aa276d6c6dcad3dd236941c0d5ce5b1c0f28d6686fb232945bc1f185ce2569b5a8e825576a2f47be322cb97c78d3ee25e1b778f972adf76536955e7409f2535f38a619827de11403b9df956e264df0d937e004f2b4ff924b4003ea9412f5bc4e58d2c872733f60a7cc7101ed14332ac57c30125125fa60abf9829bd35cc437174e14f7d8a5b1edac1aac57c4bc9faae87c21f1200d0c85a65f4240665d9222ba754714018d27b6fe4b7f05db82f022c569a501d74391e4b4652f265e225ed5c1518bbd6709615e72f18e57552dbdefa555a033d61c6d90404d9ef4c922f40a94f428d3edb63d5cb18e9a2687eee2e2d6e7d9fafb9e7da2b416f325d185022f18b57b5883c611ee5fb8ef1c0dfe9b03a8e3e2cdce3b0447e031560b9d41927178b1f8f0bf534b8edc7b1d338c987b1e15cbe8cf2d82b2a8bb776ed313d720b3c593a66ea08c405e3c6f89590b1d36e27f9cba439a7bdcefba258c334a3749985807de4628f2405e172b695413e3e7e576ef518996925ea7a7c4a4903acf699c6afcefe439235087b512dddf673a8f21bb65e47c8578b305c9ffdac90aed4f3cba72a6477913f705a17300d1de6d86967c9454de33cc1555f2ba97d45c1e362f0c08444666e5efee3d8f9803b52759fabfbd830a9d505723e527d186b9c25481deafa124cc369910de30fc095ffe1cf3b58ff304fe28d91c120750e509f1ed85bef014e0dce367f8b37ea15875563a9e0cd648f21918148188748f0cf11a62a38a25e1050e6e92b4f52d729c84e04c9949d475806a7aa4d1a35952726ddfe4a3bcec2041a36401b5f073f08d692b912b63fe59d2f219bb6cdf8fa871232a87c08c96fa26a1555faa0313774d19088265a770de46a5db24d4b9d91cff12394d9d9e5f14b8e3c5ea0ce9d48e11091ead8f8e2275d956e71ac5ce4a7141e9698dde5a617f66fa769cc6cfa99538ef48de1874aa7798fc78b63255a55d94e4d419d4ff5f6cd741732cbd2263bc74e89f38fbab3c2a957c51469be7b01b6b60896e7138d4a56bb04f4df33e817fa633496d4d0df090d131d8bc4f6010816256f210d7690ca4049215dfc757910d2c77fa24b2ef6401ec246ed82c6dd2a4ff7ac42c0bff8883b00b7a76878316cbe42aaf0a07f92a69c7116bfed2f294123bbf78ead18d72a85336a7d756603d7fea5150c2cb9b86d72be01106b5cce3a9d2127b5aa9e0ef56dda903f81b15ceabb67fce2e30a47f64b851b5ad3feb691f049ebb8a0b1790618d99e15a014fc70ca9879d476369872e423ba66e958458b7a1e829c2732334911655a745472547a37c6f205bfd6b14b519d2c75646fc5bdcdf6038d1361042e0909b4cc6cd6dcf096178dcc980c440d8f369a02ad481c703e744523ba3e88b2063c8dce8fbbec59f8295efab29d71d513ad4635507e3095a7a83828627bfa44819e528ee5dc260e25fcfed889d6bcddad7c0a77bc271ff75694aae2920cb23ba68c2145d05bbf5e66a26c4bedbb972931100529e5bbf649d85a68f30e8b7aa5f35fdba7ccd13fe9d7239dc7ca0618087a68c1fb3f96db12279dc4ed681bba077a41f5819ba347e4c1f284d09677039d16ff5bd95809fa4cb9cd0d261a85695746326f47a926d5df5a3e4db44d3df9d20dc084ec30d5aa2497a797c41044f89d8c1a64d5c6f0984d610cd895536617d178330110414d6ddc8d696e6e0d894653b667f3261595a63a8f5e7f29e78a6fe89966bc01170a67abe2baac67a57efe8f9ccb943bd04a90fe80d05e1e1c9c66e64874ad392a746200788fc23ce059b56744bb1613a14b1784239b3619afac2374d44829b6b34031005d733d9c287fcc8952c4afd649e363e746df88399d46ce5c936ba18b044c5d76156e38545e7b06eee43504e45cced2f0ac0df03cc4ed9587b810eba09dced9550f4744aa3e5ad158519bc6bd71b8a6aedaa73f101c5f5bd9c9c12e774779ce97db6d35458f8f003e449bacb6bdba95f641bd7701a504baa79ecea6c4528976b98f64beaea6ad2c05c95cf15c77d268f99b52cdfbcd24687e06773dfa5233ada8caacb4c47dc9b26b5b8e2ad031942a356f88c28334615c85ab097383c19d372843894c5178557f92d9d1c1c624cb2796837a161fdb619187c2377c5c16137a31445c8e229d3ef0e2b356327e9315d50a1d036c86504fe6774ca2e802ac7eef99c76a94821391a4070570307a826708e47b2729497bb4db2d7e8814968c9031c717ea3fd6a86c8c5cc0ecc65c1f6554a25b8b03427825f8d498203a3146f0a656a07369eaf1d050199c2b6b55628d637a99e43553b8be3216260a9fd17cc4ddff520d20ce80fa387fd55c1382e590affd43848ad21ccf9a0265eb06ffd306d7353948b9230027b8314ea3f88c7f48d24e13f758cc3a20531f65a404be2eb6bb401c39199702e52de2e7c7737c902e46d5468e9a1ddf38d02dac500fc6747978ec28f45858fb37ff738407e2cb8cbceaf1f551af66d7e2adc6c448186bedfaab82d5d12e635dd4339e484723ac32c13712d9dc209f6796db7dfd172cf86e2b633717f599c0ed68215fab4eb32a4f195a7d0335d9a20c59e55a6ef897461029a19843fa5110d4ea9d75943a8a2ba0f43c1381c452e554a7fc2927552897a7b064d572b9aa1fdfde0c4149465964a5a9f11ee562b04943a73794d5b33e0da07a118715", 0x1000}, {&(0x7f0000001300)="4d4d838a4484335c664977f5ddcbbe2718eb2b2e6e06760a4c307deda4729c179e06169d675387545b52397f5b04341cb9cfa70b305045a18d070ccb8761e358f2d33e7f7ead85e5", 0x48}, {&(0x7f0000001380)="207c869fb67c3b119aefdbc8563f4310545a5d39e8e7fb759d412bcb345502757955b3ff551403e77622b6a58f3e56f347d4a2ccfc88c5533a16854176e0df6a01be8ea09d681a01360b27e85e8d9961d3bfd979cd2249edcc681ed175c886419e064f8751f78cebbf2c2fbfbc1138c02512591a2c72657160ac1197a03f1b26816f10e7ef23458ab0805ad3bcad7cba81d8df40fa6fc65658e3324806e39543b88979e5c3dae8ae3d05052dc074a95f8caf3f19799adc0ab18f73e64de34375dc26b26752b5daa943770be152c2baecd381e00e374d11bfc44ea837bd", 0xdd}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) pwrite(r1, &(0x7f0000001500)="075fd8a72f64522b5213db91306b75e53420a50659bb86173e7785f5db9b5d1778499c1381390fa02cc4403ab84b7d27508971ae7f397668224c1b2774d346fa960f80ee3acee1b5a83b018902d1a427b4b09059ac80d53848ae861bee5cd706868ac71832740421bc72", 0x6a, 0x0, 0x0) 16:00:22 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r2) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x40, 0x9}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="45f1a520e2d31968de749c6cca72") 16:00:22 executing program 1: ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000000)) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/244) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000080)=""/86) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0xa, r2) dup2(r1, r3) close(r3) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000080)) close(r6) r7 = syz_open_pts() fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) 16:00:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x66}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x37, 0x5, 0x3f) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r3) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x2000000, 0x0, 0x0, 0x1, "000000037800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = accept(r6, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r8 = dup(r1) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000040)) 16:00:23 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x1d0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f00000000c0)='./file2\x00', r5, &(0x7f0000000140)='\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') renameat(r5, &(0x7f00000001c0)='\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, &(0x7f0000000140)='\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') 16:00:24 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x10) socketpair(0x18, 0x1, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf000000000060d5706c85c2768511fed95be1d2341de39f8fce02a5db5189", 0x2c}], 0x1) 16:00:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000029, 0x6c, 0x0, 0x198) 16:00:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) 16:00:24 executing program 0: open(&(0x7f0000000100)='./file1\x00', 0x800, 0x10) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x100, 0x0) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) 16:00:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) read(r0, &(0x7f00000006c0)=""/138, 0x8a) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0xb3a6f52ac7efe3e7}], 0x2, 0xe57e) close(r0) r2 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x5, 0x2013, r0, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1000}, 0x8) execve(0x0, 0x0, 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)=[{0x80000064, 0xb0}, {0x1}, {0x6}]}) dup2(0xffffffffffffffff, r3) shmget$private(0x0, 0x1000, 0x8411894b27ff3d3c, &(0x7f0000ff8000/0x1000)=nil) geteuid() getegid() r4 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x6012, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = socket(0x2, 0x4000, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) semget$private(0x0, 0x4, 0xa5) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000055, &(0x7f0000000000)=[{0x25}, {0x4c}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r6 = accept$inet6(r4, &(0x7f0000000080), &(0x7f0000000140)=0xc) bind$inet6(r6, &(0x7f0000000180)={0x18, 0x0, 0x6, 0x8}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000100)="004d207db3845ac779b1e5696f99") 16:00:24 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x12) 16:00:24 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x61}, {0x6, 0x0, 0x0, 0x1fc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getdents(0xffffffffffffff9c, &(0x7f00000001c0)=""/219, 0xdb) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:24 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771121b563bae85d76d815f7b1ab1983d4b3830c921bf0817a0000000000006a89", 0x2c) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e087fa4df0ede0de7fa9e82d4986cbf52dc9ba7bc14000b3f018e9ee70de8c74b50d8d16a33a4e12b013531"], 0x10) writev(r1, &(0x7f0000002700)=[{&(0x7f0000002740)="1e337b4419c0eab731cb9722457db79a5a4551ea9d461694c0032712b1dfdb9438c386bca3352cecdad36f0e34c8cff02de457e7b4e11e2400cc3fad7e75c4eac376958160ca5c7c33647108efe4f214c09740c43f669f5518b15490a78633446d3c3233160c8532ba5ca9d430b83f18392a927c1bffc84d85cb9819d7f66d393dd9466e6279ca5cf4fd0a8765aa908ee00a6c3a719ad2f13a5a4c11fcdf342ce8276fbfccd8bf63ecb86d0f640f9ba57ba0958adc164edfad283ef3f2484cbdb3a3b8a83bac03f53f1f29c267fcf345cc397c0340bf49c37ef76a75d3a8f457061aa78458b7584a70cf06fd2b289448ae8272a01c3eb4957d034df97fce855b13fe4affed247d3bc2c0997941db2db48665c851ff75fa6e9ffc369c4112a8d42cd81dfbea9e512f5d037afbbf8089faa46ebcbbda0f0cc0e0ceb477eddd50034ff4db3e64ae9c527375f3294ff32032ed4eee035c432d3649e462c91f3310c17aa9065c6635207498bf3789de0d37df1655dc100344ce2528eb5e6daa5cbdcb3bf4e3df786d4692f56901000a3c4ca18f29cb047ecc4b7759a213b273ae388ad0b0ccb70830e35ba5de5b63135c3b4f808ca418d44090b96b9d540f3e7783357026fcf152a0dd93a36e0b9b17517ac6e59c0dffc458f47e2f00974ee1e0c24502c6804b005f81bb9220cde486d78d88d3b959f345905153d45117760ae0fc8251b165a8bbe0178764235a4d50ea4c6a0f22157f0ad5224c6608100ffdf7043c90b8329b87ea2159650b33a47190a76443073fb4d5a365e9bc059b5bbe495561cf5cceed7f058b740a60acb9a8491fa1e51c32fc9202c4cf2941159e6d95ef3f66689208c447fb5f01e007a746d6ce6b06cc94a4a27ccae177c0d1e968b9a26fa39c127f453030a8f998fa92357a4debb092db97c09692465f35178075cf270f1725ab2bceda487edbcaaa029766c3f92110750b1ea785fb0cf96e02e946a1a98cb2bfba245a734a15147284c87d90bd6002a218f11aee625f3c87e292848bb79f2b0a70788eb5e97b3987fdf9726fa2506f01f2e6d250bc15df31cac4ba0475b0427926cc05f43e0c41607b86a6857823e73c41bf0ac0c4afa3174c959da7ff0ec7cb502b0dcb626c8fcb780bf13cd1750cbb735bd1aea050d081064c65e8ad7fea8c986c2eedd5b8c302c784539204e341fcea2b349b087857592c872da4329f2f1c2021103d8690c2bb57799b4976a42fba917ebfb69a5b377c49baefaafb4424c77e43f4ab27e4f2bc9169f2b446de5f58ec8f52f11077ad0fe870857e9ce08bd040465de905bc525e66749602145d0528076ffc1091633e93c936a8273da3286ddb413f1c1ebb44824d102026b7ff69c3c3fff37f9c3574811de18648cbb143e11b8637ade4cc613d921ede251be06a2f883cc3060f8b8fecfbac31fc3f531c270923c92df69a71424427000a8402545a4e675cbf5fdc60519ef209dcf59e1fd98ee29c9e6432bb3e2e9e10638c9b1cc68fa9208bfa6203ddac58cd373f97f657bcd2dd8c40c01eb507dddaedbb67d9ded228bd82c226cf390da780d5e4b649eab8ca42bb002cd2a4a916d398b355b5ae27f5435ca48ea1d1b94e7ed7d92ed7ca417c9f181ba68fdbedda6254ee0383d89c21a8dd682c804e7adabf5383a3ac4dd7f21ac7fb702467b7318f2663b9138863420a2c1347d1f1ccfb63d6687cf00eed4e6a5b12716be6da9f05132e0937cc0f570c2194df8c2deb06b290c95411e909f3309c78343007b7972e71f85d8cdba2b2187e0c19e4e2b36245ee3c408c96fe638442e1da359283616f2b1d50c82845b1a9c53af009742b8bc9a99637c20f7fa8daa6d4744ee5191b83c73cf84137caa9d0fffda1ba9dd1b329c703b7a58c3e1e5f090734ea01d61ec77088af99e93d8f2399a21ff1e97ac2e2509dfde0ffaad71dfb8e03874bc0b42df9f8cbf38aa9c38b076ba3441e3a47bdd3a67b2106da34c1a5c8335919ddab8b4f4de6ea4a25122b4069eb27952853c210d3d9901b44ca0f7e962b2f47d2cd6cc437c5a097790c8e223f52ca51eee5d5c2c693d633a9738090bcd503286b6745da7a9837828cac0404b74aeeb5a1ca4a015752d1b50f04033305869b1d97ddbbf96f29adfe785be54114264418773c15cb52842ecd21ff9c1d3a5f784a564a645a4b42689405fa7416a6206efec92c89acce45bda36a85cdc8807f7256844cb180a900fa850e722777dc49f66bc79f644e7880da5cbe0257b5cc5ede4dbcafd844a86ee72ec802246f949620e5ad081a07c3a4d6a20c07bd1934136236107acc6652f2582e6707967cd7ef55253eca90229718a4816c4661ef3926e272bc4aab496ec241b1affac0bb08cc110672abe3cae77e1c9ab8d3062637e34de70d433ea61d029f6c0088a02f7302407e77acb86244024dd1a566653def53a3507a80b05862bbc88e4f11f77467c17e89187b42fd29ecd0241f5ea7bc76e93f1e08526379ff2cc420ab4626dc8f031e3804db2a6dd6b8e26b6086d516f856313e9c1c7685f19223e0b2388dfc4907637984660c910f2b2caf650c514446ba20cdd73c5155e26f5586881206489ece3fb7b60512cdfb76a661a70dac5e5d37dd7bd5bae903793e0ea0ab0c50ad03f6115cac055b7d0fd68164cfb04091af029d15843404e5914d450649c928a4471c3337578bcd1b53b6cdf7093d878ec2da24639e1402d7d742ae6bf126d46e41c191cd1bd9506f2b3d465e90f4c4b326e611ae01144f80cf0f03c7eff2cde824391b6b79802c7c35409c428bf2711af15553de7c58ac623a61fedcd52cb126f11c4c9c1c6d0b5a1bedc23331933031bb259525043a821c31ea9299587977846801388c05f29d888c2a6c2d0cd2dc4e2f5114f21294f76f38e536789790cea7e3651a69043cb3ef917fb563337c897be21eca2a0c5a99b60590bce9856834bcac8b949a650ebede01e7740dd076c7a813e9cf970987ba21d2fea9abe7432b433c18304ca482b9625f5e8023c7f025c8ea19c164e1dbd27d7dabf4bcc348fb97dc135ce958edc80adf0663eb27b7c8f1d0d0c9017d142e37a0207e4e767c940bdb745acd63999a104afeb98bb5e7929c0ea5100a4df5360e7282f312bd6f418163ff2aba1ce8431882f47e975d10d87af13e41de0f4f223983f25ad055ee298295bebca5d1d486136ad0ded6cb2a52f0f0823fe4b4c0ef78a07cddfc5a1406ec7c666f03e845eb3116f2a69a656a7fe92f4bcc20d04399ba8b2b966db5ad024f5170d08b9fcaf73b7285b7dcdffccdbdfa87b695eab49515ab590e04752bf0f13d61a8e3a64e58c3a3d5b5dc472c25aba6ecaa9cedc887bd0ac6081f54f65256ac3222d47234f591d9b4690a32bc59249a6d57cd681a07aaf4833f325b54ed6ecf4e9246caee6de2a9a95a5ac8148c4151fce03325a943ab79358debfd2e0067c00f877f078fe229ae4681265b23daf142b8ef30884d9c134f599f6598059495922002bd0fa97245e5f3e7c2c2fe01f0830014afee21cdd565c7fbc76186b420972476986add6b76ef51ea640ddd7ceb5cba225abad3ac5e55183ccffca09994b1824f5abd04301bb5e6db6ef01fc72cd28d14701837c6bb411ab9968d3353a3234bb646a0fcbfcffb286d225f27c8f4a5a44e4ce34b2c319d70628c089122bfd94723d202f50eb1036e8d4098a55dab16d286ac1d286a8aae356e0e56beb18dacdf79af8f8a5113e877f314f2304581a8c02434696aa32e77102d009a00643d89b4d75c091c0a9829aae673aee5d0cf8d9a789ea164a472736692dfc2fdd139cce5974641e4874593ee435d62c4d6135190a79007c1b1b42858f269698767160a730593b341affc72cf7c6655bdcd7eae5384e398e227f0f0d9afaa0abd95dd03e0ea6d9db72baddbc9b3227f2a7884f06026f4ad98140c976e9f61e0a1e95760b78886f354e4f75c0fa3f1b68e3ca73ac28c9d4ff413a29da8f899de31a02a2bfd4831595b4f48afbfb217a665ae44e2642ac696c33643c155f8c31089aa5db2614a20216a5f97027b462db65b811341182bd793f26daf2ee16ae7549e92d91186d66ef2095a817c55d0d479d5a8e0d979ff49f22845dd3f7ee4a9c2f48097f1784bc4fe60a516b42eec0cfd68be5fc44049c1119f32b6f238af5b9e9ed70d30357d1fedf92747482842da0ce8a877257682840fc9a1920b9b0d9754b41b834573641ac4fd538a6891622526c2ab018461406eaebaeba47fb202d8bb432b9dcd409a4ed206c4d0994b3378bf97fee7d9e4131017e063a5e268b5b1518092389478e02d848fc2c2531894fb84bb932c104fe810d390683450fc743bf74b24cec73c7f9b47c239f896846bbb97df22232b40ad36532730b530ab87149e5a85456959fc94a301392594acba06a08c750618d5bc04f3cec8b5af3e4b43cd50ef33959073e9dcc40d239509505b071bca656726f6efa6b8c49b9b36eb5d08cc79cc2c8fbf9f46b2f74005aca044d18ae9253b40c42e0f2b91438616baf59e1f2898a6e7134cb71f5035247f784701fc4aede0b7e19b475783d67db7379899bd7555569f25110f60dc8909ffb000c79a35c3436aa7cd84682cca9a9692fd268bff35b65bbe4a8ab953154f6626b0bd8b12b83745df3bb2767837362c2bf67591d1cbcc712b55f49f26f79325c617762793e3c93c08e8ef3543eb1a4582fd82ebd29d9f15e39b52838ddb04cd62caf9c5cad3224c20187d6eb22ad2462f76792dbd260315ad4aee7ed40c7ec4ce073e16df76a68f4daa2db80ed093330d9aa889e4d5bea05bb059d8c525c4533002d20af72af5212ec2ddef66abcc8ea32e8da746f662af57504af501745b4d4e92c3b7105c30565655627cf5b996fd70b1cd7be89b878660e6996fc293bfcd4371501f3369b1d1bea73e25cf7e178f67cde693d55c73b626d4a4a1d9002b4d8cb06e419e4fce55e8183a543d1b08eea972f54731273b8e2ea52e2a7fe0f986a38f66e4eac476001dcfe9bc6f464dfec2c54f959943eeb564cc35dabec160790737de1e08f6414ff53a1f96313193a1bd1acb91aad9562d56cde542bfac7d7d6aa9c02eed56ffe08492553d270d8e06a51d0d24629714bd9af31f423e4c7606beef0e7814960b1726c42b5224b77433751f87d14f74ee86bdd239f07b61e9282f92563bb5f425a6b02f41c20d1521398f274df6d9bf6775bd758516e7fd30374a3a0eafca713610e6aa777bab121fe362ecec49fc79b52deaf9579ca289665103103d42810070448b54b4612472d20a1011c14053c8fa24ba9b6b4c48658867ea6ee9b0f93c826aa6cc8c693d753616aa947ce80ecadf8ef52fca319543c8a9327afcde6d6d6700bd3ed1c06d05f7b47c41af8e7c90ab894cd4ef3af294c6c646c3c1998279fbd051ac24b8b03b789712a0f454735f956661059bfb203b3143a284b50154ee44fefbdb36120d5a420f7b9034c064a3b2bd2a0f4ba9537674b4b763a920dd9addf3f84d69987a7579a1fc3480df43e008366d1b635149b8dd3a4bec471bb418b0f76eac077cdb96a66c26b27e28d9550a084102b2ce9e11e3840388ec18c9fc0b88", 0xf89}], 0x1) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(0xffffffffffffffff) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(0xffffffffffffffff, &(0x7f0000001740)=[{&(0x7f0000000540)="695467a43a26d44794a0a5194693fe90b43451738f6e3657d6d5708cb616e9fb12a208287106c3e44338d8305554bb3e5fe4f8ab113ac2a0ac0a", 0x3a}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce4d4b9ab0612bc7c8eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x800000000000e, 0xffffffffffffffff) dup2(r3, r4) close(r4) r5 = syz_open_pts() fcntl$dupfd(r5, 0x0, r4) ioctl$KDSETRAD(r4, 0x20004b43) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r7 = accept$inet(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$dupfd(r2, 0xa, r7) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r3}) dup2(r0, r1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x48) 16:00:24 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1", 0x8}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8821, 0x8e) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) 16:00:24 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000740)="b5bf3d7adc5d89f2344b181943c96bd00ecf470c8b0c6584265bb36da515d556cd4d8ffd002f2b048e558aa86aacf213d927200d26f3d20c285598afe6724b7bf6c409f6a87a1697b9a11b2ffc499a49bcf25491307d9c6958f33e41cd76cb8c464f070f493c50e2ec8580b93c7f2161aa6f08758ddca83345aec52ae51d73a375412c81736070d06ac76115f3f989c95890e90637ec81b66a1567667bbab25fd3dac3b07c728b3c185edf10df2da70e69eb0a17672d2c9a89d978b3a564a7da4f365367bba4a549be1224a3fa888753941a543ddbe501f3a1", 0xd9}, {&(0x7f0000000840)="97bea158c81e18fb1c0ce5905b13f7f70016771b8d28bb6cd8bcf9b2187841303c9dcc5ea654e4665efce3fde6a09b547c71438870134c556f2f7581ae539e6ab65933637a358443489ff4422f23cc6eba5308ed1fabbdb3428ff10f11c2731a8fb25bb3d075695f499d5f963d2d0f5ac78534fa4ef357b9fa3debca67f6de18faf1350e98dfc07c8ad4d3e39f357b7b73035e", 0x101ee}], 0x2, 0x8000000000, 0x0) r2 = getpid() r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="0100000000200000e7cc4745457799c157b82ebbe04ca08db3902cfc45369bcbc6d88f996631d94b8ee16750da6d31a1d7636c47eca12d1232bcc1f275f782b3c90a64ee2097a5cbc528ef094c5434c24aff656292f6750ebf1a5aa19429ef202f8994f2cf8b51971aac1ffbacef5980bf8eb97944b4eefa3ae87e8281e8bafe1cbbf5d65c1dd06d568490dcd6f6ad75be9c6ba940a4"], 0x96, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x9, r4, 0xffffffffffffffff, r9, r14, 0x4, 0x140}, 0x8, 0x9, r2, r2, 0x1c71, 0x18, 0x8, 0x3}) getpid() r15 = msgget$private(0x0, 0x20000003c4) msgrcv(r15, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f06b0b6faa968bc5d4317077a5e15294859c88b2d28869dcd6948f12d675a8"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r15, &(0x7f00000005c0)=ANY=[@ANYBLOB="0100000000200000e7cc4745457799c157b82ebbe04ca08db3902cfc45369bcbc6d88f996631d94b8ee16750da6d31a1d7636c47eca12d1232bcc1f275f782b3c90a64ee2097a5cbc528ef094c5434c24aff656292f6750ebf1a5aa19429ef202f8994f2cf8b51971aac1ffbacef5980bf8eb97944b4eefa3ae87e8281e8bafe1cbbf5d65c1dd06d568490dcd6f6ad75be9c6ba940a4"], 0x96, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r18 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000100)=""/114) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r20 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000200)={{0x3ff, r16, 0x0, r16, r17, 0x104, 0x5}, 0xfff, 0x9, r20, r20, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r23 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000100)=""/114) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r25 = fcntl$getown(r24, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x3ff, r21, r22, r21, r22, 0x104, 0x5}, 0xfff, 0x9, r25, r25, 0x7d55, 0xd75, 0xfa}) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r26, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) semget$private(0x0, 0x0, 0x10) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) clock_settime(0x0, &(0x7f0000000180)={0x2, 0x8}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = fcntl$dupfd(r2, 0xa, r4) ioctl$TIOCSTART(r5, 0x2000746e) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0xffff}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r6 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r4) r5 = getuid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) close(r8) r9 = syz_open_pts() fcntl$dupfd(r9, 0x0, r8) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r10 = fcntl$dupfd(r6, 0x0, r6) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r12 = getegid() r13 = getegid() r14 = getgid() r15 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r11, r12, 0x0, r13, r14, r15, r16, r17]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r4, r5, r13}, 0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r18, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r18, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r18, 0x0, 0x0) r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r20 = shmget$private(0x0, 0x7000, 0xae712c8d4574d271, &(0x7f0000001000/0x7000)=nil) shmat(r20, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$IPC_SET(r19, 0x1, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pread(r0, &(0x7f0000000200)="5088a6a22e7c6318fd63480d14830c9b460254d165b7a8eaf546b25cf9aa5849edd4a41ce789b6fc24f7637bcc7c3cf6bbf32a4b7024fc680f55eb2acdb43f8fda3a9e164a4d703f402f7da95ccc5088117eb56c63ae0909b40253b74a985651031b747cd979b5bdf566df3aec57c1def816434cbced9f926aede17def3da5dffd32a17a6c50", 0x86, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='n.', 0x74) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) read(r3, &(0x7f0000000040)=""/94, 0x5e) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r4 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) shmget$private(0x0, 0x4000, 0x4, &(0x7f000058f000/0x4000)=nil) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:02 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)='D\t', 0x2}], 0x1, 0x0, 0x0) r0 = socket(0xd826e43199aa9da3, 0x3, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESDEC=r4], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="04d089c6837be8d9011c53c35dea97e9768569ff65e465fed3ae94b8acc8d7c02bbb97651673"], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) write(r5, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4cd}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffd, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000240)={0x1}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000280)=0x8) getpeername$inet(r6, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x28, 0x3}, {0xfff, 0x0, 0x9}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x24}, {0x40006}]}) r1 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000340)="397a655ecc38c4b2a3cda984", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x537a}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)="9311a0f98f1e9671591dc9575e32783f0bb03fea3807f04b11d841e7006c0f27ecd36fcaac6f30351599bea5c20b0e5b9ad02f35e3befc7d04e93d5512846731cf3a4d19921e", 0x46}, {&(0x7f0000000240)="508bc2dbfc059c69e9790b87e217d5aadaab3941e5a19918f03f28f5bf80c000c58e70c9b992c02764c69edf835557f64d84aad16ec336ab6bd6c5666d470d1c5f4375c75a22ec234e295891ffad3dc290c7f52d3de1367d6ec092e9d063204a1c550c0b38bcdd61f007b8e7c648a525ad264fb3093a33dcf6430068b45949f788b4b46eb2bccf54b3dfcde0fd19d244a7329d5f4a437e25b74cac292ed654a60b80c12f6eaef04d296f2888174458191ad6e47cc9e0b08172e6b5b61fbf0b01b9fd11d3e6786eb2e0402056b337b46f32", 0xd1}, {&(0x7f0000000180)="6ffb8a3ee7101d184fac4faf3fb8d744f9460f6fbd028ac444be17c6a12d794a13dcc4b143fa2c28c4e8fd0faf972141b23b5bb51135abea7b0429f1d122d9fdbd8ea9472bd63d28c14112c11e010668842b8f1ab09b0de453674afb39def7dbd1fc95756777d64484888695de36bfa26d8d6c6fb575", 0x76}, {&(0x7f0000000340)}, {&(0x7f0000000380)="28212eabed2d63c587ac336bca0c4f8e3a68b81328136b70e263b94199f19c34a02b28de56411a4289a8626da08b030a9265bb1610fba3165cf568f0f765b743340c71a7fd8d5a0560cd6970ebfcea56d71ad92e81782cc17ccd0f17aed4d5d57a2ce68ccdf24bf339df840d5519bf9a40971141acc00a8fbf2ab8ce53f867dd5ad14d16761bc4d7ebe46d7531c40f4377334b67fe58ed7cbf7b4019b41cb0791e6be994aaa53b80f41d78e61fe046e1e8986309b0d9629dba13e9a9a634d96f615ae2be6ef8cf6d560ac4ca81ed5d46ba29800c75fd995a86160f45", 0xdc}, {&(0x7f0000000480)="eb0305027278ac17638a7a477d14897de3b9dfa103ea2c9666a59c5a9540018d70d3334844099e5ca7bcce0834006921ac67eafd2bb089964d3e933416829fb6293973aa9eb4c22c5cb00a5879c259f162c2", 0x52}], 0x6, &(0x7f0000000580)=[{0x1010, 0x1fffc, 0xffffffff, "f22b86371f48aa533cfbf2c74a55fb3e6dc0904a1b7cdf9d00d2bf936c289df0ef910f40ffd2456f77b7b9c46b8e0309b775159296ab7d7ea5c96ca56ef008c2bcfadf9b58439bf364ef1ca68f2b78f960b8cc152de9615bd4846fca0868b136936c722dc836dcabafad76617702355c9091de9ff007003b806ba42f5ff269bb91a3db49fbb9871bd466143f8c3c2c4f1e113229b4dfaededa61d2c41e7d3d113d07f474fb7f65536ddc67b88338295af2ce41e8bab95ad0c2247cbcf5589561d42a3fdc2ec944dcdcf7bdefabe10c542b40baecc6de068dcff5df6c0c6e498e5f874ee0a3b746b65c8403de5c2694e0aa37b555c1f92dae385563242a746db6f8e3d6df70297b28d8fe3b5051d11602be1d54658e6063ecdde45d6068d55906d1d27ba65b171ff6f9f63bb08ad2dfe024fc03b63d8d2d4bd0452029b067795ae0d14e43140ed83efa73d8835343c6de3ce8e06c684a8e8e2c43732afba9eb123af8c90ec2edf3f01bff3d3e1e00d08e9064ba88a4e4fbb497941aeb933c1179d4c3dc469e48f57cfafcabbee37ba2e3dafd8d6ff3a1f4070ff1defb5f6c820e37b7743bda8e424c99ed4a7c6b5257ac7297e9b2e2f44ed2a978a13239709670151c4f4d5db752b557d933c2d501aa8064da2cb154dae1a866573f3b03345eef0e0ae1bdd6f2756c336c5074ac0dfbb96193cf92e94113ed732b8c38dec54840479535e0064b907aedcb897aa6ca2b97f06b8d75943256d7d8e357b512aac379c5cf1236d6a6c8e2f5056c44236057aa950f09a67fa3be2ee31a5112e98e54f567ced0cf80273dd67b89a58848d926f478ad186453cc0473c00a2bb9fd2262b809c32000b4139eca891f0bbe7ff7e758d3ca42e58aa28af4c3da92a967bbf0bf20a0a4ba5aea54726b5059867a9645c8eee95572f11bc69b4567a11aaeec3d5eddba98e5b28e9458f62c976e26d766e3c604cda1253be916d109b752e51c89ea19e5c4b2e9bf9ffe801fda19346fcd2602f4bc3f555df3d320fb0892b43fbd3c243f23286bdbf6b50e7b96cc7730847c004134969d85d04fce05316ef2ea1f39c15608cb124f9581cadbe3107008203a0f897def99601b539f6a887ed23c2b00c22f47bc3fd90f33cf96d202961fffeeb97fbbd815dd3398d8d57179b26defb731e4efad5dc65a1bb2e7f9ae387d6efe2d1c2391c9add6762bdeadcffdb5901ed84f8d898ecef5dd72fc5a7c8b142421d55e28af6018007bafe77f7393d9fdb82b4f709efca99984eaff8b1c7b479b14bb2356e147883524b88b7a09eef4f1269a3c2d6a81c959c10e1eeaf55e74ca7a47be260130411dc19c6a56931711eaa0dc90128f8f192c04160e47d552b5ab1a4ed46d6996e57337929b0b6d5546e9a1eadf3a5a884ad9eecfccb9eb0d5622983ab2af17ca5fe305a7ed76f539fa3ebb33757d0e24dfd2693d18819cc1499791d0aa09eabf60223efa6c0d1d81077935575fd6daa7ec15722cd22c5e807dbd90daeee19c972081758a0fd2d637f40f0ef89b3d92ca8b4a6604284a1e87ae27504a0177d8ef71b4cd463f1fd77380bdb69462fc29dc5928c442b5595499294c808a66c521bce4a6cec0c9b16d274e8deaf0e795fe5529faf5801c2ba2d4eb8393c734f5f041bbd77d9e3c1174aad03c03e38cf3d609855eb1ad5d14c2e214e96ad3b3a18036863d1acb39d7e717c02dd43d67bedb14ce0ca7e0a828d58bfe6abe6a1f759c32190eefdfa8b7af914375cbbaf28ec853eb58de87eb2186049b0fd78a40522c754ee61f5571e768d84bb50052d39862a65eb7da323f5b9ccd9fdd04bf0117a24a0ef6a372f56a67b94a33b076955df2aa5f5ea25ed485418d4e2e7b29139f2c389bbf366e3465e09d3ebae1d0fe174c788dd690f020db4906bb700f4f2c31db179bdb186c36973c08a6e7e8a752cc892884f27ea82a5090e094bbcc3f1152958af8adc72fca332b90c4290eafd22204facb18766493cc488c273d476aabbfabdb88c1d3cbf195de0fc3a2b477b6e253b79bd68a6497ea49f119ce6a1f061dbc84dffb8a8f5a2c12787332c1b9603c304f2b63af1626b563fc3ce1023266161ff31449bc8f5f1bbcae89b7950ddbbd7146cb9df9ee6bc533f62c5730ef11d4d550890f106902f50f7af6c1a914b7aad3f6cf0ff43d3f6645dca2c5fdbf78d5c8a4c320544488d272aeb83fb994d291a7bc76130db1bacabd1c64648185e4fef4d71d96f13e6942db8776f0185a646e2777128a8e0327207237c0d6f5937f15e2ab5b937d7d671515434577a485cd3b56bbe9051830eed258869f37b793b03d8be94bc3ecebb548d19759c9132b16ecfa82a06bd99a5b28b4a94d5503fd906eba257c41a285376a043c9b3535e3a73e8a3625efc6fb15101c8d3714edb6ee8fd1c46b691cca836f5ecaafcf62cd1b30fa16aca43e3fe9afc63bc4f3bc277f82f815f5f92479c894ddb28a26d2e9c8646c48ee0acad8ba02f0a7321c7fca02ccff2c1e483c3500df6f03332f3bbde2e8dd5aaf3abd6e7ec4d8236360955cb638e05933e9db2e15277e06097703657e54e996b06a00fc6d5e5e711876aad80a6fc3c0ca66f2b5696a5b0091301f7413ad51df30fb1edc5fef4776964e7b58ad90e3755d31dfffeb8ff8beedc028c82be2bb416335c5bcd803e2b4214937a69d708564b28d780d9b558ba3b950ae4df0a3e7eb48ee21c170f7d620c6d5f326ca42259541d7d90dff3cc6f2632f250215dde647fb0c32c2618070c0adab856214835526113e5bfc925218c2741fbc408277b855b7e911471a1450f2867b0f7420b1bbf2c374d30873143f8a64d3a38f4a837dc42d6b5eb745112004efd1907ea97340f509c1d6bb6e9912b44ae79335ac55839a03a8acd4204ad189d29e4f41da9e6cbd5639ca189a903c4b56251af698e6870cbde30001e47924bae80caa697c9d47fee06dfa6018290de728ae8386967bb58e5ec3555d7a9d608858c2203048e8fedaef406520d26f6a3d38406233038086b385516f1f66316c9b84eb80a19df4867f61b87a4d8f4bb29bf4dbde0a37452cfc77bf3f33d85871f0083bd5924be47b0581392c8a034c7f4d10de305795f2b93720d0db012d727486c858c3a517f78942db798a99d876c3b5375231529e6b3e3f2c2a6e4aceebd8b8fa2cb26c7e0e610319a4d5c78fecaca9bc9aa725611a335b5d9c0e2f3127bd8de068d134fd04a9f905cff19521494ebc3a24b538bc34a966e4d0bcebcc8a2649c9389d82c57d1aee041f7230447f148058356b6b72d4b518619478b3c761cb013f134c997891fc7d05e15cc995c12baee1baf672cee8e53609aa45b56308d13f03a778865295a8d3d79bf9553deaa194b8937f02182643ad15acaee4e5aa93ce9dce9c186be3dab99d617f8547e43776138750fef6878a37ea62b4e7acedbccb119fb4e879fa05f7626a75a99d3459032127afe83f9dc4ab00a0168b7a4ac3169b8c37dde778681669ffd0c69025306247f121ee87d239ec77a035639cbb2ae5ff6ff9cfc223cff0cda437099f5a8e9208a879a20f66faaaf13a6545be650c727eafc1726886b0753337a90d6cf71921bc056ae711e44ca506379152169209fc68bf87cabb115bbba440cd4f3de44d9b68857820fa7ed3d1d815668d4494719bfc68a98b1d2ec7788d359decc807eb30d5e2a2961df65529e96499a1dab6c51a807138a0e60eddeff7df66b34e76bd1b2697dd24dcd630ab7c84701a9f0e73743208d55aa184e499e6dfc5497421f6e9f3b7c435fff3f0979d9e6263fe6c9f1f82bdf1cc9b3e866ba4e4c3cc10b9d4e57994254a642e8964bbb7c8ef46febcb2c54158f8d13d78b3eb66c0e9fbe588fb56febf3a5d6d2ced68d81f36f7fcc1b44dc793bee30d519aa4f2eec5ae4f561fc0dd793014ef1f46b00cd70f62104a97cdde3bc5878a6b7ce31ec469923db21d50af06566421bdd0450e38d780e07ee1797faa82df9a26271e90d06ac8da48414e9a122535fa5187e5138a9b3a169c47c81bf1f72f5c81ec75adddf679f03d2e35a38e0ba6518924149b64ce138595cc99a717a09bc6f05bf9dafabbea2973ff3f35aaf4d49075c2c0b4cb323e75bf8653c419a3a2f6c434cbefb4b499b48ecca99e73482e569d462e5f928daa402336fd40503dc6fb71f678f967f825291b80da7830bfb581749015ea9926d5e2f9d78df21b78e00c026100b40c05dae89275464443701f14eb8d609a4aa5948eb325caf2172a1e3727ca4ee85e671b2e73d43c9dc689466e453cfc59d99ab26b1a67be75c5f32b1ae682b125b57543bc146bbf7dc77a624b366c1cfaa93fb455544ea9888ceecfcc3826d015d4c8fdb043c5d39b6e325518879ec854f36d25f3bf48b04769d54904eb1f2b1d1d2af6c9a8a5f042be015d29067326dbf39b5b8663bcddf616f69156c6bd5cbea9d0c62ca752d1038e2884e76bf6938b2d104ef425dbbfc60066062f4b1a038d0409178b10280bcce4142176c89d4a327cf9480b4f8b3553299076f5cf2a7bcb4b5a949671f9189fd76e331c255a5a129a42aeea439bf2131816ce93716c6f7b9ee79c93fd206f6a16f74e10b87fe570ceab144e5dc57d1b9ee5f504aed26c25e3bfc78a78a7dd8e27161d0ecfc468b14c5cd3ba4ef5922d6a62c7ccd9ea20bf26ea54875093fce3bf2a22b47fa1397915fc73006ed9ad177698b8daff21d2dce3a5253c51aa4c68c2ea5cfbbaa0fff04ccbc5be65908d66595240a7b22c90b619a2bc7b1380252a787ec4694b9b2b032c803b416176842b07458cc8a5e991eb4485d90ea4b46ce44d7b184e260bcb949629b1450e21d27c866dc3aa0e898764f5f6ea96357476d1ec356058b7312d8e293f1fb4d3d943fdc31370a2633d4a2728f6ea8639852fc35ed0e1001ae3c6e09a5fe02a620aa02f3f723424781e3554cd856b21ea82d19c07eda6445531213baedc5d5c1951e4890db9ee1345846e9a246860a31b0663f164cd3c934adc31ffb28effebc075e72eccee128f0447bed0a97185ee3b296ec2ec1fe43b5ceed4b9e6fccc4d5fde85175ca03724157f56467fefe50676b41ef08896ada3675fbc1c827734d8621b9d6393e12184c509885d5767fa3893a12e53ef9fc085e3af856a51cc0dd7e2d1f5eb1da399abebfcc0e178703c4fad20f44ba66a91c234c1e43b2bf9da2d5c4e3cf8d31c485075f721a05d93d9f40be2bc41aedb854a49d6de7bd11aeaaadfe6bce0a7363a4b77e24e4bb81f08c859c31b01ff203d761689183ec3847d4d43177c45b9ef26a7bd76a26fb0608b887c330e2e58c45aa01a0ba962651b7990fdaa49d2030e1df25e58bf2544c5686e85251dc99d2e2fb6b08fb7ea936d73b02e505a8d81dac30bbec6a87d5a472470e4d915be9c000a37e95f5a5813585cc98a2d3c87d9bbb255a7cc6a72a1828fca6ece489c0faab1f0a3fbf025f2933e42cbf4d0bdd67e9a5c75d4859fdc4902ac803faac47ab1eff0482ebad5b92b21492e25cf98b6b66c996f036fab54a6545e6adeb5b5163f58184d2576d5deec71ab285a386ae35e4490e4079ec7e050352bd8a8b7ffe22f1702f175e76d6c22523f8498481593ee823776d98df71e8e95fd2a0510345e6ca086e7a3e67bcbf3616a3edeef22478be9e260a7755dc49c932101affcc9c0d13e4db3890b389862a59aa94eaf949b1b6f682aa26f9e594fb2af05747b36076367d4248ce7e86463793c47c923e1dd0dd192f3fbb7e0e17ef4ac355d13b95d"}, {0x20, 0xffff, 0x54c702b5, "5531d12482561fb427"}, {0x90, 0xffff, 0x7, "ff0887c807184ffedfa91b52575656fdbdf6741295148d523659492fe5348b1211e538a7d4382edb35c322676d76b38c40f43806fe64463f1a5c729de8bcb89af2c88843bc55a721f4b33df0f611554d646d98a46bf5c5c3f2e75f464bc0019102acf0a024203f14299847750c4ae004b3dd0c7ad23fd4665be5e1b3ec37b553"}, {0x40, 0x2f89aa43c1b1de4c, 0x80000000, "d7f7178c83a8845feb07420e8a3329958cd84d1ea444e3a1569ecaf0703ea8cfe60922b344d42968cc7256b07c65"}], 0x1100}, 0x97a08565dfb30dad) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:02 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = dup2(r0, r0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x61}, {0x8fe}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r8, 0x20004269) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x585) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x16}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:02 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x90, 0x243) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x27b) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r3) pipe(&(0x7f0000000140)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0xffff) 16:00:02 executing program 1: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000005"], 0x1, 0x0) 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) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) 16:00:02 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000140)=0x200000, 0xffffffffffffffa3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffe09) shutdown(0xffffffffffffffff, 0x1) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff00000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) sendto$inet6(r2, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee", 0x199, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x1f) sendto$unix(0xffffffffffffffff, 0x0, 0x34f, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) r5 = syz_open_pts() fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x3) r6 = accept$unix(r1, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r6) chmod(&(0x7f0000000080)='./file0\x00', 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002002, 0x2d44) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) renameat(r0, &(0x7f0000000080)='./file0\x00', r2, 0xfffffffffffffffe) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r5, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESDEC=r1], 0x14}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:03 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[], &(0x7f0000000340)) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x10}, {r2}, {r2, 0x20}, {r2, 0x1e8}, {r2, 0x15}, {r2, 0xe5}], 0x6, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = socket(0x11, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x408) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r7 = getpid() fcntl$lock(r6, 0xf, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r7}) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r8, &(0x7f0000000040), &(0x7f0000000080)=0xc) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r10 = accept$inet(r9, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r10, &(0x7f0000000100), &(0x7f0000000140)=0xc) r11 = dup(r10) writev(r11, &(0x7f0000000540)=[{&(0x7f00000002c0)="3195c78b139e60a44a1ccc51e9615c831426c607be26093571cfc09828cf614dc46c285fe07e64ac1df4b785f259576e23febc31c2a4a735f06107818a15111b7b7ab74b2a824e30138148feba4da81d1f48261c2e0923ec9c", 0xfffffffffffffde6}, {&(0x7f0000000240)="c87cb1ca08275108cea1f44467afb2552c836f4176e180b5f4eab2b89a14a260312068b78c31b855872437f3dacf4b949b3639"}, {&(0x7f0000000380)="822801c21c7682885194894547439049ba56e67a172506a8e12cc37ad80c5df4189fdd8d9b751a3c17f22d4d4ff54617abc823bad3f5570de0c704f7dc812e48d3f15c35d983835bb906989fd0abf489767eba92fe347871c22a79a4d4f736008c70efec07c15f5bd66f545c68c3dd2713063049d8e2d13fb44450f2", 0xffffffffffffffca}, {&(0x7f0000000400)="03ea6598fc38d11b5bcaa970ccc56503bcca6c2f4700eda075124b1c8976e88841343b72d8ec1a485af4e5d382cbcd4e6ae9db7da3cdee4aaddfdebd1bf96c8c6a9b8987ce495998f175bf5cf6b9cc47544356b8a0889729871440e1f670cf159ad95037db9b194f227a99184e9f5de059c24553583d715b8c6ae164694e7fde643d11fd1fcb0c1a1a0396623fb6d61e3d"}, {&(0x7f00000004c0)="af424aee17748e7d5b820914a74ceeb6a9bc2b7bd4f507dacd00c3f0f6e734711bf03e702044583d724df2f85c970c607068fd0e4b4e1354a8aec526e0c2fd67ff8f1c00efceccd2ec459ad10bb457029c1d"}], 0x88) semop(r5, &(0x7f0000001140), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r12 = dup(r4) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r13, r14) chdir(&(0x7f0000000280)='./file0\x00') shutdown(r12, 0x2) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000240)=0xffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) r3 = semget$private(0x0, 0x5, 0x400) r4 = semget(0x2, 0x4, 0x1) semop(r4, &(0x7f00000002c0), 0x1fd) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x1) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0604"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r2, &(0x7f0000001540)={0x0, 0x2dd, &(0x7f0000000200)=[{&(0x7f0000000180)="f1c4efec6f5ee8ed0fecedc7b2b0926d3e87b773314164e0c8f7b08b58af7ae8ceaeca7454f5e64b514e86cb9b3ec9ecee6e05b3ddd46989950d51d7cab198964e90efda"}, {&(0x7f0000000300)="981b584eefe5ea7ef1ec6ee8dff6b166544076a1622f7fa832587900a98598c24ab4ee6e82dac4cb45a15526cae5b701cdc477c6c435b602ce1aa1aa856feb88db8d38d81c7787c168e87678d13d7d3700b2879978921c08e375d3249b04389c7510cf1932497e5267e1af9e8ed5f8e074c4e26dac5ec2c82eaa038ac7d89b50cfc9e4b351f56f641c22b9205358e512adc5971c137e57a5c736412f0709543a260ba0bd82a89a01d3a6af7eaae66f71155fafb63c643f60a13940632c753c3b9eb1f2115ffe4ce09a40247a87e86f464fc656be815cc902d1bb90b520eedf21877f4383ec1d31dceee7"}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000240)=0x1, 0x4) close(r0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) r5 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0xffffffff}) 16:00:03 executing program 1: socket(0x10, 0x200000003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) close(r1) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f00000001c0)="09f23e4076782418297bd25dffca328fa7e61fab9ee300a738899c844cf03291df8d310abb4614f49d9a251eebdc6a82ad4471cfdfdfeb34891d6cbe0c6c116529d244644f09b6a80bd715a55cd2c0af91a699c5bb1b4da089d755a3c4223ad238e499d661bd45ec4e82c3103d7485c39dd083bcdf7b0631bd425b5156615118c3d50ae5e4d690cdb69ec529d02352f6a74fd9092daeb01ad0e0418be93bc0219377541cae9c40d263032490235ba48c8eef0b8d478434770d4bdbec297494e2597d8aa98b24bc084d20de6f8a3a56b5c7609b655c17d3eda06afab7", 0xdc}], 0x1) fcntl$dupfd(r3, 0x0, r1) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x18, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000080)) 16:00:04 executing program 0: socket(0x11, 0x4003, 0xcd) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f37633600f00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282922e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a37778cd4c0400000000000000d3c883b400000000000000", 0xffffffffffffff5c, 0x0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x400c570a, &(0x7f0000000000)) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000500)="c17314bdf86cabcabcea35eb7e6dad642182a8daaf5c745ae707261be3bf7f6c727f52882f5fe94976e87dfe403b0914ab4a252ef8a8dff80ddd490258b55b896d41d531a1fbdd6ad25773dec6b9b7dc9c75a73c495c99a456f2e7643d828f49d4591c089a0cb0aa51912b604c5a7305703db913c137c9a295b529321787b7ce8aa5ca459ef64f9d9b9a192969868b6a1cdd5c1480ffdda83d1ddd156b16b4730022e713f09e57df53db2e60d44f078446790d5fa00fa0f8ed0875f4852401def288c63062047f5457490ca4c76322d0159cdf04844cc4f52d9c9b02a8bfadc3ac4843626958095fe20b82d97cea6d9deb0c5b1c1a2ae2efccd9bdb91daee5dbd6d7fac6d4ff29beca1eb215aa3e4429a36eb104582647250273c41b7084fd4f1cdc7cfdf7894b33878b648561ed78ffc30ab05411866b98854527e10056cc1322270d73242da7592fd2545157fc257ff5896b0f4945077e7136da50eaf28937cb908be710b50c6d6f153a7bd1308eebf9ac0b338af3404c52151ba6ec0ecebfbe9e230ce798270abedbdf9630e5134c2f40462be6728eddd40d8ff329b5928b43115666b417e72a50a2cee7369fbad65fcd5124baa50c5208c5cb44fb7fe6fd92c0ca1a149708d4da8a5232d5ffdfa93db747f885c75f91e0d3a5ee3f400970eb61f3e53afae162a0e274a0fc802d519e8f9316a89e6a9adda47b7e04fbf095dc9d4ad3c2a38ea29ed9f5985a39446aa5fcf9f5be3850e0b5ace6c88ab3eec91e823dab73024fc2c6d00ea13d15f9f12dd5f74b33e5801baddfdff0aabc268d229c0101098f30a5372eb8270c942e5ec9d110a49dcabad589d6b98d2fc2aae7f30a46637bf510c469a62259be9856abb9746a3a438510f47596301d3b509d016b4b343a92733db635d0135be2f5237a09e4cd1bb5c79035e807dd384c8b6f818d0472e826c4dd613448ec56ace0912f01ea4da0c24dbc3e1c37060b69c6e88e307cd6eb316a4f5ee43425189e6f85573b4cd48c52dd3a9d8903bd6aba8cce694e07fce5eed565fa2cfafc0f75caab264d487673e518a31f7f7df8e0b6b0f32d7485a283b4ff7ebd750c0550cd0b80360feafdeae2629b7caa13cd7abd5c1736f36b2d5cf93e8ca72ac250ad2bad830465fe86c1f837f87d5f61d3b761ebd9a63a703860a33c4563262fb85bda175a11997eb81b2ceb7efc7ff4e7d5d5f2700435c398e5a3c68885f33cec63cc73eb4d56a40e9f8ac31a12372ec292debbe77387357262c48fb99780da1b920bb350600b1c9f46c1fd0cc2fb5db114b2ae0945a21757f1485c20c0073c593534710b640af814bc2d2e424e980f99d74936185dbf8dd25e55cebb2c5456b3d73cf8b2e23b3baf61df71b7a27300db11266d2e44f55e58bb247ae8f879699aed4fcdd9fea99533e3587db33a08bcee26c40856ee37a3ae2a8bcd42f4c14e652f80708752fbc5aa5d28c1528783405001d0b30812f6d9041182eb367606fd46a27a9c0555ed3b63b22459d06c7bcfb18fee351d6f6659e4c0bbd99a995fd401cf378f3d7735cd86e0ff0ed72208a2aebc57caac36aee3517abfba8d1cd5748d420f1a5d15012eb8571df3a73e31da057617bb3d09cf934f82a1d985e0e346cfffa8d7ad14497f81a54845aa66775fcac64f314172fc0d1da8d5f1a344f0b484bea8e00cd217b2bbf5bb0332aa97c1ca89f8de59fe6e515c8fb13df2acf5bb68576fa0e1d1d22ac715e366c231c28574ee28d9f91e2d6f7542d51c27ec72875bbd074ae73828c2790d83b5afd00057a1e679be4e66031b7e5aa735dfe782f4129a07563758d985437078480c5e2bc85acef568ffb7cfd2b1dbc7781f37bba958ee70550b435fca6557efbc89c079c367002f4906545dea2051888954fc6778df275a995b6bb8dccdc9d95ff81a1757b5b8802bbdb1fdd7513ae07ecc4c2f0df27bc7d700bb20abce34dd5a363830a3ef4a9e265051802e8bb295a99bd101818730239bbfa208565547ba9a56e542b6fe31ea827de88481df24e28da8d1962fbba4dda942daf1b4294a9453ee2238d7895ab119e54296af975ebc438825e7832496fde32cb0a37cf0e652cb502adab74d461356136907458d8ca59cfe420bde187fa27939053acdb63740e1de2349249b0e6c118f8a4f80b4c26aa475b70c5a8dd5588423595f17d7ab88ea8477f71ccb5bd11fb4f7e5abe3993f337460b5dfa096c6a84a3af27e33914c7f1b923796ba7f5c9f9900a2b7868ad1d7b5022914b1b6ce0947b0ea90cd79cf3bc35cb9559ea42fb188930f660658961b53ba687c863529077eb877a7357afb33054f8c7f0fc22fd0eaf79525bd512014d03d3576466ae7a37c3e8ce3e1af0b651516a1b2117666410a25fcec1710215433b6b9448636c027fab2b50b62df32b9b0b07344ec136f8adff1be432fe8042270c496c61999740f", 0x6ce}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x9, 0x1f, 0x8a, "29d92ff0e7725f7c854788823881bf2fad941399", 0xfffffffe, 0x1ff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") r1 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:04 executing program 0: socket(0x2, 0x3, 0x0) socket(0x2, 0x4003, 0x0) r0 = socket(0x2, 0x3, 0x6c) connect$unix(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000000"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40, 0x0, 0x0, 0x24}, {0x25, 0x2}, {0x6}]}) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000100), 0x124) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480), 0x2aaaaaaaaaaaad33) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000440)=""/93) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x13, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) r3 = semget$private(0x0, 0x4, 0x201) semop(r3, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r3, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x3, 0x80}, {0xfe52dc4792d94f09, 0x5, 0x800}, {0x4, 0xff, 0x800}, {0x3, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x2aaaaaaaaaaaaac9) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x20000000000000ce, &(0x7f0000000000)=[{0x81, 0x2, 0x0, 0xc4c}, {0x25, 0xfd}, {0x9, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r7}) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) r8 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffff9c, &(0x7f0000000340)="54a673ec01b07d6505c5c1900acf87e3c3b5a8b2d0e7d71f985685387dfb72545977d56c93719f0b93b493d71e964ef19eb32928a1d892864cfdb6ed2adb0052c1cf441fc17e31a199dfff607209be30ec3a1b9e0b27c7d84c31f7546a930072c1e3be54f7446c379f0057", 0xffffffffffffff1e) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000003e, 0x0, 0x4) ioctl$WSMOUSEIO_SETMODE(r8, 0x80045726, &(0x7f0000000500)={0x1}) writev(r0, &(0x7f0000000380), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") 16:00:04 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0xff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup2(0xffffffffffffffff, r0) close(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000300)="5679bcbe20a0c51bc77a5e7aeb3dc40db16236f6770dd208513304108118962fb13274a8b4b77de2df933c5c982fa8831db7b6df7b8ba81a1ce163269618b033c1c3cab34e82e3689f50f0666281194d84b9b3222cc92a805f4b8fbc7fa32cea2852d0e4523ad315eb11839e29b1c4b05af6b37d7ed30cd9208d8bd168162f71e3ff2353c8a7a8a9d92159c4e5c2aec707a9c878fee7fa5d1e06dafabe8a44f3bb5c927bbbf6e668a1fa080e4bbbda6a9e9e76ba967b", 0xb6}, {&(0x7f00000003c0)="30c8a6377786e6929a224f74f4d260565750e939874b926db66e5946e4810d16900d478c89f8f6e22a2e1b5e4b34fd7f3c371a34145d60a8dbbbff2c6355344aa0c7f4c054929a19741ce991ca68654722962488bfd7ec4a254b8e1fd060e14506482ce83f286a124e4a11cf2be7cdba0954cfc458f98a758b77acde000000000000000000", 0x85}, {&(0x7f0000000480)="1a6941b0855e31618c2f0342e709e9843029ddfb0906514f8e8cf12bd84b54d550ed838e51f666055012187da815cbb77b57d461ae33d3364618296b84bdfd74c2b845cc1909f4dda00f89b703ec71dfdb716eef150067d57b281acf612d9fa118e71db412b8c978d140f7e222c579fdaf8f37f4974f3c5949456a6f592bb576b99e8e39c13e0491a49f0bd83aa2edc8111acb6d1fe287af3b92d66040d10e63c232fe1cf042e5434f1a", 0xaa}, {&(0x7f0000000540)="22e1cd0042905d05975e4785eef029639ac99b70a6be884ec616b37f99e5a46a0544dcb663a32b75c956743fb2e8c52267d19a4d4cdce08f63612371d4abcac9ae1959ad43cda3b03f97ddba177831bd8a4be4e55de29fbf7f0b19f412f77fab7e8f3be94eee18919dd06e1fad5a46319e5f6341ee4a7dc025ceccae09772ef0e6fcb60b4764906159489a0960933113d7c6fe2c230c8cdf91126773a2b1591307dbb52aa234d0743426d540c6a6a16737ad34a98fc0f0d37ea0b8c6e28b9be9aeb258553a14e7df921714078dc09a0e0cedcccd93e271c8ac3a4edce76f1c330985ab29371d62469a5f911d75082208ac85edec64e37216c9bc", 0xfa}, {&(0x7f0000000280)="091e98e432fe024735581ac47a267a5ed27f6e64b1de978408258c", 0xfffffffffffffe42}], 0x5) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r5 = accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000200)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x40, 0xf) r6 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000140)="220e22", 0x3) r7 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) close(r9) r10 = syz_open_pts() fcntl$dupfd(r10, 0x0, r9) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10202, r12) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r7, 0x0, 0xffffffffffffffff, 0x0, 0x10000}, 0x4000080c1, 0x40008000, 0x0, r12}) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000103, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f00006ef000/0x1000)=nil, 0x1000, 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) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653013d8d7aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b45c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004874cf7bf02ebfc347af45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00ca46cf7adc518b88a00db568e38eca34eab51f56984ed75b6a3d89f5abec808112841b0c29976f41a58bead85810763213fe3956f55a0eab72266103c05152651e60b503fa8565717beecad63ebfba1dd645e01539a5639b892ffad0e85c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32b7076b9bcce562266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1f8535f8d9cecac80da37ac48d417f79a9bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdccc54e9902ed84f503a04d1183dfddd2be74a"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x200) msgsnd(r3, &(0x7f0000000840)={0xec049a209b3e6ea2, "1baf8716ff45d6968eccd6474a16531216b97fd1d69b56a3db14ca665ba3cb239b1282f62f0201bc6ea8519d8dbc35e8cf01031f9477b9db3ad7519b7b077f975c77ced439cbcb8070b5b1cb6f3c996f5435bf2f7a418070f091ba08fc41694e0d8bfb823e51ad19863cfe0a2e8ce4c67da867b7cc46abc54d5c843ca411d9c6259fef062b5da18c3f1b17cdd6d4f0a309d7f34ffc2684872f9add3cb9227f98bdf6f428d08c32240b2cbeeef2fefb66f3920d0b10311c77016abc334e849a90c08896a77289be720be55065de9e195b962ef46945b99ca065fc9aba1f1060c6966cff5158ddd35174c0eb90b098a9085e080bd916a4ac154f9cb4f6603a229a0aadc564efbffdb2170827ea1929890294718bc80a7e36efb16af22170930feaeba1ba2a25ea94224da1f4fd566eb543fed2424d4555bd23c45c6cd2b01200e470759e77228c3640d9e596b7d37223ea17c5aae0ed8e361a0c3a16cb0791792dd8eb8ee602830eca1943a3b3a88792cacccac1eb5c8fff68842ed0fd0b7bf63eedf5a36c0591062302c13841d76d9b8261984467f23c4d64884aa375ceffbd235f1d82970231c1e2424187895164a413c811bfb866d2fa65cf95d59aa692b93754a171b6388e47dbdb23241955c719dfcac9a58d9bcb7070ef03f31332dceed1b504e3892ee492708c8fd5caaa0683bf421cb488d3915e92802154ff2995b80f1dcc574062c5ef12574c6249e4858589fbd81ff24fd26b5dde04250eeba3fdf939821488b4e7761bf6791f65d8f23cd9b05400ba03798f855167eb40ce60102bdf9d02f80752e679c9d752b9d0fc095b4441e0a5eb76a35d5ea90eb6f35dc33f9a9edba926c324c5e7e28161e15aa38fe657bd65815927e9dee4aaff5773aa2ddd4ec0f1ee5e4b6e11d6cb5dba4163c63ff01437e4be6c40fa545db4485604f7fa306d7d32bebcbe19391512b2676f12591f4dfdd882a2b173fd4984cbbbb2b29fc493fe0914ec81a1cd9f03278a5937e0bc593dfde35494385f5fc82a2f8d3f7ebad0d0eb3d57b08b07d1c9e72280f8a9a954dfb0b36cc10b6acc8eec2a9e40b63744851505b569bf3e1047fd25fcaca22ad768717e3cf17c137fb1cd7e1546119280917c0e4577422f6904ad04ff93282eeb59415087dc1890343f7638b8d345afa55897d6cb04453df89cd977696e33ea77189db46735157eceb3f4f29613080aa5cf65e828ba65869328e07d6057b12567e6285cb3d62fd904f1f4f0458f31a182e350157b748bd3e2006d0db7a9001f9b0646ab8110cb7ea97c6fba25d43bde6737c41aff4625910b30266b411cbda4105a0b69d9c9f830051da42b9547fee7055080e74dbcf516b0f20b5e857e7d60b0f08d097d71af72cbab7f1dc8472d84295fcf0306575670a13636c6b2efd7c222c30d38a2e0fb2e7c9fc9a546df152c4057117295af0292f41df3913e675275f0ab580f6b84ff94d9b6dab75d514e14e110f6b95a1814a12dd578e75de010b7201c5ced7e357a35429ce19bd6b4970bb81a3ed4c1146bee5ade46f9f8fbf0fa3879e9f6684b259a3d22319187863b8b2bdadd8dc6bf8278c7b2387a7b91ec28fcf5a2d04607bf8b947eccdd7699d9c5ad1cce9f78a9504f3fdce331c9f5e3315b855cdf9acddc7614b1617e3896470318a3582c254be81d387978781669151c8453ad68775eef3448fe8de9abdbbb994e361e302ec0ab7991e67848bb7b9ebb4d86a9a7d12ba09f150865b68c62cd3d519e4ed9788e487bcf86ece3e4083841bc0d1e3b4401abb324e98c3abeac1f45405481c9f7bb1910412e0739b79fff632918dab42409ac4c16bfd9a544dd2ce674fabf45900d529f98004034ef3e0da852def34a4e9377746958050626dc9be0870b59b49d093c4cff29bf61937f5deceb69ceab95cc7f377d4709e53aae32347f4d7f9e60278a36e13a482e3d2ab113f49d581a7e43d2022995314ec08d246cba7903e847883628904183cb709ec8c51fef6c567b9039848eb5159c050fa5898af35b28e4df0bd512ed29caec6c81be1bb557bf623ac9b6d12c6c0f8c1f73baece93cd623dde4835d287bed415c00227f7693d1075e99af6a86d7bdd7ed1c219f9d9c251c5cff829f83151d5f8c826844984acfea430cf1f83f4012b71fe6a07980271e826a92b6e44b55cd577b512f9f4cbe5a93efec1e2ee65a9c80b68704b3aaff2770191f5c3e221d5e23c13edcd602033cb6407f1e4a181e097b1cc3370721e2faa1a40419aba01eb7f5fe9fbda39444fb949938b9ebc9ce0641a9ab9d43fddb635a985e735570d9474c8d2423e0d75dea235fbc63ecbcf2a67f8c3e9223ea56b33293e400d7a27c8f2fd04444881766811ec2be78c571dd597f08a980df5dc32d6ae77e9463d4af0e97f509dd0273eac3730a7a48f8447eb05028f8ad98f9421e7ee5b2916909a6e8a1784770af8fb982dde26979012905f2871a21ae3e4d150b7a57add88c4eb8a1b2ba1f78a6fc7d36f3f9d2133300014eb4a6909a0c9cc56f1bd261446b70b7577ccc3b6af326e99f7c729fdab5723500a912149f66bd7ced1b3e697e05a62e16181f72d48b5c52d15310b83565a4d8aac1f0ff907b24db7bcbffbb4ea437fb0211b45d7f44255d27fb4c58290237dadc641443df12255e3bb7aeaa7ae7f30286a6400cd5b61db1ff6d06e475322e151d257973981da01cedf776fe55642cf0e1e58d3490711735a446aa074e58dda8a26bcab0cc50e2cc048b5a0ebda284d271d9ddf595eaad0959f9e91ffcdc6cb9eabcca2a892a82124aebfe405c834172bcdb023bec4af113c16151e7dc269b576675c5e401e9b277010a140bf9bb85f4769050df409eaba4919bb4db3c8ea2eabdb15744a96c01246116fecfe5005dcbeebb3565ab50635c27aae4883271d77f4476f087285430fd0c7d61f5fc03305f765ca9359416f98f834bb4eed404dc6305043440117227816e2d529358b87bc1383744594328c6f4c5bfd8f0b38de549b321f854d7006c44df918e033c7457053258b644e32bd180f12ba4ccd860428f833d2d45c07fb64521188c632397508d39de6456499b21ddd32e7695486d82366cfda8c43bb25411d6484ac3b2ee76949ea00b87546194dd619dc413fa87718b131b857a3992c51163f1585d756cb5b40677e1ed0a61876c36a9a7622c1875e7f2491a955ed7a0a546544652bf7fa32a8637b90a6d18503496c3c98dd06a98df737f3ad1bf9e62d90f791a493f103eb081b3bb34461d56c5986b9147c72a7f0d1c16b4e3fea59381db0d5d75f23b18bf20bcbd6037b70db2daefe6dbf7250823e7917d5874e22c0509dbf98d7b22bc7e16bf23ade70def5e75680065c759baca75dec7df65dfed350f98201d5c24453cc57f5d6348fde90cc0523069b8aeaa58ae446c55aba0a8be9b309422d17e8e58a7a3af02d01cd1879832d1c2c9c770fb4f29ddf4d16d779da8d2e9c5397f698448205b2709610f7b0d23a173c5eac953f9b2e4ea9a79c0d0950f473efbed89f83153285a315744c47e6ad5cd90a381d2d980eb7a0bab7e7564aca7fdc6590857cd7f7dab06750c45ebf05b94aa9c27459651e8855a50e554bff1d2872f553d09b85075cfbb6da7bbd3f8981625abca286d4cdd445fc930a0b096abedca089d3ce91e51a12df0b954e32df4399c8d937e35e6a1bf4aea2f0fbdeffbe0967c197fb33771bdf61f86bda1beb7351c1d0d7a2f6d03cd19e83150757337e5652425a986ab44732fc83c15e0f320528e33a489b3b50786b778fbf68922472d6ce90e20b45879006ca4302c0a501f6827aee1935cdce4c074f89e40b4eac62a7a4489a8329383201d97613c5c81c39d531fc91ca64175322876a5ef0d9c27dde81df0fbabaff7c7166bfab1fc39dc1f9f3d7d0d355f99e8dae79c66dd0bcef865e031bab13dd634152c8852a3db41f06b499075547544b85d5b87e38e36b40e832131c5e6a1d93ce7ef2d46f18305cc0ea1e050253ecbae62807f0bad2c560d82da5fd1a04e39e8a6e735664958f9d80540f08f8503b3b078ce95ffa8297fb4b83fb81ab6eef00fd89a1ec5d2867ccc4b2f5c8dffee09305c59f99536bb07f6465ace8f2deba24aeb6fadcabb06bbff10e43241bf3a8e4218c24a18223d69138ea6f3c54670163e3dc52bd6e670fd3f52750cf5b232b0ede298a9390703dd9a8be42df753808acbce645713a9b44f8e84350eff87f972e8000bcd71d57c9e1fc1985b8e9c04a4be30118266423e05df8b92759f401704a268be2995e2905cae9e2d9625b1e4616904ac6e3499afce97c0d5dc80e48f32a7a28cc931248da07b6fd4ced895af9d4e1a6dd795072fa97af84d742a78cb8c73b6a7c0c35539c200b9989911a44d98fc05a745fe7682f9e6b104ad39518bc84493245c9a13f155c0310e97bd0f02aeba26851380ef04be2950e0854e6b9e744b5fbdefdeb6a50dab22883814de74bec49e0314cc8ecfd22da211823bdb0b3002131b105e6067f38607ad201c5f11dbbc32d1162e45177705a0212528abe83060286cd4e8c5e15194bc6bf4bf2d23f0a70d69554af8bf39f9b7985e5d65574ea3b400b4cc87e09ab5b3a9de95abcb6da1b13d21ae64f6cf2c5366220e44a38a5b372b080b888a6b71c999b32af7b918704798eb34e501f9835c7fc1f30295a5d662a3ec221e5fd948db4a7e0e1467b0503f04c925b2e82af39a38f075190be1c5c4bf5de4312e0c9297e9481fd96f92a3deb059bcfd3159613e37a5cf713d3573e3a10d2209447b5ec6e2bf5f7728c0dd711c76007555e1c009c283ec3354bb0b15ae68a1b6a413424a82a66cf044db5b3a8d03e162bb711b4c02d95e52a92220441d0fc2f8e4dd550702e2238915f3d6e949815ab6593ff9c6f83da51f12c2548ac7d1bf58c4cb2f45583bdb179cf808fb4731a76e41ae9cc318f9f4ad36544c0006fe8c06ffb57f5485278c4808a2391361ca70d342dfaa99e6ea9ecf3a0e8564fc5544ebce095ed3462b697f5ae2c8216201ee7c86c9bde6d58f655ca8a7fb09f0d2f337c39b85678a7715748c61733abab696d76eee5e7eea4905088650b15c0d759ea25108ec8cf6c78d7abec912d746259f23370e98240d888837de12fa6208463b4c59dff78fd55c56b3d3a7391f51d5a6d1d7db3c34a363a4eeaad0636a3a4e9b8d16d05195d79a199bd1a2d579ec4370d0601e0b8fbfac1f377db79103fb51591a24bc2bb4e6147dabeba627c88a1b8545f2ca8e5ab53b34af525a87fa45e4944b0c1971075eb64da8cecce8d99e48c1c316ee1c10caa7a77a8ce758c5eb25e84c7becd024fc2dd7686bfbf24f15d38c5cd92d5890d7c10397780bb65423c02ad7c7c8e758ba0249afabf641577a2a9a5b62d4a97ff96fd652afbb0b34f54ac7d0cd1a8629db95bd884c50b5645e3bcab271bd531dc6e7dd6dc22f1573ef863d767223a1075c7ff5d1752801ee7dbbda94727e5b52af050b310519003de052ae298ea8d732d73880424f4f59924d3c2c3d46dc3c7751c85eec59a90add0c74f406ab20b786b2b1770b9efa106833600183b80a6b8a864db4257d966695d6d1759eddf3b5f5d7de868fc92096425cb74e8a7486fa625ab585bbe05e89c9d5ac25cac05191711914b35d7030cba371465ae92ccd23338b4ae9a163d9e297423fff65d759399eb73698eb55e822e5c9cc87a3bd9739d3fd5a80808b8c40105ed7cc70392e355a73fa4b188b4ff400d67d768417c08fdf9560215c7200"}, 0x1008, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) 16:00:04 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup(r0) lseek(r0, 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) mlock(&(0x7f0000719000/0x3000)=nil, 0x3000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) r3 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r3, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) r4 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r4, 0x0, 0x3, 0x0) semop(r4, &(0x7f0000000040)=[{0x1, 0x6, 0x800}, {0x5, 0x25, 0x800}], 0x2) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000100)=""/77) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x2, 0x2000, 0x20000000, 0x80000000, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x10000], [0x0, 0x0, 0x2, 0x0, 0x200], [], [{0x0, 0x0, 0x0, 0x4}, {}, {}, {}, {}, {0x1000}], {}, {0x0, 0x0, 0x0, 0x38b}}}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x34, 0x0, 0x0, 0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1, 0x6, 0xca, 0x7f}, {0x4, 0x5, 0xa7, 0x2}, {0x9, 0x64, 0xf7, 0xceff}]}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='=\xca\x03y\xd1\xa8\xd0T\xe1', 0xf593f9420f6f1100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x7ffffffe}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) r7 = syz_open_pts() fcntl$dupfd(r7, 0x0, r6) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x320, 0x0) close(r8) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x470c7792, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) acct(&(0x7f00000016c0)='./bus\x00') setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000001600)=[{&(0x7f0000000180)="334646bae10226f67139978e02c83bc5f32c4c825b48a46713029f633d9aac952b77dbd6be687b41fca0ef1c8566eb770b2f2a247010178523db6ade8fd61de80b58e5151eabb6b865b09900a0c0ec6fde291f1c8fca329feddd33d6e02e9186743d1ded72a22aa44520d8df2caab898cd7864aabbf57d1956bd1c42486ef95a4da12163259153114736d8320c7d7b180e790916106fe6b8c49bad7b20da6a50a369976ee3c9a1a7ac285437ddd3c01455d9e647b63d68085c5a1bdf8f68a9b8528604b5155f166f56dadc784b18b2bdc8b6a57c4311b476b53c236466d5e1a6592b4a6e5119a6613922fdede914752da2930e4f49c6e66fb52a887fc626b47f8e356d8657f153cfa87de023c77c08f2ccae0ada5450d5274a549a58f56c20ed51585f8d522f2bc620028eebb7afcfd65321a40eb4872af16be86b38506d1cdb9db7dbf1f273a243925589dee2cf0da618165e83dc36622fbfa3a003674c786a09aab22a469765c559e384bde84c499a4c407da7444a5bd382c9cf1c4fae5243dcf65796fc32d45b5925ae2456ffb74fabf2e40fe13d1d13c5d8556c23d750ae3e2e91adc63c52b63ab998808fe49fde6041f4966e205d6e46ea66ba26e4722c6e99aad1fc29aa966846da998169280f2232b00762f469b6e106d0ddfb8bf03d0cfb48f17bebafd3aaf7e6fcc572f95a13439a0d4dd6c64cd3d67a6e49d2ad261bbb6332af353572ba03253164d77a7d14f556404a63d9266c51f13f5b46cf914d3d67236e16e73cabbbecb66822059352a67565c48b290090cdb8fcf6173f1d9aee17e9f32dc47722b8aa1ce5466a74f18d1a7d6771a052f24b52797bd5e440ec5ed03f85022cd3685731a2cba3126c96552d0d73ebfe78c8f846c15795e1741228163b10c08c577472e555833b255e73071ac7a713b7f737c3033dfa74e7c3a8910703ba97f683c45ed8f62d0f472fd75e4b2178f8dc40936d8f79af206b131c7e2e663898c4a28e1fc99365de7d3fa5d24365c679420054848923077ac476b04496d599b606b0ecb938dc5b77a4ffb61611586162a3746f577307d62fc39cc3aab27ed7ee7d7274270d574109e7030001021a6f183d92ccd5e3b59a0d8fcd0419ab6ba061d2300048ca3c570e039847f2baab34238c9c79cf20528b4ac95ebe9c15c77f6aec63238dbaa1106c44e2b0a93e60afd99d79a1aa3771439ac6f9a95f14716ebb4049cfd26e19f584c7b0eff63825905b2a772802af270eec9064c4f6e37f3c9fb11f7b57e3fe71276b3496b637cbc33ab1f840dfaa35c39f16c3154ff80d3b49564a4cc0a1e50d081affd90615e3391cc7b62764624043a67a51da898992b8ddbe3523182a78c5f8bbb753992573b1946c466c5e3b1841b7215a36fd693f989ad49b2602a8df22bfca706894537713b6c9cb8842265cb4ab25e32e48c4d895b318dd2d07d702ec760e23deb840209e345dc45cdbe2343cb335569cabd2ff4319aea6d9a66f641ec31cb200b4210d600917b337d126c5c8474b10938fe43597e4f736945fcbe5c585a4dca259aa639d45b6c03a9efb0374bd935f9d14dcee96e54b577cc7db9b49be18dbef00a05fd448e1ac9ac111ca60c41514ee5719a73b7898d63314b8184a1480e30b3a5ba70b66a041ec3353da15b0440623ada02af887b2d3b0ebfb907c2d1308502fcc607fdb9b49959f391dbbf149065eaa469be666f02f0e59062ee3551211a70797fc7db756872d6ada810da76dcde06ad536333eebe0b951b3bf546616956150c5105250910c5f2940a2540a8272016f980d0f0a3a8e2a6139536cfbdafd4179693cd171f4ab4bbd80872357892aa10d1e79b963d7ece3266e4712baf3da28df119879851a032a62c977dfe339ccf6968abac466ba046d70ad813c6c470226a4e846973b58668e0866a2158822688754d881511bb82be848f53d0c5bc09360a02e4b06d477172c607c75a8d98b1cf49a6b40c0a779e2f564fe68d9645c5c07a8024dcbc81411a55367446213723f7f2102db11f8cac4cfa6d563465a92f5b0620e4f039500547ee75d3e2a4226bd6764a03b1bc0246b1b04b92fa182a238fd97d0d6f610dd1832bd80151b74bad7078a86d49c2ed7d2de10684ba879db048417359871e4362cbf6387765e6a292be45a5e0059a99bdecc000f4eaa6e0a5c791652d12ad6c061f28da17cfae64db486ca0c221a8fa617c37535467fde0fddc4c780cf0d25aa434a1f3faffe341429d7921ea9334e214006d242ec36aa53a161490d9e718e32434794cc622d614f754bea7d7dfaaf18866d660b521824ac0020c77577b5afe01506ca7c32f042b15c3e339f7265b57a51bd9bc49b38c48c8bd116a8cb4ad85bb1b31b29c6b02574efececdd9a32c2fea97171392cca07ef149929849f21c7b80462cbaa4a21d9b930098c50a5354fec7d1b5a82a6fc431d15bd08c37584fc6dbf2c2dce19f3b797908f173f0b4e8ee6112debd6cb299c57c5126331923a3d70c30632ea7efcec80ffb224412d2023b8e717baf303a472737a5ab1badddbf5f2317d061eca3ff3756906bfb238381a06cebaf9bb85d10df7f4bb1ec789d97017d4829ef743edecabef4799feb30ef9056394fede931614c9767a9da371fac55a806a467596f7b91d5410f9571ca8ac1c5ca480e8385e085e90efb4274eefee5b6443eeed2eaaa24f4d0e3f412eda8c9bc43c75118eede41dda3c50cb19f780b8a4b38712a47e719182225bd16d3204ddc821619d6632f7279a94d43275d58a288db1d8134fb4ec70766971abd6bbd9f3a14c5808b6a6e26c1ad038d75779ad6619dd98cf2b80885f12b02948841cfede62242a96a77d50139e3992650ad463a08c64943039de9cdbd7e6143e438a0501406adc9530d88ee23061c17445c2207736ce74f91e46cb30dbdefbecd59e00610e353736bf4de22c7201d696a8491532388c3b0fd7f98be4ff7e42f263b8b143f5e5eae99fbdc9f12f067c316f984425c4c61c753dfe3f40aed0d89dfd1a96a32781799420050116966b63cb82f3690d0fea46fce21eabbde55afbd641de95061fd979356d0cb97f13158e0f4f5385d0e6e37b2410c2010df56d5afaff6719c1bf77f674494fd213f3cc2ff943fb6447245dedc3cbc7816d728511522c25ee1196f3bc2a2c7460ed913edee960859beff96bc98af9f9573fab4d70aa3d0cf4fe24b4a23308f00c14312959f5935d77af927e4df046ccf140008a162d97cdd20c11fd9ec0fa40ceb175016bb4600b4309630b1526b70a92bfebbcb266a994ae9e9290511bf66163e1ede3a27171d10bbf8d3b03502a76e472bc8940e2e5372f275f24620639735151f762afd42da029754927d069e58c3dc9a35448a95192502c3d7fba201ab071b99b5f8ab678f20cc7212d9f43d4147a6b1c561d9c039cf938c809a6ccceef169f79042184b0b2f56a88bdd0bd225ab8a9c7ad13421d4858e965e5c20f3b258c78879210cbf4c4c1992b05ed8d6b036c2723ec244ca2ef17c1eca5452621d426125c27ad60411a80525485e1ead5cec3aefbd0800cc4ed215f2b6e7c5777de16327bfc1989a2bdc599b2acc747b27a818f368cfac627973a40d0f31bb4233ef48cd5d5bd8c0221f560bee910ee75e6b1451be6ac416f39fee456bb14cbcc9a77ac90239409e057fbc77c2b607d9b7ec17691162c278e6faf6de3b8d2abce7a8a83ab4fef4bb648d8bc8cf4549ce5d64e28380ba1f35f32a169e025bd0041746f6d2a64c88d6c720986fbb179d866e5e04c98974b5f5479531afd58635f90b740ed6cf3ecc6e519cf31c403187dc55ad4151dbcf6853d61f5eb4f73a6707aec4be8af43de83da626d1db0815a000d7a653a48602f0de68a68e81aa49a0e926d19029287b8a63f0cfc27ab33a22745cc910c6d57fdee3ed7209f2bcebb4ef78e4ed7c48ae0cf5f49be0743a6938c1a79eb0b9fd6f618f0bb7e8410a8201196848d745b66863dc18bdf5f9ebeb7e77ca5ac6712e627e9b1f0338c547a143d62d5d44284f9d00dc70b29f74f1f450ec524d922fa00cdd116d4551f7c1f5e696da793f29fea0cbf84051e42ec31a91978c0bb8b0ec27c86188955e9b92ab44edcb487c329a3c001fea23c0475f54b750bd3335a29ddcb72221a119c174ccd6f3ac9c6ce303b08bd305f39e15600a98dd6752afd77acd6d1fe15402f55270a52f016accb77cd90242666d73e131fdc8cfdb7b5ee3cf8ed30152b8eab9d6aa174b07f340099d316a800f3528916bae76f220dd83658b023bc433844c53051ff71175b6b0b108fdcaea13341a85dfc8bdda8b0371584d8cdfd17b83323ec06b5ceb2a6f1739db0a1eaddb255a98afe368b1402abb16180b2282cd94dcc04e3e4d9bba2b7088ebf476804314288123565e90b2684cf13040694fbe86b5466cc77bdecdb56551f138a6f8fdb6d08cb446611e3ee36c97f99b13357be46ef3507e5cd576c4d9060cb4f7ea80eea13d3ca182a358df9a2aad6e5303bfc8793c089c1170f8280c47ebee6abca1de28ec778c968eefb4058e55c62962ce0cd1d9a28ac780861f8d64c66f88d1ad6d1cd23aac3f0283f3fe4d719c0f056c8d0b763d1201d016c24e053058659a31fb2895c1643075a91cbcd98e5326b21540d4fe27a19782763fb4429457709d5126a08c949cfc5ccec7089c707141910961e911b036d05caf398e759635ba86085d5e3a44706c34917e13ad3cdbe8875459b704e250cc9f82d053e381926f1352900f900a70b29a54daf24608cae854024d16e56cd845c785afe485af3d365deb9efaffbfa599137d7e6f62b152c7b2b0e607eb1ec55fd957163922f05d772bf371de4adecef627204d45f7787b4006fdb9a3e8de8077bff09cf7e9c7be3ac3b64f4d7b30597863be9a57bc44c8ffd80203d5fad26e1371081eedf42f11ce69c4b22b94f43412438c3ec0699c8ed10176fc08bf7d8f8a0a4af036988971bbe9293cc45acaf462bf135c74ebd1e78a874b5bcc9d629857dd1205ffc08a0a363ca5b3664508c08efed516073f10016751e1642bf30d39bbfdc78b8e856582b3b80e7d532b0f8906bbd7fe2d5df469470d3ef30724e46bbb7427e187a0dea75bf7bc8cfb22a35952ed6d0635eef5cd66a2a79ee314aff1822841158c0b43c3b50b881cd2e6be2ab2c0daf6f822027f1ea1e11dcdcb5b1c90b38294b84a7cdff092d80b8eb7ce77769004123c413e12e044b0c0322c892c6aa052a0c621fbef0b932b163ac74f3d213a183d9e282a20fde95a7b95aa32ac38361923fc48e4ebc1fd8ee2809a31437c525474a6d79f42473a5e33a58c13510999186544cd2e847951e0182945610022e2e9e52ae3f6dc757bb1a278dcf6dc756ad72f9460da4ca43c656438341a0927478117844596b36cf449878d08dfc051150e527add9e98d304cf0e3666af4c3c3fe1b5c8f0116498203509f3903d11591d8e25f35db669f389085798d89914d16490e4cb060405597138917b22d44aebc92d2158da36665ac7d9482b87a1ac5e50ff59a20c7c8564be7d713e932d8e87520a597c8e67bcf5170f3f48123bc74132319631e516555754ec9f0061089b0709706805cde39d3632d4c0503cad3bb6bf7b44f6defce4330dd0420ba7af84f4a6d9fcc33d65508ed988556b455fcbcfa5b48896bd9bbcae72d396cd9f5f912cd3689da7a725066e4aac3c8e845b097839d65e6cbd487e9b670b940107c5e8c0238fd1cef29221a03bcaff1da9267f3024052edbd92", 0x1000}, {&(0x7f00000000c0)="6303b6f0aa23d7a2f567f0bb367552d31b6752c714ce213ed53decc175c6faa5a00c7cdb3f639468730284e4271dd5dc15d0964be849fd07c6a0311c54540f14ed4c4e50b70f0e1f36a9", 0x4a}, {&(0x7f0000001180)="03a420f24aed683e35339b0ef345068dbadc84c2bf54b38b15d9a15dc7ddf179f203d733bc09c4e1c344a5f4027b770e7beca240a06643c7df74b6913b947109c724d13e1e7b1a3ca6b78740fa646fb8b5", 0x51}, {&(0x7f0000001200)="1c7d5003e3f6407d507403aa2a1ffcb2ab328b9c25245cfadc22ec5ac74026ff74610b651e08f523a6cc3039d9c5f768e524e9c16d62120f5a4eed5ca154b2f1aee6907a0b5b9cadaac7068ac5401b67d466b4034f712d8611e09e913901afaa750a940556eb559580167c0c4ebc7a398b0d5905e2e8fde940d469af5be9f7b656c013fc2568b2c42989bfa9bd5c18a723a1d2ec4291c206c6b0c452ef7490f63c5d65b9afa0aa79bfe63ec11e97d56b30d090f049838730afee63c088d3e8b96a1b7a654447848136a01ff01beb2975a626bea74fd9d8bdba57df08", 0xdc}, {&(0x7f0000001300)="28d2f60c95f7", 0x6}, {&(0x7f0000001700)="543856ddaeb37d28b92df0d415f5bdc5deecf5b15e5e385a55d0a85eea634a5a558808d61e6121925fd4f86ac8c8053518703ccc007606d3c5946564849b450291a509682a18b01af4f685c7da312b0f87c51e958f4e13c158eb357271ddfa188fb62c26300482fff6b2b06436775250fc17b7d4cdf51e1f888ee0ac5399decd5344b7f49a2699", 0x87}, {&(0x7f0000001400)="5f91c250469d1eebf037d736e9b3a665025217af1f86c3ba47ba163f94bb7e3e05c493a80517aaf55e47", 0x14a}, {&(0x7f0000001440)="d2e7331e307844c9c022b5d9e66df3313fe717efccadb2e1fd667d79da6269fad921217ab3c8ec79ee216a24d9135bef500b322f4986821cc16ef716e6eac18c35f28265213cb84cda429e7ffcdd9e8ad7be1ede5692fe1bbcb8718caaecc2a1c9760ae5ffe2342c66cf333df9567f518247be0fde9285713d9f5c15c3b3a323e0e612600e446a25cd1309ea2fcfd8aac2dd897628a92a90487d08b48455cd59518137bd643c90c367a4f8cee6ba608d313d7328db2af91df47dff6fe1ca2de19f7c47b5945a76f4a3c5ffc1e2", 0xcd}, {&(0x7f0000001540)="c952142b06d1b094bbf03f9f7e35c0260e960c907d9ab874ed6a4f24c9fccf9ecfd890266fb529bf79d4b017e90ec83043a10fb9111f3055afdfb07f2387aedba1389b376da2a6cbdba1c14712e81c9ea64a7c1d46b702486114e28ac897dca285e67b265d9bc5d5b9c38b1a7fc20a1145101f2f54b13946464b2da1d3420368afd6c56ea7b3ffbe138a06f16e716e94c73424d88ef73d78daa3f632aa41c12dd19a07fa2e836a64", 0xa8}], 0x9) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/204) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="945bda35800cb8538e2b9a387446c78d4b11f522df8680ac91261d973bd5eb364cf9a5f045341dccbb2398e56cad9d865675ae3cca7a1e3c0f7097dc5068c96a21966a2be3fa2d193b8d03e29cb40eef3e471f576aa3c93a8caeafb403fe3f38a5e19a19504637cbf3d046969c080312aa0ce223b73fbdec6af0603b383e104e8f95f41653962dcc7b1e7bf12ef8498db2fb67fe620e", 0xffffffffffffff4a}], 0x1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016a68f00 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016a68f00 16:00:04 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000480)="b014391fb8933aadaae077e6f0309ca73c9d7692782b8df37cb88282a9b16257351cd81360", 0x25, 0xe, &(0x7f00000004c0)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) msgrcv(0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000001a00000276f3cbc9a40000000000ecff70ff000000000000000000000000000000000000000000000000000000005db146bcfac6ca1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000cd0700"/186], 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/d\xa7v/zero\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r2 = msgget$private(0x0, 0x110) msgsnd(0xffffffffffffffff, &(0x7f00000009c0)=ANY=[@ANYBLOB="01000000000000007f78ccc001dfa3969b9b2d6e30db7083c8b80fbcde10e37c227a8a0ada6e2c8a0dfb1486d2be261851926f5c22cc64cbb38f74c7f018ed019718fa00cc482000013a9922e02047d1393faf1c48fdc4cdc787346ff239542948d7428b3e537e4fd90407dd84bc6901097d62384dcb1dda1d4fa36b7c20ca78822d7e825211724d12d7e5b230ad2aa2acd1f29715ef6c9f8ca4f73e0c8b9d59529114536b7f76ba1fd00e1eca648aec59f47ba5d7c0ff84177ef6b68fc3de7616c32b45cd48771d4180a5c3a2fbe714a2a717521234920a7237b0541408f5d896fc0e04318cb7aaad8d95e27b5f2e1f2706d9be58fd99e82e1970443ac1f2a5c0637df30203dd325582025287a5cc335d2550e5595ef548685b5699918905cd94eb70eb92b3ed878208ee09324a4b50c3c55162301c8e011278887ee58921ea8c0bff1bb2c0af7d5e5ed2b100b28182e04fb6c5a2d3a96d"], 0x3e8f321d5b654fbe, 0x800) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb82c921359d584e72d88c405a7c1c6467063e"], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) 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)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r11, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x100005, 0xffffffffffffffff, r17, r18, r15, 0x2, 0x40000000000d}, 0x2d, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r5, r12, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r17, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r20 = getegid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, r19, 0xffffffffffffffff, r20, 0x0, 0x0]) setegid(r22) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r23, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x3, 0x8001, 0xfff, 0x8}, {0x3, 0x7, 0x8, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x2}, {0x8, 0x4, 0xfffffffffffffff7, 0x1}, {0x71d96643, 0x400, 0x4, 0xdd}]}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x0, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r25 = kqueue() fcntl$dupfd(r25, 0x2, 0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xf1, 0x0, r21, 0x0, r21, 0x2, 0x3f}, 0xfffffffffffffffc, 0x3, 0x0, 0x0, 0x2, 0x8, 0x0, 0x2}) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2000800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x50, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="4d54bf061348d4ca8867705915e64e578531003cdd729e6b12fbd35093dcdc261342df4312dc00d9863ef25f09e27f855d7ab2e42f463b6f6ef4c399e7c2ac75545155890b52fb0dee63ce2fdf6b5c28120d430d3d361814fbcd8fbb3d4f6e1ab3c12444c4b8c287", 0x68) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000b00)="b6f8aaffffffff00a5cae10db855") 16:00:05 executing program 1: r0 = socket(0x10000000002, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="bfa80028592631f5386f3a63372cd43355dcb65a3e73e80a29065183c89972570eb0b79faeae9b5699e468281b3ff7802de89f5203f84bf7ad977c303ff6ad2299a0d5f6768ce1243df56c4b44c90ed8e68ffc9d4759d7ff07ac7bdf353423233d9ca7f4553cfb7b80c41dc788cbecb3cde8a7793ea6aff0c28d178a99d02fa7a0c3d8e095d164cc0797c1f803c09581cb84484aad31e3ae1c6b50ad9e9f7bd999cfa652183485ecbcf75b6049a6c27785d71c3ca6b3e49563db97ad3e4ed0d86c9aeb84d72fa14e5a4a087b0b4b4b1dd08280c84a782e59377e5eaac432212175945d51221be8b3d146fac185d369f34779044eac80d65c52d056b45d6d15", @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESOCT=r2, @ANYRESOCT=0x0, @ANYRESOCT]], 0x473}, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x20}, 0x8) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x84) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r5 = getegid() r6 = getegid() r7 = getgid() r8 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r4, r5, 0x0, r6, r7, r8, r9, r10]) r11 = getuid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$WSDISPLAYIO_USEFONT(r13, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r15 = getegid() r16 = getegid() r17 = getgid() r18 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r14, r15, 0x0, r16, r17, r18, r19, r20]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0x0, r10, r11, r17, 0x78, 0x7f}, 0x0, 0x8, 0x6}) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) 16:00:05 executing program 0: r0 = kqueue() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0xd4, 0xef}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) kqueue() getuid() 16:00:05 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000140)={0x0, 0xe3e7}) r1 = socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x5112c11c132933b6, 0x0, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0xad99, 0x0, 0x0, 0xfba2}, 0x195) r3 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x3}, 0x3c) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = fcntl$dupfd(r4, 0xa, r0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000180)={0x40, 0x3}) 16:00:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = msgget$private(0x0, 0x60) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r4 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000240)) fchownat(r3, &(0x7f0000000380)='./file0\x00', r4, r5, 0x0) r6 = getgid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r8 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000240)) fchownat(r7, &(0x7f0000000380)='./file0\x00', r8, r9, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$WSDISPLAYIO_USEFONT(r11, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r13 = getegid() r14 = getegid() r15 = getgid() r16 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r12, r13, 0x0, r14, r15, r16, r17, r18]) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r20 = accept$inet(r19, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r20, &(0x7f0000000100), &(0x7f0000000140)=0xc) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x1, r4, r6, r8, r14, 0x85, 0x7}, 0x7fffffff, 0x9, 0x0, r21, 0xfbe3, 0x8, 0x400, 0x9}) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f0000000080)=@file={0xf43ad7c9b102cca9, './file0\x00'}, 0xfffffffffffffeb1) shutdown(r1, 0x2) 16:00:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) geteuid() r1 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000100)={0x1000000000000, 0x9}) getgid() r5 = socket(0x18, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r6 = accept$inet6(r5, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) getsockname$inet6(r6, &(0x7f0000000100), &(0x7f0000000280)=0xc) ftruncate(r6, 0x0, 0x9) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getpgrp() getppid() r7 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r9 = accept$inet(r8, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r9, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x5, 0x2}, 0xffd, 0xe9, r10, 0x0, 0x20, 0x7, 0x4000000}) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r4, &(0x7f0000000300)=@in6, &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r2, 0xa, r2) dup2(r2, r5) close(r5) r6 = syz_open_pts() fcntl$dupfd(r6, 0x0, r5) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0x0, 0x40000000, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pwritev(r7, &(0x7f00000026c0)=[{&(0x7f0000000100)="1322b30dc682b65a66daae2529533d5d1fe392988a17906cb2ab82d0a29c71fbaca68d4210897f70cefb4a68f46df6859b72bb2caa838d15392dab336cc2d6c5512a68219c90e082b2b76e7747a842b6d5cbe0bca71d3b21b58f4fa1f5aa3dd6b6c854", 0x63}, {&(0x7f0000000200)="ca29aeeedf3429d37a557baf4ae403d264a12316e1b296ace346a172fac84b14d0e2f45914af01b87322a93bb4cafe4603b12fee7ca5fbea982a3f90ab50af0bb4241b0a8971712e410bee6dbc752b531add7a9eb2ccdd3c3ce5c035a1aa7ff4a69d62b52dee2d967c38eb19e84adc2db2e5a75a437c414f61aea4a7fa01b1738958df624e2d7065ffa7f390a13bb27efcddefd5356efe77ed881bdd3bc7c9c7e28aa211f6e4301316f02b99805f81e405d0918b6fabd423989bcb756c19cd276185b4cbe5de6c0cdd661fb5ad16b04feccb1bea28981eee81b29161e4f15adca96ddfcbcf6f695ff96ea17b0ceeec392957b092e8356ecc0a4c", 0xfa}, {&(0x7f0000000400)="b4a22d3341588571f0e61b598d1f31d8d911ce45bbf7f1dffedb538d7d5eb63bd4a38815e4e487a56466b7a5e91fe9ee69e7bba7fc7daf65fb69199352e80d809e4b36d8a07d7b4a5e56c7e38d56db1b0b8df5", 0x53}, {&(0x7f0000000480)="023f94d34c02b9fff6e1d53e102a2eb84cadeed763a5d8737f977f8d2e23c872c956fecd5c0d62fca56743b8c1af53d9839b1b2cbefd56de58203883ddd23e3bd57010a0af92dffee4474d4eb16dbd0f6901475078cfa8626475777a70afde629a6593a95b9700d96c48e5451086d44bf3f738b849ce4e6d603d070507a561012095f45f5f8b9da63633022e45f3f9be15cb8bec1db18d48006a337d382f27660cc8651312c30d915588d270a29390325fb81189ab2a29308b1fdecb329ae5ecda56138c57170533ac73e963903f13b6415ad46bd1d828ef19e3e558309d4e1290bb12273c7df714880b8afac73e59b3eb26ada3abcf691ec8ca27bc86578e30cd1d3f09939d9a56ab519106581ee949793669674ea17d6949dae5a8a3b24e449aff439bbba9464b6e47e2945d111721867858b6417eb79db16f658abb73de4256299605c5e93de68aa8d0443802ed48c547e23ee1ba804dba5973a1698ee85bc235de848c5e90de030ef56c200d11949088932a2694831ac1b62512f8f62d2e8f70398819f873f66762ef7b8f5f85c3504e05595e077f2e4872e5802a23e2cef383c902d9a5cd6a84c834fa60c2d2395cf0f8792a02eea711b509b77673251ba10b8c352247f69e9ca5ec052cb84eb1d2b8c3206abd37bbe1c22438505c5bfddeda78c2ed846a8ad30a3ec2029e7d1ae200247220ab1f722076f7c4231eefeb9c219479adf7c8f0727d6c54efc8af14a1be035a6221bdcb2e8562604b1316da297711bcf5cb0034a41e7d6ebd8797d5eafe65fb41a5c93039d82e9d3b598ec78782e2714a9467c51e4fbb9c635cf05a8cb47f5ee9523f18019636c67f939bef885a1b2e419bb9762e8f9784cb97463409b10d412965d20f75839b248fe980dbea8e55ef3888912881056ee6c24bd0b1caab9df78670d7cb16a0e5cc4ecd9b5a3360eeb4eb3e05637695c196ede7334cd03bd442d2810831e0fb43a4aa3f246c9ef09a54112bdc5aeff7fa1a3d4bbf1912dac3d60470b556dca4abf4ab8eb96f46c71823ac08646deee3f16a2b491a70c869c695747acd6af4078876f129058ae2471436352e3d74faf3e79a57b3504fa3aeab40a4d627540f50499fefd5b58a6bb54a5b7168546a3f18e8f39f5fc95834fee2e3941dbb1a178a77ad0c0c9a2790fd25a27938b9513bc4d2f5db950d79ee34258d41b4b22f8f450c42f3f18cbe77cbbd13fb83a9ea6a929c8ee568dd1526f1c169cfbe04035014373b3619dce0344c4dc8eb6fb040565718f835a70a06544345976eef264297e78f2a5aa08e26da61b062e0c3566174e7e41ece3b1661a2159fd06f6c8bbfbde9372a25d543f582aebf61a162600c3fd66764b1bcd3b4f4321bc0e994459d111509f3106b7a4e894b62ddce78671cb8cb203a5430510abe4c20772a2c36ace0d4631b8d0e180df3926ca03b42e551332802e939c362627adac13e3923d54f2904aa5e0d7dcef25a2fe4ce889a75c4f9fc5675573d8687422ed6b518a823362d6350384ffa5ca832adc1d067fea78f25564c794c8a267c28b46f464d98aadac83288f614cb80aa9b82aed38509a424acfc9afc0aa3062d7d7b252034b94ed86fcdf2e7a1fb43068c38aeb634d0f2a922ce82f5c3cdefc7df9a488e6db49fea1985f55452c36f928836b58f2bd5b444925383f3864bfb1adb5abf9ab520dc57f7abad63b16a2b9fbbbd44e06b28e3ba4f556d02c26b0a4ca78ff0e8c67371d58fdafaf74d3197be434a2153497abcc6a27ffbcb3fe01d44f92743e94da5437ebd9e976e08f08b856aad000cb63090ac42a16a5103c05be848c8d53e224373c54d76cdac285e2f0152152fd269157ec446241ee8a9cc96e0cc1e05e93f3df05169a4f1010411adcd4e5b5182bd7d16111a1ecd7c826a6a2512f843364a35699c96adcd3da2511408c43ceba4748a0ca5cdafcde0a9651a245946c352a9ac5eb374f59b89d1bf2d71e3c7d6978889238ef058c192466b5378056f1b42d4efea0a33997c8e025df580c4053cc1c62706dbaeeb7bd1e9603d5dc7aec3f644dd04448a9e9577e5120973e5996dbb1d5e0b47ea933a92cc8f7f51907d26139f6f2c33ce8790a31c9e4c3e99f458db5876b4c82ca8d32f9f5838eb0189e28f426fbd54ad32aa556ccd07f7a6aa8923aca407b865a2bc66aa1e522d9b0a7d6f7942ef4d9579cb8f2647b5dd97072976a0824fb39cb5da7f69fb1224336dd51866aeb28fda4f172f53241b202c2ffbd461a65aa91d8adf4631561b6b196fd27caff329f6e67d3a5a8b9b775eb87e987f782f879cc59897060105b38fe3867a24c849da35aa770eda5d785774543d144bec1f7157b0cb6bf2c75847709fb97cef40acbf50f14191118ca3148525c63f83417c7e0f617f13c81829d91d35334b8a597101ce0e37e28f9c6a0ad8e075814800e802b140259a9f1aeb4086ee0bb9a1746c377a15dd7bdc8e0f950c893f335ae491184e01507d53710c662cd8e282c590f860cd4e21fc26f20eeac121b7190d64f7b44fa7312531a067e7e35165443f4489fbfe6412066ed1d5bd0deadfeae8985cfc3fa2027c8dfb31945d6d88f0efea1257df8e96ac27b000ba566f54c01f932375550fd51b5710706914476f18497aa4241747b4f8e736bcdb85181a7c89ac3fa06c9751ce3d1be684c0268dbcbac2ecf5d4129245bf64310606a41358e439460e2059c95fb8a7f45924925a265389dd70dbfca1cc6f04752595cbf13c3a6d56bed96fbebd137bf6c9267e69fc89b8ab1815bd2ebdb6192c329e5920d8c0156517ce7edb188bf5b68f641fa3c82bf55e9c76a7dcaf6c5f485d244ec5a3422a98fa27d3d66fc247e1889b7ba581084ace9c4ce87edf7fb1668c2a3215a349ec96d30fb9c9f2e586306bb170e5ad5dea693b3eee3ca80b44aadacd7cbf20629e4fd0e6929ea5d2fd51264e8a10f38a58c48fcbc633a6982c486f2e51c56449669edb838761c54c7fe9ecbbdf51e4038e50772388b92b872418680fbfd193c5ed815d89ba041ba30688e97790968af5cb9c8d35e563e0f585d0c31bc750045d3c129f918aec11aebb775539737a2bbf93ecd6e86f71f8b3dcc21485538e2e87fae3868d65dce7fec51fe13e059e6dec2d974da457a91948aef35482a517e875b94047dead5434bebbcdbc1524d444a00aef9bc1468cb676044c2be3a134efb44a66b64c4213cf76c4a6b9fcddcbb4e3eeeae8ec6864e8fb655c67ad62bb28c384c9defdcbfb46f7a88a84c15e7e9ffdbbed64e2479b598e5090084b27f12dae45ed1b7c6488dcc3f68431c9d9366095cfd5cae5c40d7a34e2935db08dbe6bd71c7113911c438617a592754810d48bf441c76c2aa58387b85a6aab0d72f85e49fa439f1e54aeebccee0cfbba740410d74fe980c19cc072ec78c396d4567b7e2251c8db2f3862f1dc26192e31a4b83fee7093f22e273714c2ae75cdc58e3499bfe20842e5be8ac8092445d65cf46cd8a92c1efbce425ec31ebaa1a4fa5881271a2bcd03e5f526e7342f32b37b0f61d1ab61ae145a70f21399efc2d360297cb87ee7190ff58aa6455d6a5d70bd3ec8887992bb42b3ed0e82d3ece93b85ee1a05213aadc358aa267864f22f82e6175e44e16e9dde9b2c89b26024db29dee1363eb463d2bce3bd5f274e45dff428efef1c220de164c25813f43b0c53a9808e7c798b2dc9fd9dbc33cfc2166a2ed9550fc6b6a6b8bdfb0ffbc3387e31bda75db41d778a15d626f497690ee9c61c1bf2205549b336828d5afdb92f77c9d977799567af271fd0126042936f3d9f1220e44905d7e7e193a263dffb1e2596477ff60801a68c4c177990ed8394ac9a31ad167338270f592cca9fea12ed218c54962d8832c62a8aa8b5d25e01c9a7a4183590e376f3b6b803e948d61b6c05f34e7bcb13bf0ebe01409f4782a1cf1145fc47da553c4b6abd027f67835a211f7fe3c44c6d50825c1849a78fd40c48f2cd2841235c0633b887511b01c46f275747b127fd00d4fe22b67b8bef61486d2de0f14db226d749a3ff93027074d52b9b70c2965ddfa46789c42da6d5278ab9e1c550874c435f687516b56602a52f351e7d1890947ed34b7f84b689f756f36cc303f21c25fcb2d965eff71ec14d26b99ff112430c20ce9b36ceb3e61636c1b0b4a992b2aed92a3684f105941fda7675029b50a0df50212148fa72b0e5eaf7a0b19bde585381fc436df976bcfd18a6defe57a8a4a575bc336baf7781798ab701f91c47c99a3e5f81b0aa4c4475444b7a8d3d786fb00f05c8bb91e83c4b3ab342863324f3330b0230a2b02f68d65b454f44de0a8a7c73141e54ada3c10a2f8c7e67f6dbd83025167da157e68b0553f3c7ea97c781c24b763201bc6c4641e8f89e5a0bc2c189cfab35ad3711eb7e03fa383001411aca6ba4bf62b2f41da9b5d140890b2e015fe5583622cc771bb458fa76a31d4a3fa152659a15396e608c7b092264a16330efd96042e85d20e312a9b61847ece1d45264b115ab22d2b57ee99c6b98931a02332943db7c9a910bf90b71cd035d2a212f27655700828fc1c8ef9d8ce03174a5b0a606c7da05f682aca92276d16e423c0d71f98758441f6a5467268fa41b739bc5fbbe706aed3dd27e32ba2fcad394c05e01ed87a180bcac8608b4881aa05e5db8b5e6eda94f334b1c4658d8d8ceb21bfb34b18e7dba29c05559f0f1ea768c21feb49b2378807842ac1c1cad0bbb8c096063eb4007490db9ea071c9a6c03cc5864393f2deb05a5b51d5d55fe91a9868ed549de6937edd6586e1fd30b7d2c481b6f06b70f7c65315ba103d6f1bf6cd07a6eb068b54f6b7307f0c1a1ec44cc5e6e9ba8851e2166557024fba2616916c86130c3d782f963e910445a17e4f9383993fa2aad54143f25422a531537dc5b2a77e1d790cd9faa40673384c4529254e476648f8fdb6db6e89267f724bb0af8c1082483f1854c908fedd89f16e579c48a6839bf4a5f765062e1b87b20c581b75e80bb9396f53e1dd354093fe36ed95d86429a88387278a614dc87fd7eb6246a403daedad72ee81c00193613e70974b727069cf8781f88f37727d8fc37ee49931a3296bae707d3f002f1cd631d16ca52852747c0e49beb548d83fd3581aad8e5727c676a02fbbfd342f1f0d09fdc31b59cb999d77a80196756acb4b36f18ea88b6c48f83250bbc20273b8b2d813de89b44009f842d090d36f7795ae3898c840c4d21ba12da87da8ead96591d99fd6c2bd75230dcf985ba0a4f68143f9247e53a5304ff9fe91007095dcef8fb949e430a5c8a5d3a0eb39917c5f5bf2efa6870dc9386c8c929a414db16740d7019895d6d28b1e285c6dae36c73a1968fb85dd15a99ddccead4f6824906e0ca54e7b9599cb992aaff6f1390d029cd5f7b0ce7cc037eb569ffdf38f40868dccc258a5ee89810f1e4b4a1b134de9eacc35889b878b7f43478967fd063a75ecc8efe8cdc0abd2edf2d542b51f411c281248793e8e95e12e3293447861ba801148cb1be9c4a36432b324d58ab4bf31f5e3848a978aae4d098ee4b66f73b4327ab05a4a55a8e77a9b5792ba79e8c3462d358a8db8df974a4a4648ac535521aefe181777df68f5064b25bf940c68c8044caf3ae1b2ba6f2b9ac9c0e4530739063be88e74b10732e56c20bb6af66763964fed1ceed540b1384ca3ac5ef5d1e0d1fb5b7611b3f34ce4a2f2e4ee84a0b694b3b70b0d1839f26cf5974b908bf3dcc7cb8fcad73b1960bee94087a3fe935a78c3034e08cc31583149b", 0x1000}, {&(0x7f0000001480)="0fbdd1375c5124ce9f3bb07ae344f9da4deedd9acfd4f0e19457aaa13474d63aed42c3cb774cd93d027d031f2df3c2f6f621c6881747afc40d93693dea73c44a696fc765ccc007f66c466fa0ac6b61a7c02c308489120a68e2068b74f105097b40c74b0d55711f521d30d1eb6d90666aeeebb26bffa83d93efeda9a9406f61327b8e8f26303776bea5df7e9ceb654926b089e09dec17032256dc02cdcb1d5df4ff99ce71349b938a4de042ac5383168f5f97c93c1771f7ff36992af2e64630c26c869d75f02b530cd5ef4f14", 0xcc}, {&(0x7f0000001580)="cffc931686799841ed9f4b82ef044209d5c3d9b900a4590aad3dae7778ff356e3fc2c98d3590f78ff558ebe90fed33f18a46f29276842cc97fcfcd710d71d677ed652783c7f68a4c8c3e7bcf3743ad6d9eef280552a840ee7a3e02805b83ba3bb01d5ab5656207", 0x67}, {&(0x7f0000000080)="5d16e0ec18c8b9783f28a7536c2f", 0xe}, {&(0x7f0000001600)="4dfbe7e9e3d8da399894c447cdeec26fc5250aac4b9a9cc9950d50ae9c69507b167c58a6a7baaf1e66f7d0aefbd8cad4240563040f37ce95497ef9fe34199eac1c89d7949bb3278c51104ab7ca5fa803f261c620accf42588bf5299ed59f6c8c1f2dff1975083ff2b92da97c440c3532b1da9a9ee90dcaa3bf7442bc17528ead43df6c11edce4fa1e970cd9807e0064a93f478af149c221783f807f116387defaf344afe82cf62431d84", 0xaa}, {&(0x7f00000016c0)="35532f6824140e7b9eb2522c4bbd7742a0688642ac1aa4e358008057904853191d8ae3523c4837c5d50c7346387f58a68bc00cc6ff659195b8aa597441c25811711a64d1d9d03dc2faeeead66e61107ab6ce1a4baae96657b1ee1fcb58db34f8f27da1bee96422b6f396ab70f4e6e9156d2a73e9a86904869889796364e1418f30c0fb1c4bf12ee095fd73eade44aaebfe55cdf352f926fa0559941e61c6a9c342ad07ea06fd9cdf0422eef11dd152ae36a518a49fcd28c86dfb72dd14073407b7a5f80111320994b6d08aff0f9ec8ce623d061d1f6a0109d8f87d0ebf1d7f50073f3757834fcd44685cdec719a74357acc084e67f5ac1d5c42602b5700f0a136c147fbd7b52a8f2816931b5511f87dec31696dbbca82b9ddb367b8f44bdb5777939937928f24b664fde9ef547bc9b5fef0ddaf7778baf07c26922f9c0d1c04645d642fccb416f6758916359199acd064f2091dcd00e3e7c84c37b1f6765f105d3a2b72939dedaf19da381954f85a5b3c8c0efaf2fbfdc101c1a1972677f327553e9faaa2c56d7a275c18ecb0ca4d0bbcd3240579f052cdffeefb3d84ce549e1fa5b6caedf6ac1df7245813b72cdf512e0ecfb02d2f0e074b93eba83b6649e4070a66b3daf4b19c26436907f2ec3a39d5833bb745ab7d9c444d53682d0bd9aa09936610c80237a39d76d42fc08be5299eeb45bc12e18ea806bf5aeee12d171a3ffb0b2e6ada00790181db2f7df0ee4a980f934adbc94c8b03274235e5ece649413f5c870765b9238687ef5f0d101d50705267c72e639e019b6f1c70ec3e0c37c6539a1cf7027a04c29daec1a01b2e8f9c435867747cac43fca9caee74d6d1002597e89b6f1de89dd2ed7f0c7dddfa8916e5ae46444ddc132f21dfb11dda29fc23eab132cf76785b11d8f6152f1c025bd3660aff910beec8f4cce36d08e65b641d531031927ddc726cde8c621395d60ffaf14a7169746c172ce9210da17a6c5e88f82abe467f5a6d40a65afaf699f7a0b6be38f13a6b3d2b14bdd9af5616f53d45d534f066589976ec1b7bf15c77aa998f6672ab405a61d80936b8ca4c3b1819446f69f62becbf7efa35ae6cbc0647fa848185551b4d568748c8afac7ff13159c4f78fa45dfc6297e80bd7332fd279dc6d11a13e7db78646a31e68db50d5052dc473d7dffc2b47e497695b9e1b50637703dea20202932fd65732c8f5d2a0cc5550d44f202c9efbc46a8fb510007d54bd319ef5a455e1d7c6513a9663584925621ca01d40c568f441111901343cd79028ecf18a38bb7a76e471b40892224b2066b94785c7b3b7f264420b0284f6b5b6b0562670ed42866594cea48082d872a6234a1673ee0f572375f164f276060bc5a8ea97f31daa34305c2ee24d8172e9c14cef4658ebc6a7e564773daa9a69a312b21069eaaef0c9268965e748f0cfa105ba3f462160a1fc6868fc515a7fe71b9c3628141f871529f3fb12e5ddd9c305fa4f04eb355049dcd97ccab1d0a298aa2b16dcf0aec54fcb98a6d53b74044f097c837fd3326930a56b13bd874e296735fe94191a3ffac17ac34ea3e2484cbb227aa3720efd1cdc130c3158325236e6b0eb6464f41f1af9691a0efbacb59b0cf6c6a5ec9e160d1a0f055e4e309993736599a5c484773ba4637a9fb03d89ed62391f667c871e714b258f39721075b8ad40dabcba01af0a34500bef0e1cf9876bc7b5ec584eb1d00b3b2448824db0fe50d2fbcd08e85cb82beb6a5297d11600502007f983abcab294228f522515077cad754594a2ea45e9e7b560da316a9aa370c507301520ab8d2ccd4b9357e2495c9695b0f0ab89b78ae50e0385421d5f0bea537a153e42c265f66f9744a16dd0c473baa6a0fd3dec7fcb86f7fe3aa45136b99de760fc11f1152de94284c2513cc07be9930be9e28e72c3a27d645a76418a648f4f430373006be780f9cd84425f0442f31cff24f754185a329a450a07dec238281ab05be4a87d175bf1021ac2efe56d76c333b79dcc83b49045b87ca71bea7888836e29ac647366ec4801f90bcb954dd5b013352e9911046afbd66c3b16485979a62b90f921cb993024667ec32cfa04b084f77b5df307c1d2f1758318b109477645187d16391221203c8b6b991542e7f048e4fb0dd4863d0b0701063da729b7ddebfedc38a209a1ea19b2e533ef915937756d56861dfe0392621a47e86521cf4cb8fb072f77c6e2088404fa34935507affc54ad31607c9a36cbb626feff53be350785f75629a317a0fb7f3bd53ecad9dc4ff7dad6b0e1de5462a86c0b51fc717193d2421b43306f2c1b79c5a4e63895f0c5676722fa1585db7c0ca3522c120a3d4211ea6a57adf533bf6506daaa777c533ef7a10ab9f848b002d64d8ec72eeeea0a3306ea070d391fb4033fcad07320772c9c78599735ee2a3aebe4414876c7b8793212323b7534109c4408ce720d0934de0b2fa0041b34b33f2013345e29e0cb566185815b0d06c7313fb61cbc347ee12c099ce451dd759bbfecc8f576778c0756c57c098f1fabbc4489218be6546a828a95f08b32e669add917cfdecb5b690f13cdac0866292937dae457f8e6b5f4cb09c1e363e7a3b24c5b1be60044f3850fa97ff077e4049f2988f0db3e6b9cd903d9ba704d301158887b2cd9c688bf8fe10c55288653edbf19e7ca9aa567e88232624f5c09a6284e72b15d9714a0c08c1005f3ba3988e0852d202d7a8426afdcb0ee4f5fc6ea1334ed31ea095811640553c42b19922fe7d18b34c5377a5f430881e5e425956ccabfa6840e79714535026fca201f78b57eb6d7f7bf3e43559b69e4b7ae39765a85a7de65964be790ba2523f539ffc82d2b7735c549e30319cba0b3ff1e0f52151fad5c7fbde6d20724bd024f45a5f157b8c9cdada8f8849ac44d3c1a9bf4052a838a9792b0c437d43fce10be2b9f2246dc169e0447dafcd8c00bee069f2b9f0027fc1aad5e0d19022e3c49d376e81c8608c3eed7c6a4fb532cf3ddf4948dd4fe210fa62a9f2e7258137ab502a5e32256e1fb723b5060c967d1e6f55e62eb3674677011242fa2ffd737254b2d796ed3c08830c287bb823a79b8708864b3252aa6232740d3571c69d7e4d4e446e595896a01c4205c6dcf4812fb30454b9f01ca83fe3c343390c08966d0b4ac54380f68c5dbf6cb2049b36fa9eb25c7d72143099e4b5a32e49b115a655fc8bbf6920881244fc957336c70f66f1d0d642ba644b9b065db7a0c02c8ba3208b5aaf70608065f4e3f515faf78b74527abd9aeb79f3d3745e304b981fa40fb528cc67e3cce2f7a5ea426ebab7f4634ed74ac1bddcb934d8b9f45be277c3916c98b624f9c2076ac16ef3d5a637ab94d710f5843706b49fa0ba473db90bc2b62df344aa3709e0cf4a9ed543f4c2b04d6c2a5f55b03312608b08fc499fb3f2c14c0e0fac30a6b416f9d9f4af58c2899b5dbf23f1d10ed467782d49bde6dbbd73e0ec829f8552b192f454ca041ae857806a0e8ae9eb732d59ac28a3f5d363447f792dc4caa642555b83318140ede463871f90326ebb031a591145eb818c76e643035fb2bbb916acbfa13687a505f1f480a3210b6fb5668f2a4692cfb314cb4825a6460d19f3548649181e1003f437d280d3a8a9b9f1c9b64c10ef4b36fd920cdfc57976609be3054bbee2ddac3f7d54fdc65374464a7b318b5222d09cd27930ff06a0169e61ba5e8beb4b1549fa12a9604c77d8a805eee359649636eeb413571ee0a735eadf971c302c3c9422cd42546ffb01b4ed69785b8807f317004f383ff3494d36410ea2588022f5e941c64e807fc20aef789fe997b696bb84c98f2952ab7f215d5a5f52d635f3b61ac5283591f0421ecccbe763a293a3efb774f6020ed9b7165fb5481e989b78634b59fce0f9c29de983aaf85aa99cd28444c43a1de1d6fa74430a05a84022dc1d6d663aaf1e81ca0be6feee0bc10ef11644bc16cc8e72cdf26679c80efc2f4688989590094d77d9ab9bc70a10fcc52ddc624a10fccd408b1e6ded39e856140c7da24fd2338dab9121f7e974cb7cea006110275d5523aafa5113dd67d28d7587e7960663e1df21d0dde2d002ac5565e9a2ecd67586b5c9eba72749088554d83c5aab31e64088aa989d412164d36a908e5d882d4171510a97c86897ba4c6f01734a61d2b7449b8dca940ff31ec8d630391750ccb98ae0ec18792fe83aa654582589902a003bbe29bc75a5956114f276ef3bf4d4d0ebecbfe387c803d5c732ec317832ab36a74f7a03176c0fe95b7e24a475aceb0cefa245d1ad96b350ac70a275c6349c86c3b83f961d651518da10b84f25db5442f723fe6e4dab6c51a09eb563bc1a5ea46e4cf98158db52ecf667a957e97e6cf9d588c7a59d754209606b80f7af1c502f7383edd1be8d29f05442675af7fe2ec5b876910b44ddb1ff218b1e218706161852d5c6cc05c1c943f6fcd408579babd2ac078668ddf7d62489f66e84f9a6e00d4806897295611813bfd165c78791a8c4f21f4d240ffddc046a1e28736c09c7aa966f185e0b0eb313ebd8c12343e6344ce844a22ee13371ae7d54c27b4f604bde63eb2d64f12234d71effb8ee5c78453e58599ed0f25f852d7d441fb3835dc116255ae8c19775327b31503ae0497882e4769b98c839597bb141dba1198eb773398d6e6550c026359de863075dfa90c3c6d86f3860f378c568ee0f036f6aeb048ad3e7651c3a1893cff33441a51a301160b247040fe00e24708491e00ca2437a4df29726b128476e9db2fc3d043b73576d11497e6115c892d231761e85c85d39dee43a419df142cbbdc02f7c3465431de2a7c4a3b9327e89d74025425ca1ed2bb41f24e03104a501e6214e234ae644b6dddb8892a7e0829b0169d4dee269d763db529db16e1cf872a881541e8a8494671dcd41696971e97685a1605fa9ba4a4a162c0a148011b1351e03e23d656825d6d1942dd6d48b3a2ab92bf63c139a8d5e85c603f23c1213c358970dd37c3cb19f33682ff2b02a2f2f7eeb32c384421c30c67f04662dd82d7843887115b86a5a71fe1a7986df7fa861dcf1408890ee2591ff84022cad0689d9d95a65ff3f633fbbef7793cbece53dee5b01e066bad7c667b8b02d4b1b7ceff77fefa93656b98d5069f03868d347dc981a0e55720439d8fa1b2650e09bc72ae06ce2e9c644601ca03101e2a88e485d936c5b7693394fc4e88c2fa046fb95846b803eea7c2cdb0ee6013ce6c97da747ae6151a146d36736732a61c85a50340973ef43d12ed5e1989d1c52e3a8f64bcdf79333a076a6919aacb9f2940d6f2a3b2d6c827569b744651cf61db272f277e7d6be147266370b49331fd81d9f6c36a44dea8b91bec3a5435250a41428013aee182d77c0814085045b36a2808dfdbfdd431a57ad56076a7669190a2232476049dbf5984bed6419b639d4e947de7801b37f7fdcaa2fe4093363ea5822d31e0d8bb6561d7919839d2556e14a5f54626217b91fac3cc0b0335aaade5348f68475f7a1395a90c3c40d2dc7ddd7558928fa7d79807d15b36c95fd9fd38b5eb0d4148d92cf7ce658312f65a7741967ffe2a6dc2c87a09d1bad6a61259bd333b0260ab9f4f0121ff71f70555bd9986398f2c515e4615e8fa68146bea48474df2a6f18c7dba4666257f6331a76815693809939178bb8c3afd5dbeaae7d537e954d3fedb4136e92c5d20aa470193c1afde4779779cdf70d38bd4d7bc2260ea86ac57feed1a6b7be6974289a091fa4ee568244f9ac969a82964a05d4ec2128770beaffe73563e47b", 0x1000}, {&(0x7f0000000180)="51b48d95231fa244f99667dfd8d5b055", 0x10}], 0xa, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x20, 0x0, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xff3a) write(r1, &(0x7f0000000180), 0x4c6) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580), 0x1b0, 0x0, 0x277}, 0x42) write(r1, 0x0, 0x0) r2 = kqueue() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r2, r3) 16:00:05 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) semget$private(0x0, 0x1, 0xffa79000cfa95b73) sendto(r1, &(0x7f0000000200)="40877502c7f26ad664b7a3bdf1d28621db37a0ed9f593f23d52d54235aaecf578356bd0c91520266b7eeb6d47965d7428c8783184b3fa08c96a5ad7510c2b6bdc0b02197c5c32caf2c2ea6dbae47f59f2c2f9d93c589030baa8f411ec7922bc6a894e5262a6328029a895f38d9e0b4b0c8116d540f4f34f7ac71f86277829ff89e963425630394d4c0ceb8afbd97345901f916a82028e68dd74b76b3ccd202f1f0c9026efa63abe363b4ec343c98eb7bbea903bd9f25b236f5267a86cc5f1b02459d55c97215ccb565b2a5cb67e65b289df1853bfda0d06fd2049375006a77f0", 0xe0, 0x401, &(0x7f0000000300)=@in6={0x18, 0x1, 0x5, 0x1}, 0xc) dup2(r0, r1) close(r1) r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x6e, 0x0, &(0x7f0000000180)=""/110}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x10) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = fcntl$dupfd(r2, 0x5, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x88, 0x100}, {0x22, 0x4ebbe2a0}, {0x48, 0x40}, {0x46, 0x3}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x2}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgid() syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [0xfffffffffffffffb, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2], [], [{}, {}, {0x0, 0x9}], {0x0, 0x0, 0x0, 0xffffffff}, {0xfffe}}}) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/94, 0x5e) 16:00:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x3, 0x0) r2 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000000c0)=""/244) semop(r2, &(0x7f0000000080)=[{0x1, 0x8001, 0x800}, {0x1, 0x9, 0x2000}], 0x2) semop(r1, &(0x7f0000000040)=[{0x1, 0x6, 0x800}, {0x5, 0x25, 0x800}], 0x2) semop(r1, &(0x7f0000000040)=[{0x1, 0x4, 0x800}], 0x1) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = dup(r1) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x50}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(0xffffffffffffff9c, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x63) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r8 = accept$inet(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000200)="eaef128ef95cfa900000", 0xffffffffffffffc5) r9 = accept$inet(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r9, &(0x7f0000000100), &(0x7f0000000140)=0xc) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r10, &(0x7f0000000040), &(0x7f0000000080)=0xc) r11 = socket$inet6(0x18, 0x3, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r13 = accept$inet(r12, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r13, &(0x7f0000000100), &(0x7f0000000140)=0xc) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r14, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r14, &(0x7f0000000040), &(0x7f0000000080)=0xc) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x400, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r16, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r16, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) getsockname$inet(r17, &(0x7f0000000100), &(0x7f0000000140)=0xc) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r18, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) r19 = accept$inet(r18, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r19, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r5, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x0, 0x4, 0x7, 0xffff}, {{r9}, 0x6, 0x82, 0x8, 0x7, 0x4}, {{r10}, 0xfffffffffffffffc, 0x80, 0x81, 0x0, 0x9}], 0xe0e, &(0x7f0000000140)=[{{r11}, 0xfffffffffffffff9, 0x9, 0x20000000, 0x9, 0x10000}, {{r13}, 0xfffffffffffffffd, 0x20, 0x2, 0x1ff, 0x200}, {{r14}, 0xffffffffffffffff, 0x4, 0x80, 0x1000, 0x7f}, {{r15}, 0xfffffffffffffffc, 0xd16553c3f898a5c4, 0x70000009, 0x4, 0x4}, {{r3}, 0xfffffffffffffffc, 0xe8, 0x38a47f0cdde76564, 0x8000, 0x4}, {{r19}, 0xfffffffffffffffb, 0xcd, 0x80, 0x0, 0xb1}], 0x0, &(0x7f00000000c0)={0x200, 0x5}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7f) r1 = dup(r0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) socket$inet6(0x18, 0x4006, 0x4) write(r2, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffcfa, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000001140)="85880203a59c447993f515c0a382503144dbd81c00d9c226d5877be2ddbe56bdba820c5b91e38755604325c9b269451fef594306695fe381a93297a152d41355fd292fdbde298e854badd1feee381967acee5837b6435ac6ac155211ca965da3cff420ffe26675ba97fb8838a274b5c6401b88b8c8c1389442098d09690d438b3f122e1b0cfa0acdb26adf11f7321cf8012469929612fb2c48f8caf2fef01aed2e0176c8d40480f7a47535cfd9c5d1f2c2c905bd121c67b0e73e148b92048b3f5e7772dc80c48278dca5a527e39bbf5be448ec7013556a4322016edf518a8ec48d94b72e34364286a349cbae969de52d9e75e9644edda1895a05eac5b795c9b40cbfa3a5122c00201aaebc24a7c5799e90b2615d6d17008c6a43dec76655d35abcfa858faddb3bc3d0fc572d12fadb1fbfd28a6275c2777767a474988226556e816c5a98e9af71cf98488318d89f4679de0e47ff9254613512af8ac3213967b1b36009750424ac15ff8f0f7d487c29169ee7b105e6c8d69d26d248ede391e030b656a33edceeec0686e150c53c3c7f72dd33e03aaecc39d23afb44689235f0136ac057ad7782262a03462d380d1759a780aeec4780c1876a629a64cfb75df64ab1dc102621bf9a8da7b5147666d24833ac622ac1d46af578c7d0db5581758f4e511ac175d318410e07fc4ca1c220b132f43b5768403a5a8efeb393a7dd887bc1c0bfdf19e1c4eac80316f7287cef5d9ae77b62f9820da383b2f2ebfc565372cabb5c77ea3e9d838421eec3fe71d52402eada0c7cc7a330d61e7592ea730a01c9420badb3417d80738b4e1c7957182c7c86592a49fc4ccc572f9c2a69d4bfa2cc01e111ed9cd6cdf52b28702d45726aab8c8b7c094ec64b819d7b71ec3b9f3ae498ab4242e96e1e36e14b9bfa5629b1d08afa5d0c9dbf7096391e83a3994f927c9b0d0ebe643d51847f0cf933a0ab9d9d01c3f80df0d149d3405557f7ce6bba289ba1aecfaef57c1f66ead206436c2336663a94d9e75a53dd9734bf7d83aa5d8745da7e37bcde37a7e2a6e2d2879d6d9172bbac5887cf458a06d2ee4b91dc0de0346a032b6dc031ff0334836c6cae7b3e8ac67df2354974d10717a18a2c082fbb115a58e2bd058680295819ce9816ae5712a7cd8b3fa9e0a68590cd15880099b296a10841b20a2ad320e92328885838a03f2c70fc90e206db797613d30f20cd393c29fe3c75fc6de606ecc0d12f4e5e337e633e7f059c6337380aefd68319cd26a6121a2ae58a8a1b7df4a884e717bff9b6220db80560e585da55e41e21ab97323ce49247bc0f8e08debc375c43e0c9708ae30ca012c572643409cf1b6c085c50fd0b39fd329ce749634fd2a074f881590f4ca694978493a2f1aed8b698249dda8d097870c7d460dabee8f9fbba021c3aba25142d03f5b172a3270e740878b0d852c96823dbaef948d0340afc62eb848e8e20b284edf52b949967043ac963f92c1a9bed9eb2cfd61b861b8d085c753bdb1d3b1c2c4cb27d4d5005ad9a4327640071d41da0a381b7e8a2d13190353a338deded0a487b0d982887b39000b0031af8601f4552c07bab09f1719e90c36dbab5b59e22814a18801fd8f1e81625a218198ff64d7d1c89208425fc0860aba81bb701b38ee1cd1660a8900fdf1b8ee9e0010564d64e3586d470d4f6ce3c374d281d8b662d8e938866bda409260b1be6acca519bd0a977e0ba9d8ca437148dd6b4e9dc791587c47d1e84c4d43c0e40aedc1a04528f8f02b6bb74ee8da92edf49f527d4ea161630386b9af8418b934b4c7eb847c9e3786a5579307e9c5aaf1fa616b29c4ad758f524823a9d282bd9681c131f2f3cef607a6914917f6c6e47a7ec9a5f66ae75d5f806ac6e50469910b3b9fc81b59c73d80b845a60f333d73538b1b9d6bb1d2ca470e80bbeba911dc26d431b67f8f1197709ad0c9c5d0a20fdaf2c41a4bfdd117a9b354cb22193fbcb99f229cc100d80df86d098aa77f2c0802dd4f92bc15c818d26fc2fa614f3119160455ab15909f541ecf8ea8191b4386773c68a202d756067313c624de6e8cade5c048764468aa3a38b006e6daa65db5659791a2b2d901ad645da17f3a77b7bbb2d5bfd5afbf7a3fb114e989c796c582325ffa8933c120a95f0e83b95c9d2accada767b310c6731d225be404a57309dcf7314bd089b546af63edcb9ad3a4db8c6b77cf713bed54709f5dd6de58a70c99fd1e976236cd6d187e40d0b06405722066c44c72769df1f3da959e06b5649415412d0f4b7a6cac977cdbcf6fd8702a7e0aee9890ba0244107536a30dbf2c48e7faef1d2a988aa75066c3442a6046145e961a8585b40ad7bc34a7251d3ceae9c5841d4ce47082c39cc92041ee9af258d04a891d46affdffd250edee5d177458347cb94d3489f6352714e8421713522b4e96b8dbfea3f72c820e2dd4553bf85798d4c17ba3c03690bedbc0c20475e937c00f87193a9227b0e365f665e3defafdc27", 0x6ec}], 0x1) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x16) semop(r0, &(0x7f0000000140)=[{0x3, 0x35c6eb52, 0x1000}], 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="3986f33770070e666f9e4d70fcd10671b4aa622028f2f5b631bc3121eb1a08dbd8da6a5e68c37a6219fe00783d31c36274a2a6f42ea419da357d764f", 0x3c) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000200)=""/148) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYRES32=0x0], 0x4}, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x88, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x25, 0x1f}, {0x48, 0x95}, {0x0, 0x353b}, {0x0, 0x3}, {0x6, 0xfffffffc}, {0x22, 0xffffff84}, {0x22, 0x5}], 0x7}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000000c0)=0x1) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) flock(r2, 0x1) semget(0x2, 0x1, 0x104) r4 = getuid() setuid(r4) r5 = socket(0x2, 0xf18c931974c288b4, 0x400) r6 = semget$private(0x0, 0x4, 0x1) sendto$unix(r5, &(0x7f00000003c0)="d6914ce6702f212e31280437ed94bb73dcb0627ef4cf1c78851830e2d84529412c5a4412a94b93cfcc0855bb6a28a6a23d7c132aabe5bbe2664a8003bfd53592c86a5a464fe43dbc77b3e4be0b6c0ba92b60e3dd479057f765088400c6a71b5d5544281e583b95e346ec639686ff50420b26e838a234340c3012c44e28014cf9581ed2f6b2a214358c6925aaa67b2e3d", 0x90, 0x4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8) semop(r6, &(0x7f0000000000)=[{0x4a97cd539bd8a00a, 0x80, 0x1000}], 0x2aaaaaaaaaaaab8e) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/135) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff}) accept$inet6(r7, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020699d, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x1, 0x5, 0x3f, 0x0, 0x9, 0xd7e, 0x6, 0xec6cb388b3673216, 0x1, 0x9f8a, 0x3}) 16:00:05 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xbf) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125cfaff0000", 0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0x4, 0x4) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x25, 0x2d}, {0x23, 0x4}, {0xc6, 0xfff}, {0x89, 0x7fffffff}, {0x82, 0x401}, {0x81, 0xd5c}, {0x83, 0xb5f8}], 0x7}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x492, 0x0) r3 = dup2(r0, r2) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pckbd_enable: command error 16:00:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x20000035) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r2 = semget$private(0x0, 0x3, 0x14a) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) semget$private(0x0, 0x2, 0x128) r4 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000200)={{}, 0x2, &(0x7f00000001c0)=[0x0, 0x0]}) r5 = msgget(0x2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) r8 = syz_open_pts() fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000280)=0xa1cb7ee3) msgctl$IPC_RMID(r5, 0x0) fchmod(r3, 0xe3) fcntl$dupfd(r3, 0x0, r3) linkat(r3, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x0) semctl$SETVAL(r2, 0xfcb7e901ef30f3ae, 0x8, &(0x7f0000000540)=0x2) pckbd_enable: command error mode = 040000, inum = 1664, fs = / panic: ffs_valloc: dup alloc Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *411857 56283 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c ffs_inode_alloc() at ffs_inode_alloc+0x778 ufs_makeinode(8000,fffffd803aada0f0,ffff800015723e88,ffff800015723ed8) at ufs_makeinode+0xaa ufs_create(ffff800015723c00) at ufs_create+0x41 VOP_CREATE(fffffd803aada0f0,ffff800015723e88,ffff800015723ed8,ffff800015723c80) at VOP_CREATE+0xc0 vn_open(ffff800015723e58,207,0) at vn_open+0x2b4 doopenat(ffff8000ffff3650,ffffff9c,20000480,206,0,ffff800015724050) at doopenat+0x28b syscall(ffff8000157240d0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff9f,0,3,9b1f58b4010) at Xsyscall+0x128 end of kernel end trace frame: 0x9b40e3fcae0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic ffs_valloc: dup alloc ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ffs_inode_alloc() at ffs_inode_alloc+0x778 ufs_makeinode(8000,fffffd803aada0f0,ffff800015723e88,ffff800015723ed8) at ufs_makeinode+0xaa ufs_create(ffff800015723c00) at ufs_create+0x41 VOP_CREATE(fffffd803aada0f0,ffff800015723e88,ffff800015723ed8,ffff800015723c80) at VOP_CREATE+0xc0 vn_open(ffff800015723e58,207,0) at vn_open+0x2b4 doopenat(ffff8000ffff3650,ffffff9c,20000480,206,0,ffff800015724050) at doopenat+0x28b syscall(ffff8000157240d0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff9f,0,3,9b1f58b4010) at Xsyscall+0x128 end of kernel end trace frame: 0x9b40e3fcae0, count: -10 ddb> show registers rdi 0xffffffff81b0e927 db_enter+0x17 rsi 0x280e __ALIGN_SIZE+0x180e rbp 0xffff8000157238e0 rbx 0xffff800015723990 rdx 0x280f __ALIGN_SIZE+0x180f rcx 0xffff800015b78000 rax 0xffff800015b78000 r8 0xffff8000157238a0 r9 0x1 r10 0xffff800000b90a00 r11 0xde913bbf808ee358 r12 0x3000000008 r13 0xffff8000157238f0 r14 0x100 r15 0x1 rip 0xffffffff81b0e928 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000157238d0 ss 0 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=411857 stat=onproc flags process=0 proc=4000000 pri=17, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff33d8,0xffff8000ffff3b50 process=0xffff8000ffff66d0 user=0xffff80001571f000, vmspace=0xfffffd803f014220 estcpu=30, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 56283 297653 37999 0 2 0 syz-executor.0 *56283 411857 37999 0 7 0x4000000 syz-executor.0 56283 129316 37999 0 3 0x4000000 inode syz-executor.0 50248 315669 82465 0 3 0x3000 suspend syz-executor.1 50248 45707 82465 0 2 0x4081000 syz-executor.1 37999 317272 94329 0 3 0x82 nanosleep syz-executor.0 82465 275692 94329 0 2 0x482 syz-executor.1 78944 385635 0 0 3 0x14200 acct acct 72719 512765 1 0 3 0x100083 ttyin getty 34611 65864 0 0 3 0x14200 bored sosplice 94329 508245 61789 0 3 0x82 thrsleep syz-fuzzer 94329 119664 61789 0 3 0x4000082 thrsleep syz-fuzzer 94329 510633 61789 0 3 0x4000082 thrsleep syz-fuzzer 94329 482700 61789 0 3 0x4000082 thrsleep syz-fuzzer 94329 338898 61789 0 3 0x4000082 kqread syz-fuzzer 94329 135853 61789 0 3 0x4000082 thrsleep syz-fuzzer 94329 452416 61789 0 3 0x4000082 thrsleep syz-fuzzer 94329 481476 61789 0 3 0x4000082 thrsleep syz-fuzzer 61789 283140 28379 0 3 0x10008a pause ksh 28379 189437 3606 0 3 0x92 select sshd 3606 332231 1 0 3 0x80 select sshd 83814 495200 81261 73 3 0x100090 kqread syslogd 81261 217398 1 0 3 0x100082 netio syslogd 99084 158858 0 0 2 0x14200 zerothread 95023 497054 0 0 3 0x14200 aiodoned aiodoned 35210 437205 0 0 3 0x14200 syncer update 25713 291570 0 0 3 0x14200 cleaner cleaner 61933 358487 0 0 3 0x14200 reaper reaper 11536 330623 0 0 3 0x14200 pgdaemon pagedaemon 30322 96820 0 0 3 0x14200 bored crynlk 89576 313622 0 0 3 0x14200 bored crypto 36344 436548 0 0 3 0x40014200 acpi0 acpi0 23098 252397 0 0 3 0x14200 bored softnet 46829 117132 0 0 3 0x14200 bored systqmp 32385 395643 0 0 3 0x14200 bored systq 36086 467833 0 0 3 0x40014200 bored softclock 42654 32607 0 0 3 0x40014200 idle0 51549 508484 0 0 3 0x14200 bored smr 1 203155 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9647 6358K 14870K 78643K 175644 0 0 pcb 13 13K 14K 78643K 7492 0 0 rtable 224 19K 19K 78643K 17480 0 0 ifaddr 149 48K 55K 78643K 6473 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 3164 0 0 iov 0 0K 44K 78643K 11463 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1218 76K 78K 78643K 60182 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 521 0 0 VM map 281 70K 70K 78643K 438 0 0 sem 12 1K 1K 78643K 18 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 42265 0 0 sigio 0 0K 0K 78643K 600 0 0 proc 45 30K 63K 78643K 10907 0 0 subproc 32 2K 2K 78643K 3280 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 4K 78643K 78883 0 0 in_multi 64 4K 4K 78643K 11852 0 0 ether_multi 1 0K 0K 78643K 277 0 0 mrt 3 0K 0K 78643K 195 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 168 742K 742K 78643K 168 0 0 exec 0 0K 1K 78643K 6726 0 0 pfkey data 0 0K 4K 78643K 14 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 579 2291K 2291K 78643K 103593 0 0 UVM aobj 130 4K 4K 78643K 140 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 8893 0 0 NDP 28 0K 1K 78643K 2108 0 0 temp 282 3546K 4191K 78643K 1148862 0 0 kqueue 0 0K 0K 78643K 3556 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 559 0 553 1 0 1 1 0 8 0 rtpcb 80 7206 0 7204 24 23 1 1 0 8 0 rtentry 112 3900 0 3807 3 0 3 3 0 8 0 unpcb 120 72040 0 72012 68 66 2 3 0 8 1 syncache 264 170 0 170 66 66 0 1 0 8 0 sackhl 24 14 0 14 11 11 0 1 0 8 0 tcpqe 32 136 0 136 29 29 0 1 0 8 0 tcpcb 544 24568 0 24564 245 244 1 16 0 8 0 ipq 40 446 0 446 94 93 1 1 0 8 1 ipqe 40 14378 0 14378 94 93 1 1 0 8 1 inpcb 280 95121 0 95117 275 273 2 13 0 8 1 rttmr 72 58 0 57 31 30 1 1 0 8 0 ip6q 72 23 0 23 13 13 0 1 0 8 0 ip6af 40 61 0 61 13 13 0 1 0 8 0 nd6 48 672 0 669 21 20 1 1 0 8 0 pkpcb 40 96 0 96 38 38 0 1 0 8 0 swfcl 56 19 0 0 1 0 1 1 0 8 0 ppxss 1128 982 0 982 124 123 1 1 0 8 1 art_heap8 4096 89 0 83 47 41 6 7 0 8 0 art_heap4 256 18372 0 17912 150 121 29 35 0 8 0 art_table 32 18461 0 17995 11 7 4 5 0 8 0 art_node 16 3897 0 3828 1 0 1 1 0 8 0 sysvmsgpl 40 121 0 82 1 0 1 1 0 8 0 semupl 112 5 0 5 2 2 0 1 0 8 0 semapl 112 12 0 2 1 0 1 1 0 8 0 shmpl 112 138 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 70871 0 69292 52 1 51 51 0 8 0 ffsino 240 70871 0 69292 96 3 93 93 0 8 0 nchpl 144 135297 0 134825 62 42 20 61 0 8 0 uvmvnodes 72 12372 0 0 225 0 225 225 0 8 0 vnodes 208 12372 0 0 652 0 652 652 0 8 0 namei 1024 509526 0 509524 17 16 1 1 0 8 0 vcpupl 1984 285 0 6 36 0 36 36 0 8 0 vmpool 520 436 0 157 26 7 19 19 0 8 0 scsiplug 64 22 0 22 15 15 0 1 0 8 0 scxspl 192 436959 0 436959 148 147 1 7 0 8 1 plimitpl 152 3495 0 3489 1 0 1 1 0 8 0 sigapl 432 41867 0 41855 2 0 2 2 0 8 0 futexpl 56 1620323 0 1620323 18 17 1 1 0 8 1 knotepl 112 19387 0 19368 28 27 1 3 0 8 0 kqueuepl 104 26254 0 26252 52 51 1 4 0 8 0 pipepl 112 20992 0 20973 63 62 1 2 0 8 0 fdescpl 424 41868 0 41855 2 0 2 2 0 8 0 filepl 120 498964 0 498873 249 245 4 11 0 8 1 lockfpl 104 14577 0 14577 11 10 1 1 0 8 1 lockfspl 48 5139 0 5139 11 10 1 1 0 8 1 sessionpl 112 208 0 200 1 0 1 1 0 8 0 pgrppl 48 605 0 597 1 0 1 1 0 8 0 ucredpl 96 73584 0 73568 1 0 1 1 0 8 0 zombiepl 144 41888 0 41887 1 0 1 1 0 8 0 processpl 864 41916 0 41887 4 0 4 4 0 8 0 procpl 632 91872 0 91833 11 7 4 5 0 8 0 sosppl 128 638 0 638 114 114 0 1 0 8 0 sockpl 384 175226 0 175192 436 430 6 23 0 8 1 mcl64k 65536 13319 0 13319 943 942 1 64 0 8 1 mcl16k 16384 540 0 540 121 121 0 1 0 8 0 mcl12k 12288 1182 0 1182 81 80 1 1 0 8 1 mcl9k 9216 867 0 867 115 114 1 1 0 8 1 mcl8k 8192 6917 0 6917 54 53 1 1 0 8 1 mcl4k 4096 6183 0 6183 27 26 1 1 0 8 1 mcl2k2 2112 322 0 322 128 128 0 1 0 8 0 mcl2k 2048 159929 0 159886 132 126 6 14 0 8 0 mtagpl 80 4993 0 4976 59 58 1 6 0 8 0 mbufpl 256 784529 0 784342 1191 1170 21 56 0 8 8 bufpl 256 129292 0 116921 775 1 774 774 0 8 0 anonpl 16 4201547 0 4174359 931 818 113 140 0 62 0 amapchunkpl 152 195069 0 194882 385 376 9 21 0 158 0 amappl16 192 233621 0 231958 1207 1123 84 105 0 8 0 amappl15 184 5895 0 5895 22 22 0 1 0 8 0 amappl14 176 6879 0 6875 1 0 1 1 0 8 0 amappl13 168 6304 0 6300 1 0 1 1 0 8 0 amappl12 160 4586 0 4583 2 1 1 1 0 8 0 amappl11 152 8437 0 8433 1 0 1 1 0 8 0 amappl10 144 4642 0 4640 1 0 1 1 0 8 0 amappl9 136 8264 0 8257 1 0 1 1 0 8 0 amappl8 128 7597 0 7473 9 4 5 5 0 8 0 amappl7 120 5368 0 5361 1 0 1 1 0 8 0 amappl6 112 8039 0 8015 1 0 1 1 0 8 0 amappl5 104 6308 0 6301 1 0 1 1 0 8 0 amappl4 96 41533 0 41498 1 0 1 1 0 8 0 amappl3 88 8533 0 8508 1 0 1 1 0 8 0 amappl2 80 334816 0 334701 4 1 3 3 0 8 0 amappl1 72 756071 0 755661 27 18 9 20 0 8 0 amappl 80 95441 0 95249 6 2 4 5 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 139 0 10 3 0 3 3 0 8 0 uaddrrnd 24 42304 0 41855 3 0 3 3 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 42304 0 41855 3 0 3 3 0 8 0 vmmpekpl 168 193632 0 193571 5 1 4 4 0 8 0 vmmpepl 168 5032567 0 5028735 1946 1740 206 216 0 357 36 vmsppl 272 41867 0 41855 16 15 1 2 0 8 0 pdppl 4096 84614 0 84303 50 10 40 40 0 8 0 pvpl 32 12489685 0 12466114 2228 2024 204 366 0 265 9 pmappl 200 42303 0 42012 18 2 16 16 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 3869 0 2891 32 2 30 31 0 8 0 ddb>