4b208592e30dd6c151187962ea0127fab7366b5e9cdbb8382c75df97e6f7eb8cc41f53e2ebe3437d881d562770e087765ae9c51a2d1ff68a9c2bf79e62f6b19311b6089489ee8a28da5714fb127665138e815cca1108ef4e28ce91f1f1646274bf13a2f7204c2afaed87c1ac0df8023fd489a454b336d83862845da1237662a061c7f05ca8208f83bb5658bcdcca7312fd0a54910688e4a57cc4f647c0376cd91577922278483b149e5202fc8a2995e14820c663cd18fc958eb0b5f4f0849efbe076ece966581b7a6edeb7e351bfb9206d0aceaa6bbb16418f3603e1de87ec6ae4e1dd5595705f8cfc028a4838a081938e1223fbbfa4f48ccb960dce309507cf4feee556b41e841620d772cb91e639ad3ee9f934981aae8839e4bba6452a6667b92467da5c85d72ea3404ebbedda7467e5fbd0e4490883d8cff869ede8456edda01dc3ae1b94e44f5997657667d5f131cb2b6b418e18911c315352e82a6fc7f1a34191382ed9caaaf8b4b5815a418178531741c6dd20e27b9587cf8eda6054e04dfb2682ab7f74709699ba76fd785aabc4e2b432608380f981fe2935812d1d31d02553d406fe127f2df780c17a5e00a9f1b52aaa1c6aed82491f53ca8ca1b4c22886d6aae5dadc07a79b3c7405dff47e1e3021720667248e6123026562ac9e168d6d48dd8c8b250fcb4216130d01e4bddae042f54cf265c2d21d344259b6af11f465ad6e6b2eb52c9bcc15005acc451e39c9daf8aa2d896a1ab02ce0089637c650cef60565bf129ca9dc893e7ca2fce5007743c5a5076b0d23f63f38de6f23cb84fedee4125fa3a244b42bc4f6693376609f381257a8bb6d1e6799d35fbad14c5240ce4e5f64e9f234bac64ce9526a7f380ea02e13d711f710d85cac8945ce5597a6fa3daa10ae7a98fbaf406f61e6bfca130543a2a1fa009c9e381d7daf0b6c51cd774e10faac6b40a6e94bbbf640abc33cff64ece63c4b4dbfe98225ecd2bfbda4bc5af63755cb1a1acb61c29ee1995bdceb99d1be033e9c053c6ffa787066361e9cd9a285eaefe4c9efdf3fe5cf9b10e1fe5f6", 0xf84, 0x40a, 0x0, 0x0) r2 = dup(r0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x800}, 0x10) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000001380)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f00000013c0)="ad80e3270bd207fb0568b87a266ed8caf0daf0b0d1d7605970549b43f0423c38aadf854f82678661f28c53cc9e41f5a688aade00ccd773b70b48f1fc52fee42370f36e6203c7f2921583157c1ab44dbc0ade420905215f83c61a6ee93088a9c2c2fcb6b231fd37f798d58e80894be1643d039c2e8b87edfdbb0a67dffd86f060ff80ac9fc610c4df4ef0d9d79f6453d22143d1e6893dadcf92d3228aa787685e5fe832ba353b24e55689512af54b0ef626bb5556531bd0af21bb6891a1db0ae1c57661379fd45fb82a262e906684b440c5d84e5b0ed0083ae3a6", 0xda}, {&(0x7f00000014c0)="f39226ac876ad802ee4328695962a5d3c5decae1ae83d53bc7f8c5371d0a1d5a270c4b7d57abefa88e34116ca2c78f57642a27be8fdbe2c67b4734bd2289f3d4da8320c7340d677dc334db777b03b0c1470b81a804aa26cc19cf76e2f9f8fd63c8ee092a26eb8c8143a79ae50cf8ad1696d6428a4bd65289c53cd0447fed367a3ca8e55f87e6b37d89bb3e887a698d3ce76e998ec243558dd8d12215d2eaf29fa23fc8f96682e4ef0ef527f79768913cf794a525041d408755f745a447779ed14b9422332f110abb4b94741208b2841d0dbbc661bd85e7155f29fc08449ec51fae542efa7957198124a1df", 0xeb}, {&(0x7f00000015c0)="d3035e6cf328682f0daba52749fda4656c429f13065339674c263374e162db7668d9ec9743448b2c724dae8ec2d59c174a0ea18e9a818bc5c57f2bf1d20390d2", 0x40}], 0x3, &(0x7f0000001680)=[{0xf8, 0x1fffe, 0x5, "d294e5d15149aabd195f99001b99d8e1c38bae102d414d0c226b2d95907877a0564b60feb1c7238343a15e818b1031fed242a4605633ac6a5c7083c36e72e22490c04138fcf913a5520698c05038b88bdee32c9323be5ad0791f19781412c6bd1439c3ae689e88339449c873d8674ebc62c6006fe893ba8f201a0598946621077ae70cc8b9c391521f089e007639172b1bcf5a8e80f2e30cc6cf7dc31870b6e54c56c1d297c527110012913296a8e2a16e215ce9fa6a3d5af3bf6b73d508f51e6f857639d67b05d0957234492420f189d30306b485661df0424af62b764661ad7194e44b27c70c95"}, {0xf0, 0xffff, 0x8, "138e6c2274b84c6bba35e8cf5b7daa64ed8cfb467d61b04935a11eb56a69f10c778b858c359d4f400c206bf39cc725ebf50772d21412eaec4cdb1866b33e981b827e09cf214b8f8e1eb52c7bb9c032e4af4628e68a1195832e129e51395d6cc47d64c2f0ceed2973cecccdb8b57cbfb95aa797d47fa1dbfac81d223adedf8c8b1cbda7660151229e74ee5e64e89263fcac0d6895aa506563a5516fe6f0e6434a2b8bb5f03ecefa056826e72ab6a1e75a57d5f80d2eca7b605e40066efd8eb66f6b93bc8964ca51c90cf7b47a97f1969618f3518ba735ee98e57091"}], 0x1e8}, 0x400) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) r3 = msgget$private(0x0, 0x600) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000c8446f5acb8df080076baa0000272d00b0bc1a43d70000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000c00000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000f397a27d0871738499df04b44f1f53b7e6f0cc00479edaa6d4ea1d3a14631e19f4e795297e47c1836d39f9db5e2a5dfa0eb4c5059d93e78ee681c4f887c5faac2fce600ecd39d4c256c64275df629366335e025e9cb55a29eed723ee1474f4b8082003539bc32ad0850ee369846a71bc90e947a3b9ac730653ea45793e3db1398e5112748ffeca24a3d928f8d0b49e00a4b01edea40774ab9f7ead33bde869cec8bcb7aa1742a9f02ada3e59b5d2242fcdb33a1a64fd5b043430ba4975146bb10b9ea89bccbd050c189d9d942620c9"], 0xfffffffffffffe9f, 0x1, 0x1000) munlock(&(0x7f000017a000/0x1000)=nil, 0x1000) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x709, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r9, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r3, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x7ffffffffff, 0x0, 0x2011, r10, 0x0, 0x0) 14:47:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 14:47:13 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) r5 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r12, 0x80045604, &(0x7f0000000100)) r13 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r15 = getgid() r16 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r18 = getpgrp() r19 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0xffff, r14, r15, r16, r17, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r18, r19, 0x7f, 0x3, 0x49, 0x7}) setregid(r7, r15) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 14:47:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x2, 0x7fffffff, 0x5, 0x2, 0xcc6, 0x3, 0x6, 0x0, 0x97383c7778774bc6, 0x8, 0xfffffffffffffffd}) write(r0, &(0x7f0000000240)="220e2a", 0x3) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:47:13 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000000)="379c06922624011e9e3e6b62d43790ebed5530a715347c9ec4e32c01d13285a32540845d856d1581a455c39e5f6624e65eedb3d0e14e6cada09dcdb4fdb324aa119c367b90589dec2af066352a3b4a101cb1fc4254d933fc5e1750e56efa277198a655c5bec09383be12bf46283e235ff51990a7686e806a9918e5ae4a2d06bef3d924b5d70bfd95f216139764868661121454b5aefd5253c14ef21d1e3072974e26679b7efe4ed459f3d726919b93ff5e4cc93c5935b3fe559365b470d099c7a7e33c0cb2c43d8f8b8c3e91fecf82974958143befd90706cbf426ec9958dc3b794f9fa6f9f260153e92929f3671cf5bbe46eb50a2bc193a8bda7de9107c7a4b394f03bacc740dc651d9e9452e9c54740d79aa8b8ef4e2ce7d78927a6a61a17409ab191600d834448609e3aef7a0080563cf5c3197ae22870f640d45a877d553cbe583451239b50af01a4c890c4e2dcb2eb378154b9f970427ed3885f7e381f6697f35c4cafeff84ffa279c1db382c84f4cd3fb3c36dc621843d56f290c4090777421575041eb09d1e5113fb108ab64927745c2ed67a6e75ec37577de6fbdc63810752678300e3956fcb8d4726445fced8a1d2a16465ae8e97fee7ecf9829e9ded46d1e3064553795b21aea14093b79269d78c43ee7fa185ae60fc85f00bf0f1c3ebbdf3f6d5e117fee9444898b87c18bf083f1b843ded23cf8742a45945d5589ff96efde470d15015eee5bdebf6d26bb650070abc123fede3a3e8d81690dc84e723808a6305f9ec7ca0b0763623a89b40f87d751a0d6ed57bb5cd294d0ba876267338e5be90a81d5b00e6fc6646af084241f7d8cfa49dcf13a0aed5bb68c6646735469f3a4dbd364392500cbc88cf6e4c99264af8479dc3682ca44bf361dc52c5792ac520d9ef6a7748dcb658b5aa68f42a13f7c471cb503aeb0610af3534c7e55ef0ed8673679965526d82b8310cf9147d4aa640b6fc42acc0b0fb414db6f7742d679062f7e96da157440f2a1ce294b67eee395286b0ec9140d0f9cf4751ab6c8d8c644eeb14939cc1f8600c776d030518a16bf14828a266f10762790b4fca3e27a4bd19d2114617a6aed340ec4434a468", 0x312, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:47:13 executing program 0: pledge(0x0, &(0x7f00000001c0)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe3\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7#\x8fd\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]Ac\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(') r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000000)={0x5, 0x6}) 14:47:13 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) r5 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r12, 0x80045604, &(0x7f0000000100)) r13 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r15 = getgid() r16 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r18 = getpgrp() r19 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0xffff, r14, r15, r16, r17, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r18, r19, 0x7f, 0x3, 0x49, 0x7}) setregid(r7, r15) 14:47:13 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca6489ebc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 14:47:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x60}, {0x6, 0x1, 0x2, 0x3}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="9f") r1 = kqueue() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000380)={0x7, 0x7, 0x0, {[0xff, 0x6, 0x3, 0x24000, 0xc00, 0x134, 0x10000, 0xe27, 0x8, 0x5, 0x80, 0x3, 0x7, 0xdcdb, 0x1f, 0x81, 0x2000, 0x5], [0x9, 0x8, 0x8, 0x5200, 0x3, 0x0, 0x10000, 0x7, 0xffffffffffffff7a, 0x8001], [0x3, 0x583, 0x100000001, 0x4, 0x934, 0x10b, 0x4], [0x80000000, 0x2, 0xc5, 0x2, 0x2, 0x1], [{0x0, 0x7, 0x5, 0x101}, {0x98ff, 0x4, 0x800, 0x3}, {0x6, 0xcc07, 0x75fda26d, 0x3a}, {0x6, 0xfffffffffffffffa, 0x5, 0xfff}, {0xffffffff, 0x10001, 0x7, 0xc2}, {0x100000000, 0x4, 0x9ea3, 0x5}, {0x5, 0x4, 0x10001, 0x7fffffff}, {0x1, 0x4, 0x7fffffff, 0x8000}], {0x0, 0x0, 0x0, 0x800}, {0xc58, 0x5, 0xffff, 0x1}}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x100000000, 0x8000, './file0\x00', 0x80, 0x1, 0x7, 0x11d1}) 14:47:13 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) r5 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r12, 0x80045604, &(0x7f0000000100)) r13 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r15 = getgid() r16 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r18 = getpgrp() r19 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0xffff, r14, r15, r16, r17, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r18, r19, 0x7f, 0x3, 0x49, 0x7}) 14:47:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) pread(r0, &(0x7f0000000240)="4e1ce9ee54372e75dfe0489a303906ab41a9665358ac6c037fd5bce95565dac1f6795844704c4abbb2d1462dbfa42a26acee968a43da08f7ca4f774507c7df825b807cc0a70662f3c5477c618b81b591df6f92294246bbdd1694f06437ce1f16f94b27b3b7d436dbe13f93e5639f539c1bf9d4d91e5bc7c7e3f420744fb77ca2719300cb994b4d95aaf8f46257982d89061004ef7821df23b5e7f6abc4bab0dca2220b270b277c96815a943406a18874570e3299c367fd56f228ad5842d0d9341ea625b139b6a147b9732b97b0e7023b18", 0xd1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) unlinkat(r4, &(0x7f0000000340)='./file0\x00', 0x4) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66697056c358a54f76556c6530000000050000000000"], 0xa) recvfrom(r2, &(0x7f00000001c0)=""/84, 0x54, 0x81, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="34e76b92a422f304e2e55a2f82a1c8fc7b02b8287992e3ce2a062b4b112c5a85524ba70126492139d26a91", 0x2b}], 0x1, 0x0}, 0x400) r5 = getpgrp() getpgid(r5) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:47:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)) r1 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5e91c453949acef) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000000)=0x3) 14:47:14 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) r5 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r12, 0x80045604, &(0x7f0000000100)) msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgid() getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpgrp() fcntl$getown(r12, 0x5) 14:47:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="14002e1b00696c00"], 0xa) 14:47:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) shutdown(r0, 0x0) clock_getres(0x4, &(0x7f0000000080)) 14:47:14 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) r5 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r12, 0x80045604, &(0x7f0000000100)) msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgid() getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpgrp() 14:47:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x98) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000240)="10456bf20445070837b8a584f8675b58a56cd4ccd75fae316d339e12fe9bccc75d1c93352ce45b089b07d21b375a9b448d6e62cd2822b279230fa555c888213bf1ab82a9c78ba1a4b0", 0x49}, {&(0x7f00000002c0)="a90a6a0185fc9e44e8594aa9f18548293cd8cf84074a393dafbeae81c1d059f350ce80047a043fece23249ed28c2b77422f26fb80dd60482087b36c029bfbc34ab5b59dc53e15c28cc2e204e8b057a2e22fd5cd9270fd138deb388a22517bfb21138eb6b9b99461310fe09da43be163b0a8a600207d1afc417dbcdba49682ec47dff41d734000e2131776677e74938df530c6e743ac1cd166caea8514d762040f29035fc8a47adee29dd08900edb65440fb7d8cb5bf51fba45c8b8ec72735881924c8fd51d8c3cf811527c5fb7da91d7606eccabfa04f7132c2de1f35365bb81d37a2ee1411775bb", 0xe8}, {&(0x7f00000003c0)="50e6397955199ac06025f32e72141a020732547766b5f85fa74e98a2a72a3e3fa3a71a8aa911541cdedee72c4808cfc6ff74ed8c8c0352278f3fd32641b95e9392048b30dbd9000ae418bb82efe168b02c7e5ebacf4968286bfdfd9731721863a41a9b2afbae556fcbe77eabad135a67894e22099e78a6b14bd12679c8d144f80b880118dbc89aa90453d58bf322363773af", 0x92}], 0x3) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) getpeername$inet6(r3, &(0x7f00000007c0), &(0x7f0000000800)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x6, 0x4) r5 = dup2(r4, r0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r6, r7) recvmsg(r7, &(0x7f0000000780)={&(0x7f00000004c0)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000500)=""/67, 0x43}, {&(0x7f0000000580)=""/54, 0x36}, {&(0x7f00000005c0)=""/242, 0xf2}, {&(0x7f00000006c0)=""/40, 0x28}], 0x4, &(0x7f0000000740)=""/36, 0x24}, 0x800) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0)={0x8}, 0x8) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(0x0) 14:47:14 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) r5 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r12, 0x80045604, &(0x7f0000000100)) msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgid() getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 14:47:14 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) r5 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r12, 0x80045604, &(0x7f0000000100)) msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgid() getuid() 14:47:14 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) r5 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r12, 0x80045604, &(0x7f0000000100)) msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgid() 14:47:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x4}, {0x6, 0x0, 0x0, 0x480000200000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) pread(r1, &(0x7f0000000100)="64703a524709c92644e5283abee3a0a5ab6682443c9903c579e20b0f5566b254bbf28db6f2819db562c88971122832", 0x2f, 0x0, 0x0) 14:47:15 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) r5 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r12, 0x80045604, &(0x7f0000000100)) msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 14:47:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000000)={0xffffffffffffff83, 0x4, 0xfffffffffffffff7, {[0x1, 0x1ff, 0xfffffffffffffffa, 0x79047ef1, 0x9, 0x81, 0x4, 0xffffffffffff8001, 0x2, 0x3, 0x10001, 0xff, 0x0, 0x9, 0x2d9, 0x3, 0x8, 0x1], [0x1, 0x4, 0x1, 0x199, 0x8001, 0x3, 0x10001, 0x17, 0x1ff3, 0x9], [0x1e, 0x0, 0x5, 0x40, 0x10000, 0x0, 0x1543], [0xff, 0x5, 0x5, 0xa3f, 0x7, 0x7fffffff], [{0xffffffff, 0x9, 0x6, 0x2}, {0xd0, 0x5, 0x8001, 0x2b4}, {0x3, 0x6, 0x3, 0x8000}, {0x4, 0x1ff, 0x8a5, 0x80000001}, {0xd3b, 0x0, 0x1, 0x3ffc}, {0x1, 0x101, 0x7f, 0x1}, {0x80000000, 0xb1, 0xfffffffffffff000, 0x40}, {0x2, 0x6, 0x6f, 0x5}], {0x1ff, 0x9, 0x7}, {0x3, 0x0, 0x8000, 0x9}}}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) 14:47:15 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) r5 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r12, 0x80045604, &(0x7f0000000100)) msgget$private(0x0, 0x100) 14:47:15 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x787e6a9e6188bd4f, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x20}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20000, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x80, 0x0) r7 = kqueue() poll(&(0x7f0000000280)=[{r4, 0x24}, {r5, 0x8}, {r2, 0x4}, {r6}, {r7, 0x100}], 0x5, 0x8001) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x28005, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000340)={&(0x7f00000002c0)='./file0\x00', r8, 0x3}) r9 = dup2(0xffffffffffffffff, r4) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000380)={0x4, 0x8}, 0x8) r10 = socket$unix(0x1, 0x1, 0x0) shutdown(r10, 0x2) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x4, 0x8}, {0x81, 0x20}}) msgget(0x1, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000440)=0x3) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) fchown(r11, r12, 0xffffffffffffffff) r13 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x20188, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000540)={0x4, &(0x7f0000000500)=[{0x100, 0x5, 0x80, 0x3621}, {0x49, 0x6, 0x100, 0x4}, {0xffffffff, 0xf6, 0x800, 0x400}, {0x4, 0x7, 0x6, 0x6}]}) r14 = dup2(0xffffffffffffff9c, r11) ioctl$TIOCSTART(r14, 0x2000746e) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x2, 0x0) read(r15, &(0x7f00000005c0)=""/148, 0x94) socketpair(0x20, 0x4000, 0x3, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r16, 0xffffffffffffffff) 14:47:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000480)=[{0x20000000000034, 0x0, 0x0, 0xffffffffffffffff}, {0x4d}, {0x6}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x85, 0x8001}, {0x5, 0x8}, {0x21, 0x5}, {0xd73d9c18b57829ab, 0x1000}], 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:47:15 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) r5 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r12, 0x80045604, &(0x7f0000000100)) 14:47:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) ioctl$TIOCSBRK(r2, 0x2000747b) syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000000)=0x4) write(r3, 0x0, 0x0) close(r3) 14:47:15 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) r5 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) 14:47:15 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) r5 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) 14:47:15 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgid() getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpgrp() fcntl$getown(r4, 0x5) 14:47:16 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1007, 0x0, 0x0) 14:47:16 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgid() getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpgrp() 14:47:16 executing program 0: clock_getres(0x6, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='i\xccP\xd5\x13\x00\x00\x00m\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) 14:47:16 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgid() getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 14:47:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00100000c2"], 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) nanosleep(&(0x7f0000000040)={0x1, 0x7}, &(0x7f0000000080)) 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) 14:47:16 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgid() getuid() 14:47:16 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgid() 14:47:16 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 14:47:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x44}, {0x10006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 14:47:17 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) msgget$private(0x0, 0x100) 14:47:17 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) 14:47:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5c, 0x3}, {0x87, 0x233}, {0x7ff, 0x0, 0x0, 0x80000001}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x5, 0xfffffffffffffff7, 0xf3, 0x100, "8d749b731c177b00d0c03cf672b97ed48f4634d8", 0x12000000000000, 0x6}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) chflagsat(r4, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0xcc) write(r5, 0x0, 0x0) close(r5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, 0xfffffffffffffffe) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 14:47:17 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) 14:47:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e2f66696c653000"], 0x10) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x4}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x114) dup2(r0, r1) 14:47:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = dup(0xffffffffffffffff) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = dup2(r6, r8) kevent(r9, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r10, r11) poll(&(0x7f0000000040)=[{r1, 0x14}, {r3, 0x2}, {r7}, {r0, 0x100}, {r11}], 0x5, 0xfffffffffffffffa) 14:47:17 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) shmdt(r1) 14:47:17 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 14:47:17 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:17 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:17 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:47:17 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:17 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, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) ioctl$TIOCEXCL(r0, 0x2000740d) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 14:47:17 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1126939, &(0x7f0000000300)=0x10000000000000) 14:47:17 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="97ab5695fe16db882e37ec5429b1387bb197403024f3462646e0710a2b4931b6939f77e6c6bbedaabcdc17d3efea1707027712a6932a2d5a20149cbd7cb07153bd9ea3116a90cb5197930b39263cef98b0039bc26eafd0819f6edd1ef9b65ebebd0a47bfa40a16", 0x67}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x953, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) 14:47:17 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:17 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x3) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r6, r7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x402) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() 14:47:17 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) fchmod(r2, 0xc) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 14:47:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x15}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = geteuid() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 14:47:18 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) 14:47:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_broadaddr=@in}) 14:47:18 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10180, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:18 executing program 0: r0 = semget(0x0, 0x3, 0x111) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0xd063) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) 14:47:18 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0xe32ac5601e08f8cc, 0x2, 0x2000000000) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 14:47:18 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 14:47:18 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x18000) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000000c0)=0x100) 14:47:18 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x8000000, 0x2000100000000, r2}) pledge(&(0x7f0000000000)='%\x00', 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000200)={0x1, 0x7, 0x100000001, 0x1000, 0x7}) r4 = syz_open_pts() r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = accept$unix(r5, 0x0, &(0x7f0000000240)) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup2(r7, r9) kevent(r10, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r11 = fcntl$dupfd(r6, 0x0, r10) getsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r4, 0x2000740e) r12 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) dup(r4) r13 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r13, 0x0, r13) getsockname$inet6(r13, &(0x7f00000004c0), &(0x7f0000000640)=0xfffffffffffffe04) getgid() shmdt(r12) syz_open_pts() r14 = semget$private(0x0, 0x7, 0x19) semget$private(0x0, 0x4, 0x200) r15 = semget$private(0x0, 0x3, 0x40) semop(r15, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) semctl$GETZCNT(r15, 0x1, 0x7, &(0x7f00000000c0)) r16 = socket(0x15, 0x4002, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r16, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r14, &(0x7f0000000140)=[{0x3, 0x3, 0x800}, {0x5, 0x3ff, 0x800}, {0xc2ca6505714a368c, 0x5ffffffffffffffc, 0x1000}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 14:47:18 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:18 executing program 0: shmget(0x1, 0x1000, 0xa, &(0x7f0000ffd000/0x1000)=nil) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) wait4(r0, &(0x7f0000000400), 0xa, &(0x7f0000000440)) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000003c0)={0x8, './file1\x00'}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) accept$unix(r4, 0x0, &(0x7f0000000140)) rename(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file1\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 14:47:18 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xfffffffffffffffa, 0x718, 0x0, 0x2c7e}, {0x1c}, {0x2000000006}]}) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000040)={0x4, 0x0, 0xffffffffffff8001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:47:18 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 14:47:18 executing program 1: syz_open_pts() syz_open_pts() kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:18 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) dup2(r0, r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020699d, &(0x7f0000000300)) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, 0x1}) syz_open_pts() r8 = syz_open_pts() fcntl$setstatus(r8, 0x4, 0xcc) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r8, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 14:47:19 executing program 1: syz_open_pts() syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:19 executing program 1: syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:19 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x5, &(0x7f0000000540)=[{0x20, 0x8000, 0x8, 0x80000001}, {0xff, 0x3ec3fdc0, 0x5, 0x100000001}, {0x8000, 0xfffffffffffeffff, 0x6, 0x100000000}, {0xffffffffffff0001, 0x4, 0xfffffffffffff23e, 0x5}, {0xd630, 0x8, 0x5}]}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e9d2259866eaa8d2a9d0aa6720e7bd3d755c40b620c45c930343c356a722057aef929f7ad7ab8260e64f708807952ab7d823aaaef361f303048715aeda42f5ad829e4e210cec5aca1ca07c3c33fe0ccbff4e27b1605e52854ccf81900160b15ffdc90925d292f53c8b7804cbf07cc41420dcf976fb6a8b5ee17c00c74889942a795aa796701f1b8234e449af85f75ed1d1ed362505f4080d37e1942c3aec80651856dc9670bbbfaf977bcef787a1e01573870c7675fc720e442299acea40dada9ae90c797b93694f8658a9f2856860de0b45fb714d58b74c3a6fabe05d410b9ec8cee5e8de3c8b063935dcf2d16693e1", 0xf0}, {&(0x7f0000000100)="946dc2533cc9da408ee5f73d27df71c2d15a8c738ea7aa48c65c9e899549c4b088417a2c0d2abddeb9be082e39f005f851d6d14665a7ec077fade824df3c7399734f489d42c5ef45d4c1f0607a14cca680c0e64b69e05b1504001d477728b025d55947656d04e11ad25bd6824a91c962b4a3bf4e1cb6d5a9c1505584cc3110a4b35b94cc", 0x84}, {&(0x7f00000001c0)="59c0745fc8841fc12615cad63e4fa29190702b7bc4a51dfed75feecba54a030b34556bb079d145d3cd15e6a0b170e7bfa5e489637070b1f98fd059bdfc25612b4ace2645635f0001d355f510ee8326762595fe925ec20a42ec55a781997c69508f2569ceed77d6687bed000f3558d34b4fa2a0e94b79f02b5e01f9c02db08c418ed35cc72c", 0x85}, {&(0x7f0000000280)="95200dfb74c1865f7c717af1ee191213e52ca5965c1ae4a85cdcfd27c8c2514b60be2dd586c92f6e6e01969a8f8e6c591a1b7b91f4ff11966fc0d8ab79861526f2d85adc968b237389d4d20ccb236a352e617aa8327f539d674e683f0d304a4d488bc002190e3eae493bba1814f8a6d17f", 0x71}, {&(0x7f0000000300)="53515f7a2b51e455cf745fd08a7c5eddf5b2c6ed0e60569f16a0a8ca701a76bdda43d6b83f6bb3202947446b20e44c4896c2ea80476854787c78206c842e733925fd3f6850a6443ac36e39ba1f61624efa879e65f73a4aeb59843cfa78cebf806fcf00273e6d1f93bdd71cb1d85c74c204cd60b200141cc89fbe650c8e80e2081c6c3a6777898f214e64cfcdc1cebcb96fc42b5a3915753ddc9fd7ece80a1c7f0ab9e31f0b67b155cc88031e8c60bf0ee5e2728e9be2455d06d4084dbcae17e421c139db4ecc42a138575d5241f85707982d35ed8940276c8dbacf99ba5f9aad195f6563026ecb1033ab942c0688eded36da299b63c4edf2d556f5fbd68a05", 0xff}, {&(0x7f0000000400)="cc1c670744e85105fe9f235654c065fb3e67f9d93908340be7f844dac4fc20baa20bc2d051b6192a6c4e4a3000c126bb9eecbd3f88fa9851f86a41792bb1b69aa40553a3", 0x44}], 0x6) 14:47:19 executing program 1: mknod(0x0, 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:19 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) r3 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/191) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup2(r4, r6) kevent(r7, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 14:47:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) seteuid(0xffffffffffffffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0xb69, 0x4, './file0\x00', 0x6, 0xf95, 0x5, 0x8}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xffffffff, 0x7ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc1126939, &(0x7f0000000300)) 14:47:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x48, 0x0, 0x0, 0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 14:47:20 executing program 1: mknod(0x0, 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x1, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) semctl$SETVAL(0xffffffffffffffff, 0x4, 0x8, &(0x7f0000000080)=0x9) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:47:20 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 14:47:20 executing program 0: r0 = semget(0x2, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x8000) 14:47:21 executing program 1: mknod(0x0, 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\t\x00\x00\xdf\xff\xff\xff\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000001c0)=[{0x100000001}, {0xffffffffffffff41, 0xfffffffffffffffe}, {0x3c, 0x89f, 0x0, 0xfffffffffffffffe}, {0x7ffffffe}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") pread(0xffffffffffffffff, &(0x7f0000000140)="e43060deee15816154844ccaa9d3d2c7b49ac2bc4b82ee863ec862d617df6e4181347270c6009e62133ac0aea5a284", 0x2f, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 14:47:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x7, 0x8000}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000200), 0xfe72) syz_open_pts() r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup2(r5, r7) kevent(r8, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) 14:47:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0x202) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000040)={0x1, 0x4, 0x3, 0x200, "81188f01000a38e8ed2676def6576a00", 0x0, 0x3}) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) connect$inet(r6, &(0x7f0000000080)={0x2, 0x0}, 0xc) listen(r6, 0x0) 14:47:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xc0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20020, 0x0) pwrite(r1, &(0x7f0000000140)="4737810bda47e6e6112e5971f758cfddb38a095ee82f6f2aa2ce091fba0bb1b5ea50c7ba1fbaaf23a2f121c71e129a9c85e017f4770ce11a9e0f34d9ea2d7820e8374a0e802beef924cee8a4af374c21337e88dfac63635c0487f096f4571b8c604275d70d3cd4c6d924a7c0132df1e3b8", 0x71, 0x0, 0x15) 14:47:22 executing program 0: r0 = open$dir(&(0x7f0000000640)='./file0/../file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000180)={0x2, 0x80}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) seteuid(r2) fcntl$dupfd(r0, 0x0, r1) setuid(r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgid() r4 = getegid() r5 = getuid() r6 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r6, 0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0xfff, r5, r3, r2, r4, 0xb8, 0x3}, 0x3, 0x80, 0x0, 0x0, 0x20, 0x8b17}) 14:47:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:23 executing program 0: r0 = semget(0x2, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r5 = dup(r2) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000001100)) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000000040)=""/4096) r6 = open(&(0x7f0000001040)='./file0\x00', 0x8048, 0x8) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000010c0)={0x3, &(0x7f0000001080)=[{0x3f, 0xce43, 0x4, 0x3ff}, {0x4, 0x81, 0x4, 0x5}, {0x9, 0x10001, 0x81, 0xd11}]}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)) 14:47:23 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000180), 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) sendmsg(r2, &(0x7f0000001780)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)="aa596cd5036e5bc5369012fa1d6a309c3cc98bf45117fed07304bdef287bd9a0268eb5c6332da7319fb9ac22294cbf6fcd11931a2acca0720c554818cb51cf7045d950c08783d59a55da00c2ba26f6754d56826eb2e9156db7fc68462cc138442d2d3225ae3b07d788f0a27b44e981829fd3b3aa3631d0d737eae9fe976cef89776a806a2b65877718a778bb0d7972b7a196b2b95bdd31caceb2d7c94f932062b856c14d4792805f9eba8b9d66c6dc115ed9f710d5c766d967a12c7a1b717c489ab6526bf6510a6eb4a1e41abd49a894c0726b3e01497bc61f128d43f06f3aeffe04a73ebfcfee31f2cb48d234cf14e8d1458bb4c044af27", 0xf8}, {&(0x7f0000000140)="d23d4ebf572c1044b1eb706c7e5476f517f714ef4b95ae6044885144db70572556202c7985323abbb10ae5c3aea07c4f54d81d129bb8", 0x36}, {&(0x7f0000000180)="1fe2cf8cf9c1f711148fa3799af41242ecce27716fa73a5cc2c6e2026ef2dd80b465b091efd910ea51e2a8bb481575cebefb00a35332b946f4647bad3641808bf6665b1cfdaf5f254e08a59fb3acfed75953668aae2f5f85aa2667264c089a56ff3cf2952accbe4d3d087b027d0f03c72e13243164650bcda03f586c90c96fc783299bbc4368d566dac0e26587a8d8f84345ee67fb86adbae9ac6729f491d4d6d65cec5acee3726c9bb00f09dcf46c0848f498fc94bf772b30aec5013aeb08f7be2afe14f451127c8bad4aa73ab83697459770a5c61964a5535de73dc6e0dd40503d33374e2b36c88c19a47ef78f7469e8ff8f54ecccb721a5cc", 0xfa}, {&(0x7f0000000280)="f883", 0x2}, {&(0x7f00000002c0)="45051845c3c3247b3884e6568e7ca6cdde6b3ab6267859c143258810fb0a93339980d3013ff119c8be8d5cdac8e0ee102be72102d32e55827ee584d409c7e5bccb73a81022e1c1ce05a23beb08b3b89d97fad6a9d289720e7872b146c729a3fac572dff6472ad77a97ac009dc822d9d5d7476f2b8e7973337dc858007db5b14381dc2dcc", 0x84}, {&(0x7f0000000380)="d8848699c2ef1e038b0124ade6e3194f5c4282393b530f29131d2552e4854426d836df9474fb003b5ed30502479e80e60d67b19f8fadc7e67abe67af6b88c6be50117e57fb3850893e8a9ccf80ee784267bea88032c80c5fac71d746f2938016d0a582f4184bd4925babe8d83245f31234ae64f163cd76b363c6af677910a891e0bbdc7faa3742f4deb637d06117", 0x8e}], 0x6, &(0x7f0000002a80)=[{0x108, 0xffff, 0x2, "2b66718863c718197036ccc1e77b00b2edf7c81937060813543bbd1f513233eb9b3f4758f35acf07b01f408613aca86a6cf0f765fbffd469bd6fabe52896872a91bccdbae61815871366c488b3f8ca6b35191a5309f0ba7c059fde1d7d878a67c6208016df5b1ceec6ddcece3cb1b1e7d40fe712a09c0a85bac71a4de5845ea8fed40d0b3122f5fcf52e3812ad628f9ecb54b16a306b8eff82e72fcbfb3c2df3fdd1c194dc88610fe5c0a257dbdb0aab23ccbb39280616bca147c6c3bc7925fbcd04a4e7c93824cd4651582a0c514d146c5ef3ad7d2d7dfa9913c8ee21307eb57acb4b9fe0a4223d8a595d6c166a4b605b6edea5"}, {0x10, 0x1, 0x2, "ded33cec60dcebadce47a8e0b7b630f364567d73cf04dc5b87856281e7307825e187e8a810e826904181384ddac988cde666bf612f1747d27a8463fec2af7869c52d0b0ed737f85161f51a56a1c8a972"}, {0xd9, 0x1, 0xfffffffffffff001, "bf798f950ff6208230de04a535681e90cfbfb58a26a2dcef7f034db6b836d5"}, {0xc0, 0x0, 0x0, "3800182d91a551aa860ae3b0260750c187d768f668febf384a0aa9a3657698f2ad83b1b3bb897637585013fe288cf574f36547e24614a75c3b102362ce1ce7924b3e36590c6dd1af48d9df67bf0c8db27288c8f4af6b61d901739ae695b3f87c248fe531c8d46fa1adc1a5d0cd05831c597ea7a6967e409a67ad3cf661b6a728027dc29cdb42aa033b001fb051a5d114746328603a0810052968e53e58081f5ce7d9ef78f4c8018a9c566436e5c647"}, {0x7, 0x1, 0x80000000, "a56754206f736651e438d455635c8e0e0fc9297f0384b8c26acb85ee0bd3dd19062452902bb210c7f7a5639069d539f001d82c34f790c22b785b200a638660d18a0d68bd570941aed94c2dac663149f79ce89f6dd09711335e21a3daff0f786db126da6b1771ee51789ffadf7b14cab5e1e55a544e297ee5c9aa4dc2db4123c11f4c"}, {0x1010, 0xffff, 0x1005, "c0cc72dde5494a1d997f43074f911275e4048396ffb8f13f794eb1cf21e7093b698a21b320fa425b63e915874a2cc8a8d85f1d6c8bf8648dadae154c628daf94c8adce71c4a95a81135d1b9816a5ccfc2708dade3d2dd93038da95e43f409625ffcb0636b37a09ba0631f6c0021991d287456470b11c6a24f0791eb6bf19df2c2170d53f9553cae3be3ac717bc14a46355e644bdd90b065673015579564753e6fdf1948070e2ff5d3b4c7fcb0020ac7a4c0a1c00b3be52512fc5956612419444d7aad8b9fc975fb612c368355c5679aaa6004512e5bd191d234b635cd23ec6c5188a68d5d9c79125cc72dfccf7b8f650c070dd5357d7534e47f9b360c26b4f2ba17a0323cb70331bdca5e525edac06bd819f1d86eaf76ef9559a987098f5e2bdfcefe834bd0609b3c751b7a83820a742867434c41996923409e79ac842d3a3000129731b9518eed98012f5f79376350bcfd8d13140e191eccc529375a483777c4500e8429d4abb8ca2c0a38993aba270267365edcc677386df96162789d788338048eb343eb79f877e6f20c54c3e5a7a94ceaccba14bfbf2e63cfc63f3febfa79e5505f50f7edc1acbd72ab6b35f58581066d7d3d879015c44153cf7bfc8213716a36e53e57a05cd9cd8787d244a670febdd2c7e2150b7ce2978154d6e30acdc07350e54dc0f3d1da1db0dcd28572cd299f5a46ff92c58bad8dc39d7725a495f25fa61de2c830b4ade0a242bbce275b3b1024b8e31346e8a251e53be711a596deecb97b96f89643f9066cdf6923ccfe2cc745d995b97722124b5a3304832ff2257512a15aa74ebe15e87cc647390967e4124ea92687efad879dae9c53da1a2f6d842b5b67b8afe2b6c0f59e306b6f95c81c997e7fb8f8a35da5490c5719de60cfb472786e80ec3d76ff41d6054517f61929db5772da3454c3593bb8352fcd2222863407175fbcc0e4f01d41209c0fbe6b079344322e8ae14f560bb69f64a845724179c8a4de233088d3ad53e11509ba87c7b14206f4f9ff646ba8e389704768880c01dc1d1eb347608f190d161129301c24cf2e85fe265b01ef75464157b3e2ac32d751551f989940658a73af81ed4966a42fa159c7fd53b0f7370376d50274d5d8abb482690ea804e8d54af15eac5ff6d33de7d7788a7878bf4c39f355801e86c35493761ecbd3e9304819ae93f83bf9334a581ecfdc233da11e88fcfc3bc38f84448b6039b9ad77d5fffd672445f2496f6c8a0ade98453c50580f2d9e873f54c69fd54ee0542518792fdc9e518e06d802f0c401c7a43ccbe0abc6034f751818a05b84a8f1b7cc55f2b8b4ff98808a2faf994805207e79960e3767895813d40e798bbd28dde7451d598ea4f1498baabca8a0468f2c169129ea3625e1599841bf167b052d80ed61d656780db76f17e0b572d8bbe0dccdd1ab2045484d021ba3257c84102663bfc308749ae08c46dd44f909a004e8e5255cea9425067021955eb39d996e08fa24c711488f09581d460122b8a08dc98dd5e14f964dac2e0c1c7cd357b88ba8cb5a5496298c1ebf7622a9bdd10a44363b9a7961acddbf4f5329fa9baf413d105f848a03dff3da57245766d3a44d379ea7126bff5d11d70f1cbb14df02db03729122915ba93fc132ea8cb406aa90259ec602666062ac246fbe43b37beaa45b6b4085ba1548b6e2ff1ca7592a6759820c989f4f5a048f1c9f19c7ee0e4b0b00f0b503253a8b9c67c2f8fdebe097e80b76117144fa6665e5bedfba5b5f2f110ed77b598d806bc04b6b095fa16b8a6deddf61d5b0cb121ead2d74913a76e979e01b9d9da2c1c86175e44cb086aab8b0b64ea1550f19143b3a55248c5f9662d254e31c25ae2097e8161b89dc2d2674dfa05302e99932ca3c08899f85ce0d2484cd9c7cd5466058a353cd574c38a192863e79cf165c440b7fdd767368deec85326f53ced4dadeec207d312cac809ecb409b050da335714ae36aaf59a92d4f8f58cf90ad5f2754c4981335bb6cb1e81cfaa27bfd09ab4097e32316c2f913876b4e06346aa9fba6a88c5ab857fa4ce6b642c32b4773b36b33d1b3ef2ad026ed7ef2b9bbc636072549f1f630d50c114d7ad505df990a4f85829ab9f65a3842a2707d36fbda3689be1a42f4374cd6825e5ff322d68ba8157e3c31d39ae0117841c71f16df972e3ba373c70e45adfec0ea00218f108a1733a0f93ffaddf810cef03675d99435e67268a7c92c73e0cf38f836b96170f9ad5f9866bdd97fa3cb9b43a18a0d214074bfefaac7e37791803b30d5e0659a5a5e8066b590e055e8fa61a525a2aca239922ed0defbfc1453c851e89c9a1b44892bbf6f03e2a0aed68b602e3829598539d4c48df0543b87e56acbe5f00d225d768e9ebd9270b61f42283009a098936dc6519fc4dcb692a9496ca6e491af8431ced40ba88467cbade24285ec27f35312bfc177835f0e28e84691b3db2ab68160de22255437210102fbf9eb24187e4797023a55f8b543cda4831e3efd42960c0d0e4096ec6a4ea2b27af0427d02ab6e735c45cd6e352f30e042494bdf9b492baf7ed68830328056280d9c0d0be501223413af41cf4d60f2e3cbe3f156e831fbeb057ad0e8ce8d880c3e3c2e68194580ecda873dcb68a228d2df452725b18f696ef6f13fc20e57f56818cbf714bac60bf3380d2048d83b852d166f952a65ebf14e0748ab431c09412090a35eb4baf18d277a374c475719fe2a8b03b1d50dd88c5c7ec3078eba08dddb0da367f06abd99af32bceee750e64e1d6b7ac9d28fef1262842295ab44ba2d160218593c16f1034316a9b2e7c901a8f84a72e1413cc2f860c5e542c276b9ad828173e13333fa472ebff576f9fc5a56bc6fbde1f81ecafa44a0ad7afddbe86a909d9695aa3b48da66a6f9e74f78c506faacc7d708bfd5d6a5e71fa0f13fe91e6bb07926cac254f4e1e575fbd23238b12b242ed977d0fae0bb4e6324d45a07675d1c1e8671d42f2dc6219f38fb2bc2b4c4d2b09a7e5b4c1c0c84eff569fd3c4d08f44796ee34c86ef09d32a4a3991c9da366d9b5f74649d6860a6bbe2978d3098d4dd56fdba04f70273479a1430c488d21ffd9ab856e2c7286d4c9cfb305309991e61657535f0af9ccc12eb2a256ad806f5b38e44de0c047f3fdb323a488314c2707dd2fff753c915bf4b303749740ce70de53f0e5d632458c7ec618b6da69a08f83ba91197a865832359a733316b24182ed4d59d1305657cdbd4ea3197ab279a8e4afb78290b238b096307257a47e81a3fd448b2749bf8aa93aa2a27bb74462e94d32a40efc12f886776ea2f00f58c1650d6444517153b5c3140ada32f3433bbd250f42f1f62891f2e5945bda2827abfa6b5b0bd917d02c3c06c88ba339ce853fb5153dad29b9bf7842525e3a992e1c8f52401732275067ddd71562e723ef34ab3f63d5ab08688dfa355c2b0b8a7bb6d5614f3c481d9c3a85a205527fd08444bb5e1e31b4daff094d0e028538553e1368e71d3c08d2b879f0cdf0f0b0fa4c05993b525daf03ecc37ff12e0c0bd00d6e5286ad0785eb767a9894a0062f8dd8616f242d18bbd75369bfb3cb1d7fd0c8943b93358f9ee1f6d2c6f53d292d4be48d4f36554db48ec9f58a7a9c3603ffb8cfd513be724771b314cce33bebb711d18493cc5680a2284d029142ed9a6b7d603cbd5c2e83e0d1f473ce7bba2119b9bceb42d8eea7784bc88275b89b04c68d5a0fab6b070751bce06d3290608227c282b8499100f54711e236c325fe07f46830c921f79c2dfd72f06fa687e3538e13b799dcf8790ae9872c424d43d2e7a51fe51a58ca08ebb695f923cc5d5a307502f1d8d2e3f7b100674b525c14eb008e328559177be88c9cf0e6fb9e3d037c7264a24707a08e0b70c141b9072372a489cd97ef6c62e159a3e8da62ddebaf4784ded98abc37e678a7d55b9dbf1245f312681b0a5148cfb286e849da3e79737e12a06a6a8a51ea98eea9ebb3a3f5a7ef7fcadc53e8882a933e84d6cdf34dae30be453befd7b233adf784030f198ff6b07307d05262f7cd3c66e46dc981676ba464d52dffc067fd47fe673a26a958eefd37cbfb4fc89032cfd7ce93863fc46ba48f88f6f2e44b22999803e590f37312c836a64436b59e1c384f06ac8b7165c869cf38db1a0664abab1a007b76d7053ae352e6d51c97413cca8c3d4cff66582e15eae85ba23f681cfad1df37ec1950a93458acbeec443dffc0c8d083775914908e3a4cc7c51e3ca985a646b06f4df08b3e15a081219947c7b032c1391f901c9669c878f2331ed0488c620c66d4982a06aad20095aeec0b643e86340fe13fc464b5c3a6acc6586f7a748d75f186e840febbd340b3d351979df36ba713dc8194f658e9bbc0658f4ad5c9a71b4856bf2149aa10bbb39e6674b9c9996e0eaba3b986163e5b694f7680008913ba5e1d7d4c74db853d795992f5f79c39e54a011be6720c392c594a762dedf75ea1c42e00dbfa7fa44848dc16a2cd7a0b5b28b2842f6ed9da082ae8030c2ebe508c194dde6f0033e73f75887634f88c7d1e8439e2812644ad0fd227f575e8a51644cfc2b8016cf49334e7f70d366f7eb7b23c6a7c79e2d0f6eb65087d452346e2bb17569d572c94e66b15f9bcaa6aa70896a656f731441951cd3a6e1a0252a1475f13866362f43b79bd835b0d27cc0f225b302321f25a8bbdc3d96892d3cc64a5c1865bf61ac4e2f848ffc44240fc177574619fc3ebbd71107587cb73dfa30eb4bd602b0ff439702671ab3cd8709479b2818e16325e68de78ea467fc65cfd519ef50bbdbde9bc987e4955ba88364287616d949c86f0ba977bffa7f3bb8d8ed63615a8fdf6c3d5f1d7057041c2a0b11c7c256fc76baf1cb8c4e028208e5a40b4fe1e5a32328aefe1d1ba6a8ddfc04885a2be559aa53a136519052f35f0638ce6f3a7352d92d17e6e10a84f9ac82845c073b9daff8723b5fc7d9a37dc422fd007829d533fed9f4219774b221aa6998d624d8f4698cc65b0fbcdb1852c5e685574a7741d7d5c2214a70026d9d1bf46dcdeee945e79de9178df23d55fc2b31a129dee5a374983db36b3287cb01d9692a495453938ef7096a8ff3fc01e0e00ebc6925e35e3af804f29c311a19711034b9fd5dffddcf037965e01f918b4ca1d210cf6861956264039094adf0e99327b2a9b83859ed63b7222af703f2b1fbe2a02bacffd62f47cdd85bc8dd83fc2f99b4970fa8d59f22a82fd2cbfbda77b0f8c987a6837c48c1ee8b5492d74887e9e953813ea22fcba0dfbb8911e3d3af9d11de0496c4ff0dbd2d72a0598a2826ec23be80fb6dc4db8511414dda78a79e2c5b8a61f947247d7ebdb81935a34c6765e7f0f99db52ab4fe76f4c692c21a2332526c547ddfe56cd14f7cca9982b334a0b5146e4d2832bbe000e8276c1b6d25ecf47a7fbe323ae57067b4b861c140bcc6d091298ca502ac4b3c376ac3d9e8d752d62c9d987406c8fd636ad2b9f6a45b9cab86b92df39048cdae0d4587b805c0fa12355ecd734e37440533bd1d7cf7c63c1e1d9202f41c64c7828aab4c70ea8773c06479f41451bfacc563705a7c93eff51ff161a20446ef2b8689af6ccf36ffb46d93e4825b7ed74f22ecc6d433158e4537021122ce9b5eabe7d4183c217baf844fb9289b2df2eaa67f7a8511f6792f582175067bac9d48d52d381b181884a861a4fbace35dc853baf14ea06b4bd0abba57679b29bb9d20f338ae84a683a5ce6f4a8cfc487e9bced82624f2e3ad68c3002f56f5afa9c53f1725f0b31c2ad5a793a7ede3de88"}], 0x12b0}, 0x8) 14:47:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x40, 0x0, 0x0, 0x9}, {0xfc}, {0x4006, 0x8}]}) syz_emit_ethernet(0x260, &(0x7f0000000000)="b6") dup2(r0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) 14:47:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = dup2(r6, r8) kevent(r9, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r10 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = dup2(r5, r10) kevent(r11, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0xe7}], 0x80000000, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x785) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x56, 0x5, 0x8, 0x3f}, {0x2, 0xbdc, 0xffff, 0x6}, {0x800, 0x80000000, 0x6, 0x8}, {0x35, 0xffffffffffffffff, 0x2, 0x7ff}, {0xffffffff, 0x8, 0x200, 0x7}]}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x73, 0x3, 0x400000000001b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 14:47:24 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x0, &(0x7f0000000400)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x2000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8, 0x6, 0xffff, 0xfffffffffffff26e}, {0x1, 0x7, 0x9, 0x5}, {0x77a8, 0xffff, 0xea80, 0x10000}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x8}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0xfff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x370, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000500)={0xaa90, 0x1}, 0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x4, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x2d}, {0x40000001c, 0xfffffffffffffffd, 0x400000, 0x2}, {0x6, 0x0, 0x3, 0x1ff}]}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x64, &(0x7f0000000440)="fc1e6b16aa7a76") ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000540)) r5 = socket(0x1e, 0x4003, 0x0) writev(r5, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x100000000000002b) accept$inet(r5, &(0x7f0000000080), &(0x7f0000000600)=0xc) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = dup2(r6, r8) kevent(r9, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) setsockopt(r7, 0x1ff, 0x8, &(0x7f0000000840)="6706f9cac650c8aac12860679891109b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f7375d9bd1befa61f169a02aaede4e0bf2adad21077a799b6399b4ec0f3c031422b9242133305baadf04eed2a833e799bcab994446212f7c8caa5888ee62ca75ac3706f005d77c672a992dcd19ef3316bed1d4af7b6bf89ee8dcf30199059fedd782e8dfccbe63eac7c1aa04753c87fe3fb84536adffea8d473da51d80391e3de90b4640e386d8d5707e27459b24dd95932a5583c18c5", 0x157) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x1000062d) 14:47:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186204018b0002000000000000c640907a000000000000010053b5d1d09075a04e513dd4611da24e14da0000000000f100", 0x1dd}], 0x1000000000000353) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) chmod(&(0x7f0000000040)='./bus\x00', 0x2) 14:47:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:47:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x7}, {0x35}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="1b") 14:47:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000080)=0xffffffffffffff45) 14:47:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xa04, 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8, 0x0) r9 = kqueue() socket$inet6(0x18, 0x8000, 0x99e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = dup2(r9, r11) kevent(r12, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r13, r15) r16 = dup(r14) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r20 = dup2(r17, r19) kevent(r20, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r18}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) kevent(r6, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0xf1410a5a5aaffe43, 0x4, 0x42f6a, 0xc00000000}, {{r2}, 0x4, 0x87, 0x0, 0x9, 0xf5d}, {{r7}, 0xfffffffffffffff8, 0x80, 0x40, 0xcfc, 0x1}, {{r8}, 0xfffffffffffffff9, 0x2e, 0x2, 0xfffffffffffff6a5, 0x4}, {{r12}, 0xfffffffffffffffd, 0x30, 0x0, 0x7ff, 0x378}, {{r15}, 0xfffffffffffffffb, 0x1d, 0x0, 0xfffffffffffffff9, 0x1}, {{r16}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x80000001, 0xffff}, {{r20}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x7}, {{r21}, 0xfffffffffffffffc, 0xae642013997ab1db, 0xbd8900f0e550a771, 0x80000000, 0x5}], 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r22 = dup2(r6, 0xffffffffffffffff) mkdirat(r22, &(0x7f0000000040)='./file0\x00', 0x85) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 14:47:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup2(r5, r7) kevent(r8, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020699d, &(0x7f0000000300)) kevent(r6, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x5, 0x5}, {{r10}, 0x7ffffffffffffffe, 0x80, 0x80000000, 0x0, 0x1f}], 0x5, &(0x7f0000000180)=[{{r0}, 0xf, 0x5ba8bb26d7dd33ba, 0x2, 0x1, 0xaffc}], 0x3, &(0x7f00000001c0)={0x401, 0x7fff}) getpeername(r4, &(0x7f0000000100)=@un=@file={0x0, ""/73}, &(0x7f0000000000)=0x4b) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getpgrp() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) 14:47:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x5c, 0x0, 0x0, 0xff}, {0x61}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) ioctl$BIOCFLUSH(r2, 0x20004268) 14:47:25 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = semget(0x3, 0x3, 0x174) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000000)=""/101) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/155) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r6, r7) r8 = fcntl$dupfd(r0, 0xa, r7) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000240)=0x7) r9 = dup2(r3, r5) kevent(r9, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = dup2(r10, r12) r14 = kqueue() r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r15, r16) kevent(r14, &(0x7f0000000280), 0xdd, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffff8, 0x89, 0x4, 0x9, 0x6}, {{r16}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x8e5, 0x1000}], 0x0, 0x0) r17 = dup2(r4, r13) ioctl$WSDISPLAYIO_DELFONT(r17, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x8, 0x3, 0x2, 0x2, 0x450a, 0x5, 0x8, 0xb42d1ab1878f981, 0x1, 0x0, 0x4}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) ioctl$KDDISABIO(r1, 0x20004b3d) 14:47:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:26 executing program 0: r0 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/242) mprotect(&(0x7f00001f4000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f00001f3000/0x2000)=nil, 0x2000) 14:47:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x4}, {0x6, 0x0, 0x0, 0x480000200000100}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) clock_settime(0x4, &(0x7f00000000c0)={0x4, 0x8}) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20000, 0x0) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000140)) r9 = dup2(r5, r7) kevent(r9, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r10 = fcntl$dupfd(r2, 0x0, r9) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 14:47:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)) r2 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() r6 = getpgrp() r7 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xffff, r3, r4, r5, 0x0, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r6, r7, 0x7f, 0x3, 0x49, 0x7}) setgid(r4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 14:47:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000440)="f35fd413c71601558f01b700c65fb243dff7905d5930d091cca5046f27ae5dd09dd28f4b49756a794f9f67bd6846653e5b6b64bebc06ba3b22e401d3e75c33f7b2210008b71723a2022376dd4cfaa04dc0a1fe1869919bf1", 0x58) sendto(r0, &(0x7f00000000c0)="d4516fa6e91c0cb4c0ec9790c6f2db77b4a5ee13c60a0b95142ebd05eebc83ef8d1cd3ef17288b08671896fc9998c4abda3e53abeaec9fd105dd8d7c787adf7a87040a226799226d1e8f5cf306b5fbae", 0x50, 0x400, &(0x7f0000000000)=@in6={0x18, 0x3, 0xfe00, 0xd2}, 0xc) pwrite(r0, &(0x7f00000002c0)="445953f96c03d1fcd0ea9cbf233f8589713fc4f9a6c3cbe3bc29e75ca1ec899f58895a6c1ebf5ffa393d4ddc7b535fa250bc93b3ec7e4a331751e7f363d6ad05efb6da373501e06895d2d3ff6288d85a98db5786d7fb7e2ea341752935ff", 0x5e, 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:47:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40, 0x1, 0x3}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x4, 0xfffffffffffffffe, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:47:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8181, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x841, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000000c0)=0x1) r5 = dup2(r1, r3) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b7") 14:47:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:27 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup2(r4, r6) kevent(r7, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) read(r5, &(0x7f0000000200)=""/106, 0x6a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) close(r0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = socket(0x2, 0x3, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8020699d, &(0x7f0000000300)) bind$unix(r13, &(0x7f0000000180)=@file={0x3, './file0\x00'}, 0xa) r14 = dup2(r9, r11) kevent(r14, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r14, 0x80085762, &(0x7f0000000000)={0x3, 0xffffffffffff449e}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r15, r16) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000280)=0x2, 0xfc2e) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCLOCK(r17, 0x20004276) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 14:47:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:27 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1fffff03, &(0x7f0000000040)=[{}, {}, {}, {}]}) 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) sendto$unix(r1, &(0x7f0000000180)="09969a2d19416268e79fa66631e71de40ed378c4f472d5516d8b64835d23881e8bc895a934bad6286824187d8072326a20a7231899468fba8c02e1514d34bc8888b73a2cb288f1c761e7161901ca5b2424f1a4c8bca58af82d7dd3227b580a437f6723a1f286112c8c2d00878ec4666285a29524", 0x74, 0x409, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x18, 0x3, 0x50000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x3de) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 14:47:27 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x41) r0 = kqueue() r1 = msgget(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/76) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 14:47:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:27 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r1) getegid() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xd, 0xab, 0x2, 0x1, 0xffff, 0xfff, 0x6, 0x2, 0x2, 0x2, 0x2}) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r6, r7) ioctl$TIOCFLUSH(r7, 0x80206931, &(0x7f0000000300)=0xffffffffffffffff) 14:47:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='[') r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000000c0)) 14:47:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x10, 0x4, 0x83) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000100)=[{0xffffffff, 0x81, 0x2, 0xc04}, {0x5, 0x6, 0x9, 0x1}]}) sendto$unix(r2, &(0x7f0000000180)="12fd3c1a190cd280775b15c4886bd83889ee80be2ae103457b611f631d67a718dbab61b94ba2732c165ac2", 0x2b, 0x8, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 14:47:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) r3 = dup2(r0, r1) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) syz_open_pts() syz_open_pts() r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = kqueue() r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r7, r8) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000000c0)={0xc7a, 0x6, 0x1, 0x2, "0acf7f5aec110abe4e330b6edf81f913de6aede5", 0x3ff, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r6, r9) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) fcntl$lock(r9, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x80000001, 0x5, r10}) dup2(r4, r5) ioctl$TIOCDRAIN(r5, 0x2000745e) 14:47:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:27 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530e9ad30349000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf451700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000005ad69a00000000000005f034516d08d887bba77cdb44b51d6205b534d2e7e0438b4f696fa9aea68a"], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 14:47:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x5b8bef0e0eea3db3, 0x4000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 14:47:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:28 executing program 0: chflags(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 14:47:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:28 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xcf9d866b6da22842) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) dup2(0xffffffffffffffff, r0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) truncate(&(0x7f0000000200)='./bus\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x5, 0x6, 0x0, 0x1, 0x400, 0x80000000, 0xb7a, 0x0, 0x0, 0x7abc, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) r5 = dup2(r1, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r3}, 0x4, 0x8, 0x0, 0x0, 0x4}], 0x4, 0x0, 0x492, 0x0) 14:47:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) dup2(r6, r2) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) 14:47:28 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x800, 0x10001}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) shutdown(r0, 0x1) 14:47:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffdfe, 0x90d2, 0x0, "01fcffffff000000000000000000000000001400"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100), 0x0) fsync(r1) 14:47:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:28 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup2(r4, r6) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020699d, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000140)) kevent(r7, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x20, 0x10001, 0x9, 0x34, "e1399088e8f2c1d58310f1f6e044fe6ea2eedb24", 0x2f8c, 0xffffffff}) sendsyslog(&(0x7f0000000040)="5a81186bc00cb42e040add33788924160137ee3ede7f425ca1a2d0277872d1e77386ea65e9ab85ef642a50b1c0b4c738bfdb20e878b361d5f8d83ac0b2ce9196becb4b742c8b8d33311f88dadd2eb2679cbde478117b8855b33396008427ab722622d25e6dcc17dff64c86a5cdb19fcfc73ab446ff5dd263df0db8ae75508ed047e946a1a7f7ce80864f7ddb8e6ef149792e17eb60142999a087f7afb3679888a8267986544c479a00b6269f642e7883867f06c5bfe8feb20807f5fa2a1486c8a7faf984f37457aaa0be9712efc36ae5664db44cac7bcb0c58", 0xd9, 0xa) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = dup2(r10, r12) kevent(r13, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCCLRVERAUTH(r11, 0x2000741d) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) ioctl$BIOCFLUSH(r3, 0x20004268) fcntl$setflags(r7, 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) 14:47:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:28 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x1000}}, 0x0) poll(0x0, 0x0, 0x6) getpgrp() setitimer(0x0, 0x0, &(0x7f0000000100)) 14:47:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:28 executing program 0: r0 = syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) close(r4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r5 = syz_open_pts() close(r0) kqueue() r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000040)) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 14:47:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x66, 0x0, 0x81, 0x0) 14:47:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0xd2e, 0x7fffffff, {0x82, 0x4}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x20}, {0x4006}]}) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x1, 0x8) 14:47:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x66, 0x0, 0x81, 0x0) 14:47:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x0, 0x2}, {0x101}], 0x2}) 14:47:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x66, 0x0, 0x81, 0x0) 14:47:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = geteuid() seteuid(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) 14:47:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x0, 0x0, 0x81, 0x0) 14:47:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) listen(r1, 0xb1f) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x200, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 14:47:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x4a) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x214, 0xd56d2fd}}, 0x2) chroot(&(0x7f00000001c0)='./file0\x00') r1 = openat(r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x82, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) r4 = fcntl$dupfd(r3, 0xa, r1) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup2(r5, r7) kevent(r8, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r9 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f0000000440)) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x9fbd1e9ad81f00e3, 0x0) dup2(r8, r10) accept$unix(r4, &(0x7f0000000040)=@file={0x0, ""/11}, &(0x7f0000000080)=0xd) readlink(&(0x7f00000002c0)='./file0\x00', 0x0, 0x111) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) sendto$unix(r0, &(0x7f0000000340)="fbd6f0634e74f31748aa49ddaa6b0bc7c82b94b711a87b0f01e6677c7c7c424c8aa11a0024dd245c62bf81d5cf9197243aa96f3669a649d255e76126b5a4cd77a33721d80855b09966e9438ef8a05f108b13106edcfb4bb04371794e75bc17ef0663e9feca63cde0e0871565ac51af54d71a7804eb1c6fac1999d199baf4643ef893551de0532a9f8bc3249792cbd86c06bfa7bb4773090c4cae306741cec998349d1370a427f8b2cf06fc798e2e7db58ab608a79e0df0b6e54801a4831ce089fd8f8aa326e2841968a0670ab2715443d1fce60ecb3949bda032e43095e4d5e4ff873aea75d9e814531218720d8df52a1ce6ad", 0xf3, 0x2, 0x0, 0x0) 14:47:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xffff, r2, r3, r4, r5, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r6, r7, 0x7f, 0x3, 0x49, 0x7}) getgroups(0x2, &(0x7f0000000000)=[0x0, r3]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r8, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) setuid(0xee01) setgid(0x0) 14:47:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x0, 0x0, 0x81, 0x0) 14:47:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0x1000000000000dd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xb9, 0x4, 0x0, 0x2}], 0x82000002, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'\xeaB\xc7', 0x0}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f00000000c0)='m') read(r0, &(0x7f0000000040)=""/32, 0x20) 14:47:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000240)=0xfec6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffd, 0x10001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x100000000000201, 0x8000000000000002, "000000000000000100002000", 0x401, 0x5}) 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", 0x23c) 14:47:29 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = socket$unix(0x1, 0x0, 0x0) r1 = getpgrp() getpgid(r1) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) recvfrom(r0, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="05005a244b5475bbdbbb3a63ed3892dddddf203fd470370122dc"], 0x1) 14:47:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x0, 0x0, 0x81, 0x0) 14:47:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) mknodat(r3, &(0x7f00000006c0)='./file0\x00', 0x20, 0x8) dup2(r0, r1) accept$inet(r1, 0x0, &(0x7f0000000080)) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) recvmsg(r4, &(0x7f0000000a80)={&(0x7f00000000c0)=@in, 0x14b, &(0x7f0000000980), 0x4, &(0x7f0000000b80)=""/191, 0xbf}, 0x3) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) unlink(&(0x7f0000000040)='./file0\x00') write(r6, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 14:47:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x10000000000001e3, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) 14:47:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000140)=0x1) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r5) symlinkat(&(0x7f0000000180)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8, 0xfffffffffffffffd, 0x2, 0x9}, {0x6, 0x3, 0x80000001, 0x9}]}) 14:47:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) 14:47:31 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r1, 0x0, 0xcab9b20e742484ce, &(0x7f0000000080)=""/57, &(0x7f00000000c0)=0x39) lseek(r0, 0x0, 0xfffffffffffeffff, 0x2) 14:47:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) 14:47:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x466cbf0d5e7b410, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2c}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$unix(0x1, 0x2, 0x0) r3 = dup2(r1, r2) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r5) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000100)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:47:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) 14:47:31 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000300)=0xe4d) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0x6, [{0x3, 0x9}, {0x3, 0x3000000}, {0x1, 0x8}, {0x2, 0x14f}, {0x2, 0x9}, {0x3, 0xe494}, {0x1, 0x7fff}, {0xcbb8dc307410d9e1, 0xd7}, {0x1, 0xed89}, {0x2, 0x4}, {0x1, 0xfffffffffffffffc}, {0xd18fda038f39af85}, {0x1, 0x1}, {0x3, 0x101}, {0x2, 0x8}, {0x3, 0xc0}, {0x3}, {0x1, 0x3}, {0x0, 0x7}, {0x3, 0x10000000000000}, {0x1, 0x80000000}, {0x3, 0x71}, {0x2, 0x9}, {0x1, 0x4}, {0x2, 0x3ff}, {0x3, 0x7fffffff}, {0x0, 0x4}, {0x0, 0x4}, {0x2, 0x7}, {0x2, 0x1fe000000000}, {0x1, 0x2}, {0x3, 0x7ff}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000080)="d179fa692d9737c1392432bd281a", 0xe}], 0x1) 14:47:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000280)={0x1}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000140)="551d4333f423bd706f5665cf4b4a3d382be07424b892eae8b9c61e0ebb583917adec1d2258132be2a1f2ef00bdf3425e18987d62dddc0a76e0d44666226a688fb57b7a4e54e1afa9a59bf3f742ab10e8ddff414542b1915160393dcbfd4a85ee0beb63cd05396a525e2d4ecedf1fa712965a1a1c809974282f98ff4a426ec85b7338f6ff13a5dbb794361b66e9b7a76c29e320db8d9e6701aad00e4bd1e79dec5582744572559eeb0b5da6527e1858048599dc4fd10a1ab0803d557588336dcf7f2afcddaa14825a0beb6b9bf5dfde94bd54dec9e7bda38ecf03c2c6832a141a1a6d19c52350073119a924e44467de6e", 0xf0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) recvfrom$inet6(r4, &(0x7f0000000340)=""/4096, 0x1000, 0x2, &(0x7f0000001340)={0x18, 0x3, 0x2, 0x7}, 0xc) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001380)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100), 0xc) 14:47:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x441, 0x1) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x4}, {0x6}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') socket$inet(0x2, 0x4000, 0x0) 14:47:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1}], 0x2000000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000280)=0x36cd, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = accept$inet6(r3, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffc, 0xc4, 0x4, 0x2, 0x2}, {{r5}, 0xffffffffffffffff, 0x4, 0x0, 0xffffffff, 0xffffffff}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0xb5, 0x200}, {{r7}, 0xffffffffffffffff, 0xc4, 0x20, 0x101}], 0xdd, &(0x7f00000002c0)=[{{r3}, 0x0, 0xe7}], 0x8080000000, 0x0) getsockname$inet6(r5, &(0x7f0000000000), &(0x7f0000000080)=0xc) 14:47:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)) r3 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getuid() r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup2(r7, r9) kevent(r10, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xfffffffffffffca4) r12 = getpgrp() r13 = socket(0x2, 0x3, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020699d, &(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r14, 0xc1045763, &(0x7f0000000300)={0x6, [{0x3}, {0x2, 0x100000000}, {0x1, 0x4}, {0x2, 0x1a}, {0x1, 0x3}, {0x7, 0x4}, {0x1, 0x2}, {0x4, 0x2}, {0x2, 0x100000001}, {0x2, 0x5215}, {0x6, 0x1f}, {0x1, 0x3ff}, {0x0, 0x100000001}, {0x2, 0x400}, {0x3, 0x91d}, {0x1, 0x6}, {0x1}, {0x9a739f0ef352d6cf, 0x5}, {0x3}, {0x1, 0xf682}, {0x0, 0x3}, {0x3, 0x9}, {0x3, 0x100}, {0x3, 0x7fffffff}, {0x2, 0x5}, {0x16eda5bce1769826, 0x7}, {0x0, 0x9}, {0x1, 0x66f9314}, {0x3, 0x23}, {0x2, 0xc8}, {0x1, 0x7}, {0x3, 0x8}]}) r15 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xffff, r4, r5, r6, r11, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r12, r15, 0x7f, 0x3, 0x49, 0x7}) r16 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r16, 0x80045604, &(0x7f0000000100)) r17 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r19 = getgid() r20 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = getpgrp() r23 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0xffff, r18, r19, r20, r21, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r22, r23, 0x7f, 0x3, 0x49, 0x7}) fchownat(r1, &(0x7f0000000040)='./file0\x00', r4, r21, 0x0) setsockopt(r0, 0x7, 0x81, 0x0, 0x0) 14:47:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() socket$inet6(0x18, 0x8006, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_int(r2, 0xffff, 0x2fd73ba82f387b92, &(0x7f00000000c0), &(0x7f0000000140)=0x4) 14:47:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 14:47:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x53) r2 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x20000, 0x20) renameat(r1, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00') kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x1000000000000, 0x2, 0x0, 0x40000ffffffffffd}], 0x3, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000001600)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001500)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000001540)) r5 = dup2(r1, r3) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r6, r7) renameat(r7, &(0x7f0000000140)='./bus\x00', r2, &(0x7f00000014c0)='./bus\x00') kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) getpeername$unix(r7, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) readv(r5, &(0x7f0000001440)=[{&(0x7f00000001c0)=""/172, 0xac}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000001280)=""/147, 0x93}, {&(0x7f0000001340)=""/212, 0xd4}], 0x5) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 14:47:31 executing program 1: r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom(r1, &(0x7f00000001c0)=""/233, 0xe9, 0x421, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:31 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0xc68) writev(r1, &(0x7f0000000080)=[{&(0x7f0000002400)="70cdccf291279ed0519c90d1197a1435af1a2628b2a1246ed0ced64f8483ced22c04e8973fdb7027a1444981aa835f405272b3fabbfba4d330346793014d5e41e221894e8040a2d024d75b30c310d852c964fbbff1c3a6573c36cd5122ea86f057ebec2948dcacf9859b3af2a741c1f81abe3408abd921d80b21a49d202515a0f0281cb31af0fd8f180b7c6f32963be0a829d25e9dfc4c4f4ad9005eb53ef07511b601a39a0b0e6ec11c1c2041dbd79700e40c48be3813ccba91739206ebff635d6bbae6e9506bd3c3f575334619d972883e01f3f4cc8a488f0378af560084fc9cee8a511bf9907f715cf8816817761fbbe568bab2ae769c3cafddeab5b39a5e6cb59d3e1a99cd8377b92a9200f1d4ae3b5154605207084d896503f0dc4b97f83533a0cb2d57cd62e1c3e2642b89e4f9c52fc050453e81cf68bead357cfdd39941d92d9dfc373925329a71d1f6f7bbd754010df3b6540e17d89eb5979341fd5b5468318f98aeb5aaa3e541129d14a8b48fb240da8e26e9c1b75e16c1eb185525aba85b968045429c5ad4268da536e71ed2a1c74cb9c187676e12681a9289bd6a24ecf8c4e8db5b28a2cd9b67cd5e929a42e02ac935d254cf2b9d3fe277a564ce1182caf200c2578dbd22d7de1f6e5ca11c9e435cde2b4f03082b2a39405dc44fed2a38463e0291c6e0a37ece0f5bf524784498915bd1a1a107419ca81667b1d70ad4d3cdbf4d6d5ac064693aa02c0dc7e540343cc84781bf4ba355c1e08e880849c789455e2af17577fd93c93f4ff188d23aecc36670747a8dbda6b0df46648988bfd4637d08a116738e2721fca9138ae2c7a5c49da49051aa16b92ac2429d2ca421f49e1a552560b36870cf11a877ad767a90e331bd1c85797a35c5956ce6d4b9774a7fb5ff4d8b0600dfc0444a58a7985ea31791251972d1c16727da0478ca405cf0478d5b92ac3ec9422b2b6bdc87cf1facea878e32985f6f1fbd52534fe9852f0a72a6e2cbda6a6590e724389e7f8c468b76cc219b63af62c0f704350f4cc938525d4cdcba670e849b5dcf7b3d6c78c089d6438b52db9fe102330c00d107db79e7329d6a4062be2462dd83edffb2bb171c9105d31927eb33f67025a08f6a33a0271d8c331a44b5c0d69bdbba0010474bbb7d12e9728179efadeac9c34b8d775d8b08bcf6efe5d7853f0fc85665206ff17a8612f4a5ddc65079dcd497087f3f8006bf5e6a28080ad4a8b91c96f0d97df98146a623a3afc5b7594c1aa9a0ace11646be3bfe1ffe495cdf614f7965ac037ac78fbe37ceb64ab4365cbe18e49a80c5fc9f4fcb4a4b0c42935e1f96dbcdcb4d4fa69c9b736a4af360d66d29c630ef01ae44983d39d67da082bcd2fa08de9cc609989890a4833880277bff795e4a28e8dc0bbb0ebef538d5ef652eeb54e2ee91850b1fd443287a769f2ee78de66259718471b29eb3f4a93b49cf929e9b14e805431d05f1396bfffd07d983e7bb113486091c545d61d64ac31216de8242ac0977fc0549dc372270dff917f99f09ee3b8091f980a3af5324f8bdbd46bfe8c4d110eee7da5d98f727742d55767a2d6ff442be3ad3804f6641308a1a09e15feec074bcce06df2973ab60968948a49e3aa0063ee07098981aac5981999b0b3273e6cddaac2eaf79adbcf00cbea7b403ed6cd8de4598604d414571d53306d1a2c66225899944e01cf561c66c55a0bcc280efc0ec6afcc1fb26d3bbc2717ee4d63daa80e5df01b5c2b251b3661828b9cec155e645bf98e61bab8417416bc55720f6a9cb006e30d4818fb7a0fdc96aa7b5943eded81267b28081f1bca2ca99c314b681055b0c00e5361364c8f89b23e1882044f278eaffd1cba4d18fe42b1221674857bffcd63ef0c110380abb164beece0ce55bd549e1034445a60b3cc993370c82aec556d484d27f4f34272bcabd18c7c33eb9428b521abf561b8951b042762ce98710d4c40deda83b9a38a0b0ba984c938ee79249022023de3482fb714349b5e6855b8450c9e319110a59434b5ce799a9d072d596a21d955032fbffd5150cd472dfe65ff03a3e3e1492be4eaaca0e51e24668e5e8036ce827c90a8088ec919640797006928d9f70c0de2d07dd1b1f91b754f03e20dd21b30c0e3114b5918d66d23b1d7604f6669d655fbb74ff84a9f2a1bca56b503a7b208ed24afe1c60457581e28d8575aeda1ccb7551930ff360f304b7304af44939bcb4b3e685cb962bc025e64e8b117aa4540324f80ae3a4716b8f3134cbb8e5fce5f9e62870e902a0d0bc9d6b67f41e252bbebc45392456799966f33336097338c7288a7df6be68582cafc981d6487c8b85be542363d598fe88616f902d29226ec4f2feac4e7f32fd45550a8beddb25394393be2e99f4114c37f066175504f379363e09c716890a45ab6bb9be5aaff43b14bcc46050764f427cc8b59e20337189a480441cd8578c29fd11570336ebc72de093876093c82d8bcc3747b751772b25ba1d195fc6a3e94d9278852e9d6ccf56ce6ffc1bf0bb6a957bd2aa1a630e6443a7e2d735ee7ad0277054c6453eaf30577082543f9f9fd922c66441cef78136a901f08738c311f4ca9d9e849c104ba90ceb0e671afead8464ed160c2c0d23f7964fd91b6563cf3bc567155b31a2fb8c668b9d99e4f1da91b7340e9b757ecea69ea71c7b5f10d2e76b2f1a6c4f4037efa94b2cf183191aa0f17971a2416bd619482f564e394e76f70046df206c676b19e37ffdfdb9c39a6d01092ab0dfd4cede697fea9ffbf82c2c1ecfe5b5bcebd9d772c96b653591d4a1d209e924fc4aacc9b4923046161192ec7b2c03d88a622e2019c43eb8e4cd93f0d8bc8bf8e94c380ceb0b151683d1d711e2715293cb071b5a4437c4775dab238b82f763ea5ac5408a65a7006bfbf005c83e085bb90a0a9e4ca25739a026e0b9892209b7bdab2e421c187f3a8dd5c88b306f633fd448618521a76ae01e8f16df318582f28fc3bced6c5d18fa3f7bd0903bea3729338230038995fbaf948f65e8792e6624bac681dd77adf55ee7980052200639179c20ea2ca9c36a1c6e0e6f0332db70e74ab6448970ab5eff13774eaf45611760bf2d53e67a6e4c544f581df3e763907814ec244c67ffdc65256da2c53a3dbea69517d4f3f40a273b2fd81f4ea6c585c319ecc65e119f9b53e95cf4fa2dce81d26bfa45c7384f73e653aaecaa9175dd9c9405b3859ce40cc3ea06640090352ec717e6c572724f7fc944af78e32449d3d769e8d0fb949182408c8ee6b56836eeb122450ab97b9f216c61bb7140474406bdf9da3d7c27f1239b56797e6ce3873360baf397f56ffdac079a219ef516fda7aaf726bf8caadbc58440e532ff2cc4fd07212c308c443acd14152f373a26b7bce243979195463177d3e4830a360fe9822c6af975b234e82f4a9d8737da75e66a7be693a221d6abb4f155321f63ced079f5835b02ee965cb9c6191224d2143377238ccc514b7cca4767bab32858b84f78ebaab7e8b1b3f39c75491748347d6f4c591c13e67b919b26a39a3fab07bad6dff2125923b5085dcb8dd6027695eca63f2314d7d15e0f68a6c11fa120e3aad854fd08fb71cd681ce1097caea1d1019960dea6ecb4a4dbf1391ec43cdca402f32e899455c2a76d5dfce7761e628887712012ae6cf1d46e0ecf6883724e5ebc7448df485c085e95ec2fdb80240c6e459f122c4a072ca3e17a12c38a6cf8afd7884f3a75fe411ad0e1a03ce1eb08bd822327e862e66cbaf1ec3b380f0634ff782e1276ec4e35de389e6b18f9c53c945819a03fd8983b92cbb322bd1f6513684ad8263fc34719c3c9408bd3806b1151e950c208b83f496e4bae56f941e9a260bc4b5caba5bdcfdbe07879dbf71f9ba1861e7332b22c945f5ea951840e4a69683bb686e87a0740903efcb895b10943dee22abd2aa857e39461675cde0425b2bcf60307fe5167bd4bcc5cbdf5193d9508463b5069e92c48d9cd458106771f73db0fc040f6f67bdfa9ae032c69f7e38a826a87b648755ab3d34609b1e6436a198f5609448b0df3332a23e1f423126f1cdfd39910dce4fce1a543a1af1ae2e4249da473672a120f799ff36044567203501cf8ab5fb82246fad5ac53222dcac8a171f470d5492d6ca0e75913599cf381467c447eec0c502aca5dcf5b3ac19277321f1b8b7a5b336f8eaa8f77babddebd5a2a65f1821d6582d4c39f8fc5cbb8b36b3d15e758e335e8cc8da919c36c287924c918792da0423653160c584b5e5e0255aa8b094bdd2b28dec8488ef3ee0b4524de4fa5316c7b1d29163bf3ee0dc7d16d11ae5c1f4086ab4579f01b2d76f028f7c6ef6e2694caa3b2391613c377a841954d57be27fa20d2ddfccc69bacb1ebf53f04a5b1a5c0addf67144d5a6c7a9a2eb45594a79c9a19910bc31129688e8baff0636962d5863de514393caa214c43352c7b7289719d856c94ac124ab2bc883b6263705520e16c7b355902d7e09924fa852102734f30de4ed6733a93a984c2d5129e2158383b51f400ef6297cdc0f42e002f08c5d346859885f49ff37bbe59fe677bf2eb8c46260136f25a13a4529d66d32b2b52bf81ca69da5a540cba7b7c071ed613ccfbacaa1a3be7ae451d2725d799cf72bf01aee78148cb5777145239b96adc42c49237566baa97c6b4b12531ead6fb776e5f4b494e1f257c7c66e79d82256627165d880cf19902747146f609389b4124c19cc519a7e93b190efbb9743e31c6bcbf0d926b4313ca51eedc91587288ea7d14394634a6d356dfc6a58d1ec81cd6f16742220842e71248df09aae9b76f6093d957fc0202a1e9f50bfbb515a3b980208918145202f968f432b224b3c5ec5e677fb4989f5706259bd9776ed1dd212dac770aa4ec1b83470e58f7e0365bca73226a19176e94a64efea4c8e4c2b22b49c016842304affcb01f919199f0a3c8beb2658cbd4dbff07d069f8ad4979f366dd116d4e3f177c49f8c86d966f5831665e3686fd266b89fdd2d3804554b9d9bd1be3374144b8d5e3e7ef3903bd56bab2393e877d9304114a21362829d0ae4813613a944b77885880811c937e22e416383eba559ac04d5cc2a9eab43de8845ca22e3fec5c02a5b18bebfdee4ebdecee6e26b7a91b02047c79ca980cf90e3a667834d83ebfb18d61a8285b0a32293efe2f2a8f57fbcd65fd1f8c5104e1c3a561656430d16022735a413263c868fde7a793562a03b253231dfb004a0e4ae29e2ca92000d405267f66b53700854019d8622b5c539011445e7ee946066e7738036cf33e5f7f0470c82ddd2e92ff11c29ef3dadd331a4199f994c0f0ad25e29c563074903d346f9288318f344f738bfdf1cc038e12057b332c7eb0f33261b9c3c081147be2ba3c1d667a7f264eb08f8735bcca497917a09acc181fe21faa1fa2a4cd79e0f202e9dda77336ec5b7c52003de0fbc88c33b1f2152efec14dc34a3f93d277740d74203b640bd7a6fbbd279a612153cd1f5adad4173166035d4312e9549ab29b6fdb1f82bdaef9e416ab6018bca91dee1acdf3549280b870efca830a4b9560a18f67d8cae7f62567a1c064754c5a73b27dfc23faa1060bd1211f5face104135e470429668460c219ee1323d10a2dd37a6495385093b4d4b1a258562d9aa5d242d176b19672cfa27737a01c12aef97631d3de40249be6cc2eee4e516bfd37f6e26fb46061c89023041ccf701efb", 0xfca}], 0x1) r2 = msgget(0x0, 0x8) msgrcv(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="0074d333000800200200000000000000000000eee1d28d158d3d027388f83adcee0d2a1969a1420bf582f8ff5aa154d7af62656278d688b1964f8d4a1577ab18b45d4ff9bc403b0199b19f8d0107ad349bd61cb93c0c7dabfcd1c9830bbe0b9a6b1afed63676c4d4bf3d6a00bb40364aeb7a60b0f5b704578ccf2f5f3400003ddee541555468a610b44b54569f5188b3af3e4fa89b2665789d0bf37763e81e0eda2a891ae72f62c08c64815110ed76e683fda0125af9105bf562eb74f686273c5121e3e7b289ff9b28cc92aafb32917fce63841ca0bdc7850c09a7bb6511a34a7fa322e9f5dfbb5cc7e863942331246197261cb5f9fcec37175251c0f98025a0629e63972cfe3ed33b684d25bd247cd4fa4a576faa27d57e99c3674cfc03a13086fe5561cf7c8f9591f669730524d62006cfc47b565dd359e4dfbb70fa9728984daead31b8188f6fa364680996b9eadaace76bd5cfd1134b39f25e86db8cbee1fbde150bd41cdc801f2ce3011966bc2cb1463763699a8268b865a70119294559b535ea7ab499a9cd22942a4d0359cd6dd45ddbd9fd7c7dd0ee243c"], 0x13, 0x0, 0x1000) write(r1, &(0x7f0000000100)="05609e93a9fa19563d600068a306d4f022ec6f239407cf300d407b0e61cf0a578365457cad1301d5036dec682084d41bf729282527a9a0", 0x37) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x7ffffffe, 0x0) r7 = semget$private(0x0, 0x3, 0x40) semop(r7, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f00000000c0)=""/43) ioctl$TIOCSDTR(r6, 0x20007479) getrlimit(0x2, &(0x7f0000000180)) socketpair(0x10, 0x8000, 0x7, &(0x7f0000000140)) 14:47:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r6 = dup(r3) pread(r6, &(0x7f0000000000), 0x0, 0x0, 0x46) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() r5 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x40) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xffff, r2, r3, r4, r6, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r7, r8, 0x7f, 0x3, 0x49, 0x7}) msgctl$IPC_RMID(r1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = dup2(r9, r11) kevent(r12, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000000000)={0x10000, 0x6, {0xffffffffffff0001, 0x7ff}}) r13 = kqueue() r14 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r13, r14) 14:47:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x35b19991dbca3d1c) fchmodat(r2, &(0x7f0000000080)='./bus\x00', 0x10, 0x2) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r4) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0x6, 0x2, r5}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:31 executing program 0: r0 = semget(0x2, 0x2, 0x20c) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/132) semget(0x2, 0x1, 0x80) r1 = getgid() setgid(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x292d5484b2b253f8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000180)) r5 = getuid() r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x9, r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x40, 0x99b}, 0x80000001, 0x8, 0xffffffffffffffff, r6, 0xffffffff, 0xe8000000000, 0x7}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10, 0xdc) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r8, 0x0, 0x4) pledge(&(0x7f0000000300)='-!-*\x00', &(0x7f0000000340)='/dev/tty\x00') r9 = dup2(r8, r8) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000380)=0xfffffffffffffffb, 0x4) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r10 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000400)=0x4) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x10000, 0x0) r12 = getpgrp() fcntl$setown(r11, 0x6, r12) socketpair(0x11, 0x0, 0x3, &(0x7f0000000480)={0xffffffffffffffff}) accept(r13, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001500)=0x1002) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000001540)) 14:47:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2c1b616af84fbc50}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:47:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x30, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x0, 0x80000001, 0x5, 0x5}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000240)="c9d1439a874a2cc8d727fb476d3533843c4675a9346ff453d3e64e9dc4ea3a539bf00e1279130fc2cfaa1ee1fd68770a1ae78e8793dcc04f98461eec53c7e1e33a275b", 0x43) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x1, 0x1, 0x1, 0x8000000000080}, {{r0}, 0xfffffffffffffffc, 0xad, 0x80000000, 0x20, 0xffffffffffff8000}, {{}, 0x67547e51de648df5, 0x84, 0x2, 0x1, 0xb8d}], 0x66, 0x0, 0x3, 0x0) 14:47:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000140), 0x0, 0x62f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x800000035}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81efab15c23bdb8, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:47:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x53) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x2}], 0x3, 0x0, 0x1, 0x0) kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffff8, 0x80, 0x4, 0x151, 0x1000}], 0x66, 0x0, 0x81, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f00000000c0)) 14:47:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000000)) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x8, 0x82}, {0x0, 0x4}}) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x100000000061}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[0x8, 0x8000, 0x1, 0xab, 0x0, 0x8, 0xd482]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000100)={0x6, 0xffffffffffff8000, 0x0, 0x1, &(0x7f0000000200)={{0x1, 0xe5ad, 0x8, 0x1f, 0x1, 0x101, 0x7}, {[0x4, 0x0, 0x40, 0xfffffffffffffffb, 0x6000000000000, 0x2419, 0x6, 0xfffffffffffffffd, 0x69, 0x1, 0x8000, 0x8, 0xfffffffffffffff7, 0xa7, 0x1, 0x4, 0x6, 0x2], [0x1ff, 0x1f37cfbb, 0x5, 0x1f, 0xffffffff, 0x40, 0x7, 0x10000, 0xd57f, 0x5], [0xb2, 0x7, 0x7, 0x5, 0x0, 0x0, 0x4], [0x4, 0x0, 0xe4, 0x3, 0x100, 0x5], [{0x3, 0x7fffffff, 0x3000000000, 0x4}, {0xad2a, 0x9, 0x8, 0xbf5}, {0x5, 0x200, 0x71c3, 0xfc8}, {0x81e, 0x200, 0x3, 0x7ff}, {0x100000001, 0x3c, 0x8, 0x40000000}, {0x39a, 0x81, 0x4, 0x40}, {0x4, 0xfffffffffffffff8, 0x3, 0x3}, {0xfffffffffffffff7, 0x200, 0x8f, 0xfc0000000000000}], {0xfffffffffffffff9, 0x6, 0x1, 0x6}, {0xffff, 0xfffffffffffffff7, 0x935, 0x3}}}, 0x0, 0x1964}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") 14:47:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 14:47:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x1, 0xfffffffffff7fffe}], 0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x8) 14:47:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) chflags(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80008000d102, 0x5bcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x18100, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:32 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r1, &(0x7f0000000580)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f", 0x65) r2 = syz_open_pts() close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000440)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) close(r2) fchdir(r2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x69b9, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) dup(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000004c0)) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) connect$unix(r5, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) 14:47:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) write(r3, &(0x7f0000000000)="2d6db74201bea0357a00152d8bee0258b41923a9", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xe291ac4607d3bd2, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x0, 0xfff}], 0xffffffffffffffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:33 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r1, &(0x7f0000000580)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f", 0x65) r2 = syz_open_pts() close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000440)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) close(r2) fchdir(r2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x69b9, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) dup(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000004c0)) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) connect$unix(r5, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) 14:47:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0x0, 0x28, 0x40, 0xe98e, 0x94e}, {{r2}, 0xfffffffffffffffb, 0x7867c41e4042bcc4, 0x1, 0x2, 0x7fff}, {{r4}, 0xfffffffffffffffc, 0x2d, 0x1, 0x7ff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x779b, 0x7}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0xffff}], 0x400066, 0x0, 0x96, 0x0) 14:47:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x3) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x1}], 0xfffffffffffffffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() socket$unix(0x1, 0x2, 0x0) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/23}, &(0x7f0000000240)=0x17) r3 = dup(r0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup2(r4, r6) kevent(r7, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup2(r2, r9) kevent(r10, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) shutdown(r8, 0x358c2091fb29268b) 14:47:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:34 executing program 0: nanosleep(&(0x7f0000000100)={0x8, 0x7ff}, &(0x7f0000000140)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 14:47:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r2, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0xe7, 0x80}], 0x80000000, 0x0) setsockopt(r4, 0x5, 0x400, &(0x7f0000000000)="b5e896fdf3d1", 0x6) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:34 executing program 1: open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x1, 0xef}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x7) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44, 0x0, 0x4}, {0x4}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)) r2 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xffff, r3, r4, r5, r6, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r7, r8, 0x7f, 0x3, 0x49, 0x7}) getgroups(0xa, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r6, 0x0]) r10 = getgid() setregid(r9, r10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r11 = socket(0x18, 0x4, 0x34) getpeername$inet6(r11, &(0x7f0000000000), &(0x7f0000000100)=0xc) 14:47:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchflags(r0, 0x1) 14:47:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x4cc6ddeb575b39c4, 0x3) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:35 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) ftruncate(r1, 0x0, 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x80000021bd, 0x40004000000028a7) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186a56010000001c00feaf0000ff00a8d29a6ece014f38d6fbffffffffffffff16350cc91b08490842", 0x2c}], 0x1) 14:47:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 14:47:35 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) r1 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={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) getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x100000000005, 0x5, r8, r9, 0xfffffffffffffe05, 0x9, 0x7ff}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r14, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r19 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r19}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1f, r6, r16, 0x0, r20, 0x42, 0x8}, 0x400, 0x5, 0x3}) setuid(r6) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)) r21 = socket(0x0, 0x8008, 0x6) r22 = kqueue() preadv(r21, &(0x7f0000000140), 0x0, 0x0, 0x0) kevent(r22, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r22, 0x1}, {r22}, {r21}, {r21, 0x2}, {r22, 0x10}, {r22, 0x20}, {r22, 0x80}], 0x7, 0x3) kevent(r22, &(0x7f0000000300)=[{{r22}, 0x68e80cdf5362a287, 0x42, 0x81, 0x5, 0x7}, {{r22}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r22}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r22}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r22}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r22}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r22}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xb10}, {{r21}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r22}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r22}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x1}) poll(&(0x7f0000000000)=[{r22, 0x40}], 0x1, 0x0) close(r22) dup(r22) r23 = getuid() r24 = getgid() fchown(r22, r23, r24) r25 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)={{0x0, r23, 0x0, 0x0, r24, 0x2, 0x80000001}, 0x0, 0x80, 0x0, r25}) 14:47:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getegid() r2 = getgid() setregid(r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) r4 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getuid() open(&(0x7f0000000080)='./bus\x00', 0x200, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = dup2(r9, r11) kevent(r12, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r12, 0x80185758, &(0x7f00000001c0)={0x4, 0x74, {0x5, 0xffffffffffffffff}}) r13 = getpgrp() r14 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xffff, r5, r6, r7, r8, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r13, r14, 0x7f, 0x3, 0x49, 0x7}) r15 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r7, r15) r16 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getrlimit(0x6, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x8000025}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:47:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1000a, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfdae94d117143a82, 0x40, 0x40000000, 0x7, 0x1003}], 0x66, 0x0, 0x81, 0x0) 14:47:35 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f3ffffffffffffff"], 0x10) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000100)={0x0, 0xbd8b, 0x4, 0x6, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8aa2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e90000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6b}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x59}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3e}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff3000/0xb000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x7b}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000f8e000/0x1000)=nil, 0x737}, {&(0x7f0000ef8000/0x1000)=nil, &(0x7f0000f07000/0xb000)=nil}, {&(0x7f00009fd000/0x600000)=nil, &(0x7f0000ea7000/0x1000)=nil, 0x900000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 14:47:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)) r3 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x4, r4, r5, r6, r7, 0x80, 0x7fffffff}, 0xa8, 0x7ff, r8, r9, 0x7f, 0x3, 0x49, 0x7}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r10, 0x80045604, &(0x7f0000000100)) r11 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = getpgrp() r17 = fcntl$getown(r10, 0x5) r18 = semget(0x2, 0x4, 0x200) semctl$GETZCNT(r18, 0x3, 0x7, &(0x7f00000002c0)=""/243) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0xffff, r12, r13, r14, r15, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r16, r17, 0x7f, 0x3, 0x49, 0x7}) lchown(&(0x7f0000000000)='./bus\x00', r4, r13) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:35 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0xde) shutdown(r0, 0x0) r1 = syz_open_pts() r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) fcntl$setflags(r3, 0x2, 0x0) close(r1) r4 = syz_open_pts() write(r1, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r5, r6) recvmsg(r6, &(0x7f0000000500)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000380)=""/212, 0xd4}, {&(0x7f00000000c0)=""/125, 0x7d}], 0x4, &(0x7f00000004c0)=""/40, 0x28}, 0x2) write(r1, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9ca3c485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x79a) write(r1, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 14:47:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x3c, 0xfffffffffffff000, 0x20}, {0x7ffffffe, 0x0, 0x0, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = dup2(r7, r8) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = dup2(r10, r12) kevent(r13, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r14, r15) r16 = dup(0xffffffffffffffff) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r17, r18) kevent(r13, &(0x7f00000001c0), 0xdd, &(0x7f0000000380)=[{{r9}, 0xfffffffffffffff9, 0x22, 0xf0000098, 0x6, 0x2}, {{r14}, 0xfffffffffffffffd, 0x2, 0x2, 0x7, 0xe8c3}, {{r16}, 0xfffffffffffffffc, 0xd2, 0x2, 0x8001, 0x9}, {{r18}, 0x0, 0x1, 0x20, 0x5, 0x737}, {{}, 0xfffffffffffffff9, 0x62, 0x8, 0x5, 0x80}], 0x80000000, 0x0) r19 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r22 = dup2(r19, r21) kevent(r22, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r20}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCGRSIG(r20, 0x40044273, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:47:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x8}], 0xfffffffffffffffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) recvfrom(r5, &(0x7f0000000080)=""/72, 0x48, 0x40, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 14:47:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0xac9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup2(r5, r7) kevent(r8, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCDRAIN(r8, 0x2000745e) ioctl$TIOCSDTR(r2, 0x20007479) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b001136270000000000000000000000000000000000000000c6c02d845152281f23450aed2c3f00ffff00605206d96f5f", 0x1cc}], 0x1) 14:47:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) r5 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) lchown(&(0x7f0000000880)='./bus\x00', r3, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r12) fchflags(r2, 0x54d813b57260bf09) ioctl$VMM_IOC_INFO(r12, 0xc0185603, &(0x7f0000000840)={0x37, 0x0, &(0x7f0000000140)=""/55}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r13 = msgget(0x1, 0x248) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r14, r15) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd0\x00', 0xa979ec5595bc9fce, 0x0) writev(r16, &(0x7f0000000700)=[{&(0x7f00000001c0)="9a50fb5287703b24dc594a0126348e3a82380df51732255af64ce458e6987e55075eb02a6e3838fa07b6f6b430d81fe4780a0a835f30a002e32c0c5a42cfaeecffd2a678219d2895067ce892f21cecda95bea733ac177f489396030afc161845efddc26c628dd037d667f94e7c634dca2bc488d799e97fe408414e0b4e8bd4f1d8eb25aa12ec87552263fb9587d59412027cf16b54c74eb6b43b06088e8ff305a74cafa659eaf1093979615cde5cabda38a3ae9c2dc2", 0x16b}, {&(0x7f0000000280)="aa8c34d679b99ed38b5e445406ac343bc49205878b450e3227005cc4e57e3cf438be690b88e5303e945e8806244c2a8a11c89c87127d36fb006b976b7f65cf32256ddf7de82122a3b20d46fbfc73fdef3e43faf6f402070eea98d909f9e6279c6c39b689d9b011df5abef8e57fb6e9c32f82704c7e6d4354c01b3559b764588f2c38989e300c7809f1e747e60250511edbaf31cf44c7b42c3ef8f47099abb7cfeccf593d580a50c401c96f294d03fdbd784130212daeddc20ed5e7f4699a", 0xfffffffffffffdfc}, {&(0x7f0000000340)="e9a7f9847fbdd2777bb7bac86d2b98a69b785e7e513f5a792a1c117b5fc99a788cda14dc6c1ba95d3b5fbaef046d174b91c8463003e58750784ec34a1cb0edb7404cb95b93ef7e3124313b28f3eb899b7385d82554672ca6b10b0aae881deea07efc47028a4c36821e84649b68ce5869a766675d9dc8dfd1ddb45ad376bead56de01d810e26ff459f6e8da6f195c204e95a7e2b44408d486ad67cb01f690cf1947e738b97f794d9a37448e97063d72e4064d641685de248d8bfc8a4da84afd", 0xbf}, {&(0x7f0000000400)="d450b503f5be9775261c6ea227cfb18e495c37c843f58d2b48b3ecf8c7dbc1008e7ffa620527917f65acbd88111aedf58dcb928c88d1f7e0a24fa8fa4aa1d128c99f83b63c723843202d64a11b45731a7f1968f8c7ddfbdbe75acb5057a400de470d6b511200f14bb939116545830b7ff600b602da5090e776393797041a558ddf5e75f2c24abddbdc9382f218e705bcb00725beb40709be1bba0dfc2dd7a7c111ac162d535251c4f89103aa80ea3606d1db148dc827ed734bb3511c0a5f7135f65a6244148e78379f4bdcb0370eb3bc5e83ea1a12a2f624aac999d806ad836c209b52189432ca026e78363154621fce737dc8b2a04df6fc2a0dd3fb", 0x40f}, {&(0x7f0000000080)="12d54a47c37283169120d677335bc500ed0e5286b104615502f48beca1c894af2e766b7edb7b509636feb77b7a390bd5b7f49087084c9d019b784cd35af44bd077cf3edc71e747c9dd6059386b2a", 0x4e}, {&(0x7f00000007c0)="a636e3d77758a79200"/22, 0x1e}, {&(0x7f0000000500)="0ec297900af562e465f1e15215dc49d701507b03a3c0ba357a36f510454b76bb8e3c", 0x22}, {&(0x7f0000000540)="32b24576f9d1b1018efe4030c4f8352fbec38688e5a5a2c94f064062eb70a67d6e6240575b9e230dc44ae33ef7beea0386a7624f2168689c27b866f93fea958ddd3c81bcfcc967785b6c18f172694c37d4314d9eb422747a325b9275027fbe463dd5b0f69525d1d35e66d0fdcafe34bfd15a9792db2b641d98b66f721326954f3870649795248a3ac6d9fef1c17a0bfb492f710ee70cf05e", 0xffffffffffffffe2}, {&(0x7f0000000600)="bb74526128b8078a1e4b80f67ef20e71740ad4a384e290327f89463efa98358d541c01ff7243542a09a335d090c8e76e5c3ad8950ecdcdaf6a28adc380e2276e8255d56777da6c95cb3072c4ed07644f1c70c7bf218a5b0ea2ee03fb400a6a14698dd94dfb846209dd748096e16e14163e4478aa39dc53e0a9181416251c0e17a9288cd5300ba61d52d93c4aa3a79614abb3fd7197c8289b52bda1222e8cbb4b9a40d10f7bebfde19ae72583bd2a0717dcec02345369bad003ae14b06d340b53b984f97155f5efeb5a9ae1fa1b3b4307a8a256d1100a3566b3a1160f07d93042e58a93", 0x1be}], 0x9) r17 = socket$inet6(0x18, 0x2, 0xbb) pwritev(r17, &(0x7f0000000080), 0x0, 0x0, 0x0) msgctl$IPC_RMID(r13, 0x0) r18 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r18, 0x0, r18) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f0000000000)=0x4b1) 14:47:35 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/4096, 0x3c1}], 0x1000000000000198) r2 = msgget(0x2, 0x2) msgsnd(r2, &(0x7f0000001100)={0x0, "c1c705e6ce44a0bf7bd65cf976f430eb7955fd20eda95152d590877b0d84a50a3fe46a9fabc356739ea164f57e05d6917af88c138331ba359deade2a60d4850a1c05ef016f9f610c25f621a4f8c837a1090828632c3da56e0d233b60bff9b1d17a66b2e03dca172d680d07068154391bbdbcb1d4a33fa4644e6a81c2696fcaa84bb39a30fa1444dccc5c68e564bd228db202d24ffe506a8a90a56511892d536cb10dbd9de28d0eece2d6b1f08ed0acc2960d43523969"}, 0xbe, 0x800) r3 = socket$inet(0x2, 0x4002, 0x6) mprotect(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x1) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000011c0)=0xc) 14:47:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fsync(0xffffffffffffffff) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xffffffffffffff70}, {0x61}, {0xa1de}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') 14:47:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="054ec83a684fe5f0d6074db67d955bc2dfdee061e3a12870f771650d15f5dcc90a34a1f4484af566e99e4a2ca94cbb5b0b6b58c44b6c6974e3dd3a638160a444535193b3e6a1bf470736a39ad3f809d740d3dfa6b5c1ed8969db7d9a16432b91b6eb317a4adbc8017848de41be0c6a71414f95fd7065128116a54bd47fff22c5af34c61b62798ff24abaa89712ed285c1e8581e3d8ac2df36ffcd452383566f20045312c6ca03374440f6d9c9a426799ec572e9d7d0ff9dc62f6e886a0ef531099de490358553a7cd9864a71f2b358e2a45e5aa9f45b84b197facfe8ed956e0b82360cff9477b3da93076add580ba3b74a4352d39b9b", 0xf6}, {&(0x7f0000000080)="29bea79772caf76823fea20ee1bd80f51e04dbbf9af82a22cc415c39b597522edbf521299b7db229657164703946377f6aa546500d6dffaf8c1fab5c4e26db8b647a9ae19b0b63", 0x47}], 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup2(r5, r7) kevent(r8, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000000c0)) dup2(r3, r4) r9 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r9, 0x0, r4) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020699d, &(0x7f0000000300)) getpeername$unix(r11, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') 14:47:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 14:47:35 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup2(r4, r6) kevent(r7, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) getsockname(r7, &(0x7f0000000280)=@in, &(0x7f0000000400)=0xffffffffffffffdf) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 14:47:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x60}, {0x40006}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) r3 = dup(r2) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0xc3d) 14:47:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x5d) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x7, 0x1, 0xfffffffffffff001, 0x9}, {0x3f, 0x3, 0x100000000, 0x1}, {0x3, 0x0, 0x100000000, 0xc00000000000000}, {0x3, 0xffffffffffffff01, 0x1, 0x29a31ea}, {0x8, 0x7, 0x6, 0x7fff}, {0x6, 0x7, 0xb3e, 0x8}, {0x1, 0x4, 0x8, 0x100}]}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x1, 0x2, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:35 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 14:47:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0xa0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8000, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000000c0)='./bus\x00', r4, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0x0, 0xd0d5a858ed9665b1, 0x14, 0x8000000000000000, 0x10}], 0xb, 0x0, 0x800000, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r5, r6) flock(r5, 0x8) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:35 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket$unix(0x1, 0x2, 0x0) getsockname(r1, 0x0, &(0x7f00000005c0)) 14:47:35 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000200)="db9603e026a2c95274121eda4ab8f7ea664f818c6954bcea16408689b2e4f5799382c749f90a11d1b92c71969133622833c9da96ce5bbedc5c9b3b3711d466c0ce7111c835aaf370e51dda1ef402862b5c23a20854925e966e36ff319a3827290144de5176f1ed327b369ed1448702a7e49a27aad90aebf932e4901e87228bf3fe1b5660c2b5bdf373f5326e635b68675efb6ca6435ceaa0d412e6ef1902b14dc30fbe762c9220c0286981784a2fb1ec8e9a6b0016b3473d7ff9800f41852445ad0118b06de8c85922e3b38fc2876f99d0ad61cd6d77147b052f2f2455f211fac97cb4707f734693a056cd953e99fc331f722207136b126ba91958a33cd52e177270927cda035811b757fea745a0875e0643d6fac0f6dc8ed6f5de997be2298adeea52741f2f79bd2d9698b72895c286f1ea2bf2ded656f08a4f5a0772d7e1885bd395a6924b237b5b3358d4848aeea45959ca3138ce4eb5f057531eae602c23209439a251779e34390ba3741175a522d5d71a5e5b0c946ebc0ce3e772503a52b07a521f4d13aaea14c35053a38a1236fd192747db6592f49b06c9f227ef35d5b02f9f50e29bff100d23db68dba8fd8a6a8e09f636fb0ab6c10951f9f3644b71b1148988c269b7d8dde1462224183b187974372407413c3122dfbb3fccf17db509247e6fcf8e34c13a9be073cb0d6d7b646e8ae411440f33e41a1f9e280f9052f9e3f6582174a75aee0d6f548ff3c6c33c6bc2d08dd7d9e404259795193734a4baf27cd8ca5bc8b04fea0d129e6ab8ab875162608e4bfa5d1db0066943c71eac0d34d48c0ebfe97b786c5ed5d1e02c9858f4c1d90b4051916192f28095f292c93a5d39f1d40221c3c70e319ed7a54a9373a221a3f60d62b475c094555907ee39a49c2114696cdd4d9b2ea3741ad4796e1c8b10207b0bf006854ffa62280a4be1a80fe15cf2cfd578127525bdf4ae1b92f95237f4e341316e470c5475a103d1ffcf48e07fe8232d85ed60db9581f60b2f0cd9bf6393ae63eabd6effce44b00c3934d0d5fadac435af26554d1e9b3559dbb176cac1ccb92f09d3208bf9767c5a308b23e5b7763105379c659269cdd9fc1eed65e30c0b69b127536e1db1dab43973c4551c30b95530fbc8b8b45a1c88d104521bbfe94fdfd6cedf7f0f6204b06482283cc2e1d4d5df9bb4eb4544023ffa3e1f2f3be8f7202b9294d10f9aaa00f89f09eb719cdc635209e8603a38211c51980c1157fae8b190f7b9a6a8ad800130287dc61640d26fcb8f4b0d78bdeb1c8edf23cf8fffebbf5c689cf635154bfc5dd441b132a36c9f874b3ade237fec16aea53a73411a2b4185c6cf6694d41e21d13c2632f5886b81756b79ea8166ea4725a7d7eaa73c8c7c92ea92d0474de6bc49bcaa5ef80c763d9877ad0dc1a35857e70a525b17b15f6db9d0b6ef48750ed00b090a51c6ac5dccc93c2cae8967a17307c5bf941a1bb281e8c740ee5f85cd184bae3376eda576c3428e089a9142c915ccb3e8fb792371f68653db83f8814b9a3eda28d18b8e7884a0116ac0f2db6f722bc9f0b220d326e308c4b5d3896d549292f42115885d5c9f7b1aa004259f8e71c3340accbcff73b648572e80f5536f55c10c8b88e92155b061e0e2c6b8471739acb77ae026a58bcccde93f5176bb840ac89b13f75c9dbfd43bd5d4facb07f57894b5c9038a3de3bd30e9de2c5eb8717edfe8027364151c4d054cd501046b7a69b544de48d5eb96cd36eb2b0e40da6ed980ca43f8ff10a869ca2d19354561225f2a6548bb7e731767441ec7a870eaada4388f1934b80a8035e5cc46dbad3d232963045c4245a9ee8e3a114981242b6a7373d60ea014023fe007d5271b84e17bd9485787f2d98154daadfffc0868d6f2d64e0183bef553e8a7a6ada929a293b6a576f050f3935747a78d7432f5b96857caa3b6ecd66996052c1aa52a473c574750b17f59042194c60dc6cf89beb6ff53c8e4878a27fc7554a4b1100fe3da12dc415a13284a7238002c7e405ff128bdf77bbbd4f33cc1fa7a6b6781d4859679fb7f48e7cb4ee053beea67d0a7e3957608ed179ea03a9f67a035c61949186580d5c317ebf9596d4dc6ad45bef37eae856daa92320af588a85b615d81f8a3cb2bf6fcb8a39ad2f8ead005d166234e4b915e7f346b167a5eea139fb37ffdea275c005b4972035b4ee44b05fcb532daafcb5ff4658a3651cbb02b63f9b3fccae80e72901a4ac0b5dca07fd1ca99a66e696a9dc496f3b57ffe50beec515b0dbeabc12dd9e0a15d9b6f55c0a2775c9df19eb064c1af804117a0f02311e3ba22bb5d5bdc5f8f624b07f21c18edf35b9389cd0a7092ffe4f547aa9757099ccf691a0080151f7ccd83034b6e6cdbf78d94076426ac1b1c83e5b3d9eabca13de90052cc982f2245ac871310e7de832f1d545df3eb0b8d736afc53ac3cf3390507d5cd8224e7cb22226a5c3a131de98cf5993e6cd4d596cfa374e37bc3fd288d2785acc5c6be19610c12319a1475284a9dd36f5f5035bf97cc9bf670b7be0cdba561ee564009f234fd6fa1b742a8438891ab5ca399dbdf444be668716b315052d1b736462934143944d20c3d617d614f25c23ca556e7f35a5e42c0c6850949ffe3cfebd08bcac72adeae34f316b7030b18037da858656569f9d615a5ef8aa66ebd384b2fc1dac8c60bc386c18e7e5e232c3b47e7c7cf4f359d035f0a31fc1fc31b76176a48e4b8ea86d6cfc8fe71050899d7d2f0f3566321ff8b795733151289a1b6379b1bcb220b6d76780b21924a1570dfbabb2462d2d93282f1aa1514f828596491b53a3cbd0ccd6e1ee77249b9088ec68bccd5eccc53ac4966d28eb8cffa9cd8745049162faaf8ede71c7cef7c68ed19ae69bc4179ee5549d42c157fdca91e226ae85bd07ea7621b7b4a2ea226dc8389f7655e2e2090d5380f0858786e5cd1a911dc795df3cb3ea554b53718770f454f65bcb3d3c64744395bb498c3dae347c98d689c52a096f4303baa978bdbb022321a7c2e0aff3340580d1e06b66b8208032bdaa9b4aed86c5524faf0f5875ba098e7168eb64052fc5d8f36ecf278111ff724565a58e99af653e0ff8903c7b86989df82080d7aab9f06d52087ebc360165783941dcd36057e9bface18d68d6e279254e8ffdc7aa34c8416682e337604382b3c159884f2352439740dc2020753bce3319b25cc3ba1021418b63f7ce68972a9c60be1f56999d7b095d53e6aaf5c8ea43c9bfd6432b28fabc7d2d91e2d666940e64699df8725766959bc0a98aff9fe7c1555f4e843e8a4b5c7b83d67a72eb1500c1b4c2a5143fa32722226410563f61016e5b1102c9640212117b260a69e94f1142c7acd35d35a75d46f2ac00d77b6b728de9e5bea6c32eba1f269a367811111885a85213ffca2e2104fc64a3efc2e64a7c4b689f8fabfd4c6902b41475812d7de114ba3ef8425099af0b44e419dd45b9c7a3e4db347ddb6196509d202ab87545a6a4dd037595ad3f9ecd78af6dc649300dcf9833630dc9341ea59be444aa672c215c2c8a38666d246a4e68c56a2407f1304e4e8ba90398343a509e2c622cad34e7a80ddb6c178d2dc172744847f614599ba61451769255008c9eb51f45012c63f57671f6f9f2807b6e86423339d4523fc0ba96cb8b9a767146ed002c1095e8f314f91b1f51057c29d3a02f77036f43d1de208187efe8d610501daf53ba13c6b615ffce0ba2484283d9d072fc894b8425bd06df3bc8b1c2ea2eaef066a2c9a20a084ae1c024c88ae35cf948f80ea0b0976e689a6b11535b1eb68c835a710a63f402022a954369f1389fea8a2508ca8789492e512eb34bd80be32b48f31896662c338ccdee3a8781861b0f0e58224dda2d188754c0378b168f200a2420cfee08f6ea990a85ca285008d31dfe01ae5e38e8951cb021a9fe3f60933965e9e759a64d56d5cce82b0e31983cca8d09b2faca9565688fa8956c74ef26302eba59ad7e4d9b787984b9504201f209f78bf1ce366ae3f34e2c2bc243e70e51bda276bc98139948f9ca2ddf21c74d771d8567dec902b561ccc53f8256f78dcb6e880e2dfba48ffd871b255ae2236446c8a51ca4578065ec32f924ad04bfa16bb359532d59e89f4aff51932f575ebac829f0068a8af76956df205a7024f6673363cbd323a1824c211daeaac47a7d411a9cd999d20bc25f1304e409557c02b3c5e4f41e47ebca40e5f1be545aa92f0e8f3c107e8408f406194b64b1693190aca545866943566fc57aab449a65bc1b7b84ae03f3a628754243288a21b774b90b97327392dbdc1a0d5f5bb863fa97ee6bd81d7fc72d136de13ba0f165f67fc7e8c9fab7b22840714a326bf53e32ac13acaeef8c80a2ed7c1d33bbdc82729450b78dfe4c3668ea67c7107d768298e6be35672717d68eadc861d7c492cdb6136c27db937fb20503a0bab34d38ecccb0187a0213b67e1277875aa45efdad7a6b7ec219561db649085d06e7d33cebb5287335e3aefd2db55d1aa326168aec19909e4bbaf43a85ff8daff084762035c69a089686ba672b16f57fb2dda8fd8770e4da9af07e56ed509821b21d1eb73c4bd955e336c27e4f927d98d12021ba601744c7cdfef5deea109e113ef7e9703d3c4c9e89f5ad442729dac4d86fd5cc97e58462a7feef2f1e579a2a876ce87bf422f0049395cc3b3e1a5515385e7e0f044bf67b19a4db36163d5946fabf19eb78e78c9ad6f7122cf59c4558f8af02a38054b1cc1dc0dfaf6a8999c81517b97604e28b777ea59f9c9a6f518f7487321774c1f989e7ab511e717ccbf4ae2ecfffa0ff4e4026b4e5467a7caa79193a6bd29551abd65898bc7d63fc60030fc439185dff8c5d88b9a557dbfca3fc4055040eff3fac26c4f38615a9c5c8f6539cf0345a0dd0de0559305c094f023301bd59a5b28cce17c4050eb89516cb757d39f8de4879a4591153a58b0b44e10e0df5064364410b7ac1a680259b998b0ce3d071b4d9b775ff8ff7ef0c596517f7680e2833e05232b3d1fdc18067d8ac26e5e60e70811262d58d44d878f12a29e94d9c50e1d17035b3da8899ea8329e4a5fb2a0cd259ad7af4fa45c549ba2f315f603623db54ba8829402c7d8b705bfc1ac3a3e39d093c703d50cbc4c345930eec1b4da1eb3d89ab970ea119227866795eeec04fa6120cb06552052b284b84eabd205f2025e620c7371a216ca77ebaedf4ab853faa154175488538154d1041787d46bba0bb8ae25033eb86f5dbb0c6547b0ccddb9697e5fdd19dec0b6ca4579e2ade283fbdea6d69f8b9a8d8f2611cffbcf64ee6366262a53819e7bb8cdb1cae1629cc37a658a3e8667267616bc413a1f7e5d121f2089cb4316e6093bddaf8a43e330a6b5dce6a55b1aa743274fbd705088bde3e5e0a7a5ac93a8c64eca76d585f049ed395f175ed0dc5fb9bc5c9994bdbf66c439d3dbac618ea9cf6d98cf0c2c5c62ce47ce99e6548f3f014af5a4830605759a651179159122eed70a4a54b20c48aa9608b828daf183c3feae31aefcd8658f3c9961e3d9e4f3cdaec574ccd8bb1bd6ccf43f21887ca1a2d3b315594dbd56c4a3aa91d72bbae2e3c5e5243c403e693ae28bffed70d930954e78fc6ba198d84f031b5ae1659cee97b23903b1255d8f23ee54058916fd58cfefa7cd9605c3c599e17e0bd38bd90adaeff437f1b8618e752218b980e490dc0d6651f893b2fadea52d48595d501712017bf4d58780ff24cf9e02131a4b38934f4864d8393ef07cb233eb56baf486b0aead04bc40e1a16b5d583f0eac89", 0x1000}, {&(0x7f0000001200)="934fa0362e2c598fd7d1c0f95cf0e617b76a70abaa749d10cafb7ee393587cf7ab28263180db6a647d1ce346f8df540e2fc6e14724f987e7f9d86b34a452b1fe07de87d517206aa8929f1ade5532c6d14a8ec0d44c90b22a9e5ab0643e168c7c6b56f81216386ebca3f28e16d0d820fef76e55086e43c0b90259f63a59c0bcaabb7cebe4feed79a873b31fc7f145e6ede182d12d59634db26eb6f3f49bd687002ad9c06b47134a931e4f75d08f6c1daa8173601b41d8c9b89c40e01746fc7c20a566dfe6d00319e16fc36cd1d46de45e6237560f1a866598b1e6f77e618ecf815f37003b", 0xe4}, {&(0x7f0000001300)="0188088172f86517540512aa511cebd200ad12922c5980213d3dd3168b3bb0065ac1bf6638000bc1689d60006a1890c81c0a3c5cff7fc3165c2d74ababca28d2b02feb844927a93f863388d8b174630b101a5a0389a1138697357f845297acb76bccda8011e138fa774dd1545c5a076a58e2f1b679ae3291808da72854910cf6776471355cc6cdc05be90426043f739a3c04728b746b60172148ed12d80f74b95a1f13d20bcc7cae93b406d19df046970fb12cdbf9b97408e59b1331cd06bff38a4ccf9accd88ea435c69e", 0xcb}, {&(0x7f0000001400)="62e917875d71fd4c310ff05d97cdadd8989c6d632d170cd228df4106c9a320243a3efc6d6fb0dd", 0x27}, {&(0x7f0000001440)="32d6", 0x2}], 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x7ff, 0x81}, {0x1, 0xf}}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = open(&(0x7f0000000140)='./bus\x00', 0x53fb6f3936c9ec97, 0x2) unlinkat(r6, &(0x7f00000001c0)='./file0\x00', 0x8) 14:47:35 executing program 0: r0 = socket(0x18, 0x8006, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() write(r0, &(0x7f0000000180)="bd3f054792268a98842f770be8d2759063c1b4f8a7cd6ed6183f41b2f802821e44c09ea8ad9d7cce959edea70323a9a2318d72966c75f87ffd25c91d430b1a686a1deaa0b69be64333403141d3292ba6c38e2d4797f5ab5d0b15130475969274e060252c32cc07b13e035cb7a090fe90ba2cd23c565b6163fd6f1a43771761a962ddc6b0ecafa4150b3972e9b4a56a8bb7466de350d7406cc1ddafb6d9bff8133053b267d7b94fd6a01f221076106f6bcdf2b0a3f35548967c0202fdf4851e4c2fc83fb489b18b988ed24bd83dcead6066617b1b75af4dc59d42d717d111376ce1f2e757bc63422d38bcf4b1d562d1cbca66e87e6716fbe37071a9c1e6f8e089bd864b093afebca16b96516690c1c52ce08023aa6082f0b99555930175f07e1455da1449b805fb347b194b389c244c4bf5360b9a94eda62c54e6604696cd22dac45d0b6cd19b9c4736f8e17a9b86715df612947ae58812fc80ad4b1c4006248eb41c4e006b28d0871813e988a77da93c1b8a1121a34b94b4fdc746af0843f427e6b3b6470fa8666b4614555dbcad52d6d895b4b6f04f54a4704d8be84b03f3ff3549676e12d3546364e3cb5b0720760321066d41c11ba611c6812aada704b88e573122fa596f430f5e00c08f957ed763010e91308f3b82e3810498fa10b0bba2aa557a751b4f2f9b6edbe59fbd823233bbb8dfaaa1cfc3829f2a8ecabf17d5d7559b80989a658889fd1b410101375ed7d91cd6521a53d5c54f3b5de8da723b501eff8dfe44bbdd688cc85a54f2379e692399a63671d6aa89087bb4fb24b5909da6e64c3aa25dd31e60bffb6d59f439e4050e96873e61814d3d72b75e5522472e9dfb5927a16f21972bf7b833efb69788506915f5cddaffe9c65ac6e18a2a9cedfcb932bfbf1f1a2a53dc6e49d3b2e625b4584922bc0828639110329969d715bcf4c3366a52d79288e4a28f5e1177a9b68e6391fe64be315f7977e841f19a94576346329f0dc9cde5142239cb3da59473ba2a6d7856bbd2407f784337a7f7273941c7be7ddf34518d1df4ee4da07b3b72e91739cb4d5bbbf0781d91be5eb59562876e20b764f1a663a2c23b05da2e83a2c9063e74eee2fc058cff18368620848d9f19d05f03a5eb63989b149ab688d3a2b19a1a02ad91807aaa64df2c6529a47f5c0bf06399b304e245fd2d8a5df6805a038e64b4509e4044900a81e1653a7ef76a5018d085fb02ede48ed8481f1b4e27afc0a6baa99129b6ecbff92e246ecaec6265b3cdfbc80e7b0212926306d77591230754c7ac654b6e10b3230517f58dab83c0c51abe594f5e5b728bce20da340bcf893e1cf264d4133530bfcf6435065ed3dc63fd2734454a7362008fbe9bd6afe17567d6eaa27dcaac5ad2420f32cd7a2671717c20bc261955d5d600e4f9ceffcff57eafcc33d9c1daa8dc3950937a70bc50864c9ea2bf20d4447899dfd5b9b668f4afe2d20b026ce5cd6fe20993bddad3eb0098e431f25a054c8faeb45d83859b3049609b85896d683195244b712b7ef82c103551dd2cee568f039cae975d5f383cb692335c36a30dd4c7eca232cdd6f68427ff1ad9273e5fd20b8219c412581341a332245ac052284176b3bb5b6b6d263cbeeb7587f9b57e4713eb66c2d8ee86089b24a4a55216f6b70db71896741b787042f7248083ac2e0c207dfa50da92b91947037b40a78dd013d1e1f06809d10729b1df8b14fc000bee63ae85fbbe57c7e9d230d7271d0ca439448bb95a88d369133526f605ccd0a61ba4a5f5f55782d36f942e854920b82a876e40d7f9b5c2c3065fd1865ebbbd636907edb1fa4a08d34d4fea0bd0023898bc856a33732c1dfc9b94bdab9ff0168f1f98ad879d06770440645753b67172d3498336a5db97c44d5aad2895ec13a761567e369f86e4149531f75d910dcda50ce74e625144fae5ce58f31a84d9c0d96548d9a11b26d497dd34f915e116deb33d780891a29d51b172e3a1a7d810be59ed3cdc2d3b", 0x58d) 14:47:35 executing program 0: pipe(&(0x7f0000000000)) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x2c7, 0x9}, {0x4, 0xff}}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) kqueue() openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 14:47:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r0, 0x1}) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x2, 0x210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) connect(r9, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000100)) r10 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfffffdde) r12 = getgid() r13 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r15 = getpgrp() r16 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0xffff, r11, r12, r13, r14, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r15, r16, 0x7f, 0x3, 0x49, 0x7}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000240)=0x1ec) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x7, r7, r14, r17, r18, 0x8, 0xbd}, 0x1, 0x80000000, 0xa8}) r19 = socket(0x2, 0x3, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x8020699d, &(0x7f0000000300)) renameat(r20, &(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000140)='./bus\x00') kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:35 executing program 0: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() fcntl$dupfd(r4, 0x0, r5) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() fcntl$dupfd(r6, 0x0, r7) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() r11 = fcntl$dupfd(r9, 0x0, r10) fcntl$dupfd(r8, 0x0, r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = syz_open_pts() r15 = fcntl$dupfd(r13, 0x0, r14) fcntl$dupfd(r12, 0x0, r15) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = syz_open_pts() fcntl$dupfd(r16, 0x0, r17) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = syz_open_pts() fcntl$dupfd(r18, 0x0, r19) kqueue() kqueue() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = syz_open_pts() r23 = fcntl$dupfd(r21, 0x0, r22) fcntl$dupfd(r20, 0x0, r23) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = syz_open_pts() fcntl$dupfd(r24, 0x0, r25) 14:47:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() ioctl$TIOCSDTR(r0, 0x20007479) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8362, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000140)) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) ktrace(&(0x7f00000001c0)='./bus\x00', 0x4, 0x20, r6) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x102, 0x8e0b2ae0027425c6, 0x1, 0x9}], 0x7ff, 0x0, 0x81, 0x0) 14:47:35 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000180)="959088bf0abf585d1cba21c5b8bce21cdb4edab008cd5cf21a5222337c49d10d046883764ada195be42bec4af473e0a4f9c39b63bdb4335c6fee94f58aca84949ac3f85c761dda3667dfaa229c7319000000000000", 0x55) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 14:47:35 executing program 1: r0 = semget$private(0x0, 0x3, 0x40) semop(r0, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) semop(r0, &(0x7f0000000000)=[{0x6, 0x5, 0x800}, {0x4, 0xfff, 0x1000}, {0x2, 0x3, 0x1bdc24eb134a9527}, {0x6, 0x8001}, {0x0, 0x2, 0x1000}, {0x4, 0x1cca}], 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000080)) fcntl$getown(r3, 0x5) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:35 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000001c0)={0x138, 0x61, 0x2, 0x3ff, 0x7, 0x5, 0x3, 0x10, [{0x1, 0xfff, 0x6, 0x8bd7}, {0x6, 0x1, 0xae, 0x3ff}, {0x4, 0x2, 0x9, 0xffffffff}, {0xfffffffffffffffb, 0x7fff, 0x1, 0x5}, {0xcf9, 0x1, 0x200, 0x81}, {0x5, 0x809, 0x4, 0x46a}, {0x5, 0x705, 0x67e, 0xe9}, {0x9, 0x100000000, 0x9, 0x200}, {0x1ff, 0xb, 0x100000001}, {0x1000, 0x80000000, 0x1ff, 0x4}, {0x8, 0x8, 0xff, 0x10000}, {0x1, 0x9, 0x332, 0x5}, {0x1, 0x1ff, 0x8001, 0x23}, {0x6, 0x1000, 0x1, 0x5}, {0xfffffffffffffff8, 0x7fffffff, 0x4, 0x20}, {0xffffffff, 0x9, 0x1, 0xc}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/66}, &(0x7f0000000140)=0x44) bind$inet6(r5, &(0x7f0000000300)={0x18, 0x2, 0xdc}, 0xc) 14:47:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 14:47:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000180)="350c683c1901654c1462cb0634c2151951f0c49c95b69803bd8a7616b3b94013991f0433319c28ac619271116cbde0cde6758b7bc7b5ee186730cb048ad6632b", 0x40}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r7, r8) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) r10 = getpgid(r9) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020699d, &(0x7f0000000300)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r14, 0x80045604, &(0x7f0000000100)) r15 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r17 = getgid() r18 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r20 = getpgrp() r21 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0xffff, r16, r17, r18, r19, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r20, r21, 0x7f, 0x3, 0x49, 0x7}) r22 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)="12f445b03aff7cbbb015a54dbb062382", 0x10}, {&(0x7f0000000240)="61dd47d7fed2318ff9bdb3237b79bf0dd0bbab9d6cb94b4a5ad5386c8e68ea9b2522035a9a461ba275ed01a3fbb325698609ee9d250821d858476a444719a21e98bd1778bf1b3bf667f6e0d92069b56be0f2310d67f25da93204c560c9c3217aeab0e0a915df46b6ca274c17d5e6692034dc17f1663ca5169c9a7b018a47efb491eda354db84ccf279126aa7db58768ac8e8416f444ca09859dc38766f6bb6860b", 0xa1}, {&(0x7f0000000300)="4422e0b22dbb128b9e9c3720bfa0d889e9ea5f8086aacad22c8c297582dfe87ee6c83d1fda6398f044c49e32f6a9ea58a9e41ec61edfcd54733a783b5aa129785f9d69e06c08dc4a2a329a441ab0434a57e83eca9be3f21df23f3d0d167171c75a104b6e96690949c5290a5d411ae0a136782d94335c56d7564d83eb7ee35f617b493f5779fe7c101e56b101d1ea94641bf2953df737750ad3cbda225295a6c29dd3a8a0853148222f6a92d2297d8a7e0b009c3729af52570e771df89f6293abd3fadd98d5def268", 0xc8}], 0x3, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r6, r8]}, @cred={0x20, 0xffff, 0x0, r10, r13, r17}, @cred={0x20, 0xffff, 0x0, r22, 0xffffffffffffffff, r23}], 0x58}, 0x2) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r25 = dup(r24) faccessat(r25, &(0x7f0000000140)='./file0\x00', 0x18, 0x3) socketpair(0x21, 0x8000, 0xc, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r26, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) close(r24) 14:47:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchflags(r0, 0x10000) 14:47:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x5bcc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0xb8) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xdfcc848117e28c95, &(0x7f00000001c0)="b199c4226b3ec8c5c9689be98e4303680671b0c593da07b6a5d1d70ffb634a6dfc0128b5f581c61119eda88224f71924d352340c", 0x34) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0x1, 0x9, {0x70, 0x2}}) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000000)={0x80000000, 0xfffffffffffffffb, 0x9, 0xaad, 0x2902, 0x4, 0x2, 0x10, [{0xff, 0x3, 0x800, 0x2}, {0x80000001, 0x10000, 0x1, 0x81}, {0xd483, 0x73, 0x0, 0xfffffffffffffe01}, {0x8, 0x80, 0x20, 0xfffffffffffffffd}, {0x5, 0x8, 0xffff, 0x2}, {0x7fff, 0x59a5f188, 0x5, 0x8}, {0x1, 0x7fffffff, 0x20, 0x1}, {0x5, 0x7, 0x6, 0x5}, {0x7f, 0x1, 0x9000000000000000, 0x6}, {0x2, 0x0, 0x1, 0x7}, {0x1, 0x8, 0x2, 0xb9}, {0xff, 0x2, 0x8c, 0x2}, {0xf17, 0x3, 0x3, 0x9}, {0x8, 0x7fffffff, 0x4a, 0x1}, {0xfffffffffffffffe, 0x4, 0x80000000, 0x4c5}, {0x0, 0x1a2b, 0x5e94, 0x775f}]}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000200)=0x1) socket$inet(0x2, 0x3, 0x102) 14:47:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x8000, 0x100) bind(r1, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = socket$inet(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/107) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f00000000c0)=""/199) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r6 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000004c0)=""/80) mkdir(&(0x7f0000000480)='./file0\x00', 0x20) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000240)) bind(r4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) semget(0x0, 0x0, 0x480) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000300)=0xc) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r8, r9) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000000280)={0x8}) getpeername$inet6(r7, &(0x7f0000000340), &(0x7f0000000380)=0xc) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 14:47:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x400, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x100000000, 0x6f}, 0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x3, 0x4}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000200)) r6 = dup2(r3, r5) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f00000001c0)=0x803ff) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) pwrite(r2, &(0x7f0000000340)="3c8d874ed625ed0406055e56d9f55a17db945ca10911a6a67c52cf879fcbacd8d6727ee229d10517ac0d877068cb0f52d9cf3e6d0c3b31cf67c004d79e1ec23353c1cc91f51571a397f87f7a3261f91adb01d311ced6e0fa5d17e6f25c1c38175f00f1376ad557361d79091d67f6e99e34ec2bc2ec1556913c", 0x79, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x8, &(0x7f0000000280)=[{0x3, 0x3, 0x9, 0x7fff}, {0x54, 0x2, 0x3f, 0x3}, {0x800, 0x10001, 0x1, 0x9}, {0x0, 0xf25, 0x4c, 0x81}, {0x0, 0x1, 0xb993, 0x8001}, {0x401, 0x1, 0x7fff, 0xfffffffffffffffd}, {0x3, 0x7ff, 0x80, 0x554}, {0x9, 0x7ff, 0xffffffff00000000, 0x3}]}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000140)) 14:47:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000001c0)) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:36 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01f000120000865107"], 0x10) write(r0, &(0x7f0000000040)="025cf01225a0a064a56be36c8abdf1fb4ea681fc0a4f124790864752ff282ec58ee0a6fa9b5e56e91f15eb0affd7fd30194d255d414a69b1fad9e8edff0a2db7f7918b710770fd976e721768594adc827ccae982ec57204447a9b5a1441a31805619d446c58e6bca6823e07a57a93fa9d7e73c9cdbe229dd0be337", 0x7b) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000500)={0x0, 0x9, 0x5, 0xff, 0x3}) r2 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f0000000440)=[{0xd5, 0x9, 0x5, 0x9}]}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$inet(0xffffffffffffffff, &(0x7f0000000340)="9a52f396d70ff067a8c0840ed504e4014b104414e3bc24956414e0bfcc1f958e3fa8e22730e311afff9ac9fd11c92b2da64c84da1f76c26697e60aa9f3fc831d4aa4bc6e957a8973e4091367170ba8d8c893996e9adc63ffdaa253873cb50ec04382c81d58ded247ca92de7f41bd42c78d4d7ad8a015a9ed959a4d565ff76a1bec910928c27740896a71cc8300e258e58003c684b7df766c62d6448b0e41fa04bbbd1c43b8fb14d45eb6bad584338414f5b8", 0xb2, 0x9, &(0x7f0000000400)={0x2, 0x1}, 0xc) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) pipe2(&(0x7f0000000540), 0x10006) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f00000000c0)={0xfffffffeffffffff, 0xffffffff, 0x1, {[0x7, 0x1f, 0x4, 0x7, 0x9e, 0xfff, 0xffffffffffff7fff, 0x7f, 0x1, 0xffffffff, 0x400, 0xffff, 0xffffffffffffff00, 0x54, 0x5, 0x3f, 0x5, 0x7], [0x401, 0x1f, 0x2, 0xd7, 0x0, 0x4, 0x8a7, 0x0, 0x1000, 0x3], [0x8, 0x0, 0x6, 0x101, 0x5, 0x4, 0x5], [0xa4, 0x0, 0x1, 0xffffffffffffffff, 0x81, 0x7ff], [{0x80000000, 0xce00, 0x4b9b, 0x3ff}, {0x3ff, 0xfffffffffffffbff, 0x3, 0x7}, {0x3, 0x19, 0xe, 0x37}, {0xfff, 0x2, 0x14, 0x1}, {0x6, 0x9, 0x9, 0x8}, {0x7f, 0x2, 0x3000000000, 0x2}, {0x4, 0x6, 0x3, 0x1000}, {0x40, 0xffffffffffffffff, 0x40, 0x2}], {0x200, 0x80000001, 0x4, 0x100}, {0x6, 0x2, 0xb3, 0x6}}}) 14:47:36 executing program 1: readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/88, 0x58) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r4, r5) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup2(r7, r9) getsockname$inet6(r6, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r10, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = dup2(r11, r13) kevent(r14, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r12}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r19 = dup2(r16, r18) kevent(r19, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r17}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r4, 0x4}, {r10}, {r12, 0x4}, {r15, 0x5ca1c470f644e883}, {r19, 0x4}, {r20, 0x8}, {0xffffffffffffff9c, 0x100}], 0x8, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r21 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:36 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='e\xf7\xff\xff\xffzero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)) r3 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xffff, r4, r5, r6, r7, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r8, r9, 0x7f, 0x3, 0x49, 0x7}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r10, 0x80045604, &(0x7f0000000100)) r11 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r12 = getgid() r13 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getpgrp() r15 = fcntl$getown(r10, 0x5) r16 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r16, 0x80045604, &(0x7f0000000100)) r17 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r19 = getgid() r20 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = getpgrp() r23 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r26 = dup2(r23, r25) kevent(r26, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r24}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0xffff, r18, r19, r20, r21, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r22, r27, 0x7f, 0x3, 0x49, 0x7}) r28 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r28) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0xffff, 0x0, r21, r13, r14, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r8, r15, 0x7f, 0x40003, 0x49, 0x2}) setregid(r7, r12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r29 = socket(0x2, 0x3, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) socketpair(0x20, 0x4000, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r31, 0x3) ioctl$TIOCFLUSH(r30, 0x8020699d, &(0x7f0000000300)) chdir(&(0x7f0000000040)='./file0\x00') 14:47:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xbb2}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)) r2 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xffff, r3, r4, r5, r6, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r7, 0x0, 0x7f, 0x3, 0x49, 0x7}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000100)) r9 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = getpgrp() r15 = fcntl$getown(r8, 0x5) r16 = msgget$private(0x0, 0x484) msgrcv(r16, &(0x7f00000001c0), 0x8, 0x2, 0x2000) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0xffff, r10, r11, r12, r13, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r14, r15, 0x7f, 0x3, 0x49, 0x7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r3, r13}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r17, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 14:47:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup2(r4, r6) kevent(r7, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x0) r9 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r10, 0x80045604, &(0x7f0000000100)) r11 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = getpgrp() r17 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0xffff, r12, r13, r14, r15, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r16, r17, 0x7f, 0x3, 0x49, 0x7}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000140)='./bus\x00', r14, r18) 14:47:37 executing program 0: r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0), 0x0) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r6, 0x1}, {r6, 0xaf}, {r6, 0x10e}, {r6}, {r6, 0x2}], 0x5, 0x8eb6) shutdown(r6, 0x1) fcntl$dupfd(r6, 0x1b, r5) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r4, r7, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000280)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 14:47:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000000)=0x1) 14:47:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r2, r3) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) setregid(r4, r5) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0xa37a764bdaba0486) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000001080)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)="8239020489a381feeec2c00b7ff8fc25e56e83cc5caa881edca22df604432734bcf68c9b74580351a3e8e44f2ee11f2c3537057c0d046b3d6ce94f62ca8d854854b32b192db896e98e5b5e25effafb2fefee10e326e9df29f741e7b59258f8e624f22853fe47949349db03af7f6ced9db741ff76e8758fd7baf1e55bb748181556b6c8c38134a07012219d4029439a1aa134af3cb00bd17050bfc03ae3b8f39ae4c3c32590710a5a12ccef88a8280e924f7e1382ec6a59ae8c420742a5c9da660fa3e47e3caa8f26f1b71bc5ab256cb475848e2d4df168dff29922e4fe42f946239b1031", 0xe4}], 0x1, 0x0, 0x38) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000280)="0f13778c506e1ec3d163f08d30c504924f263e", 0x13}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r10, 0x2000745e) pwritev(r10, &(0x7f00000024c0)=[{&(0x7f0000002480)="580079f263e224a22aff62fa0534cef3", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000002540)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002580)='/dev/wsmouse\x00', 0x8800, 0x0) getgid() 14:47:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x6, 0x0) 14:47:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="9d") r1 = semget$private(0x0, 0x3, 0x40) semop(r1, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000280)=""/227) 14:47:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x102, 0x2, 0x5, 0x24}, {{r0}, 0xffffffffffffffff, 0x10, 0x2a, 0x2}, {{r5}, 0xfffffffffffffff8, 0x8, 0x20, 0x1, 0x10001}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x7fff, 0x80000000}], 0x0, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:37 executing program 0: clock_gettime(0x6, &(0x7f0000000040)) r0 = kqueue() pipe2(&(0x7f0000000000), 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x43d75eae0b686b31, 0xb0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) dup2(r2, r0) close(r0) 14:47:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1000000000000213, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 14:47:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0)=0x2, 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x8b1ce8c8a8f74690, 0x0, 0x10a) 14:47:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) r5 = kqueue() r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r6, r7) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r8, r9) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = dup2(r10, r12) kevent(r13, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = dup2(r14, r16) kevent(r17, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r15}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r18 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r18, 0x0, r18) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x0, 0x8a}, {{r9}, 0xfffffffffffffffc, 0x0, 0x1, 0x401, 0x3ffc000000}, {{r4}, 0xfffffffffffffffa, 0x2, 0x0, 0x8, 0x5}], 0x1, &(0x7f00000001c0)=[{{r13}, 0xfffffffffffffff8, 0x0, 0x8, 0x92, 0x800}, {{r17}, 0xfffffffffffffffd, 0x82, 0x80000000, 0x5, 0x9}, {{r18}, 0xfffffffffffffffc, 0x4, 0x1, 0x5, 0x7ff}, {{r2}, 0x7fffffffffffffff, 0x88, 0x4, 0x1000}], 0x90d1, &(0x7f0000000140)={0x6, 0x7}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)) r2 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() msgctl$IPC_RMID(r2, 0x0) r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xffff, r3, r4, r5, r6, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r7, r8, 0x7f, 0x3, 0x49, 0x7}) r9 = msgget(0x1, 0x4a0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r6, 0x8, 0x7}, 0x3000000000004, 0x8, 0x0, 0x0, 0x0, 0x3}) 14:47:38 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getitimer(0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) r4 = syz_open_pts() ioctl$TIOCSBRK(r4, 0x2000747b) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 14:47:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x800, 0x67) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x20008) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0xffffffffffffff00, 0x200, {0x1, 0x8000}}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7c}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x345) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:47:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x1) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "003707000000ffe50000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x8) lstat(&(0x7f0000000040)='./file0\x00', 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="46f88e41e7047379c91789bd4665b651546310439d70a7", 0x17) close(r2) r3 = socket(0x18, 0x8003, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r5) write(r4, 0x0, 0xffffffffffffff73) fsync(r1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 14:47:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x52fb916f0484bfec, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x8000000000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x100, './bus\x00', './bus\x00'}) r1 = kqueue() utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x10e21c22, 0x5}, {0x2}}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) connect(r2, &(0x7f0000000240)=@in6={0x18, 0x2, 0x7, 0x101}, 0xc) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) dup2(r3, r4) ioctl$TIOCNOTTY(r4, 0x20007471) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup2(r5, r7) kevent(r8, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r9 = getpid() r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r10, 0x80045604, &(0x7f0000000100)) r11 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = getpgrp() r17 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0xffff, r12, r13, r14, r15, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r16, r17, 0x7f, 0x3, 0x49, 0x7}) r18 = getgid() r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r19) r20 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r20, 0x80045604, &(0x7f0000000100)) r21 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r23 = getgid() r24 = getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r26 = getpgrp() r27 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000240)={{0xffff, r22, r23, r24, r25, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r26, r27, 0x7f, 0x3, 0x49, 0x7}) sendmsg$unix(r6, &(0x7f0000001540)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000340)="0fdbaf2c63a9dfa19b80fed9deadf5a120cc4cfd96f6d4e611cd3c7fb854830e2d58fc56840a9bca51d0e0651cc4765ea3e67a1751ab352e00c4c2f18c568764465043547c55bbac57128227ceb336239564d1012b9607b6563f9b0b7c39619e13c3a9d46b45f3920a3ffaff59636ed45e0a2e01dfd33c993bef88bb50860700f543b1295e4e1d3abf7e2174d40f0e368f644666a984483dc8505af1cf0521266ec07ebed76831f8c6f7aeeec4ec2fd72a4db02e899d2c5f1011036075b5b6478b9450651fbcf7c151a3fe9a33d23a7f13d09b2f4ecc5128c9f12d657aae877b4882f9", 0xe3}, {&(0x7f0000000440)="91cec192c13bced72579e58026fddbbf935a61b7f1f355a99fb5aa8e66834d28605f67c18a0481003c120803420c90f3ba0423c794502636af05b2e7dc2bbcb54ad07a2c6a90", 0x46}, {&(0x7f00000004c0)="89af208ee692861fce66b5de48ada4736943c273d20116356edc595302673ca8b4f6f00016011f9c50e0cc8b95d00c336879e3222c524ef0d9c91cd645e8ac549643ff40b1547adbc589e73a97c48d6127df773249bbc2abe51ddc1c9d8189d91b87d464f9a6e02063b7f7e68a0bede12edb76e336b5ca88becd13903043a84f189e64fb972f88355340db875ecdfc7ab323cac466ca11df4ed224a19151018ad3716d62fd33ce9a59dc9dbfe9508d441f37f3966561c663bc132e1505698e637864dabe496c3185ba9288e6190c6374e15f9f862351643bffc3d78cfdd65874d898daea1a9057f18c33a1042c6307375425e793a48018281a120e7b7dc24784d2c205a6f877fd7b06ed1f376c88761eaa63fd6d2330a59504d76a687eb3f861d4113de7139576db8a295a65fa4a2a1fb890a51d63bfe1c137d0dea66943c5ad5334c6e1b922263502a7069b8f9a6cba82ee3f55c4bbef442c95694c565b3aec040d5a8e84f5f1f0acaae0cda8f309ed206cca28e04f618c78763a1fb53d42117792ac780fcdbc80dffe681f0c6aa54663dc473867dd231b40933bdae1c13cd1d9be51cca33a06aa1b3d5be0f217580280172297c14c510959d7fd1293f85fc4d3847e5a3feaaa042b0d6d1fe50a8ab4d139e39995b29e2a4cb24076aa053b3a9f2f0fce0fc17ec44c11c73701b38d9fff6de9400ad787194230313c38ff9d874b24c017e170d141f20c3f74f52b49c3cc55bc471f3f08cb3d99ae5a0543adef032b8afb49e2c400f7bbc95dbe2852ae0c6277c1343cf5d5424cb35ee7fb863d28bcd2b1ae567ae5e5ff652ecca0f3ca603b11f19e6e6df7b02e119659a9def56aa27d25e74bdabdaae174b1f9fbcea32fc6812c909b2a5fcd05fde334e49bbde3106ce12900ebb16d4402d0f0c170aa8b5bb5d9cb5dbd964afcd5ae08b9be3b89621cf88ce1b8e8a427cdd39e6f2263b150f19b8766e6ecc8f759f8627cf17489547b1c3da16db4c051be871e81da8d9f4a68b40f097268d13f9d9e638d59a35235357ac91ee8f26b273a9f43a77fef5e69f3769821a0cc9770b35889033e60116ccfe673d972e0f5e0ef1a8dc544bcbe3fba2679a8d38e54202144de838ec228a71306b450c4c35dc57fc76669b88f4fa3b1ad4cae1ec3c4ce48c734169c2b47e74d92518c2d8209e451e0c1ee33db620f4f7631c67f95f7f37ae2f11424c68d65e10a699be973e4cf667e1fd0c789596710a0568de0df95154af365f25ca3b46dad94c10676b588276af82d5f04544d892dcfa10bc123824cea6b14b56ec4de513c6efbf293c03d519864497474402ac9b8e0b47c25e57e0e73242fd95b27700bde759078579296a8c401eb6b6a11e0537c5b6b9f2ee52afa7173c56093511f4bc37782cb8a52663a5ea90809d4bc80996e9c58ec392885a7021b617f7959adaf3597b09fcbbc09f250a570e205be7833049033c4e2cbb8f3f38313ec8918413c99fa1023adff9bc240064e693760fb0b41a8b9527b11769e3b2acca2a357be5f71c16fcb726ad48b06497bc2b69b9830275869d8a570b23a2089df5e757eff232730e6030871a13767700d3ad8f11b4aac00497267260d922a6bc1ccbfcbb5e3635a831a8ed79a5f72081cb8a069052c2ee1d1b7dcb8013b8651f4b39d2c101f3adb261bf0a723e87bb70c0780cffff043dadd69e943ee4fe7f10e286adee3a7eea02b8e3ad0c6f2c06d1ffe7d8bedf1386f10bad72497948cf9e687284e214c35a65c56519b2a2ccb6134350b1eacd5248ed53f62d54e3ce96762c7445e1f9c92fb7d10d4dd4f537aa18a84e32aa99e4abdfd968b94b363ebb22262568e13f34f4132a079a31d767b1204ed792862a9f1a803838b7f3e3961a494a80c8a9630860ac7a144e738b03d7ed24c9201c1b2d509e210980ada87e4904dba23c70868179a31dbb99a50a254ad4f241b33beba49a0d9ba925d92c37b45f49bfd00992e5060510e36c4ec8c5991d57a5c0f6f6691b008a1dd52a6e327a71fb8e3e85053be7f6efe3ae59d521c4740278e003c5f966ca2a5b0e89a9dca6ccc31cd0e34e1faac76c6ddcd1354cd07c1d6b2c346f448452e0c6ed0e511e6265f7ca131f89b86fa75876f604c028db959ebdb75d74f1cd6b11d7ad3e71598df16a3faea6fe944208068ff9f26e7a033dbd7086f27d87d4678a3f553ecc378aa7ae6ab53368814da365428223c7864d71d8c7337e28f4ebae06085a49e8ee94073983f9974262173748ed5f2ba9de36aad68658d2404cddef600caca8e3bcb9efe4ba53fb1f74986a9aecca1fc2b2d547252799bfb0cf84a5f14a7718e44266799d93c5c7057b55ac386b92e20d2c9caae2cfbf90cdad709b3cd1fac6327b7263479d21a6ee027007b7b0bb2dead2da36ad5547c1877ab2858136eed1fbddcfba6b5a68e2363907c70ab17511f020ed8a7a423e858e1e2441eddedea5f3dc08fd381a267a6a94ecb5fbce40930581902de00e6a75e277d58b15240719bd254816df617eb95122b42f1a2c59dbb62cca5e69772fadab3c4218969abeeef0ed8af5c45b5ec171679a8d5b273bc46ac3097a9f77299456ef724950e79c0b6c8724b5e46da95841736ab1132fcafd069ef1e767eb6ec6e98b4f6b2d663242ea4044631f2c68529b6004aeecbde191d09dc5622e1764fdefcb5471c34428004e8de4fb7c9e18c8e4b4e2bead9b8c4e70a562b5513029f066100b9dd4f06f86782765e72bbb6922a92e49eabf8b4585ca0a68973c67b93cc43ea09101385e63ac23d7a5e8d9d5ce43012dd0411aebf8f746b2b20c2e964496d0369370209a9149b480373a4a5bc16a942335254a2da77b9cf9509309111cd3859566c3d0f8bec580038bbc2e836fa1da7eb56ec37ddc3b71a94a9fcf7534b2b7fcee8a28b5f3b86cf98d7b4a5a7dbd55f3ae86637bf42bc159a850e09fbe05f5ba7b5438358cd2cd28f144a296b34cc686dab056ec5c24382cc363abcb1e5a1ede7c98c05e4c5694806c2716826d5b2b9355fb276890bcfd7e01d3a61ee5da6fc78eee41fcadd95b3573dce35acd7f2d7eb9c45577ff969bffcdb2a00c41cdd062f8c707d5652d14ac9c394ac76c627d47547b342c0954aec24c7d848da97f771db9e75c24293283fa5d519062c8b15c993b8dcb582126717afccd7289869dd7a72f2ab823c03b6dc05045d1e59bcfec7c7f0f130297cde65f62f6f9eb196eeb2f500710005012ee0030edc4afff2f538d5d278efed3819fb6a0e0f3e01aea645fffec4d9579b9fb3c0494f8a1ab7dba8ef7900f4aa614a5e763dfa9cfe88bd197e18d65196fd034be91c2876b0a52e2bba64994cb3b1e72fb18ffaf28892b2241abfeb760a9816c5efc34e2652c410e3df8a8e2ac147910e2f9d356b43d99ad4429f0ba06597e47f3326d2267904d64fd22b61a165770d2d5c4eaf677b1bcf176cfa15060e486bb51e43b6c085db5288186188204dbf42f0c14879801b0f7a1e874cabd871649a901e168d5d729197425fa77d8fe04b707e61864b68e429405de6c8fa5dba6af0b7ce79ae63b6e3b808644baa7069465ae1311807fc25babdb7a517f6e998abf23dd8b2e602c8447b8c5eeeb4c95da5a8b854ca896f1643ddff49e8575e2aaf769359f7ab6c2331c1834910ad8469cb06cbd48332b4d488bb45e0f282a90846a94dd21be2b6b3a7cbf16bd3bab0c850cc995519ad3a43e8ff8597f77324380bb120ea737731eca5399d7b06f7c939c2b2aa6eebbaa2717e43decc8115ed6648162ae5e343dd471839d5bca9d6cae322ad7f05422fce06d85f7e0415aeba6e924a9c41a7781a9b47833cc37168dbc851ca38ec59ff67a526c93a51a4676de5b70748b332b1a055cec8b07d3ac234e4413c7aad58787cba188e103044c7476c75ffc7bc30bcf740d7002cf92c1f79562429ed93f979728093e9e894d5c800c23b9124a4c5c57dc24c8f32ff5959b77fe2981704b0fbc199c0b5572bd3b1f75d85e54d8d6dd1b6fa2c0c71b7269ed97091c62660311f43d600ab3376f592ea871fa80cd031a28b71d3508235d123ac25e7aca07c42ba944da15ac1f2ddd4c0b1f731d0a83163ad2c3821d45710e7605d52071b2ef9b279df92ea389c3fe04f64d97673f4be76d5594d263258cc75c04fb0a68d67e08042660532b8ed92fa6dc7e76e969c2db8df7335031ae29e62626b56c1fb2b3c9900ad4d6c9efcaee87373df17b9fb3a7f512bb60aa8c4dfcf29b476c637e6e89ef479efa20b4f89da28ccc8c070a0807ff1809167603b91e52cbf79a35c166b9737120fee6d260f322ec1c2d9483049bafe4ed21c01491df516bf052b526c1e45e08d3d6b177faa31ca1b1a73b72d920e6d52300215ffa8639143cd0447d3d8d6b5df3b89f33ab18358446149959f0f94d5278e09107f2065fc30e200d925d72ec7462f8af5992cbbbb5818248553634482d8c92eb8afa7a6316659af859b32a17af00a376abdaf6f120fd4e66112d965d5aaa016344849c4491b6ba44af627734a5d15920725db767e06f9fd79a84a9733ea31f79e8ca842c2be9480c3af4967fcc772ba9b1256c39b6e1c76ab6fa36d86a5e6ebe7a5f4782136268a85a5b6ddf1cf6f94d62ad9cd3571cba1ab1a2ac5e60db3c45eb52653be4a7948c5b2d04e86cae0106c75ea4c54bf0916e5048e86337f964cb1df8feafb7f8bfac5a12fb15f25170c6da6b18adacec74ede851dbe9bae56eee85142df150b57942010a60ec986e0413259c6f0d0064394c07790d0168de067831f5a2bd97c6e4edc8e1981156910769ee548202737c206a59eeb54f114d5628a4ff3e33a9df12f29364f24dd428e205a8c609e04b74ba63df26ce89ca7fd7bef905b89e0a4d6fa4692321d3bd655d48c29db344c68c378757c98b2e51dad98c8d848879b66b39a7abc62dee4d544f2e97b6068f4baef6428f513f69435e84712abfab620ed7538a5a5211c4c19901f88278543dcfbac997e441b8b373ef6a1eda39f9a1ce51858088c9a6d2ceb3f6bb2f0b0931aa5b810e4f26bb0c2bbcdfaf30bd84db7aa800442219e8f3381eb354860c7025eda9745f6002181dc162fc0d14d75da3e5194fe34c72412378b50613e722b6aabdeccc735a18f988f5bee407cc43ff3af49aa9faa2c0ec7e3257b4e8d925288ec9b56b67f264818cfe78512c0bbda5fe02d631573c3e4cbe22f7fede13480beff5511a85dbb44bc760e45a32002eff1e1d1bb927a15c922c8d730f0b5a013b4cd41ed6b9955270844cadf6653ad8ed8642e699c9d4caa60f914a8a332f49403e0b48a38edde00e5b7ad04fda1902292ce4d6974ff5b978ee79e6c5304c21a0cc6f4d3d74b7f0bf7c6ed2fc568d2ebce5e48a0f790a5b766e94cd0fdc6c8191da116e392015323ce575de3def75a337351af267cc02e5a67773576690d49ce73bbd4212c73e58e24341a6cd3da3dd8e93984641ceaaddd12514cab05eaab1aab4c09f240195f8d0a1fea50af1764c5eab52526917a06ef15626f6b5ab6671193b2b8608fa439b341477a712c2d1d7d4d0778961c58aed7a83de7f4f3b97245b52da87b429a9182807a381d683e231396ca56e932b804c90d43574f78fde6f2bff825657c090ae6dfafa93fb4100fcbed313c90cafab3d73c7155417e4b9bcdb61027350f3b88a19b74cf7633f225d8cfa1d1e3b36e3c02de2845ce5e89022f264a1af4a6676c443335e41a5ce3604bfab09cef1a697d9c47ce1cc1bcef4306373722c0157328589c8397", 0x1000}], 0x3, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r9, r14, r18}, @cred={0x20, 0xffff, 0x0, r19, r22}], 0x40, 0x2}, 0x2) 14:47:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = kqueue() socket(0x11, 0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = dup2(r6, r8) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r10, r11) kevent(r9, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffe, 0xe7, 0x4691b59e7029733e}], 0x80000000, 0x0) recvmsg(r7, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/115, 0x73}, {&(0x7f00000001c0)=""/98, 0x62}, {&(0x7f0000000240)=""/124, 0x7c}, {&(0x7f0000000400)=""/91, 0x5b}], 0x4, &(0x7f0000000480)=""/110, 0x6e}, 0x5) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) r12 = socket(0x2, 0x3, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) kevent(r1, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffff8, 0x16a, 0x1, 0x800, 0x1}, {{r5}, 0xfffffffffffffffc, 0x14, 0x2, 0xa5a, 0x100000000}, {{r12}, 0xfffffffffffffffb, 0x24, 0x0, 0x5, 0x5949}, {{r13}, 0xffffffffffffffff, 0x54, 0x0, 0xcd83, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x88, 0x1, 0x7fff, 0x4}, {{r13}, 0x7fffffffffffffff, 0x40, 0x1, 0x0, 0x3}], 0x166, 0x0, 0x81, 0x0) 14:47:38 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x3, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x30000) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000180)={0x9, 0xfffffffffffffff8, {0x5e3d, 0xac}}) dup2(r6, r7) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x5, 0x7, 0x0, "000000000000000100002000", 0x7}) 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) 14:47:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) 14:47:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x61, 0x800}, {0x2a, 0x7}, {0x8b, 0x5}, {0x45, 0x10001}, {0xe20689937c07dced}, {0x44, 0x877}], 0x6}) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 14:47:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:47:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r6 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000080)) r7 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:38 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) r1 = semget$private(0x0, 0x0, 0x20) r2 = semget(0x2, 0x1, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400), 0x0) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) r15 = semget$private(0x0, 0x5, 0x8) semop(r15, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r16 = semget$private(0x0, 0x3, 0x40) semop(r16, &(0x7f0000000440)=[{0x3a47d932f467c7d4, 0xfffffffffffff538, 0x1800}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) semop(r16, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1400}, {}, {0x1, 0x0, 0x800}, {0x0, 0xd}], 0x4) semctl$SETVAL(r15, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r15, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r15, 0x4, 0x4, &(0x7f00000000c0)=""/63) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f00000001c0)=0x1) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r18, r20, 0x1e4, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) r23 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r23}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1f, r8, r20, 0x0, r24, 0x42, 0x8}, 0x400, 0x5, 0x3}) setuid(r8) r25 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r27 = getegid() fchown(r25, r26, r27) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)={{0x0, r4, 0x0, 0x0, r27, 0x0, 0x800000000}}) r28 = socket(0x0, 0x8008, 0x6) r29 = kqueue() preadv(r28, &(0x7f0000000140), 0x0, 0x0, 0x0) kevent(r29, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200), 0x0, 0x3) kevent(r29, &(0x7f0000000300)=[{{r29}, 0x68e80cdf5362a287, 0x42, 0x81, 0x5, 0x7}, {{r29}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r29}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r29}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000001}, {{r29}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x3}], 0x912, &(0x7f00000003c0)=[{{r29}, 0xfffffffffffffffa, 0x10, 0x1, 0x5, 0x1978ca539}, {{r29}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xb10}, {{r28}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0xff}, {{r29}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r29}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xff7f}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x1}) poll(&(0x7f0000000000)=[{r29, 0x40}], 0x1, 0x0) close(r29) r30 = getuid() r31 = getgid() fchown(r29, r30, r31) r32 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)={{0x0, r30, 0x0, 0x0, r31, 0x2, 0x80000001}, 0x0, 0x80, 0x0, r32}) 14:47:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) socket(0x2, 0x8000, 0x1b) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r7, r8) r9 = dup2(r7, r6) kevent(r9, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) openat(r9, &(0x7f0000000000)='./bus\x00', 0x10, 0x4) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = dup2(r10, r12) kevent(r13, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) openat(r11, &(0x7f0000000080)='./bus\x00', 0x800, 0x80) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:47:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x4) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) mkdirat(r3, &(0x7f0000000000)='./bus\x00', 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x7fffffff, 0x7, r4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0x0, 0x2}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b7") 14:47:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x7ffffffe}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) r2 = geteuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) r4 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xffff, r5, r6, r7, r8, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r9, r10, 0x7f, 0x3, 0x49, 0x7}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f0000000100)) r12 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r17 = getpgrp() r18 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0xffff, r13, r14, r15, r16, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r17, r18, 0x7f, 0x3, 0x49, 0x7}) r19 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r19, 0x80045604, &(0x7f0000000100)) r20 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r22 = getgid() r23 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r25 = getpgrp() r26 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0xffff, r21, r22, r23, r24, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r25, r26, 0x7f, 0x3, 0x49, 0x7}) r27 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r27, 0x80045604, &(0x7f0000000100)) r28 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r30 = getgid() r31 = getuid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r33 = getpgrp() r34 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000240)={{0xffff, r29, r30, r31, r32, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r33, r34, 0x7f, 0x3, 0x47, 0x7}) getgroups(0x9, &(0x7f0000000180)=[r8, 0xffffffffffffffff, r14, 0x0, 0x0, r24, 0xffffffffffffffff, r32, 0xffffffffffffffff]) fchown(r1, r2, r35) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r36 = getpgid(0xffffffffffffffff) wait4(r36, &(0x7f00000000c0), 0x1, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 14:47:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=""/77, 0x4d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) fchmod(r3, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) kqueue() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000d40)="6013c03bc2c276ff3648013d51f8cde55b3c483f392354a11a7da7b920929bb9b7d49f306dc2280e0ca502d3276b01000000750c577d38e21faa5ed80d87d56d92de5de4194ddbf9b2ae506ed6c1cdfdb1a55af646d07ad825de40bb23edb394c2f2356c10ee8fcc20f352dd3debba12cca4c5a5671f90ce9a65d462a7dd5946eaaea9ea77a1ff06f5491f7c6ccf324c5fdaad87d171ccd43a31a6fe69c7f5ab6e98f01ce74bf233e27dcb0c9a7eba20d74591afcec5ec58a2f3f2eb0a20", 0xbe}, {&(0x7f0000001100)="8ac3625fbe27d69c6246534ad2cb9c9ceece471d9dfa038ed38583d1518077c1b1b1797a7824a501d7eb21330188d19ed416a2800ad8909d3037de0a", 0xff9b}], 0x2) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCCDTR(r8, 0x20007478) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = dup2(r9, r11) kevent(r12, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = dup2(r14, r16) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000180)={{}, 0x2, &(0x7f0000000140)=[0x0, 0x0]}) r18 = socket(0x2, 0x3, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8020699d, &(0x7f0000000300)) r20 = getppid() fcntl$setown(r19, 0x6, r20) kevent(r17, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r15}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) poll(&(0x7f0000000100)=[{r2}, {r4, 0x1}, {r12, 0x20}, {}, {r13, 0x100}, {r15, 0x20}], 0x6, 0x1ff) 14:47:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f00000000c0)) 14:47:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x7fffffff) r4 = accept(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) r5 = fcntl$dupfd(r4, 0xa, r3) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) getsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000080)=0x4) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x11082, 0x10) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x2, 0x0) lseek(0xffffffffffffff9c, 0x0, 0x51, 0x53ee06df0b56619e) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000100)) r7 = msgget$private(0x0, 0x100) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r8, r9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x96) r11 = getgid() r12 = getuid() r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r13, r14) ioctl$TIOCMSET(r14, 0x8004746d, &(0x7f0000000140)=0x4000000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = getpgrp() r17 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0xffff, r10, r11, r12, r15, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r16, r17, 0x7f, 0x3, 0x49, 0x7}) fchown(r5, 0x0, r15) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='n..', 0x3) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x6, 0x7}, 0x10) 14:47:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x3, 0xa3, 0x8}, 0xc) 14:47:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockname$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup2(r7, r9) kevent(r10, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = dup2(r11, r13) kevent(r14, &(0x7f0000000280), 0x20000000000000dd, &(0x7f00000002c0)=[{{r12}, 0xfffffffffffffffe, 0xe7, 0x1}], 0x80000000, 0x0) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = dup2(r15, r17) kevent(r18, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r16}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r19 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r20 = open(&(0x7f0000000200)='./bus\x00', 0x108, 0x70) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x14c, 0x80, 0x1f, 0x2}, {{r10}, 0xfffffffffffffffa, 0x9c, 0x7b2ac1d624feede6, 0xcd, 0x3ff}, {{r14}, 0xfffffffffffffffc, 0x11, 0x0, 0x1, 0x3}, {{r18}, 0xfffffffffffffff9, 0x80, 0x2, 0x6, 0x6}, {{r17}, 0x8000000000000002, 0x90, 0xfffff, 0x2f, 0x1}, {{r19}, 0xfffffffffffffffd, 0x42, 0x0, 0x8, 0x8}, {{r20}, 0xfffffffffffffff8, 0x20, 0x1, 0xd4000000000000, 0x6}, {{r21}, 0xfffffffffffffff8, 0x10, 0x1, 0x10000, 0x80}, {{r17}, 0x0, 0x7, 0x1, 0x8, 0x7}], 0x66, 0x0, 0x81, 0x0) 14:47:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000001c0)={0x4, 0x3, 0x0, {[0x8, 0x8, 0x0, 0x7ff, 0x4, 0x1ff, 0x3ff, 0x3ff, 0x81, 0x1f2965b1, 0x9, 0x100, 0xffffffffffff8000, 0x100000000, 0x2d0c, 0x10000, 0x9, 0x1c], [0x400, 0x3e900000000, 0x4, 0x7, 0x9, 0x6, 0x401, 0x7, 0x8, 0xf1], [0xb4bf, 0x80000001, 0xa366, 0xe0, 0x5, 0x1, 0x32c], [0x10000, 0x0, 0x7, 0x7f, 0x68, 0x69e2], [{0x4, 0xfffffffffffffc00, 0x2, 0x6f2f}, {0x8000, 0x8, 0x5d, 0x400}, {0x2, 0x100000001, 0x400, 0xd0}, {0x10001, 0xfce4, 0x4, 0x400}, {0x80, 0x7, 0x5, 0x40}, {0x4, 0x6, 0x80000000, 0x20}, {0x20, 0x1, 0x800, 0xe7e}, {0x1, 0x2, 0x80000001, 0x3}], {0x4, 0x80000000, 0x14, 0x1be}, {0xffffffffffff7fff, 0x8, 0x2}}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) linkat(r0, &(0x7f0000000180)='./file0/file0\x00', r2, &(0x7f0000000240)='./file0/file1\x00', 0x4) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 14:47:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup2(r5, r7) kevent(r8, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = dup2(r9, r11) kevent(r12, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x172, 0x1, 0x5, 0x3ff}, {{r3}, 0xfffffffffffffffb, 0x2, 0x80000000, 0xa, 0xf2dc}, {{r1}, 0xfffffffffffffff3, 0x4, 0x4, 0x0, 0x9}, {{r1}, 0xfffffffffffffffa, 0x4, 0x4, 0xffffffffffffff81, 0x7}, {{r4}, 0xfffffffffffffffd, 0xdfd097b4de277eaf, 0x1, 0x0, 0xffffffffffffff7f}, {{}, 0xffffffffffffffff, 0xc1, 0x1, 0x4, 0x7}], 0x0, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:40 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x100000000, 0x4}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/119}, {&(0x7f0000000240)=""/248}], 0x1) dup2(r0, r1) 14:47:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = msgget$private(0x0, 0xb97d12dbed227cca) munlockall() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x1, 0x0, 0x7, 0x200}]}) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8a7ffa801e1aca30d7a20a52854eb4a70e1ff3f0afb05e7b49f578285c68be41ff6990b8456d4528775354ba3f70804d1fc64c1de5b61a7ff96898b1a3ee5223bd290b717d0c7a3ea8788667e5714052b47eba8b52dc53f4fa1cb5bf2a8e10f316fd1f41de22e4417b1721512efc58cf536936e521d9e094def74cf7bb70a87801b023647e6352f31437afac65bb894d43948b7e3d25d09f012e8c628799ea9caac4be1ec580fa4138d3d8fd0f5dc8cd9af8880838b1beeab646c3455eb9f22805cef1b1aed2571641055024026a6bde5c09c73e38efff63d175acc1d772f7f3770f898b627a16cebf0d6b57f78841a88bf11e268ba7ba5cb1"], 0xf9, 0x800) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) unlink(&(0x7f00000002c0)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) pwrite(r3, &(0x7f0000000000)="4870f9bbdcd8e5eb211b5b440bb9db0b155b75e4be201e6a050ada623a07fa12329a6b00b29ef0ca6ef052f2f75c8d538b674a83df396af945430c375e90f8fda3b4ba36d5506c7cb5be0e2f0313326c5b88b9562732b9ab4b5b6110de60cd2afc6863402036b6bbb481e86b9b1b553b5dcb95ec181fbb3ca81d7e7fd66d2b196000c3aee993ed6354b0eb6d1244577c47474e81c3a3ebea737ed24682bbe0752ac9b1eb19f069b96ab90dcf9bcf7543befb2a33acf34bd852181689a8c71d1b10ee01beab4c7d221d5e9acd966c43158c6ca701f8d6077afc34c1e18bb93a", 0xdf, 0x0, 0x0) 14:47:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) 14:47:40 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) r4 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000080)={0x9d8, 0x800}, 0x10) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) 14:47:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x10001, 0x3, 0x3e95, 0x8, "318691d794b99acdd0e05297b8e5fb418c3a264f", 0x1, 0xffff}) r5 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x6, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r5, r6) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x6a}], 0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x2, 0x0, 0x7f, 0x0) 14:47:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000002f80)=[{&(0x7f0000002d80)="c3b1099e6e51587a517ae9a713027c02350b78e1098e1721f8fc8419587ee614305e9e84e9ba7fc4a745979d7127e5233b99325b32a01032b0dcdd0bc9c02e522532176c1798d3047a94d72a78e5cdd76290df934536a9ff48c6e428d8"}, {&(0x7f0000002e00)="b875531f638063a3ae767a0c59f0fecc806e41acadf5da217dfd1c1c06e3aad0efd04dc30ea13e4a23ef55d87da15666ddb2aeb2579679158a793aa181a66d9b310de13175bba0eb66da3d67a4a1a0b9cb83029f4546c071546e3c07526cf29f3e0d2c6328a39824f099f578588ab968c03065a8ddbcd0c1caf3d6a4d4d4bdd3d44ece235842f5f4fd191d973f313c2ae72d185e91efe5aa6f3d4054d86e5a2fb7990ce596b694032d024f2b13ca2d56ffb346d77a0f95260b026b443aa1cfac6230384dd828c2ad7453756f765af97d4021cbb560719a75b7"}, {&(0x7f0000002f00)="d9e5dbce63cd6e35a4e0477bcac417ad8ba43f2fe819c78bfe0e8ea421d0971ae099141529f28c6753ff5655ec5d9ecda2317f21ceaad87c89a6893d754aa541bcb516cd8fea9ae917b6b48a3a0aa07533"}], 0xffffffffffffe68) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8e4884b13c6d158daa2870b4122cd2350000120000000000000000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a865481fc056eb1511cf5302f9ddd55032487eeadae633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1aeead45a7d54cdd69e45bc50bfedc5ab94cc73547fd27fc40cea3cbb1e0bd367c53f087ff8bfb0"], 0x1) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x7, 0x6) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc763417f8643a9bbef83805395bacd57b5fb9dd5998c9fa0f5f0617e3fae442f480dfbf6d0c9ad800072759915f861e19bd8e23897010ae4159c40571ca0e5e50b2148991d79707da6020d7a5caabc87600000000000000000"], 0x10) write(r4, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) syz_open_pts() r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup2(r5, r7) kevent(r8, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r9 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) writev(r9, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r10, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r11 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r11) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r10, 0x0, r10) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) 14:47:41 executing program 1: truncate(&(0x7f00000001c0)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x28) recvfrom$inet6(r2, &(0x7f0000000080)=""/123, 0x7b, 0x800, &(0x7f0000000140)={0x18, 0x2, 0xfff, 0x80000001}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000090be0eef8f3131ee00"/24]) 14:47:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) fchflags(r5, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000000c0)={{}, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 14:47:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x10}], 0x0, 0x0, 0x0, 0x0) r2 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x10, r2) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:41 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 14:47:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="e477f392cbe03f0c155cba73dae5c9a28a691951afe92b078cca06fe16a23bc8cf5394d719fd71584f5f9d7ffbbf3a2af9bc703516f5248464d573d972a7f42a879904bf49502bcb2127b9c763b2ab25c228d76d69fba1e60188f82dc3f7716a2a2a0d7658fe7b", 0x67}], 0x1) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r4) ioctl$KDGKBMODE(r4, 0x40044b06) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:41 executing program 0: syz_open_pts() setrlimit(0x0, &(0x7f0000000000)) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0xff, 0x4) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r4 = geteuid() r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup2(r5, r7) kevent(r8, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, 0x0, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = dup2(r2, r10) kevent(r11, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) fcntl$getown(r9, 0x5) 14:47:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pread(0xffffffffffffff9c, &(0x7f0000000080)="0283a609dee58e7247e4c687bd78ffd7f5a5355e811ee5638bb8551ad34d84c9612b1865fa91e5c5324e5d2db431a21e9de4c74bd52f82e41fffa5199f67dbdc624697b8284fc2e8eeee2ed340f597a063d3974b12e3c72a8c00c447c85236c95e6d6d2beb06be223e78a66623ca3805c2c358ae7a6167", 0x77, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x440, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000140)='./bus\x00', r4, 0x2}) 14:47:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000040)=""/111, 0x6f}, {&(0x7f0000000140)=""/17, 0x11}], 0x3, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) sendto(r5, &(0x7f00000002c0)="e51af28978f3ac6d78a3bc3149a384888474e7e2e7f94d9d1d22bedffca0b2a021080f92b01d71240cf23612729b15cb71152180ff17636d880c4c3032b3182869d4110f4555d1d59df77e267197b7e063527d", 0x53, 0x405, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) 14:47:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) ioctl$BIOCFLUSH(r3, 0x20004268) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) kevent(r1, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffc, 0x24, 0x2, 0x58b, 0x81}, {{r4}, 0xfffffffffffffffb, 0x20, 0x10, 0x8, 0x8}, {{}, 0xfffffffffffffffe, 0x23, 0x4, 0x80000032e, 0x1ff}, {{r3}, 0x6, 0x20, 0x2, 0x3ff, 0x5}], 0x68, 0x0, 0x81, 0x0) 14:47:41 executing program 0: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() socket(0x2, 0x3, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r6 = dup2(r3, 0xffffffffffffffff) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r7, r8) r9 = fcntl$dupfd(r7, 0x5, r6) ioctl$TIOCFLUSH(r9, 0x8020699d, &(0x7f0000000300)) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = dup2(r10, r12) kevent(r13, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r14 = fcntl$dupfd(r1, 0x0, r11) fcntl$dupfd(r0, 0x0, r14) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = syz_open_pts() fcntl$dupfd(r15, 0x0, r16) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = syz_open_pts() fcntl$dupfd(r17, 0x0, r18) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0xf119e8cc04dad9a3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = syz_open_pts() r22 = fcntl$dupfd(r20, 0x0, r21) fcntl$dupfd(r19, 0x0, r22) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = syz_open_pts() r26 = fcntl$dupfd(r24, 0x0, r25) fcntl$dupfd(r23, 0x0, r26) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = syz_open_pts() fcntl$dupfd(r27, 0x0, r28) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = syz_open_pts() fcntl$dupfd(r29, 0x0, r30) kqueue() kqueue() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() fcntl$dupfd(r31, 0x0, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = syz_open_pts() fcntl$dupfd(r32, 0x0, r33) 14:47:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) sendto(r1, &(0x7f00000001c0)="327b0662eb2404e1817349a78bfaa9b1640ba3adba629be30fa215839b62e889f3c77da1b898168450cab77ecdc879a096d2297db1f21476e7091566316a753e21514e0b159396a663288c5bfa13f5fc091fa1a17287", 0x56, 0x1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) 14:47:41 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000880)='/dev/diskmap\x00', 0xde437f4ed0503157, 0x0) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fchdir(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x1000) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0x7d6f) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0x1fecda64, 0x8]}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) recvfrom(r1, &(0x7f0000000240)=""/251, 0xfb, 0x840, &(0x7f0000000340)=@in6={0x18, 0x1, 0x8, 0x1000}, 0xc) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x8, 0x0, 0x7, 0x1}, {0x7, 0x5, 0x0, 0x1}, {0x3, 0xbb9, 0x7f, 0x4}]}) r4 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x200, 0x8) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000480)={0x4, &(0x7f0000000440)=[0x6, 0x100, 0x4, 0x0]}) r5 = dup2(0xffffffffffffff9c, r4) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000004c0)=0x101) openat(r1, &(0x7f0000000500)='./file0\x00', 0x800, 0x4) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x0) r7 = semget$private(0x0, 0x3, 0x6cbea16947608010) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000580)=0x3ff) open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x4) r8 = kqueue() ftruncate(r8, 0x0, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) read(r4, &(0x7f0000000700)=""/144, 0x90) r9 = dup(r4) mkdirat(r9, &(0x7f00000007c0)='./file0\x00', 0x0) semget$private(0x0, 0x4, 0x601) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000800)='/dev/klog\x00', 0x40, 0x0) ioctl$FIOGETOWN(r10, 0x4004667b, &(0x7f0000000840)) 14:47:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x7) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x2, 0xffff}, 0xc) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:41 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) fcntl$dupfd(r0, 0x0, r1) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCFLUSH(r4, 0x802069a8, &(0x7f0000000300)) 14:47:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000180)) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 14:47:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) fchmodat(r3, &(0x7f00000000c0)='./bus\x00', 0x41, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) r5 = dup2(0xffffffffffffffff, r2) readlinkat(r5, &(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/193, 0xc1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) r5 = accept(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) connect$inet(r5, &(0x7f0000000100)={0x2, 0x0}, 0xc) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = dup2(r6, r8) kevent(r9, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r10 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r11 = kqueue() dup2(r1, r2) kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000040)) read(r0, 0x0, 0x0) 14:47:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) syz_emit_ethernet(0xce, &(0x7f00000001c0)="995faa71f0d981d58f9c50e096fc041d5534e8961c56baf462180af1a893ae760a531e74316dc3a2c32d54800be691beb433d4fb48943edb2cde1ad5d275c8f0043e7f862b3a8e44a148f4f814fc4ca9692f7036ac03132c89137aaa02815504e40a00d65be4d82f9185c48a92eee959aeab0a02440d715b2d021f760fe203dd6e449eddc152aa9eb6cb04b49ec97c1418d52de626e67c62a605fe0775e354c3915cf728c9c445a9f4a6851ee2efb9df4b5df3f3f003821443fe9fb377861bfd770ca392a357bb34974e6ed300f7") r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) clock_gettime(0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:41 executing program 0: clock_settime(0x4, &(0x7f0000000040)={0x8b3, 0xa}) 14:47:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = socket$inet(0x2, 0x2, 0x1c68) mlockall(0x0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x80, 0xaa1}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) 14:47:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) socketpair(0x1, 0x1c6c8080f87c1862, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000080)="1cb823ef74bb3725", 0x8, 0x8, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0xa, r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ftruncate(r0, 0x0, 0x5) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 14:47:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000001c0)={0x6, 0x84, {[0x7, 0x0, 0x7fffffff, 0x2000, 0x3, 0x4, 0x4000000, 0xc2, 0x6, 0x8, 0xffffffff, 0x6, 0x4, 0x5, 0xc8, 0x28c, 0x0, 0x7f], [0x1e, 0x5, 0xc195, 0x349, 0x5, 0x7, 0x6a0, 0x2, 0x0, 0x2], [0xf13f, 0xfffffffffffffc01, 0x5, 0xa31, 0x100000000, 0x8, 0x1000], [0xfffffffffffff800, 0x3, 0x4, 0x3, 0x109, 0x9], [{0xffff, 0x80000000, 0x2, 0x55508e8e}, {0x1ff, 0x4, 0x348, 0x5}, {0xca, 0x1, 0x80000000, 0xbc3}, {0x4, 0x3, 0x3f, 0xff}, {0x3, 0x4b90, 0x9, 0x3}, {0xff6, 0x9bf, 0x7, 0x1ee0}, {0x13, 0x4, 0x1, 0x3ff}, {0x200, 0xf8, 0x4, 0x3ff}], {0x9, 0x3f, 0x7, 0x80006}, {0x3, 0x1, 0x100000000, 0x10000}}}) 14:47:41 executing program 0: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r3) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup2(r4, r6) kevent(r7, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000040)={0x80000001, 0x5}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002c80)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 14:47:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10000, 0x0) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)="8453cc51aa11a9f6e2a0c21141e1213c0e1a74fc01c0346fab18ab288cb3668ed31cf53144877ed7c75ea309b486ce1e92d4054c93efeb7b4858e8", 0x3b}, {&(0x7f0000000200)="45f7eaebb2617f2238afb2979925a0da8ffb4a5e12650deaa539b0ad8903845dc336f0eaf62a293baeb5d40c7f9b4d7a5412a50a50fd501b83d49208a8e9bd232986b1a77ad93d08a0435cdab117661daa7bb9da9ff5df4c29b27e88416f6bdbb44b68a47c87955182d9a453ee1fd9fc8091e2a0dbc2e16d9f707abc79afd1a9b94083c6da2c8a8b9d9029e15631db591b461cc568b7feb45f530ea742fef6abd5098e25a5ce464aa04798c83fc041864d4a80ac95bafa", 0xb7}], 0x2) sendto(r0, &(0x7f0000000080)="bc1ca3d2ce892eef816b89f9ea979a675b0915a7dafe5daae0599aacf77af3c7833eb8cb9b217b53f558ef455b29110cab117ed6cae24104f78bcd5c51f9819d5de256e20b25318ae3", 0x49, 0x202, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) listen(r1, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r0) socket(0x400000000018, 0x4000, 0x0) r2 = semget$private(0x0, 0x5, 0xa6) semop(r2, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kqueue() 14:47:41 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x100000, 0x9}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) socket(0x10, 0x5, 0x6) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = dup2(r6, r8) kevent(r9, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r10, r11) socket$inet(0x2, 0x5, 0x85) r12 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r12, 0x8020699f, &(0x7f0000000300)) socket$unix(0x1, 0x4, 0x0) 14:47:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x14, 0x110, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[]}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:47:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xec317a6ba72e8adf, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000300)="abc43a2be76e63abf9f2383c78b4f93443058f0ef9694940cdb163497a3de5392c237acc85a5dab4cc74ce8e5cbdf4901ad5069720edd00f4f502e6f2e83b13ea632a20ecee3e36a74e473308e5f675c8bc10bed703e8f2e2fc46013f7d51d3c67bf2edebc43fb3afa91e421784f4dab71ad0c18f1cb1d77751f1eb0bdf866f057bee6618fb915a41175918f5cae38a79ca9538631c2dba1fba57976eecd28a72689d777ac900abee3e00e551a41f852d04acbf7261813648cc1cc0aef871ab5b613573022025c2c8bbba0c2ddde231c3a68f911b61662ea14cdd4bf558ae65825e724061a7e8119809ef6aa1b3657f6a44c8118dc062ac9ed8928a7df86b52a8f245f8e4220c62b58df8bff697e8d25e555225485dbb35981a13e1001353aa580fb92771824de92e3aa1278c9cbe3808508e094e23b11b04393392a94ef9f779efa8c314c6d51aed4ff6d127541c0411cbe60c6ff04af0a971023f4f7aeba13eb853cf80f6054b5b2c0abaef65c58b115847e977af841aa236a3ae5eb3b1ca465ac0930ec3e4af5fc278c10e52b1bc08c293424bab9d69c79a2a65cc7e4c05bfa156cc2d363ae2e259f4058ee0a45eaa467157aa67bc558fc70541f23ad868aea4d78dab6df8df649ee302b15064879200d19e3dba5b4a514017e7c6b95f1cf5ed5ba21d2cefb1b47e3e60ff6104b6ee24634bc75626ff657fe913a782c576cb2620321e769d0849952572fe14b72b0f384b6eea3b2a3924a2feb824cfe74bef81578831012be95f531ffd27a21864c5d9f0cb35f26e380135d9538c4f4f7ddc6c5b015022175bd2cf056f577c479a03b6f0a449ebb4a236fad50dda1538d6c0656ea473463afa8fccf4d9ba9f1e3fe187a94366258a02167150926ecdb9585d48f51033c54ad0d1ff1f897a3e0cc377a6c43291dbc4d9a462b96bb949669c1f22e3703079e234b81ecd234bb2f404b1c0503dc006292ddf286b3382e0b46aca9d346d2bda1b5bfeae191cd6f7158f738f66569a6d4570216689fed247bf6a038066ea99cf14ac61ba590da2aa43c8d78b15cebe4ad70f7c0c05ad5dd1eb872f7b9bee14d802153d76653ac7b717e28b67d59293afbcd5c46655c46b6fc0028c34bb5d9f000de2e4deaf2c9616f1baf27f1262e9973fdd262caf1545c6179ab3382a52632e13f631f0a08b06f1beb9b2a47dd8c1c2cea62475597357c2cee08c59afd4d6464e7a202fbacb95c2e7972c128ab6f23e8bd304a3bdf4fd1e49663faaaf1ad5a41eb83cc798dd2f1cf5b1b8eb524333e4d04f0a1581c8d8643576a31069e90976e6b2199b33d0bfc55d7858053f53607b6a8bb5ca4e1cae375422bd158fe123c5518459e9e35a99587bc5b31286ac0caff4bd92925c67d098b16bea4412652a8f0c95329a2788418403b83c96d2b2962738ec469c10158bfebff37a3e5742f4f92db9697011948df22095dd90d34645d12d81dc32c86775902fc69752f570f09c7f1174b7691714dff752035dc2e907fa5a6f230cc665d5f523f7985e113f8fc958e44b549d9e765a8cf5bf2683e1a89a2d89762b14481dcc7879dfd2d69c5f5edb184b49f847880eedde28d7b88a1ff07f631d1ee7df9b7d0ec718839abbb81e17db262490d5a705830f403065e51d33ec2ffe161b252c7e8ad21e03ecb2655b40b31e1f74e9351ffe392d93c4a3c4be192dacfe991df5f8ac1dedc6b9b2a9ab75fa58baa408abbc7745aa5658f606add777f5aa7c421852b0c91eb832ba614770c6bca22bd6a5dd6c2902be86b430ff58a0f7fbf5d0d1a82022eb1007032c786be0fb03bf6bd87ff371b3ca6c27592e270cd1c4a39485326cfb3301fdff20513d2c3ff54faf6e9b2f9345fda99fde460c9077fea64b6ed449fae27a486ca82c96bc198c0a791019be0b72be1cdf7a56d8c4f050f1fb6061d1ac615b0498c9aabf5b0feb55dc0f35bef3e1a5757a3c1c349f8ea11e53b748116a02d425479a1dd36441bc4b8de69d27f1462ae68452f7eb4e07c549e6abbe9036476a82d913213a1e109ea11226db284d869becae75340165287782ccac04008a92dd789aea1328495d57ca3ed0dd8fd830687dbbf1257e8aae06af9116e522a6e059713e9a1566143f9e87a", 0x5eb) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x49, 0x7fffffff, 0x7, 0x1, 0x2cb, 0x1, 0x1cb, 0x1, 0x3, 0x100000000, 0x87c}) readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000000180)=""/120, 0x78}], 0x2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20000, 0x0) pread(r4, &(0x7f0000001900)="155c1915372c8f7b8ba048bc7befc96a1ec39077158758a461b571c4ec7fd982fd213b05c8ed23025c6952111c1906d7f9f542af597c1fdbbe7264d34e5139e49e6f46436068d6ae82068600e716eb869719b470f02388e23b1912fd839d18c25787230dd27b2bac7f15105fb1a7da54a7a1439861406ebb72ac606b3125596b27be40056199de662c31902d13e5eb1eb0b4ee51283db1702bc62b0957c63f299d82d206afb4c31c69abd320d60281", 0xaf, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20d00, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) 14:47:42 executing program 0: socketpair(0x2, 0x4, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700000000c295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000831b45f9f4540800435f3f1086ff6819f03d656161be7f608c09156e0324ce9264e4b23368406e1c90c5b917d3276e5d2fe00f79c36390bffe63e61d6e16c0a16cfe5058258c542bb79c302b1a3b3d325427cbfa189e5830dc6ccccb798c050618297a9ff0daba679685b14437a3e569e859bd1af2395a9ecf551ae221d0aa175424f95afe936185675d0bc740213271954ada97ce8af6fb3459550f74145f211ab5"], 0x10) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x3, './file0\x00', './file0\x00'}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 14:47:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) socketpair(0x10, 0x8000, 0x3, &(0x7f0000000040)) dup2(r0, r1) 14:47:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x204, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000001200)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010005}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r5 = kqueue() r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000000100)) r8 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r13 = getpgrp() r14 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0xffff, r9, r10, r11, r12, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r13, r14, 0x7f, 0x3, 0x49, 0x7}) r15 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r15) r16 = geteuid() r17 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r17, 0x0, r17) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r19, 0x0, r19) r20 = fcntl$getown(r19, 0x5) r21 = geteuid() r22 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r22, 0x80045604, &(0x7f0000000100)) r23 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r25 = getgid() r26 = getuid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r28 = getpgrp() r29 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0xffff, r24, r25, r26, r27, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r28, r29, 0x7f, 0x3, 0x49, 0x7}) sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f0000000140)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="aa0caaf87e4fedfc246e043a3da45f9922f05f175ebbaf1d1d6b85a57e1dca1ea038f15c54d022ef18905faf7f117c6f007ddbfe55f61b8ee7b6e26bcf7db284d745b5a8e761e0d87e93b34527971b", 0x4f}, {&(0x7f0000000200)}, {&(0x7f0000000240)="e9c8e3e98a38d3e13a11c6bc23dab626cec9bf42c4eea33cd74bc68c205e315aca8cc69a7cb5e0456a83fd14be29ea6d9a8b4abd1ccde0d08878809e74ff", 0x3e}, {&(0x7f0000000300)="967d84e3c9623f0c685d05287fc009b263b062a0e3cc6d766b0ad306af46683f4cb0e87403afaf644c3c2033b5d225530ba77c6fc744e13fe55f872e8a655bacd1e6a40602535cf59033758ac8fc618085020848b31e410d43ee2cda52e01d4d7a081c796f0cebfe39313c878f4e78c692cc3ecf2d6fb52a53d540109ab21cfc142e59cd0ab4c2d881e095f89aac0a7a12fb0a00529ea4b6e43cb434e45d20c7d5c51e7408333f7ae63fa2cf06cbfda5b58a8d08", 0xb4}, {&(0x7f0000000280)="b2e54d49e847128306c44e7b71023c35917b66c525bd70acc9ab950f1dc9ceafa4b9e4418d42edf809d8c57b222d6b77bd2b64122ace2b", 0x37}, {&(0x7f00000003c0)="08c58081bb7265afe7ae84b98948550ee3a386f2dab184085010e7d5178daa81e820ebcb4c382bf7873ab42c", 0x2c}, {&(0x7f0000000400)="aa9358363fb097409411229fa96157d943ca570dd09ebf50beb28cd2cbfad498671fe82f54e997089d9d4c0fbe3d55e6ee7e744e60479eee5dafd28d00d712a7831ad8b89524b6225b8cc3a723b3df5967da2196dfe198e031402d12e8b4462fb0427b6f5fc76d7aeeeed9d267401d7b0f92b3685d9788ebb354e5d4c1cfc4dd0574836864a211b00251f16a8ad00e4c897f106224827d016ee7437266257ca8ad018a41861cfa46028f59f4e1c5627002e8bd7fac40e0952a9d56243d1c2c5be7c80095c347eb7ac35a1d33ea96be1bf8f156dad2ad7cf42d2be2ed282322230813bfa7ec503824ea872c632da1ea282e8d7757cb", 0xf5}], 0x7, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff, r10}, @cred={0x20, 0xffff, 0x0, r15, 0xffffffffffffffff, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r16, r18}, @cred={0x20, 0xffff, 0x0, r20, r21, 0xffffffffffffffff}], 0x80, 0x2}, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r32 = dup2(r5, r31) kevent(r32, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r30}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) getsockopt$inet_opts(r30, 0x0, 0x0, &(0x7f00000000c0)=""/99, &(0x7f0000000040)=0x63) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) 14:47:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x100000001, 0x1, 0x1, 0x3}, {0x7fff, 0xb2, 0x8, 0x1ff}, {0x8, 0x9, 0x0, 0x3eafc00000000}, {0x8, 0x1, 0x8, 0x2}]}) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) accept$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x432b}, {0x20}, {0x6, 0xffffffff00000001, 0x0, 0x2000100100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:47:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x9, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) recvfrom$inet6(r6, &(0x7f0000000300)=""/110, 0x6e, 0x840, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x9}, 0xc) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNXCL(r8, 0x2000740e) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r7, 0x0, 0x0) dup2(r2, r1) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) pipe2(&(0x7f0000000080), 0x0) pipe(&(0x7f0000000100)) 14:47:42 executing program 0: r0 = socket(0x1e, 0x5, 0x3ff) getpeername$inet(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000140)='-.\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0), &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000340)='[%\x00', &(0x7f0000000380)='$\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000540)=[&(0x7f0000000480)='{-g-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) r7 = accept$inet(r6, &(0x7f0000000580), &(0x7f00000005c0)=0xc) fcntl$dupfd(r4, 0x11, r7) fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000000100)) r10 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r15 = getpgrp() r16 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0xffff, r11, r12, r13, r14, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r15, r16, 0x7f, 0x3, 0x49, 0x7}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={r8, 0x0, r12}, 0xc) r17 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000040)=[{r2, 0x8}, {0xffffffffffffffff, 0x40}, {r0, 0x1}, {r0, 0xb60addeeff4d8f5d}, {r17, 0x4}], 0x2, 0xac) 14:47:42 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) r1 = syz_open_pts() dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05ee683e23d6009640aa9a47bd2e626cde1e169cee46bc4da86e3726195c44d4391470ec3213db507a0e32c2ecd45052cecd38498f65e7899a787acbcb329dd94d18afb307e9e29557347101c780279b2c374ea5e4821db31b020c8bbe10ef6fdf224fba851d00dc62f6c433bd8f5aee5d6cf03e0ee22f79f989c2d01f1b235cd17ffb6117f76cf563551131c8017dfe8060d79b4a7f6f00381f007ef28c9ba0166a79fc1343797ad6048f556d4d04518cb3900c1c3126f7ee1192a482d65dd27e98be1f5ddabad535f552eeea128159472d08d3033e06ab1e7be4335b1880ee1792ef2a5eb99d2678df0e027de942fb4b208592e30dd6c151187962ea0127fab7366b5e9cdbb8382c75df97e6f7eb8cc41f53e2ebe3437d881d562770e087765ae9c51a2d1ff68a9c2bf79e62f6b19311b6089489ee8a28da5714fb127665138e815cca1108ef4e28ce91f1f1646274bf13a2f7204c2afaed87c1ac0df8023fd489a454b336d83862845da1237662a061c7f05ca8208f83bb5658bcdcca7312fd0a54910688e4a57cc4f647c0376cd91577922278483b149e5202fc8a2995e14820c663cd18fc958eb0b5f4f0849efbe076ece966581b7a6edeb7e351bfb9206d0aceaa6bbb16418f3603e1de87ec6ae4e1dd5595705f8cfc028a4838a081938e1223fbbfa4f48ccb960dce309507cf4feee556b41e841620d772cb91e639ad3ee9f934981aae8839e4bba6452a6667b92467da5c85d72ea3404ebbedda7467e5fbd0e4490883d8cff869ede8456edda01dc3ae1b94e44f5997657667d5f131cb2b6b418e18911c315352e82a6fc7f1a34191382ed9caaaf8b4b5815a418178531741c6dd20e27b9587cf8eda6054e04dfb2682ab7f74709699ba76fd785aabc4e2b432608380f981fe2935812d1d31d02553d406fe127f2df780c17a5e00a9f1b52aaa1c6aed82491f53ca8ca1b4c22886d6aae5dadc07a79b3c7405dff47e1e3021720667248e6123026562ac9e168d6d48dd8c8b250fcb4216130d01e4bddae042f54cf265c2d21d344259b6af11f465ad6e6b2eb52c9bcc15005acc451e39c9daf8aa2d896a1ab02ce0089637c650cef60565bf129ca9dc893e7ca2fce5007743c5a5076b0d23f63f38de6f23cb84fedee4125fa3a244b42bc4f6693376609f381257a8bb6d1e6799d35fbad14c5240ce4e5f64e9f234bac64ce9526a7f380ea02e13d711f710d85cac8945ce5597a6fa3daa10ae7a98fbaf406f61e6bfca130543a2a1fa009c9e381d7daf0b6c51cd774e10faac6b40a6e94bbbf640abc33cff64ece63c4b4dbfe98225ecd2bfbda4bc5af63755cb1a1acb61c29ee1995bdceb99d1be033e9c053c6ffa787066361e9cd9a285eaefe4c9efdf3fe5cf9b10e1fe5f6", 0xf84, 0x40a, 0x0, 0x0) r2 = dup(r0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x800}, 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup2(r4, r6) kevent(r7, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000001200)=ANY=[@ANYRES64, @ANYRESDEC=r5, @ANYPTR64=&(0x7f00000011c0)=ANY=[@ANYPTR, @ANYRESOCT]]], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getppid() r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r13, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r3, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) r14 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x7ffffffffff, 0x0, 0x2011, r14, 0x0, 0x0) 14:47:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="ffe72ffe") r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)=0x100000000) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) 14:47:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x1d}, {0x80000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 14:47:42 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x7ff, 0x0, 0x10001, 0x1, "c68d554ea551af69c87d38baa13e458da124eb87", 0x80, 0xfffffffffffffd9f}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup2(r4, r6) chdir(&(0x7f0000000200)='./file0\x00') kevent(r7, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0x81205724, &(0x7f00000000c0)={0x0, 0x7fff, 0x5, 0x6, 0x400, 0xcb, 0x1ff, 0x10, [{0x6, 0x1ff, 0x7fff}, {0x1, 0x6, 0x1, 0x200}, {0x1, 0x4, 0x4, 0x3f}, {0x0, 0x2, 0x3ff, 0x8}, {0xfdeb, 0x1, 0x80000001, 0x40}, {0x8000, 0x8, 0x5, 0x75}, {0x2, 0x4, 0x4, 0x1c0000000000000}, {0x7, 0x3, 0x101, 0x6}, {0x3, 0x200, 0x1, 0x100}, {0x101, 0x5, 0x1, 0x6}, {0x7, 0x10001, 0x48ecc462, 0x6}, {0x7, 0x101, 0x5, 0x9}, {0xaa4c, 0x800, 0x5, 0x6}, {0x5, 0x5, 0x7, 0x8}, {0x5c820d82, 0xb659, 0x9, 0x2}, {0x401, 0x9, 0x3f, 0x3}]}) r8 = kqueue() r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020699d, &(0x7f0000000300)) r11 = openat(r10, &(0x7f0000000240)='./file0\x00', 0x200, 0xc) getpid() ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = dup2(r8, r13) kevent(r14, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r12}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 14:47:42 executing program 1: r0 = syz_open_pts() socketpair(0x2, 0x2, 0x4, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) msgget$private(0x0, 0x400) 14:47:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "601d6564dc177d3e7364a27acf2f1d938339781f"}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x83, 0xff}, {0x89}, {0x47}, {0x89, 0xffffffffffffffff}], 0x4}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) 14:47:43 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket$inet6(0x18, 0x8000, 0x1) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup2(r5, r7) kevent(r8, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x43, 0x5) r10 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r10, 0x0, r10) poll(&(0x7f0000000100)=[{r1, 0x1}, {r3, 0x80}, {r4, 0x4}, {r8, 0x10}, {r1, 0x50}, {r9, 0x2}, {0xffffffffffffff9c, 0x4}, {r10, 0xa0}], 0x8, 0x20) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 14:47:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000100)=[{0x9, 0xfff, 0x4, 0x100000001}, {0x2e, 0x0, 0x80000001, 0x1}, {0x2, 0x7ee6, 0x0, 0x800}, {0x800, 0x4, 0x9, 0x2}, {0x7ff, 0x8, 0x100000001, 0x6}, {0x6, 0x5, 0xb5b, 0x1}, {0x8001, 0xfffffffffffffffe, 0xa3, 0x100000001}, {0x6fa6, 0x4, 0x4, 0x1}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) getsockname(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) getpgid(r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:47:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x3c}, {0x106}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfba0d957d7d87f6, 0x28) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:47:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x8, 0xc3e6, 0x5, 0x9}, {0x6, 0x3, 0x400}, {0xea3f, 0x10000, 0x61, 0x86f}, {0x8, 0x3, 0x94b, 0x4}, {0xfffffffffffffff8, 0x8, 0x2, 0x3f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x84}, {0x45}, {0x6, 0x0, 0x0, 0xffff}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 14:47:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="831e57bacfd5a9c9855a1de9b42a1a4c5ebefe8848b4b464208265f6903cc3e93ddb2ac05f6e1363b01227aceacbd4b64a681d9b652fde2cb522f68be3be6c4d931af3006e1c5548781d2c3080d67d2b505c0f72e8f24d1e0ae68d403d98fa5a5a69510bea58e66f7fbcdcf4c3946ed4e1fc30c0097aaf3c055da74ee24b8aef1e73459b63734247281773a7e9b38c827d1c1605ba2752d9eeaae3610ec8520d530de58e3bd2bd21ccd33f0afda5161aa7a972f76d16d71c6fa26472f37671282de23d272eee2aa61db2918d27378703e2", 0xd1}], 0x1, &(0x7f0000000180)=[{0x88, 0x1, 0x4, "2fa79b91b4117657ec9243f9037c7c004bf75fdafaed3d493867022ad8dbf27dba05c6e4c4708da88425413fd1e60b16ad1c3053d86c0a9a89c58ee6f5c1c96926c721f27d8a6a35396fffdb0f2bd9e46a48bf3f7dcd794092f7d2f39259dbb21ad7267022d551bbc85f35d2a0e91b75a87ba28afa721383"}, {0x70, 0xffff, 0x9, "64930045fd1f458bc7a9e834688742920fc26caeadbcc74ea784ec5ceb46e3f262309f758dd3c3d16eb2685b8e8a0416d4784d9250ef5cbbcb667502fb747f57a58bdc791c3b2c2f5dce3d1a05ab861e00e4496b11de7b4560f91a56966e"}, {0xf0, 0x8000, 0x5, "961c68f5e0d511c1c749ae959240866e07a21a0ccc472d4def86c890755f82bef19b678c8e2c60c439e2cd6eaa62854bd8a93174ad34e7e0aff22f65db921a54a2dd95d36c5f47207e39c4f3d12ed192506032243d4d0adc9c5b3aae226ac15652f2d378524dab54ed370c6db21f375540c7ce8aa729875567cb57849129be2d0efabea6dc3311ca071f8f7579fec0e2b542e82c88ba9d5ea045ac9411bd2292888eb2d3a9ac490fdec4a54a2ccfebec2d0e1bcf2bffbaab9847b61b993dcb4d3adabdb2f08690a8f43f4df651aaee6c4d016c44a433e892a583"}], 0x1e8}, 0x400) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) 14:47:43 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x20000, 0x160) chmod(&(0x7f0000000180)='./file0\x00', 0x163) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x4, 0x7}, {0x20, 0x155}}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)) r2 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xffff, r3, r4, r5, r6, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r7, r8, 0x7f, 0x3, 0x49, 0x7}) chown(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r9 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) getpeername$inet(r9, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 14:47:43 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac14007f7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c"], 0x10) writev(r0, &(0x7f0000000000), 0x0) 14:47:43 executing program 0: setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000180)=r1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') semget(0x2, 0x0, 0x445) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 14:47:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r4) fcntl$setflags(r3, 0x2, 0x3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 14:47:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7a}, {0x40000016}]}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000540)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='tap', &(0x7f0000000140)='\xc2^\x00', &(0x7f00000005c0)='tap', &(0x7f0000000280)='tap'], &(0x7f0000000500)=[&(0x7f0000000300)='tap', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400), &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='/dev/bpf\x00', &(0x7f00000004c0)='tap']) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000580)) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x208, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 14:47:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x8) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000240)=0x10001) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) getsockname$unix(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000001810e946f9139acf02eb9d81d90d1b7f6d45d754049095a938ee83dc37d43856a94f53e170a71207dfbef7f167b92683a09d48c7bd0d2540cbf73103012ab0a8e3a7f320cfc16f9fc9af2a0a7c007f70d9a23d9b6c8dc9ae937f2de0e19119dcaa8d12ad8e7f029334666d7d66a3924ec54ad80d2e37f3e7362706efb68b5cd70647c12177c230b626a4ccc188a1efaa9fd0dc8434ca2506229d623c77da4334174f860c3e5a0a6ee61bb815cffc521a37d98b65dcf93cef977ea3f160e50b6eb1f14d81e7491be83d578c35e0632ead769adbb513e1ecdfa1242808c57e05303e366795c9b3"], &(0x7f0000000380)=0x13) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x3, 0x5, 0x1f, 0x10000, "1b4d72753c2e2e3063b3e60fcb7fd16ac1228b8c", 0x7, 0x7}) geteuid() stat(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)) 14:47:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x40004000000028a9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, {0x8}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x10000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="100a295bb9223776", 0x8) 14:47:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x10, 0x15) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x3f) close(r0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r5, &(0x7f00000000c0)='./file0\x00') 14:47:43 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r0, r1) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r4) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup2(r5, r7) kevent(r8, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r9 = fcntl$dupfd(r3, 0x5725f6c6bf1880cd, r6) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\x00\x00\xe6\x01\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f0000000100)) r12 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r17 = getpgrp() r18 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0xffff, r13, r14, r15, r16, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r17, r18, 0x7f, 0x3, 0x49, 0x7}) r19 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r19, 0x80045604, &(0x7f0000000100)) r20 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r22 = getgid() r23 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r25 = getpgrp() r26 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0xffff, r21, r22, r23, r24, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r25, r26, 0x7f, 0x3, 0x49, 0x7}) r27 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r27, 0x80045604, &(0x7f0000000100)) r28 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgid() r29 = getuid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getpgrp() r31 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000240)={{0xffff, r29, r14, r29, r30, 0x4, 0x7fffffff}, 0xa8, 0x2, 0x0, r31, 0x100000001, 0x3, 0x49, 0xfffffffffffffff8}) r32 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r32, 0x80045604, &(0x7f0000000100)) r33 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r35 = getgid() r36 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r38 = getpgrp() r39 = fcntl$getown(r32, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000240)={{0x4, r34, r35, r36, r37, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r38, r39, 0x7f, 0x3, 0x49, 0x7}) getgroups(0x5, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, r22, r30, r35]) r41 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r41) r42 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r42, 0x80045604, &(0x7f0000000100)) r43 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r45 = getgid() r46 = getuid() getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x39a) r48 = getpgrp() r49 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000240)={{0xffff, r44, r45, r46, r47, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r48, r49, 0x7f, 0x3, 0x49, 0x7}) r50 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r50, 0x80045604, &(0x7f0000000100)) r51 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r53 = getgid() r54 = getuid() getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r56 = getpgrp() r57 = fcntl$getown(r50, 0x5) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000240)={{0xffff, r52, r53, r54, r55, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r56, r57, 0x7f, 0x3, 0x49, 0x7}) r58 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r58, r59) r60 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r60, 0x0, r60) r61 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r61, r62) r63 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r66 = dup2(r63, r65) kevent(r66, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r64}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r68 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r68, 0x80045604, &(0x7f0000000100)) msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r70 = getgid() r71 = getuid() getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r73 = getpgrp() r74 = fcntl$getown(r68, 0x5) r75 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r75, 0x80045604, &(0x7f0000000100)) r76 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r78 = getgid() r79 = getuid() getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r81 = getpgrp() r82 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r76, 0x1, &(0x7f0000000240)={{0xffff, r77, r78, r79, r80, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r81, r82, 0x7f, 0x3, 0x49, 0x7}) msgctl$IPC_SET(r76, 0x1, &(0x7f0000000240)={{0xffff, r69, r70, r71, r72, 0x81, 0x7fffffff}, 0xa8, 0x7ff, r73, r74, 0x7f, 0x3, 0x9, 0x7}) r83 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r83, 0x0, r83) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r85 = geteuid() r86 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r89 = dup2(r86, r88) kevent(r89, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r87}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r9, &(0x7f0000000580)={&(0x7f0000000040)=ANY=[@ANYBLOB="010d0500ab22d6990a04"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="5aa1c72f35891145f859aec7214fe3d1fb392a0cec8618a35044d4e8e9cfffe24b50ab88e2486f3a20b3b84de32eb3f52c1d434592", 0x35}, {&(0x7f00000000c0)="53e30fec7e41191fbea4959b664f8f8cc39bf444e8dcc8ad818542076192ce90cfffc9745bbc19039619414993763433350dcf639f5900379d805a3c772c93b850b6469c5d1cda9843be8968bad7134291843445b3f1f64575793acd5f25df4749af635849fa8d51af35db92dfd0bd9387e284a9033a2d9c3686222aff68a23a16e094dd67f3ab1f2bf9e9c85f0e140175edae64f6ec864a9bd842f6dd48850f", 0xa0}, {&(0x7f0000000180)="3c8ffb33221b81de56acc86b8f9b8419f8c8ea294c7372aff72193d9f37ac9048015438c6eb80f07548b924a4a2e9cbd2b2866e5b80639d380049c251b60abfa695760daa88b16ced72976b9e1f5b6d1a92a8122da805604a9d5d0a88e1c5626de2c7ef9f9940cbe358735e49d7891671b294eb28072a780f4e216d7b53be92ec8f49a002ef007e69897d3e372a3b8df6d0e85361ce1d42d3dcf0bc391679e2087b20963a9b8492b075969a24c7f47810873ad36cd08913559769d4ed6bf40ff44", 0xc1}], 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r13, @ANYRES32=r40, @ANYBLOB="000000002000000000000000fff6000000000000", @ANYRES32=r41, @ANYRES32=r44, @ANYRES32=r53, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r58, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r60, @ANYRES32=r61, @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r64, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r67, @ANYRES32=r69, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r84, @ANYRES32=r85, @ANYRES32=r90, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x1}, 0x1) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) fsync(r2) r91 = semget(0x2, 0x0, 0x440) semctl$SETVAL(r91, 0x3, 0x8, &(0x7f0000000000)) 14:47:43 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) connect(0xffffffffffffff9c, &(0x7f0000000100)=@in6={0x18, 0x3, 0x80000001, 0x7}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 14:47:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x27d, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x2) r5 = dup(0xffffffffffffffff) shutdown(r5, 0x1) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 14:47:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) sendto(r2, &(0x7f0000000040)="c0e3951d566f46028e77dad90c8be1329ba39e630a9d", 0x16, 0x2, &(0x7f0000000140)=@in6={0x18, 0x2, 0x4, 0x6}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x98a, 0xffffffffffffff3b, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100), 0xede) 14:47:43 executing program 1: r0 = open(&(0x7f0000002400)='./file0\x00', 0x4100, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x28000000000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0x0, 0x6}, {0x48, 0x0, 0x0, 0x7}, {0x800000006}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000002440)={0x1, 0x7}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000002340)=""/141) dup2(r2, r3) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) connect$unix(r5, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r3, &(0x7f0000001340)="efc1f961c922f7c9ea13c4877b4dc952951c1ea5afa639459546ebe95fa1be818ea48b83a3f2031914c210600a1c355e59c471ea76fe1193c783372a72189c264f04e315b0e2be99dbc4ec32c9109210e55daa6e83acd51525b6c16ef25628a899c9c9fc1a2fc6fab80a81fde94f2093c93b3c2b881a336dae3354f3eed1189811e5e7ab0d542560f473c0b4fc5ac3f921aa931f5bdea6eacf9b956b702cd89b874b8deb5c50b9330657b3ec3e1a788aff84e0088c71d417421bcdf90749beadc55b03ae5a2272a1aae87f2c28f79e9014cfb46131ae985173cc25eb72bf1043ec6c49184a7b6b787fe07bcf3d6052f5c585eabb2a84d7e7b2c8dfb1185fd8a6b0f72d27faea6a395f4c052f6d32ae45bd4e2f24d4814e740f6067349b72194505a89e78bfa0fd2eb9d1483eb812d766c09a2ebb4699ebb9cf3f102c46f043eae53b5e326461bdafd9684a4085468d163ce376ec9648bca8c0e1d256ca2316fe9a1407d4b7e2bdeb5091464bf1697bfc7c5725a361d6876b745cd17c2402298c3a1053c02e346e573af36fa8ec33b8175397101fd68aca8567816cf9f3ccedccf284b806651423d9093485c94388d32ce9917e3299f911a9c5785aacbb3ef5d37dbdb05efccfb711f2727ece00406d9079857bcbf1cb2d7614b1c37f52cd47cd7893ca0e5746bd6578761a23b01c6274fff4cf2cc924600565008957065aabc8e7c7ab9b55da283224cbe833fc5dc1d5782ebee6ad48d28a91a6a3d180db899b1d7b0583d378344d6d54f2d486718a547dc7d592f6408187f38538f6b762bb70bf1b234b44763e3ca55dfb1160cf890d7d9cca2c62c18bc818005ce2be3b9b7cd83544400e8e11a6bb84684ea49475ac1bb9b9b67af02753323c7aa6edb0eb0aa108dac99665f09c2d85bcdc985a618250acfac9bf3fc836da721ee1c0885a081b36adc0029524a54954b3360a85dcd32a9df23cb23a2a498fcba378206b316df5b28d986160f3cab3477543fbdcd1be0fbae838782f3c654447666ca018d87f766030891f172b22ead465bfd916c769770cb226edfd308c000ee18b5088b8eac08ce02c7c8358665d19edc7717ee4aa4cc8d0370d29f26a4df2c5f07cba0a86317bdd190820e97c7310d3ccc91f6b9d6ad1dc37316bcaa71a9340659397b476c1c7df200e61b900676f547556095880f6a9d74dd01b5ef104840f147039763905abc3c516ccfbeb141e2fca156c8158cb075a19c15d02210623b903c1bdd97b54b9317957771fe1247a7b33b8c516aca4cfc32063821fbfdb3eb103ccdb4447beaede5f2b7deea19e24b2a4274e9f96eb91224408be3de4861cab7e59208477e73271a91e70267adad51694e19c68adc41b56ef6fe9cb682785c39a4625690ccf627a166de7867659b3ef529f58302c1786800714e99c93a456ce588bc7e2b9ed3012183a10d639c186d8241424b4a17b3ebf79268e2c1edeb7c5a90666526268fd26cc06c43ae4ddcbc1c530ea4b830bad47cfe43696fd2e368f269910ece43035e0347deed1421d34b6f081f60bb46b91f3a8456e671f01f0c65acf02d23f48a1452c28f84e82bcedb70b71310fef68c491710de8578c92b8efb0a59e079ed4d18a2d92f5ab7075f8f840754b1257422a4c28b9d8fe12665d7032957335d6c7c81b0897a1bec41dd74f12d355e9c1e388db4121b74506a2fb0770dfc3ca77cc2fd231d21a64f969ef6a4f13cfcc9f30a0e9eb9a46c359b7557c0445cda70ab69ee4ed545f85f9ede3615bf4a7a7bab8c92c3a55351d60e87795b0dbf9614b63c446829c398fe6e8588dd8de689a0d57df6cc5536459650464fef8904591aa5409d721da1a58e06654fbc185d725611c50359ffb432a7f2c443861de096ac1e43c3767e6105880d193f5693c607964f0e35ccd32ad7bd251febf077939e1cc414cbd702b9ed5c538eeb837d9b4ac1f0818d853561a639c7581dd34c67cb8406b46dd9a92f665ca9c6584b8cf103b726fb109bb995c9dc503b55d8cd729c2d31e224a5b8972d96682bad2c73bedf42c809f15eb23f693c2482cebc04b4a8eef6ca74df20e1ca25a24d2c51cdd611b967e2648938fd53b6b1d22f22c0dec4a215962194063b928e8d3328834c95c794cda79bf476f731f61379fe72d3738ef6668962957b744d7bc859b1bbdfe7a904cdd86084f40d91d160293d6e7f963e0813fc8898b3579df343b1bf9e095f9f356c5aaf8470aa5827f6529ee41e6eee4f4c39767a38681ba83331b96d8ba0e35814764434b5183a4fcd79fec81301f1a679503fb97de08e73c582923d42c2edb5c0a00c6e3fe58bcb37dfe97be9e2b17141c2fe4df1890ff416736470e1e1200c4edb215c2d028f393002c8c1dc9bcf46ca84fe586aa6a9fbafabaa6df83e3dd2e6412ca8fc9f191da574915a2c90e2d3ccec6cc3de472784faf00385df25a39f7b3fe195bdb65a8341214826bbae5fff0680953db893a45b163156367771f438d4ba58ad21962cc8f4544651ea8ff324014f68157e92d383c3886b1bb8221f9d3ef44d84a0ffd4b79b78c0cfb80c9f15c7bb0b7db69a5d387056de3eab7c602112228b424d2f9d3978ab71f3ead3c03aaf5a9984da6909e6f63c785e2e98ea99dbef0d1bdd9a3e2a3fac8cb71d11b5a98458ee7e084e0698c556478cbeacb2d724601c94efb376eeba05722b319bdd92f65e121a0fd5738220878bf1d96c48d336552cedf2242102b85a097261788d3e4002419fcd329a9c527f695c97e4321e54f041d1734253cf0b9bac1201964af1e7a2282f62d9fb6c9c90f81ee56762d3654a6192258480eeed18d34fedaaa9ba43d9198ab514030449a97cc527bf6586fa171c5ed3726004967c1a13a913af362af95011445f2c84e4a170ba00c9d2bb3e029e2a54d7cf080682446fd051110667a3d36e666b257704b7da9ea5c9c5f7082c44447b1a510f0a9f899f1d601e75c733b6917defae1a6ca13ece99b2688de23b5f107c1c6f1d50f4bf4bd1bd8f41233e7488901b05f683e1685caec6267381e4edd28b9a2f76c202b4c722fcb4c6c3ad08dfec8db6caa079938b7ad0d149eda5e292b457fd79e4cf6baa50c7ab951cbccf55461dcc643471c7851354d091b4944706a7f772680651478c6e899aab6e84b9bfb201c619519dc8eed4ef4c0ba1f4105814fea5333c860cd1f1a6d8b4a65388632b258897524199b5311da6e8857535469d445d4307127b5960f706200be86f76f58d7e1fa030ea0241e6f6858747a25cb05d6cd20985fb9d5af3ad9f979ac67c617c6cba081a18239583f08c4659498114b0ee76a84cee863d05c8cc77ad6a0cd81f75673050d6011111a8f3302fe0e8279aa8927ea2f3295e8ce679cd4a50cda35f9022a5cc10677de15abe3560c3257864c2a17f54b120693ddbee3e8d62947cd8d29fdd90415033832dc6e95eef55ff89b73f66227d8e5f3b0b7094873accfbce4ef3b65d1d9a333b51777419d89cff8437fc00c138e4a6d8fe54fa93125f54be8047be5dde06291150bf1b8b19a97328f0802ed3c90a8ab2824269c40e102d9870d5bab877d64e4a7a1f19c3418a975c3840f16bc3fb3dbe4bf6fad714f27927d0afc2706f034d93055b205db9e2c9595c79ab4c52eba89cd8de37af771526abca09630194e104cdc712da092cec00f26b49d2db6a05de3f3e34656fe40e9527b5381015121635928cb2d393fc4d7f48240be35a747f24b047d3ec90312537542f9d33ef6d03f32148147c6b64b5a57257a6b4fa3be0c89ef7b26208df29809ddbc76949e366fa2f34e41a82c1edaecdd7dd3f673f5ec05208e4faafe06d359da423e0a4f10730c7b8edbbe3a7a6e95adbaff865a8ef47b27c74b5f89268b8058acbed791dd7aacd4c8049d8759df98435524a7314f0f2ddd8246c145b063739f390f9c25f33db5c0c6ff85c56c2782b0265951662d89de9df86dbd928879853b06cb2b8e0e7400e50009b41edccf9eb9fd6f119fccd8cd83e63efda0d6be48f72ae17743b27daf4987ad248079c03dbdef68f7fe38687ed726d76627c58118989cd9b6c909b137527c3b99aa68152f27acc4a8b7e730d4bc298ab431ae1caed57c43ccd6cc6561b35df2b8eece182942639133f8cc7f7a0c0efaf42e7c632122c5fc0cd1dc174b92b4e1bbb89f3da7f14841447d0106cb2fbbc81748faa0d2425183e0568406079453904eb881807de3012d6d3ce4f94273186381cb14af6898d816c08dd16d09270a1d5791e1acd7aa6fa10ae99771576ab8b0dbc7ce266cc2402e29bd358841094c1835b7a4a9fee6969b36740be6ee6dc90f723294280b72eb8b2b2a09603ef5143a0a476181bd05fc12dfb9d87b04e635a93ad91327b7a234e34df1025eeed9759ef09738094d50f9181d07eb5ea5d47024ed058352484a189bf074621d1020c9c30b7ed03a449ca8b295f57de596f7c22aace9d1fb923924d4cb99ebc161296e2e65525d44b176703109fb905533ef96d8e9294139d5cad993aa8109185ceb39ae8dc2ee8c89d5c0f3b2ad2ec00b2fd80ae0fba2f1b9fb724a9266e15b2f965df407db1fee221201862a2848d00b84d21d94610bf6c277b740243d7b170dc3bbde19cc266cd5e20427ba7f9a5b5c854e2bab492aeb8a9421043f40583a65a6ab60ddf9a2ba04e99637a21eaa3aa8cf59f7173b8afe834124a0ea47e817627c498849eda02ad6c57272e5ba1f8588054174c430d2e1d969c4d4a4bc338450ccebd33093b8ab6b0cc7db159d01303c712037e4a1faaba98760953d1044a11e6cd3f6e9592d06026ea36a011dfe40ba088d865594f856764b68d340a36a7ecb9600774888b870b490a935739871b94548686ccf3c11a63bdb58e774bc78409fbb9cba5862ea7ef6c532d191e3ea87f083c2a0d65244062425ae76bdbb5e6613876b72b44811d11966bf1b017a96b51858211125b6f7cec49e56cd5df78ea98369768b0b627a35392509eb38f0bdf6231bbdaf0c9630478e9bdf11f99797e5ed106609e34a87d1dcd2d5668141472469206ec3a8d79974fd556c768d2725b1cefc60a8af98bb08e2846e92ddcf402b8a7adfca545e9c08c3aedc3300b72728ac93239805a5ddaa8c490acebd3c2e8bee087dc79affb9246dac3bf1994a25433a888955ee884af9923f23970a49f7320ee87c46287e823878eefacf950b7d3d36ce4397ceb615b65b725e478c181e6e65003f3b505cb07013e874f62776f66092bae7580407465ff734f476ee5f1a1e1410df89c0dbb433c90e612246f301faa7b946cd1fa68d88a3cdd7446c3aa1f45ed5b2175b8643a30b3d3a8bb4ec3bf8df8787866483faa94534d05fc8ed4dc2991a4160b54d9b4fff13b9b46c410919e15dca4b72fb22b91d4f8e91be2757a215c61b4705863c40cc4f1c68cc629d76bbc615759fc8c6bc86fedc979fd6f73135a119f409bb8e7e7f9ac493d059e74dee4659f9977aca72ebc7d596b29a1284aefabecee22f90673fad4d4a0f167693319a685ac03cb9bd0e03e3de104384cd13937fa1907887ce3bb6e00edef36059af5770c533c8a958feeb61df89b4900542784307c7a098ef1f1f460304c09c6f3b50d370ce09071b7ddbc4899329a632d2b3f1cbfaffb2efe657ca32863301398be806c8e3ede1b7a16d78623f4434bb0334409b6217fc03d40ba018e7d6b96c8a5f4cfaa014f6f734b473ad2326a5804047f356c3762a35859d1c441b412eed7d35d599c39fcc921432e44a9857c9fa9ca4fea0", 0x1000, 0x4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semctl$GETZCNT(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000340)=""/4096) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000280)={0x7, 0x3}, 0x8) dup2(r6, r7) pread(r6, &(0x7f00000001c0)="f65feb06dbbe6751bac58d1bf71926d26b194110c45d1eb9573897a1b79fd047cfc2d9a231ddcd0e199270e589929eb70e0aee8b12a688d5642239672f82f0af39589a2661a7a982f281d484f56c3e663e6f02b87a86fa3aacc46628c78d570a5348e6b7f5caf921603a97214cd378918f6425a45f67b94ea76ea597a46e07614ce301137930d033b022dd80b3f0ce97d92ec97ecd8e16c4695b09a78626e6f6f53196cd7dd3fd620a7466e1b8cc857b3b64b2b5", 0xb4, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="a3") 14:47:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x221a678c30d64df0) select(0x40, &(0x7f0000000300)={0x8, 0x0, 0x0, 0x1}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x20000}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r5 = accept$inet(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockname(r5, &(0x7f00000007c0)=@un=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x2f231cbd386abe) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x0) stat(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000740)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) getrlimit(0x9c9deb63bbc71186, &(0x7f0000000180)) 14:47:43 executing program 1: semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000000)=""/242) r0 = semget$private(0x0, 0x2, 0x204) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/130) mkdir(&(0x7f00000001c0)='./file0\x00', 0x100) r1 = semget$private(0x0, 0x0, 0x88) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/10) r2 = semget(0x1, 0x3, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/68) r3 = semget(0x3, 0x3, 0x453) r4 = semget(0x2, 0x4, 0x20) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000002c0)=""/192) r5 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x43) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000003c0)) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000440)={0x4, './file0\x00', './file0\x00'}) r7 = semget$private(0x0, 0x1, 0x7533776bb5fd1d85) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000480)=""/132) semctl$IPC_RMID(r1, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x7) r8 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000540)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x8000, 0x0) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000005c0)) r9 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0/file0\x00', 0x8000, 0x8) ioctl$KDDISABIO(r9, 0x20004b3d) readlink(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680)=""/145, 0x91) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDDISABIO(r10, 0x20004b3d) openat$speaker(0xffffffffffffff9c, &(0x7f0000000780)='/dev/speaker\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f00000007c0)={0x1, 0x1f4d649a}) 14:47:43 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fsync(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 14:47:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet(0xffffffffffffff9c, &(0x7f00000006c0)={0x2, 0x1}, 0xc) linkat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0x2) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000780), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe5}], 0x80000000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000700)) 14:47:43 executing program 0: r0 = syz_open_pts() read(r0, 0x0, 0x201) r1 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r3, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 14:47:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='~') 14:47:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) 14:47:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) acct(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) bind(r2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 14:47:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xffff, r2, r3, r4, r5, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r6, r7, 0x7f, 0x3, 0x49, 0x7}) lchown(&(0x7f0000000080)='./file0\x00', r4, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0x1, &(0x7f0000000240)) 14:47:44 executing program 1: 14:47:44 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffe) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() semget$private(0x0, 0x3, 0x4) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') r1 = socket(0x10000000011, 0x10000004003, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000001440)={0x200000000000005, 0x1, 0xfd, 0xe056, 0x201}, 0xfffffffffffffc4c) r4 = semget$private(0x0, 0x4, 0x100000000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x3, 0x9, 0x9147}, 0xc) r5 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r5, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) accept$inet(r5, &(0x7f0000001180), &(0x7f0000001280)=0xc) r6 = semget$private(0x0, 0x0, 0x42) semop(r6, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0x1, 0x1000}, {0x3, 0x5, 0x2800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) r7 = semget$private(0x0, 0x3, 0x40) semop(r7, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) semop(0x0, &(0x7f00000000c0)=[{0x4, 0x2, 0x2c00}, {0x0, 0x3f, 0x800}], 0x14f) semop(r4, &(0x7f0000000000), 0x2aaaac6d) semget(0x2, 0x35c22019b64981b4, 0x140) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r11 = dup2(r8, r10) kevent(r11, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000080)={0x5, 0xc413}) r12 = semget$private(0x0, 0x3, 0x40) semop(r12, &(0x7f0000000100)=[{0x2, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0xc00}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x2aaaaaaaaaaaa9ed) semctl$GETPID(r12, 0x4, 0x4, &(0x7f0000001340)=""/244) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0xfffffffffffffdd6, 0x800, &(0x7f0000001240)={0x18, 0x0, 0x5a, 0x9}, 0xfffffffffffffe42) 14:47:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) socketpair(0x18, 0x3, 0x3ff, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c5191269f50d842009357c01", 0xe, 0x0, 0x0) 14:47:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) openat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) recvfrom$unix(r4, &(0x7f00000001c0)=""/228, 0xe4, 0xc2, 0x0, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0xfa2db54bddc33c01) open(&(0x7f0000000140)='./file0\x00', 0x30000, 0x0) close(r0) 14:47:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r3, r4) 14:47:44 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x102) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r0, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206931, &(0x7f0000000040)=0xfffffffffffffffe) 14:47:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1ff) 14:47:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000932ab9280000000000000000000000000000000000000000000000e5ffffffffffffff5050ff3f00000000"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 14:47:45 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x8, 0x4, 0x0, 0x1ff, "0a06c8a9faff7ec164e7f5d1808691517c561ed0", 0x7f, 0x10001}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 14:47:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0xd6) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000080)={0xffff, 0x1, {0x40, 0x99}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x47}], 0x1}) 14:47:45 executing program 0: r0 = socket(0x2, 0xc003, 0x29) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e31433000000000000000000000005e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da452aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9c52d9fbd360ad94adfcbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef14000000000000000000000000020000160000000000ec7ca6ae65ee351978e8178198e534c03c4a9a1e81c4b5c1dcdef1cd01f64395907812f59869c62cbcd2eb3f123388ca7b3bfb194461b5fd3a4f61b9c567bc700573d82d0ddb28ebd74bfb3af0653303b151a7423676b227c8be6c1ba88eed569cc5c05806ed3bea51fd98f69ffb2940f0da5c91cdcc6bd61efd4a0cec3c03cbcc56917c2b3ae9d553fb914caed76484e34cf60b719a4475ea8a4d290f55251186578715689300000000009b18bc1acd69e0640be28e9c927e0d4b35939c47c737ec5dc0eb6eeabbe1"], 0x10) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) accept(r0, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x5a6) pipe(&(0x7f0000001980)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r5 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000480)=""/97) 14:47:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) msgrcv(r2, &(0x7f00000009c0)=ANY=[], 0x0, 0x1, 0x0) msgget(0x2, 0x48) getrlimit(0x3, &(0x7f0000000440)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r4 = msgget(0x1, 0x100000008) semget(0x1, 0x9, 0x79d) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000340)=0xfffffffffffffff2) r8 = getgid() r9 = dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffffffc) msgrcv(r4, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000280)) r10 = msgget(0x2, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000004c0)={{0x3, r7, r8, r5, r8, 0x0, 0x1}, 0xfc0000000000, 0x2, r6, r6, 0x5, 0x5, 0x4, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r10, 0x0, 0x0, 0x3, 0x1000) r11 = socket(0x800000018, 0x2, 0x0) r12 = socket(0x800000018, 0x2, 0x0) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x11) socket(0x18, 0x1, 0x0) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r15, r16) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x80, 0x0) dup2(r17, r15) bind$unix(r12, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r18 = socket(0x18, 0x1, 0x0) dup2(r11, r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r18, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r4, 0x0) 14:47:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80013082, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:47:45 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x0, 0x7}, {0x3ff, 0xffffffff}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x84}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 14:47:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x80', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:47:45 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r4, 0x2}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x84}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 14:47:45 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000e968a0dabbbd0ea2fb90d9cc39cfebdb58293022d0555d5fe117fd8f8800034593548dee338fd36deed6bc16a1f8d9d685831b010000001bef489a80d3c47ead84aee8457da78b7a83732c4b15ca325a335e11d5a3595642d140f1b322ef5347132ab3604af1c6e7fe2753cb6c039792d2000000"], 0x10) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="887553276f7da438", 0x8}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) 14:47:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="04") 14:47:45 executing program 0: r0 = socket(0x2, 0xc003, 0xf0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket(0x1a, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 14:47:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x9130fbb, 0x0, 0x4010000, 0x0) mlock(&(0x7f00003e9000/0xd000)=nil, 0xd000) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x48b, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/224, 0xe0) 14:47:46 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x35}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x2, 0x80000000, 0x9, 0x8}, {0xfc, 0x7, 0x7, 0x401}, {0x6, 0x8a, 0x6, 0x1}, {0x6, 0x9, 0x8000}, {0x895d, 0x3633, 0x401, 0xffffffff}, {0xa7, 0x6, 0x7ff, 0x1}, {0x4, 0x4, 0x7fff, 0x9}, {0x9, 0xfffffffffffffffa, 0x1, 0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x8) r2 = socket(0x2, 0x3, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) nanosleep(&(0x7f00000000c0)={0x0, 0x1}, &(0x7f0000000100)) r9 = dup2(r6, r8) kevent(r9, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000040)) dup2(r3, r5) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000000)=0x4) r10 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r10, 0x8020697f, &(0x7f0000000300)) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = dup2(r11, r13) kevent(r14, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r12}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCCONS(r14, 0x80047462, &(0x7f0000000080)) 14:47:48 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x200000000000) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) 14:47:48 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) recvfrom(r2, &(0x7f0000000340)=""/4096, 0x1000, 0x42, &(0x7f0000001340)=@in6={0x18, 0x2, 0x3, 0x7}, 0xc) setegid(r0) setgroups(0x0, 0x0) open$dir(&(0x7f0000000000)='./control\x00', 0x28000, 0x8) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') getgid() r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) r5 = syz_open_pts() r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = dup2(r6, r8) kevent(r9, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r5, 0x7, &(0x7f00000001c0)={0x3, 0x1, 0xc1, 0x4, r10}) dup(r3) r11 = socket$inet6(0x18, 0x2, 0x5) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001380), 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readlinkat(r12, &(0x7f0000000040)='./control\x00', &(0x7f0000000240)=""/161, 0xa1) 14:47:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0/file0/../file0\x00') 14:47:48 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pread(r0, &(0x7f0000000000)="5968a15501170b2d54c24411995ae16d447ff13000aab29d29b0b3f05d668f1c59d5ec3b4d", 0x25, 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)="36e9275bd44ac91fdd86b3b4542526bec0b0a3c16bb6cdfcc60877ea5066f003f592259c32b0f11434ef9c324fd587ef9a27572e2a7260fd6f209de7297bf523c463800c15d13fff48bb32708dcb946bcb40cd1d87da6e99311206b7a6b38e926fe64e9e8b437567d2345594a0863553bc054299952a44db7dd01c17", 0x7c}, {&(0x7f0000000100)="312c2cff750064330b2a3617e9473e1ef57ae99e619d3bc9", 0x18}, {&(0x7f0000000140)="480669a1ecf1ed40e58c16c23af7bb4da6bc23decc3d620773d834c542b7c570387d1d560f770870aaa06c63d8f0b29ad79cf9f07b33f642007d62cdb717de12d6d2b6cdc43caf1323f7a9fb5ff267", 0x4f}, {&(0x7f00000001c0)="62353152c71073baf722004143ef99242dea267da89fffd55c1dc042572abc12208de37bcfcca693963d4c597d6883124116356ac2eedc5e537ccf936cb63c28f258e19bd2c3972ae1342a893f9984e5afd0e6e9633060fc7d2ed020bb950c6c1efb133f2beef4c8e954cc52ab6fc3d4d2b623bf139fc758ce1e45e151a1aa219ee238db38febd14b1adb2e7d9a2b381cd64521880d4cbc430e9154196cb8a68cdce1e82151ee2b909c7bad6e865ea5ea52b3f124ada578c25e7a89bb4", 0xbd}, {&(0x7f0000000280)="154c00782245e3eed692af8926624f39d88316", 0x13}], 0x5, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000340)=0x1ff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10002, 0x0) getpeername$inet6(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r4 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r4, &(0x7f0000000580)={&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000480)="183bf3a20d2def05e7939ba02d56eac62f6b80dbc79c4152d61e3d2fc7c92fa0283447e898545886d22bc723db7016d7066dcd8f532682319567ef184fbf70b82b9883662e8382f2a47f1f16ba2aaa625fd317534a6574c182b97a744e784a28534ac813b374a9d85e2318faf975e36fb661330f9c1b0be9c98bfb888fe52e6d5e9bf0c4a3c2e6d775d502575454ec40d703f53691e6856134b3b4e4c2f2e3e5952af78a49c703911bd57729", 0xac}], 0x1, 0x0, 0x0, 0x5}, 0x3) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x40199, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000600)) r6 = open$dir(&(0x7f0000000640)='./file1\x00', 0x20, 0x31) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDGKBMODE(r7, 0x40044b06) getpgrp() r8 = geteuid() getgroups(0x3, &(0x7f00000006c0)=[0x0, 0x0, 0x0]) fchownat(r6, &(0x7f0000000680)='./file0\x00', r8, r9, 0x4) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000740)='.\x00'], &(0x7f0000000a40)=[&(0x7f00000007c0)='/dev/null\x00', &(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='/dev/null\x00', &(0x7f0000000880)='/dev/null\x00', &(0x7f00000008c0)='/dev/null\x00', &(0x7f0000000900)='/dev/null\x00', &(0x7f0000000940)='/dev/null\x00', &(0x7f0000000980)='/dev/null\x00', &(0x7f00000009c0)='/dev/null\x00', &(0x7f0000000a00)='/dev/null\x00']) r10 = msgget$private(0x0, 0x200) msgrcv(r10, &(0x7f0000000ac0)={0x0, ""/223}, 0xe7, 0x2, 0x0) r11 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000c00)={0x7, &(0x7f0000000bc0)=[{0xfff, 0xfffffffffffff2dc, 0x7, 0xde95}, {0x100000000, 0x7, 0x100000000, 0x5}, {0x9, 0x4, 0x8, 0x5}, {0x177e350f, 0x49f6, 0x8, 0xffffffff7fffffff}, {0x2c69bacd, 0x64a, 0x8, 0x80}, {0x7fff, 0x7, 0x4, 0x5e}, {0x0, 0x400, 0x3, 0x100}]}) ioctl$KDSETRAD(r5, 0x20004b43) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r12, 0xc010427b, &(0x7f0000000c80)={0x6, &(0x7f0000000c40)=[0x4, 0x5, 0x1, 0x1, 0x8000, 0x40]}) r13 = accept$unix(0xffffffffffffffff, &(0x7f0000000cc0)=@file={0x0, ""/74}, &(0x7f0000000d40)=0x4c) connect$unix(r13, &(0x7f0000000d80)=@file={0x0, './file1\x00'}, 0xa) 14:47:48 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000c0"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="0b4e7f6319b85f9c06fde8a117f1a371", 0x10) 14:47:48 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000280)={&(0x7f0000000200)=[{}, {0x101, 0x2}], 0x2}) 14:47:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x18122, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup2(r7, r9) kevent(r10, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffe, 0xd9, 0x1}], 0x80000000, 0x0) kevent(r6, &(0x7f0000000340)=[{{r10}, 0xfffffffffffffffd, 0x2c, 0x80000000, 0xfffffffffffeffff}], 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x3f, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000300)={0xf6, 0x0, &(0x7f0000000200)=""/246}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) 14:47:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x100000900}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x44cde5c519d0b901, 0x0) dup2(r1, r2) 14:47:48 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket$inet(0x2, 0x4000, 0x620f) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r1, 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x800000000000000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a00d161342e03edfef1b544b58c1db2e2029d0c4750f8f7da133e001d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) connect$unix(r4, &(0x7f00000001c0)=@file={0x2, './bus\x00'}, 0x8) 14:47:48 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e9572df2944a93a1d1799254bf144", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) r2 = getpid() ktrace(&(0x7f0000000040)='./file\x00', 0x9378f71c758fe4b2, 0x10, r2) r3 = getuid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) r5 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r12, r13) ioctl$VMM_IOC_CREATE(r13, 0xc5005601, &(0x7f0000000340)={0x10, 0x2, 0x4, 0xfffffffffffffff9, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xa09}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffc000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xb}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x800}, {&(0x7f0000ff7000/0x7000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfff}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1ff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x831}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x13b8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xee}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) fchown(r1, r3, r9) msgctl$IPC_RMID(r5, 0x0) 14:47:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 14:47:48 executing program 1: socket(0x2, 0x4003, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 14:47:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x11ceef55) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r1) r3 = socket(0x38, 0x8000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x20, 0x3, 0x3b) fchflags(r4, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x0, 0x6d, './file0\x00', 0x1, 0x0, 0x401, 0xfffffffffffffff9}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 14:47:48 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) r2 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x6, 0x4, 0xfd, 0x0, 0x1, 0x8001, 0x2cb5, 0x0, 0x0, 0x0, 0x8000}) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) 14:47:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = getegid() chown(&(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, r1) 14:47:49 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 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) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x800, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000200)={0x873, 0x5a}) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000280)=[{0xd8, 0x1, 0x1, "d0d1cf300f191e951d60cf8d53c5932dbc050ac82c8e95ae7046bd954e145985456d2950eba4ec4d093afb9a7f28c3fe3ab224650919a6818e64640930f8771132e02e312a5b80c2039c5ee8b4f987291dc1f818dc6130906bb024a38616669f308e5afa2efb89cceac62cd50f3102ac689ab28e27177195cdb59b92b31a8a87a239fa694f95c3e9edffeb58d5cffd889a72bdb65020c5260e8036ead69e1ed3b3bfd0398b517ac6949616d068e96fb104ee857620a8524053c325d892899f2d90f57f6a2f44e0"}, {0xc0, 0x1, 0x8, "c779a608bf29381ee475e219bef8316cd16cfa8a369ba25fa98238783a4574372b5a2952967ce699416ebcf50ee9df4dea96e7d2a6262fd220388e6a12d44cdd07054c679477c4950360cb9cad2bc4c2f0f9e60e3f22e7ba1063de0085610c8312cd18f03611a6ca4a157e13868f8ceec2cc4da225c7d36113ae92c8d717426e27d2dbe48c447dbfde8be58bfde6a00c4bccf041b12aa105e615bdcd12068f186fb55be9addc52e186"}, {0x108, 0x1, 0x62, "b41d4c33b5ac89a9011cb89129753101f177b98bacb6b79636b4cdae5fa2cfab2b0d98c9cc7611cd7658edb0523f5c94d94184b8f63d16a912af3e1085e089de2608938ba71ec6d2f88626f1c12bd4a97d7691c197ea5ea21a6969374e7e00f8ea3ed6516ea87e9e3a0b52e560b632ca5d4bbc5f453d2e330866e08b9a8e6a35ed4b8037107fa8486b16e155b702cd1302722beee4a3ac3972f464730c434c18236edeb502dc04820f113f265872e4b7a6d77a93d0d80f0a2e4dce6dc3ff3a5a4c6a78ebccce79eb07875a7ae0e12ae52727a57fc2c126bc9ee8133e58e1f5032261dd8e6bdfaa1e2aa2a51713f97ed65f"}], 0x2a0}, 0x4) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000080), 0x10000) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 14:47:49 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup2(r4, r6) kevent(r7, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r8 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x10100, 0x10) fchmodat(r8, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) r9 = socket(0x2, 0x4003, 0x0) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r10, r11) ioctl$TIOCDRAIN(r11, 0x2000745e) getsockopt(r9, 0x0, 0x69, 0x0, 0x0) 14:47:49 executing program 0: r0 = socket(0x10, 0xc003, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x3}, 0xc) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x242) msgget$private(0x0, 0x473) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2}, 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x7ff, 0xb77, 0x0, 0x9, "295bd0c3a7df152f83d39ffdff5d96decc9f42b7", 0xfffffffffffffff8, 0x8}) 14:47:49 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)) r2 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xffff, r3, r4, r5, r6, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r7, r8, 0x7f, 0x3, 0x49, 0x7}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000000100)) r10 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r15 = getpgrp() r16 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0xffff, r11, r12, r13, r14, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r15, r16, 0x7f, 0x3, 0x49, 0x7}) lchown(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, r14) mkdirat(r0, &(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) r17 = open$dir(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) preadv(r17, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 14:47:49 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000300)) 14:47:49 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getrlimit(0x8, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) 14:47:49 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20, 0x0) pwrite(r0, &(0x7f0000000140)="bf302caa3094fb9ec74290ee66def422bff6028ba9315bddfaf1f8fed8d35b2cebaf3bd6b1051ef80114831b1303b417884203df3779182133fd2c10cb043f967dc6275229e2fcb5e9acef", 0x4b, 0x0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x9034, 0x2, 0x8, 0x4}, {0x0, 0x7, 0x1, 0xfffffffffffffff9}, {0x7fff, 0x6, 0x10000, 0x3}]}) r2 = kqueue() r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x7fff, 0x7fffffff, 0x100000001, 0x9, "2eddced1064324a99e040e9448c5e47211716798", 0x87d, 0x8}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r7) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000280)={0x4, 0x9, {[0x3, 0x9, 0x80000000, 0x9, 0xff, 0x80, 0x7, 0xffffffff, 0x3d9, 0x6, 0x7, 0x6, 0xfffffffffffffffb, 0x6, 0x1, 0x9, 0x3, 0x1f], [0x20, 0x0, 0x3, 0xffffffffffffffff, 0x80, 0x1, 0x8055, 0x0, 0x9000000000000, 0xff], [0x4, 0x807, 0x226b, 0x0, 0x40, 0x1, 0x1f], [0x100000001, 0x10200, 0x7, 0x5, 0x80, 0x8000], [{0x4, 0x4, 0x5, 0x5}, {0xfffffffffffffff8, 0x100, 0x6b, 0x1}, {0x100000006, 0x1, 0x1, 0x10000}, {0x1, 0x5, 0x8, 0x10001}, {0x7fff, 0x2000000000000, 0x8, 0x9}, {0x20, 0xfff, 0xd8, 0xb309}, {0x400, 0x7f, 0x4000000, 0x200}, {0x1101, 0x800000000000009, 0x3, 0x4}], {0xfffffffffffff800, 0x0, 0x8, 0x6}, {0x800, 0x9, 0x3, 0xb057}}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 14:47:49 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) 14:47:49 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x5}, {0x18, 0x2, 0x5, 0x1}, 0xff, [0x0, 0x1, 0x3, 0x9, 0x8, 0x8001, 0x2b5cb4bd, 0x1ff]}, 0x3c) bind$unix(r0, &(0x7f0000000100)=@abs={0xb1f58eab97bfe463, 0x0, 0x1}, 0x8) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="f7d7254e4a50e59d396121787db38d4b9fa0587dc2037e90a8d1bc340628cf8000007da78de359709d0f75ee42da643185048e477865ed726e6d0236c4423a90e1262c9b7a80d32e444651d580a8d96a5c4f21440a14b1468e5e92178b7df883f43f6992bcb13c4b4f52977dff3a23192f0d1273cf98641acc429ace3df2b681f03e42b904e41a5ae54f58364b75c0c30892c7d114ab1f31dbc9b260dfcb1a0c2e4cb9db6ccd5ac20f970cab53d3f36997a130a81a0151e9352c8903f6429bd13c7fb3d3eedeb1e846af"}, {&(0x7f0000000240)="c3a0de9ebb723362eea9d0a5743411b7b7fc4f20847a14bf655587763d74eba0a642ab20fb62ed3588c7eda0e3a7fb533ba57e4ad991674140e96623d79ad9fe806ff84f4ee482d973caa720f3ad583f7cb79f8f125587ea23e5d835f517c72936396d21434d8ac9f51feb3ff20ce7a88e0784942965759306ea0ad273cbe5658411106c73d41e2807d2b71827c9813dd440d13ab892a35011e0"}, {&(0x7f0000000300)="98efe72c2945885df7141f5144b114754c08323be232eb43b47e212c163084fdb72ca98509d0552f302a42e2f151db34e3d2b6119b1f7b3873fb1b6e64e5c39cbb45449e6c35f5f4a349f658a2853e580f0d66fd42d6405814c97f5807af9dface75688bfe1d8e2cae90a1c0e4f40df04e0c1d2e0b65c311cde39afb4706d9ff22666e3f6e8910b494e4af147e95440d810a9046ec2fb45ff27a5b1817e808e509"}, {&(0x7f0000000440)="0bec1a48dc6257dc699f57840bb470a14fe458bf66a39911019f35e297992662f6fa2e240a3d38d0d6d2b48809c74ba4e0bd2e87097d9e1c4da55423fbdcf881c58d286889ef6522e25de46b02e4b7654e09e892c11f6e0ea40c193a9f4735ca20e071933655a6cea28864e7d59f18b6ad29460604"}], 0x1) acct(&(0x7f00000003c0)='./bus\x00') 14:47:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x300a3, 0x82) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x26) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x35}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 14:47:50 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0xfffffffffffffffd}, {{r0}, 0x0, 0x0, 0x0, 0x1ff}], 0x0, &(0x7f0000000240)={0x0, 0x6}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000040)=0xfff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000200)="000000a2b1c5cc2f6f6031320000", 0x78d) 14:47:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="94379bb04e8daca44593", 0xa) syz_open_pts() r1 = kqueue() r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) close(r2) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 14:47:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x83}], 0x0, &(0x7f0000000080), 0x1, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) read(r5, &(0x7f0000000a80)=""/4096, 0x1000) 14:47:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x100000000}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x2, 0x2000100000001}) 14:47:50 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443e}, &(0x7f00000000c0)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x2) open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) 14:47:50 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x40) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup2(r4, r6) kevent(r7, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000300)=0x1) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) getpeername(r3, &(0x7f0000000080)=@in6, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000b80)={&(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000b860750000000000000000000000000100000000000000000000000000000000000000000000000070f2ebb564532afd00"/113], 0x1, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x7) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) sendmsg$unix(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffeca, &(0x7f0000000080)=ANY=[], 0x2c}, 0x4a5e8c523e0f4c41) 14:47:50 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1aa) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000240)=0x7fff) r5 = dup2(r0, r2) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000200)=0x7) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x1, 0x2, 0x9}, 0xc) ioctl$TIOCSDTR(r2, 0x20007479) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r6, r8) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x2, 0x0) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r10, r11) r12 = dup2(r10, r7) getpeername$inet6(r12, &(0x7f00000002c0), &(0x7f0000000340)=0xc) r13 = syz_open_pts() r14 = socket(0x2, 0x3, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8020699d, &(0x7f0000000300)) kevent(r8, &(0x7f0000000100)=[{{r9}, 0x7ffffffffffffffb, 0xc1, 0x2, 0x2, 0x6}, {{r1}, 0xfffffffffffffffd, 0x80, 0x20, 0x0, 0x8}, {{r13}, 0x7ffffffffffffffe, 0x80, 0x20000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3ff, 0xfff}, {{r15}, 0xfffffffffffffffd, 0x80, 0xfffff, 0xf8, 0x101}], 0xebd9, &(0x7f00000001c0)={0x6, 0xffffffffffff8001}) 14:47:50 executing program 0: socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0xffffffffffffffff, 0x20000002a, &(0x7f0000000100)="4b74954c38ac709248551863ae1aa3e354a1d779728494608ce8b57d034a7dde2fd4dd01f1bba8140997fa0c13e06621e7c360883cb6d5a80e5645894f5e681ad29c6f66647f40f5cc32fc6731ad78fa6fbf4bae79b917d87b261d6a94b088241ac84a7ac64b21a2c2a040764df1cabd2ce692ef3087bb6eb1f94acbe06c1e41886e76e74b9bf632cb09fe617725eef14a1ebf6f33fc3ae8e22e0ac0331bfd95d420c201874f1d6138a53d6c31e70f28836e2c67dff0353dddf8595e588b557aa8762812125d04ae98a2a8b86177a05e8ce266d2bdec7e33f185582df70c02ccb897ca9bfea860", 0x220) 14:47:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="5a79e2b1098210a21ce1bd8c43b6010000000100000026a3c55e084aaace6f3a62599d6be41a8bf5b942f7720f10bc29e702c692949d4c6a2bad5a00000000000000eb6543c012d5dd23a6742fbf523537168be0ff7c0edc4914c98c891f0736f234d0cb08002c7c3b397dcf23631613cd1e4e0000009c2f7d52d388e0fa07a927add19c34688c11757c51797afc6f96f9643f8b378eab7a9bb58854df079256639b481d86b2765a2101d67b846889c266b23a2495f3a8682e228582f221cda279999149a815cf815778e0bebbf544def818486e9f7dba3ca30f0cd63f729a200e016cb5fc7d25c27b3c2b7c1b455fd3252b993a51cc49bdec6f3c6cbdea4c7af2ee0c0226ccae5485e78169f59207f11a3b6bcf5d84077c72f8d8a89722c2d4b65507b65e271b18", 0x2ea) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r1, 0x0, 0x0) r2 = dup(0xffffffffffffffff) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r7 = fcntl$dupfd(r0, 0x0, r6) linkat(r2, &(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000040)='./file0\x00', 0x4) 14:47:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[0x800, 0xfffffffffffffffb, 0x418, 0x80000001, 0x800, 0xc5, 0x9b, 0x7]}) 14:47:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffeffff, 0x0, "d730c15b00f4ff0000747beffde400"}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 14:47:51 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x4, 0x1}]}) 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, &(0x7f0000000040)={0x44b5, 0xffffffffffffffff, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x7}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000345000/0x4000)=nil, 0x4000, 0x2) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x4) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 14:47:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) writev(r5, &(0x7f0000000780)=[{&(0x7f0000000480)="d51e4a0dd7410f70e70b24a4bea15b4a831e341fd237a64685e7e77b970349cb8cd4b6cbc48f2504fc81520b405470376e34ebcabdb39d7141ef091ff030f15a1d10a6617b8d320ccd36503dcdc4cd26f6ed7eb2819766205b584051cf8b7a16e9e5e0947f1446c39e3b5709cea6a5d0636234e0d03e765962b65ba84dc62acf149a0983b848d68608cbdc3e48babd99ecc3998a6a2ccc0a4588382edac2ff9c21c1b050f4e5de594ca11a46581ab4928375ec7c42ff4ce009388e6581538697cc578e088d8b0d2edd8a63aa54816d0f965ef3b8df46aa9031788f100cea368f6f5e75c13f4c10f481d87598c79bde32b51c0b"}, {&(0x7f0000000580)="2283360245056c059fcfee6217cf061036abd1ecf0025b882f985d43622289c33a0b3ebc37f1f5d99e3c4b3c8b6702fadd588e2da21687701ae5e866"}, {&(0x7f0000001140)="cfaae616dc255938f23fd347636f3ac42ba46795e8190b71bdb05616603154aeecf3cafb1fe1046fb5e91e4e069ca5b87c5b2d13341d877381f9f211e5a6a9f2c6c2a38c0207ec167f4cef209547334211ec3c90ecdb6722624e5030dd4e1ef0c1bf479d62ba268f83ca90d8e998d1a64caecbc16783fc1919bfcaed82c441280a26de2df81425f1e8785b002749207c122b0c379202bb23264b4619d57495158022e7993a669a473c2abea4765a9de0c805ff6fa1d322644aaf154cec0a496fa9c0dfb690b70daeabac4cbe26aa91b56b05779ada7797e566b2f7dd54d633f9f4ed6514829664b4de1216e786726b3eefe5626c49a19da86aa6fa5c5933210c25e4f2da131ddb4d8f40f07781e66a4918fc1f6bc94fcedaa3a4e9d72af869633b2f4cf23b5134e33bb08575616d0895bd5ddad51fc3a0a6caff6c3c83266fdc5ec2e014faafb48abc4c86c7c7b06b3917cabe24de0d474087b7ba230c6004e6df822d2b9a0bcc9713bc6b61d63ecaab23cd8d7ded9f87eb5caac07e579b19690c6c092302b85387932fa8b0cd1743566fcdc4198401e2cb96b9dbbe3408195ef26c8dc3933a50824ef660e123582cdeeb062ab37679af5504d517813d00c5caacd34b87a7d0ade564e7d0d6fc3dfe2e4d030c80d0d71028623e30c2aba2ed91014c0eaf283ff8ea6cfd7e4f6b5d63bf0723cbef782ceae521eda875da3f52b1e97f17dafb59ae87dff91659d11b726d1c1966cb50abe4772cc1f50d835338a66c9c3222b1cebbd47973924beefaff7a99e70139e23eadbc12d40ec9d884f7ccd0c99b960d10b87945074ba9c7ea2869bab7500eb7113625a5a234ece4b43d3be3fee19b4a38463a805afe1e924725308b47181545a57d89486ad3cb922aecb69eedc9ac5ff20e3dd47af9c71bfd5495c439803e40892cd48186418e57770909181259c6217118621786d97005674b2a4a2efc799ffa5cb2d09f273d304249ed9e33a38d6d9c08331f95ae00190fa611787794b20aa4e9c7a42ed5529a3e6509542b300595f5c8f9a0bd3e580bcb1fffbc0e83a1b2e3631f36b21753c30172e3e1efbc065612742710e0921fd0781f1bb7e9efb9ae1ebef837f44603631b8a1c2efbd0f6835d5a8f2378801bb81408a3ace3360d9949b422867151e62222f4f368fffb83cf47f28bcf28bb953b43c3e6b23235e437abb923203f63a4dce8f74e4dad92632b935fc6659619b5d34efd5537026aaaea1912eade69312817fcaa605fd73954677a88b83acddf34399bc0a91479c3e870ff99d93c41b67ced8adab257a54e7bedf514e921084d093ec2b021d4d73738d468b29f19d2a9e6d10a4d2bad785a96856b92706f3c00fe7bfaee6dbb2bb1912df58864dee013069c3379b37e819b976b5e2b7cf64ddea369dd95d5d61845b50777c05fb27c7c7360242a116b49d217dc0266b11696943bacf0df5eea0ca2337f056779fd2761d01f9542cbee027096895b0323e008cb43406249d81f3b7ca0ce9385bdce543a2cbea5a50aefbb925f4d9234202005c0bd4485e1fb1634ee73b0ba2d1479789e96d48df5ac66c90d303ee632981d369835c04e561468b378e20f0f0a8b875aa49d080bf569f26a241b79a6ed8c5d70b41f231677444861101c9215379a8d4896b8b830679072af10d0f92979dee088ea7e6716f3946aa7b4068c241ab98c55f531bd7cfe931fb57382701aa332fa17f03c2df63bd872c68ea03c02f5dada4207922968b18c5a84d810843b325cded7a82e03f0c83dedffc0db219832ad0237db351a73e7ade730df67261fdad8e58ced81dbab4f754068c2711238b536503ed4c47df6de7d918e9910d08739870fab287bdfc6a7ba4382b57b3b7322a851b55a6682a66b9e044f401196968d267b0dac45f8dea56219735c4443b0b26ad3385984beb669c2ead33a458625e13df40b976e0ef3a9ac965583bb4efcde6a8d633afc504a6b851038aafb406a9f2e0408765cb111afa14d2977be642dc974fdae57d741170adf4343e4e06484a006c348ddd2fc7c1719c3a794487bb24c991e432dc6675f654141fc0bdf99ecea7f4fa60bc880bbd1359689605d9b8304829b2c400839d7569bb0ac1af51bc5ba2fa8ba77412de912c5061d6d49101d156f9d955496b9dda31fe33c7aadd1358153b650411af8cb94bb851f68b3d0d8bff3aa8f72be8c29d6fded9bfe47dda4a82472503c50bf6c639aa9421fc60558ec176823b1c4ae587a253cde1a20d966f019f53058c443177b42b74a04478957f640a2f7800d6a23ef11abeb8a3847a961c801677306749d1453ce8d06ba4bee9ede6456dbb70450be97af06ec0d17521fbe7258a77b5e9a238ac08dd9788fc6276e823e353502571b9f5cdf88c550984ee97abe6c9b5c2313201432b7959a91991a7e62deb15ff1297de3d1d8d22eae4b6ad0b678ed15be73cdf5badf1befa37872daf34314d47525c4a0bba4d904890f62f2504c631eb01c9ffcc1c8ac0a525f47773e723071957a847516ee66728afcf5f88814bbadad710ec7984207d2ecee0da9ab81fe96f65fb371f8a1d8ce730aba0a9bcba0b4c80249c37c3b3b49d27f83677ae365b870f9be1f8153a40238b5cbee1052b4b577966725fcba3bb90c14f251d06672382bc5637296b12a676330dccc8f795bb8ba9830796d5d9c71fcdfb206d62cf1fc531ba6e1689dd7418476ad8a8cd2bb7dab0a021a648227803afa7173cdbe2921c93827da019f700f1ceca27b2f842d13a8b93412b924cb7502032221d3422a51c5e5fdf44f773eba7ccf8d2616d0eca5099ebfd3668d27cf0c18d8ce0bb2c93781438305a0b51f858fd27c7b5150f525831772ed18790907cdfd0d114a278e7b28905fe3e1a22c31ab59239055106eac88ae3e2c095e6a19bf231a39254f7b1a12eeb30ad278dbf3bd6c3eb3b57301b9682cf53dd1553d5bd2f5a5e64ba305780b63b3f5dd7156000401283ddebb104fcb35ffdc8cca63c217a8526042a70b9259967aa39faa8c703a60ca4292ea5e3ecce74a83db4a81032757db6b3f4d05858fb786cc78b53a411a2152024326eb5d60edc4e8012ea32f2d9bded03b518014f8d147e034855c8e7054efa1cc9102409d0cef72de4828c7065c8f99fb3cee5103ba65209df26b74d7cb058995d9b7c76619b48afb09c22c595b33e301cdd53d63a04dc6bf74a479efcb8a31758611635b0b0310df1944e5acfd55bbb186534d4122745175ddcaa256b678cc7de583b18e49a4919a763cbecac6d8856f07705fd506920f05dc8c186529f4d0b21265398edfe46de9ed677f6b304631f6ca4876de2ccdb1e1ab5ac66b35e8f532afc2b594aa6074be8a7ca9604c7967af0e2da5c950aa16caf33dedbe0da0db75fe54b803675e12e5a67c785f480a75c49181549d80584224b418f50de1627737df02cd87d97b0207b3fe0cc19d88cce5a8df5b561e0c453ca531dbe4f98aef22f007f7ab5ff6439b6f3e69a363a5c0083fca2e05017f862409b08cf8e2291e1257f5a9e93434d27d3a64675489d2dbb686d60be30dfa1c27d24a46a206e5c0b5bd4b814865bab248e7f4df73613f57f09ea8da9b83e504b04f2861d24e78843fdf9afb0776352d754153cda678d84b0fa73749968c3df309d831b98d57ecee565cac79fe94d9f99c2cac99303ef700837b4ae67d12e584220973f751e8ab9881ecefcb8e5119e52aebb328c47946331dc02aea46f38d4116ebbb280383dccf781dbbb654087cb474340cfc11d846c52af11966a6b772308ac19a3ae49dfcbfe9c54ae98193bd2a97620febebb3c8ad1b3c570d313ace59745eb4020ee9da6687f6f7aa9156fb98109f6849843759cd962e83618e260396ed27e079c96da638ab667d96154f845ad0a50cd7e3d34e696c18dc84607000ac87b87b7e89a68c1501a1e436f8a7f5fb4acb0178e281d7211236d243528f46ef37a576653363030be9f3df45e78bf5c44dd8172ebe61e873c02e309eb66c96d320e1b52a98ab026d25c76f9e634a1639fccb058a14c13beebc2b99101a4c5a996d41a69c64bb6f6d8694dea5f18023c59d67ee1ff4a6a35d1ed53931ee02a38fc3f48d09de3c45c318a171b834ea8528b853a985efdb094bd7e87d90bce6178291014d712606a9f8d88f2ba8468a245c1ef240066a2acef389313c29154e449fd6f2297b20d4a9fa5cddf2ecb891ae8ce3f108144f88508a75b49cc1fa3b6cc58b4d8d26562512cfcceae687c8ec39e83c6a9f3fc1d3e36ac92cbb1b166d91a90ee89b1ab8464a85486fe5635ddc72086086c53d1c117272bee1fd3b5504ed32a17ca6e6716c71fa12192e7ea349d2e15e760e19c9d8230b4ab321e546661119cefd650f11e880facbb5d71ad2ea3f140d844909b36b86b8f4fbd252ab5d663e0b4712a891f981f1ac08ace176d5fea381622019fda413600c2f6f7a29d785d314c6c9c06d6c2ae33cb9d040a7242f19d016c13382b788556b50eb084572de8e01e90c37dddbca5fa783627b2496dfb4ae3e9a7eaf1e062c742275a8ba2b0f476591e991ee16c350df79fdca7a2f336f8a891aeef56607c6bb87c838e045d2c5789e1a0b972b57c8a7306bf0c977f0e0fa984a9ffe9dea3dc0e5518d3e3b1dc4aad7a483dcbe92cc3013153caed498290b1ed386ce81f365c2a07c169d2c35e7671489d326f778fa68b58b8e91509dfed10ac52b1dcb3a0728957bbda4a6dfc0083eefd7876f10cf71c74a3635cbc0e1bfdbd449e25f51ec12a73a388ad297c6cc8903d2af3f81885ad932cafaa159b1090cc0f429691a94277e4cff71bdc43648f7c7537d01affd53eb7456051e9cd2ac2cf5872155e0eb126c5787ac3ef750fa85405adf8524ad1cdbef4e535babdb5a067421f818c9868b41947dc77f304df555daff391f8b8dc152c86728ddf0acaf53b1de389273e22518aaeccc1dbef7641893f92a3a2a20672d40fc23656e8b19222409e7a0772eb125c127d7e0f981e2470a70a5a895c2cdeb8d971863973cb7eadd0eaeaab11cfe6d3c2b8af3736e1c3499f45a777b5042b58d35a74cb919d86f29d85c7781eeaf057686cafe16294b5f301b50309b06f20f1c43aade8f1c2aa87db1ab6adad9fb2ce261a4c774ceca5af58d8f2de59a5cf80a9814fddaf84d91c71fe322b13f6a581488cfe7d3fb2eb0f332619a632cae56fcef49439e23ad5711902ca10cfab175d1bbbd16386acf113b0670a150aba1e9862a71eb5305d4438ff4c6663e19a9ee2d9aabba9ab6236cae061b7a09768f37230a52c622b1af156fd8a44d8097bc30ccf13eaeb0057278141e4a6376af9bf6585210fc368e0d264c16b0b38f95705235856e02f46f75265901e5b1001fb214a1e6beb795a8c07dc5ba8eacd409e5439348c227aafccea07ccc2571fb9095fc37b75abe63fef836238e5a613d37d70bee6d7a7a1231b8f37bc004b440291e1af540fdbade10c295fe2fb83b6e5beb439c5a7fc8a239f3ce2b5a703e370aed116991353df080ed9ee1c30e8392a83ad90fa8c44ae4410dd665ed175c1c1af4f5e6a6d96de5a505f3db10fe9ba28cc22913a1952804a7619c2f98003c707ec2fbac06877df8f845a45b1e66c18e6353db2210fc08b21f8fd8153f3347ef98f2dcb9273c056ca4c3e361d86f350e31f4db3794c816fc6ba97669ecda544ad3833187d210db805c31680036742b4e881cf37d0491084d30144e812c9bd561ac7060a089e11add4e75e947511aaf388b6046916965ee04", 0x182}, {&(0x7f00000005c0)="7dffd91a39955cadaabc25b3d45a507f7eb45e985320a940e804d419b5c8168b304dc98582a564170712d2e8052b53dcfc62617ce2f14edf42cc21f73cc158cc06a3d74efe3b4779dab4bd16045923d0ddda05215a36772a3cf485a8ab0db586923c3b8ad3d55ec80eb7f57e64bdb136afc165984acc1f6b7cb1a4ef963104360f2c4199a1949bde6dbd7f25452e50df4eda03da166caba55d51"}, {&(0x7f0000002140)="c2533b32ea4b4b5bea5b5e74370ed700ffb156f8f961e58659f10665880f0f009a55b616c273d362bd87f1ca80d86639a9c2ba07958ee64efc4954ed44e84945506e6d6e70d8c5d7f071a31deff0e40e2274a4424792d9ee0b9a9efa4c437cd000ba24ef62cc2325c7c38351e42f889fb3a06c73214c59b1f6c6299ee96ad6b847d3649ec917d448ef170193f9010ba8c3ee63a1e001591bf3f89a9d7614c7587a51addde214619b9506efc60083b69ffc3e1e869450ac58e37edac29cdc6812d3fa9f9c024b00b2f032afe197b2e8a6a344d815ed9d78c1abe04c35893107af1cb02df7b476a5c169e615ab796b830059c70265c867aff58dd73738ec85225e39fc7b39be183ae4047e1536928ebe7c396135ff416ddef496c36b063982f2190ed617440f567e007b4ed8ad3ef5f5b4068d31c7145e155f25e69b9360a9dc0e9b46f25307d2fe6510f8f55a74c1e1418af5c98bd43267282acb94b41af8a2049dfa8ae4768f8172e1e853c63652af2094e41cfc5e98db551aa3fa1819fa2cf449290a594d75972d35274dfbaec4eb32eaafd39b13f4665c64e2950624024e3cbc12708f3db662058c5399237e90f115cd6499fff7914decfcdc98582bee87409d97bb1d5fae8942b5902897e750b0c263527954fb9a9f215b311bb3b6b068b0bd2f7426df72201e26c2e85e0872373303f8ad9058305897104928e2cc70a8445925cda63d1665ea3c07b2ecf6028a7c8209d9563ee073715b2eba09bc3b3acb31c0f3713acc41b3525ed222fcb7e6b0cb4486d9a9a7a04a1fe6ca89512e8c26b93c9c5d08aeffaafa0353591385ef0a5e7b95cc56e1e96b11b6554628700ea395c627b4d7208d51848840cbc2f1f9a2b5f4f283455c15da63e84ddcd6465349764afade7032fb98dd0b6e7bf08034d6b704319fe734c39477891592e4f7093ca1571d4473d8cb56ce07ff84f6091070b06154b82116a56ea02a4de566fa61f2d0f253fccb1bb615b0802d7c88b48e3be10a0adc6ab9607f08df2f1202bd08f795c8f1426bd0e38e385cc514b5c2582c9f21d15427388d1316c0605f72cfcab185b0d68fa4baccee9dff0f28658210a58277ab62f6e96f486816c94fc85e155d7622a6dba23f9264a30b1052bba5e2dd0f09d5e00fb38dec949e935b5303670261f83b3a4f4f690a31359244f5d42fe5eebba264c4b8a38d82323c3fdf35e42807dab554e591c5ede926ede8d5e7ec4704cac56922b6142315ef8e794db50b0778cd3801dac45c91293b958cd2cbfb59d6a7120f3c8591207e799ece24cd8fd01da9573872e699d48c6ce48954c63994316ae3f276da01f62262bc1a7c980dae6b3a45ca47a3888656f4f18438161bf5d6ecefb294a671d0b8aa984777b4a8d765eb63585102e795a756dbded6eef0f2a669630437d12d4871ce63ea1703fe153e10b10e0b8a3e1a66afe3deef64e598151eafce21f1a7c8ca36583b17edc3ae3c3e950b117f2c25d991aeb19f792178b0ef76a2764160ed95bfbec7032456a00d8330b4532fd1b3af7cfd9ccd8a376afb0f88936aa8e7795359175eb59d19880bbb61df7b29a2df94341f32426ab26732e130f3345802211ca42fa9230fb21e08f83b003563696681e7118b303365d64bffa6e2a97a0f7c77f4c5e6bb5ff2b49673041bbe3c2f8c24d2d2b25413d7ee4bb375ae195c51aa8ae2b30dfa626ace5b581ebb12042c867e622e7e0b753ac3a25dbe8b275c7dec6ea3d0c7cb8b5f9140d1cb5fe4903e4edc262689c8ab8b60db968b4a8c15965e1fbce8bfd5e02a914ac4aed6dd0327fb50705259f32774af7792c8d225b0f8de45b4954ad95156b58a691a7bead7075749f8b2e0efa529a4b8471b00c572ff340408a3b16ea871b740a132e17259d0994a5ad374895b50f5c1dfd858ede142e8740fdb706b973cbc1bd19e2d4e3796857962827de1c6439c00b71e58c9eb720bf65d83e89157c72889d8bdd233c7bca62c2cf7ea4e06edc228ddd94ab3c24ffe051542658e9736c6cf8739f531128440b10a39babbea45e07038d8c8d361c9b2bf6011b2e8393cdec800075b40df493bd077ca89f4e7aa6e9921c14071262742750ddb7b33177db390db5f984f83eea7270430a293c6e4363852e107e576b1bdc77bf54a56577ca80933cefd3126ea23cb03463c860f755bfc2db625b1dff9495e0c8bcff201d6e0eabc5d0f76ad374fd23638cd61f4462da2791baf215ba8bf01e1402995987d8e901c9f6c02ac07a78bdfe67a9f5f9a1821a4a569b3a0a24167ae44ea7888718e0672eee4e22bfba89858eecbd5512f51dacba0c01ef5ff60bbd19e996ba5747fda95c230d8f5104b9da50f2261b3d07818ff7b331493b55265ebf3fa0fa4a6fa4658922d7a8576ff7a03b210f0c60231d5571ba49d198bd899c869ee58d573509cd21753f276415de6de92541c9aa06ec0f9f43cb3430166dfff21ee98a605b267d421f6a4db8da92a87980caf99edc8b236bd08135eff659becebeb02857b7aa93d6d9f441402d58f9a2d4a5e2e45c75b7fe2e85a83d074057f10409ff0ded1b41be8c929dd6577ac8c8a96452cc4793ea948846cf49aa5f2a3fe0458c08686fe6dd8003f60a985e6276b08d520f959241b672b82990b2763749fbc5bc9f0e4dccf7a836ddb9cf2b2ba073812ec37e821ce451394db0a415c2da3c71c2c06b9bbf5468a98254c48596db18e3f944a2dc6f59688a2d829155441567ecad36a11194ae1ee8de42d00ac395f7c56609a68da1fb07f0ebc6eeb0e56731ea72c821e03748469db349e043b1c454bb59b717407ba2ae03f648238bb69c724ace4c22a477dcc270370ea2d92d6ea6ff485692e90411fd5b9f3d993bf6dec27a4e560bd50ec2cef1b989eb070d4a7a6d64765ebb3820541010dc7c135a14c15839a0d0ec862da22c7a4bea1ecd0080528495f77f2765c59f0511fda858708beaec2e054549d4197085a9bc1aa234691ca3df7bfd8df74bd76f11e7100dc72c26051c8028cf21998516cbdd62aaab125cbd124ed1293f52b626725fafe3d8afa39e9cc21a57fdebbc1cb2add7795fb04bc6259a833d7a468e540e54e2a99974727bc22da4966629935aa7fb5f43bbcf5dd65eb8bb5bfb4958e2f2595aef124d705c7eea0dac80393ab0a650643fc21496fd67e5ceaa334a35edb9559d6d9b5b0f0291b4c0acaea02d54fb01fddca8c29d77d5cdb29c2b1e0bbb9c24f1986d1fa149a80af86226e995b30f35496717ddceda71736146b90ca08a7703878d9c3ff7b499801bdcad5f8b7426bada0c8f568af2409cd07bc9f8e66c90a9ea10dbea0ab2efcc64c136c00357dfa49611d94b7579c8b928b12a655f607c036ae950e481746b8a1fc467fb8d279c6ad0b2e26d1f0a51923826fdb731b22e1c3553beb5015aaa2d808fb5c1e08c7ded18788d4cf27fd620acaed044ab05b711d80769a54c542e958160bd7e4c98fc5cb7695a16c67201546f6b091e53240d1e32993f817bfce4ac85b304222702a22d750b62936c43cb0106f20dc986eb54bc234e6c43e7576903951302eccc9aa23eec78867f5443a57e141a0528cdaff640561334957fc418e76250bb13ec4e9b96f897803275aae025acf37a27c56c91b01aa0a8f24096fc51aaa99d46cfea7acab54be24789bedbe9fbce8ab145c3a7a261767eca24d724e504ad3e4a3ff50f69c758c7cb226155c8c076be826f40e11bab64e44389db759db7eb701c1ed95b7300b553be4907c316b23018780c6993afb4f5743aa6cfdb4e1865c92a317d9c4cd935e40139a7421944e64544d6f28a26359904682920752b7a80c850ca54b1d1b40c7076592bc01c1388bc94ed5e700c6a7e95802be3022a2390f49e352f016fb8ddab9c4e8e4bb5d5b505ba58996252015dab06220915e55904ddc9d649892c3582feb81a0cf1fc310f699140daef84e875ecf8eb16715a047a43987365ab459401d2926bce7cd4435daa03f6eea7e6861ad5008ef494fdd23d2cb4d87bbcf5ffecc53fffb87cbafbedf3c3247930182840a6f15a2b639c86aa6ea80640d5958f1a390c31fa94d7812fbb4a05cc1a00f224686914da6c5e3ae75054457e762a72c332b31dfb4ed6d460f810a695ece300ace55b72e287eef36f9fa3fc33147dbc444c0f3cf75cabb9e26ebf86c217765db52ffec42963b6da7bb648aca6a710381ed479e1e1e9addc94f627b136582cbb14e101eab4a5efd08b8439cc79b940bf4ceba48a7d753a5111482640633b36c37792bce6e8bbcc358b86f646c6867ada9e9aad760829c294394978cf9d5b61339f284b0c3892735cfe8da62a3d37a6ee429cb36aec7ad0b51d98a6cc8073ddeec3835e8f507af287478fc116a90c2ce1e8ae415449f59befeff6a3902d37d0445c30ac9758bc11de0edac05dd6a81c80aecffb350f9987a68bd33c580c812bb8b3afa8c05ae1f7384c33a798916312988256de03f5001941b50f25c0d73e80db2bb5834a0a5cf98061b7b7fb2150922ef2f46f1a4ecc83ad7e10d56793e585e43b0e70d661dc5158f83c9ea4862beecf1570425029e2242d990e25898dc252852c525e55578fa1994cb104f11cb968d21ec33a09bdcb682ff8f380a360297e363387927455cb9da01a3b79a3eca0147cb788dc5438f1f0b28ad05df8d0fccc03ef06b3cdfb2394435c8a13cd816f1f6db4157166dc54b60c09936af49a39a22583c2b8966d16ae71a9abddc5cdf03cbb9a6fc1eccb0640b79d01d85a790b1d7a9cfed04a6a3f5ea0bda9dcfd29596d5333144ab98944ed2147a01bab4d6b80927d97ab11b6599e01fa2456a1f352253d8b561b774d2f2554d2503a963087e92d6d92d5d298e2d2467e69d7a17ddd2e7d905ba53bc6c558d77434dc213b3978e2c5e44e9a8ddb532e1c2627264d3964a01d37406b6b395d810432325ace872e03378e852cbc781d1b8ded5393ffb83515c7df6059942e5402816d67aaedffca15c77a462c81accec7bf9cefb3b7ddd5b28232c489d10175800ec9c24bcb52fdc99ca65cf5c7efcc7c78c37d049ff134dae858e8a5b798f03939744b5a25ae2a245eb600260cbc354180436fe4bdeaf8ff01384d361ba767bfb9dfec30f104b3b44e4746aa98974bcc3e8358aed0f3e5ac153a74d8642cc387fa36796a488a9d0c8b7e10734c0c91ebaeedca48d2e459d33f2102979c870ebb9a90e0d725c130f8b0d9e56be23fb66ce4a366e3a26d79d1dbaee72fc834d2c24d21fa04d95e118aae3cf30de7d8a357a24482b2d957ca17b2c1294e240581ef01588e23b768e2285fc607ab4d6261a9c4bbcad3bdd11fb06a15828a2cd5c9d22ab3be2ac2808360db4b197aa68dbec5ca496888fb801ebd0a369494e9154a3ce8950483a94dc210c0f3092656325a7dbcad7e4877aa221349def676d7fc1d658aae5cfac6f276512d36ae302559224cea4e7558139e8048f788cfbdf174ec3e3510e6c00e3c212c7693aca2f1a95781fb3373c8d115716b4d1aab8fac8959c69c9c7c299bad07c4a2d9086ffc087010120e03fad967f85111fcd4ecd802089b7f19e264828509dd95f7b77fbe3af8b8576856bec7628ccb5882b6b07232f7437eccfdefeebfe806d0abf9515f26e5907c1a1f236e46b1549ee8f67c42d4f9eaf7bdefc01e69fa37bf5dd2dfa7c2078c0367fa7175dc966d7e6b4d54da72c743f9ff420b5ba6fe8d534fe82b7d0f2c483c02652c07f10e23cc7076d03fff6522faa66a93c26472e49158c112704c436"}, {&(0x7f0000000680)="b51bd0dedef48116e746fb3c36ebffef83cdf95ad6991df0bb2fef507ab52de425ca30c084e209d90426e896bb3aa41e95347dda447c34da5515ab04c9bdb24d4aeade3feb36f4b1d8da47739665bbd7f3f2bcedf0e119a00636f6905d28a09a11c1ac077e02d9b8eb008fc31b9945d683999039c47071212e1a90d4398dedefea05f7b741b05d32dc32715fab288439957c38b16cb129f3d4f47bdff25d6c77bded3d45bfd3145845d7e12bedfc6e58467be0b433cd2af6c4278d4c0a8d8c206c2b4683d2958c1f56f56a67da22cf43f1042b6c5574763d73f8490efabe750e2e478d588da3c3a6fb0604fc1696a36073e8a197bac60bf8e6eb8d"}], 0x3) 14:47:51 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) socket(0x2, 0x3, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffb, 0x40, 0x2ef72ae835b4646f, 0xfffffffffffffffa, 0x8}, {{r3}, 0xfffffffffffffffc, 0x2, 0x8f0aaba9c0db359c, 0xba6f}, {{}, 0xddeb0c5aeeae16d9, 0x4, 0x4411c347591b49e1, 0x7, 0x4}, {{r6}, 0xfffffffffffffffa, 0x8, 0x2, 0x0, 0x8}, {{}, 0x0, 0xf6, 0x4, 0x5, 0x6}], 0xb42, 0x0, 0x400080000000, 0x0) 14:47:51 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='\x00\xe2\xfb\x95&g\x8b\xb9\xa8\x00', 0x20000, 0x0) 14:47:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000040)=[{0x9, 0x2, 0x0, 0x7}, {0x4, 0x7, 0xffffffffffffff94}, {0x7, 0xffffffff, 0xfffffffffffffff8, 0xaf}, {0xffffffff, 0x0, 0x1000000000, 0xf5}, {0x3ff, 0x6, 0x0, 0x2997}, {0x9, 0x400, 0x397d2067, 0x84}, {0xe88a, 0x89, 0x8, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 14:47:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x3d}, {0x3c}, {0x7ffffffe}]}) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xf3532048488220be) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$SHM_LOCK(r2, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:47:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x60}, {0x35}, {0x80000006}]}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)) r3 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xffff, r4, r5, r6, r7, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r8, r9, 0x7f, 0x3, 0x49, 0x7}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r10, 0x80045604, &(0x7f0000000100)) r11 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = getpgrp() r17 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0xffff, r12, r13, r14, r15, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r16, r17, 0x7f, 0x3, 0x49, 0x7}) fchown(r0, r4, r13) 14:47:51 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)={0xff, 0x8}) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) kevent(r0, 0x0, 0x7fff, 0x0, 0x6, 0xffffffffffffffff) 14:47:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000140)='./file0\x00') r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000340)=0xfffffffffffffffc) r3 = semget$private(0x0, 0x7, 0x0) sendto(r1, &(0x7f00000004c0)="4a10f42f2845900794703165342e9c13", 0xffffffaf, 0x404, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) semctl$GETZCNT(r3, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="2d012e2f66696c657908369d7938aae8c5eb579e1f3000550ae5ae6b17c7a68f40340ef4699ecdf74273029ca24b3ef2dee40211dedda0dd3bc427c1ff0a7be5746344caf971b3889606ae8d222da1cff2661f377a179b188fd778d6b09105192c04c60fb6c303093f8b84434608b8de"], 0x6a) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000280)=[{0x800000000087}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000380)=""/215) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0xd84) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x8000, 0x1, 0x9}, {0x40, 0x6, 0x5, 0x79f}, {0x3, 0x6, 0x4, 0x4}, {0x2, 0x100, 0x5}, {0x4, 0x6, 0x1ff, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) unlinkat(r1, &(0x7f0000000540)='./file0\x00', 0x9) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x100, 0x7e) 14:47:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000153dc36d31e13e19df6c9b68b47a062bd3715bc5c99dda5ba5e6d7e100538ef2e6e9e929c4f50a4aadf482f1a0f87026780cb856038e3495762b16042eee0dca8313498f51f24a21a7f22477246d4a1d2f0a4e02748499c78352dbb77a9bf191496893daa901c6c583d819ea0fc20f715f0250596689a1bfc75a06cec18781beae65546d6967374896ddd4652e8684685ddce5be339226d4a62cb4c4505b10fd2f3a261f44a0b6a13d"], &(0x7f00000000c0)=0x1002) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2a2, 0x80) renameat(r1, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 14:47:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 14:47:51 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = getpgid(r3) fcntl$lock(r2, 0x7, &(0x7f0000000200)={0x2, 0x0, 0x100000003, 0x1, r4}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/de\xff\a\n f\x00', 0x2, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6}, {0x64, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) ioctl$TIOCSDTR(r6, 0x20007479) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') kqueue() openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x80, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = dup2(0xffffffffffffff9c, r8) kevent(r9, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) getsockname$inet6(r9, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$getown(r6, 0x5) 14:47:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x20}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3a, &(0x7f0000000040)="84c6a34396e983be161f90251011494a8715f1d5e9dd97e194312f5a78536651c9c832e99789ad2161c6022f03442807b35d1d45924afc507712") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x7f) 14:47:51 executing program 1: r0 = kqueue() minherit(&(0x7f0000359000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8010426d, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open$dir(0x0, 0x20000, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0x9374cae5ff247a48) getgroups(0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8000, 0x0) read(r2, &(0x7f0000000080)=""/38, 0x26) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x263) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) seteuid(0x0) getgid() madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 14:47:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) rmdir(&(0x7f0000000180)='./bus\x00') r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup2(r4, r6) kevent(r7, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f00000000c0)={0xcb0, 0x0, './bus\x00', 0x1, 0x6, 0x0, 0x5}) dup2(r1, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x8, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x200, 0x0) 14:47:53 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20}) 14:47:53 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530e9ad30349000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf451700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000005ad69a00000000000005f034516d08d887bba77cdb44b51d6205b534d2e7e0438b4f696fa9aea68a"], 0x10) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) r3 = fcntl$dupfd(r0, 0xa, r2) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0xffffffffffffffda) 14:47:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 14:47:53 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "006b19000000000000a90f0000100000ffffff7f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:47:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x1b00) fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x54, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="0007afb5377ffd0b6837c3eb8bfeb4f0ebccedbfc1d7", 0x16) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r1, &(0x7f0000000280), 0xdd, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x3, 0x4}], 0x80000004, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) 14:47:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x3d}, {0x6}]}) r1 = msgget(0x1, 0x10) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020699d, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000280)={0x4, 0x8, {[0xa5d, 0x9, 0x7f, 0x7fffffff, 0x5, 0x306, 0x1, 0xd25, 0x2f, 0x1, 0x7, 0x7, 0x1, 0x8, 0x7, 0x8, 0x100000000, 0x9], [0xe04, 0x1, 0x5, 0x5, 0xb31, 0xffffffffffffffc1, 0x0, 0x8001, 0x7, 0x4], [0x1, 0xfffffffffffffffd, 0x8, 0x0, 0x0, 0x81, 0x3], [0x4, 0x1200000000, 0x1000, 0xffff, 0x101, 0x2], [{0x1f, 0x6, 0x5, 0x6}, {0x6, 0x9, 0x80000000, 0x100000000}, {0x100, 0x9, 0x7, 0x6f}, {0x3, 0x1, 0xfff, 0xf7}, {0x658, 0x6, 0x6, 0x4}, {0xeaee, 0x6, 0x6, 0x6}, {0x3, 0x100, 0xfffffffffffffffb, 0x20}, {0x5, 0x2, 0x9, 0x5}], {0x80000000, 0x1eb9fbfa, 0x40, 0x2}, {0x3, 0x7, 0x3, 0x4}}}) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x3, r3, 0x0, 0xffffffffffffffff, r4, 0x2, 0x3}, 0x5813, 0x82, r5, r8, 0x9, 0x6, 0x5, 0x7}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 14:47:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x100}) r1 = msgget(0x0, 0x2a5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0xffff, r3, r4, r5, r6, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r7, r8, 0x7f, 0x3, 0x49, 0x7}) r9 = getegid() r10 = getuid() r11 = getegid() r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) r13 = getpgid(r12) r14 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7, r5, r9, r10, r11, 0x14, 0x1f}, 0x18b, 0x7, r13, r14, 0x1, 0x2, 0x4, 0x564}) pwrite(r2, &(0x7f00000002c0)="43d26c7bdc59fb2b1cf3ada3f21d21d1ba85a1d3bc3cba33fc2a71306db1277ac37309cf952597f55481896577082879d56b7cd280d80e00c83db2fdffe6ad58bdd7415e3ea64c89d572b0b4952e31f1e7a3383db8658b2c776e5ed88f2a76b24e8f7600b3c7e3b8ac78122ce63609ef5f4ff2cc404bd1f86c7cf5f337814a3fa92b0d25ac0fa1d08d1d3688cdb7a3b13d940ac489d09f4685ebc4cf248559c1356e1c51dcac716f139aa2229fb1b28d960bd2b20e65c3e0ef3953a9756d91ecdfe2bb1c392aba75f4095178375f071acdafb6a9294d7b08f2b272e26add366bdfbaf74d46056729d4d18fbf39", 0xed, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 14:47:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1c, 0x0}, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r5) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) pread(r6, &(0x7f0000000340)="6f24d79461e6a4a2c011bc46487e73921bde5f563e3de5bb23f8c5fb1db4193e80367b9118962e97f94604124a2919ebccd8a0b849e72e71fc8026ed7e8b0822a01941", 0x43, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000], [], [], [], [], {0x2}, {0x0, 0x0, 0x31fbe157}}}) 14:47:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x100000001, 0x2, 0xb, 0x29d8aaab}, {0x4, 0x1ff, 0x8, 0x7}, {0x7, 0x101, 0x6, 0xb55b}, {0x683e, 0x100000001, 0x8000, 0x1}, {0x7ffffffe, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0xffffffffffffffff, &(0x7f00000001c0)=""/104, &(0x7f0000000380)=0xe1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = msgget(0x0, 0x10101) msgrcv(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="43d0a60028fb87bbcb734f132801000000088b0f4f6bf328e11a85e9b6445e380811ba3d8d034db5419b23b8703119fdf9bc635d21f0d6f4ef802fca0401c297efde22a5aa57f396265a34f8c576b67a947b4b0c1f9c4828082fdaf22f566aa3790ce89bd565bbab60cc4e0eae3708922fc2473e0e3f945cacc1d64b6a8186249e605f3f6211a2bf7794cfb3151224ace8cf9a6455ef167627eba41c207f3e67d04ec7919021fbff95e994a531a06a78ee5037bdf10e2ddd72d83f7daa70219cc1299d13fa51db2dc6dbc9483112561b4b4cdec7ae0bde23bdcb372530bd1c69a0eb6521fa515f1d82f22afc3b99c1d07875056d1065a48aae05a8be74c317b0ff25c141a97f6b4d96b12adfbf56577debef8c690518bb5e581cf0185979cc93861411c64e2d5931fbb2c9a83349db405e8c71e3fafffeaab70019c38072543a8bc7d12f98d2e8c8a6440bc3e3525ef404c9594074170a2534fa103bdb933637f5eef3b5000000000000000234fa7f270ccbc939488cf4018ab327f10776c77117833822ac11d20c5054400c04a32fab332474df92ec95e778656d853341c20350980f198e20cc786f170ed607cb64ef17727a27624ed528803d6845111b3e1c733e53d4ae2faefa3bf3f9071b8be2e5974c8d8af6a32b8ad32178ca516849ef2e8b75be3c8ad1b3c9d33e37d0be4ef909bcc81e6bf5f3a26c1ce1a8"], 0x9, 0x3, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x1) fchmod(r2, 0x30) getsockopt$sock_int(r2, 0xffff, 0x100c, &(0x7f0000000240), &(0x7f0000000280)=0x4) msgget$private(0x0, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000c00)=""/224) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x0) socket(0x20, 0x8003, 0x19e) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) r11 = getppid() fcntl$setown(r10, 0x6, r11) r12 = getpgid(r7) r13 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x200, r6, r8, r9, 0x0, 0x1, 0xed6}, 0x10000, 0x2b1, r12, r13, 0xd6, 0xfffffffffffffff7, 0x1, 0x20000004}) socketpair(0x11, 0x0, 0x1, &(0x7f0000000400)) msgget$private(0x0, 0x120) socket(0x19, 0x5, 0x84b) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000002c0)="1254f3014fb6ec53397a5e9b540d58bb2b1b9d327c49914077e9c251eef610262fdbdaa621d4571fdd58096a019b0ce07f8abd7a68bd6a02cbc64aa2b4c6f8ca228e80fc115bdd7ea4c4f19cece609e348", 0x51) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000000c0)={0xffffffff, 0x2}) setuid(0xee01) r14 = msgget(0x1, 0x10112) msgctl$IPC_RMID(r14, 0x0) 14:47:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='x\x00', &(0x7f0000000140)='x\x00', &(0x7f0000000180)='-\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='x\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') r1 = semget$private(0x0, 0x3, 0x40) semop(r1, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) semop(r1, &(0x7f0000000300)=[{0x2, 0x9, 0xc00}], 0x1) chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 14:47:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1000000064}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) kqueue() fsync(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 14:47:53 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ftruncate(r0, 0x0, 0x7fffffffff6) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r1) getuid() sendsyslog(&(0x7f00000001c0)='?', 0x1, 0x0) 14:47:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x1fc2) shmget$private(0x0, 0x1000, 0x124, &(0x7f0000ffe000/0x1000)=nil) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000300)={0x82, [{0x1, 0x200}, {0x1, 0x6}, {0x1, 0x7}, {0x0, 0xebee}, {0x2, 0x5}, {0x2, 0x2f0a}, {0x3, 0xd091}, {0x3, 0x1}, {0x3, 0x4f7}, {0x1a51c80fbec33896, 0x3ff}, {0x3}, {0x3, 0x2}, {0x3, 0x200}, {0x7c68405f8e37c2dc, 0x8}, {0x3, 0x9}, {0x2, 0x3f}, {0x3, 0x4}, {0x3, 0x100000000}, {0x3, 0x5}, {0x3, 0x6}, {0x1, 0x2}, {0x2, 0x9}, {0x3, 0x5}, {0x1, 0x8}, {0x2, 0x6}, {0x2, 0x8}, {0x3, 0x200}, {0x3}, {0x0, 0x119}, {0x1, 0x7}, {0x1, 0x9}, {0x1, 0x1}]}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x5, 0x400, 0x0, 0x0, 0x10000, 0x1, 0x6, 0x2, 0x2, 0x7ff, 0x3}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x800, 0x0) 14:47:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) 14:47:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000001c0)={0x400, 0x101, 0x2, 0x20000, 0x2, 0xd7, 0x9, 0x10, [{0x9, 0x0, 0xfb, 0x80000001}, {0xfffffffffffffffb, 0x5, 0xff, 0x9}, {0x3, 0xffffffffffffffff, 0x5, 0x5}, {0x100, 0x0, 0x8, 0x7dc}, {0x4, 0x7ff, 0x80000000, 0x30000}, {0x3, 0xbc, 0x6}, {0x1000, 0x3f, 0x9}, {0xef, 0x7, 0x7, 0x4}, {0xb4, 0x92d, 0x0, 0xedbf}, {0xfffffffffffffffb, 0x100, 0x14, 0xd1c}, {0x5, 0x20, 0x40, 0x10000}, {0x9, 0x2, 0x5, 0x5}, {0x2, 0xfffffffffffffff7, 0x3, 0x10001}, {0x4, 0x0, 0x9, 0x7f7}, {0x8, 0xf19d, 0x6, 0xffffffff}, {0x6, 0x400, 0xffffffffffffffc1}]}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 14:47:53 executing program 0: ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x9) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10210, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) getitimer(0x1, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r2 = msgget$private(0x0, 0x110) pipe(&(0x7f00000001c0)) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000001000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb7846fd3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405e7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998d35806c04e00002be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42c10232"], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1ff, 0x0, r3, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x800, 0x0, 0x8}) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) readv(r4, &(0x7f0000000780)=[{&(0x7f0000000280)=""/187, 0xbb}, {&(0x7f0000000340)=""/172, 0xac}, {&(0x7f0000000400)=""/96, 0x60}, {&(0x7f0000000480)=""/84, 0x54}, {&(0x7f0000000500)=""/239, 0xef}, {&(0x7f0000000600)=""/72, 0x48}, {&(0x7f0000000680)=""/228, 0xe4}], 0x7) 14:47:53 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x2) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 14:47:53 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000280)=""/166, &(0x7f0000000040)=0xa6) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r6, r7) readv(r6, &(0x7f00000000c0), 0x232) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 14:47:53 executing program 0: r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket$inet(0x2, 0xf49539b200487f8c, 0xbbe) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x4000000000000fd, 0x661}, {{r1}, 0xfffffffffffffffb, 0x8, 0x8, 0x7, 0x7f}], 0xb1, 0x0, 0x2486fb2a, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r5) fcntl$getflags(r5, 0x1) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSCTTY(r4, 0x20007461) 14:47:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x20000003, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x40000000009, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x76, 0xfffffffffffffff9, 0x1ff, 0x8000000}, {0x9, 0xfd, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0xc000000000000000, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x7}, {0xf9f, 0x101, 0x0, 0x7f}}}) r1 = getuid() setreuid(r1, 0xee00) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff9aa8773f, 0x6, 0xad, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x5, 0xa0}) r7 = semget$private(0x0, 0x2, 0x1e) rename(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000004c0)=""/227) r8 = semget$private(0x0, 0x8000000000000000, 0x6) semop(r7, &(0x7f0000000880)=[{0x1, 0x100000000, 0x1000}, {0x3, 0x3}, {0x3, 0x8, 0x400}, {0x533e21e6b5be7825, 0x9, 0x1000}], 0x4) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000600)=0xc4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0xff, r4, r3, r4, r5, 0x16, 0x80}, 0x4, 0x9, 0x8f}) setreuid(r6, r6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r6, r3}, 0xc) semctl$GETPID(r8, 0xa2e02803b6a0a0ea, 0x4, &(0x7f0000000680)=""/68) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000700)="de9f670a933b03fd71102639b925b0f8e058c7765fca3fd16c94f36dc7b0e65391187297dda80bfd02b5533f44e698c2b6a68f16fe94209dae70f5814c5be2850628f0b0051918394de5c55cb741fc28ec74b5e6b8a200ad472d7dccc7335d907ee5c23f4b2820380cc56ca3afbe761431ff0bac2c37a434e816690fddfca3bcb3e1b4e118fcfc651338af893045218453c47a4427676bb229b37ccbd8a8374f5bd73907f83c3ae6c8e61ede8cf514228988b08bf42ac9abc4b4924640120aa56f63713bbe8c6416d7e399d8eee54dbbc2f02b22531934b91d7c4fd65b03bac74a", 0xe1}], 0x1, 0x0, 0x0, 0x8}, 0xb) msgrcv(0x0, &(0x7f0000000940)={0x0, ""/130}, 0x8a, 0x1, 0x3000) 14:47:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) 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) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) write(r1, &(0x7f0000000100)="8c65", 0x26d) 14:47:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x84}, {0x45}, {0x6, 0x0, 0x81, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) 14:47:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) r4 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xffff, r5, r6, r7, r8, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r9, r10, 0x7f, 0x3, 0x49, 0x7}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f0000000100)) r12 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r17 = getpgrp() r18 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0xffff, r13, r14, r15, r16, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r17, r18, 0x7f, 0x3, 0x49, 0x7}) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r14, 0x0]) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r20) r21 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x100000000, r2, r6, 0x0, r19, 0x183423764e94ff6f, 0x5}, 0xfffffffffffffffa, 0x8, r20, r21, 0x0, 0x72, 0x80}) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) readlinkat(r22, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) ioctl$WSDISPLAYIO_LDFONT(r22, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x600000, 0xffffffff, 0x80, 0x1, 0x80000000, 0x7f, 0x5, 0x1, 0x1, 0x1c00, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x80}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:47:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r6 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup2(r7, r9) kevent(r10, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = dup2(r11, r13) kevent(r14, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r12}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r15 = fcntl$dupfd(r8, 0x0, r12) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r16, r17) r18 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x4, 0x100000000, 0x7f}, {{}, 0x68c4f0b2da191d62, 0x62, 0x1, 0x2, 0x2}, {{r6}, 0x0, 0x66, 0x4, 0x6, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xc0, 0x2, 0x7, 0x1}, {{r15}, 0xfffffffffffffff8, 0x30, 0x0, 0x10000, 0x3f}, {{r17}, 0xfffffffffffffffc, 0xc, 0xf0000000, 0xffffffffffffff80, 0x9}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x638b, 0x1}], 0x9, &(0x7f0000000180)=[{{r18}, 0xffffffffffffffff, 0x40, 0x80000000, 0xfff, 0x75d3}], 0x3, &(0x7f00000001c0)={0x4fe, 0x66d7}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r19, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r19) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x1) 14:47:53 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4", 0x4, 0xfff}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x184, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1, 0x1, 0x2, 0xccb6, "d5ea3931e271d0c339aedf3061d36fd2a07cfd67", 0x4, 0x6b}) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) close(r2) dup(0xffffffffffffffff) syz_open_pts() 14:47:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x2, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r23 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r24 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r27 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = geteuid() getgroups(0x5, &(0x7f0000001f80)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r33 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r35 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r36 = kqueue() r37 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000002000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="200049c4378f0000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="2057fae9de3fc08d8c8d269f81120000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="b9d92ce6f2594ecc1ea74c20540b974e54db337b08755f6a874d377c428fc83390a6782e65964647745c013eb3c9fa585e10e6ac745dc9cb326f4a6a4e7a840e19bf2daca3f13fb609a9da337ec27557f100010531acaea43903bc661fae9d47736ecb65c77ea519f71037562d28f073ca5b7404d0e4e5fb27ddd0d84f888a0cd7326311a10bd34645c565216d3f1ea64f7fbca5dd076a1658b0d9a843adeeebb3816913ffbebf18475c9f078cceb8babf209e2d3eae9b55c03a23b98afe660ea99029ff0db4f087bac4dea8043f67a6a0be6f", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x400}, 0x4) r38 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r38, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) ioctl$TIOCSETVERAUTH(r38, 0x8004741c, &(0x7f0000000000)=0x267) 14:47:53 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}) 14:47:54 executing program 0: pledge(0xffffffffffffffff, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x100, 0x9}], 0x1}) 14:47:54 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47d0138c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:47:54 executing program 0: shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x2000, 0xc4, &(0x7f0000ff7000/0x2000)=nil) 14:47:54 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x401}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) 14:47:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4", 0xfffffffffffffffe}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) syz_open_pts() r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) dup2(r1, r3) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000000100)) r8 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getpgrp() r14 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0xffff, r9, r10, r11, r13, 0x4, 0x80000000}, 0xa8, 0x7ff, r12, r14, 0x7f, 0xfffffffffffffffe, 0x49, 0x5}) r15 = getgid() fchownat(r6, &(0x7f0000000040)='./file0\x00', r11, r15, 0x2) r16 = dup2(r4, r6) kevent(r16, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000340)=0x40e99bee) fsync(r16) 14:47:55 executing program 0: pread(0xffffffffffffffff, &(0x7f0000000340)="be44f31d6766ac9739ba5e5bd3d35028c7f662bae1c1a51175a489b077b534055d1150183d86b5fa4465d6bad8a12f383964d5ef60289912afc3d3f49285337079cb62bd38415623cee750184ad314a12f1b68ac5241a23c83143f6993a07e37d093a14078f1983245acfb1916760584db8d5270a0073826adf515884dbdd3421cc0fc49e09345721e2032c8bf168bceca2c21c90b4d64f6d1273fa33d6e2910fad230feb803fca5e73f97492c8636ef0e298a09a4ca3bd5c1c9c7b6df97e009de2ec1", 0xc3, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x3, 0x2000000) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="6f7f420b17a64981dd2253be4407f9f57ff1454a1d8b75e1acb9b3dc0a46e3e74dec9c1c18006370ce1bd1d934fff9c74c8826d023a4081fdcabeffc0dbeed4a80465edc6ecfef56cefb91bafd38ec012691d38b7265dfbc729346ce17750bab1de68b5fcb60f3d5ba2a03cd4245a880b981e464365881e6b424ad3577cd86b757d66e8800ebec04ed0f97a15016cc86bdb98fde07a7ea028003e21945a831cf7ef3bdac851d771bd9fff151be9f55e6f1c0307a99bf4a49bff1bbb7ad4bdb8f14a856ac995d340a46", 0xc9}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:47:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x28}, {0x6}]}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x5, 0x7}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(0xffffffffffffff9c, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') 14:47:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/h\xb9ll\x00', 0x20400, 0x0) shutdown(r0, 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) 14:47:55 executing program 1: r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 14:47:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x24}, {0x34, 0x0, 0x0, 0xff}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="96") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x9b0, 0x1f, 0xffffffff, 0x39d6ede0c7e6dc15, 0x1ff, 0x4, 0x5, 0x0, 0x2, 0x0, 0x4cd0}) 14:47:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x110, 0x3) pipe(&(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) kqueue() openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x7fffffff, 0x80000000) 14:47:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 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) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000040)) write(r1, &(0x7f0000000100)="8c65", 0x170) 14:47:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x3ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") 14:47:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x880, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000180)=0x4) dup2(r1, r2) fchmod(r2, 0x101) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r5 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 14:47:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x9) ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x400, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000040)) 14:47:55 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 14:47:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r4) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x100, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) close(r6) syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000180)=0x2) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) 14:47:55 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, 0xffffffffffffffff) 14:47:55 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}, {0x1, 0xffffffffffffffff, 0x1000}, {0x0, 0x1}, {0x0, 0x8ca3, 0x800}, {0x0, 0x0, 0x1800}, {0x3, 0x472, 0x1800}, {0x3, 0x401}, {0x4, 0x88a8, 0x800}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f00000003c0)='./file0\x00', 0x40, 0x68) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x1, 0x4, 0x40000000}, {0x3, 0x4, 0x1800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpgid(0x0) 14:47:55 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) r1 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={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) getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f00000001c0)=[{0x714e8df0f4b9f0cd, 0x3, 0x2000}], 0x1) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r14, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r19 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r19}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1f, r6, r16, 0x0, r20, 0x42, 0x8}, 0x400, 0x5, 0x3}) setuid(r6) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)) r21 = socket(0x0, 0x8008, 0x6) r22 = kqueue() preadv(r21, &(0x7f0000000140), 0x0, 0x0, 0x0) kevent(r22, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r22, 0x1}, {r22}, {r21}, {r21, 0x2}, {r22, 0x10}, {r22, 0x20}, {r22, 0x80}], 0x7, 0x3) kevent(r22, &(0x7f0000000300)=[{{r22}, 0x68e80cdf5362a287, 0x42, 0x81, 0x5, 0x7}, {{r22}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r22}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r22}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r22}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r22}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r22}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xb10}, {{r21}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r22}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r22}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x1}) poll(&(0x7f0000000000)=[{r22, 0x40}], 0x1, 0x0) close(r22) dup(r22) r23 = getuid() r24 = getgid() fchown(r22, r23, r24) r25 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)={{0x0, r23, 0x0, 0x0, r24, 0x2, 0x80000001}, 0x0, 0x80, 0x0, r25}) 14:47:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x9918}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:47:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x87}, {0x6}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000100)={0x7, 0x9fe, 0x401, 0x1, &(0x7f0000000180)={{0x1, 0x9, 0x400, 0x10000, 0x0, 0x1f, 0x2}, {[0x0, 0xffffffffffffb61d, 0x8, 0xfffffffffffffffa, 0x6, 0x6, 0x5, 0x3, 0x8001, 0x1, 0xe3d0, 0x7, 0x6, 0xffffffff9e1f8fc5, 0x2, 0x3, 0x2], [0x0, 0x2, 0x100, 0x4, 0xa6a2, 0xffff, 0x40, 0x2], [0x9, 0x4de916e, 0x2, 0x0, 0x100000000, 0x3ff, 0x1000], [0x100000000, 0x7, 0x8, 0xffffffff80000000, 0x5, 0x7], [{0x7, 0x7, 0x1, 0x4}, {0xfff, 0x1, 0x0, 0x3}, {0x1, 0x8, 0x80, 0x79}, {0x3, 0x0, 0x6, 0x2a}, {0x666, 0x1ff, 0x3}, {0x2, 0x9, 0x7fffffff, 0x5}, {0x9, 0x3ff, 0x5, 0xa}, {0x8, 0x1f, 0x2b, 0xffff}], {0x2, 0x4, 0x0, 0x7fffffff}, {0x3f, 0x7ff, 0x9, 0x1}}}, 0x6, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 14:47:56 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x404}, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/179, 0xb3}], 0x1, &(0x7f0000000200)=""/5, 0x5}, 0x58954419e82bec2c) 14:47:56 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x8b, 0x6}, {0x0, 0x6}], 0x2}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) ktrace(&(0x7f0000000440)='.\x00', 0x0, 0x2, r3) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0x9c6) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x3e7c) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) sendto$unix(r4, &(0x7f00000002c0)="03130ac3a8777d986fb976e784595788836e6acf58cba3ebd6e3689a49c0cf9c2134395c20e7f9b86c99a97c579894bcedb63f8a8aa537c0bb4444f2fb2224cba711800e7a0035a44f9cfdb9e4b6434d0f557580402ce3a0e7417a60ffecf3f57f6a941e1e69b0b968269b409edd061b6f2b089a6e3acc6c0057cdef6e6d4bfe839c4b3720a17737d3658f4186473ccd9b35d2e3fbc3c31f4eb18b45926d173df2300d966b74ba4bee3c36600d99773abc30c9e103c571e9ad89b5007f375e6df95857d6aa15ca59979aa9291d35bdd956db", 0xd2, 0x804, 0x0, 0x0) getpeername(r2, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x400) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) dup2(r5, r5) r6 = open(&(0x7f0000000480)='./file0\x00', 0x400, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000004c0)={0x40, './file0\x00', './file1\x00'}) ioctl$TIOCFLUSH(r5, 0xc0206981, &(0x7f0000000080)) 14:47:56 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x2bcb, 0x6f}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='k') r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup2(r5, r7) kevent(r8, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x9, 0x9, 0x0, 0x0, 0x5, 0x3f, 0x4, 0x1, 0x1, 0x2, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") read(r4, &(0x7f0000000040)=""/32, 0x20) 14:47:56 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x2, 0x2}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) getgid() 14:47:56 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x4300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x84) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x54) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x37) 14:47:56 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x100, 0x0, 0x89b, 0x77aa, 0x9}, 0xc) r7 = dup2(0xffffffffffffff9c, r0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f00000000c0)={0x0}) 14:47:56 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x51}, {{}, 0xfffffffffffffffd}], 0x66, 0x0, 0x81, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 14:47:56 executing program 0: r0 = socket(0x20, 0x3, 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) r3 = kqueue() dup2(r3, 0xffffffffffffffff) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x5, &(0x7f0000ffd000/0x1000)=nil) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getgid() munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 14:47:56 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000002c0)=0x3) socket(0x2, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x2, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCEXCL(r6, 0x2000740d) dup2(r3, r4) r7 = fcntl$dupfd(r2, 0x5, r4) ioctl$TIOCFLUSH(r7, 0x8020699d, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000000)={0x6, 0x40, 0x9, {[0x0, 0x80000001, 0x4, 0x3, 0x101, 0x242f1b9a, 0x10000, 0x76d8, 0x10000, 0x0, 0x2800000000000, 0x5, 0x928, 0x2, 0x1, 0x1, 0x6, 0x6], [0x2, 0xbf5a, 0x3f, 0x1, 0x6, 0x2ab, 0x2, 0x2, 0x3, 0xff], [0x6, 0x65c, 0x7, 0x7ff, 0x3, 0x2, 0x100], [0x56a, 0x16, 0x800, 0x2e, 0x0, 0x80000001], [{0xff, 0x5, 0x100000000, 0x6}, {0x100000000, 0x7f, 0x800, 0x26}, {0x4, 0xdce, 0x1f}, {0xff, 0x4, 0x3, 0xf55}, {0x100000001, 0x3, 0xffffffff, 0xffffffff00000001}, {0x361, 0x6, 0xfffffffffffffff9}, {0x7, 0x83, 0x1, 0x9}, {0x7, 0x101, 0x10000, 0x81}], {0x3, 0x7, 0x3ff, 0x20}, {0x1000, 0x8001, 0x4, 0x800}}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x80, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00a570 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a570 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a570 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a570 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a570 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a570 va 0x20ffc000 didn't change! 14:47:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) r3 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shutdown(r3, 0x2) 14:47:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x0, 0x2, 0x30000, 0xefbc}, {0x52f6, 0x18d, 0xffffffffffffffc1, 0x59a}, {0x0, 0x6, 0xfffffffffffffdb3, 0x8}, {0x8, 0x7361, 0x5, 0x96}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x4300) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) clock_settime(0x3, &(0x7f0000000180)={0x10001, 0x4}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = accept(r5, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78679a, r7) r8 = getpgid(r7) fcntl$setown(r6, 0x6, r8) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0xffff, 0x3}) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x37) pmap_unwire: wiring for pmap 0xfffffd807f00a570 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a570 va 0x20ffa000 didn't change! 14:47:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) 14:47:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10000, 0x0) sendto$inet6(r0, &(0x7f0000000000)="379c06922624011e9e3e6b62d43790ebed5530a715347c9ec4e32c01d13285a32540845d856d1581a455c39e5f6624e65eedb3d0e14e6cada09dcdb4fdb324aa119c367b90589dec2af066352a3b4a101cb1fc4254d933fc5e1750e56efa277198a655c5bec09383be12bf46283e235ff51990a7686e806a9918e5ae4a2d06bef3d924b5d70bfd802dfb0ff2161397648686ff121454b5aefd5253c14ef21d1e3072974e26679b7efe4ed459f3d726919b93ff5e4cc93c5935b3fe559365b470d099c7a7e33c0cb2c43d8f8b8c3e91fecf82974958143befd90706cbf426ec9958dc3b794f9fa6f9f260153e92929f3671cf5bbe46eb50a2bc193a8bda7de9107c0200000003bacc740dc651d9e9452e9c54740d79aa8b8ef6e2ce7d78927a6a61a17409ab191600d834448609e3aef7a0080563cf5c3197ae22870f640d45a877d553cbe583451239b50af01a4c890c4e2dcb2eb378154b9f970427ed3885f7e381f6697f35c4cafeff84ffa279c1db382c84f4cd3fb3c36dc621843d56f290c4090777421575041eb09d1e5113fb108ab64927745c2ed67a6e75ec37577de6fbdc63810752678300e3956fcb8d4726445fced8a1d2a16465ae8e97fee7ecf9829e9ded46d1e3064553795b21aea14093b79269d78c43ee7fa185ae60fc85f00bf0f1c3ebbdf3f63f0017fee9444898b87c18bf083f1b843ded23cf8742a45945d5589ff96efde470d15015eee5bdebf6d26bb650070abc123fede3a3e8d81690dc84e723808a6305f9ec7ca0b0763623a89b40f87d751a0d6ed57bb5cd294d0ba876267338e5be90a81d5b00e6fc6646af084241f7d8cfa49dcf13a0aed5bb68c6646735469f3a4dbd364392500cbc88cf6e4c99264af8479dc7682ca44bf361dc52c5792ac520d9ef6a7748dcb658b5aa68f42a13f7c471cb503aeb0610af3534c7e55ef0ed8673679965526d82b8310cf9147d4aa640b6fc42acc0b0fb414db6f7742d679062f7e96da157440f2a1ce294b67eee395286b0ec9140d0f9cf4751ab6c8d8c644eeb14939cc1f8600c776d030518a16bf14828a266f10762790b4fca3e27a4bd19d2114617a6aed340ec44", 0x312, 0x8, 0x0, 0x3c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000380)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) 14:47:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getitimer(0x1, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x0) 14:47:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0xca) lseek(r5, 0x0, 0x0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = dup(r2) ioctl$WSMOUSEIO_SETMODE(r6, 0x80045726, &(0x7f0000000000)) setsockopt(r3, 0x29, 0x40000000000000, &(0x7f0000000100)="d25123852eb5480ea92800a3d344daa225ccd7675992c4a23841d9140861b506445c6a36197d21e714d7624669c01d5349a92be5717d36bd7b70b7192082ed96bd61fef4c165cd575bcc5630088d6ff5", 0x5f) 14:47:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0xca) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x40}, {0x40}, {0x6, 0x0, 0x0, 0x62294a4}]}) r1 = shmget$private(0x0, 0x2000, 0x108, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/114) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') fchflags(r0, 0x10001) 14:47:56 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 14:47:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) 14:47:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup2(r5, r7) kevent(r8, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r13 = dup2(r12, r10) kevent(r13, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = dup2(r14, r16) kevent(r17, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r15}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCSETD(r17, 0x8004741b, &(0x7f0000000040)=0x1000) r18 = socket(0x2, 0x3, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8020699d, &(0x7f0000000300)) ioctl$BIOCLOCK(r19, 0x20004276) ioctl$BIOCSETIF(r0, 0x80044279, &(0x7f0000000000)={'tap'}) 14:47:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x30) r6 = kqueue() r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r7, r8) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20800, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x40, 0x5}, {{r4}, 0xfffffffffffffff9, 0x30, 0xc0000008, 0x0, 0x100}, {{r5}, 0xffffffffffffffff, 0x4, 0x80000000, 0xb2, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x2, 0x101}, {{r6}, 0x7fffffffffffffff, 0x10, 0x4, 0x10001, 0x3}], 0xb35, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0x2, 0x4, 0x8, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x2}, {{r8}, 0xfffffffffffffff8, 0x20, 0x7000002a, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0xa0, 0x40, 0x2, 0x81}, {{r0}, 0x8, 0x80, 0x4, 0x0, 0x1}, {{r9}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x6}], 0x6, &(0x7f00000002c0)={0x100000000, 0x8}) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 14:47:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r2 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000100)) r7 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = getpgrp() r13 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0xffff, r8, r9, r10, r11, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r12, r13, 0x7f, 0x3, 0x49, 0x7}) chown(&(0x7f0000000080)='./file0\x00', r5, r9) dup2(r0, r1) getpeername(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setuid(0xee01) r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 14:47:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0xe, 0x1}, {0x3c}, {0x7ffffffe, 0x0, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r1 = geteuid() seteuid(r1) 14:47:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x80) listen(r0, 0x0) setsockopt(r0, 0x3, 0x800, &(0x7f0000000000)="0842fb2fc04d68e5d92cf6b5da16153f4b909ac54c68213147a55dd998d7d392cd8013df306e07b1fb6cbd9e7ef0e44bc9bfaaaaa3d8a7c2e191824e5f13250b8597216aedcc431226a7044e338bf8cae16f14bbf48955d4bbc1c7c5b3122b3af24c2fa142550d1d04875dbd30348f14af0ddfc7fd9da8447b1f6c6fbb3016c97b73c98d4c005e8a1eabd67f202686af48126a06c7bcf18cc6ad51abf826798a51f10be3cc8f157f1d05cd747ef9b448fe47e33d62fef31428e76c6a4f1b2122583ea7a4ad8df7a24c5ee9b7176dc788e22567f0d276b2806b3efb507ef6b6bb0bdec6bba7bb7c4012d442c4477114e37e4fb654ccf25f89f89727b42f20c81dd90c853d0e5728ee0757e574f79ab936e5b32915bf59fd63542fb132948089d0c5702337dbf0180bc4e0368e287c83cbbfedbfef0b2b38309049ad63fa153e74b65c052936f3b66fa099a260d4ef992010f6caa0658678485b39e94f48f050c255c0abaf190474e00d8ab2f7ec45123d4d6d2545f25f31fb9f9592584625ef5b5027a69806df21435df0ac46f91358029ee60a7b520ab86916d34730639a2d9ad0581c1861ee3ad3f1234f8d1d4d8b785551f7bdeb01270a721ebc5c9705e3e5388566cb88080a7884c937cca77dc5052fc6879730597ec9bac5a73bde08ca64de95b3557219c2c80577f08fbfcffa92b9e04ee3d2c2c84a5067749241f6a79abb6fcd8ccfae5d26ca9fb636cf0c33e4375d7b41cd0e932a0e663f6f8ab8d5d643644c897a82cc3d0753e6da933b80417d2064553f72060da80ebf7114b0a0c206e210a6c28c3178df7acf437ec609ff9cbba00e3cd6aca790a7528bcc94e2a1620c258beece6b517451efc4655e2f9c52ef86f8183b35bb856a634acebfd7dfbe614d56b4f9112d675c3411482a70b91afbd24970aea103d4e03f0b591e1ede9abf51f848951ddf111b217abc5c640f0ae51410a1b6c3f595b8e803a049887dc584f33a12f81f2c92d0dced90271993f2184d6369314c8598f138f3fcbd464179f954d3978fe49c749144c76264b81277489c7a1264a688765722e8b638594b83c5c41a73e842e64f1ddbf28cf53fa5e19fad2f8ac3c2860d36090552f12e8c22de0129cfc5b0df89f81e57dd5241b7fbaa551fff2d02387b02a365d14af78c2044dc0b10bcb318e2ebd207e228931f11bc37dc9922152a0f072eff6446e4e20c22f8ae6664c4b4fe761c492686cac7548b21e4e5ec31c08126838345ef2ef40c752661e83046fa9cbcf98cc6528b96cd7d505881ec29a17715bf2e26879e27161f24083d261e429c764014fbf23e2ed46560b77ec0dd7819fb6a6a6a0c1eb9d0b6952e151697d08047afd448b286d6ebeacae59a43f3bec12428221280826aba99b054428b74aa764438310655c0e5288374a6de50f9fb6fbbc1a8628fff886b9360fe694c3897abc5e53f3642b1af9c7b83af1c9bf3b5050c7a73f870db772b476a3537953c474f4502b18217f75e53aa7532824d8e6aa43133fc60a8b61f4daf00c739c2f508af6b926334cbdcb16c6e27aeced9060380567d14fe8ac24e8ede48068bf748e0c9c53efe0b982a1b408763c6bcf98fd31b3ee6a702fc5c0e2ba1159c67b2293814680117bfc630ac1570ca66d4ef3eee095b2d0d3d67149179dd2413e4b364091c47593ef42f863ae3b62e60dee9ceafe9ee020da8dd94a13af9f04e85ea1252ca08bfd0c99aa970a956afad694bd11d3be4927e941f92453738407fdeab715b1bf635714c83399d658ce22103e48e498ab550915025335aa47a7cbd3cfb2f0b1691367e04c69f096e80a402b52c42cd4f94c88588bfbf76338fb595a83bc78585e1f90a9a1203ce8f79abd466841bd5398838ff6ec9597057a77d0dc267ea03fbe9f9956118ba2d68e929132cdf4a6c60d154489b8e175f7731899b9610bf56215c4909093d30a4ee3c0ed3ca4e7d5516d3cb90f03a244df942b1338b6cd919cb3995c3f943b357b980c114ca69eaa43ab8cdd262b65251f1f17bdb23870820dadc631035d086264db0babd35fadd74104b46bd84d812925ddb6494c5a39ecc250638299373a4e82d5cded53ab7ab93784d8b05bff88fb5e6d0b797ddaf466dd9357159d020b65fc28891c26c084ce871db245cf8ebab4fbc8a95204821262bc0cbc94c848f5308bf0431fa7d1974480681fca18b23806fc003aeb9184cfdc315ff6910370f95ab61fe754fd89bfa89a9ae030c8a1d7cbe6740cded60db2e911a71ba3e552fae82f4cc4d5c5dbc625abfbd925b2560a126c0c8e7925f6577f53245118a8a4d3db4dbfae0a63689c6c5639bd0417ae5b55beb587146680795cd9b19844da8e79977f76e7534801ad77e4afe36f56baf620106b948fad7c0729a10cc1b019e3e67bfbf19a049b42a8b887658f0619bf81f150596b745b47ddaa63a4e495255aff4521ac0a1218e5576b90a0bad3a25ef81d08a42f9458763efc0fb7a654bcbf0a4a525b0378b871c9e4fc90742aec0e5b12f3de69b7675d011692fca19198c7f258e05ebea740a16d11019c2d8722918308e02b053b7e5906c3e51c652c53c34932ac56fb01805ea6938a7a77dfd30ca54cde4a17d53fb4af71680df1f508fc3bae24b4a61d0d2ee24b9476b030a63888a52fc708989588dc779ebf63c9722c56a0fa765cb9cbfa233c78afbca994a4ac47143908f88e2fe0e4ba65ca66a537db345d5962dd8cb84ddce56d319f2160157f11f747b379b6a1dd3684394970d26ddcaea30cd75d9212cd26c6415b78fb59edef049b4365a7480ace4c062fa9fcb9c0d51146a819332d3f17905df3a8c7afced95cbf42d8e676f41f3a0cfa67dd9473a514b57c4af72082a78c84cc7011d419696a18c5a138f3c792b2c18787f460bffdff7a3d170534522b475879ef29e1282696a7fb017a8e3f71651ec6ce5ce015eebe0868d6e9123e58bddcb11bdcbea79fa7d078ec84b57436d19004e1ee62916557564ea5c483268f1a43c183b3b13776ce06aaaf2f91ae48411b78799b79149572e6b07a3ccd5cdfae897c8baa3342b12561ee3e9bc6548c6f30b02a9e0f5256fb8e06824dc87b8faaa693087d03b1b85a2848db3fa15f74010116e22c4834bbe6dd1d9f4fdc4dc90fa9fbaf8ae4d9e93d2c32cda50175e187def9f04cd6979d8d1f0eac02039e348b401dcdf54278866c25ad28929ff6e0bfe52872126f2f35c0a00744765e6b94029953a56e0da4ef49a452e84210d19f794caea0669dd01af36eb40849e17b3d11c8db3709e5b1196963d574f4bfa7f71fec8dd4de6f12c430b8c0e058d62ed03c38c115c679e8ca0e5250ef15e511f5ff128970162710f2a31098eab669a214ab0c7c133cf1567fdf1ecd9bb6db162320bbec89761c91862575475c0c40933a75d83e0a0ca4693faaae55097100a27934cadd4fc4ecdf99ac36e23cd53f50df044f13ccdfdaddac7ed0cdbb21cf3079819faf8f442b28665e773577cd8b35d62431a75f7ac1780bb47f62966bb76b0d3cd91c17f63bdf4035e6f82cf0d17a159e31639eac83ead0a675ad2e8cf6cdf40ee1f55599399fc1f949b265766f8554224f1698878181168d8429bdf64394efdd5c0a26033abc57ec20f1f4fb0f4797d0c4b5aa0a448cd4b636d45b4054bfc7333162c7f0cacad250018d189233d7385503855584ad486f837381a7675ce558dd26a09eaa3a1f0d7f8a9d580fa89cae8acb82ab542f807b1b68c1c1de7dfc64d632947073fcff55ea1c25c2c009065d8baa9b166a9e43383e2076c1da4bb208594c969afa2283173803754e2bbf595045f5e6ba0e7c8c777a152366f25966326f1930f22f614024f2bd76823e584e5acd432353407b91e67d091665096bd386e1acbb32c88f56eae264e9af53c8871996a954c64b48ed04a2142593f3456de9565e6bf19e0eeae66ebd07faf7087668aa91ea72695ae1f9fa3214f206c5e38665492132e0cc4d67e39b13698a441c9489d8fb851aed13f9842eee970670f0df66dac50270a1e209f3b4e2e66ede993b1750ff681a695127080d3a2fb89924872d8d7597b4a3d3091f8ac7f805c2f0f7e230cc1eac4f2968a1d272df78d13805eb397be939244a73e9cf710bb349bb0e3db1699e56351658c9cf812a826800163a098f79858d6273e0ff10df98091bee411a525d04d2ec917998e29b233db55872cf660cd11f7f2f98030fd9d0a46e113eeb2c6df385e11f43b0493d6d447b7f06b9cca96fd201c75bc46522a5aca6595f2fa6b7d731bf0189377e6abff631cbe463f929a32ae2894b94510ac3441462387a2b3bdc7bab59c73c6829ba2781f8084a212e9d81b140712fa9e27d3c9c17b80c98abf458d801d756317f10f551496da5e0f1c0fa2d59e07c5bef7880869f00ca7961966b82888f90d37fdd3cd2982d0cb69891ba3b4a70ba62a08f3dfd46d634160d2935ba608d3948ce4b9ab2ce43fc66df4958a7058993d76deeb06918daa0d3763dc608f0bace2ac1506310ee4f90895a692107666a46e8235e59a05529bf5f0416cdecf5f772a6782c8d51f914e1b90c9723e06c1c06f0f233bfec3013f57aba3c619a8a9859d4de57cd094443c35ba06af2ebdb2b6983193673a20729a1c03737a31a3ff7d2863f6e67a50f95f5ba90da6a48f7050e75aa1a195677c1db2df7962fa25cae6efb53642976738b696c4aad1c90ae074dcea67208725f4b2b9d61aa3f783e599784b35e50b38db4634f612b5b43ba76c0f58547a81ee7f2c26c3c3aadfedf6e06004f24d679ecfd6ccc17707141f135878bca8853957d3a177f1fe383b4257c85ac797672b4528ff76706d976ad9e0b9092d302683f4ca73f8171bc6d522b34783adddeef8fdfe3afa354281fcffca5ada489afe9ae284f3f0893c3ba580f73946690cc72d0ddd29f5713a7e9d6fc70cf6abc4b1d754439e0f0555bb09c823e8ee669d36bc5c7698feeb3de76e5844a1965982812db36f5ad61b1e5715ba59abc9405813689ec10a91b55b4aa270b3f08a22e488a55e629f842bf73c6fbc29fe799a8d7cf61c94727d80f07055f3a6fae48dbf7c24ab55ea7d76fd08e3bd46e507b3bfafd77890907c50d43ac06d3f2beca3a5ff4aa12ad6b2b1692ea5cdcf1f52bb58b7973f35bfbec1f671d374a63cf10d3934948a25718a898831bcb192dadb145f20a4badc76b461ca1a4c42545267819a6028a7c6f18935b6fa17874f43d1fb3c853b1ace28831426be9b732978057b36e658e909a5d1139bfbaa85f8d792d81c67281db24f5c7aa5dfef4c8c9e634f5cec9b9a701f8ac8059625a5435b98db656fdebb93090b049bdf2c6262615fcd51a4c74a0684d061c79d767904274dab60b39011ad78f07dad2fce7b5ec72efe26f319bb3ab6fad2213a1902e7de570deab9a836ad7d2f4e9e3542317d980d9cd68c40f85ceb1e20460a18fe794348ca09901168e88ba583252bc59674de179a1af9cf4912ad93f0ca06ddbfea678fe389205043008580c0580ebd151db779f45cee1f135ce79e3723f0979d5a96f12750d19bcc40bc36345b523b9d256fc54234e646996d954dce05c29d31dccd9d9c66a69903edfae89ceb6a36bff45e9c2575bd73bb46f5ec47be06ab92548a7df8c89d8428c0d666481bb01abede71943a5d56bffcbe2a405ab2e0224715e665fab68731c49ae68ff75f6f70055f4c88c901e964a82f8b2127cb7001dfa9e60f3dbb4aa1c68401b913e3c49d40d4df6fe7aafa9514059e022db952b0c5", 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000003900)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000003980)={0x5, &(0x7f0000003940)=[{0x400, 0x6, 0x8, 0xb52d}, {0x8000, 0xede1, 0x80000001, 0x7}, {0x289, 0xbb, 0x7ff, 0x8}, {0x4, 0x8, 0x40, 0xa1d0}, {0xa917, 0xf61, 0x80000001, 0x2}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r4) ioctl$KDSETRAD(r4, 0x20004b43) sendto$inet(r2, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) socket(0x0, 0x4007, 0x3) recvmsg(r0, &(0x7f00000037c0)={&(0x7f0000001000)=@in, 0xc, &(0x7f0000003640)=[{&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/193, 0xc1}, {&(0x7f0000002140)=""/212, 0xd4}, {&(0x7f0000002240)=""/132, 0x84}, {&(0x7f0000002300)=""/254, 0xfe}, {&(0x7f0000002400)=""/107, 0x6b}, {&(0x7f0000002480)=""/211, 0xd3}, {&(0x7f0000002580)=""/183, 0xb7}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9, &(0x7f0000003700)=""/180, 0xb4}, 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) 14:47:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r4) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 14:47:56 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0xffffffff, 0x10001, 0x37}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [], [], [], {0x0, 0x0, 0x3f}}}) 14:47:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="34e76b92a422f304e2e55a2f82a1c8fc7b02b8287992e3ce2a062b4b112c5a85524ba70126492139d26a91", 0x2b}], 0x1, 0x0}, 0x400) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0xfffffffffffffdea, 0x0, 0x1c7, 0x0}, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000240)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) fcntl$dupfd(r1, 0x0, r1) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="02347a24c4499c2a311e002e2f69db000000"], 0xa) 14:47:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x80000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:47:56 executing program 0: r0 = syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) utimensat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x2, 0x7}, {0x4, 0x20}}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x1ff) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r5, r6) flock(r6, 0x5) write(r0, &(0x7f0000000500)="bd", 0x1) syz_open_pts() close(r0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x4) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup2(r7, r9) kevent(r10, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) accept$unix(r10, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = dup2(r11, r13) kevent(r14, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r12}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) dup(0xffffffffffffffff) syz_open_pts() 14:47:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x1d}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') r1 = kqueue() connect(0xffffffffffffff9c, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) r3 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r3, 0x0, 0xea7, &(0x7f0000000240)="e5c095ff89ef244347b482be001a86678c58156d38a5ddd66dbfb5cbc2f4b68e2f265780bda13a1e254e40f317f21e9d4b71a318326a08dc4512b2aa5d6396ceeb7ee65ade16bf489e9d26665e8ed6f5b272b031d1f3408414c97e8db3bc6c51bab0d08d634ddc579ad56685bfadf3d0909ed4e858720e63f5eb31567250bdb6ee01fb", 0x83) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b3d380 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b3d380 14:47:56 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) 14:47:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1c}, {0x6}]}) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) pread(r1, &(0x7f0000000180)="f6c1b44a4d306cbd798d4d9468a56a9c5eb2274d20d4823b4e87dd832003f6a445a80453929f897fef9724a5184bd770db4e84689b0656acf2cf3dad3ee6e06187d5bdae344ded2a8a435d66ecd762969e1e7986fcaa7f9a52e2cf56f2fedb6c4e6de65f82814da9da898c3ab8c9e17e0d15328b6a1a089be39be77925b4705e29b02a787e32a8ce8ee9b54c6b22595b53cfed78211f", 0x96, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000140)=0x9f9) 14:47:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x20}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x12, 0x2) syz_emit_ethernet(0x4, &(0x7f0000000240)="84c6a343") 14:47:57 executing program 1: r0 = kqueue() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x100, 0x4, 0x1000, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9f4}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x10001}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x200}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x3}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xd1}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xffffffffffff8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xca}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x200000000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xb0c}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x2b339cb1}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x932c}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) syz_open_pts() fchmod(r5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 14:47:57 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}) 14:47:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000840)) accept$inet(r1, 0x0, 0x0) r2 = kqueue() r3 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) chflagsat(r4, &(0x7f0000000040)='./file0\x00', 0x8000, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r7) connect$inet(r7, &(0x7f0000000000)={0x2, 0x0}, 0xc) fcntl$setown(r1, 0x6, 0x0) 14:47:57 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) 14:47:57 executing program 1: fcntl$getown(0xffffffffffffffff, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000040)) r3 = fcntl$getown(r1, 0x5) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) ktrace(0x0, 0x2, 0xb20, r4) ioctl$BIOCFLUSH(r2, 0x20004268) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 14:47:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x800, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:47:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:47:57 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{}, {0x7}], 0x2}) 14:47:57 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockopt(r0, 0x4, 0x1, &(0x7f0000000100)=""/185, &(0x7f0000000040)=0xb9) socketpair(0x10, 0xc, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f00000001c0)=""/10, 0xa, 0x2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 14:47:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup2(r6, r7) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = dup2(r10, r12) kevent(r13, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r14, r15) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r16, r17) poll(&(0x7f0000000200)=[{r3, 0x20}, {r6, 0x80}, {r9, 0x100}, {r5, 0x4}, {r13, 0xe9}, {r15, 0x20}, {r8, 0x10}, {r17, 0x4}], 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='O') r18 = kqueue() kevent(r18, 0x0, 0x0, 0x0, 0xfff, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)='k') 14:47:57 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000002300)=[{&(0x7f00000000c0)="3443aa7c", 0x4}, {&(0x7f0000000180)="9605b644d0d677429499587d380edc5d6e0b9eab4044551852836aef25f21cb5a57efef2b147aa37e4069bac022a2301451290bc2113527c36a9025e25fb78fa48fdc7284bac9df3e03c6aeb059b53de3e56488ae17819d86836958fe2abd2f52aa1bd9eb7051ea8b5a6485174d2164c9f33350ebaec5ff4cd0073a96d7748b2a37c6b59349daa7804ab134234721949b5ba5d6ec48ee5d608ccaab0367cb76aec9567903196e8a15dad36d0d8fab96e5e839e1d480c276bb2ea444c9d801d9c2eef53e903e3504376238cf7542fe947eb7217ca8062c39a54287483e924dc3adc32d56dde00c4541b85c8aff6ead6c3a654d6339d8b2f5ce7a4c2606b51a8a576fb7977a0e49945e7b141944144afedfce9f7871f02b0c42efb1c34717699296676c6a9281e5de8278546441ac67371be60a05277fb5ae6dad74a7c0e039060643a38ea6878f11ad4019219aa759912e876a8a379c35b358f0d2468cd02b2432609c2890443a41804363743846e3ac0ecd9eec0c4ea71e88cf89ead6bad83c2a165d43d80cec479578a49f0de0336199cf185d19cd9d26c14ca912a81e34a221327e5efbc76e839ad758ae5387ef4c15e442ddce45e211991045ba10626329458e12c3f18fa791b3c86301eafad2b622c01aad9fd98e4c3f7994361bc7c72f960c14f1b6f0613cf0be70e1c1db9009b9853640baa93d939d3c70076f19f73259788e55caa0fe0599fd3537c8f9364c50fb5cfa58d989ea682b4ba2c9d623b084496be475d31fd8d6de9cb705281c259e2f641cafec9d470ea540bad4ea64737e4a90ace09d0775b82e6ac57cba3bdaccbce187f20040ef64e18ab0f83e7702f179fba797af105f0cfe88a5d76a960204fc5b403cd5a5bf69c6f255d36a023e03febcca0086e2256ef27a4a0d88fafc9d43221f550d24bfa2359e96feb57fd7e176319d17d39ccb2a97eb697c5d4c188795bb1c768d64e516f43046d910b741e621ce3e4e10206d6c0d955cf741c73d1c88ef0e72b77ee461baf309e96f75fcede985ade76a810e86e0bdc77d3d6c527b4be2f14aa54dc1b9cb6984599d423ec30ffe495a2933437e70a98d871aa0ed1a835a52e68d17b9244e31ff0fcad2f92b5639fd288dddc14ca0eab0e5b87aa267a5c613eaa21cb52b6e16cb5952ebb9e8bb86420cbc31eeff6b3030297256aed8bbadda859382d5eff454617a8734833a74446b863ba4af6a790acec5432d46c180f26da7c2ab534ecec1dfcd310d3c797156edd212a43837ce2b34023a912e141df3e439b6254fc2e3aa4b3a368ef13030c1d896d42ed1ffbb67293e48469e6f5c0079394d96f5cc0cde6839a7718e8923be5b60b0cef5387a78789dbcccb61f851dca7cf53eb93cf5e86c17df7de15379ccb70b6eff146d1659f0fa1cc11fcc06469f6b8491524b200355e5b1ef8d84f99adec8a928d8a90269cd0c38e9682305ddcc8f4c3acc53b43ab9fffa33f66b2d574bd29e2edb7197502cf9d280f5c935f3d9d6a6da1d3ae0d6f688bce810be8ca78d045bdf1d739c5fe8a6f95ca54f2f0c40eb3a4fdf1b7f629f4a20a4a0175711687b73a92cc3153c1d6ab0c3957e877ead3510160ccaa62bc4a4f8f3a1903d757840b79b8221db85d6f7d9569b6bed8df6da6f59b2ed7889002e66be1f68a4bae481312bdd7e3da916f566015bae11b8c3e8e7b383c37a7c5f67a54b48085b03981849aca3f444b2a5d2dfa9867ae463eb31066038bc2ad05bd29ffad0a4cc4f1e515f1aadabb73ff5f502cc0b34758911c4301ea149fbad48a669f4b2860d935e73085fbbea36898fb321da77234016015c2d9e3fdce95942ddb38adf99e1342becbfb9a6d9e91121fbb737508f5a3bd9f3518280866491398c7fdf7eef5ee3eb4457b5510df8a85433e50f635c918de222521d98d8ed10a985e9381fa53d68666a2e8dbe5fc4fcf9a9fb0dcf3361ba07f5832ccd6b05143be84db9feebb884a73b12d162ada567018d1fab6b576641501a6d7cb6e048a6df29e3834f56e22f9ab30c5e492e1da8a272750586cb067f308814171bd1d29f239e39e93bcff27d4eff8d871dfcce49419284fc1cd90ac8ab5ac3aceb62b6147fe6d00c22f7d1c245fde53ea7f6e76ed28673be1eee98b078d476aeed8145f27a3c84040c4c064e2ff5e3021e6ca124eb80fcf8540e9676cc9c0a0e1bb8c89ec32734b0639ad19b76c22b22d6ba5551e70f9a699a54a7bba1111b68e6acc255390179a88aca4c113738f275efa6e0559b465d9f9b7525ee5f6fd5ba0081015e8e161372945cf760469b5b3ac6ab42aa1cd26f515b258309e7a2a4fae1728a7eece3ede178ec9aad9c96145eae64bb321e1e69438334df825b5e05201c43849bffbe752059e7fee355abf98af05330214dc87688c26e53331ad4f2eb69b880acf2d327252cedec7eeab42130da310df009d461cf67c34eafb26f158a51c41892ee3a96369c4a4e730962f645deb6e89d1c494d7b680085d8acb557982c207fe78d49348316c3a97d31b9f0542d1b3a6cf7d04ddfb21e04ca2707a976c598d9008c90dc3500bf122e9f1638bdf2607b7e7192d0bb3b480ecccc8d2253df018ab13486fa7b0e6693c60d003bc9049decb85a4bcd74ecf0536dd5774793bfdb54290bf53b10259908846157bf81a4371a9101bfe08aa5d47308cc74298b17a0049587d05d3eeb4c59aee6975c5bc4ca93ac7aa41b4e60c32864a0ee18a4e502f5f4ce8dfde822d218cad6b303562e04fbd8dfd4cde88ceb75e105a7c98263dd73d9a736f0963e0fc6b9ad3952b13b3eb57a56edd0e6688e97f4647de0feabef4549d8478e60bb1057e5dac5307837f72b2a200dd5f18df29b9e9d76efbd26176dc7b70fdc8cc25a20108bb903a0c639d9225a025ecb5e2d42da0545d11c25ffba5dfb31b989afa49b53c9b49ec77393e21a93118ce90e0b77bd8952b32410b884eb65419ef3b31d1a44cab1cbda4ab6606d37a8450959a7171c9a83af194a5a9056e4de4fc9b0f34e7353c87965f060f03fb9f8ed9f2ebc1fd5207b55db4a6cd5ddb836704415877fe9caf79700356d01fb952239f79393080ac0020042f8972fccade45c9618bcd45f9d9363f85bc568914b1c1d895d58c0783aac6d13e73f5379fee3575245745bbc7c50d2802db68790bc16885bbbb119be5c42244423b5ada26e34df49d2f33c248a78dc8f5367115368418b11959aa2a333dff55ccbcc931ae8952e3fe98cd5e13a86f1d0105648ab903d88aeeb258d3af58e947d5946d6cbf581277bb94a9c3d9e2676ab4d33efc4326d01114cee444db2df3ef08b9c36d055294829235c7e81207f9881eb09459134a2bd070438e5c6fa1259e7facaadfda67c3b5bdcf32448d69ad7cc2484b7982732be01e7c5bd758b0d3f4f0ec9717cc0863dee4e30eaaeeb5929583bb5eb476098f1bb9c14444c66fd5b7601b01e36728f9d385e2769050afbcb14d0d54f7a187b5939967c1aa9c6e52713d3affe6486863c432265dd21cfea2e014af1c06539df7dfd36b87d2830a5ebea30324c0f6119556398056ff045b8ade91eb76218467983400cfb57dd12a31db192595befe15629bde3be55795647361351b79572ffb68dab1b5f6deb99041965ad843fffd280c3c6aeb1df3a74583fcfac1ec13db9c667800a413ef0ab8f15229a927dc80bb0cdbc3194d42f12f35776e7b6c656de2b2ad61bbeeb0c08002cbe9948d10ca1012f8f513459717ffdb31011c3ed07f0054789891fdd298ea7b6fdcbeed2b2c9e0bc5da68319772a29c4a2e2e0d4049e5d6f4bf9c5ee63f19e8d4a00c0a140990f9ca4c8a6690efe32c7963c622d55eeb798f6ef65440388ba05056f712c345868451a2ce4ef7e62405b2784c3efa86d74155aff323afd9d25c5787e20cf88abaa239374b6a2482fc7a62157422dd121ab00e90690103ff255fb96803e840ffca31f9bfcd14af570769b7986faea970c0eef7716b4268015c35b1d42b52194565718c32f771bea4c6b94371c3524ec066adc7f77c8603b8c989c537549b12f7289103a833675b979881e6889bbf5e60996c26346e44817ff084013338ac1aeec0c6b1462f1a02592f9e03d14d1e4613a29b01aa4ee7f4ef0046b1c56f89fd2892770f0c4254d7b4005530431bba3052fcb01f94bfad0cc56691a503f19b1293de676929868571ee38a1068435651e5f3560690ddae6d5321481ac260da5fc3d21a1375ea03ae1a9e6086399a27095367066a2cdfea6a7a7b919f59e0f640b03e9b52638bd9e11656c67e013e697830119d55cfb7c90319357b3da7e175789060cee35f106fa52b2bbd6adc7bcfb89c8b55dcb608178b11ea979a6f19855f612d384201ece3d5f67a43d4a61f132a6b63d4545f7bac9f4c802855c479583495f55bce7484e7b8b5f42a81ab1ad761f7a8f5c92d25db13985c9749a0b1d59be73c3354b621ac6dae5f352ba1cad8fdc16579b77673c0dd3939ac6f8dc144d1c6e1fde06edc8418e3972fd4172b282649a8e0a77b41f325f8fa6527ed96bf73bec5fd77339e1019e3cfade00206f5608f5468bc925183745f1f0038b9a1245302e722d567d5371fed50e4583c964dd25fc929939c85c73d3cb2555e52186cd9c334236410afe96194a43044723ac50adf1dadd75c397a4dd2b4d4008ec1dfba014fae321e7610d7f14c0d117a1a0ecb675809b5c2c454633de530c2ca4da8041104c070099af785fd6235cf2f33093dbcd54283414417e1731c3fbc52d6ee9bc6059767d9061de4bf142649bd06973966310644c5149517bb0befc101d9aee76e9ab891c60e70d0841ef800c09b9c7c97e61baa6b6a482c8361ba427e66fc6d54287e3cd6ed9fbb29a4cde37bc2f620d821ce6d68273ccfa58c23834960dc5798d2c91b2ab1c7bc9f7118cda1a99c958d559850ce27d62818fc1fc1139cd8a45c8bbf8d2f83f1a90758ff4d5d9b95858d2ca74d8a5644761ff1cbf0bf2526205b774a2a67b1d3428d321559900dcb71f99e361ca00b80b5c80dbe80838bebfe48b584406fb48099215cc54c53e523b5ad57564f1fcce364094956cf724479c2ad716b7fafd6626ef19e6b7a5ce156fb7b276efd4ff3f572019ef19fa02573b96c5837a61f2b253e48399a30eabc4f1ead536b571f9209272a2a51de3b228f279a2514655524b9c0436866cc4cd1924b72c4776ea9ed8992bb2bb9672a55fb0da9d0381d875f404ea6c7466061818157d1387ccdb8838cdc3b51fa825cc3f79c2633f042f25fdfe2b3c00dceae20c2d3f09e9be64105c5601936bab98f873573c1b0aa5e726a8584874e17c18bfc8a9a09c6333600f0612ad2a3b88d1e926d5c778b1d061a0e6f281d3fc5d32be75b6fd93c2ec56c6ae7cc4ce26a02e04f817a47e70579bab025647565edb09778ec7b42b1722691e338efa831957eed783826acd03cce1446dcc0b4eda18355b026c99bc71508057703af2156fcbd92c9cb2a2f9e8b7fad39559a1641d373ca653052d71a2f83ef9968f7e32c3a28f2ca76406e5b9579cd207a0a73274bcbe839fde67fa3dae729a997e7a5743b3109e4e5a34043348109a16376f4f0ead8aa2383b7d2ec538961af40b35ad6839947401d576d689055c3c6684bf061abb798e3fd5dcd2c88c55797778afe93911fa84d18317ea92061e4b1e6497f11378b551c03dd69dd6b15b8ca9718e6419096288869eec287f31a2390ab8acf9087244004c3458e45e8852d46ce04b430c31f33f83ee43292575977342", 0x1000}, {&(0x7f0000001180)="5b00bac7cd50ecfe047d39190e83e609527014d602d4907024e91aa939c3038a77ee30a72fdc543441db71468ccecb270ee60b87be07240e5e17cc9d8b980d146a08ccb5e4bc4b855bb2b8b2dff1d97d4d256ffb66389185b5a8f4870229a54a8689e0e168023a7b49ab546a0947343c9e6be00520c9b57eb237abd9c18998610fe982260d060cabf3084750f137505f6808b0e2decf0001a9272a486dd98fcf5177e55865ecaaac8cfbff7dcfd8276423fd6da281b9772e181ddea1157baf3655fdde14a988b05f617ca4f7e449165388851d15029adad91faf27509093de03ca1f217b9e03b173f45ab9db07cd6dcca22d3f84790e9797e88ead50d3971d4b20f714006dc2f72de78985f3c9430adf80f3f92d1f096cf7a3eca3e27156f8c8856b30dd80a270f4a484f820bce7ee3f1349d8577df7540605a27c57390da2c78440a4803ebb9be6fab5de7a194f6634b4990cc4cc893bbcddf75eba0927483859569dfec31b63a9a81fc72715fdacbfa275606464d3cf3d472befc13714960f55d4c7e272ba8627ce328e1b13b49e072de8161ed8b000f562eedcdda9939b6e97a5af03e70b40a3fae721c1d8eb0b5372e1a48cbd6cd2640428cd061d760a9b20e2800c80e9b4b5dc8bb8772090d3f3e9669b2c6fdd8ce3a77117bb2e54992400122856507fc8a012b6c91b5cc641463c5f93235014da3b785197205fc6d487871cbc7f5956e160233e0724c98381565c1b7be58484ad8a3406d5a45761351e583645ba6bf5a742a9ff794c5300bb12d1e8f4b67c6ccaf02546bd03d968e1f7b25749248bd5dbb38e5777e9388451aff97880276f82e4c15b912820f18d24c1346e61d915b9873f3917106c3def309ba86e2c9fd3538b8793c2c800eb198724aed31c9040b8071019b9717b90023ca4f5615c85ea96c8e43e9bd01ab421c9080ff99dfadb23365ba71aa1bbcf8210e89307a0153b7991f64bee6e24eb7d3592dc52c30c8ff7e81b0f5893d74e52b3a90601e8a0d6366766ed88647a00b8f1e2dc6b8ca9337c8880ecefc208f27fb4012db1f40725518171c83dfe37f5eb9692be22b7f910fbc1663677ce67f8872af784f5be3d39d185fa7d02df1ca078b9d7543b30256e34e30f07d9fdbaed6eb4bda4754b475445cfc7f1d04f0adf32038631f36392b92de0bf4bdf22c5d047358324f1dbc332226cc3413ca74b8056cf72a60d79ede966b0cb4be184f263fc6da5b52e9c80e381b12a2cdcf981c336b8b507d84bad424447300b8ce384e7d9599b6d862a998795bf0cb39610aa8933cac1e599e19a40867cc29a1c15ea691a557da11bbe6a8416df135306d4abe217ba693f310564309f22391513168421973dd8073db727df5e353047ff1acaece461097ecde45b5a5c5d36997ba3772f9fbf1ecaf28a645a3371eb6fc8cc6b9c8eed4ba6ddb5dc1266f47b59e9ffd722003f087463ae7466e25fc58f047eecde03234bda05023f26ed866285367affad736ba23ef0689f02fb178b801e942c0f8792b5d0cccc9cc71de6e17dbbecabd121783fe5c517b4a693685910e3ff828ca4cebda0e171351a14829001496170ce02ad2c8d22f3fd7297f1e4d12085dc53991ac5dbfae807758bc45a2aa5294d817e48899efb8fc8190d346d77c98fbcedc8d00bf2b6aab56f63494e642b7f492edae2c33965c0501d2447d854c23c07778edc8aec03f5d4240b55182a6372129a13b263d76bd0d9b7bc26b6fcde13019ea9bbebab24cdf7e0e76f4fe9b97babcd2889566ada53cef123419cd169965798f8a7cf1868ed6588908f190511839beeac76815247f3f056a45c4069c80dea5558921b5b376f3d6c4efe6f1e23dbcc3e92ad294cc2a5d8758e5473eae9b17bb89e56480ecb999b1b8b7b037a422787abc488c066c4d3f2ed488fae1e7cf2e19767b437619cbf27af67fa9ed1de4bf809b69c53b25e1faa06a00e0092e16601e987da0167bd47613156a6f8bdcfda734a0756bf3b26413d4d4452b62a79af097f84047a7d018d48f5f9cc804d998f5f03234cf5fdce7addd8dc278a8a0c7600a0fe4c88d1b353aab7cdf093b9d9b5a003e53391b88883d856d53682f524e4364853c9ba3c2318121dffed3242df63fbdaf8442871d5be558d9ff423e5fa6404de98ea6ef04b7593556ee6dbb9e653ff72ed7649ead6d3717c67a4e21fdabc66b2a816b6b258ab249079de72537f4d2f8192309a58125f4f9ca17e466e39edc7b19f9b2bf7301d0035d3c4edef8e60e01a78bc213b9930f3ce8d76ebcc46aec315990f2f9e1ba1e658e2c3e9971e5414e2d670289a1011250a0f2d89a24fca29fc2c027758b49d45988d0293370ce11375552a18f1cf5d4a5c49e1271652fbeafaddbc268b07c3085b3325d0711725812af8c4e93f94b633dc5e52dc634d1b1b04d2e0ecd66e0495f15b6c29d3ec7d45024d2adaabc4b0c642a8b2c2b33fb5083a1eaa0f8ba190f8631a2f60271e7266b491dc67b5cbeb321f516d64fcd19c50c4ab0337df1c8a2db9d6ed594e644492dfc05b24d4b19c93b89d463a9ef5edcb8d4f77624ce0abf87dd180ce4591ed577a650ced21833263e1b72fda516780ebd93d7ddcbe260a40370cf168ffe9e4bbef3af606064bff0f23776f955685e5f8d9c247d48928ffb8845ea67cfc50e29c708c1b6277910cf78bb5222db1a508a96d75f1cc600a4e7d74087f4bad7e1c09bba9564f39fe8c13d3ec00ec7de88799b1cb9e39e38b6b79d5d84d5b6a3ed9a6ae839d23eb5ff9b051eae1444d64f8bce9de302686ffbc659bd7fd24bbae4524d2a126924bf5190a35005bfe0a3aed66cddc4e9298f225e11ce8a16f918eb2ff1090dee536cddede3cb6d15adad728f1ebb80b59694214e12cecd1bafd8c31a07410a001065af96209e0617865c564e4912b492dd7285c5460a83000135396f1b0c1e030eacfb801cdb35475f22ac736aa431f48113a954f62cee971bab4625be41e65efb17c7c98df2c2fd66263eec253daa9e7527cde557d0953287ba98558e64f0b32ab5d9a7b202841c557b8b695458642cdbb23b59c70692876acfed5893b9d0f4adfbf5aeb1ff24eee859a45cda957d54e8057fec2e698d9f07addc8a2116eecd9d2137e39064cc319a21801ef40beb33c3f8c46529214d47962a179db925907cb369724c675c861a07386d84251d4187e46e83bb1973894920beb4d63bcf8f53f61f63d822bfe0fb8c18c78acdccdb769edf9d63a1162864271ff5852eab0a24bee1f76f13f7fc8350718a7367254fd77700aefebbd75093564e20a6731bc06f4f187ee9efd126be33fc85cd0105bd06cd17bc81b1cfd137b9465917cc786abd514fc6db5a1d032e64256052606e755450b3ca9356ecd857d3aa6f6cd83affe7d99ee0f97f2c444f11e697513a75db158125656174da0f78757441031fb51746451ed8696539f4379dd2deaaec7b97acd71e9ff92f7105b4dd769563508a05ddc997f662239562d307660d6a26459437602d1cc0398acc9c06984b4727b5b202bcd4b83d107b541851f6b4ae650842667d5851498cff5140e1e908f94eba824527dd3fc0f9e9824117b9385fe2f5a31d9cacc6f135a78597af69b3327307af0a3c9e7aa2725f3a7d3a76abb42311bd6284aaa8511c83da384e44d3d7ad798e6486d8a1425eb1974146f5249d8447f4e9fe717690b879e82fc72f1c86c61ee41073ab05905d1ed58ed53bd577c35d2e0141729dd99a1738a2f7373f67937a7e95ba0059eb316cf46eb439f8a87f9ccdcd5a6f5436f4022c55745b55b25d4878d9c28ca5824cba116eab21f7aba741a9a859fe73de9653d10fd2d3f89cecc2da92b49ee82dfbe26e7bdb1c52ba90fb187af5878d4e42c8c7ea9d9fbb9bcf1708ceed49c4cec2bd97221792019faf8be29dc4e83e8f43a2f2bee84f4f586845fcf05273070348b1de399a9635e39ebc1f6a4a97c95e2a777899fef4436976d1c3304ec4906755f1e92fb92f88a73e5e3b72f2f0f393c3cf96d0a7520464e9c38e60dbf6f71fbda2add170abc8f8f4ff0172d31a83bac5d7fac8000bcb605d039bfb0952499940997574489eb9ea53919582e0010ea6b685830caedac0f412dd71dcf338d1a1d186aa892481aa969ce341f596590f05c282005abcd4e06bc43ffc1ce5c94944082ab060420a2866b81a5f45f17f0e67421df1cab4f439b424120f0ae810c9cdeb997245254336690b62272b467f324f0ad44a42264a792ae580d2f209e680fc7a9707e9d124f0e601aa3c89e452ab4998d2260c9658951144b6c237acad51a3c937ea9091c6fa3bc3ffe2c41ef27c26745e66bbb03ff9967d9499e9024109ece38d4a7ff00c5e69af1b09236d5b84d9f2229dffc80476a06cf060e847bb3e040f27d7e8d76bf0696d3c29fbc92d40840f0ef38fca79a507b37734294012db8da458291271485bbe56002128a7d0437f40d62114edfbc12cf202abd2115aa380f5f102cd735a9ee415d03ff6879b99fe35abbee8cdf86958102b47d8ce37ab5db769d3474fd16264a3b919ea9e6c6a01bdf05a879f6e90ee75ac2ad2e0f71f6b8617acc7068a6c0d014223407d85fa53e5144c797c64aac9d37a07e12b906a63ac0f42fe7c1ef2e8c7b35e2d516e1d74fe96ec8c4526d75e3e8a83ff1699e4e803aa40c12e9e044c62fe5f2c26107bf7f7aa47bd748a53e70e9e92a762f7107818d2ca41d802ea8a81961f8f709f9f4cb5bb77d81fab982d80a7d9f67d222a57878954a581c994163c4f8e25d0863a81a701e6c03826b458bf6a3c7c7ec0309945ed389e16005d43c3d2e17ec1096105f51ce22806c4a1d28019406ffd4837a9713a05ea4466a30f8b3d75aec314fe77408cd1aa1f77bf88a794310bfd7ebb4790d38d2f9496f15e4711ae2ae351f27125b231e3431b31cf784fb4133ce805ba9b236493164958e4801b3f1ad3ff9dc5e109244b91c78e8eda732f16895f27dbea9fad60fb270b47ad157f9e4a2a963cf5ac69ffd36c8ab728b3d033f6aaa215afbf072e866d9d9f689dc0757e25012705f57505b56842285e61f9473cffee579169ff7cf0aae36f5935b9d91695362b4c6324f08c413dd01b54882965f19c09e3bd95590d1091a9d7bd31ce59187bb329bd95fb0e26eae8dd0e773ad3322a03b991a2788732527858923e4b7eeaf6a4e7bca8e8ce0f96dad85dbbf3bfcaf654934f9cd234652e40ed994cadcb821239dc0f29cdfebb17000fec25cd5a0118fdaf2875a9060fe11cb4c19ffa393e02ba5694634799499ea4d57b4aee3dcedf96c95ec4a32baec987cf99785bf380574680cc48429ee7764af72bed5075877083b6e3c6979630ab945f1a79a6b2134d6d8799786b69647f1b62f4ee3dd5e5885d96c8f3a9c145c13e7042ae6ea050ac60060a36969d175c034b9360b16c8d80874ea2bc7b802165537a81b276cd3753d37bdde36bd1ab74b6e95116e57980f8e22a8f51910f7f39f5936981e98773769aa0c039da8fe46ec0245bbc48583e007f6d7a8ec48902734dd73c2aad5b4f2a21adf15f1702eb296106eb3991428f530f87b1fe70fbb89a1860e7dd2c834f17ac101b27bc8dcc82aef8b79fb9dfe5d9a9c320b4bb9782d1435f8e11f6439492c00f85e8bdcfca689076f14e0eba69d748978f227957f68d6277c6ea0bf7aec4d4b3bb76cb67cd8159a1000975942b29d87096b68cb941f701886cdab065640eb110889dd60f55b95338801667156d6aee4104c91d025ab2b63d012fd18", 0x1000}, {&(0x7f0000002180)="e0fc8ac46b50305498e2465eb46a60b37937a9d5ceff60bdc2e7aae44a10a43718062fe5e431ea04fd699984bc5f5033e63194ede92dce321dc58ff51101fbdee8e848f34fd9a3652b963ad789439991649a7fec0481d83c76df4c12a6d59650664e270442cdb3ac1bfd07", 0x6b}, {&(0x7f0000002200)="9a6cb8b9d6e5fb1e65a7296c0c4503688baaf62aca28ab23988a57ce911431e1f48fb69a56434cd1f665a6c2a75e8d24ba90357691bb2d2726bae41d6c8e5387d984c51a1fe7fe02232c132b54cccf9b11ebef53077f088eed165b033baa9d6fe035824509dab20960e6ef2edadc4f7a664f5e79a54a547c051f6edae2a24c18e61add98631a3e5e0627e24c88a5fa51827b182a45c5266a0ff983177ff6d906f7f300cd47bc7e58e9ad4e2f670596badec9c03dbbd3c446630f3081bcb13cc219e0a5556fa849efeb2ff5a40305a6f13628ac7e", 0xd4}], 0x5, &(0x7f0000002380)=[{0xe8, 0xf014d461ce1f1f4a, 0x2, "4b7723e407acec8a69557d24dd93099af10804e8be79420cf5aceb63da7fde0a3b9215e0065922ea5537247409ee11d22997f094ffb26ad33c3adb64dd13f6ae53ec44db209ec3f2c1f0ed298c694a9e9cba38fe4192bef9ab61872de16e2cb067de62da4c545c042da7c742434629f464db0c8f16b098339bc7c468f5c5cb09660f3a173a92307325d9d604de8fe9a13634c0d1b77b344f72682a77daad15028169c55ec281913a1850fa47db9545e7133c233f16e5e80e96f72d744c97c60cf40a52da458f403775f2b83f70c553422eb839fe39"}, {0xe8, 0x1, 0x3ff, "2ba58667e3b67c95fd2cc3077dad2ae92f33d09da4841eb8f70b755c7ca01a39f80f8870305c82557469c169dad567d2d63c8f353701846cafb3318e3d4783d19bded2e71e3604f4a09035747fb6f7116a78fa11f05e1f54efbbe0d45a21f703be84d9c1cee48898cc30ec65d9f1df979bdf94b4c304ef88fbc7766d25faaf391ba63c8019cf34d8f8732d0377bf93ff8fe2a5a70001780135dd4116deb2e2ad3bc007ae7b57c2a0a80cc8d18070c2343138e63bd31c8742b6ee08e6d31fa03c8d780da3aee1da121ac6b89c953e4b781325"}, {0xe0, 0xffff, 0x5, "b51a0b01322322413a11fb3aeac3fd0f5d83b560fc8a5b6932a69c3bb19c56ae51fbd5883893ec08993e5eb2982b163cae97b6e07875fa036d03245678a079dbee978bc34c4a712fa4cb666b409c06c6def8b8457ebe36f38029df99d56a43c760ced6341a92bbe81ee44fb4d4b44aec6d0707c08c6fa3184b2e6786b151cdf78d605c4c8113c1e9fc2053c457f461d20a83ce75bc09080ae15346f441388556ecaf3d57ba80e740a14d6e450520a50a77bfecb83d0465b5c225c5e1c35b4eade182fa26146fe9ffcaeb57af25aa"}, {0x10, 0x1, 0x9586}, {0x1010, 0xffff, 0xffffffffffff8000, "de782fe07a713172bb5a748bb99f62a88c3b9948a826c946a529dbed7247e2ee6a1d1fc62293f7a97fe60dc23ad2da6dadc3fe53b8c2db67eac59b13c5ed99a6cb7511b57be598f3310a490a4b673ce9b0c6dd1006c351b01920a5d6387b94a81b7550bf7b0f21d5aac7e68c615618b3615d98b4e89e8debecc3975904c533b79fd15214db091ba3fd8e6e19cb1257a2a29e7b95fc9244d4da336613d787cec8c465b374594aa5b8498b7f52b1656d1bd84ad0cc50de7224bcc7854579386763a9ba5d03a25f2c538213934ab61e4126ba1df937afe352fa91889610ec84ecc71a6572f9d0cd63d993659e0f80d95de93f466a067e41511eb49afe78918e9ea1e7602d6871c4cda7c5608f0cc01c8aee4eda3fa64da06ce0acd701b10cd36f968184afc74b1fe55c45340c809572495bef9ffa60dc0045da57baa61571b62a9c0d55cfc62539339d9b1bfd814f980921e88263199b4f05382fbe8256adf94816fccb8d95ad9b019c292d46985d22b80a00a0549d8e31292cd7ddeb09ce9b6813ed4c2195c34621434be84df2c2376bcff3506ea8c22c04f12c35225a216550b5553ac991d1aa2afbb452a86016448af31e3c052c5047e2307b96d6f1815631d38618e7d6932fd62a693b86bc38f96247fd7e25a1ca032e02889da64e32d40391da8ed243241cea5abb1ef7392938b2534dcbb73ff15d2dbf25157860f87df9b0ae963accd888c41f9470a4078272e1e5952999b2be5d740aff80e1764d616af83354fae5b0c4605898e9db6667cef9347844e0fd742da2e0835aa4f57f5f5da00a1449e29004b12153f58a65cf8a05bf998961baa1ed67f74d142755074e5ee8991862de8bccc1c193a44a3cf60fa1d451951335bc76e1a7c5041bb8e03f1022282067763186daa812e5a026dca80815d7eca0d9589ead0c08e6fc12df5cdd37450405e98e5a2036fc753f6dc25d4f007b324bcf55235b441c5a29e1dcabeca5686efc813b711c8df862223748990a92311ecdd075201ac2ed01958a816bb101194f9200aae6a62b90f7b671608977a52f5624cfd569f0c48d2131cec0f70076b90140118a9715774ba56729c66598d2fb7e638baa4aad81e71ab61d40ead68aa0f32c3b12eab1f61d92ca97958f8824162c8ca9c802bff1e02ffac7eb5396139aea3eb0cad8063645216925cfdd499de6751bc723e12365bc516d1bf36e2ced20c7f1d27e6f942d57dc21e872913cadc2d9beb07ef7ad6e989455570f65a62259005d5e55a2d327dcd185b02b299bffc22281447776603162b8fa11dc0645166aa6b3c5138b3c482706684babe97dc6baa81ea03893934ff57fcbed670b734bcc08c7f86a57bf857163f2860394b5ed46bd0c8bb2659ef36be46bf0d2b0adf7df52b49016976366ab3af457c2ed3ba45187f8542daed7d360b251d7d7b13fcce0f8e8f57a0065a516368148134beb1eb3be2d90596dc8900d2197e880f7391feae355f6bb807516bc6dd6ee17a231d309c594f73e40ed3a93c4e1fd6c982162b2e86fb0c6b25d7a0fd86923009da7e4de5229300df8972c4bbe8261a2c88ef7332142f350e801b7d56058f08ed553c116ba7aaf30f27994ad38536e4adc896f01bcbe6f75df4f455773fbbd26089a1e6739fed18bf782568180c6050f88caa5140b0411482898b427ed1eca9ce1c6de9fcb6155b27a82895c4f5c709909d116de1c87a96cfa5526f440bbc2fc08e0c5e1df3e846f4cff858a8d1bd2c613b6dd0dad333d118d0db0d90b0a4799dbc684e47f2c0d2fc3a36c4da74dd3b4a02580a9567087af4de5d348a020143526b2bafe2bc83d19d64481ff3f175ef300f1548db03f690275fac0f33058df828a8a6b3eb7b3ca17d643621851f8585ac9a34a239bc53edde56b7d3149364286e33e50b9d6b84519b777ea9b41a7291b001460e51e63b4c72370e3d1b2e848c73b9b897696acec3efd69e8d28c7e98da6460f3b543f58c9ae1e9972777cfe8fed200a09b8d66867234d13075523be610bc1b3509a6e9c9aa922dc878eaa595e25926b11b2fd328f36b8d550595091238c8cee7a6909ee0c447a7da667d38ce01d5b693f09dcd06a01a68edba4a97cb27a32b39c63e3e93264373db570f3d46fc611379008ff2abb472bf7069d31de64edef1302b98443f986c0bcb72b6f3f8bd3166df29c7f7a91b429dda52148d871fa9727ec3c6243395d95bb6e4f2c61bf2a9ed3711993cf1cea06965a55e212a90308269bdf248c9627a3cee9d0ca9bb45956df5d21bf0f3edb5b8cc3083210df3c6b01e49a1cc32457f5c8e201d89ba74061ec81e13afbc2190b47e05699b683f005a856ccb8d676db3142656a87a953b0c3869b9493b34cd871b7c5b08743b801f35b3890a3d2d38cfafe009de753b83b8a1fa8732d7f7c142be7887fa4c485e705059d25d232410f42363b65e8597e88c8ae5a12040ced23edb5512b9ec82aa8b45b850ae0c42e5f05fc060b607bdd3c2c29372c410c98aa899f45c1e154dcfc707278505a03bd44c26e65d889db9c814bd91fc8cedf7ba1bf5681bce268d028e4845fcb07164a37069911a0ed68990ff6e535d014b947f945ee54400c58c2ea987fbe545d64d7edc514271afa6ba0556b566e9ea00788c05e78996eae05d5b6b16174c43a29f40d289016c51975634a581af4a11dfe6088a015cce387b7dba665bac795e7cb2321c51a7ae5d481ef2ca6b993d2096a43db0162c774e00d45edf575b057e88191a39054cc6914afb1fbe70ee8a414f57e4b0ba4a22b008903b98188619ebe79e1a31258f2b6f431384fafac6f07e4a62217addf5ef34f760fc4980402996addbafbcd502cce2a1eb55aa2be045b7347f77b621d5129c9c177aeff7cb3a5c8dba5cb87112df01b4f7a6f5782257582e94a661a22b7b669ad68296fb63229b6cb13f62f65ce6539c2763b92238e2c9b7117e0c5d24dbb1d9fe2dbc3935929b9571d7f370b5f58147c1ed4122888ad7f18bbf3e4cba168e96f499f787e0fe2d2a98e498d1594089e39d8fc24a3fdf43ecbde2ddacdc15f9d8b7ffa62344766f4474bf6441e64e94536e27a89d6c45b5504b529c82f606cf88d94e7433298b86e9f81f7a9eb338210a466accd42977f57175ced30536cfe89f3ec1cfddb98f577495d6413eda68ac6b7d975a61379ac9a7092eceaf2af9c7d88314df7f67927ee6b71535a0349e6aca336d34b2398a64cb7b63cb39310b411e220a8b5eb4eb83e46d4e26972ab387d720d01bea7ffe11534ffc1a31f80c2b4a1368f74f4a807b7d3f89cac5588a01fe83630d7c9d8463693fef1ab70915d3d646b3a87172e6ee0c9d02deccbedae36fadc1ef4fabfaa265201a71e7cdd40acf1788f469a78e2b12c5d7e524aa42b4485e095689846dec25e4b4da01ec286616e62bd70746f050a7902d4c6fc7eaec8368b76efa8146c103c4091d4a85e613208118afa382b21c03cf27a3dff3a6ac8a8e2f03db1d148bfe76fd0604349e197f65b180e4206d1995b24858d47287673ed3e3437e27cb6e3d7d1fd89d0c12e42925e3f207da96167bda257f765e8841e5cb4d7f78bd87282224682c6218829e3f2912c490b8b8127de6b56918ffc2563d3de17b79e8f53bdbc81d0871b9dbbb1813b9e8a2036ae5b06d8122aa5c68503fce0d62be40c9cbdd9eb967c0b58d8261fbcce44da533323f19fbc51d84ebb7be2bf1de89b72a1b6d835423b3df5a76fae99cb8ba8908875dc1d88b84c7ce8801760c0017c100bcbfb9267a11a011dd8bcbf505baab1fd99e6447ab36e83fc58e7a9f4e0fe90fa862269d8b704b79c3eab024f0a38c1cdc32dbb77ad33f062dd50ec33b372d5aa3a7c20d745ef6823da12386b7e4da4b3e24e20fce6044be82b60e28fcc0c36459d7788ff534ea6b5f1e3e790787f5970fe3fce160beeca1665351ce805f4c8fe661ce76a7767c2e101a334081a904437120429e06df9b398ce5a9f6e7ee07ae2a884cb9ba9fe8e86194ff0dbe3409406ad0b20a5ce3da654638af6e1a203ccd11eede3c314ca32340d353ad8dc950beaf83f3d4599b5e1f58b5ce2f7e1dd709ffaea2e435f628c60ad9c9b65093743b0e88bcaaeb4e66663297ca048638b99b5bd75adc098491f3199b696d5c4b983c7dfb4984ecd39ca11060eed871a23f0f88198e7ffeb44bbb150c412311c1f6d81c45640469494a2ee870aba0749c9e2f82fc4d4d9f47a849d6445e032de3c5586d687fa8311ea0aaca9cab7a0f3b51c67023d9bd11ba88aad568e2e52f42b1130cea05c4ffbc1ed6eec8d6ad7488ceb69bd3ed1a2be5a4ffc1e86b007103116992b58871569b1c29b99f4a371b9ebd8f42e71e48a23b7eb4b8f2972ada075b2044dcd1a48d2c274f263578428ce6ff787de7ef8aa769f6be8f6c1ba175f4b65348ec145eb28fd5e5080c20d3254a5178e1d3eb1f36711efd5e82c793bf37d6ea87e5630bfd34b97f0348ba44303889af16d7a6c51ba529227f4650b3a68aa29e4bc8587c8666ede132e7a8cc2b9c1464191cb5b044a1601e020b2cd22517d6724ea215539c82a0027a41fd20acc9eb11469f9988b748a4c128d20d645bfea4258d44d4d9d16616304b4c515f1aeee38218268ffabad1307d359591b034bb5a2b64d46a84f3f9fa4e394f0730f519525975328790344a36e2c19fedc65100a5aae9778b68ee6aecd2d4d0aca7379e5db51155c2fdd04c1d59cadc25011bf6e9fbb425f7eda9e6f9006ac71a93ea9d6cb5f8bc6cc6d87898866e65af7fca817e0f5c7ac85048930a5c12e03a9c00c2849db41663bbd52ebee5ff3c4ca17c298ec2992371f2ffd1ababe20878ae82c7e50072d39f1eabe51c1a13035679793978f380c9e103a8f50b6f5a2eb56ad4e357b48d2a058ac9298a2eb4859436957b5bc3e70df00e4ba2c1b9d4d13babf0fd20d620f0864a4ac549aadc43f84eb32104f99a034985d71eafd658f3d6949d1499fffde720de5d62592fccb5baaeaab32b617e61ab7bcd577240de236e035373cae245f25468383fb5105a7b7219f1ebf26e9eda36f1da7f781f536d3f6162ef3028a636c42aaf96b4c31733d3d98afdf7cb1e90fef31b70f6e8f57556343c6cbc591f8ee208a83291ce684cad4ad59cb178a0fe816b83f74e874f45122308993819e34994f436ed93cc447de1aba0122b16523d88b957f15777854a74683f39b9d1aab76c132e7d86649d793352b6dee829dc44782d4bd23543508b45e26079b2f6da6f54896c9fb49adb76d02a5f8b36a0a0a288b7199e0e923ad458ba81e6f43d97d32c278069a01f3b9b64fbe2c6e7a7bb84fc847f03444cf2978828873dd11bd040c8652a00402e1da8a77d1f3fb3e4c85563a6444b448c177581e64abe17457e3311ef1d2e76754c0af6941b29e618845a46f1ebd9422f51579b1ee2ddfd390e3863ee3a7e40a1f160d29a5f0714bd6c7b0f9690c6c6ff0f6992edc86e800ff1ad8ab9c54cee2c7e87268bef9698212e8912d602a280ca1e707da36428f527aa288fb6b5b9da10263c0b6324ad4321906eb1835f22bf689cf1251849fdc83c6c143a5805744b2254aa4b8f5e29356ef6a1a415fa287ef02bb80c1ef02393e0e6490a51a5e359a4a9ff0b0f64de880e70a3c09c1c76fbc67b1613d0ede328ebb7035e5ee6d8840ecf8676d5e30fa98d6009c62cf92b148228b34ae6c2c8c65a7b5ba2a8699c1e584f48110162003051e4b243715a35709b5dd2137c6176f4400ecde02dd0ce79f812acab1762a682"}, {0x1010, 0xffff, 0x5, "87b6e6913bff07090ba590b634831e7349a64f40e6d6973d58bd3a0cea559995c8f56faef80612a48c596df9eaf593b5ca173ca1f3d0fe709d295810388ccd50ec8b79ffb979dd1483f24b15b7b2da45908a6f8e57979301e11969352ed92d7d659d6e5254d5ea585598611913e5d79b6fcaaf1641c8e6cd6b0856c9fc5d4197abde88fc1a8354fcd9a94d488bf7e73dd903e2baa19b34df68b48e48f46aa8e9bc2213a89df76c580597f689b04240445cc1b3e319fa7b283fbdb5503e4f095943eeb60f9de15345cd1df4a97f90b2fc5b0601c5aaf2a39ef388ed7a9fe06ee3952b717a14f60bc1393baf100ed04c122dfd7208971794e29785facbde61b3cd6b662cfe56e31ad27f96c2c632fe22e5ab8299ac79e3bb8b05902494fb8176b6fb722d8c1102a7d805bde73b4c1972423d4614ae61ddcf6808339db83d770d0836b062fbb8394e32818c478686add9d74680a6a2e5d2fe375b74de2457e60432e1af6c4c8c90a5cb65cf54e876cfca8e4f00fd756711426667eb2927e013f5402d5d931d9650ba945824cda2b829dbc9be36ce1f943cb1de0fafabefc8561557ba7c670bafc8465c6e1f6a48220490e5f52046c1ecbe88db0988f6194919de3169750bb1ac56668f6398c32a9b60a4b3a4d34cdf440bd7f4e9e2171c2770bb6a0979f624588bd9eda9442dd1d443896deea5904f032367ae81d558260cd54b6225feea553182ce9841f56bd24fed303a4340493ca7e4442398ab8feedab526d63092456173d45f162eaef9c1b254d1bfc7fcd42dbd62e7591b77181dabe8764455b9a78ba3a2ec9c4835036c313689b9b34e13087eb78bbd74de1f256ed0f4608e2d12e2a2ecdb0addeb2a13a876594dd830ef532323cdfd88a0db3e3d0f649383bfaff67c7ab6cebfd4e5141d73c8c0576afe87ed95c058bdb035062f8579c75437358899715034d05bc463a2a39ba6e2290bbea242ca2776d85599215081f68263739a97d716dd746ba20aff20b44dfc188c4c7a9223d298ba62bf87ddf84f922dcf67629907b09e372ba3130fad946dec3398bf8d6a42a2378d223b7d2d458f024e2d47707b6c46775f08684d19a823d9e2034facab0d55f645aa2259467429f94fe61dfa2911408c550e7e8db282dd3157ef541773529f1c2898a1213766eb3877e923c9232095cb8727eef7faa441c8c23ea2378584224201e2cde503f41fe04c6aec98890b5337a4522491b69fe327da8cc65e78e19a018026941e2d54c005bd0055cafbd3bb70db2858af51a2da976e11d34be2be015d8d238b2a7cff71b965b6c03cc741e40537bcb3085dc048fbd91b5a97a9aba9ae801c49a6d57c554e76974f470e2ff6cac0cb68ecded1f780d9daacd93d7ec99d92821df561e2aa9036229c35267cf6655d1ae962a6b685614c64a3147817604a26f4f929666810d5f7e26005e9d9610c7fb026cc622265d6c33aeccf4b85f53d91a921477e821e2e8a8e59b63b0ea61920e10bc60ceb4776d894f2f5ee13f458a97d7e3af7bbfbd355b07b2d041c97cdedfddc2a8e260b7b887b0d8a78a5f6edf294fc3a5920a22b1df3c170d0c67a8e1451cffe204635691cf34e30bc21b7e2267f074b67e63228894e612575a68f94c2327a65def45195327b633d24174bd38e8610cff3a75c812311b3c0e82af405c9bf5915e32f4d84c2e36e4cf93c20042aa58ca869eced5bdd7c0835a28697d4c12892a3f4aead45a299bb1d4597d0d209fddbcd806190a676555562a8fc53afb2b0f6e6b5b84da91723b85c8de42c2b6c8ca0622afbedbbe9e5d5f449487224adc99794cf48911c9499252a2d5fb1b6a6a100a8c3e586d8705a1203adbff0974790cad6947b9aaa7b04207d88d3c908d8a7bf03159f1817de3a2df9a68d4a1ffbbc8c2ccf65a82f6c153de66fa65424ef297a09701e2859a9cfeb88f7be1d55f55ae115e27df9842f6d9f6c7e26bdc03836aa16734a40844f3aee7741fcae0cf1a50cbacd45188918dd65d47714c3b82d6454b2cbc92dc97f5644865db9e3d3fa7c7e0b73356f1ec0c54939440a6cf5e797a45d0903109aeeae7cf7574c73c4564f3643474c13c8e8a3da80173d8817fa5647bff8b4b36a46f863b7f10008abfb61ad2d705af9feb74aa13721aa5ae0d23dda72e52772b260d85f809e72e963e81f95fe2373f7c7d7447d7f9ff2f7f340f76f6c11259708b3e3e1335a242a71820f8dde79bb655fb31d334f81765d831a65852bb93f0cd0cd173947f97f392623c20a65ba9b00647b824fa61106d77113f4e5f394e03b9f11cc1b27bfd1b3d4d515f6dc2cd6f4ec94959f370eecfbaefe17a2609700ac83128924db7b253fdda143fdb701bac018184130dd8b365557896fdf0476c9196d39930b6af10ee1b0b50a8ee2d9d745b5448ce1bc2b53a6d567f6b6d82b15608d1182361900be988047b695c5a33e6c2d8d3ddf38190e2f9a445e9a9e2a7a759c1649c84f27a6d24b4a75bc25b44a4ae6e6a93588ce3cd496320c30a1d4ccdb1c0f6b0a896115af239f2c52bea233ab3596ce2458bcbe76140975c8ffea11ced544df7a1f0637c6b91bd39a641bbe6a39a16e0127cb2bf7336f5ddc0d400a61dbb5087fdc4cd5250f33114b3be406e823f48574c72b26aba5b3c4243461a857ea4a517698ef842b853aaa89b53c26fccf3937f7488670875975d5bebac2b2ae6546a6994cf6ff84433ec8ee36dc32ab27883206acae442e1885604713571ad29f53463bd66ad6555014169caf6a1ef8858377797b114533d1da2f14ff010130ee853015d87b48a99c30480c9956249990fab1eeb540bd7fd1b7f2cd090fe3c3bc677cb42135c71b203f501868e342038e7a7c1d4063ea5effaf9e2887eee113c93c2b309342b20fce12b117a3d644ea9ce158a44f94cd0b96ba44895cc2b3cd9ae413c67ca53083cd6340b80f4cfed9b7791e60915d8f4ec11063939219cf29b1320525f227d3d6f2951d8b4d67390919265640a086a6b5f84d0e83316257b948fc54051339158993c549c348a758702e2ec7d0168ae6776c7caa179bdad32eafb31a6b526db1e20a6902b43775271162827af61bc254829ea8c4f4a876e803783fc27a002be86b52da8fc601ae587f4d21a2ec4ddd42476945fa09308fa5bd0a529e9e394cc51a08e6d00c40d5f6edc484246723c577f7a8b4d2a9a39a02a8ac191f8c6ada809b2014b5a9cfc4d0fcdcfe975940578a1fa5901f558f31fdb03d2285e60f4f459b14093e81015f339758551ee75ce7e98876c5c98942b937d1fc1e1872a50d2d4e524d50092c9b2ee05bd7c34bdf8bd4cac72cfedee38ac19af000426d88382fda9936cc8848dc63b5105a678df42efc6909ffc6be60194355198430dfa1b535ca5524a0cd26640e8c501721adc2d2b02993088d48ae59762db40da8e7d74d51a09340160e3259450dcf1eb441367d64e552684510f442d603c66b025643f0e863b6aff300d8af5f0cf7feb489a526d78e1e16ffc428aa0542c99e973bdbd108c78213cfaf45568c74f74249e725a9d41f8fdea48acef2845b346b1d705e2349ba3671a30985d6452a30df20cb3aaf099820815cc801e9966f50223a6ec316acdb33bb2ccebfad2a8233b49b00f854831675431e3d82038f221c886bf663a49086b9bfd162df6752c7ccad0dcdb3628dfe06441a5919105feb48d78ce581a7a6f40a184566c2258d50146c1e82d173972f8a375f547729f02cf23b8afad0a73ecb7cba166a94a404e03772297f746fc1cb8599adfc8fd931a87063dd9d52f2557d8dd3c09d94ac322da6d26e3944669b12b0f6d3a9280183f63fd444a6690954567a6ff393772e4bef291daba2dceaa5e1b0c43325622f69a7084c03c8c3bab06a5367da476b801b3371906fadc6c24874432c2b6a8a19853c2712ad9c54d68cde889192dcfff604e6deae613833b2a5e863fa654c806dd9bd6af35921f7231a5b73b0485e775969e390f20f874b065e15202ec55c5e656b35d4d153d54cbd6f8cfd46505e1278f154a641f08fbcda9c383b8c6875fce20ffee1eb3977a833fead13bbeee91de90d3be9e030cc3c0cc64b84296dd498bfd5cb729a532dd2160eab39c9b860b3abc148821022e6e1b930b49045445923cb7600fe50e4ce8da1be1418d6a3da98beba8d7f34afbd2927bd1da98bb2a3275647222ee840f672744135497d7f1c858bb79351a76239d566735d56412d53acbb8364745afd4d5812b4fb0550915a8970bcb9be29f9c69a73e44372e1b088a1e2aecf41197746fa1763dbb45a3b5ec4cf27545adc54e319b8bbde46cda1871fd6facb52e005a5281c165b9857fb3efbdf79d0bb1e7dfe47ceb13872737470087c9c3281282eeb5853cde029f0de0ab3eada62771eb8787e21dcfe6aa2d11e5197d425c0c4b14fb20695d2aade96ed4b410c40de02b77427b1cb1e2f6f84efd3b3585d5e244ef4e3e9e7fa07b0f82d81c342097f0d9a4b82552d84ee57063b6443ceded1ed07868b723fea7462a823c1769343ae0c1e97311aa0c559332fbcebf7a902640c193164cf1bc735eef275c9b5a65c8f4c6b126909a3cb6ca8d1f64575b8aacedca132e01331f0176cabc2f8b09bbbd69dda71bd19de3a95b34d2034bb192d1d9cc74cb8f0f07117337f4534d41055a2af53bcac962a14d18803636047c666299f82beed6e0f364d3a6119b56ac624e8fe82e28fcefdc620cb7c5d6d6487821dbfe640b9f83805a04cbae0f123b00dc2f0d6f4aea1c8110c555a68243826027424ba0c4f0b006490fd7fd015557eb2d422fce50158eef8cd0f2a165b25ff77343723ae97410d3fcf78cefb493c97e9506dab9afa41fe0829cc0d5792ecf816dbd2e3e708f1e12acb3fb519b45597741fc27cc46128ab7a76dcd8a506d175752ee884c6cb2fc8b481471c4da5f83293e294d9563d2b1ba0f1a2c38b349f8018f6e27a3d2878b4dd94250984a207be3abaf1c283eb11c8c2365cc6ce8e6eb19a0bbb6b68137b2ef710388de5deee489961cd59f073760d9afdc9d7a69b7cf63e3de3a5c630edcc739151a488ef18db170d8bd8582461cb65777b8e0dd439cf3a7ee54bdbf544ca0217b12606ce291e46ac168581b39d3cabe650d55bc39ff3f2273a37d10c127c7d6b48b41e384b8d81dec908d4c50be9473232859ea70f21d092dac7250117b48650c84e26f6d5f6ba95b1366b7d497a7fb244e9d678e56e19127e5904eec82128f807d7c0416d4f6f35934b6108e5ef4ccc9c5d07b0887b5838d0112fcaf6fa55590dca24e713125378e65cab78974ef8240537ef01fe5590b73188bc3f25262251eacf444e77a80026912efc9256fda3349b616dc770e58f28c2784ef52bfb3c25de80874422b160a62a539c83b440872a40f478dd88f1aca57bfebdc08f3d4289ef3ea05c42d8868ba9f50fcfd4b9381c6248eafea7c2aaf3afbdb96b5551e3d2233d86be70f5a6d7595708f5d37e5fb564d25ac1e8563ce273633d71a40f53de66950a30d3f595a17bf7e36836264e056eac1466feb2b6206187f642d4413781934b3a096d3309ce15bc56f4feded452cc26bb8b7d5713797cf1f063b64e1bcc6d25dafa28f33109e87308a5b6d92e7e526ffbf9676fc494efa09a6c08497f494b6d735c2e3b507a35b51287b8efc86584232549e68a468a9b95f4ec85d61d71f200812b99e8a5fe63cb83fd3d2d4fef5e416231478d83d3097837ee7480c8e2eab415c35fe50451a586d976a0a57119fd848659b997"}], 0x22e0}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x54f, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 14:47:57 executing program 1: ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) 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(0x7, 0x3, 0x8188) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000001c0)={0x8, 0x80000001, 0xff, {[0x100, 0x671, 0x1, 0x3, 0xffffffffffffff91, 0x20, 0xe660, 0x3, 0x101, 0xec, 0x400, 0x80, 0x4, 0x3, 0xffffffff00000000, 0x0, 0x88b, 0x8], [0x1d, 0x7, 0x40, 0x3, 0x3, 0x20, 0xc5, 0xe7, 0x100000001, 0x1000], [0x7f, 0x800, 0x4, 0xf7, 0xc9, 0x4e8, 0x5], [0x5, 0x9, 0x0, 0x0, 0x3ff, 0x2], [{0x9, 0x1f, 0x852, 0x100000001}, {0x6, 0x7, 0x1, 0x1}, {0x7c5, 0xffffffffffffffc0, 0x2, 0x80000000}, {0xbc, 0x8001, 0xb14, 0x37c6}, {0x2, 0x8001, 0x1, 0x3ff}, {0x1, 0x3fffffff80, 0x20}, {0x5, 0x3, 0xffffffff, 0x3}, {0x1e6, 0x4262, 0x5f, 0x5}], {0x40, 0x3, 0x1ff, 0x7}, {0x638dfbb1, 0x10001, 0x10001, 0xc8}}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 14:47:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r1 = semget$private(0x0, 0x4, 0x220) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/168) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003ec000/0x4000)=nil) shmat(r2, &(0x7f00003ed000/0x2000)=nil, 0x0) r3 = semget$private(0x0, 0x3, 0x40) semop(r3, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x1, 0x4, 0x1800}], 0x5) r4 = semget$private(0x0, 0x3, 0x40) semop(r4, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) semop(r1, &(0x7f0000000100)=[{0x2, 0x6, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x40, 0x1000}, {0x4, 0x20, 0x1800}, {0x3, 0x4, 0x800}, {0x1, 0x8}, {0x1, 0x3}], 0x2ca) 14:48:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x800004d}, {0x20000000000006}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc46, &(0x7f0000000140)="b6a3a2044314ae92a1a26e0f23e08248bdda7102d45e56bbad6567616ad78a977a20cc566b86694b3c8864577afdce9f456fae66272f9406d5636ab8be40f19ea3acfca343cae074c12e6c8fefd8c25faff4e8a5c3baf3d0538760e21a36f04613ad7420") r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x121a1b4962c5055, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) 14:48:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x50, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = kqueue() readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r2, r3) open(&(0x7f0000000200)='./file0\x00', 0x8081, 0x5e8879e1a3518292) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) r8 = dup2(r5, r7) kevent(r8, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r9 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r9, 0x0, r9) kevent(r4, &(0x7f0000000240)=[{{r8}, 0x2, 0x1, 0x40, 0x3, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x81, 0x2, 0x9, 0x100000000}, {{r9}, 0x0, 0x20, 0x2, 0xbeb, 0xffffffffb1e8cc16}, {{r2}, 0x0, 0x2, 0x2, 0x2, 0x3}], 0xdd, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000001c0)) 14:48:01 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x81, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x80, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup2(r4, r6) kevent(r7, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xb7) r10 = getgid() mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r11 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r12 = getpid() fcntl$setown(r11, 0x6, r12) r13 = socket(0x19, 0x2, 0x400000000000000) bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000003c0)=""/85) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000540)={0x2, 0x0, 0x5, 0x4, r1}) connect(r2, &(0x7f0000000580)=@in6={0x18, 0x2, 0xc000000000000, 0x9}, 0xc) listen(r2, 0x4) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) chown(&(0x7f0000000300)='./file0\x00', r14, r9) ioctl$BIOCGSTATS(r16, 0x4008426f, &(0x7f00000002c0)) getsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000480)=""/82, &(0x7f0000000500)=0x52) connect$inet(r16, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x3) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r10, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2) ioctl$VT_ACTIVATE(r16, 0x20007605, &(0x7f00000001c0)=0x1) 14:48:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x200, 0x0) dup(r0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) syz_open_pts() r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) dup2(r3, r5) sendto$inet6(r1, &(0x7f0000000040), 0x0, 0x408, 0x0, 0x0) 14:48:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20000, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) bind$inet(r5, &(0x7f0000000040)={0x2, 0x2}, 0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) dup2(r0, r1) 14:48:01 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x80000001) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x30000) close(r2) unlink(&(0x7f0000000080)='./file0\x00') 14:48:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r5) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) linkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x6) 14:48:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) write(r0, &(0x7f0000000140)="6f50302e16", 0x5) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r5, r6) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = getpgid(r7) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000000100)) r10 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r15 = getpgrp() r16 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0xffff, r11, r12, r13, r14, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r15, r16, 0x7f, 0x3, 0x49, 0x7}) r17 = getppid() r18 = geteuid() r19 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r19, 0x80045604, &(0x7f0000000100)) r20 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r22 = getgid() r23 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r25 = getpgrp() r26 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0xffff, r21, r22, r23, r24, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r25, r26, 0x7f, 0x3, 0x49, 0x7}) r27 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r27) r28 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r28, 0x80045604, &(0x7f0000000100)) msgget$private(0x0, 0x100) r29 = getgid() r30 = getuid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpgrp() r31 = fcntl$getown(r28, 0x5) r32 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r32, 0x80045604, &(0x7f0000000100)) r33 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r35 = getgid() r36 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r38 = getpgrp() r39 = fcntl$getown(r32, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000240)={{0xffff, r34, r35, r36, r37, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r38, r39, 0x7f, 0x3, 0x49, 0x7}) r40 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r40, 0x80045604, &(0x7f0000000100)) r41 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r43 = getgid() r44 = getuid() getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r46 = getpgrp() r47 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0xffff, r42, r43, r44, r45, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r46, r47, 0x7f, 0x3, 0x49, 0x7}) r48 = getpgid(r15) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0xffff, 0x0, r29, 0xffffffffffffffff, r37, 0x4, 0x7fffffff}, 0x2, 0x800000007ff, r48, r31, 0xfffffffffffffffe, 0x3, 0x49, 0x9}) r49 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r49, 0x80045604, &(0x7f0000000100)) r50 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r52 = getgid() r53 = getuid() getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r55 = getpgrp() r56 = fcntl$getown(r49, 0x5) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000240)={{0xffff, r51, r52, r53, r54, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r55, r56, 0x7f, 0x3, 0x49, 0x7}) r57 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r57, 0x80045604, &(0x7f0000000100)) r58 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r60 = getgid() r61 = getuid() getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r63 = getpgrp() r64 = fcntl$getown(r57, 0x5) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000240)={{0xffff, r59, r60, r61, r62, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r63, r64, 0x7f, 0x3, 0x49, 0x7}) getgroups(0x8, &(0x7f00000006c0)=[0xffffffffffffffff, r54, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r60]) r66 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r66) r67 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r67, 0x80045604, &(0x7f0000000100)) r68 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r70 = getgid() r71 = getuid() getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r73 = getpgrp() r74 = fcntl$getown(r67, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000240)={{0xffff, r69, r70, r71, r72, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r73, r74, 0x7f, 0x3, 0x49, 0x7}) r75 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r75, 0x80045604, &(0x7f0000000100)) r76 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r78 = getgid() r79 = getuid() getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r81 = getpgrp() r82 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r76, 0x1, &(0x7f0000000240)={{0xffff, r77, r78, r79, r80, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r81, r82, 0x7f, 0x3, 0x49, 0x7}) r83 = accept(0xffffffffffffff9c, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) r84 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r84, r85) socketpair(0x20, 0x8000, 0x3f, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r87 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r87, r88) r89 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r89, r90) r91 = dup(r89) r92 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r95 = dup2(r92, r94) kevent(r95, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r93}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r96 = accept$unix(r95, &(0x7f0000001980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002cb2fd15973beaa419a1d2ad6f452f48b375a7fe9b56081cfb04f8f9e4648230d6556a95ce6b18e64f4118e737ac0ef48eb2dc8812e04af9eeaf6215301e872e8ebdd4"], &(0x7f0000001800)=0x1002) r97 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r97, r98) r99 = socket(0x2, 0x3, 0x0) r100 = fcntl$dupfd(r99, 0x0, r99) ioctl$TIOCFLUSH(r100, 0x8020699d, &(0x7f0000000300)) r101 = socket$inet(0x2, 0x5, 0x5) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000000)=ANY=[@ANYBLOB="001a49cc85676b3d"], 0x1, &(0x7f0000000600)=[{&(0x7f0000000040)="c4405b941d51d82b13595fcaabcac930ae1d141d62351182f2f95b1f281ebc147ca9bde6ef2e95ba3757f359616e06ab6c864fb8f800fd2bf215774332c5c766dedf1be1024f85c709427bd6225ebb513ce5e6b49f6e543627c78b6e5db7a751cf71c4725ff3bd192e3c1a3b9d67ddbc4f3a", 0x72}, {&(0x7f0000000180)="b36526dc7e0c08e0bc5c3729749b8c3c3107282f400c024141ad3ca53e8770d87c0dc0114c002845da11b05f87571ad938b20c415e9d450f263e5ea60e5f1091c419df5be7c5301789d4d23c91c5e6ab15c243053bed156abc93d6ee6b2d039e9d41a1601938b1d04f018f0754115c4470877a977ea23f2e9a97a984e071a19001e40414513e7e11a22baeaa5afacf61c2790c9a79e1007affa30bd77b", 0x9d}, {&(0x7f0000000240)="415e4836bb2713cce9f601762fafcf7fd0583aa36e4f95d0e6b97448bd7be8a056ed62e424ceba7e60d9bf37f9307adee86196161a69dc4c1bc8fbaf3260c65fae92d0", 0x43}, {&(0x7f00000002c0)="21dd5d6723fd69a3a5ef3c53caa43cfffab6ebdafc77a4f3a74956aa596a7b13af7135d6472890c5c1a4eae936fc60053100a03aca5047863f18c784602efe52e0824bdc25781c72230fbd524639f1f14809f4389b2e20c5f188ff227461ee436585bdc78d59882b3bd86605976a73201e4070cffb4e2eff6058ca9fd16a1058bbd0bd2f8d8cf9418be3d090bace48f4a6910ee3440fd1791971b2469e12d747fc5c45bd69af2a", 0xa7}, {&(0x7f0000000380)="09f95069b08f24ced16655b0cf153d209bc5ffa1b3af56bee90eb2eb8ca6f12a1264597e6d7012330be1b32021593b90cd0796b9f72b97b1e7aa15a68be8d825848b48a488cae28cce16966b56bebbf07b378b1fb6b89d68e18e8c3b0bc67e1738d9a529893d53eca78e1641118705da01be45c3ff5b2718720056a6348be3d5df11e2b05ed4741e78e143cd7849bec2a215dc4b74a337f7c80719a96c29898e9e8f8da2a9d5753e3d9d180a5fd01291", 0xb0}, {&(0x7f0000000440)="0dc5604effb045080df39325e5451950b17c2ae0cc637a17c802f2c8ee3d8ce216767c00da9da7f870eabb3c9160f3ce1276139afd7ef9d4cb136a1a08f091a206ce703a81a2be43cb66ec525124bf88fcaf1c57239aa364780e3b3d3bc9e954372fe0a6aea3a4a3e776b6c152e2dfca3b8ec81a1252c0fd1d", 0x79}, {&(0x7f00000004c0)="8e6cb3c572b71f4061349ae808327d9eac18479e145c37593149902ff6182d78d90988a09ae206dc84b87dc0f166261f7e6988d20400b6329d0bed6607cecf0ac075801061", 0x45}, {&(0x7f0000000540)="3de3a80445f0e106d6", 0x9}, {&(0x7f0000000580)="b412952b0ed1e64814211c2b3ac241f5077e1853d5f837183cfef227a723382cf7b550f053bfc3b64b09328838216eb9004acbb2d3a6619a81ad04bf4ee52d98b60cbf1739daadbdad019add7b8f9e84cbc52b9c16a3aaa2a78dc496b3d87388421b", 0x62}], 0x9, &(0x7f00000007c0)=ANY=[@ANYRESOCT, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r30, @ANYRES32=r65, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r66, @ANYRES32=r71, @ANYRES32=r78, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r83, @ANYRES32=r84, @ANYRES32=r86, @ANYRES32=r88, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r91, @ANYRES32=r96, @ANYRES32=r98, @ANYRES32=r100, @ANYRES32=r101], 0xff, 0x6}, 0x9) 14:48:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 14:48:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 14:48:01 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f00000000c0)="236bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r4) 14:48:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00"}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x81}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x3) close(r0) r1 = socket(0x18, 0x3, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) shutdown(r2, 0x2) close(r1) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 14:48:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') writev(r3, &(0x7f0000001300)=[{&(0x7f0000001200)="03db9892c732aea542d78a1a0fc052dc16b14c0bd0acd5dbb1f3a94f160ec0be0e84a6c94c8cc4960c9f854137e3e60fd7c6fde51f8ce88a6ef4d997e25dd7174425598812d9436cb21497373ea8b549af7c31a0c96e181c5d7ab64afbd14dfc813097e15f9eb22f0fe6caa6c95751a66bb0594be549afb34baff0b052613942ab75065d252fb3fb98d64389dc67294c83913ce970a86c6a4f8c3e974439e2c9836619739a1d038308e8bab7a1c7d81fb7f094e2f05b3686021f6864b38fa74496c3514007884dca90fccd1d4eb4e300ca04f6ed0ea3", 0xd6}], 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000001380)={0x1, &(0x7f0000001340)=[0x1c0000000000000]}) openat$klog(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/klog\x00', 0x2, 0x0) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="3707002300000000cdfc5e7a8e3b3000"], 0xa) pipe(&(0x7f0000001440)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) writev(r4, &(0x7f0000001b00)=[{&(0x7f0000001a40)="8204cfb25ae2434c09505bd9ab41fc048720c290249d5ffe21563171ce776d6cfd864cbcf998a044f8fdf710b18fae821d656adaca883b063b0d99d72b0144a23c808f5d9962ea3758b73b57e7cbd882a643e3e646832fa96c84325b54aa1fbb6e77707e24be18b46df40201fb5986d3f7d3a32a882f18c9e6f3c2dc5a05dd52a4073105637297815451b1", 0x8b}], 0x1) writev(r3, &(0x7f0000001d40)=[{&(0x7f0000001c80)="d1ddbd6f30a385e3c7c8e7ff369d534431d4e2fd89a540f96106a6677ce069fe5bf18880f8f9a7bb84e17231d719a682a80c85fddd38e1d9c1b7b399ea2a7206a138a30405d10312c5556b4890a398120679da26cbb8bb953f508aa62b041b608011236ca44f95a89d13b71596da5a1fd08857babef70cf81013768e0cd1d0adc36c99497d1f1c992c043ffd46871e4c92e08e5920d088617b053b47a298069687d42b29c41fc8ac0bfefb7f7163", 0xae}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001dc0)={0x1, &(0x7f0000001d80)=[{0x2, 0x3f, 0x3, 0xfffffffffffff2ad}]}) pread(r2, &(0x7f0000001e00)="d002dad52729b33d884ad4b2a3032f23f812c5b65f80e2dd49eb8b4871927d104583af1930d179640270021d6ebda44d13a69b8697c0050346cfd1e87f90389907eb221805755380dcd688139ca71c67f330c3fd30b80149c02c734eb7cb34c2f4fe2fdb477196cf3617", 0x6a, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000001ec0)={0x6, 0x2, 0xfffffffffffffffd, 0x400, 0x101, 0x5, 0x3, 0x100000000}, &(0x7f0000001f00)={0x2c, 0x8, 0x8, 0x152f, 0x80000001, 0x2, 0x7fff, 0x10001}, &(0x7f0000001f40)={0x81, 0x3, 0x4, 0x7ff, 0x9, 0x0, 0x4, 0x6}, &(0x7f0000001f80)={0x59fa, 0x4}) select(0x40, &(0x7f0000001fc0)={0x5, 0x0, 0x1, 0xda01, 0x5, 0x4, 0x1ff, 0xffffffffffffffe1}, &(0x7f0000002000)={0x10001, 0x5, 0x7fffffff, 0x100000001, 0x7, 0x3, 0x2, 0x9}, &(0x7f0000002040)={0x5, 0x9f1d, 0x4, 0xfffffffffffffff8, 0x7, 0x3, 0x1f, 0x8}, &(0x7f0000002080)={0x8, 0x16069b5c}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000020c0)={0x10, 0xfffffffffffffff8, 0x4, 0x2, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xc02}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2f9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x6}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xcef}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1d}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x3}) pipe(&(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000002600)=""/155) semctl$GETPID(r7, 0x7, 0x4, &(0x7f00000026c0)=""/163) utimensat(r2, &(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)={{0x7, 0x1569cc16}, {0x4, 0x3}}, 0x2) rename(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='./file0/../file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002880), 0xc) 14:48:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) getsockname$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000006286930000000000be8200b950bb01a4210f0ab2b64fc054d9480ee0e9584a8f879563af2e05a102adfbb9fd4ae160bc2ff6389cbf89e82ea1615201689d0c99a5008d00"/177], 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) unlink(&(0x7f0000000040)='./file0\x00') readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 14:48:02 executing program 0: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r4, 0x2}) write(r0, &(0x7f0000000140)="220e22", 0x3) r5 = semget$private(0x0, 0x4, 0x80) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000400)=""/215) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:48:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)=',dev/bpf\x10', 0x4000000001, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) fsync(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x80}, {0x6, 0x0, 0x0, 0x100}]}) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r7, r8) openat(r8, &(0x7f0000000080)='./file0\x00', 0x280, 0x28) getegid() r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r9, r10) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r11 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r11, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r12 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r12, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r12, 0x4020426b, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000040000000000000000000000000000000000df9dabbf3b03ad7adface27f91438573e6cddeab25f50fd9924ecbe92ec92b354f090fddb400b8fdc22e893e36dc35888bb8492b321c67945afa09fdae327d85446dd0311612ce66a3945d930673bc22ee0258ca10a2776284800b7ae0fa547faf50829049e8b1e7d586758563420d7821c7a79468cb0ad690d34740e108c3a01898f9def85fa5e1f8d3462c5b39c1a28e34cab56d54777d9fb1fd194ce21f6117e7c0fe5a13384f492fd29d5ff824d836552308c0e2c7702cefb6069a1f13294bf115c65c9e3039d4ed9ac9ff7f6c3de877c321e2aa5346461b4f1455c13dabfc3ae7388fdf35c060a3f7a47363418a19cbab3f63e44ff9b069691cf3ec831cc1828571551eb477a723470527438b772c2b14e2db5849df6b7f10fc9f4e222499bcfa66b6c3b938932a063f2e62bf49f4382508e347257f48334ec9815cc6e31588f52bf8afa253bcc2f1636988531b6d572c00a97112a24cf8010005c54e35dd4d77f5c175add5976027da0756c00ff450cbe3c4dab94cb51be62c61a4078459f32c533ae71135165f642c583146968e25d246ce6d488051ff6c7d998347ef956e45c084eff776bb12819f4f"]) chown(&(0x7f0000000080)='./bus\x00', r13, r14) ioctl$WSDISPLAYIO_WSMOUSED(r12, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) 14:48:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2c}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = dup2(r6, r8) kevent(r9, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020699d, &(0x7f0000000300)) r12 = dup(r0) r13 = socket(0x2, 0x3, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020699d, &(0x7f0000000300)) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x5, 0x3f}], 0x2, &(0x7f0000000180)=[{{r0}, 0xe092f3fb48860eeb, 0x28, 0x10, 0x7, 0x1}, {{r14}, 0x0, 0xe, 0xfffff, 0x4f5, 0x4}, {{r9}, 0x6, 0x80, 0x0, 0xb16d, 0xfc0}, {{r11}, 0xfffffffffffffffb, 0x8, 0x80, 0x8, 0x2}, {{r12}, 0xfffffffffffffffd, 0xa, 0x20000090, 0x9}, {{r15}, 0xfffffffffffffff8, 0x28, 0x2, 0x1, 0x8}, {{r0}, 0xfffffffffffffffc, 0x5eba343a0bc18b10, 0x20000000, 0x200, 0x3f}, {{}, 0xfffffffffffffffc, 0x64, 0x0, 0x3000000000000000, 0xd10b}], 0x0, &(0x7f0000000100)={0x0, 0x40}) getppid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:48:02 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440)={0x8}, &(0x7f0000000480)={0x4}, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 14:48:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10580, 0x88) r2 = msgget(0x2, 0x200) msgrcv(r2, &(0x7f0000001980)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x80, 0x40, 0x74, 0x2}, {0x40, 0x33de627a, 0x6, 0x1ff}, {0x2, 0x80000000, 0xffffffffffffffe0, 0x2}, {0x8, 0x3, 0x3, 0x1}, {0x18d3, 0x6, 0x401}, {0x1, 0x7, 0x1, 0x2}]}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000002c0)=0x4) r3 = msgget$private(0x0, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x0, 0x100000000, 0x3ff, 0x2}, {0x0, 0x0, 0x2, 0x7}, {0x100, 0x9, 0x4, 0x4}, {0x8, 0x100, 0x59, 0x7fff}, {0x4, 0x5, 0x9, 0x9}, {0x7, 0xf03, 0x4000, 0x9}]}) ioctl$KDGKBMODE(r1, 0x40044b06) sendto(r1, &(0x7f0000000480)="13c67683a2954b22b4f51652bc566b54d46b62fd608cb6d39c3de0125120cbb0f6c3103504e5cdd26f8a6d76edbe2936912b4a177555bf025202448a521b6819faf88be427723e6ac14274", 0x4b, 0xa, 0x0, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x400, 0x0) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYBLOB="7986279c4d797f33e9472bad78241486a740e2682831a400004996e5ea4a038b42cc6c1d2e9850abcbf50e9f062110371cf00000000000000000fbd6c435433ae2f3d83d97", @ANYRESDEC=r3, @ANYRESDEC=0x0, @ANYRES16=r0, @ANYRES32=r3, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRESOCT=r0], @ANYPTR]], 0x1, 0x0, 0x1000) munlock(&(0x7f0000ff2000/0xc000)=nil, 0xc000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r1) setitimer(0x1, &(0x7f0000000000)={{0x8}, {0x5, 0x7fffffff}}, &(0x7f0000000080)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000780)=""/198) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000540)={0x10000, './file0\x00', './file0\x00'}) 14:48:02 executing program 0: r0 = socket(0x20, 0x5, 0x80000001) sendto$unix(r0, &(0x7f0000000180)="26f8cd29180ac4c90dfc937fed73a48dc9dda5e7b99287b0d5c55b7ac3e53094288bb93320e5c7ec7a1b5a5704f1fd09ca47244566105f0857c779336480d5eec785a180adbadc9694d4dcbc5aae5fc36d97e8371be94c8862e3829b58fd177326dd9becb5962f66cbd4702db7f58995c60aea70fec0bb22aac138efcee3f43272555906cce41ee1ce5b40c73fe5424b7f9e7264d51f9c232b7ba4dcfc72f182b6971d8e3e81aa76790513eef771053ae44f", 0xb2, 0x5, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="eb", 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x3, './file0\x00'}, 0x1000002ee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) fcntl$setflags(r4, 0x2, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) mknodat(r6, &(0x7f0000000080)='./file0\x00', 0xc000, 0xd4f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r0) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 14:48:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b0300000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000080)={0x200, './file0/file0\x00', './bus\x00'}) 14:48:02 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{}, {}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x31, 0x80, 0x20, 0x7ff}, {}], 0x1, &(0x7f0000000240)={0x7}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0x0, 0x2, 0xf0000000, 0xffff, 0xcfc}, {{}, 0xfffffffffffffffb, 0x4b, 0x80, 0x0, 0x80000001}, {{}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x4, 0x9c5}, {{r0}, 0xfffffffffffffff9, 0x11, 0x20000000, 0x81, 0x8}], 0x81, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000005, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x4, 0xda}], 0x100000001, &(0x7f0000000440)={0x80000000, 0x2e}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000100)=0x8) fcntl$setflags(r1, 0x2, 0x1) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0x100000000, 0x8}) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup2(r5, r7) kevent(r8, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) openat(r6, &(0x7f0000000040)='./file0\x00', 0x200, 0x2) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r9, r10) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f00000000c0)=0x2) 14:48:02 executing program 1: socket(0x18, 0x4, 0x0) 14:48:02 executing program 1: msgget$private(0x0, 0x0) 14:48:02 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x6d) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kevent(r0, &(0x7f0000001100)=[{{}, 0xfffffffffffffff8, 0x2, 0x100}, {{r1}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa, 0xc0}], 0xf8b1, 0x0, 0x10000fe, 0x0) 14:48:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000002be, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x0, 0x10001, 0x57, 0x1, 0x1}) 14:48:03 executing program 1: bind$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x821, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xd2, './file0\x00', './file0\x00'}) pwrite(r0, &(0x7f0000000100)="4ec648c26dac2a", 0x7, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x10001) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x0, './file0\x00'}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mkdirat(r2, &(0x7f00000001c0)='./file1\x00', 0x100) close(r0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000200)=0x1) socketpair$unix(0x1, 0x5c249c6fcb258ac, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$unix(r4, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) pipe(&(0x7f0000000300)={0xffffffffffffffff}) accept$inet(r6, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x20000, 0x169) openat(r7, &(0x7f0000000400)='./file1\x00', 0x2, 0x8) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) r8 = dup(r3) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f00000004c0)=r9) symlink(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='\x00') r10 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000780)={r11, r12, r13}, 0xc) r14 = msgget(0x2, 0x40) msgrcv(r14, &(0x7f00000007c0)={0x0, ""/111}, 0x77, 0x2, 0x0) 14:48:03 executing program 1: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() close(r2) r3 = accept(r1, 0x0, &(0x7f0000000140)) connect(r3, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 14:48:03 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0xc24675f9041ff7b9, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="f8e8e9be08fffee96c6cf712325ff5fe7836b51ea43d0bbfcfe7583df62abed11a5c7fe2b6b983775d7c28207f7af02d2564a186823b578022db9accb7566a55fd22d1dc6f152f245f07ac200f413071a5ca5d8d14c591d5dc95d011f9bfa7d939779250a801856189b96da468a2e3ce71000b0b506e83194469be1d874eea911fac0d15d077f77ab12bdcbcf2230793252f93ebf7fa565413baf0e13332f2f7765ff1b35ff3215aec4c089138c17e6c0320208015f1622cd63c91b4b6bcd68545aafd1b02548662fd6f2aded6ef40231afaf3b8b4a040d92cda48b9aa75dc2c1d916397ab0abdc7a0cc8afc1c43de3cd8d24020df", 0xf5}, {&(0x7f0000000240)="089dbfeb2b8a8290ec350528d7b60c9f944f5673b26bbc765bbcfdd2a195a4482afe4cb5c06831c7f20508a0924c5b362a91", 0x32}, {&(0x7f0000000280)="ff9e7996719246bca0", 0x9}, {&(0x7f00000002c0)="92890e626cb6515664912d6bf7d62940f1710a676a34ab0d413620899017ed019b9f38bec174338308c6833f8c1325f9abe79caa8ef65d0ce02472c5bb90cfadca5da628cee05a5f47a6fa7b1b78f4ee03fa4bc7a3694bec6177fad7fe4702fe75144e7bc6c7cfc09a90e8876c3009419714dd8c331ad372412c862253a54633fe4e564138a99bfa3913a23808cdd85efca817d71df02407c73512d8", 0x9c}, {&(0x7f0000000380)="10d416607e186e86dd703112707c3ded78fc4d811deba62c9136d39d35640e000e8b212934142e916646e0cd6902ddb27ab09606210a", 0x36}, {&(0x7f00000003c0)="b7db0a7b81c41f2dbe71d4b7ac0044b9881451bc57936c70cba42aaeb2bb0aeb4668de039706fe9b2da5cbe0af587d32d1016e0271900758d6537cfc164cd20ed36f9334b2decf8587db9eef485f2c93f7ff3f20877a845af9add198b3c0ed6939266ac14b4ce20d51e8dec6696011ba8cc2db2c4933ee4bd5ebdc2018fb05be00cd2935d29b9bcf88d0", 0x8a}], 0x6, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x10) r2 = kqueue() ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000780)) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r3 = kqueue() r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r5) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000500)={0x0, 0x7, 0x4, {[0x0, 0x4, 0x7ff, 0xc84e, 0x7, 0xf513, 0x6, 0x1, 0x10000, 0x4, 0x3, 0x41d, 0x9, 0x2, 0x8001, 0x2, 0x0, 0x100000001], [0x401, 0x800, 0x100000000, 0x7fff, 0x1, 0x4, 0x7fff, 0x1f, 0x401, 0x773596ce], [0x2, 0x4, 0x1, 0x7, 0x4, 0x1, 0x8001], [0x1f, 0xf2ef, 0x3, 0x6000000000000, 0x5, 0xd50], [{0x7ff, 0x2, 0x7ff, 0x3f}, {0xb6e4, 0x5, 0x2, 0x2}, {0xc4, 0x3, 0x800, 0x6}, {0x9, 0x7, 0x7, 0x7ff}, {0x3, 0x0, 0x7, 0x1}, {0x5, 0x800, 0x10000, 0xfffffffffffffffa}, {0x8001, 0x3, 0x81, 0x2c9}, {0x2, 0xfffffffffffffc01, 0x53, 0x401}], {0x10000, 0x800, 0x5, 0x8000}, {0x2, 0x5, 0x1, 0xcb8}}}) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) dup2(r1, r2) 14:48:03 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffe) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) recvfrom(0xffffffffffffff9c, &(0x7f0000003340)=""/252, 0xfc, 0x0, &(0x7f0000003440)=@in={0x2, 0x3}, 0xc) sendmsg(r3, &(0x7f0000003300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="e6784893b4a80e168e587177d7ae51f74a66bfdf3cc5e326621678211bc461bbcee00674259cd9b037f0c4fc948f227eb9", 0x31}, {&(0x7f0000000140)="5edc8d7e846ab614bfc9142f6c7ef39f0d11bc7966e9ac61902ea88691139670f8770f348a7c25840c53ebb3354604449e81823ad0c19e61abe01dfd5e8fda59b2cd498b837c25dcd80f3f742b13e3ba6fad9df2118936f71478b255fe860b96c7f3e8ce43615c0b342dcc78e573a5d6c7266fc15dff7cc8acf228a6fd42d6b7ab58", 0x82}, {&(0x7f0000000200)="14fbae3f57985ada61669641ac2ef63ed33bf3b1117f3ea389120a49968cbdf364f2c2a077851fdf9d8d59376a3eef85387db7364ad952379a1ce6bec9d23aca3b3cb891194ec1194555a3f501140d3336f07355c3eebdba9c839aeb56307a", 0x5f}], 0x4, &(0x7f0000003480)=[{0x70, 0x2, 0xc1a, "5c94fe563b7eb5981848b1a0fed772000000202d8e753a82bd701347c5e4ba2f46810e770e447feb99921631f1de29bebd9626d30f80dfbe262c06a878a8a2449dcdfd673c96d174b2880de1191979d9798f2ff0f6211da882751ea38cedd0"}, {0x1010, 0xffff, 0x4d08, "9541f158e7c90a355f7e55ffec0d7f0362a7218bf8dfd777a8ba9e7f9a66bce56f2eb8ba92aa90b229770fbcc07f67da691fcfcae96f41ed5f54007f16ac5a9b34e3d43f33642cec90db60e9681d5bace284b485015546fd4b9ee05b748c9f26a8ee22bd79b2f882e1e30f0c48b2c148be56aad28f6f0734cad680b6731a6b9f9863a1e7abf2d4fa8a88f15c9ad4bce14512bbc1b0d4ca9710b4a4c081350538a764b97e4475d052ebdda1d6a260e964fc6b60a844c43890027286bb02fb89a6507c8def2230b95b13a44ac74df443ac3afc6ba15f8e97c79c8226a19c3f707dd018ad07a5ca89152022d11c1cbb3eccdff7212123ed07677cdcd9852ef4a109eb059491770d3b5b3a28d97eb3898e6b3ce0bfb6011dde5da042bbbcacdc56d734491f691fac88e58d36120ff771150ddcba95779acf7073d98b8e87dedc43c89538ffd63f0e0b1b9e9744c47bab3b7c19ee8fa6c29141b96a154516fd28e770db4e02a7240e660277b2888dbc04bb48ac3a01b92e722907b66b6034915505acfbf39dae162ef1896f9a971e181ffa899df7f27c405ebf1e850d05173973e4fb5670259e7b1f816789223edbb795aeb88ea6eac4140b68b8202e3efde2d78eb6dce1df067f0beba85260720283afedb14c4ebe64a7cd89c8d173b845768c4cdc07145ed237a13ac5bedb5562944d50efbc73a1bf11ef6116d21387c3debd32c4ebbf95af7a5a5746560215563c643e7b5b22a0b17836d60d950563163744a3dd2d55261559f71ff36ad478ac2f019f4594efe5a3040a03b86077ed323792edddf61819802447169c57e75ea8c3e4f725c9a4054039173ffaa1943b5b3a41c3d1be0a47766fcdc7a038bf1532247d2c4917fddafa86fb850ebc163122f379e92a7764f59464be24527fc62821b3f92f6fcccbbe861d581c50dd6f19adca72ba2e6c713626e06c4a50fae5f76e35951fc6800af626f3c21dcd06697db26857bc57a6b06464760c8e499c303a87b0a4204c0c86b36f768640b57ed216e61cef4e8614ed356a567bc81351c3cf521a326e91eec2d60ea601384b7a639cd7979985f85475f2e634e2414cf374ea2924c8222e304c68da73b3eb5ab8ddbe1751c50a8ff8e911c2e23191eab2dfccb10a7bf1ddd998f686a3f1bebb75917514eba07e6f5d42f78b6e8d1f23db31940aed765ecdd418393c6d2cae9378306c8c9d65ede22b5d367d4e757279237b13eee5c8ad00b27ec148944e2a68e3f37cc10e7b5461933767f9a70ee11244cf2629940987c6e40cdc8f64d432fede0e4e06fef7c2c5a7cba2fd942973bae82233955906efd41dfc17f9b82126b46540fcf4961c05fb1482b21a345ac4947f8ef63ab623a06891a76a92d6a01445b5fd64ccddb5501c40a935ca9e6710af5015f12f051678eb7d076976c9159a4d2156db09c5fe2ec4021461522e2869c16db83e546d4651139e3e3a06f19d9a627a3272cd01b27efe101052e8e65f5b3dba2bdf42c73f7757deb64db9906bf9635d6a25433d5657f8f2386b2e27deb77c97cbf309623b903ae3ff01087acfa3f13662f573c7203a4a8c69c7b496c57205958d87a8f1dce04905cb0faeb42482087e87914b3388a6da55d8931b3fb342943c5b9fabc2aec0e95078da6b04aac6418a31025dbb82e67edffd8d00d77a708ae53db711ebf51d8b6aad0cdb15d323144f237d6ed71dd8addf647387c680c25e747a722172c3661cf8ef7d3916b96981aab0b1eab4a04d17cd873cce51fbf3940bdd1e18c50d251ce7fe2f5222bab8ed1e6ac3bba2c045e55db42d4ae31465943318c5109ee5c4aecff83b55144bf56f2beb6aa6ab299df8c403a2b01380e63792b5b9227121ff8b85c47fc86e2614da10d111fc3116c58c451421a334587f4a272dbd3f76ace846bbc84711305f2a31df33a28ba3e733e4b0d6e535ebbc1c9666218b1a3bea4f6b96f4433b67811f2be253a5d96efb6cd832178df2df460f34e84b389cc625657f734c5f370cfe6fb726b2708b4c411e1e2b470348f923cda1731e3cefd31a4fbb96193afa2c860ee9bb51ca5476d9d848e9a02b5a50884d479062126237851d8a2ba0ad07d5f0e9a552f13b819cc624f95360e92447f8ccae51d0da46f43b673224a917a0a384fad2a259e41c0f87d2cce889fcc47b9675a01052ff1cc2929462e174ade66b09c9cbd4300d5c2ca3e0d931821370afd8e074fe222620c94b922fa02e95795128c59c34f78297d7c23d3f34ba8f1e307fd664ef01011712a9024293ae8aeab9cfa5a0a10336833ea571ea5a1c1a7539992097ea1d870fd2f5fbd222eaddd7d2851f96c9d8ee8cccbae8607be9dc299ac3bfda56c2956c18e5534b8f7fd01d5dd9a96c9f0e8e76f31e1d57b8de7b8615c47b06831abbd2c7dc7c011e2c507e189d150404699103100e65db245ecdd0bf9f8ba37742fabb315722de13f84edf7fd391cbce21ad45eadd5f7263bfbbedba18852601f29dfe305cb074712eccedcf0e3957df532e95c8dab94630b1aaee1b140edf0f596bd0122c133d7af56511989fabc4c38dc0d73a9a4073c754fb73662e683e4647517f1f92c0d8c8aebb2a2a185a8b25af0ddac116635fb6dcfde77544bcd17a521047a4fddf243d640db2d9e86df5cfb3bca3d7588f5ff6c1f96eff1e63d9b86613d468025341e295712ec12f084c8354c433396fedc0d5c59bf058b9bcb24c83fa60adcb456e24fab24b50af9dcfac68bec782dd71985fb1230576dd24d19a5c4d0522db64d820fff0abe53ff55a3925a55ebafac12cd804623b3b34347b258f83cded6079fcd068993552dfca6ef71d1b68b79d3055f5a1ea2e258f08791706be746a505dd3bec2f6c8eb2acfabd8727de93f4e7bdcbb7577c5119cb0ad751b4302b01795505f6aacd77429fdc931daaee2a9eb75fcdda550b59ae5e73b27d5f0f75d57256b13745cd1634fd4ba2f81c9ed46438c1338b2d20322f6c6ab5cfff6011628498808cd7da06b6f175f2b5f6f1fcf76c9c8ae3a2989484e887d47ced07f356cbb70d3a4a86577c8ea3709c6c3407848db84c4f6062107a1a3066eaa758d7ecb9e8def6b3fec181e55f0a9ce1ad222eb0a7a28b419e2ca26148dd0ad7fd17185200547ea9cdcd41b7dc6d4d0df8caa94c5bff53a752a4506d7df78c1357753b5cde416b5db35c05acbfd54141c5087d6c0f4e5ad9233f811ba21308d8a344e0ae8c0d4c6bf4808cffba787a67cb19388a715b239480b8c663153c5934444c5bb5099090bf48f6227a1b417071f531115f3baae2d3b6c7600cd750c2c95df3accc989f52c85d0892bb0b55dd51bdbd4bdc9892bcf6117e9e976d5accc80f94af7b7fd4204a0a2125c4da6fe8a95bedbd06e793ab3bc98b47a4f27b8962f824ce2b444bd134cc129f3134c0b07a60a1a75df82c5ce170e93df06307e5a45e2d33821a4337f203039612dc8b67b8436a4e22a5569ec52b531d5efcf43b916becf021048df3666f2ca381ce3408d51562900e417c740589bfb37f5362de7a5478efed5a855666936594d525b343cf46ee74176a3a9b1a534ee7d0c18804e75ca1ccd45e5ef97f9e2e396e06789ef540d11c0a34871f7cb35252da09504d5ab9f8cf861c815a2e52e4b81c16b786bf2ff3f87e7289d6b462fc496a3c7449bd40db38a11c42347628d4b416fc59327944d7d6a21bf2ae05bab5f92a5c8bc1b4a852b3190884b21974d41b9944e4729b5bf47c5d37373b9cab13fc309c3c2418d45d67120cee4e68a30c2b24480016779d86dc1df92ea0ec9e6a6102f3b21fcff03613fe1f3f721a07b5e679a35b248478c255f4c5a5706834226000c89c8ac7c9b5eed6a3322e68cbe2448341a2eb3d9e63599cabe8208bfaf4153b563b2100c87c2e471b7bb6fa5d063e56ffefcf0281d906a83999e5b8770d8fd54c005a9ca733a86ce650ee99ebe52446eb6e69a2098b527486e99097ac409f723b11508c0c59232c6ea320dd49f51a3f37566e361553351b756028acd2a3422613a2caee346b40c6bfedd79a0078a8f94f7db60eb5ce4747ff772b57b5b9f0662a0521d5be358652af585ea28637b5b3a2c6e38ccdd0dd34742c2942d23b4720c5ae28c6e7b7b975edc7e68492dd8e07721cae2959e5bca2ccefc205201318f2750ad9746b3a4374ad4bf6fde531257c68c103dd7d3c02bc80cc359388964d43d460232419283dd5d8e5ff7a8959f74a70a145d6b586bcd67a4e6de7f40397470edb15e3525c9e9dd88d2cec9e9a2559fc16b581a26fca2673786d27e39b06a16ee5942d2fb55b20fb619bf8bc1d106c60b3b8ae06e5564db3851619ecf944114b170fd59ef9ac56f28a4fffb45fc25da643e665feac676498d2a8ba8cfd746d9205d0b2bf05408fa0dbc6bc12678867d9577201dcb872ab015af83ad8f8597a71445512b082a29596f8f6b985ef2806dec8fa72a6da3fbae9bed51204e911cf13e0219d859d56e9b5ce5a8c278a575dd85c6d48bad0263bffb48c5970dc37ba7bcbc9ef049296d8f4f165ead9e42a055ba7841e4c31ec5f775b41a1a3ee5b71f82a85ac2020551b4142e5aa67a43f9238570b7f288575750d04829a8e758a9376a4ca1a341ca8b9c4c8b710f41f27df571542b36a3e7a87cc7969cb570f9d290c1bd6a5c7c66de965e58264edda04aa0c836a1cef75aa10c66bc9c02b2c2de8f8eb8b8253e5cc098fe1fdd1fc318c85c436549e38e896484f23164af3d98b2898c744bed22cf372d05fdd05b0cb44745d6108528bc5ad7a2996944dc9a24cd46833f419357515590bffe4e41ffd3f34d8eaf66e9e12f7397f378092fa256153182f4506dbca069e5e1a9c1f171f184915722646f0bab8dc49ee7b2d3f79b06b00a34aa1b40ba6d619c75e9cd229d5873831da8fbd4bda964010492ba4da4a541a7d8d3253d2948bb7d5fdd7e95991fe48dbb7538d0d64d9476a95b7e5aed50540511de336e1fb533cf39915781c7d0ca024ce23fff0cf65a986cdd7241d11acda2099bdedbdb327d3b3775efc7c7c05ea0fe953e1da72feb59b791b0b3b2de91a2fb773352d5b7306c5d6531a12669e8a4ec2311900cc4647fdd9e1d583788b60ea19a6eac7866ed57c1fa4d51923873f5e58f72eac4366eb4d87c090c77ca359f18e3807e6e698dbb58f505ada1ead8820d1fb0e9bc2d8ee1209d1dd641e8a5bd8b085683a79f9b3bf3744e2bc8307970e9543a3332e9f7106c5191c8b8cba5ee634d54c314a59a810aa9d94b7d199c272b5176a26b6a82111f227852b9456cb8d448b025fe1718f36c9df1accd1291d04f0241c838d8e4a9ce7f2c0fb28a5ee6a793ce0d3e71a9791f6cd423d0cbd51bda9c8c36d1dfb17c95d09f1bfd6f8c87a03c2b696c9b4571f71a7bb4e226d546e4ee5efca1d2a7315552b3d57ee64307fbc197446e5b4319b35e0cf4add663025aed008aa925887896064c8a4b5ed335458f65db1ca811eff0ece010d62dfa0b39d83e5655f42e84f4766a462422fa3160410bd9c85a95c7db265aaa5617936c40e7dbdb207bd04a585ba7c88b3179903b325e0da9542badbe4060369e9d2b0a066f97dfe82b92cca0a2b1e7dd51bceebcd676096a60eef5e0c85e4610fea1b6748b0aaf9ab63e04c5e644fd18c49cdb69bfa9c7f8fb29816061214c4607d31c1fbd29e098950a91fd9b3f47c2fe948620bcbfe1321db98d6bbff11e9443e2804b169f799a030f912bf2636f2a80d50ac6f5dd46a3337b266562f33c7370f3a92f9b11e912d19c4a"}, {0x1010, 0x0, 0xffffffffffffff5f, "4f070fd4e84df56274fe7c33916e9103d2ed7532b9f94401db75e18d5c2040ddf5c109ed88145a15602017858f71d176417dcd632eb12ba4cf04a618b41988d22f65f9e43d320783c3f9c69e5fb308b3b44d588cd90d88e8ba8ee4733ab09250e72daf89fcce3174d565b44cc36ad10ed4094cdc9998bf55abcca5751c1046d58353c7edf4431f5146a17e2fc13b3fd915c672e9d4d510469dba99f40a7818287297f9cb94e5e7f147a9fb19a865f586dc4a1e7d376334ebc55f257541d18033d1fd054bc707773c6f7dda5aeff2cb2a2e26dffc88aae9393245ce9fdab31f35841a3b053de188c7a7005b3c9748b126459b49ddb5ac81df29c8f2e0c10f002ac509e8f55f3532ebf41db05bd2636029061e863be39ad853491b924a40d0df3b7cf159495589c41a1db5126dc32efff2598a92a9088583e79c015d42eefb0d17e73898491710d801eab3f2041455ec2f0485b7adb9bc184a8abeba5ee3ce0e4bcd68ab658186e3ecea147ce4fee4d61bc87d34fb14472d05a91af51927df13e3fec4f62ced6fc5ba60e5a5e3cc7104745977c9323418651a82a7e389088996d5a0f1edcc942beda4b2dda274cf2af3e972caf2a1942016608282dc592752ba21339b8b7fb4d60060f6cccfbd5429fd1300719fb633a459342b2b5450645a53ba1f0eef3e4298a88befa6d1d84e746a5d394a007f0256a525a210c004049043dba8a5fc6b2afcb455fc48861cc159a50abcc3a5273d2133c67115da6f3d05811ab772dd785977ddbad3943231c4dbd3efcca8e3bcb980099a24e3aaefb467617b19beed85e57bf67791cb9d6e2b00cdaa62ebea00697133a7af04bd1d8d59b33c3613599ffaaf1e8d4906f24ccc75d1e139429a645ec588be61cba2d8043ec1cbdcd26abc106e5d8d25c19f848bf9565460cc2824de191494be06fd59fc544334d9535c06643b9b28134946423d103d4a22f97dc7d91d13a8329651dd25627adb172254ef6fc594ebc636cf9fc3f8618e2a80772417742bac2c9b41ebcd9aff8066c75e93fa53f6a0d5a95a158ca333688191f8c31453df4646889adb51679ddcf533169465e948edce9e2a686af9162026c62334ce5ee779b521bec7ed418d7607c10f6c2eb55ea3444b70ca61092faf40976f662243b00fffa1340ce5e311580908ad219e4147b19b801f4237668ea716629ca232675b1f3f83ac5e7e2c2b93b34ae149359b5c27c45f608f81ee83ba5abd4f3c39d20268a8db51331cacb04dd2928cefee23e0a5747338660703311b556e7b72419356f98f82048d8098103e8df9154034b71afe48b10b12afe88447b9910015c27c8525e7cea829104c5c0ab2ce5efe4ebc09fdbdaf7b4fc1fb7d43584b1e68379dca3e06bb4ff67fd7dc5f5320ac6594dd2e8c92d27e0e5cd10f59f830f992ab5f6d7947b933629f2279d4596f5e8cef02f89123e9fd6a06455110a6e8d4aab47c4aca70abf751bb251a4abbb146d80bcfbede4584de12f1ea548de8a778421187e989ce989cd425b4c34fbd2fd6b2ffcacea0b5d17a83814f414ba30a87af784366eac25b8523d27b41364c13cdc69ee6bc5768c5a06db72336e75658711e6b6962ce3c9fcf9d9402083b2c3835a8b4178cd5fddb0d150eef9b7df5b64f4570f7bd05891f62edce687e4ada42f461ee380be7c52cf02f8e4d42732978f97eb1675eca0305ce986c6224bb5b1231fbc4e109ce2cd91a759ee12d954d4c33bcc4d67b6ac960887f8e83c65a16c3082ed7942bef00a640daf0d52b3c2c7b448b7ea872ed938f2b7b62a006e9ac54375dce468881c28dfb7073dc6c9bcdd73637aa02aa2a2875c622cd80206832fbd74470496811003f4bbb4a1cb344ca33d55d4c377beb79876facadf06bbb54473a72950727bf3329ae2878581d45e1b6f3ea05de10142850accbeb1e2b367eb99eed99c0313588ecc3ef1de99c68fd70489c2586607279268d8daf449a3ea865c4a0d3c90ca719ac6a31a7c3b148d29c9e57eb65278c7732e7f3f81f48a585a3d8ed87b7a85885a9619a535d1095ac76e526c849584b6a728a6f5cb9e1f6bd0bc12f1a0e8f232963945087ef1d7f78aa4f6bcdc74ab2aa7d0c36214f2e0027d93c21e0a47cefde02c68f83bf9e1cc992364ac22d8eba720433c0730013b83641bc784298a7ba9e9ea1db64e7e8bf7aac6afada536c6f4f6bb60bbccfe71f6a2bd584f4b30067daa3c5871d4bc478b350630ee13b886ecd5035ca92267c076477986a3b7bc30dbdf895cc7ebd4963eb4edae5d203806f78668c4d4bf12c76b43f43e2ecfd6f34fe26bbb2103c2ed21e53645369e48ba1e07f3e7f14373357194348536be464a5f658397e7803d183e520a7d528bc53db40b5818fe66b136f78a94e9d22ba05dc5df2b56842396bebaf0d535031eea16bb30acc331695935da97a3c840d85a1c0100bdf429292a0374e2f292d987dddccc2f90129528f2b49b7ae5303825a9d488db8921b26bdcc24b7771fac199da9050e40ef95f8020a785ebdf32482cd1454e76333c20eb5743d3030c06de0a062aac06d370d3d88a243d1aca82fdbe42298486ae055ecea64346c9de89a5a6f1ec9c76223530ae4a5db3bbc7e3ba30c2b88140d2b26a0be63a883a9021612ad69569de973f86c84a6f5b822aba82c5a8442fc73d7ff29b78dfa4eea77ede5962898aac448883331a460cdf698d59dd1f58ce02b3b899bc87cfe8befa1958ae7cfde2c6604e76ee3bf26ca20933ddd507c8605eedef9e703b0f4266b93547c33cf2e2d0abda1876e6fe9a54efaec116224295777fae91cb2fd91cdf117620b6df71be79e998e872dd1489d13d0fcf7a525f6792c2aa8ed04d7fee556063e69a9e7147a75ab8a3b6e6252c88f64a663c2f62fae6fdb43f20898b7ee44e4bc6eda187fc672d2907befab3148f25fdb7c70c38c0d55bebefd5a081bee211775f62696cc1654a001a41bea8c0da8bfc83fd75efccc8ef1a713a9006e6d7106406932c79d8c48cd9e26b4769aea3f2245afb96708f53ec4d7df544321a2221c85fc99c9d4aeb37f93ce11d7f725246f6ba1e5fe023c6f4b65d4f8aa58b1310579102640c3dc16f6ceb018d0e0752359dc104df48dd6c23282a4b847aa74a40565405dbff4ed913c29ea147a6433694d8052ec68cd54e8bdceddb5418e3d09a264d19c0305a996f70f21500a17d4164482466f12ee74211c119259b0b76945e9f8b94b8165acfabb101300744fa733f429f96e86440630deeec3a659125f1be09695052daa3a7ba3f1d8866541312bc9f142109b298aa6b465221b27fa617220f859593c86860f7e104d28a4bfca41259ad0936e2485a870c7bf7140a1032c55d866e9dd6d3dbb23eaaa1d215f2b6196880e7e87ae00c00adc539bf1a7caaaad02e5126427762c4c0260829815cd4a52f8691e32113e8e086c7e334543950ebecadabfafc5655fc3564979d3e6142f6da8863bae55d0083c968c13c1548a783a6c897aa4927749ba9e064baeffcc204c32bfc5a0bb68c49166e1770ec84faa5732167a8412919c71f0ff82160f84d5df3f36c729e431e51f93d79d4e960676acce69164e3f5478088bf5517f7ad7fd82c64935d186548af3a314c4f59aba3a88705cc89db44fc4d2655d338ffe605908f2f8b92e85213465c0a4d6173332498dd45f392b82c724353b92f464c50e316e179e7e50b6b3b1b76b1525268a16d1808e44b7a8e9993033ab3522c3093068d3b89a5d188bdc18ff15f242d410a3101d046226fd4e20d35085ccffcd3a9a29852a73a99f717c34eb4a5d689e8636e4c0481e00eb4866df90ac8868bf53ec54d7fda139bb7b545707d6ff4ae740581a70d6db4ed83b9e9ea6634a03aeab93acbde926f18299d13c219af34a6c5022e9a548cc89994e6ee7585f77b86f34ecbe16f818157dc081dd0245e8a9dbc841894eef65768a06fa27b3cfaba87ec3b96053bc1c5ea4240186fbad433cfcf41fdd62c324082abe1890b3deb88e29290408bada5cc496f19c0c93af1b9ec2cc0802bed98ffcbed81b19438610afedec4a77cbd44472279fa3e435c79543abce0af72a28621fe3fcb06fc2cb6c8a74cebe0afa79fdcbfcaf1a781ff6518e34222411fe68bec80752078009d79c5883063c6d015f15fd4f88f4d53873a1f3fa2eacba22df84b0302580fb453872022868c85b7f90dc8d2570f0d6a64f1ec809c380412d3de67ea6f8377741b1f420a913a2eea37e5462fcd9fca87afafe3caa785641afa3fc8a19f8c51d3f811d8b5f399b74e10f67fe9ad8dc7753d693bcfc0542aa88f0b8c8dbe32045334cbfbb90eff8ae32d52a14cc5a0e36be3fe36cfc083bf4ccdc37c0f01b6ebc2502f8f23cc9146b102288c4c49283a9f69556c75678d45c3bd155e1d7278e0efc933232ad46a1e742f4a0b8e0efbd3bac1b235f45f362f64635ea92b27c18ab6f2a1914bd82cb8dbe735e34a63787a313d68f61252f08467a57429a7f4b74ecdd7c2ae08d957c2c03f621ed4d29866c41aeadb38cb64fca416199408017ac2a11ca6805b908601bd2c05dd466e4d738675a5e998c3e3948eac3488477bea12381db72e1d13a2b54fac89bfe0a8311368d34f3c9314c23c0f305a552b01dac4d2e46f9cb7645a2db6c234d9bfc962cb1679ce9bb12961e5cbd0010524601b76d24db3e5210e85a1aa82a2a74442f3a271b3296a7fce80a68850d2302506af8b49a0842921890b5f9def3ceb959c1588f56184d64425eb2bab4dcab22123379db096d4dc5fb4237ea5454e6d2a158049154e53d0dfaefd0f0d6a86b2abedb16710b57c4a223ff53b5b362938eb7b3021459b3661609dc602d50e27c88f3bfc83b82cb64b98b2a38c320d71bd88c1c57079cf91becad96983a0592f3e0c56842caf3525d9a9fd72e1b9e86d4c1e023fbe2f2a60d14d3c3008a4434e041d116539904d4e5d3674b4834c2e78e44349236c11ad36aa703f64b29bcb890a25111041b0e298c77cf6dba25200803f5dba5f2e4c1d03af4fa23ffc4bbf0d37dc17d9272e9da9e1124daf29eed998e35c337d85ebd42a44815902987588ea8d06c7ba67bd910533fbb9ed6ade7d97020dc4d1373ae9845ed0a6ed1659cda7ee8b21fdf971174a4ac9eded393ca1bda46faefaacdb19c2a49cb3eedc0da0c1cc1b6c29d38dd13a1cdfdf29d02c601bc3785cc12d5b0efc4c0aa5ff32092ea2284aa2570271651a5a2df1d48704fd9a7411b7669bed0d892ba325f86749575b8f2001b2a549ace2bc9334f7dda2ea64ad3cf83a4eee617b1a38e02cd74508819863df9cf6b0c0bbbcb969e51bffea269867858ba666f94360a037091c38b04820e90a87e143d45b3f83c7f224f20dea5ddcbd87e45c9bcdd192e1f37fb87b949830c87cf04af29d5f4fc5a3ed18518c5396298b5f9cd48742b505e23dd61351e05f4655a5a3a2f23768240e52350f38db2547eb234afccd9848cdf5fc9b38c2b213d889a41baa864bc32ac4a3d88e9767a7fded04733fa2fb643bd3a9194db6e2147b25dcfa9f0ef3a31255895ea058060f1f0eab96a73bb9db5075b2210e9040da17e80acddf381dc506058d11461a47c4502b4c74063b6e80191d7fd4cfbfbba749551722b1e9d8efd6949dbc87c485a4b05ac7e3ad7db26b80440548299d008aee6f4af46aab9d4a2e1b781d7e317d03a400d281f7322c4a8f7cca2a17a2b5c4640943c32d34dc1343b34b29aa7dd0f2ae8af1a0d5832618ed4b928e113be6b460ea3729727567df05c"}, {0x1010, 0x1, 0x101, "3da9b8fde5820665599750b532bacdb21bdb769892e5c5f07a52972b26752da5d6266dce6aa1dbe095dec45899c15e3c44a9f246047fd2b68206c6306c5b11f59c5edf3271052e5b6738f81151ba21d20c5491365b272a2210325820111a114e3804cb5badb12393d5eddc986cc3cabdb3763c8bb542fc8009e05ab4f12f4523e18b4b22c5f5ab9249569b2599c53be41055c7d525a2182741f6aa1f62030f566769ccea2a24e8e53efe1de93d8a92dba4d918560706563fd056d5c0bba59e0a6a643496024a6bf967c1f5aa682379c41601e1f1671c7b48bc46d2afff6414c58e7f20bab0c928539add2a543d4ae9392266b00cafe8ce2be78eeeeafc898948cbe47fbed18a5f9be1b922767476cd6588d44709bce3256fecd2f00b1ca14e03bc1e4c075b1dea47ff0bfb164064bae19d13a68f1d8b8081be61b7439d637d3b5672c82a428c391b3a8f8e96341b85e7e999b81d04f71df395c9d0ae0a1e0296fd5cb2b413bd5d49280597b37a4b4934c4bb45b07ffda4b146296c8fcc1c90a34240559b5569cf28a14768f5f6acd8a9df133895604dde220dc9356c6cccc06a9b54120166ba7d874888a807ee0cf3fe91998e2580152969452fef07a3a7fe4d785ae0737817ef5a4d72d4556d99981fe7bbc48c6716ab0f76adc3aa71a98730ad1893b9eeb417760230db24212b82b2538ce96995784570ade5e2d7d37721c45fda6af06132829f349675e3994233431d6ec6373fa86e766b1bf92f9e93eaef2931cb14ab5e5e50cc331384484f759bc5f15a80baf6c4c75729f3aa304ebded422ce860b8ff9e3eec056f5ab5348ad4b846cf0300c4e7b444e197f858ded9c390a1979da00a5d778be57f0368d8d01d7173f54599d8aed89cc031bd29a8f1205b318ab0525bde39900a8205502b59d44c34865a1a2720512e6877d55108a17508be46aa9b8ea8465a05da86268e9ecdbf2c8a6e2991dd8eb9a1a9ba21ff5a2b035df53bd6a4a8ff5622c75bca6d65b1c4b5e696b67498f93aa727c685b2bd79ab33de8a8113a9f56612d25c70ac8d988574edb95b07db586dad503e273181ea1b2077138d7d5e836fcacf1f616652c69d783071f7b77152f509573088384d9ea85104c981aba2d63861c56253185800f10b22333026a61a979fe212e85d14041be5ac0a49e2495ea4817e30f41a87df53f3399748872a86cddaef6be33f7d55b83805a08e5f5fc96d67570c6f25446198d8aa5381c57a4a497bf19ca4b6dc8d3cbe7b50628320ade397d67122e4898f3301c1a73bd2dc9c9b474e1f68cd67af46155ec9e653435ae0bdffabf0d6f08b0ec1dc4aa1b8823d102bb3e5a429249c2a71e09e2b87da0593505424056b341fe7490e74397a55ee29c3b194785b11a8f119503bff859d3a41a29d1e725d5c9c8de4c83ed76036b6be9b7e3f29311728ec97765373d98e24e116b43e4b1a301283aa45f728b7e7a3b25ed273c75fb4cb207eeba988e711bfc5ca5fc4ca2158345a6dde6ce02dbb1883fb0b370bdb49051885c410e7489da94b73c3043e6b106790044f42828f53f744875952a816dee7babde49bc9cb265f1c42be89ae17829ac47f6f4448fcd6cbe56797f69f59156d9364ed56b1df16477d5dff39ec1a52a17e963e3647274a77d6d74207bfdfd1ccbb1b627aa7da11c8a20aa10354f3a11ff616185f8dce08873b78b5578ac99a812ca65f7d55fe300d238f2e1cbd744796101fb67a76da5f77c5c40e7dccf68b905171f960cf17b4e5f9abc801bfd12f5edd78736b631fd7cba3b877ee2614d2645bd38e63cd7fa690bc9921a5cec8ffd6557705a0e4506748c58ad0d53ea546347079e51c9bd1b63ec67aba9de12d1178800615a21e21e04c66ec90e476879b046738f75f808923212b56587be39973ce7a053e2018c3a00a569bb2eb35bf552b870718ddc0e012c2c214a7bab8fadd7c5fea2edb523b1e1c69737346c1fbb62becc849f0f0ebd20e2cabcaea0ff8590778b6971e7c58faade65f70e896001e6d872aa087189086eff95507362147bf24bff5b3ab01d160dfa391768442d1495a57fbb6a7bfed9876ef9384247dce2b3259d7f9e043d0487a89142cd2d3990183548b7019fd9687420e9c3631615686be9112193533abb44f2c47ca31cf268176743b415abfa67ab789a26468c5179fe125371e301c50bdb7bb707ec5cef364294835153127be56fb981aafd54073c52d7d7eed1f97f1bfdf01770e33f8f3d50392d0421528bb5b22ef040b0242d22428e83077cec0b640e2bca99681adfac26066f058b2faa6e782200bdafd0565d2d9d6cdff4094a784c52194886e1a6dc5fefb4a93b7c264fae3e6c9383e671a301198ca35291eab03560a37e2d5c658fe718c3dc77f661a024520aa63ae53a668af71d66c23176b88cb7752a7b04d002e79e2a4907d7628317d21611a249cc56c0ddac740ffa395b97dde868a247d933bbf96472dabc05917c5d7884d18ec253b801993c2b740480e5e1950a4f610332241daf48dc00f4574565ace4b1f247046778c8d9bcf29c72eb5303ff9ee325f98cc8785b5732f4d5ee147e98c3b3a15897449ffaf8c0b86361cc0a7987bcccb03169e77dfbc364cd6b98bc979ce042751b27b063ca635ff87ffda67f2321714377ffc7794444e6747fc7bde4e6449acd117d86c903d0361efad0df1e019a24c9a4252bcea9a114be54a3fdc32699b2be5450511edb2d9a3b061d076aeaec5021e98498f2ab5b241cd2fac62b3c56e39277877ca5edf43072559e0d295996da8d2efb689b32c04292e4adf1e0d5faa2a7d8d64117fe3b894449af195a8dc2052f158d523b831ea76a4e528a871991cd79ab4752e65aa04ba07fe254870e4190b92c2aaba1bda48c73807b32187c63dd057e2378d9f8e92702417e8d1528ef06dca9e7343345abdc13d1d49b46477bc5e92f2a38165f84477c7e7f573bc60d53c98de00ba18ad2393c844b9f6d8f9d1528a9529b7ac1267eb9c030055fa48f4859ec5eebd60fb4cafb710a13fcfb749b6f55db71aa7b1950c1e026df9a41d58aed6194ded9eb8fc595d87c7bcc7218c677917c03fdb818cd12ae6c24e0f2a5c712e77164726156d35c5a065db79f081ea2b06c9c15eea6cf2238ad843e461c0309a8d69d07d58862b894664bbd09bfe4082a8bdb6ca48d389ee50df678d27cc6f2879d8f8c94247b3782b6329d310f6516489220b4cd6dceeccae1d0b7d37f11b4926f23caecbc406ff28a888f6c48b81ba049917dd3246d092af595ad1d4c66c493986c70a16b6c3ed467902f5ef545c7aa565b442d8f0763f1ba4d3d8e20af81e2839d12c26515b3d9f70438ca98511bdb271c27259f631f2e2955dede92df3946589b677bc58db42f6d14c741eb83bfd2a528a8c8ac27b65e74f9b2d0217e1827de26c8ed6fef3ed65ecf935df32e2221f18fd7aaa3e32751d2f5f3893ed8f7e178fa0fb12cd628ab5af3b1c1452ae24aa7d52ed5b14f434a007580d9105b969277d5d06ac52b3ef9f6827a72d0d914872f9fa0d80ba75d8973745d472e79982d465a751dc93b8d42e2d11d12953b2b52d8ac5aaa2e6f81448a212d8991214e9ad184cc1fe18aa1d7911d1d0ec711893c0f1501bf1d3ea60e0fa3e21646d5d71718e4c44e25b751b71ce66ba7cfe44f9ad4b06aac3aafb5edfdb21df164245b450c81de52d4e955c68c4156df5b9a4ad93579e7b30e0595962e7e128a5b418d4686c8c9dba202e39a5041c232ab984d6ccf22944092c7cf32ac724da658c83d9716e86e44a4b0099ae9bb312ea61a9d426fe4864d24ec5dae3d9a9590b1ccbc023da31aa9d3d07762f14085909e67824a7cf3bb263fd69658b0baa83119af1741267de4d3a0acb05d6dfd6105647fa162042250e9bb870b65c980d45ffdbe3ab956097b209d917fd9f53fe6660da61b043134029ddadbd9e967c3c3c2e9a812acc75b1da17d7ab987a241b025a833e1bb26f77372df13c34f6bcf532911d0ba6fd906ea9a21c5c30c59bcada20a5ef062e275894176b4ac5fad95b8e86ec27bdd2a51449f2762226c208ae31d667a6ced75b14f3c21b1b447973424c5f1002cba0cf056a4037e08102ebdea5b3266e1c6d7f4abee38bb3de9200d5f0ea9702be5d93fd3ffbcd1ac26c2dbd132ec106283e26b05fd5c18b1c3d8274951ce37fd20df72a6fb62e8c654b276652df1cd97d32e54c8aa0cf30e90b8c01f186fd7bddae5e46f80a3f3f6037d780c93c4c981bc69cf46810b66fb354710dd92738ca78f98cd1fc0d8ea6d6a356cdec77e2fe03c392da41f13b4f342cff8c9254ef597940e30f52f73f38734ed298518fddbe2ba81e630cef0c0c4c9fd231ac0713ec669910752389e1e0db9d1e64233f23657ea0f89eee6317f5f4680a6f3dc2b928c36bd6793428d03f78f20cab84e139a15448974fb62feb8b6bc8d4e14844ea5054e7231d130c6c3995554a432ebd78a4c3bcf0ebf63d2a98c07c410d42121197dfaabac32c1a58a624acf9ba51ef2e90b009633ec0eaf62bf99d8e0cd355737657f05c0bddad6b1df3e052ef6a4fc1911229ac735b4f0f88ef4c2c4f0b06f7f041eabf8307abcf08d5ee28b02caa0bd347d0d7a3502487336a285bb1e655bf2609894d813eb4104f1e4f0883f83ad10cf17642f0a44bd26989af4cb0d80843a221ddf43d787ff8b27e4934589579cc1400487b96735061a5c37ff955aaeb8051d192866c9d17bb12e22c76e288f4022a0da9be1e11dcf9983d73aa6364fe22cefbdf37aaa7c87a1495486671cf18236a6bd7acff56e2e66ed6f42f49da1f63636dc9f972678eda84068fe4d63bcb820603c35e5a4a0448a12f524b7dd54cc91ea2542b998d139a5b5d5b471b2de70117c607034fdb97641ea1fe0888413d16ec62551eac31370d1cee024cbfe23bfb424db30550cef9c9af9766229e4e7b518c31e22e17b3932f908ada2bd1023275145ec0347d66925ead9bd6c3189ac3adca30dbcd179e1e3e49a097e56ee0a85ce8652f3aad57003f2c8ca0c39e9fdcb9a41ae8a1b1a7d2d738b5b0169e8ff5e1c0d507297fdd47afe2be0b4a26df93f5a9c25f8f74a1b290c1dd9b00c291f7839c186e87ef7c53876e675339500ac1bf7a23997abb2ba082d03b934196da46fd26928dba799be318af4194d4f9c6bf719caa4fe6fff6961b59bda88d81d9b7de8e0b8c2c0562749a2724d9c191de4eb8e99f133982e42ce5233e4db66ebcf8b247be9af21afda5088fc468cb84dde70fc4839d803877abd7dd11aeaa8d697bdf6a34faa5d4db1dc378e5c2e39404cd8c4f2a71d0185c3a335e05e2aa515bc61f154922ce2554de2cf00dcce76de413ca55bf18846098bf39835a94911507c9545dd4941a8e01954a38e72ea4b9c4541eb3d9c13b185ac21d320cde902eed616dcccdc65bfd00b65ac784e10021a587e622ab948a302aad5085d0e6bb77d1eb673c7a9a02e09828e6fbe9384ce618511d8d2666f0c5a48da3a5bd6fd7328adbceb0f0658a1e06fe090c8087431a9f1ee91e0387ca32f9949596f976ed6a7292d372e426e65a50573cded9b6fe386c5909af2192f8ca1c1d867d539bbc4a85e079c5925e324a5eddc52396e8b01b6ddfc7ad27f6459ae278ba9dd72bda9a9d01517b9c309cd71b5d1aadd141f885adccde4d342d6c0d63b6a1c907c9991f6087d48f1389cc1b1da4dc62b0505f7f9d24e4c26974bc5c39ef3a894c54e81555e52b905dc2675ff8fcdeda82631cd3531eb5b7b3f2"}], 0x30a0}, 0x400) ioctl$TIOCEXCL(r2, 0x2000740d) 14:48:03 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x8) r1 = kqueue() r2 = syz_open_pts() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x20, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = dup2(r9, r11) kevent(r12, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffff8, 0x1, 0x8, 0x3}], 0xffffffffffffffff, &(0x7f0000000380)=[{{}, 0xffffffffffffffff, 0x2, 0x40000000, 0x4, 0x6}, {{r4}, 0x2, 0x10, 0x80000000, 0x7f, 0xc5}, {{r7}, 0xfffffffffffffffa, 0x78, 0x4, 0x101, 0xc00000000000000}, {{r8}, 0xfffffffffffffff8, 0x4, 0x1, 0x1000, 0xfffffffffffff069}, {{r10}, 0x4, 0x20, 0x2, 0x3, 0xc46}, {{r3}, 0xfffffffffffffff9, 0x0, 0x10, 0x568e, 0x3}], 0x51, &(0x7f0000000440)={0x6}) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = dup2(r13, r14) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x100, 0x0) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r17, r18) r19 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r19, r20) r21 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r21, r22) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r25 = dup2(0xffffffffffffffff, r24) kevent(r25, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r23}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) kevent(r15, &(0x7f0000000640)=[{{r5}, 0xfffffffffffffffb, 0xc, 0x1, 0x7c00000000000000}, {{r0}, 0x2, 0x4, 0x60000000, 0x3, 0x3ff}, {{}, 0x7ffffffffffffffd, 0x45, 0x1, 0x5, 0x6}, {{r20}, 0xfffffffffffffffd, 0x4, 0x4, 0x5, 0x200}, {{r9}, 0xfffffffffffffff9, 0xc3, 0x8, 0x8, 0xffffffffffff8001}, {{}, 0xfffffffffffffffc, 0x80, 0x1}, {{}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x9, 0x3}, {{r23}, 0xfffffffffffffff9, 0x5dfef4db335062b8, 0xf0000000, 0x401, 0x8}], 0xdc, &(0x7f00000004c0)=[{{r16}, 0xfffffffffffffffc, 0x60, 0x1, 0x400, 0xf72}, {{r17}, 0x7fffffffffffffff, 0x25, 0x2, 0x5, 0x3fe}, {{r4}, 0x8000000000000005, 0x0, 0x1, 0x80, 0x1fd}], 0x80, 0x0) r26 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r26, r27) r28 = openat(r27, &(0x7f0000000100)='./file0\x00', 0x4, 0x84) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0x0, 0x53, 0x6a56b901ee294a9a, 0x1, 0x4}, {{r2}, 0xfffffffffffffffb, 0x42, 0x1, 0x5, 0xbf5}, {{r3}, 0xfffffffffffffffa, 0x44, 0x1, 0x6, 0x6}, {{r5}, 0xfffffffffffffffe, 0x20, 0x42, 0x7, 0x6}, {{r15}, 0x8000000000000001, 0x49, 0x1, 0x9, 0xfffffffffffffffd}, {{r28}, 0xffffffffffffffff, 0x50, 0x2, 0x7e, 0x22}], 0x7fff, 0x0) kevent(r1, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 14:48:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x214, &(0x7f0000000180)=[{0xfff, 0x0, 0xc1, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") acct(&(0x7f0000000040)='./file0\x00') 14:48:04 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="d1ce3b9cf7189f1f28b4"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) 14:48:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) pwritev(r5, &(0x7f00000003c0)=[{&(0x7f0000000140)="57ff0d2f03e5bd923664a93b6f34a571bac0", 0x12}, {&(0x7f0000000180)="04e1ff94c81ac402c0876ab428cb18790f6d22c9faade2320e5f49a34f64a7c88ddf363f2a462bfa48dea9fa1e22756e367068201a48ff35d84ab1d169c3d082436cff84a4c01f840e8b91bf63c0f7585826480746c30f98bd488a0564c1c6baa7ec1ebd422bdf2b6985406067be303d5479dd3f2bd0229719ff5e3b6068222021b29a3fc2", 0x85}, {&(0x7f0000000240)="229593eb1c22c295db72aaf1f4d8c524d92699c5ae151d2846821086665f61656fed9dd4285e2272e17582e67c5755f50506ac6343e8523e4991ebddb7caabf8a0732660a864e717616f9b5cc968217da9", 0x51}, {&(0x7f0000000300)="fc4f986d495e614be52a12ee356eefe09fbb79fd3e99c2f582db488776dd8f64f69f7524e8e162b3f8609c53326ceec6079f58c1566569ba04c4820932cade06b1e68698b3506e8153bf30af0f9c2ae16e27e98bac4c548933f0c9eaf1f8443120cceaf452057a218839d7c52c61b523c93cefee6e287f40a90e765d8ebec5893216583e41e9204934b6bbd850fb37ccc7493aa09422e8bc6421ed411e", 0x9d}], 0x4, 0x0, 0x0) 14:48:04 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x8) r1 = kqueue() r2 = syz_open_pts() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x20, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = dup2(r9, r11) kevent(r12, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffff8, 0x1, 0x8, 0x3}], 0xffffffffffffffff, &(0x7f0000000380)=[{{}, 0xffffffffffffffff, 0x2, 0x40000000, 0x4, 0x6}, {{r4}, 0x2, 0x10, 0x80000000, 0x7f, 0xc5}, {{r7}, 0xfffffffffffffffa, 0x78, 0x4, 0x101, 0xc00000000000000}, {{r8}, 0xfffffffffffffff8, 0x4, 0x1, 0x1000, 0xfffffffffffff069}, {{r10}, 0x4, 0x20, 0x2, 0x3, 0xc46}, {{r3}, 0xfffffffffffffff9, 0x0, 0x10, 0x568e, 0x3}], 0x51, &(0x7f0000000440)={0x6}) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = dup2(r13, r14) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x100, 0x0) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r17, r18) r19 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r19, r20) r21 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r21, r22) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r25 = dup2(0xffffffffffffffff, r24) kevent(r25, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r23}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) kevent(r15, &(0x7f0000000640)=[{{r5}, 0xfffffffffffffffb, 0xc, 0x1, 0x7c00000000000000}, {{r0}, 0x2, 0x4, 0x60000000, 0x3, 0x3ff}, {{}, 0x7ffffffffffffffd, 0x45, 0x1, 0x5, 0x6}, {{r20}, 0xfffffffffffffffd, 0x4, 0x4, 0x5, 0x200}, {{r9}, 0xfffffffffffffff9, 0xc3, 0x8, 0x8, 0xffffffffffff8001}, {{}, 0xfffffffffffffffc, 0x80, 0x1}, {{}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x9, 0x3}, {{r23}, 0xfffffffffffffff9, 0x5dfef4db335062b8, 0xf0000000, 0x401, 0x8}], 0xdc, &(0x7f00000004c0)=[{{r16}, 0xfffffffffffffffc, 0x60, 0x1, 0x400, 0xf72}, {{r17}, 0x7fffffffffffffff, 0x25, 0x2, 0x5, 0x3fe}, {{r4}, 0x8000000000000005, 0x0, 0x1, 0x80, 0x1fd}], 0x80, 0x0) r26 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r26, r27) r28 = openat(r27, &(0x7f0000000100)='./file0\x00', 0x4, 0x84) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0x0, 0x53, 0x6a56b901ee294a9a, 0x1, 0x4}, {{r2}, 0xfffffffffffffffb, 0x42, 0x1, 0x5, 0xbf5}, {{r3}, 0xfffffffffffffffa, 0x44, 0x1, 0x6, 0x6}, {{r5}, 0xfffffffffffffffe, 0x20, 0x42, 0x7, 0x6}, {{r15}, 0x8000000000000001, 0x49, 0x1, 0x9, 0xfffffffffffffffd}, {{r28}, 0xffffffffffffffff, 0x50, 0x2, 0x7e, 0x22}], 0x7fff, 0x0) kevent(r1, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 14:48:04 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925070008fb2f58bf5e4a", 0x1e9b, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x0, &(0x7f00000017c0)={{0x80000000, 0x7}, {0x400, 0x7ffffffd}}, &(0x7f0000000100)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8010, 0x1) r6 = socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000780)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000740)='\x00'], &(0x7f0000000bc0)=[&(0x7f0000000980)='):\x00', &(0x7f00000009c0)='tap', &(0x7f0000000a80)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000b00)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000a00)='\'@\x00', &(0x7f0000000b80)='$]*\'4:\xa7]\x00']) kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0xfff}, {{r9}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) accept(r10, &(0x7f0000000180)=@un=@abs, &(0x7f0000000280)=0x8) r11 = kqueue() r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x9}, {{r12}, 0xfffffffffffffffd, 0x1, 0x0, 0x8001}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000100), 0x9130dbf, 0x0, 0x0, 0x0) r13 = kqueue() r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r13, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffb, 0x9}, {{r14}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r15 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r15, &(0x7f0000000100), 0x9130dc1, 0x0, 0x0, 0x0) kevent(r15, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r16 = dup(r15) ioctl$TIOCFLUSH(r16, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) r17 = msgget(0x2, 0x42) msgctl$IPC_RMID(r17, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x8, 0x9, 0x9, 0x1, 0x101, 0x10041, 0x4e4, 0x1, 0x574aacb2f9db0e8b, 0x1}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r18 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8028698c, &(0x7f0000002580)) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) msgget$private(0x0, 0x4) msgget(0x0, 0x440) r20 = msgget(0x3, 0x100) r21 = kqueue() r22 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r21, &(0x7f0000000100)=[{{r22}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x2}, {{r22}, 0xfffffffffffffffb, 0x10, 0x6}], 0xffffffffffff0000, 0x0, 0x0, 0x0) msgrcv(r20, &(0x7f00000006c0)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYRES64=r7], 0x3, 0x1, 0x1000) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgsnd(r20, &(0x7f0000000a40)=ANY=[@ANYRESOCT=r23], 0x1, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r25 = fcntl$dupfd(r24, 0x100000000000, r24) r26 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r25, 0x802c7416, &(0x7f0000000700)={0x5, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r27, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b300000800000000000000000000000000000000000000000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) msgsnd(r26, &(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRESOCT=r25], 0x2, 0x800) msgsnd(r20, &(0x7f0000000840)=ANY=[], 0x0, 0x800) msgrcv(r27, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x1000) msgrcv(r27, &(0x7f0000000c00)=ANY=[@ANYBLOB="253d95a8da8bc9a5c08bd1fd0443a741d47d969fa1b8290df48365d51fe3409898bad1c353a5404357eb1aca1934ab2e62720929cf43686dc3507a2bd91936dd40f15b58f7417251e0e47268a0981162fddf31b28ebb3627c57221d333ae8028317fd13ad79f77871d5d94f1b8c4422a9d03e000141f13679fd846547940ab983ab1e7d20e654000000000000000120ce6348ba0e96cae1e48e98c14ff0100000000000056c2bef7a2e849026105efc87152087c5b9b2e4198e74f2d35c4ed42e0d452dbc723bcb566d5081aafa673f514000000000000000000000000000000005683cf2f17b07c0826cbfcc0e2bd448f75b1a06759c6ef873ad55e7d03ae448fe39bf6a8ecd4d1fe02018021275258012521e931b2cfec7a7fd0d5971ae3bc438a9b865cbea59154dc841e8d8b85c6945db36eab6687969c1aedae7624dfcc4b1f645aa3e01a1b36"], 0x8, 0x1, 0x1000) msgctl$IPC_SET(r27, 0x1, 0xfffffffffffffffe) 14:48:05 executing program 0: poll(&(0x7f0000000040)=[{}, {}, {}], 0x3, 0xffffffff) execve(0x0, 0x0, 0x0) sync() 14:48:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000040), 0xdd, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xe7, 0x4}], 0x80000000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = getppid() r5 = getpid() unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) setpgid(r4, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020699d, &(0x7f0000000300)) 14:48:05 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x800000035}, {0x6}]}) r1 = msgget(0x0, 0x500) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/166], 0xa6, 0x0, 0x800) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:48:05 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x0) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01010047473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000000000c8d6178d22e34ff44ebadf63f79bc5f997d9f076897fa5157cdeaee871c64d1324cb06f0b970017baa7b08b5fafed6226387e48360685d1ec4efb99fb2e4615a35110379b839b8b72729ac5e9220bbd95a9070d58a386cc7e524155e502e18ad3c7eddf8e84450a27669ad7989b68feb44f59330ac3ca2c561000507e7f77edd7ad3575005a5149ad6c48341651b37dc7660a3c6bccc3959e2317ed6442ba3e66dc32847787b8f9189525b9ed24e08f83f720b8f4fb184"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) read(r4, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r6) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r6, 0x4) 14:48:05 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) r2 = socket(0x1, 0x1, 0x8) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="b31bf616e9ca379a9e86316e11c880cb621303901c3620c7c63d541868d2bd77af7703612e1bca31144c1d354f77e67133b79a526984256582bf8b9d1fe744e717213f9895f5da484311be61e83af77c1551169e0ae956e81d5cf75c004c47ac9322df7ca45ffb19f1623dd7e1c5b95095d95ed6008fa3158ee58ff27146a396993e7de5dfc695b18ad6c58ea87ae7c1e608ba0fcbd59bba3c80e509bac9340770133a9d939fd161541eda5fc536114503b18c9e5d2fb9a726d5b05c09da104964840111dee74b9f6015f62780904781337a47d4e5e21331bc8584848e3655f03951208bce30e38b6946e2b474b7b21498353e6617db78596322156d4c18593a29c10cdd774301c3ff23d4dbe444b81ae506da27c5f867617b0dad1bfabd15d5549503cc7b0e2e64f8e6093f0cbbd8379937b1db265a7c8054dd880c23bda066b1ddc611aff843ebeeb5d6e3dc61d164304bd8fb70e6f011150b5af9027d5ddf397a7304e028b5751bc05693a910daa467f51a22fc23a2de73552f72515374cc2ac8bed570d452ffe033ac1e0f10557e12223bb5769d0442ae2505589907d2f6ada5e739e0739290f46843ddd7891d2b16ca2080994f55d33609df7e667b8c289bd860f9ace0d2821556b11b8df5825aee833fee80f6ac734fd1952a8c32efe8dce1e0ad82034a6ab8a3ce6c4313c0ecd381f0bb558320be7d76cdd034ceddacd78b9acdac98a1a5a4d8148e0ef92013d319224a78b6071a6a8e371bc3042b4e38a7fe86cb06d54c2b869ea5d62801e51a97ddbdd277127da83836d810be9f141663fb5ae791f798f668684a00f32c5dae0c4bd84894f1b5d94301664a88c584802761c2c5a7818f98467a6bc28248bff33c0b8f3b01ef7bb270d9bf6667888a1c6b57483dc755b62a918b7eea38c4a784c41a275a953ad4bf6bd1cc0553f86ca052bad1aa50e648536d87ed939084e848c444f122365cafecebc443291e35b04df547c4df9568463574e1c0431fcc2202faaf618850f66067a5492261318c1b986b681eb415a7374914603da474f3d5f196f1ab821ebe86ea9dad8935771a30ff0d1f835b26e474dd58d593064614e05e642af8fd6640c87a54341e681e438498d52b0131c355672f60b6b8ab0a855ec8807be368de3791d2af0a2ddc2c183a363b22abedb5037bc48becab90c2d3384955ca123560eb5bba0cd6b563592d561ebae9c21b4958f0d9ae1ee5ab03a3aa8b5a4e27bb2c08fc9c46627429d7589d55f608869d6966e862bbafe57a3e9f21c1cd467ea3ba48a994b39dae3c8a9e75844bd6ca1f9d81298a954ead2dd6b829b8784d2ab79b62fb53ad67896bf170bd63bbc9241ad8ab7770437f6e5404c39da6671844e88273dc9c65e63314b7ecf6eac0cf1f36da50d79413c35933b7af9f3ed420debcb857565c4e6df945776ba17bd8cfd11f14aeb2ee2e7a841252a231fb208db9d2b0f91a7ebcd63c0e936fafb9be5dd6d9cfe8561e2b6fc214eb793107d7c4abf7de37a539c48a43ea9bf36140a92dfee7b349f035a01c4d419c18ecbc26f6782f0d7480f1915b21796d6fabc3e42277abd7058f33cf9ae4af836d016f410562792264c27f10c9e2ead651db5289e11a2e907933833bec399c2abc723532b4dbfdafe70e209994c0a41a52b685bd272e109a523e12fdfd9ea269e74c82cf231e5f10535b6c8cfc9936f25b3850193b12d1382afa42ce19290cb4b063fa6e4a04260a545ee74902e5d6dc8edf08fdb0560b3d389d6d27e3d16bd85f70bb05e72ab470af0f4266e0c9ad2b244ff1f8a5cb2fa200abc4e43c008ac960b365bfcaf2087bc49b9eb371a3a34803f02642e56d4e3bf72f8f5f7d1a5bdbb571a96820e627cf2f50fb684ed1f3a007119d6ff678c19f1581b999022fb7dd70e5f73155b01ca539348ee22951c55ccd17f9dbaa519f138251d9c72461688e4ecd0feddc1fdeec9f7fe468ed0303f20705d79b423725cf8a932335c874ed6f35195bce6d4af966214be38d69c865b565f3ad58dea191002aab990d44258378529c0b4fcf5d8efbf50d4be8b261f7d0bf06076b923f68b8012c098b71a79cd99de6939f40f63fda35c741a44342016452055a02f4e86d8cf3b719972f7d2375fd50ac4f7b541054e7cd510bd6205b0a4ee3bc91cf07c836993aa591140da06555dcc83e225c66929d54582b6da8f2fb87c36f2ee4e4cbb4f235de1d21c6a766e5a9583f87cdefc1179395759391d247d19f32798756c077a6c464bfc18188a33f45e5be4eb23119f672cf269347a6237fecbdc70374c4cb57286208673ca4688dc93887947d02992e000eaf0333f5d73d078c6dc4b5efc742beab542b01ee7c230edd9b4739155d74c358ae78b30fe1d176c389cd54fd435657ec00dbab657da1211aa4d00daf05811c3cf42ebe93f32316802dc77b34948a29dde5cc61e465d22f470ccd0b61cc7a803dd36e5b7eedb4f07074ba6f87b80eb8032ddddf6dbed687380edef298559a1450ae58d497762b820dd47d8bee6392f9ca4ea978894356d0b3dfb02f181b9106c6a12b4a00fb9ea6f50350f495918cdf237255795ca25f8132ba330aee1f13da7fe103f7a23645eea70995920b285f85bb7846ff6a31b88da51aa33cc76f87e92a44886eadadf2303d8b897e5432c4ba560c271d1107d7e4ab87ba0cf08967f5dbd4ac0b85a858b40c1df5e3b8fac8be608bc95e0eaa49e76fad53ec851f173d26fa251ea2f68ec07ed31408d82ade2d5d5add309180c6c9a81939eafa3677e4391652a00733949bfdc4f66f2131575ae36156964ce1c033045d4da567d3146f92cbe9d053eb6ba9ca8943f3daec609eb606475bcbb40710bfddbeb4d5a903f2466cf64295d3b184df16b06ff3c300342195d3db4cea1336d2dc310c86e470dee17cafa149484a5d3c461e18e71a489a923749c7239de1314636fa8fcfca58ce8366b456deaea8b98427a2a096e2d62c71ae5e276d9f86f23e235da6e6f3f5b0909199a209b814741f75216b7261a92c7b3e5129d40389ba6f60e7f010f2871de6c3b5191898ca4613906c85c1e3be4513fc9a54716b52b1f393ebe5a5d08e5d33f31c9ca6e04a7b60f70314632ce37bfde87caec2e23b747ecd864621ce9cae54f0a28453106c8391ac8dfeb5515edaeda152f60995fccd229142f9085031650ae7944b6e8ae94da0c9133c6ca992c0c3bdcdd84d77fa484511c359504fb0b84c2fb9573c9d2acb998c32bbf72b00f0f221175bbf36f4cb29b0245f7575df3c294f5466ce70019464995865a1110e4ec3aede94061b77916a0a5180e5629b856d0093c7b5d88e51a600a58148de835cfb61452214b436e0c862193bf531f627dbca83f69e992293c6bbaf4c0979ecc0ff390a22e65f89c753cfa43a87036870cea688522473a97fbec0557d819dd2aa8f3c3d11bc7819fc00469a5ba4d4bd3d2616f43c8bb75af9ba8826f60d055549d67af387cd5e6def950433cb84eb150dc08556295bb41379ff084cdb78e689f3ba7b0eb38b2bf5180b4bb87d871c4739ae99acd89e624908ea1875fbf3d10e92f0d446a2f6b77159faf4b5995b84e7b9bae9dc6fcedb38791c5a1a9b842e7c0d122a5f4ad80367d2e4d2762cf26e0f3a0644c21f8e54d2f19020204591ccd0c39d7fe6a1478fa405f2b23fbf39b580a019ad7f327f72c5421baefe2c6c4500518cb55b5f7bbde84d2f64b47b2a4cd0c9c9f1a3dbf5c63916f779d10dfef66517bcaea5d0e0b1d0f470f8c835307a58ce3cafdb536b30bdc60e72e88b54cf9dfaa7176eacef06a5efb6b8502448da6b561043921bc065319d23a3e7313d7b012fec853e61dc11a9981c172f0de903b5e6db6f1dfc40e1d38d64b670a52d2d17904b12ae2b2de56f82d9e7f85dcd000370b67095274b557108a878d17a6146625a3649ee1e43f0133d9cd5fd1acc822f42850d70ed824032d250fe0819c53fffe4a136979e520950b646a2a03c6a21ddd0feb4aeb35a4586f87e72d02c7e5148fddb593bccb48b21f583d3192996c332daab32cb542b31dc45ce05efab68cc75445de685cca97abb0a54de074f7b1dfd4d80460c98fda68882d96220aca62b3cc3ebe04c6311ea9263c61bd94683dd338e6711147440e245358ec85d69473ec81c7d1b43e26ee2c227d05ff2ceedef550bfa3bde23847d584bf05c3a9802cb3667b75666a7d0f645faff3ddedd6233a2dcf9707bdcfafea57053cb643887d6c3b520e592035cc9a9265d08f1f7a8959ee536d464d39ed6642d422e6479fa9faa92acf381529f6452724f43d3754e1e8488712a8579d59deacec5c2cc0b1f22cc06bc78953d4bf030c7d683c98c04da4cc06af860f35365834fbe937d1922f414974c0c673ade4f5d924437f05848c58bf7978831da2efe940c0df9ce0dfba45523aef1d4c20b9d8ad739849e4b2f4f852f2d3a5554a8e1f3d7656f7a8b7ef82b1077df90e59b64796d55508e121ab6654208ad00dbb7e4dc2383e7616a1353a0d10e4eb25c04e5e737e7cd87971ec8dfe1c9fc4dc3543425ddd6cf8c5f13ee40e1c0569b5ae16dcb87afa5d764e4d395ff585a315b6e090d3d73d14bdcd3c84b5f8b9f405c8dcbf316681c0194b3dfa50065fb39fd341a8fb799469445c6468f45fca48053d943c51ae69253ad5366f5bbd63f0f42b7d0027616377511f1504d710eb08c628b7f3507e6f4cfb60ed508a776da75d51f1e7e947e4629f6ba1c6b98d219248dd8c2e75c37b6f04b192564cb08e233b3905058060a15b1519eab20c14085a674ca423b30e10a139a902ae7db311fde57023e70dad5429d648a2f332766c4d8a75ef8983a7a05abe4ad5bc929c52593eb2a225df8df257c0d6363b3419b447ab467d9d960f69d10f72e452d4c03daa2de8ee12ab63dd779f064940c3cc74fc9f73d0f3e79bcdd1e087d113bc128cdee98016af0a5e9d0517d8f209780e0a5be4345006dd3584d17ceba0656b270a014813ed30081dec68549d37cfb221ba9dda8e0f74160178b1482351b528a81dbc805d1318eb676202b56788acdad123ce6df39fccb01b4f514d844932d47e1898c876130ef89d24a2d568dd28a288d08ddd19ec845db9d6f3dd18c5802a26d36ecc2633cf02a8b9c30ebeac4b810bf8934d218e2c3a84ade8b006f233392ecc6ff7c12b51001f2ae1532bc5c31a354c65c2a473205475e9fcea23fd7ef9d1fc6b82b0de14857cdf81fced8c1f316362d60713b87b4a230cf7ec5d3ee5b4ac9cc1ea8b2fbe5e659c5ab0c9c8468dc3dd79cae7c18b8633adc22a840eac439761da371d931e7a4e836699c01a821b2a1b9b28afd7ad745f578e36c34f563a02ee08175272124f0bbbab72b215bd7640023fd1866260be74f665ea411b25dc41f696d31dc05d4172fa4eb277076fd13e01c35a9739db93e5b4d850f2a0d8a2508449855e946393fd2ffd2e8a090f3b8e621e51a52544757a6d4dfe13532d3f023c60512eb2e80de2131b504181b9efe47ee8ac5062956d7bddf498351e07f8e4fcecceba31a59d9dfbfef7c50bd94424278288afb48bcf6f6c2642408c503a77eca9b7b49c6c7848d879689beaa70c2b7435390edf53d7f0dbd4338f33d8cfbf869e0f0c1948ebfb7e2211d70f4b09bd07041e9eaee2bc6f06c603b37835f9afb1c2f9fececf38ea6d840add873112afe4fc5016a716b61a9941b16f7cbd2e6d834a5ddac5a73b66b718547d0e836ffe4a895e84e01811a8eccb2e6704fa7db3fa3028bf990dc49", 0x1000}], 0x1, &(0x7f0000001200)=ANY=[@ANYBLOB="c000000000000000ffff000005000000411b7f91f54ead6839ab37527ea326e1cfb537136342a30faccb1530c28d6acbc688dd56561a928ceacd8ceff7426458fba223ee52d6261e2b1eb35d3054ee99016ee6092d8f986a35b4ea206aa61fda0ff35cf795dfcdf7e835c10e1e8d92cb36ad05e86f1c0dcef49734107d0575cbcfff89bbebd28f412318f1f692ed90b05c9b3a448ea165f4cb5922e1c04cddf8a306b7cdde1fc91b3da82efcac4d4c852d3cf8d2843cd89e43e29040a4000000000000380000000000000000000000fffffeffb460584776d2f233512d747a7f85c81131f1b67ad2e2b2c83859c862f3d8ebe1081338a6e1646100180000000000000001000000010000005048e30000"], 0x110}, 0xde1ee03928b0fd37) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 14:48:05 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="07000000000000000600"], 0xa) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308", 0xcf}, {&(0x7f0000000480)="784e2329f3be625e525ae7b805cf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c01ffffff3a968c370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cb5b980e415c343a027fefb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c529a2c556ff40f5a6cdca95d26d91075fb0c2abd3ff5685d33e56a605fa123fd1e45ceed6886d5e83fe2628367f21916e64e520e47efeabde1837670a29ede8ca196155da3255fb80a9e06d588dd39fcc393b2d59ada7a3d1ccbbc208f", 0x91}, {&(0x7f0000000980)="d71efdc4d2c6ab13b616b4aceb04b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688bf68c75feaae105a5ed9df9459b2b2eba9381bf218ff0a9362bc4b4c3bb0ff7a47d54d4415efe7c75b438855130949fa3a258c7cd02f66bbe0735806324becde45bf3c155d24601e7e873c10b967f9b0d33a1a7df760cf984496d6638b974b22aeee0ca0dc38c40436ec97b0ea52030000006320054e23c9831157b66e8769c56dc397a9d0713e80bf93cb83690ce024b5dca864c1fa0f7c3a9d1a519a10a57efbd4903d18e0132c5e1c988dc0334ed4e6c9454768c7296775f321b485a706a74ce6c703700ded3b360ffad84740740fd2ca735c5e41e22801e17a3f6b97409aef668f490bbe2955b508b8c4ab478969fde276e27ae341370d8471060c25a214aaa139e8e741934764e1348ab18194d5a1ff2a863f8fa29be68ae10d9a2643f9ede43e094d55e0095cb9b174666c6f3b0de9bd96d098445f57f147cdcb3c53e3e7e69228d9da2dcc2f07688fe73ad4d8a5b42860a481d3627e78b81c12c69c78b5f85dd7f84b93f0dce5a099a3bfdf60a1c0f126d0199d0e06d4c856004f2f392d1030c1d1b1534ab199151416d36eea3209f8cb203ad02bc0011a35191fdefe6b8d32e6dff976d2836c7cfc1447e6ea4d149fcbfd027fb16b07afecfcecb2ccbff76838464bd38329d35d618b36252d6fdee65d0b77f97ed48148584c319fe86e0f6ae615111def1a0c30da9b76747fe3325fd64ecd5bec5570b465d66809c929fee1fa6f141a415e4bb52918be985c740e794d94606b745576380985c08e3d69dc5e7beb08a5bc23c0b6", 0x259}, {&(0x7f0000000980)}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xffffffa6}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f830", 0x35d}], 0x7) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r5, r6) read(r5, &(0x7f0000000080)=""/2, 0x2) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020699d, &(0x7f0000000300)) r9 = syz_open_pts() fcntl$dupfd(r8, 0x0, r9) kqueue() r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = dup2(r10, r12) kevent(r13, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 14:48:05 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x0) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01010047473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000000000c8d6178d22e34ff44ebadf63f79bc5f997d9f076897fa5157cdeaee871c64d1324cb06f0b970017baa7b08b5fafed6226387e48360685d1ec4efb99fb2e4615a35110379b839b8b72729ac5e9220bbd95a9070d58a386cc7e524155e502e18ad3c7eddf8e84450a27669ad7989b68feb44f59330ac3ca2c561000507e7f77edd7ad3575005a5149ad6c48341651b37dc7660a3c6bccc3959e2317ed6442ba3e66dc32847787b8f9189525b9ed24e08f83f720b8f4fb184"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) read(r4, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r6) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r6, 0x4) 14:48:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = socket$inet6(0x18, 0x4001, 0x9) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000340)="085cc471b40e8c67f59e4f4423463176bad7f8b55f3faf28bdd4e209ae850b1317991017cc805f4d0bfebbc0bd8710538b5ded8730c71a8e066ba5f714b7a75c32053090b744bebf9652a1bbf3dcebb8066b937e71ece3f099e74c9c9ef339a8b5d7ccef4234889d", 0x68}, {&(0x7f00000003c0)="b06818d5b16a0d7f0280bc546cf5f9fd43f95cff2c1b2f5f7129d9f1d642d128e875b26e91ff3dec9cfa7870c718d665ead972eb4026e65e20009f499f0c28640792eea6e7f45c9fcfcd5545c784e113106d63f8dd85a13db4e46354c47757c345dcb6edebce3f77c5f0152b01e6cd44a0a32e209d46705482d7b089dce51b1e753059ac7ab8a9ea67bc", 0x8a}, {&(0x7f0000000480)="0a134409bc5c43e4c75ea14312e76bb31ffac53bf02d1cac8b68073ff23631f02a8002127fcba1f1eb104cb045fdad15b0eff4e547e87942a6cd1626a587633e7e86c7fdede2e2ace2c6bdd8cc8287b1233331ec83021bd4ce864b6739849a9b454d5a3f7b7344a3a0e4fe5d957d3a555700e181a985715e4a4afb86ef20889e11498a3a9de032d8af55760e3ea80d23f39f2420df781ecfd891368f9f74d123", 0xa0}], 0x3, &(0x7f0000000540)=[{0x108, 0x1, 0xd049, "de3400c1482533ab2893904a2cd604b6da0873ff5ccfaea2c0911093a8b74f95cc0daf2756210e2ed181f18462541b3f21f3560d89fc639f358d50cbea1682ade2fb1ba5301f1892946bc2b1a5e2cfe0515e7d1564aa6a5de98beda584db803085d0152efd4d2b0fa3ead33892ca315c1325c0efaf34a971572871681ac52e1f8ed7483abf65caf2296012e372d30fe4b74396cdfa96a4b287099435b8e235d3ec6c88623597d8293ff313b2d4c1f57fa7354040e3426b243192f8ff76c5eb903995917e86adeafe7a98995e9c45a6f7293a0a8f07b49989f85b62c7074f6d949dcd0a48c1ad33bd369cdca6d55836138f989638d786d451"}, {0xc8, 0x1, 0x4, "78c515985afeda455945bc4824f0df2bd09eb482cde983f583d27fb474402f64b9dc17318018b03f94904ffc24458fca51a883564e2a5e31f31a5e542a5e1049dbccbff78e62dc21294a445bde9b8348e5f5171b603f78f28bc250ef81dc08b6660f030b925eba895bbafacaa3051299e08391f62ab1b0e09fb79be78fa8b4d76a9ca69c1f78b0cfee627d46c714edd377eb68e00311637de2e994fbaff500d5b9c626a6115c5b71715191b18240e7317645bf797b"}, {0x48, 0x1, 0x3f3, "6d00eef68c39d2ea36a8b615103ca71049289fd60fc648df5b495b57e61e20527881f73f560e82084f6b8eec1a65caf72a"}, {0x20, 0xffff, 0x7, "5947c1851a3bf25ba2d7"}, {0x108, 0xffff, 0x6, "f438593bfae2d9a2efc2f69d7cf1c1ad792426e018347e7c73f20853868aba9e56bc4a0a306e264ed2395d2018e5b3ea3021a22626bb94c0938e2f783e1ce182886db766403db0f18e7f9a53bdcf84092e1b4bc688d3083db79854a55ce47cb5c2dfb1ae52f0ca1c04724a607013c1c037a4a024fc33a165010cb726b09b0ae4f499093c5505019bd87800f3aa100878a80a8172977c252e87cb63db00547deb1d719104fae84817f52d12e10810fd5f7493eb881e8a5b19caf0ca9c883a3a5c1f651772461ffda1ecb065c745ec59766776141ac83621aabab26b2e129a7deb1ae91c337e49eb443bea843f7a59a3c8008e03cd99"}], 0x340}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)) r2 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xffff, r3, r4, r5, r6, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r7, r8, 0x7f, 0x3, 0x49, 0x7}) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, r6) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = syz_open_pts() ioctl$FIONREAD(r9, 0x4004667f, &(0x7f00000001c0)) 14:48:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) 14:48:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 14:48:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) r5 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x300d2, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r7, &(0x7f0000000180)="faf6cbe399bbdfbc4055a63a886ba402930b109d9ebb6ff56030be87ca305fdba76857c34c4558cb1043afdee4fccba270cbfb7e64fd1b22515414ca8828ba720a2b46193313e5ff2127271d9527460e84110412f88a7bfc6f6efdb737ed2f1eb78d273d09f1299e069a3ea6c6270af548379dfa101b3c61b0e5ecfdf08ce95a809d0c679fd2bd8954d738ef70d02c12745c35eaeb8c5a08d7ffe95a4c500432c912d2c7edf9f0852597bfb853fd1ca7f262d23717cccfb515a8baca7687d4300b9da5e039c7e8c438", 0xc9, 0x0, 0x0, 0x0) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x2, 0x3, 0x8, 0x4, r8}) 14:48:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)=')d\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:48:05 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0x34, 0x0, &(0x7f0000000080)=""/52}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = fcntl$getown(r0, 0x5) getpgid(r5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x2) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 14:48:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x400, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) r2 = msgget(0x3, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/4096) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) bind(r4, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:48:05 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0x34, 0x0, &(0x7f0000000080)=""/52}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = fcntl$getown(r0, 0x5) getpgid(r5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x2) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 14:48:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x18000, 0x0) r4 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r4, 0x0, &(0x7f0000000140)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x100000001, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") r5 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f00000003c0)=""/216) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x5, 0x4, 0x800, 0x10000}, {0x1, 0x1, 0x81, 0x4d1a}, {0x3d62d7fe, 0x100, 0x1, 0x4da9}, {0x2b9f, 0x1, 0x2, 0x7}, {0x800, 0x1f, 0x6, 0x3}]}) 14:48:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x9, 0xedf3, 0x80}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 14:48:05 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0x34, 0x0, &(0x7f0000000080)=""/52}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = fcntl$getown(r0, 0x5) getpgid(r5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x2) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 14:48:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) socket(0x18, 0x3, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r6) r7 = getpgid(r6) fcntl$setown(r3, 0x6, r7) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r8 = kqueue() fchdir(r8) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = dup2(r9, r11) kevent(r12, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$KDGETLED(r10, 0x40044b41, &(0x7f0000000040)=0xda47100a37eea7ea) 14:48:05 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0x34, 0x0, &(0x7f0000000080)=""/52}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = fcntl$getown(r0, 0x5) getpgid(r5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x2) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 14:48:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7a}, {0x40000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r2 = socket(0x10, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000100)) fcntl$dupfd(r2, 0x0, r2) ftruncate(r2, 0x0, 0x4) 14:48:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) semctl$GETPID(0xffffffffffffffff, 0x1, 0x4, &(0x7f0000000040)=""/217) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000001c0)) syz_open_pts() munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 14:48:05 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0x34, 0x0, &(0x7f0000000080)=""/52}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = fcntl$getown(r0, 0x5) getpgid(r5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x2) 14:48:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 14:48:05 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x34, 0x0, &(0x7f0000000080)=""/52}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = fcntl$getown(r0, 0x5) getpgid(r4) 14:48:05 executing program 1: r0 = geteuid() setuid(r0) msgget(0x2, 0x0) 14:48:05 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x34, 0x0, &(0x7f0000000080)=""/52}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) fcntl$getown(r0, 0x5) 14:48:05 executing program 0: pipe(&(0x7f0000000280)) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x34, 0x0, &(0x7f0000000080)=""/52}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 14:48:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) recvfrom$unix(r1, &(0x7f00000001c0)=""/229, 0xe5, 0xa3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_LOCK(r0, 0x3) 14:48:05 executing program 0: pipe(&(0x7f0000000280)) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x34, 0x0, &(0x7f0000000080)=""/52}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 14:48:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800ddd1be334a3b4, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 14:48:05 executing program 0: pipe(&(0x7f0000000280)) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x34, 0x0, &(0x7f0000000080)=""/52}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 14:48:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(0xffffffffffffffff, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = dup2(r8, r10) kevent(r11, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r13, r14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() r17 = getegid() r18 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r18, 0x80045604, &(0x7f0000000100)) r19 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r21 = getgid() r22 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r24 = getpgrp() r25 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0xffff, r20, r21, r22, r23, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r24, r25, 0x7f, 0x3, 0x49, 0x7}) r26 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r26, 0x0, r26) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f00000003c0)=[r3, r4, r7, r12, r15, r16, r17, r23, r27]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="14") r28 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r28, r29) ioctl$VT_SETMODE(r29, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x100000001, 0x10000}) r30 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r33 = dup2(r30, r32) kevent(r33, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r31}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCIMMEDIATE(r31, 0x80044270, &(0x7f00000000c0)=0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 14:48:05 executing program 0: pipe(&(0x7f0000000280)) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x34, 0x0, &(0x7f0000000080)=""/52}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 14:48:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x5, 0x7fff}) pipe(0x0) 14:48:05 executing program 0: pipe(&(0x7f0000000280)) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 14:48:06 executing program 0: pipe(&(0x7f0000000280)) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) kqueue() pipe2(&(0x7f0000000000), 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:06 executing program 0: pipe(&(0x7f0000000280)) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) kqueue() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:06 executing program 1: listen(0xffffffffffffffff, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) getpeername(r3, &(0x7f0000000000)=@un=@file={0x0, ""/20}, &(0x7f0000000040)=0x16) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000080)=0x7, 0x4) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f00000000c0)=0x20) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f0000000100)="d261b6a415822a3de6f4ba4d7817fca614e4cb09ac52dcf2bab9c4f1b50aad96b1782cea24696dcf0de130ee2ddeb63bf1af73b5f9b3a3ed1f02ce65c470a86253545d78ef465fa1b9608bbd762dab97f2f3e0e35a16dad87d44a07dde54f8601199"}) 14:48:06 executing program 0: pipe(&(0x7f0000000280)) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:06 executing program 0: pipe(&(0x7f0000000280)) kqueue() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) 14:48:06 executing program 0: pipe(&(0x7f0000000280)) kqueue() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:06 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, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0x2) chflags(&(0x7f0000000040)='./file0\x00', 0x10001) 14:48:07 executing program 0: pipe(&(0x7f0000000280)) kqueue() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:07 executing program 0: pipe(&(0x7f0000000280)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) write(0xffffffffffffffff, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e9572df2944a93a1d1799254bf144", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ftruncate(0xffffffffffffff9c, 0x0, 0x17) r4 = socket(0x2, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pread(r6, &(0x7f00000000c0)="e15c457d7e11010d04f59304f6ba8997aa64907112bfa8c02986503bad6a36293de6a03925d9a4cee2bd6a477f68aad046276f3aeda5cf491b17e08077255e82bdfe", 0x42, 0x0, 0x35) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) ioctl$TIOCFLUSH(r5, 0x8020699b, &(0x7f0000000300)) 14:48:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:07 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x140) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r4) ioctl$KDENABIO(r1, 0x20004b3c) getsockopt(r0, 0x29, 0x26, 0x0, 0x0) 14:48:07 executing program 0: mknod(0x0, 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) 14:48:07 executing program 0: mknod(0x0, 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x14, 0x110, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:48:07 executing program 0: mknod(0x0, 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:07 executing program 1: mknod(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0xebe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) fchflags(r2, 0x80008) r3 = open(&(0x7f0000001380)='./file0\x00', 0x49f2d2eaafdeee0e, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r3, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getegid() utimes(&(0x7f0000001300)='./file1\x00', &(0x7f0000001340)={{0x8001, 0x1}, {0x8, 0x169}}) pwrite(r4, &(0x7f00000005c0)="ac", 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001240)="587aa6caefb862457e4a18c1974504e9003e2df265b25ed37ad3e5aeca5d9f21a79fab814341a2649062c03a1dcecb4b88356664d469bfe77e0191279db83cbca984451fefd2bfab47243c58bcf1de21347bae86e321af84f52a8917e81666a4e31baa923f26b02d8c458c5b3832b115c595c3be13d281b895f782cd13d4e4503c9582fedf01ab0917831a80b1038088ad6ff2dbfdfd7e2aefcf8575aeebd811bd44914abd37c6e7d5d27d2e20ebb3e09f234546f524ca", 0xb7, 0x4, 0x0, 0xfffffffffffffd52) r5 = dup2(r0, r0) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000001100)="162acfe1584b7e0c0bdd8cb56c63e51053df8c0474ce4223ae4f6871a66452bc624d65fb5bf2eb11432e051cf9ddf6f7438050ff71bb8df4481f546168121bf4c7ffaa449c01ff76c35a94d3", 0x4c}, {&(0x7f0000001180)="a4f59a0a157aba3805d0f9da0ff721b5acd9a0203ce1aa4976421e294491733845e9f80273304d3fc63c42d187a61b08526d22f6758e5db27026021ca3066452a4082492df251715ec4b335171d46e0b5006fba1ae24bde2d65e170aab", 0x5d}], 0x2, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r5, 0x1) 14:48:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 14:48:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x48}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x8000) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) unlink(&(0x7f0000000080)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x2}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a3") 14:48:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, r6, r7, r8]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r9, r9]) bind$unix(r1, &(0x7f0000000600)=ANY=[], 0x0) shmget$private(0x0, 0x1000, 0xf60f441456116a67, &(0x7f0000ffb000/0x1000)=nil) shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) r10 = shmget(0x0, 0x4000, 0x40, &(0x7f0000000000/0x4000)=nil) shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r11 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r11, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000001000/0x3000)=nil) r12 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r12, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$SHM_LOCK(r12, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 14:48:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:07 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendsyslog(&(0x7f0000000000)="0c11ba1555e09a38af1fab8ee7e91273d558d4c86899a3bcb9cd0fd8f178e9246d7b2eed2393fb95ec5afca810611a832391a2c566ed60899a132f64a213ba1e96dc54deff6e6d4dec7bf11b8e50667dbd828814483898767842b86c47eab6eb5e9c667b9b451299494247bbe942f5c78fd0f54128e9becef1e0e9e626a3fcfb2fc0528281832481a1e4118d8b34d9b0847dd70654bef27fd76ce27c65255271ddfa53613a3aedfcfe2947f768f69eed32d81886b9cce87f9b91f3bc", 0xbc, 0x0) setegid(r0) setuid(0xee01) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)) setgid(0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x60100, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000140)=0x7) r7 = dup2(r3, r5) kevent(r7, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) 14:48:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x00\x00\x00\x00k\x84i\xed', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25, 0x3, 0x0, 0x8000000}, {0x20, 0x0, 0x0, 0x4}, {0x3, 0x8, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:48:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0x2}], 0x1000000000000274) write(r0, &(0x7f00000001c0)="0fdeb69384ff", 0x6) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000040)=""/88, 0x58}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) 14:48:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 14:48:07 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c}) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 14:48:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 14:48:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0xfffffc77) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x5, 0x9, 0x3f, 0x100000000, "dd7ba17f9425335e4356f5585519e9809cd884b4", 0x3, 0xc6c5}) close(r0) syz_open_pts() r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0xcc) write(r5, 0x0, 0x0) close(r5) 14:48:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 14:48:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$klog(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/klog\x00', 0x8000, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) r2 = kqueue() pipe2(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x30, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001180)={0x4133, 0x3000000000, 0xf9f, 0x2, "0395833b2802f8b1689b35a5b5f6b1cc14f2bdc9", 0x4, 0x48d3eda2}) r6 = dup2(r2, r4) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) accept(r3, &(0x7f0000000080)=@in6, &(0x7f0000001100)=0xc) 14:48:08 executing program 1: mkdir(&(0x7f0000000000)='\x00', 0x4) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) semget(0x2, 0x0, 0x40) r5 = dup(0xffffffffffffff9c) linkat(r4, &(0x7f0000000040)='./file0/file0\x00', r5, &(0x7f0000000080)='./file0\x00', 0x6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) 14:48:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10622, 0x6a) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000100)="a67b65dfd4df1639ae8e93cd4533fd86bc592bc3f762b321e559891ac49d890f18a608d6055465d52d3fccce13f6b32b6cf1d01bd44f33e035178c7d4c67e01450256b2639d215dbfefe22ce3f29751eb111c104b543663b11370240c0238e2599700597d20d66decb7fcab1969027f5bf13f4c55d3bd32d5d524ddd0d8cf74df4db3bb4d6b7fb8c97f759a1d664de9278f486a91b1db08d6843f47dae", 0x9d) 14:48:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x48, 0x0, 0x0, 0x80}, {0x6}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040), 0xe) pwrite(r0, &(0x7f0000000100)="fb", 0x1, 0x0, 0x0) 14:48:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) socket(0x2, 0xc003, 0x0) dup(r0) r1 = kqueue() select(0x40, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x7e764d91726b6591, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f00000000c0)=""/105, &(0x7f0000000040)=0x69) 14:48:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup2(r4, r6) kevent(r7, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000080)) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r8, 0x2000745e) 14:48:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x20000000065a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40084, 0x1ad87d99767006d5) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:08 executing program 0: pipe2(&(0x7f0000000040), 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x41) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x5, 0x3, "73cc510e52b37b2efee534840c76f30d3fc9c06d", 0x4}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 14:48:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x8e6, 0x1, 0x9, 0x0, 0x4, 0x101, 0x3, 0x0, 0x2, 0x7, 0x101}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 14:48:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:09 executing program 1: r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup2(r5, r7) kevent(r8, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r9 = dup(r8) bind(r9, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r12, r13) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0xb8f3, 0xffffffffffffff88, 0xb7, 0x3ff}, {0x5, 0xfffffffffffffffa, 0xfff, 0x7}, {0x40, 0xb226, 0x7, 0x3f}, {0x0, 0x7fffffff, 0x40, 0x3}, {0xb1, 0x8, 0x1, 0x1}, {0xfffffffffffffffd, 0x0, 0x0, 0x4}]}) ioctl$TIOCFLUSH(r11, 0x8020699d, &(0x7f0000000300)) getpeername(r11, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r14 = socket$unix(0x1, 0x5, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$TIOCFLUSH(r15, 0xc0286988, &(0x7f0000000000)=0x1) r16 = shmget$private(0x0, 0x4000, 0x80, &(0x7f00003e1000/0x4000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/101) 14:48:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) 14:48:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) 14:48:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r5 = kqueue() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = dup2(r8, r10) kevent(r11, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r12 = socket$inet6(0x18, 0x800d, 0xd4) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = dup2(r13, r15) kevent(r16, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r14}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x78cac0c9de1c6850, 0x0) r18 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r18, r19) r20 = socket(0x2, 0x3, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r21, 0x8020699d, &(0x7f0000000300)) r22 = socket(0x2, 0x3, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCFLUSH(r23, 0x8020699d, &(0x7f0000000680)=0x8040000) r24 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r24, 0x80045604, &(0x7f0000000100)) r25 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r27 = getgid() r28 = getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r30 = getpgrp() r31 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0xffff, r26, r27, r28, r29, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r30, r31, 0x7f, 0x3, 0x49, 0x7}) r32 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r32, 0x80045604, &(0x7f0000000100)) r33 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r35 = getgid() r36 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r38 = getpgrp() msgctl$IPC_SET(r33, 0x1, &(0x7f0000000240)={{0xffff, r34, r35, r36, r37, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r38, 0x0, 0x7f, 0x3, 0x49, 0x7}) r39 = socket(0x2, 0x3, 0x0) r40 = fcntl$dupfd(r39, 0x0, r39) ioctl$TIOCFLUSH(r40, 0x8020699d, &(0x7f0000000300)) r41 = accept$inet6(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r42 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r42, r43) r44 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r47 = dup2(r44, r46) kevent(r47, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r45}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r49 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x0, 0x0) r50 = getpid() r51 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r51) r52 = getpgid(r51) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r52) r53 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r54 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r54, 0x80045604, &(0x7f0000000100)) r55 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r57 = getgid() r58 = getuid() getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r60 = getpgrp() r61 = fcntl$getown(r54, 0x5) msgctl$IPC_SET(r55, 0x1, &(0x7f0000000240)={{0xffff, r56, r57, r58, r59, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r60, r61, 0x7f, 0x3, 0x49, 0x7}) r62 = socket(0x2, 0x3, 0x0) r63 = fcntl$dupfd(r62, 0x0, r62) ioctl$TIOCFLUSH(r63, 0x8020699d, &(0x7f0000000300)) r64 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r64, r65) r66 = socket(0x2, 0x3, 0x0) r67 = fcntl$dupfd(r66, 0x0, r66) ioctl$TIOCFLUSH(r67, 0x8020699d, &(0x7f0000000300)) r68 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r71 = dup2(r68, r70) kevent(r71, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r69}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r72 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r72, 0x0, r72) r73 = accept(r3, &(0x7f0000000700)=@un=@abs, &(0x7f0000000740)=0x8) r74 = socket(0x2, 0x3, 0x0) r75 = fcntl$dupfd(r74, 0x0, r74) ioctl$TIOCFLUSH(r75, 0x8020699d, &(0x7f0000000300)) r76 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r79 = dup2(r76, r78) kevent(r79, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r77}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) sendmsg$unix(r73, &(0x7f0000000780)={&(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="2a1e8692d41ab4b5e4ebf1d4a101b5d6e62627980afbde20d4b309f0447779b5b2ab17f0f3f9e85376654b0d6e2fc96c5c53faa7fad6732dd4197c9b8b77b2df537807edfac4bf9a9a567ff593aef11e92b60728599f0964a4d9386471a1787b0898a46a0efe9213a541beb722c3b864eaa680624a0bd1", 0x77}, {&(0x7f0000000200)="1a18d615884272605bdcc90dc3644d715b2c7e117972676b7fc2728d8cf43f1343d13dba114496d160acf3c61668f2110b2ba8c86c40a760182e62fce581e8a66a6dbda522f4cd7ff1c32bfbbf", 0x4d}, {&(0x7f0000000300)="62ebc327b3960bb4ca25fcea06f7a1223a6428f42630a89b46537933e7fe75e7d043cbc3e9577ff045ef397cdb9f20b69d7bc5aae123c4bb5de3e216a1fc4bd0998f18bb2489bee33c4d71f5efcfda5bec79bf122de9b6e0ff57a99d5aaa1ebbbe2e207782617ba2b7d8e905c64bf4a5d7c6157e", 0x74}, {&(0x7f0000000380)="8088cecc711f03c7d858bdcd0aba3c2563d70f2b34a8ea6b2375b9b669c72f0cf37efc046c0bf3953667a88d8c7ffb85b142a624771af7186123a1f4d0e2ba1ced22ab7d2d528b35fa53a63730e95d12fa9760fc7eded713eb45d3ce3b9210b03519d508873deb803b80dc0e042e5ed02088edb9021ed327dc0989262f0b6287e489131d6494859d812e9b6a85204886c4e39216a13bab4ccbc80c60e442c78dae3485c3912cc3c9bdac88f4063768ef65aae25b55bd308c9939ce6a808a", 0xbe}], 0x4, &(0x7f0000000ec0)=ANY=[@ANYBLOB='\b', @ANYRES32=r6, @ANYRES32, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYPTR64, @ANYRES32=r12, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r19, @ANYRES32=r21, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESDEC=r59, @ANYRESDEC=r67, @ANYRESHEX=r71, @ANYRES32=0x0], @ANYRES32=r26, @ANYRES32=r79, @ANYBLOB="0000005900b184ffff000000ffff00000100000060ec4361bb4e32dd9960a3a66c281ef4365b679acc5188ac0f9189959b022ddeffc2ff1a8d70660e06e715c1fe2a84788ed0a70268706e33080830a242b3c3ffd7e0d9d05dbddd41bcc8636e61e7792287e8882114f720af8849bb56e91a9870842b151a48159c9f055b32491ff80070aee65e150558ed105774d37ba826ceda29ed0257176d632a18c16ce85fcccb891b328c62c9d7f83509afebd26594d2586198e160a066465ee1266b3a7a46e3bc756d6c3ad61093f7b86ccd846cb5a000"/227, @ANYRESDEC=r75, @ANYRES32=r5, @ANYRES32=r41, @ANYRES32=r2, @ANYRES32, @ANYRES32=r43, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="cfb240314c77039c83ca7d3f09c810581dacfbf2090e48bc82b4d24584a8a077af003ee355485bdf7f086794a2ae716320fa4c1e407239c1f2664dc2d2126d2b30fc59ef5b43cb44571d02ffb1d874b0f0714f87257a68c752d3bca1eb269a552233af0eda06b5b29ee2da61ab494ab03d4bb3b7709610f249c10ba27e3d7848e9fa1fce9cb5986e9d3c834020c371bb9b7f23aa13e60670bbdca33da9e69ebf0998fb074c0c81d29ca165b2de49cfeadea2d90216e01bcdf0cb80bb1d4092354aeeb76d44d010167ee84d65c434eabcabffa93784e2f15956eece887f0045f3cc1a54caba851e7d7cfaddc1165db5", @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r48, @ANYRES32=r49, @ANYBLOB="2000000000000000ffff00000000000041eaee3f2188a1741577ee5b19be2af807c9dd7f24192f7c1b3ec757ba161d819d6552eaa603d1f4bb6270f0fdbae9633614b2daedb07eccd4a9", @ANYRES32=r50, @ANYRES32=r53, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESOCT=r65, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES64, @ANYRES32=r56, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=0x0, @ANYRES64=r72], 0x358, 0x8}, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r82 = socket(0x20, 0x0, 0x7) fcntl$dupfd(r82, 0x0, r82) pipe(&(0x7f0000000080)) r83 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xb449150d7a35eb01, 0x0) r84 = dup2(r83, r81) kevent(r84, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r80}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r86 = socket$inet6(0x18, 0x2, 0x3) dup2(r86, r85) socketpair(0x1, 0x4001, 0x40, &(0x7f0000000040)) r87 = fcntl$dupfd(r0, 0xf, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r87, 0x2000745e) 14:48:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:48:09 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x6000, 0x5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x8, {0x0, 0x43dc96c4}}) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0x8) close(r1) r2 = msgget(0x2, 0x8fc8f263c0b872ca) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022c0c43558128789889264c29d8fddc682ee6d04c9e49909405f1444385f9cdd07d965d1bc628a421d0f4e8d75aafa6a633ec5ee3b198781b7a684f9975e36c53acf7799d0ba21dddb4617ffcc13ddd36149448e61eb60440443d46a8694ff8b4e80bcc742cad21d42046253e158fa917c3c459a734c3537b4146ead247df6044bec8844d459753663559f156500735fcc8fc5562e70799897ce733b34ab85"], 0x85, 0x0, 0x1800) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r4) syz_extract_tcp_res(&(0x7f00000001c0), 0x9aa1, 0x2) r5 = msgget$private(0x0, 0x200) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = dup2(r6, r8) kevent(r9, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000240)=0x20) msgrcv(r5, &(0x7f0000000000)={0x0, ""/177}, 0xb9, 0xfdfffffffffffffe, 0x0) msgrcv(r5, &(0x7f0000000380)=ANY=[@ANYPTR=&(0x7f0000000500)=ANY=[@ANYBLOB="895d6910c3cf9c01089def704f6f106d7ad4a37055ca95cf62f461207505b4692910b8b1f5201a9c57c461d2794f0f115127924cba193492ce75ebfdaa989d9ee75d52996829de7a45f6d567e3e50d321465d4a4cc4306268096d5fcf025ca33097c3d12ae24db5a4716fb712268f729ace0dce03bbe66856210573994799cb55aad8a5bd6a4855d6dc461bafbe56e2682ffb68f162acd5c98b93b2eaaa9eaa41fc03b518843e6081b88263007e52052b25e3612f6a918ee6e8a5d5b21e9fcf17e7e0fa93b3fee3d2d75fd66d3192fccd9d30b58925562a93212cf29fe5033caa6a916da28bcb06c229740c4f7ec2a69eb22750999d8d2b720ef1643df2ae8b9152a725400f191b12b1844706419314d59fa1a3ecbd2ea1846e4f8949eb420f80aeb3d04d385d642b9b89dad32497bedddb2f1946d9d9af7fc306bc78aafa6032a179aa47447a1074c12bc2a1ff506bf29a73b448e390f58faf0722777f6804032526fd69e4bb1de42df0190d201b7f6ad3e", @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r5, @ANYRESOCT=0x0, @ANYRES64=r0]]], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x1000, 0x40000000000000) msgsnd(r5, &(0x7f0000001680)=ANY=[], 0x0, 0x800) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0x4, 0x0, 0x0) 14:48:09 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) 14:48:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = geteuid() r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000000100)) r8 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getuid() r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = dup2(r12, r14) openat(r15, &(0x7f0000001740)='./file0\x00', 0x0, 0x10) kevent(r15, &(0x7f0000000280), 0xdd, &(0x7f0000001700)=[{{r13}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r13, 0x80045756, &(0x7f0000001400)=0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r17 = getpgrp() r18 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0xffff, r9, r10, r11, r16, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r17, r18, 0x7f, 0x3, 0x49, 0x7}) sendmsg$unix(r4, &(0x7f00000016c0)={&(0x7f0000001780)=ANY=[@ANYBLOB="00002e2f62750408c4565887a42887de9aad3d6e730013c0d834e3bad1695ea14a1b6ce1fd8492efff01000000000000f37e00008300000000a32963a7aeed9d1877"], 0x8, &(0x7f00000015c0)=[{&(0x7f0000000100)="efe414585fc52701ce0c9eb1297e8983cf87eb7b191fd1175f788d164b1b10a05eb6f16346745048653657b0a14e7f6593710f3a1c443904d02246ccf54d696585bb499ad0499fa3d505a7100b2678a9ca226bc420612bebc93ddcf8046dd56bc39ff4049a764e66ffe46e927dd99bf7aa33fed1a7766fcb2adefaec8a593dbc3a2ee200ebb2706422433722bf9a6019e3d2c8b4b90b1d11cd592396f97553649fc3e4ee4f7ca87be9d589ece7c263d5216db96cced4ee3166fd48c9c51c52ded8", 0xc1}, {&(0x7f0000000200)="7574d9d248cb5e9f4634126e3fede50ead4a057e09ca538305831db25ddc16726dcdba43db4fc3a159544e1eef49645d297cb77a48307fdc8f15739a78e3c1b667a9fb2020b047aa6478e8726c8d4751985e7ce88ddb29d97f5d8204b3357846dc0c645e5fe016a4f4e169eb70e93f6064f5afb9de346200c26d73fb5ea1106e81fb05e8df8291c8a90dc6cab43bd51a821c09e0e39f2a73e2fe5d6afefa4e542bf566a5112d1b6d204f09c3d30989017f717913cb9585d66e1ebadf69f759db6d9a5f8e5c6720941482af7ed0040cb9e1c7e999a4048e90a95e618d101ad06981206da772e80ffeb08ddaa7d3c5f27e", 0xf0}, {&(0x7f0000000080)="a5aa7b594f12c9538135d4849485879e954f3acb1c5293abf25f4744828ae269099b63e6ba10b0fcc252", 0x2a}, {&(0x7f0000000300)="397951ec7480591992f6d05807b4a6df8c1fcdef5329045a24a3844af6ce9b4dec845cf6b7f67e3f41c533983b88a592c11483e66095f1d863288fefcf974ae7e76790539b75ecf290389fbbe3698cea3dceeabd94f1d9ec067e1631640b849d5554f045547f760ec43177c4ff7c232c2521c665a8265e83b493ceb6afc89334dfaa1dd7ed815054f16c812df1ea766873fc0cc51e9e44678930ef677ac46dcf75cfb9df4a23452724ed844e5078327520a79e30b1a23316e17de834391a9fdd03806bbe9f4c1599b621082baf7cdff1cbac0c37e54fe0146b86f89d47c7ca8cf4e5a1298a190ed629aec1fdb434a52b0bf553c8734a26", 0xf7}, {&(0x7f0000000400)="50e62042482f34fb478c4cd286a65471cae0951aaa7703578b1f459716538ee55a701beba2f65b359ab6c5dd16ec1c8778a5b7b03a6a22dab6c3f3ffc0445c93a30b9db1781a069be6ccb1bf34380d7697cfddb4a5f732ece59a1deef9f175adeafc97f9dcf9b8f711c50d58923341549d067bc969ad190ccf3875d45b062337ccefa8c0338ad62041e616efd1c3fc9d053b44f61a2c935c93aab3175ad0b1747135636a315375d85a6ba534433948f31c6051ba25d2c525889713ac23089498e9e2f061e7b47126907eb3426bdd23a8489c6f0f3422f90c614e5dcabff898148b0726fed00be632521d6400bd00637549cca7d0c949fd6ef96cbe0fef7cf5e38d2af50e1013c66b83af2f94de3bd8240e20ea2dfb29f71d95ec91da632f04b5ffdafb65842b9870fffe075495c7e0688d2d360e6a393086da45321e2d28b56f08ae7a3c45c0f1c07005fdbf1b12d807850353e13303fd70a58230987945e80a39e9c49bacdf7183d85a1a77078be74606f2b13ed9681985e764ef11b2b6d6c69e93d4171755327602862ff4139dcc57cf08774d52f59f5906a27b07c834eb8b8cd5d38ede019324af2e209f09ea08502f549ff0546e215f96ef5d7f2149b85f25816cd5577a26b66add178abbe73a0b5de85e148d0cd5378b38a411c61f70f25ef765034314cc16e44fcfae1eb1641a417df29c674407f3f771bca967473153dcc49115a03e19b74d43900337146a7932dea3278331ba659b345262aac0b9c059483b8a0afeaa62db3438a67419500de1ae57db574fd8a4a7e44ee768014dd906d4f5009a5f1fd1af645e40f456d6776dbde2206751b54488e34f241590a228eea6469b1068fe45fdf155b63ecdb7b3ebce036e13af37fda31df130cb967142b622de5434359eb43cac4205fdcf3d4e6c56440f813930e839f685f038703070626db9f06859908525b861b03fd6ab825a6a89798610ee79becd1d19917f98f34dc64d7bea0c663325a347f0b2639e5566a14bd6837186f6efe0b17291df1f06fa06a9929e642d171da12776d5c2bc762ea2ee802fd77060c198662a7ecf25d550a5e723f0dc1c625f9da5ffe2b03b4eb32e7eb6e76564a24f60f0b30bcbac535c22408adbf4574be34e76bd3fce68015dc9576fac030b0bb139fef89e0d2ddc1407ad27e63e822ac10ce50ce8cc7697a6aea5be4a98cd193e6e744ebdea3a64a262cbf2332ebc38f4b8782e5feeb4b049d9d441c4088693318eccb8e54282b68de734879aab2036fbaa7287f7acfffe6fed30488e65bb79f96fca6f2db33f46fce69289cf73faa1ed36b6a0021178b673b54eedf366c935085550dbf528e0e46c1f063658f894c6d3d84425a578c59fe5fe0427e403924d9814b4faa789293de83ab8622cb5e7897c1ed4c50f5d36ef0e7253fb873ebd33ba99a8efabc14e494c0131cc82c3fb208fe137701587205429ef953c91113cb251bc1dc7499a1061cf1f04d6310e1bce8066ebab9b45d70a3cbb37ce97b02ce28388603dddb0c0c7f8c3cc9b83791aef5b80e81da902276f5906a4156ced31799b7eb54d531a1f535b37c345fd644f1b5dce72ab6227636c4346894f23ee93586d461a22ef18ae0df88463de406f6b62c86a3541d236506365e5c28cd77250c81b4992db88458606d265edcba8ad376bde58afbfc5032bac04df07fada84b883853d5bcb31a439665dba515f56f1abc7275d0c8ea8addbccb36f8e19e690f537e4c4080fbb16bb7cc1c353395c82b7cef9da19b2cae5d895932c493a9c5d9d207f020e0d3640cd985cc862bc5517c3e3eb1c49e8c55644a8b4d67ab7dd703cb9edacfbc9efad7a6d1a776b7f49f744615599accf2ae7ef76031af58747b7040aaf31d87c8abb4cd210e54dd532c4c84983abfe35ff9a27ee6ae744fc72f3d9db87c1ab67ecced77714402994f188509017417d98fe8f68d281daedabab61079e7c4d827e770f7bc08f83d065447a3976a6e4045af1581a0cd650f30fe24c7a1c9bc762d34eff12646b130da9ca599d12d401557ba7fedc2cb57724386376c776d952a66ca9ff68cd0fd0d23a2897bdac3bfd6cbbb9e555823f31fb1667dc85dd56f416f1d12b6369b3e8f728c506c6f0e1574c00bcbb142b69f20ce19f17fbb13dc4494666092cd47c26b618ad96fe8b5735a2111eaef7414daab655221e4dcc393cf73f10a63bb0c8bb0cd2af71370f9131d1a042b44d606c1f9e4f82db45dc750a9454595424d8b0bb7d223d2e41802983f7e8d9c0aa5a4464e1d414eff882e32c9aa9f74de473ef9bb3c7bf6d1368bdbf32c0ee0d220066aa7dbba62e3ba14d3409c6320ff138f286b01eb9c730870467f91dc44e1ab77bc6516815705dbdfe0721e10bb11f13d0a3eb7688fc3cd69d84e40bd6756f6b6b0f287997fbd338908a4ea995c751376378bd219cb29224454cfe09940d6cab139920f529bcef2bf356205bd468f34e06a3103c85d23e4d478b35e827218ec94e7674cf9a15cee2397433d44542c2e69056bdb58ed682da0aed840f4a91b630b48320919d651983c8b201d4b6571454fb9e0a0c47cde6752a45ca9fedec73ee1f56d4f263a4a81cd49a418db6fd300f24bf58fad23aaa3fb78fbd5f3931eab805faf6197fda4fc18338902d29a6580723a72036ecd7d3e49e2c1560003bf6984969539038fb270115b889216e697a3d78d229c6b3eb8f913bfa0433ae2285f453e80df7d6bed1dfb9dde483d910202a9dc89c832ddebae168fd3d217b33a08afa15a05d6a62d7c49748ebd0daaded84ac94a41a02e78ceb7a0d224d39fd99d31151246982a3510e71c7ca751810cdfc2ee4fe647063329610f7b011b3ee75ca9ef9b2f28800eeda14aa5f83e83a86fadc5b1f3e293827a3e38fefdad3226e775eb48f202b554c5c2cb05a2e0fb35ec50186be49285b125481346dbab90cda5486f7b571e8cdab3c6940379bca505526d6177e9af929958a73209bfd49ca289a0130a0f712ceebe80300d62368650667debb13a3b07d66a6f6254aafdb20e7a6b2d9fd435539a40c20956c25073bebbe53563c03026f0bb833e659cbd6bbc9e75c1621aca1f8c8059bd04e5d88d2fa36b0d00a4b26173ffb62b0c6bd44846b658f7e9cb07325609d0e03a7346e5fa79026aedc60cb7ecb9584ca08d9ddfcae542e29504b483d89da2083d4545c2a358c59c26fdd30b22a55766ae58ec432c748c3804c14d4ce20319e31d9bcc3d301466e89703befc5d68b5ef8b535f958a5f10904d4b73afc70b82e323884a1255ad1ef1cd52cd3bd7a91a82bbaef3b7b5e715e217ce805188706aaa1904123ad5ae0f797333a44261af2c79f285fbd5919a39d4be619afc80ccffea6f5e1400bb1b9f1bee52fce94a8f6d6880f21b51f96baeaff4db009ca012e58f8f90106f074e345bce544113bafce52eb3559127a2a0b1428489fa7aa8cdf5374740fc807caeda6b511f3e64c377f94592f878e738bff30a6ea892575d9c233f3deef649c8b8e0cb0b488884609ffca2363a76f64f8f1fa793e145bf27fe04d0deb7642583a262658ef0336d7cfc4d424b78276e21e887467b9469b0292e3335aeebe9ee55d6510600379f28faf882fdb5254f0635dfc5b0ee7db9ec6896ed449c98fe3e6dc5186ae1ed79ec7e8ebc5507f71813bf96b22148558cf24ccec5972a1d2ff09788d555d85ec4b38af97fd5bb344309878f8daaa89bc3a33012f9c262311994353f5ffbc890f51d76bf05eed81c903ae820f6d80df11851bf1d4a730b61ed414e59740a949760c1c1f8263c6b3b30de044fbdafa2ece12bc77190e8a86ffaa67a0012293c241c93d3400ffee72bddaf1a1cc1e47ad23c1d2343b806a7d97ed95da69bb44499a078c1bcfe87ea2ba0f4c433e6709f30ac22d532a9536496ae35b234c47367c408466abb2c7a7d8c2320c40963d470491fbffdd6a94238240557118ce597fb2e05edbfdf494f9173242094aece3ad10779f532cbd8bd60fc1b497f383aa376eb359695c0d38dc23a78c913a0b7ad6f9661527a1086f9aa5dc9bb7c8522d92f1b60bfa7a42563e016505c7523b0ea2715abb6c6a4dc9d618761732dee7824ae5788110bf5f28525c1c693e345dfad474c40cc28f9a22977223ee5d80722c43acb2ceffad99006120f29a338544b8bc914f8e9322c924f408d66167c13c920d3572f52dae3fb837e94458c30b3e4c09ac7209d60c33a6f5cfb3c88baa928b03777cb869c80bc4908c32b7834fc56908f4536508bb74c8e27fa9aa842f89fa4c4e044572fba615ca8f5be50d6637748fd624eb1046fe273cb6a1c9fdfae64c4e3bebdd337e72c4c4ab11b3e07049744308d855379d31e872e87ccfce98579c983699bea852f6e0ef7e7f26ad88edfde84ccaa6d94aa91a23536500c6b861646ad9303ee4ec752c261d1cbeba403db9e7d98db99ddead9c45fda04b622c639b111c63e96af499281c2b08d9752e3af56a26833f0a7e93a8f2e23f034690bb0b18ab128bf4ae55eaa209f45fe7c9a386b29c7cd69beb060ca1331ffb13c1dba13da9dc873e2a1f25d738396fda609be61cca6fa6f65c4b65db498287acb90afad518fe4a75c66a2128bed3614a9b17126a14fc97a93e6f3b7aaf60469c1a8f6eb27e016f848b1e3b7b958c89ef7f0984281b60c0bc8b0a309cca3ac2860f88ca37d0a061201045ec9af991926ac9182efa72fcbe126ffedd415c98a68d492b8dbede1064710785af8a2df8c8130cff608fa2f8c611d3e82c2a5a62da49f9cf247a29d031518c1150f2e58672405df6a869fbd52f1b4f8198af66728dd68899bc6cc73768b69273a7b47740a9954f1010ac89bbb71528807038dde09fcdf9d872641e80ed9b18b770cb996fd13e520b91057ec03a2cfc1def907ea5ab283af7367868a77750dd42450d0738e74e4fcf7e12986449f28bf4f63e4e506b4ec1e3e6cb954c806555859ec2f8b2c1bc09b3de6f9925c0d90fe802934cad30e2bdc75bbf1de3fc44433fd15c6d4993cce0d24cff010c95914eaf134352f7f44a2b1117b99b108d6ffc43421ae023fecec45b9177aada766d53b73bbc4dc21c3cfd541ca5762b66871d348e6974131bf652b334821243181fe6cf672e34d77cf89c064caf93e86ac2b8e8b2bc853f7040806e5efb9e15e17750b44d0793af836c27aa45e354d909ad8e134543c11a52fe20fdddc5441d6e06e87be68f31460e42edeba946464763090b0970eeb8038d28bbf6c1be2fc459374532dbc4319a35899fb6756a35bda427a229430dac3d5fec65f4df0f05214555fe7a8742ad529b13b1eae19a7681cf3e8cb410214627c59988b74e0c4fd457fff9fe778001fbf8517715cc8a8124196f2ffa8b0b87ab94fa854379f73cf47fe84b4fe0047b695d54a88110f6dc894abfb173874b7cc1d155e6112de1284106eaba621f8b9c68cfb8d8bf30aa75f44f3cd874e0fa8faf0db85410bf31a20ed5a5f759ae3dc9bbaf3685c065b28381c7a33e214bfdbbbdc7fb01202f670f54a5f6cce8847cf648c67fc94ba52f9b0035f1bd3c4f4798251a4c8455a4b7e013ec78ac6b54a2dc67a79c2aaebcbbd5a88f768b98061388f9591a414d7b4c3f0c5837f23833cb50934c86f7df70eb8f6116e5499625c14aa4da937f481f703f64d9f3a93ad8aa7f3a13e7852160a7466ed8d8c9a52fff8357e7ea24c2976a552d97f7bffceded01e6f5bf72fa1b6c8c3c706fb669c911f0d2394b5c081a4b4abc51168c1f8a09b033d3cff1bb", 0x1000}, {&(0x7f0000001400)}, {&(0x7f0000001440)="2b905ce73d62b7ac232794a85b257bd6b3a7b2d59ce8109238ccddc22da8a75b6f5924173e5e24d86bb72ecacf36ce5f25db072ca7c092ca80afcfdc159e5218e4c8b51c875d878f09d2c067bf1813155351659df4af08f20d19dacb77", 0x5d}, {&(0x7f00000014c0)="390f02659ff5168ada5bc2500a126e88a9f8f99d0ab56217a0a0fa1be3469a0aad3bd4c9b5f85dfa4f5e30cefeeec87545f2c73aeb04f1f6218dfc0f34aace111fa4f5b90bc0d3cdf456db0f0070d8669a979eb970cd10013dc42b744a49126706ef7e9ac5d13934e562e7a5c4b574c154af3560469199d4d5cd08ddb1b937a2012feaa5f18e0fb0b633b94b30e574b6a1912dfbab265cd901d2734f08eee3f33f", 0xa1}, {&(0x7f0000001580)="460f1f39c3d0cbc103e50943d8b3d30a39d876689705c10a2a2a63078ac4c9f9fd6182984986d82d9785a7a059e7da251337b09ced3841", 0x37}], 0x9, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r5, r6, r16}], 0x20, 0x14}, 0x4) 14:48:09 executing program 1: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getuid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)) r3 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xffff, r4, r5, r6, r7, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r8, r9, 0x7f, 0x3, 0x49, 0x7}) setreuid(r6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x65}], 0x4b0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r11}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0xff, &(0x7f0000000040), 0xac, 0x0) r12 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) getpeername$inet6(r12, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r13 = socket(0x2, 0x3, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020699d, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 14:48:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) shmctl$SHM_UNLOCK(0x0, 0x4) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 14:48:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="f31845b3fb86d100f6ffffffffff0080000000000000200010005b2fe10676036f107b1b83d30000000000000000000000e6a60137267e70c29177e4e9c847ed6262d583f6666e4cb22e8ea37b4815f81522810da51c4a9d0fee14819e1d5225507077578248dd403fb2368bad1db38767030f715910dadc14204c42f2c3c6252eba5695de15b9539a"], 0x1c, 0x0}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8004, 0x0) 14:48:09 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0xbd56, 0x0, 0xa, 0x0) 14:48:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x2) r0 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/80) 14:48:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) 14:48:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) 14:48:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2b025c9f65aa8e7a3733e84c53911da0c5a2d75300001a1e3cadbd"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xe75b, 0x200000000000, 0x2000000000001fe, 0x8000000000000000, "000000000000000100002000", 0x0, 0x40000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfd2c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 14:48:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x4, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) getsockname$inet(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvfrom$inet(r1, &(0x7f0000000180)=""/144, 0x90, 0x49d4c34d36da0d6d, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 14:48:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) read(r0, &(0x7f0000000100)=""/209, 0xd1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) pread(r5, &(0x7f0000000340)="0642f9c9c31f4ecb454974b828244eadf2e81eaffc58eab05c618acdca0c98788ce5acd77c89a319a8fe5484b1e12bd63574f5d953836f69697bf9deb8fc83c8750785360ff451", 0x47, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000200)={0x80, [{0x0, 0x5}, {0x3, 0x401}, {0xb06f4db0b83313a8, 0x7}, {0x0, 0x5}, {0x2, 0x6}, {0x1}, {0x3, 0x6}, {0x2, 0xfff}, {0x3, 0x2}, {0x3, 0x7f}, {0x0, 0x1c40}, {0x1}, {0x1, 0x8}, {0x3, 0x4}, {0x3, 0x2}, {0x1, 0x10001}, {0x1}, {0x1, 0x1f}, {0x1, 0x9}, {0x3, 0x401}, {0x2, 0xfffffffffffeffff}, {0x0, 0xffffffffffffffc0}, {0x3, 0x7}, {0x2, 0x602}, {0x2, 0x7}, {0x1, 0xffffffff}, {0x0, 0xbf}, {0x2, 0xef4}, {0xef70a4b18894bbec, 0xfffffffffffffffa}, {0x2, 0x5}, {0xf81da9dd9a7c5ef5, 0x80}, {0x1, 0x9}]}) ioctl$TIOCDRAIN(r1, 0x2000745e) 14:48:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r0}, 0x0, 0x0, 0x0, 0xffe}], 0x0, &(0x7f0000000200)={0x0, 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(r1) socket(0x10, 0x4, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 14:48:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x20000, 0x82) shmget(0x1, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000100)=0xffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) 14:48:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) r4 = socket(0x378caf1a78d14d98, 0x400000000002, 0x5) r5 = fcntl$dupfd(r4, 0x0, r4) getpgrp() ioctl$TIOCFLUSH(r5, 0x80206980, &(0x7f0000000300)) 14:48:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x7, 0x7fffffff, 0x100000001, 0x0, 0xfa, 0x8, 0x400, 0x1, 0x0, 0x7ff, 0x7}) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x7aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 14:48:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000210) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 14:48:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x84) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x3d393055e6fd455f) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x24040, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCFLUSH(r1, 0x20004268) 14:48:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x200000000657) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) rmdir(&(0x7f0000000000)='./bus\x00') r1 = getuid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)) r3 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xffff, r4, r5, r6, r7, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r8, r9, 0x7f, 0x3, 0x49, 0x7}) lchown(&(0x7f0000000040)='./bus\x00', r1, r5) 14:48:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) r6 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000280), 0x402, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffff8, 0x1, 0x40, 0x1f, 0x100000001}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x40, 0x10, 0x5, 0x6}, {{}, 0xfffffffffffffff8, 0x10, 0x40000041, 0xfffffffffffffffb, 0x361b}, {{r1}, 0xfffffffffffffff8, 0xc8c36b6e6102968e, 0x20, 0x4, 0x10000}, {{r6}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x100000000, 0x7}, {{r7}, 0xfffffffffffffffc, 0xbdb09b2e03628acd, 0x40, 0x101}, {{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x8, 0x1ff}], 0x80000000, 0x0) r8 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x0, 0x8}, {0x81, 0x6}], 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r9) ftruncate(r1, 0x0, 0x0) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = dup2(r10, r12) kevent(r13, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) fchmod(r13, 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r14, 0xb8, 0xf87, &(0x7f0000000400)=""/181, &(0x7f00000002c0)=0xb5) 14:48:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x8) ioctl$TIOCDRAIN(r4, 0x2000745e) 14:48:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0/fi/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000080)='x\x00') 14:48:10 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) socketpair(0x41, 0xc005, 0x7, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)=0x200000000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000080)) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) 14:48:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001800)='/dev/zero\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10220, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) shutdown(r0, 0x0) 14:48:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x20000000065a) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 14:48:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000040)={0x0, 0x80, 0x9c0, 0x36ca, "de5a105b3a4a91059a6438b1f77229360c14f9e9", 0x5, 0x3}) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 14:48:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x2) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x100) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x100, 0x0) r1 = socket(0x10, 0x5, 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x3, 0x400}) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_data=&(0x7f0000000140)="86b4d06d3caf6029adb1a38d3aff55efcbcd8c9bea3595d8d22b9ab088c06e048d8c5c4fbe24d7c550c2ff71e1833f3a0c810d14abb64458ae17002fe5f96827cc80f1dfc89065a50062d0a11b1d4b44f187a55046234ad990cfca19cab349851b4f78930dc439485fbdba8c91189457581b6af41cbda5e414b96ea02b3dda64b7579d8e11abea"}) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup2(r5, r7) kevent(r8, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCFLUSH(r8, 0x8020699d, &(0x7f0000000300)=0x20000) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x4, './bus\x00'}) 14:48:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffe07) shutdown(r0, 0x2) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 14:48:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) socket(0x2, 0x3, 0x0) socketpair(0x3f, 0x4000, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r4) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) r7 = fcntl$dupfd(r6, 0x0, r2) ioctl$TIOCFLUSH(r7, 0x8020699d, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000000080)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r8 = getegid() r9 = getgid() getgroups(0x2, &(0x7f0000000180)=[r8, r9]) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = dup2(r10, r12) kevent(r13, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x62f68ab0df0ead93, 0x0) dup2(r2, r3) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) 14:48:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) fchflags(r0, 0x18000) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 14:48:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000323000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 14:48:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x7, 0x48dd3ef8, 0x2, 0x6, "54f1282c19dfe70bce25e0da5d0f89f8a36ea70b", 0xdf6e, 0x1f}) 14:48:10 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3, 0xd0000000}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x100000000, 0x1ff, 0xc3, 0x0, 0x23, 0x8a9, 0x8001, 0x0, 0x0, 0x1, 0x3}) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 14:48:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) 14:48:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) chmod(&(0x7f0000000100)='./file0\x00', 0x80) bind$unix(r1, &(0x7f0000001300)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000001340)={&(0x7f0000000180)=@un=@abs={0x3, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000280)="92982cf278d03cab7d111907033a6674d5d300a641bb1549020bc1e5f231d3c290c9433fb72bb9fb3b213e2217970ffb073b17511f6f0ee16e39cc77be95e5808c6314ac4fcbbf7482d3f7f9bc56f79068341906fed351056aa0c91bfe8914a0dc114a931463a10c812fb0ee141164daecc85b7af481c942451bc65f17d6482d938055ee23d7499aeb2265238a334004957a03078a381236b5d86e3fa730314a100770fe412635766494a3a4541cdef67ef23b0dc434693b81398cac77fd45f71b9b9836493d0b6ccb22c4bb812602abbd02bc275dfc06226929e7422f0ffa6c223c50ceec224099962243ed27ce108367ea0c8f5387db6800d7b0e069c17c47102fde026c11223d9fe66efa88fe08e7a8e449b063bf2e02cd3bf577cea26bbfe2857926d4c4ee248a3012415d618611b7265012378e8ea08386945e56784a3aff46bc9f6c5454f70575e42b9a646494d31f1f31f019a488b70465990613cea68fb66369d6e5b83dce8e7a8da82abc511db43c277f743ae5376df2a849a4fe9c8c21f9a2c125c4555d8afc824b00e47cec9434b428f59afa0c9c21e69210002fbaef760f3f06aeb8cefe31a9900eaf59f30d62074a006fd116c8390fe62913fbc6659e5aea6419d02a7fa13098207336e2c977115a7fd5bcbd8c3951104e2c4e3b45a37058efd0e81602fda73e50b60306bc46b78b1a82d8e7e7a71db71f0ac6b1572d40c2bd537a1860b38d0f027fae33b62204e498a71eac4eee3417e9fe5e2b5c91ff16816cf5eac61dcfac88d84500f192c29ab03920d15c92e7f35206be395b38ff9f96d01cfe98a8301ab12a5b0f3052794510faf801317ff055c582f72dff1198012dc42299d10c69d36d88a3798f5da424ec2fbb4990736cbe7bec4d1b61f4f353386f76077690093f58a006d8a3731911cf07328f2a01ba18318171df0040837fe76a1ccd0396de3c8aa16964d4f675e2910b195998192f32a5af8c6b3da0776bec0cf001c7b74e214a0400c322e093dcb4a75febf0deb806e14d07b638b79ae9a41ac1df22afc3855052c2c93e4d2ea86b2686c18541a4d8709ac60a76bb87dec091e76c8b8cfc39961588b8ed65f2752cf9d4b4a50c2b8a54fa9a4acbed6c42f0057341710a6f5a1a94bb61e883eefc1ca4d51fd2094cdfa7f5fa8150bf7fe5db49d0421449b9b604d56ea845ea8b877bffd0f3ae7812f297f83a8bee32bf8a674d99de702c07ee5dac2bdb77b07558302f925e8e48db0c3e2d6a28f3b531691210baeb5bd1d1cd448ca4746c742b81e1d9f3fd9bd4e6828a929f4d9443df6e66c70da774569b1e7cc55491ff32319c246f2121339d9df10a303020c73dcd5b9acedaa7d325c159eff6cd40a76520eba5d1445df36f00f21fe79022bdc4a2b8a00a05e9e7732ab9eb5d3a9ceaecdf8f839e265e010842d486800cb13f4d8c345723f584f22ed2b388c98dd36d7e05884d92a8b0a69a73264d92dcee57484f568efc235356d5a44bfe8adc64c1dd48ec17adc2ff7ac31abd8769cf000458dbddcc05bad71c7a489d95aafbb6c8084b9a67b330b7ea3200d8c1ca87c6d686ad49daf61731a73b871571452bf1aef217583286fae8cca444f0ecbcd8876c76c6f7c4261a587b5ef464e4842d5bbbb550e1a233e1167d43c524d403c5ffac6b14c252fed78ba5ccee97ade6a2d09f0d88ef685ec93e2764ab61a174f254a398345f604609f32e9d700a79adaabf7d6c61b98b55176a1b3fe33d463c122e349ab8595b1cd8baedfdaf599326bf3395d7d572bfd2992feba28b5b3b5d3d3add6d6cc7f9a06c2af5df44cc75efe5e1a8b5301e3f707c8d9e226177621434ca74e4e9f1953e937067f4bbbd2a4d56fecfea2404fdeee714320fdc85990641141b5cc6ec06d98ce5af3d486b0f49320e4d3201470452c63f19c152b8375bb572724fe60b2c4f20bc44e66c97ee4a83742bc8fbd942afaabd3dd2c6dc0f0c90f7df1a34075da5c76cf23bff5e85a81ec00b5b73e39b9a45ed62c83d9c59de067d1b3a9a2c2b7276f66037f9cafa42ac0bea37f38fc223f28503b8be858fe87190025f97f03d023c396b2e53090ecc50690419f0648ff2a5973c09a9af37e4d69d75afd574ca4641733bec0d28c9eab07ea3601c9a324e19748ed48039eb3373547675453b39cd7a0d8687c008218fef3d6d0e0990371bc19fc792d04ffda50fad1e7511caec1a1850b2607c516e2f55dc2f94d08fc3d99c86df68e7dba5ba6f13c271a3c40e03d8ce875cc9c8e3d3a22b01fbec4a8a2d378eeef111ceec1cfb725bda66586af9d7b96eec74db81c52f23f077d8339dd400c656b70db929ca38dabc7b1f8ad566030193e21ec467eb7051d427074cb420a5412f0df986c755a92218e73940e855726267aa65d2465595ce8566d402e05c2a60296110bb94810982919780cd86d9549ac18bcd30cbbad91f8319b8c97638ea08deaf1f3fc6e653bce0cb10b58aa94b20f5316e8e34653f9153c69078a7ab5dbfb60110e22b8fea5deab7236e9909d9bf417d6b2d1f8e031361fe65ad9a030ba27231e9627c13e492d5a16d6ad7400fef3d389d4afca7658d1a802f9c200384338f969dc28e815e8a76e8ed2bab9b938a838fc17a0264ed05ea98e36397a832c37012b80426210d7f986dc2e6eaf6582d6d33be86bdd1fea3288bf8a6c9e78775dbd064d7efb68fa307d9696e71314468bb127537077fc907c5e17f1d78bc7a35106f68b7cba8008cae9a140d264105547f777809cffa63f754192e3d93af958c23ba629d2efcc7071e6b72015200186e4795f8fe0518f6344a8d70c37c3197916c8768dc3c5bb1b93ab821166f3ea4dd44dd0ea4e8e4a65f1753aeab4fd096aee933cdc76d3be25bcceef2bceb1da2bdf7b0cb0a25d79ad495dd47e5918b8fdd770002fa15911e0573f9efa2afd63d77d0c53bf72ecc7de9abc606fc5d7cd74bf9e7e8d52ed344da3ceff4f9e26277c01f9dbe67ad3f0001ea93832079c410225e03c9adad75b9647a30d41d3012b6b94b311ad994155e7b8ea2fef901ab961fbf3e82bb2bcd7e1c193956e5c0e23839d55722d3074592bf38d7682d470db724d1a2ed1af176938b7968a58e20508b0292d9384b8a6dd302879ae49e3b5dcff44690456526cb6cbfd1bb7299376a6804789895e4625d1fb77ff79f10d553c76f26544e21c93df2b3b06a17462a7f322a748b4ccfc8adad86e14204d636157fd3eb3e64d5f99106bf4651939701c132fe584e05141c020968c2a1f1d318157ecb1e076b608b2e5a2c6c16abcdbfe62550694430ceb5efb1a21f2bc365db9adf1b26ef0401de82895eb4bc7b91a6a89dcd7c68761c3a6e6598a1cd689ca53f222ec1307feaf6979ceab80e021c295384519fc931e83cb0891b63dfdd6e203cb428eb349396ed78a7341cfb0cd63a109bd4585d887f62915b989c48d577e84515c7d07319b05465cf09a8260313c8db983bb3921df07edf7c7e235ccb3d365314fc144bde5e6d98ed6c6f4a80cf95938a3d2704160336246e954aca623c81bee043d4dc70849bf2012791e96511411abb82819b8c55a09245b8942f879003a5b54399dc421778c8395b21f54f2b173c69fe4a644834d05d885bd9748e2646974d55b8bbeb3410e40a28d435a243d33184c660160670788262a5b9dcd927fe567892d7d1206d2a67a8ec5a404133a37f7824f93494ede685e1a1b26367ca613d568600492fe3571dca3186948953ba48fc19de8d3aa4c2916c32c8fff494a7b931fb52a2c4477a5bb6fc1452828d455db385ed262cc2636b6253fa23f86952115b95bc4133b652a76b98889142b8da600535658fdac7f05567ba9d2b477dd8d9fdf63f7d40cb663844f6aef879fc4fec0c602d2e247273cb147b0f6e44827b2cb34a7ba9bf42d0b54188cea1af231eb9f8b59bf6b077c92eb13afef916ad1ff83f8c256fb57dcc341ebe2139bda8e18ea7481dd128cd854ccac1f606938a88e730af8f90c96eff3d1c5a174c0ec591af9bc5ee4da04d92309c8a1f744578979ba0aa1baf38d0ae6b35120fd12304a73181ec1d24a1e81ad8ed8a2e5f167848235363625d0a8d7fec4427f245fa698b933bafd5065d4ce561868cd37767a26839131b204aedc6d21dbdd84873cdb37acd099a3f827179362bfdd528d8b85d272478da75f2280b44ecc9170f75b49f12f0dfd8fe325d6d25b73f0d65f02ee7f7fc8ec765e47ad15e8d4020c89f4870d05d2a9dbf70667c7cef53a7d58c6699380414f795c1c512ea1bff30771b447e9216000ba8032822d32c4eded1a31998683481c829b5a704dd99375a60010ddf88b734f31f425f345d49b2421bed77f4fbf58abb93fb30956672b93a0b76d5291d132458b4a69300936ed2672479888f8371f370a25ed23b3f93572d7385858693521e2145a705d963f423c942976126a95d741ac9603b19b153340f7f7e8a2eb4b2229ec7aa92daeb07481e9c806c4100d9e9f36bc13a6e30f08a5bc175bb3bd3edff743127bb664835c277b5229bcc0af260e06b60f09be1df1858166a0c5cdc9f48720e09df0e90258d7b7a774016dd6977df212d15b58befe8c6a1ef44e82ff4156c55a0893d62cabf0820bc33ef2901587c4084b7e0d732ec68fa5719abf7ec89011dc183297d4d6efa5370859790eeacbc4cdbba7bca3fc4d76f135cf3f86e69e657047c975a4553d486a77ee6b886ad7370600dc56ca13f603a94e9c6e00756b8eab86da3617aedc8a850f85055d05e9f0273e964b5d4f6a008d49ca6487b278e6752d69b69f1cd56268a32a57fd2df4390fb25d20d81b34403003f43b450a592ecf12ec1667c152a1512081316e562b12e9019911807625f6aaa46fef19b9fd8400b0fcc9ecd7aaacf06ee52d673981b2469f769d17d48d248d82643fd8bde7e040c490a74cf6946b82de254803002abd019975efbd54c80c175e0cba918184ce67e7afb17117bbc3d0891ac21430f36b742665c5a20a2077ced70adbd339c98ffb1fdee0cd5081441b3b441d06fc6fef346ccc71547647e6f080f98876fc6aaefaa49df320a4c29c79dfa54ef8636cfcbd1d5db249a651b74ce184f43e3246de4d6dc89b5bf4915eda02e21cbf5ffeb7aafca58be60ab64e4edcf8b6756dc07a32b95bd9003b2c744216c05dbca4450430e57b334a14c2e583469bb5db3c5ff86f02f831bbfc3ce317af43a393f0b388d1c8694331fb721a1eb3c26273a3d1658c290ac00ea6e86d9f339c96fe40c423613474f60f5faee30558d81a5f595dec32a425a5df5468b69aafecfa072a6a7de4026fa5ea8dee8c4435c9607a3ceca5662f4826643f3e9012eb6e1a5930c830d20ecabeba26d3d32f943659a21b8415d72a9ae911c97582917b97ba01e1307f9ef4ddfce242d1f7e4d0f91e119e2d408d3545deda3c2def5b01eec01fe4fe8d80460d5ce1bd0ed190b86294805f38b6f540e38a5e3a285d8a7be42519b6064f19cb6b4bca127446c064c250d54f61dadfdd848a52d5bffd46a845f7a141329e35da660fc55da21daa015657344b09b54c0a6b1f88876d2d6d71a22410a26355f93b59c245b20fe631b41d5428ff7f6f1fac0e80f21e760719a3b91f786da3f8a41274680f68b765b759a8245977373950caeb1412e4c217862fa0c53853826d9e8fc4fdb103a498ba8edb320450493990c018c7773d2f4fbcd56727c6a54fd5b70f40c89c8a35e93472ca87c446b4d8f1ded8b78654d3c44204c1ad9323cdcab55db7a2cdaee", 0x1000}, {&(0x7f0000001280)="5ab7077e9c181442fac1ae386ae54c60a290c2e4c5b2ee9f314f3239248453d67bc8051a4b356753ff78e749d70ef6aab8a76d583caaced6b0695848eb1e7349557c75ed345f16ef8ac389c4b669f7", 0x4f}], 0x2, &(0x7f0000001400)=ANY=[@ANYBLOB="180000000000000001007c1815260000e4020ccf41be02007cca4b5ea3eaa1ef265d0565780a0c3b1d6b5b6e700d9f913c0cca427a71a5bb537e48ba86cc4d4026a3e8d48d7d6a20feb74a33becf98c77b754c89e8b681ecc0e3528d5da455e11d57c01984be16096c1810f27eadba80adc0ec1cf4f7f74f7c51cc119c8c8886a260d66c4d8173547d91d1a1f10f6e100006eeaf39707365588a2f1ffb29ae267b593b3d586a8c202f2da8f7a93391ae1b14e2219893262225b20ab7215b119d585654ffeb1a54870907391053c9259a991c77854285f0a114"], 0x18}, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x84}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f00000013c0)="fbaf8a8d1a029be96914f6357e3a8b23dc24", 0x12, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001380)=0x6) 14:48:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = socket$inet(0x2, 0x8005, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x0, 0x8001}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10, 0x0) fchdir(r2) ioctl$TIOCDRAIN(r1, 0x2000745e) 14:48:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0xfffffffffffffdc2, 0x713}, {0x18, 0x0, 0x81, 0x4}, 0x81, [0xee2, 0x6, 0xff, 0x6aab, 0x4fb, 0x800, 0x2, 0x3]}, 0x3c) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xe287) 14:48:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ftruncate(r1, 0x0, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x1) 14:48:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) 14:48:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f0000000080)='[!\x00', &(0x7f0000000100)='/dev/bpf\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) recvfrom$unix(r2, &(0x7f00000001c0)=""/1, 0x1, 0xa04f3b034547b797, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="9f") 14:48:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2019, r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x100000001) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) 14:48:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 14:48:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/57, 0x39}], 0x1, 0x0, 0x3c) 14:48:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f0000000080)='\x00', 0x1, 0x21) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x63e5c0f16d6b002d, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54, 0x0, 0x6}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:48:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x8000202d, 0x20000000065a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r5, r6) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020699d, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000080)) r9 = syz_open_pts() ioctl$TIOCDRAIN(r9, 0x2000745e) 14:48:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) pwrite(r0, &(0x7f0000000040)="da6623471dc9b2df49832b2400a407ae34239c9691973ff474a03a", 0x1b, 0x0, 0x0) 14:48:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x20000000065a) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x480, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x0, 0x7, 0x80, 0x23cd710bf55495b1, 0x3, 0x5, 0x3, 0x2, 0x2, 0x6e2, 0x6}) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000280)=0x6) r7 = dup2(r5, 0xffffffffffffffff) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000440)="73eba56784ce76acec403d35e7bdfd011a07d9eb3a3f7efc2aab346786e2e2ddfc7628e18641b1f91b29381a7d3f465e4e909c0cd59d8fe9b06cb078095b29fefd0006d14389f1980ae57486cdc69fe440f613bad133071f6ed5b66d0b5e", 0x5e, 0x8, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(0xffffffffffffffff, r8) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f00000003c0)) getpeername$inet(r8, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x81) 14:48:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) pwrite(r0, &(0x7f0000000040)="da6623471dc9b2df49832b2400a407ae34239c9691973ff474a03a", 0x1b, 0x0, 0x0) 14:48:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket$inet(0x2, 0x0, 0x5) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup2(r7, r9) kevent(r10, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x800, 0x0) r12 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r13, r14) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x400}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x101, 0x400}, {{r0}, 0xfffffffffffffff9, 0x98, 0x1, 0x7, 0x101}, {{r0}, 0xfffffffffffffffa, 0x44, 0x80000000, 0x101, 0x8}], 0x96, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x1, 0x78432490ac15bd23, 0x2, 0x100000000}, {{r5}, 0x82027693da515698, 0x80, 0x40000000, 0x6, 0x2}, {{r6}, 0xe69a96d98d60879c, 0x1, 0x9cc0bb12597bfd00, 0x7, 0x1}, {{r8}, 0xffffffffffffffff, 0xa1, 0x45, 0x101, 0x23}, {{r11}, 0xffffffffffffffff, 0x92, 0x20000000, 0x10001, 0x8000}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x19, 0x2, 0x149d, 0xee}, {{r12}, 0x7ffffffffffffffd, 0x58c2fd5fd0461de5, 0x0, 0x5}, {{r14}, 0x9751006b8adae09, 0x40, 0x0, 0x2a, 0x7f}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x7, 0x800}, {{r0}, 0xfffffffffffffffd, 0x106, 0x80, 0x9, 0x5}], 0x1ff, &(0x7f0000000280)={0x1ff, 0x200}) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) pwrite(r0, &(0x7f0000000040)="da6623471dc9b2df49832b2400a407ae34239c9691973ff474a03a", 0x1b, 0x0, 0x0) 14:48:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) pwrite(r0, &(0x7f0000000040)="da6623471dc9b2df49832b2400a407ae34239c9691973ff474a03a", 0x1b, 0x0, 0x0) 14:48:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 14:48:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x80000000) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) chflags(&(0x7f00000001c0)='./bus\x00', 0x0) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0xe7}], 0x80000000, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000100)=0x4) mknodat(r3, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000080)={0x4, 0x1}) 14:48:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x98, &(0x7f00000003c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4ee85bfb53bd4aa520a7b0cabdf9da534b4db5450618bc0d72feeced07210000000000000000000000000000000000000000006cb1f4") ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup2(r5, r7) kevent(r8, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) fcntl$dupfd(r4, 0xa, r6) getsockopt(r2, 0x6, 0x81, &(0x7f0000000100)=""/130, &(0x7f0000000040)=0x82) 14:48:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x4, 0x200, 0x7f, 0x1, 0x3, 0x1, 0x19ba, 0x0, 0x0, 0x8000, 0x3}) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 14:48:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x6) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom(r3, &(0x7f0000000100)=""/111, 0x6f, 0x5, &(0x7f0000000180)=@un=@abs={0x2, 0x0, 0x1}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:11 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x18000, 0x4) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x7d, 0x3}, {0x3}}, 0x2) 14:48:11 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x81a1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe72a49f0f2122254) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000140)) 14:48:11 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTOP(r0, 0x2000746f) 14:48:11 executing program 1: mknod(0x0, 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r5 = kqueue() r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = dup2(r6, r8) kevent(r9, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r10, r11) r12 = dup2(r7, r11) ftruncate(r12, 0x0, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = dup2(r5, r14) kevent(r15, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r13}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x2, 0x5, 0x7fffffff, 0x3}, {0x7, 0x4ccb, 0x3, 0x9}, {0x0, 0x6, 0x7, 0x2}, {0x81, 0xfffffffffffffffb, 0x7, 0x80}, {0x9, 0x3a, 0x100000000, 0x8001}, {0x80000001, 0x9, 0x2000, 0x6}]}) mkdirat(r2, &(0x7f0000000040)='./bus/file0\x00', 0xf) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:11 executing program 1: mknod(0x0, 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) pipe(&(0x7f0000000080)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:11 executing program 1: mknod(0x0, 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:11 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x615c}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 14:48:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) r4 = semget$private(0x0, 0x3, 0x40) semop(r4, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup2(r5, r7) kevent(r8, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./bus\x00', r9, 0x2}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000180)=""/146) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x8, './bus\x00', './bus\x00'}) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r10, 0x2000745e) ioctl$TIOCNXCL(r1, 0x2000740e) read(r10, &(0x7f0000000100)=""/49, 0x31) r11 = semget$private(0x0, 0x0, 0x2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000040)=""/86) 14:48:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) flock(0xffffffffffffff9c, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0xa4a0b58f4ddd8cf3) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(0x0, 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x4a3, 0x0) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x100, 0x164) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(0x0, 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002087, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(0x0, 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r0, r1) ioctl$TIOCDRAIN(r1, 0x2000745e) mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x20040000065e) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x20) ioctl$TIOCDRAIN(r2, 0x2000745e) 14:48:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) r4 = dup(r3) ioctl$TIOCSDTR(r4, 0x20007479) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCSBRK(r5, 0x2000747b) 14:48:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) pread(r0, &(0x7f0000000100)="c1461bdd5d3200588ae60ad8cf61a6a107985a8fc42ba1d1a6b0f5252fce25d5e26d0d4dfc2e4c120f6f9dd6d5be403d91f4421c4b4108bcd8f13dee207d981e256d0790731c8cd8732638624d59ea7e7f6cedc6ddfbb2035bb4568ff347ffdadc963bdf744e64925641432c35c3cea9d10c8138c694c3b9f0d6ae6cd2eee2e4eddda0c8e8b6520f29c9657abb93be9ba44ec06f79e9c000c82c466faa1e9ce5fa3a9664eb95cacc4303624cf73abfd7761314493b11f92f274f6afa313b1bc6205b6bae67534c917c2dbb55b68b9186e382cd77e6cdafdcedd47bd687abbbf47ce9f2b743362006b82ed525d90b1a335f0b5a3f", 0xf4, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) read(r4, &(0x7f0000000040)=""/78, 0x4e) 14:48:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) connect(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 14:48:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) unlink(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) connect$unix(r4, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 14:48:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchdir(r0) sync() ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) 14:48:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) 14:48:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) 14:48:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) openat(r0, &(0x7f0000000100)='./bus\x00', 0x80, 0x20) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) 14:48:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)) 14:48:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)) 14:48:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x3) r0 = socket(0x20, 0x1000d, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 14:48:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)) 14:48:13 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x40) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x2, [{0x3, 0x1}, {0x3, 0x40}, {0x3, 0x9}, {0x1, 0x7fd}, {0xef417601ee3f3e9, 0x4}, {0x3}, {0x1, 0x6}, {0x1384f6e2c8db3cea, 0x9}, {0x1, 0x5}, {0x3, 0x20}, {0x1, 0xfffffffffffffffe}, {0x3, 0x100}, {0x1, 0x401}, {0x2, 0x5}, {0x3, 0x7f}, {0x3, 0x8}, {0x3, 0x7}, {0x0, 0x7}, {0x2, 0x4}, {0x2, 0x8}, {0x3, 0x9}, {0x2, 0x994}, {0x1, 0x6}, {0x3, 0x3}, {0x3, 0x9}, {0x2, 0x820f}, {0x3, 0x6}, {0x1, 0x800}, {0x1, 0xfff}, {0x2, 0x8001}, {0x3, 0xffffffffffffff69}, {0x2, 0xa78}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) sendto(r0, &(0x7f00000002c0)="b5096ee3ae1f6aa640a5dc8e1a38b907f087263e71f74dca315e6a015c41f1489a978cb28b12b7625b0db597ebb246cfa0bf73461eb65fb5fc19", 0x3a, 0x400, &(0x7f0000000300)=@un=@file={0x0, './bus\x00'}, 0x8) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x1) 14:48:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac3f78659e, r1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0xaa2, 0x20, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 14:48:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) 14:48:14 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x80) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x119, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x2}) socket(0x2, 0x3, 0x0) socket$inet6(0x18, 0x4000, 0x401) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r5, r6) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, r6) ioctl$TIOCFLUSH(r7, 0x8020699d, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000100)={0xfffffffffffffffa, 0x8eaa, {0x1d}}) 14:48:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0xd86a, 0x1, 0x4, 0x1, 0x4ff00000000000, 0x7fff, 0x6, 0x1, 0x1, 0xb, 0x697}) 14:48:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) chmod(&(0x7f0000000040)='./bus\x00', 0x60) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) munlockall() ioctl$TIOCDRAIN(r0, 0x2000745e) stat(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000280)) r1 = socket(0x6, 0x22b7dd53bed9fbd7, 0x7f) dup2(r1, r0) 14:48:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) open(&(0x7f0000000040)='./bus\x00', 0x200000000000c1, 0x1) 14:48:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x9, 0x1f, 0x32}) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xffff, r2, r3, r4, r5, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r6, r7, 0x7f, 0x3, 0x49, 0x7}) lchown(&(0x7f0000000040)='./bus\x00', r2, 0x0) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x2, 0x1, 0x100000000, 0x7, r8}) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r9, 0x2000745e) 14:48:14 executing program 0: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x75f, './bus\x00', './bus\x00'}) 14:48:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/126, 0x7e, 0x40, &(0x7f0000000200)=ANY=[@ANYBLOB="99bdeb1bc03e30e79508eff313251db8c8ff288de0c1f643ad95916013eafaa80d3eff0133f4528dd2540bfcc24763bfeaa62a03fe02e9632f9a606ddb0ecc1434d951d704144bb4f64b2202e524f1e8"], 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x100) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) 14:48:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x8) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendsyslog(&(0x7f00000001c0)="3ff2294e948b6babbb9583e92427af4777845bf147fd257e7d94f3d2aaa517c909dd5c79c2d5eec9da143ff7920aeceadefcade47d752544c157f08ac5e6f64fb890c0afe37de9fa351c8fc97f94023cfbe152b20a5ad5852448fe1f98ed339866e1a4b6d0f5525ed3d2d6c6c6cf1698b28e8a019238f862c2a99cf051bd1168a8943663287bdc25d2819d39970f06524b97ef6356128fb5e60ce58caf3c94003e4760e1483a3b88dbc608e77730916c98c719bc75dcc25005f431ee679432b0cbb9e3fbf4e41b1b72384bc083c8202601d496211865e01d265168", 0xdb, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$KDENABIO(r6, 0x20004b3c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2, 0x2}) semget$private(0x0, 0x1, 0x40) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x8, 0x9) 14:48:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) r4 = kqueue() pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) r7 = dup2(r4, r6) kevent(r7, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r8, r9) ioctl$TIOCSDTR(r9, 0x20007479) r10 = kqueue() r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r11, r12) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = dup2(r13, r15) kevent(r16, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r14}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) kevent(r3, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffb, 0x41, 0xfffff, 0x7, 0x2}, {{r4}, 0xfffffffffffffff8, 0x20, 0x1, 0xd33, 0x8c6}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x1, 0x5, 0x2}, {{r10}, 0xa, 0x28, 0x61, 0x2, 0x7}, {{r11}, 0xfffffffffffffff8, 0x24, 0x1, 0x5, 0xff}, {{r16}, 0xfffffffffffffff8, 0x86ac96d5c6e01f21, 0x1, 0x1, 0x3}, {{r7}, 0xfffffffffffffffb, 0x28, 0x1, 0x4, 0x100000001}], 0xdd, &(0x7f00000002c0), 0x80000000, 0x0) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r17, r18) writev(r17, &(0x7f00000005c0), 0x3ce) ioctl$TIOCNOTTY(r1, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r19 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r19, 0xc014575e, &(0x7f0000000040)={0x0, './bus/file0\x00'}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8a00, 0x0) ioctl$TIOCDRAIN(r19, 0x2000745e) 14:48:14 executing program 1: ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x4000400004502) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x2, 0x6, 0x79ab, 0x0, 0x6, 0x8, 0x7, 0x2, 0x2, 0x5, 0xfffffffffffffffa}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000180)='./bus\x00', 0x4, 0x10, r1) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus\x00', r0, 0x1}) 14:48:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000002240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002140)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000001100)}, {&(0x7f0000001140)=""/4096, 0x1000}], 0x4, &(0x7f0000002180)=""/158, 0x9e}, 0x842) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x7ff000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) ioctl$BIOCLOCK(r2, 0x20004276) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x801, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') r4 = dup2(r1, r3) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) fchflags(r5, 0x1) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000080)) 14:48:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x3, 0x61fd, 0x3, 0x2, "1c8fce0623d00d4bfd99ef74ca9c2fb0a17575e9", 0x9d78, 0x5}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x800) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) socket$inet6(0x18, 0x4, 0x8) 14:48:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) r4 = kqueue() lseek(r4, 0x0, 0x0, 0x2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000100)) r6 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = fcntl$getown(r5, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0xffff, r7, r8, r9, r10, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r11, r12, 0x7f, 0x3, 0x49, 0x7}) r13 = getegid() setregid(r8, r13) fcntl$dupfd(r1, 0xa, r2) accept$inet6(r1, 0x0, &(0x7f0000000040)) 14:48:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) flock(r3, 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) 14:48:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xe225) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) fchdir(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000080)={{0x80, 0xebc, 0x80000001}, 0x3a0fd28b, 0x316}) 14:48:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r1, r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe}], 0x80000000, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x2, 0x1f, './bus\x00', 0x80000000, 0x6, 0x9, 0x8}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x10001}, 0xc) r6 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) acct(&(0x7f0000000040)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x3c5) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x100000000) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) dup2(r0, r2) 14:48:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x9) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:14 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r0) bind$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x15002, 0x20000000065a) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x9) r3 = semget$private(0x0, 0x3, 0x40) semop(r3, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/209) 14:48:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) recvfrom(r2, &(0x7f0000000180)=""/4096, 0x1000, 0xf2af3dd854329f09, 0x0, 0x0) 14:48:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000080)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) pwrite(r6, &(0x7f0000000040)="1381c87afe05c1481d8671a6e2dc704042", 0x11, 0x0, 0x0) 14:48:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x48) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f00000001c0)=0x1ff) r5 = dup2(r2, r4) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = dup2(r6, r8) kevent(r9, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000200)={0x2, 0x6, {0x7, 0x100000001}}) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2, 0x2}) 14:48:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xa) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0xed) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r5 = accept(r4, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) lseek(r5, 0x0, 0x0, 0x1) nanosleep(&(0x7f0000000100)={0x1, 0x2}, &(0x7f0000000180)) 14:48:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup2(r4, r6) kevent(r7, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x48, 0xfffff, 0x2, 0x401}, {{r3}, 0xffffffffffffffff, 0x10, 0x10, 0x10001, 0x5}], 0xdd, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r8 = dup2(r0, r5) lseek(r8, 0x0, 0x0, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0xfff, 0x9}, 0x10) ioctl$TIOCDRAIN(r9, 0x2000745e) 14:48:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) socket(0x20, 0x4, 0x1ff) 14:48:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup2(r5, r7) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETMODE(r9, 0x80045726, &(0x7f0000000100)={0x1}) kevent(r8, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = dup2(r10, r12) kevent(r13, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) kevent(r11, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x6, 0x8}, {{r2}, 0xfffffffffffffffc, 0x3, 0x80, 0x2, 0xffffffffffffffde}], 0x4aa, &(0x7f00000002c0), 0x400000000000b, 0x0) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$VT_OPENQRY(r14, 0x40047601, &(0x7f0000000040)) r15 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r15, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x40) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) getsockopt(r5, 0x4, 0xffffffffffffffff, &(0x7f0000000100)=""/55, &(0x7f0000000140)=0x37) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = semget$private(0x0, 0x3, 0x40) semop(r8, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x2000}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000300)=""/201) r9 = dup2(r1, r7) kevent(r9, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCDRAIN(r0, 0x2000745e) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='x\x00') r10 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000080)=0x3) 14:48:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x3, 0x10000}) 14:48:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) dup(r2) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) open(&(0x7f0000000080)='./bus\x00', 0x1080, 0x4) 14:48:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2}) 14:48:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup2(r4, r6) kevent(r7, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) faccessat(r5, &(0x7f00000001c0)='./bus\x00', 0x100, 0x0) kqueue() r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = dup2(r8, r10) kevent(r11, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r12, r13) r14 = fcntl$dupfd(r13, 0x0, r9) ioctl$WSDISPLAYIO_LSFONT(r14, 0xc058574e, &(0x7f0000000100)) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r15, 0x80245753, &(0x7f0000000080)={0x4e, './bus\x00', './bus\x00'}) r16 = semget(0x0, 0x2, 0x80) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000300)=""/227) r17 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r18 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r18, r19) ioctl$FIOSETOWN(r18, 0x8004667c, &(0x7f0000000180)=0xae) ioctl$TIOCDRAIN(r17, 0x2000745e) 14:48:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0xa) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000000)=0x3b) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r7, r8) pipe2(&(0x7f00000000c0), 0x10004) r9 = kqueue() r10 = socket(0x2, 0x3, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r8) r11 = accept$inet(r10, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname(r11, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = dup2(r9, r13) kevent(r14, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r12}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = dup2(r15, r17) kevent(r18, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r16}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r18, 0x80085761, &(0x7f0000000180)={0x1, 0x7fffffff}) 14:48:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) fsync(r0) 14:48:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = shmget$private(0x0, 0x4000, 0x13, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000040)={0x1000, 0x9d, {0x9, 0x4}}) shmctl$SHM_LOCK(r1, 0x3) 14:48:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x6) r0 = open(&(0x7f00000000c0)='.\x00', 0x800, 0x23) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$getown(r0, 0x5) 14:48:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x7, 0x5646}, {0x18, 0x1, 0x3}, 0x10001, [0x9, 0x6, 0x5, 0xffffffff, 0x0, 0x7fff, 0xd4, 0x8]}, 0x3c) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x8, 0x3}) 14:48:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x20) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000001c0)={0x3, 0x53a6}) r3 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r4 = open(&(0x7f0000000000)='./bus\x00', 0x480, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xc) r5 = kqueue() pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r4, 0x2000740e) dup2(r5, r7) bind$unix(r4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xe7, 0x0, 0x8000000}], 0x80000000, 0x0) recvmsg(r3, &(0x7f0000000e00)={&(0x7f0000000540)=@in6, 0xc, &(0x7f0000000c80)=[{&(0x7f00000005c0)=""/222, 0xde}, {&(0x7f00000006c0)=""/89, 0x59}, {&(0x7f0000000740)=""/90, 0x5a}, {&(0x7f00000007c0)=""/127, 0x7f}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/211, 0xd3}, {&(0x7f0000000980)=""/122, 0x7a}, {&(0x7f0000000a00)=""/208, 0xd0}, {&(0x7f0000000b00)=""/176, 0xb0}, {&(0x7f0000000bc0)=""/184, 0xb8}], 0xa, &(0x7f0000000d40)=""/191, 0xbf}, 0x40) setsockopt$sock_timeval(r2, 0xffff, 0xd584689c9aa092c9, &(0x7f0000000280)={0x3f, 0x5}, 0x10) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000100)=0x680000000000000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020699d, &(0x7f0000000300)) connect$inet(r10, &(0x7f0000000240)={0x2, 0x0}, 0xc) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f0000000300)={0x970b, 0x10001, {[0x3, 0x7, 0x400, 0xef94, 0x1f, 0x0, 0x6, 0x6, 0x5, 0x3f, 0xffffffff, 0x6, 0x4, 0x20, 0x1, 0x10000, 0x5, 0x2], [0x7, 0x4, 0xf19, 0x4, 0x8, 0xff, 0x0, 0x3, 0x3, 0x100000000], [0xfffffffffffffff8, 0x9, 0x3f, 0x101, 0x7, 0x2, 0x5], [0x0, 0x0, 0x1000, 0x80, 0xc4, 0x2], [{0x3, 0x5, 0x7, 0x7fffffff}, {0x3, 0x9, 0x5, 0x1}, {0x5, 0x80, 0xfffffffffffffffc, 0xfffffffffffffffa}, {0x1, 0x0, 0xffffffffffff38df, 0x3}, {0x2, 0x15df, 0x81, 0x1}, {0x3ff, 0x7, 0x3, 0xee}, {0x401, 0x513, 0x9, 0x10000}, {0x80000000, 0x101, 0x2, 0x5}], {0x93, 0x2, 0xd5e, 0x2}, {0x38, 0x6, 0x3, 0x800}}}) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup2(r4, r6) kevent(r7, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = dup2(r8, r10) kevent(r11, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r12 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r12, 0x0, r12) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000080)=0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') ioctl$TIOCDRAIN(r11, 0x2000745e) 14:48:15 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r5) r6 = fcntl$dupfd(r3, 0x5, r4) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r7, r8) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020699d, &(0x7f0000000300)) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r10, 0x1}) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r11 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000140)={0x1}) 14:48:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x102) chflags(&(0x7f0000000040)='./bus\x00', 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)) r3 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xffff, r4, r5, r6, r7, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r8, r9, 0x7f, 0x3, 0x49, 0x7}) r10 = getegid() r11 = getpid() r12 = geteuid() r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r13, 0x80045604, &(0x7f0000000100)) r14 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r19 = getpgrp() r20 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0xffff, r15, r16, r17, r18, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r19, r20, 0x7f, 0x3, 0x49, 0x7}) r21 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r21, 0x80045604, &(0x7f0000000100)) r22 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r24 = getgid() r25 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r27 = getpgrp() r28 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000240)={{0xffff, r23, r24, r25, r26, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r27, r28, 0x7f, 0x3, 0x49, 0x7}) getgroups(0x6, &(0x7f0000000340)=[r16, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r26]) r30 = socket(0x2, 0x3, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x8020699d, &(0x7f0000000300)) r32 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r32, r33) r34 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r34, r35) r36 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r36, r37) r38 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x10, 0x0) r39 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r42 = dup2(r39, r41) kevent(r42, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r40}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r43 = socket(0x2, 0x3, 0x0) r44 = fcntl$dupfd(r43, 0x0, r43) ioctl$TIOCFLUSH(r44, 0x8020699d, &(0x7f0000000300)) r45 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r45, 0x0, r45) r46 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r46, r47) r48 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r51 = dup2(r48, r50) kevent(r51, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r49}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r52 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r49) r53 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r53, r54) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="c41c72060f771e0182df575765d1eba6e32d8359e7928ceb5d410123d6fc981c372ce7071f1b2ebbda1109fd58a1821cd07659bf078709f2c4f56c7106e15b38ca0eedd31ce049874817", 0x4a}, {&(0x7f0000000180)="d6c6aaac548cbc8c5e2a9e0ca33a806b985445e68dfe1763211ec6089481cd8803f3adc527943d157ed5d7f6", 0x2c}, {&(0x7f00000001c0)="b663280d422fb04b7c6962010b5ad8b123cd6f9b5c1d5efb78d5754c294e3a1b618c8c12", 0x24}, {&(0x7f0000000200)="5d52601cc5142e09b6458bfd36e322bdad0e7f48de127a9f84652dbfa00390e6f9756ca0be74fb92c413e8f45d42779853cfe1a112f5a79cd06e2a2e1f1e2549b275f2c8c6308506db9d9a520274ac744feb290af37a7d1dc21fadee64efb4cf36c1d4d345d80b1ecaf5122e789584a8e4290e53369a12a857757a70c171a1e551dc3ccd9edcf7ea03682738273668558dbe42f386240b116cbcaf72196e84708b8942c5", 0xa4}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r6, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r29}, @rights={0x18, 0xffff, 0x1, [r31, r33]}, @rights={0x20, 0xffff, 0x1, [r35, r37, r0, r38]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @rights={0x38, 0xffff, 0x1, [r0, r42, r0, r44, r45, r47, r0, r52, r54]}], 0xc8, 0x2}, 0x7) 14:48:15 executing program 0: r0 = kqueue() dup2(r0, 0xffffffffffffffff) openat$klog(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/klog\x00', 0x80, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) pread(r2, &(0x7f0000001200)="74c54a501eba6c6e51f6cf4b1cad5c97196fb8b2a48fc7d0a151e98d3a6111e8271d5c07e9c2e81fe6e0d7f12cdc230d19b9829f3fc5ea010ae2f0cfd094d6491a6b2686d42fe142ae5661a657278c30a12ae586cf1f96c8cdaac22fdff9ce212766b95ad8de41c2fbc9dc4d83a212a07547128f72cbd6da41a9bc8bd13fae25a009e549cdb841ca047a5855c3642c412dd7a69dc21556f8672a2af79526ef84756536b8b459fb32a415acf3d5169a23648d98be3c8c874972e682779af90aca1652461213bd63c0e4a2e0123fb6a517918ffaa4ea51be039e38e27fb69c4183f35775a30d080ed0f907672589b8fe8263f86d49c55320b326e7a51eda7baa49208d0426110fa5b5aa60e6211b0dd1526df04b09ce0b6158ebe179076bc3684c01110bbd77a83c7023b0c8c3bc7ce2737ac1322e8f816e7235792e9fbcd26b7c060af6b8560959e4519083b65695ce09984640a962ba8b28040e4623f25d595b3c277bb1f7517f25aacfb0aa5bb07afb64af4e31850dca7d6312669701df1f38a530700f3fec5cbf218ffaa5369193a4c6d9c38851966358c22a31270827c1af303d8327ca0845153ff292cff98408c106aef4570e8db517807341f1c7b1ca79ceef84be1aa9f7676bb5129c72b6bca0463c6fa20e64366903887d2574769b38e539051dd0fe96f5cb87a8a0e42537912625260f4a34df073e22de213f249d00c690b52606e8948692bf1d2cfb4edbc6ecf93dc533622c9918c767a691a7184adb61716715b8ee05c639f82f50a78c2232775138fafe3eb896e8a11cbc46e409a10ead3aed1d5344919d906a3c5efd8dd90f47319875af398710b2ea02d6a342cee2975f64cf28dd1ed45962d04ef572cbf5da2041bf212176945cea0b6d98a219c0b737f46d2cb15d3b03937324ec39f227cfb0d429ed67a2125ecb390cdaae10ec5f97b733d911af24d1884f955863d916c4534660d012c0022171c8c7a62f27c009cd36504fb1e15cc1c494d95140c0e17ef78af08338112841e3db20dc5da92c863c5b4f2f3ae35bde4189a0b7c90f8bd6c73326f6fd20f57e3dc6d3a9acf65cdedb694666831ceb15b438da4831066d1537b8260619f119330c50829723113bf9daa65c36bfaad9d6065bb9d3bc8d3ea9b8aecc922a807aa81a5e4008cf38c0fd0d2bd5bac847010f58728d0ed1792b37bb6ae6dfa71e1ade3658413d2b59996e31cef8d32811321aeb656bc62713be98dbc525389bf683d7b251c87d2f44d13f581966ede013644cef47b963e0622a8bdac065dfa0f343e8e026b92e0e3ff725c8b461081572f55096c251435bde1ff547c3e5a8f1958a55c7bba4c6867be270ac7d2243c30adf75f18eda01cdb2c348f3c2a3b312f77031f0bde4e7b0a5c70bcd77746fc5a2366db5d8d2bea8f1651482e6694b4fe80793b3a0cf783b36efb3c577c2ce95af5bebb4ed681f5ee7f65ddcdc65025417f1121e699ba9f49dbb7fb1a96fe3a6602e88d51ab5b9002699b91e4e1cf86ea4e3dff3d65a4fc98715e6499cd3032351a5a1b864921f100d5a9f1f4d5073bb8fd8b7355e5b219464394964b7b9c1a6941858a369ba6ed644200014c275101e0373a382011e5acbed4cb6c82c6cb25bce6dd40fac4f0736c62d725c145f4bf781221186dc640da772ffbaf60f1e636c79028b1a799b6867954faa10ca8b054ae4558cb0fb917a2079b279581812da1abc8a6576087bc6e7fd0f3e5bb8ebbae6dcca96ade5fc07b22bedc7db67e690ec041e3fe1c5e7d24e52b725d607844f1dd58f96046d0babd05716369dd27cc1ae29ffcbe6f900a08bfc3811248e3f68febc6f65b8eb3db7d03f43b72270b6b74215f86f0aa85a1fe205c5fc638dca4b40508db4c43169e4f3e48178faa8efd4c17e2fb9a626fc514de97d932310707db01aad847c22abf9a32cf86f535727987549ef28a9e7eb8c28017970018abed2b3bfc724a82600dd80123dfaa771f835bbf7d979ff3bd4dae70996056495be9732d577883250b51f3ff6c43a9d31cf2892f8917a8413ea3687d3a9bb25dceec682875838e45bb6c7c201048178089eb3167dfe41f21bc1b98dde128d3e7e51add19e933db63f86ab0bb83d6857c1a6cbce4a28bade6648dd69ddb6c8874147878330edff669bf3f51146787fda380f9ac21326265956b0668af04d5df9827a6d56397ec6878bc0871b6d6de58f46d10272dd3161f493ec0b6a9388377ac624c8aeb346e92dee8f0ac4a9119374d8fc90ee77bd428d97ef11d658f9045e63f43fbdc812e35a769f38873c9c420be5df052d0c056271e44109e0998ad44cb85a7caf665b0d924591df2ae4812a1a706d6533e2479c3e5edf010419cb5c49c36967d99ed7cd4f598b9d62fcefe0a13898e1e8d8762fecc570c52c9995e487eea48ab86bb0c6d8df357f9ac01c0d73de9d955a9adffba29eca8d0be2021943ee19bcb78a20804211758da7da95dbb9ab30ac7c3f72a3ea0646bc71382b997db70d9d4df05cae974374f0506898acd8a6a4b30186bc087802045b8b61f0884a653d597e189fd721ebd0d1e03c69a5760b5d9429e19ef4cf0251a7842bacc89d7a01b7df3d74df47f19a9f36585a639e605710cdcdf328ae14c0de5d7ccfe89af8271a667d0dc2af9843c069ed8e96d6db24a268bc93f9dc5b172b34c04ec1d04a4dddc19d71be4daf9c11492351ad4502709d91a8d665b6ec6573e5f0e1e5b7e4bcaeb5c0970ccda843d3e58591c60438982be609587df44caad887df9013f111b649fc965cf25198be13f22509e93caf8619d3a7935aaec36c5d8113301e9831b1515421be8822a37c4a9f48dda98a3c23d4b4900320bc17ec5d963ee0fa7077426381f3c7a5f39f2586b23672c9cb4ce09f96de6be0c28279fbc3f923be89c66d263b59bea0642fc9c65c8fe26991e91954d67d5992f2e3a45eb0f2c9a823c7b92f32bd1e553355ae5c60c193048a4345d00207f752468fce037ded20e2a5e5e8da41bbcc59c4a20ad224d5fbaa20a992ea2d8ca3661860fecdb0b64b871850487bdce7831b849de23299a1a5dd08a24dc0bbf3fe665139ba06a5d15acb7369cb1e50d891045446f7291df78355bdb474aa25730324a3bdba1a2bde89f029f87755f4f8ecb2f49485321524229cf9d117e35501f8cdd793a19ead7dfa55a1962b35802fb5259f3fa39641033d4a8f0596e4339cbefde602a480646ba4266df4a4fc738b5e537a47b54e59861f813209592b3bf823b46a63655220481afab770d7980a46a443bff70113bbe007969c265bc7c11a55613e2ebcd5a95ea82657aaa5d0def7fe9ca368704c3945ce83535473356ea560085c7a1220958c5a10bb97e193c05eb68e95ba801e6c169af8894a99e960fdc4455bc9fd9533155e46105d031102cd63c451e831de091a5bc19376e5725d7bdc521dd644665e4569435709592cfd2fd345f5ebd9f05f0035f92cca7a99eb43013f18152454a5eddf1d4ee5ceda273335b3bce67e2307b97560cc4e9be01187f2c90e0bbfb9f263e5f2e747afd980c7c0457c73a5ebc2fe2b3f581133bddd57956b1205b3898622e8f52f4bb44ca5caa88ca62ad58a06f631a95f05208a06cb0952a025203c2eea991093e85355c197eb744c29775878293156a93e89ab3f9ea152072c558327ecff9fc84d77b0e97fa37704bb795c1d860733637b7e5a61e218bab38fc5068a193f3ffa96b8f529364a53a88101c5560856265d9c3677712c3e79100fb544188fd423bff671d4421f9d287424905925167eef2f29b2da8e5b6056a7f646e1d1d3c37f884ca618307bd110a8cc33a527f14af4879dda5c34f58119d526ef56dd7fe3dade14a5bc54b89cc5e223e7492aa19800c7e0cffc67cb9a4e13bab32eda52418db015ca78c794a27766f03e585b9841ed9534076acd7e2d117f36794abc1dca9fa9233083956f5be9b1092ed1800a78a5a9a4f6d9bfa8ee4b4a6044006990e75ba2d65b1483f27efee625583560518693e1aacca957ba65c208eec824d6727fd3ecd5740adbf5c34192abc2978665378ea55e32ab4ca87d8979a83cddc7c2ad74280778f1e5bf35920268de1f8da99a724854c1f3ee4ceab5b70ed4220d71020e96343441be166ffe71122371241f26714a1bbe32ef9780dc5731f939b7ce3cd699d5fa90d28cf803be18427f279f5617d4fc8214bd90842d8bbaecc9328202068b68309bbaeb8417d355455b6c77786c2478fd06b918fdf88fdfb91a5f88e8a85ecbf2d1cacb90ec364598bd493613d404968727f4a4e7c04eab569c9ec5db98f7ee610599a0c484fd5827d84bf116f66a24bc1cc696ae74ffd65ed4bf6028c68a787e1e0df55baa32c8844bbadef0b3a93eb76c9c75bb8c09a6df4b9846446dda90844c7017ffe235add98b2201b2d7e5209252617060d546463449ba6e5a66da59aad775f43423b44f3242d4f86c0c7a48917ebdef12d6b822a50d0927ba2e5b9ba9838bd9c137df2e674c4c3fc7ac4c20e074e05f69772ac6964a5d24beeebec2cca7b2920f8498d08d17c0bf029f5217305c72ea47ac93831ecd9866de51ad8cf2ab4b08e42daf8c7f42d188a95fa2c2e0a2c7f964952689995deb419a3862954c40255741721d1f39df30de7718d210a5812d2a2138e27d2769900cb59c21aaaeb7a3c5b4908c81507e8ee8b96336d24b95fa1bb99aaaecaf04582eccf50b0fe010d4635c9197e62088765760f0a75974e6e9a7436f64e6f75e9dfb6ca1c873b77f013fed227d48ff3ae3d934d9a2e1fb51cb9e297f18aff796a8eda05cfa15a328c1bd5a11df7518b4543213040ad1336a8063407e84f84f9cd2bb530ee3d55d15713bedf9fb1057065e90ba9bd92744013df19bc925a7523dbfcb12b482c02abb69a3a1fc22ed5e1cb094b3634df16d18502f1c892dd4ae54da6d342aa7ca09161ba87d491571a3ab7633d827a56f80e0f736be9c3b83ae8db3d4963f94d6039eb837f7d5a74afbbe7d11b2e45420c73cd8a63498a31659f1ad6db510eecda0780d252ee05025fd4e09e7248a98a3bf6c4827f33f4a784a820191ee44cb666d05807e338df0f0481c7cd19af06d08169a29d25bec7050017f105f00bfbb992b3fb179937ab5fda34095b1d07037509bab23e9003bcdd4e59d00bf722cc803e695f18f2227d840884287bfe30a80b7316abe703159e83d49d7157cf89e7c89ef405fdc0e72470843097ac36ffd4c9a42f98b2dc8f79fda5bf04ca2fd942c5d73b5193dd3d176ff32753f71a2f7d414128c2cc979e7425637188a0afb8dbdf7c9e20c8452d0d86017824d4679ae733948c6052e7e356cba7facd3316233c34ff20cb9b96d9dcaa3d0facc7b81e25f754ae3fe21ae229c3d9458e23b0071a720c879cfe72bcc68302e19b0af0d07281e29136255d2c1646ef296b4e838d1178a4f0a752d54a2cccabb1c0baaf19107ab0834fee5135a17894d335d160afc86ba493cf26a44780ba930325e8777d3cf611a5869d3b175f8dc67344d4a4df11be6083e71d8798cbc1d527486b922a8fe1399e1b0ab2acd138744e07154b5ee1a61c806ce1b01c94008c6c02f756c9ff8f16fd8e7a34c73583e67e105e664387104194438784f453f9e153ec9807ca07528ae3e5342bcec806e95db62e0cd9d0d783cd34986db595c5a0b8b4a9e0f055ff06249464d03d6c927fcea3ea1545c84d04eba01f2277945c3c1dd3d8dcc3b5a08512ffe558293451de08fc6df2f03a38a30b4879f00000000000000019bf62a711b72d5e695da5351656417c40507a0540575feee0f6b18", 0xbe4, 0x0, 0x13) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x20000000065a) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = kqueue() readlinkat(r3, &(0x7f0000001140)='./bus\x00', &(0x7f0000001180)=""/51, 0x33) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r5) recvfrom(r5, &(0x7f0000000000)=""/15, 0xf, 0x2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1ff, 0x800}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r6) 14:48:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x2}) 14:48:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:48:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) socketpair(0x6, 0x1, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)) getitimer(0x1, &(0x7f0000000040)) 14:48:16 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x2}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) bind$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="03002e2f6275730045c7916c74d5bd5b93026cefff223f61b812c5df4355c23aa661fc51f819b42fdf9384b01ee8484ac697bea875f47dd70ffb800d1a6933e1de745504fcc323f43d78aa57842e29ec13a0df8bd4676fa3c23ab549b17c6c37f466d310fba062d7f19a53c533ad920806d6321b5bf5af50f6d1eb8b89ca177a86c606cb3454628d3aaec8dada5f7f9ece727e493de9dc6f800060ab1fa264e637e005bd940f8239f509b4d1a888c9626ada5f4bbaccbc1f867d0c2dff179a"], 0x8) 14:48:16 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)={0x0, &(0x7f0000000040)}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) pwrite(r0, &(0x7f0000000140)="f94c4c49000085fbaf8a8d1a029b", 0xe, 0x0, 0x3d) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) getpeername$unix(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000198397b6b3a00178ae30021f4500c6fc2d"], &(0x7f0000000040)=0x4d) 14:48:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='/dev/bpf\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:48:16 executing program 1: chroot(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x200, 0x7}, {0x18, 0x2, 0x9, 0x81}, 0x9, [0x6, 0x6, 0x37a, 0x100000, 0x71, 0xfffffffffffffffe, 0x5, 0x20]}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x2}) nanosleep(&(0x7f0000000040)={0x1, 0x9}, &(0x7f00000000c0)) 14:48:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x24}, {0x4006}]}) r1 = socket(0x2, 0x3, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:48:16 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) getsockopt$sock_int(r4, 0xffff, 0xc7a57622b0d4ea56, &(0x7f0000000080), &(0x7f00000000c0)=0x4) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f61002316205aa6270ffb17a1934ccda65525612bdf42d5a4812b2c2a0e88f91a94399063e869bf1999a0215406fd8fe0ecb8eba3c06c08495f3b4de143d273c4a9da5a97ec6766f635a30578e0994839b48", 0x91, 0x0, 0x0, 0x0) 14:48:16 executing program 0: r0 = semget(0x2, 0x4, 0x200) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/27) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1945, 0x3, 0x8001, 0x2}) semget$private(0x0, 0x4, 0x444) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$inet(r2, &(0x7f0000000140)=""/4096, 0x1000, 0x40, &(0x7f0000001140)={0x2, 0x2}, 0xc) lstat(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000001240)='/dev/tty\x00', 0x9adc6d5ad403ba5b, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001280)=0x101) getpeername$inet(0xffffffffffffff9c, &(0x7f00000012c0), &(0x7f0000001300)=0xc) msgget$private(0x0, 0x40) msgrcv(0xffffffffffffffff, &(0x7f0000001340)={0x0, ""/39}, 0x2f, 0x2, 0x1000) symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file0\x00') writev(r2, &(0x7f0000003700)=[{&(0x7f0000001400)="a02072c1cfb97f2c62941f43b50797c2fc3131dbd154427ff87c3fbce6cf5c73f44b05d503d17408d35f1ea4da21ff6f632312f0cff5d0c3e1387c7e83349f7135832789fc13b6659f4739030ca9d9dbe348e7ac1c79f17acfc1f2d85c9cbe09e12a9cb1505243ca8cb0b2aa3349cc148079af45fbe4111b1ec6ce1b0b8fbe4c96edc7c0c41fb04d04c17e044627c12cebee4e4b21d88d007fa04b383129b03c75e4cfdaca1186fbdff2d1c166da06d15a919dbd9d0428dc584df68898b90d43a561b2a455e8cb9818d7a52325546a2faaf90f79f90f2b5d2481b646bea68d9b99f0a8fac5f8508886", 0xe9}, {&(0x7f0000001500)="fbe4bcaf30138210cadd36040eb18961ca24b52d03bd4507628227c2165174b009964cd9e9e48f8a338da96c0aa4d98d98341400b6935beaf0a711cbd4e43c43375630a02c60a924977a701c96bfc9", 0x4f}, {&(0x7f0000001580)="072174554aeb16111e178c4e5e4753bfffe432c9e9abad5c8253c44464a17519641574222dea23558f6e816f36f1dfc52d5fde637cc18d886177a79d235bce1909f340a3f9206b83533be8", 0x4b}, {&(0x7f0000001600)="194147b25353c04f2b6af3d3aab579b367611501d5dee1745b8c598fccd582fb80d53d58d9c1c7cdbe18204b514daeb23b748c65bfdbce01f81b1b4dea71d004f1a9eba54166462f93d5dec71a53fb34a6f7e82fd776bc12e883d7fdaaa1fe2d8e77d436cdf8305917a22e069bc69ef813d5c59b55647e396847f7630b2b0b52ddeae4370c775acc5133f5290f1f828f16ad9d05224e83e51d670f7e784991008e2370383a21a137bf228fe72db238c3710cd540628dfb01dc27d7304e92f3fd3d38b3f38d4f7118c67f984840b2fb184bf1a9a004a48ab9642c89e4e7e4871aa90ddc6046a6fdff3e65d487eac02c1dc13b3822aae4397f93019035d7c642fe7dcd886c175293c9153c473473646653e1b9b37d357bdcbc62e2d0921be4b8855d403df94abd8bfdee4c062850bfaedf983fdf1e827572182002e3acfb04f8e1fc07880cde6f20cae609373a13b88ddc93b0f5819308260a4f4422e3889958415b6824d31d26c1ddea7583579ef6d930563fb44a1a9dd2fa6b9e9e0df86d8705d21aa6202df2211b3e902350b102b4a30ceb2e8a98be1cafb51dcc0e00b443a8e381dc47ff32c87cf448c533002e8f4fa71bbf0929e31b673010ab1558db0133a82ebc0654e59dc5df132be6e1d8f4be21f266b6b1d357d39bee42ae99b56304af98ca9284942ebe460e999388c172204ebd0e92f4a190eea65031a86b27046473f1db65825408d0fa031d27f5a0e2164984effdc2613da9da3453d383d2acba12e09de5471f268a19e53594d680862e9fc155b21b78a8ae537dbb889887b08ea4c69ebe82ff37ffa081798a4a1f5fc6fb06fac8afd88f8c4d39441f22e365a71edb6249d4545751754217cd99024dbfa3716afab2fe9b1c6a4304502d21f25a0594978d0ce16b91138ceaef5aa720c3795e7f66fcfbf4193659de0dc28107a54df7916ff0dfeeb08593e5e762fbe8ea9fcbb0b4bdbb44b100cc466fd4fe5c1dc77c528d015a3d33095e1746dbf6d314096ec9116ad21e060cd7763711ed2ad2a8062a722e0ba0a907911751cd1c4479b14c9eede1077a4c25568c11dd1ac10144bef648b496d9501035385e5ba4ea767049313ef37d56e5f8d2336cb9e89e1f4efc787c4c337a0429727c94867eebf8abbb80a18ad1d88ab6a2ca1c795e9a2f3b7c219c581977e7132805a649c4a471c9dde849a2bb7fca0130b750518c1edd948372121a43a2a5c9946eb88489374761d15998c4b111ba3345d533b25287aaffe06ab5b73dfc8969716b550fdb008a9ae4b21a037efa8b93f639e6f353881cca016b5ed51dc5da236e93f2c6505e9b564279247717e93df4a8776d80ba3c4452c49ecdda7f982f268323e466ae2eb25d7bc76c2ad454a8d2a76b10b462fca62faf8ef7048ced5d9730272739c69036bdd691c3314bbb55c6d3a0180611c427fa8e939d20aa846e95ea898d406c69691d03c8202bcffd0961bb4b90395cd893a42d4f8524914335f924b81545aea6bf12b4b32950a40616f26b201649e9839a90754e0536b9901f994f3652ddec7ee8ed4a0f163ee9071d3744d171cd4d281862a5436b9eab8b79ce1f57acf134a367618381347358ec7cd91d68f18a30434928feb7a0b8ea3b2a9f69daacb33880276b5592862d5feb4f0725f903ddbf69a45039a334193a7e9a0d0d818305531a8422c5ca1b3765a91213678eb6d52cf77c76b98c4d78cf695e800c75106fce7ae0b5bcbe50cc759c03722bd4500558093447f409d34e96656735bc97c6b7d4257504af168af2f8a624b6753ee9a9416cdd2e4e4582a220fb40e9acba0213eefb64f2ab435158645b843bdb5a5e8b9c8a30e56f90c97a68030668780226870d71e1016e3eba584397500d705bca0270804ec63d27e235f04d0da70abcee338d6334e62f63300db005b5752560136d9fedc2a7e392c3ac173a18536fa32c15b8c3996194e337e8f491834b028c11948f54f164d900ce67ee5d15ef56b1ee6f7628ee05a8a041729075f2cc6985530a4d68bca38df2eb9fa447ff770ccb42c882303382398245f098057fcbc45ed3102330ae0895d7e55ed90a73a7822013400c73594ed05151ff89899da4553f2862f7787ac02071768dc8fe0674de81e32c05e2a319f90e0c514821f95e6ea28b1940f0f077700deba7b8d3c9934a67043908dcc220a772bd998c5defe960193bbd50334d2891781dd0f19482085fc0c00dba4fe7acaddbbb9ece11d5aed388b68983b3a0919065434645a02e803498959092a73e255700592df14514e14722c2fff7b55dc37acc83da911f9aa0ffb3a17fd6090ac66f04bd92a9219bd49e00dd88ed4b67c6b11a08c82c2a8aa70317d1bf3a4f67a6170350726e045080106dfad7f210b96454aed7fa02b00e4102bc633f89365506b2a330d4a7c27e44487e9890f09a93d8c6a421f07b11d39e23705007b38b923289ca4b3e4b56e4900f73ab4383569b5705700a3c3bb329067e02f260e31fe3cf53a69fd67918062b6ee25ea296aa33ddbc2e2846cfe32f07dff1a8de33c413b6428b455151cbe73121013d303185537badf5eb8c02ebdefc5e7089093730e80ae7e244936cf506aedcafc61816ee96dcb5802a5104364692469a3f8aaff9b750a71b583bed6a56a3be1e42d6fc70d58c6bd9a27929322ec09c4a36b1fb5ba70807cb25e836165a75fa5d3e3d0a07ef7956397e2596b08913d6c488eaf9cf4dd6046b724b5f7c37fa03cd1941408916a4cdf93940bf7cac5a3dffa0883a27f7e8c784bb87ffb72534a21629032d4cde39997550480ebf15eee87493505389fc27bcfd8d1581ff5dd62a3405e05ba5ef6b3257323a9b60453a41fee3216c725c44f847e29ab12d80938cd10c3fc8a0c371c13e46431d798f13f6b1aae0d3c92d6c60011ec14c4faef366b202cc0fe2cca98e27e91e5bc4726951344149a48ad323cdfef57416a08f343b86d38182b1f1097c5d6f0d92726ae42fc0dcccfbba0790ebc1d27373fe94b435d1b37f7ba070285e93c2110fb6fda10bc3584ab3bf917cff28732ed6181b8fdad80786e448843981259c177cb91fb936bb6af98cf1b39c5511d74c366b5f5d9c8d4e0b9d9a60dd3c47b2b8eb8efc6c93995eace87eaf6da426272b86d45df37d00ff973d98eb72b54a5f4ca69a5824e74395000c37124d3d5608fa69a993b3efc5fd819cbb4fad41c4c5b9400ca661edfcf4402fc24b076f83c9a03eebe156a83cd6d63226d6b0f2cf42e44bc06f8350ef1196761ea77515f113ed069bbed8918e419b7b67a1f31181f29ad320eed164b6bab657a1145573da6534743f5482dcfc78c4a03fe2d993d73a302840a60d362de7b6a1668144b01b33e925989ed9c78e6372762e97c4bf1308a256a20574a6ddb0e7448f57b2b3a3e414dcf6e81fa248f38acf073a3e71eab57619b5147a0063e23fb7cd536b1bc6b8090c8267fc69fcd381e723ce681c8063dc837dfea5f7dc18fd0555ea07f895839f224232bb8ad5705a1dbd0b1b47479f505db594fa3eb3b1faf3e5a1f23edb329563011053822681a007fbb16887bb7c9fabf3bd6a7877aff751e9915418b40f25357806aa2f063d35ca45671900a9c4891dea461f5548c511fd290e9e34ae57429c71f412997af23ee3545740eb653a21ad1b8aa64d25df9524778e5ef09e97739930f618066a96165b470d47ada5140195ba7a9681bf1ee537fc84db207672ec5ea9d332de436db05764d74283f65f5063b5ab948a716e373ca39bf7c5ded554f105966c27a8aabfca1039e5da9dc13fd94f5f3954e3919715a32a083d665fcc16a9e95000d3e564f0a8d7cfc88bd34b7c766796bc45c8cf3cefb3b92aeff3d7da18313377ab5c939e757d489abba6925520e33d7ee3202319ae3a0a44bb76766979446ed2463a9643781e2317daf2af4e82bb460eed1f0d92ba97077a5e08b30a0a515af8c7834c92b1c7ce9cca6cfbb332e49a438db326b37ab30c3f28d44a5d7bdec32054e002a9e99cc4e993fafedcf495dc552f7bfe76f5a29597f460a3cb41cf796b4aa67b507424d022b557d77f4091e415fbabc6d8a74e7cca764653ed771022d35795500b0eac77ab625abdacce2c2422efd9e3cefed9ed3496e465ec218e3d23cc0ce99ede97ac79b778a875dfd6fb22e15e0261de66acbf40d2367f2dd13c36cca832d7f77cbee07797880cbcb61f7ee88a86cb72ed87ebfc74f9e31a4f2f2420b83ffdd4b372cd3291497ae08cd7112793a023f52830ec7fcf82893d408685726df02a54edacf5f931902b7ef344d2b485f16496e33ae9d0e3fe31b57f2443e26f07306023b487de3b8b3009b0483710c488a17cb8bf6320698f3de5ee6f6fb3e7d0e4be95fa53df7932fff2751d76d24fd3e84bdcda9f1c295effec471803d6cf82fa285e295113930b9789ab48f01b42f865e2c83c8431da8d5086eac0eb5230750b40c04f258e00633e3397666b9868937a1aace02502a4f62ea1e0c69e142ebc38263fc5536eb7918177c8db62026231612c3c874a102b12d86bf8dd66b9f7ba496e261352d44167f0f9c453fb54b1df2e5bd39d345363f632e0ef9462eb98e1eaa2b4707d4a4dd8af8faedaa09357f4e398cc7950a287834e104cb480bbe75db15cda03cdadbea8d2e877946a170a8293555d2a1355c5483914cef417b719769a3b65acc5bd1b6075994c3b6a0cb1abf7e4194da37ab515a3623c27f493a462fe1fc5537b09b2bfb021236d5290d7017f1ec9d9b6ca56e2ab43604763b168924c076ef3b492cb77e1ba33560523e4613d912fd98859c79e16e8e4a40f7468d4a92cb06507f12d8ebf35202e4d9e79e3efbf4c0077fad95dde1df7b7bb4b9b127c16de9674200081ebc47e35f61913a4b2dabcd6b9b31283d351f03326097eb3a585fd5e3ca1e8aa526a500ed8117fd06197ebf18a98282fdf011c97aa91a5bceedad37e008f1110c45e0411843ccf67e0c490e90762b03af93dcdd1a7ad7df5d27a454531c94afd62250c6f96dfbd493c17099a439fe33ed6a324ae601249e17a10143da2abddd204ef344cdca23ee4e888c251a93ab6ff7ac5c8705c224baf7fab57e68034c42ff5303a4e4e8734c858264fb2d34b8b3cfdf0a8a9dfbf8002566dcbbed3e75a82609f8833fce8a2cc282f4158c49890fd2d60de7638742a15c26145b7b7c3e5f8a7c6311bb4d4fc0a5162ec138571806b74ada590e2356f5da285baa0e0f02cd84f533a6e890a1f835d59f07eb29d7eff6d33dd810cc69c0dcd10030dea4dbeaa0d7f99e14f6901e3956ec28190172f39313d2a3b6008868b1121e6117f8afb66627667872f12251fd79abbf881a5863fb1a425a326b3f8088d1f8ae358bff431b1c1192fd409dede220e018f565cdb23685b0372288e9906b8622a5b6f8507d4389bf7200212f2773d4dad499006a10fb2f4849638758329879df9409bf612668f299f6904b3172f484c24a88807b7133f41e5ba0936e5e52432291d5f91f45d24758412c0e9421457b397de13992f94972f949feb155f3d088edc0615dff80697799b4982ea2022f9dbaee8326cd8895ae4ed25ae5937fa2917b6671d3830308c971bf721ba37ee7c6b5e706a36d3d81cb09b9e1ff29c6b8acc4da5107e155fbaa189e2a4f128da9ffcea8b66b2ebd492f123a955b73daa0f46d3c972bda5ee6e526c78d9daec764a5d215e0b59e8da84592e22d2ca25a236b5312f198126720430da1bbd3a58abe249f643966a42c782a1f5403852bc84631f6d", 0x1000}, {&(0x7f0000002600)="072e8db969db83a85ffa9ea353b5f397b4e7d55432a1b2a8cfe05211ccadd8a116656eb60509d208dc63ed178600a24b310ca35cfa461781a8e9a98d9155", 0x3e}, {&(0x7f0000002640)="1a394cb07c99c77f21fc2dcd6dbd43d0ca014923e5240acbbc246bf13a89f16b3484cb7c714129f947c5cadf8540ccdf73cb60eaf76bce9aa0cd50c22e1cf69bceba94323cade3218f2179c989b2a8742e203540fab7a1bc8d5b47293257c5b83477a4e39886c1bec59bcc24113ea17b42bf9917c256cf06ea3be4b4a14e4baa939bc40cd87d51c18e0cfb5a583af328199c13e34fae48378efb04fe024f3831382ebec7b72df24e83fb2734e4cc988194a5e1b1e6e2594725bce557e09155154f461c8344a9393552f225a0fd556077386cb8f4cae40a33701c85b5d33feffe175e3cdc62b4d7c7a67b0d0a4d535fe1c80994592cbccb106a8377fadfbf977de2cdbd8bce50f65fcaf8ab1de7b24df66d763cbed90a33ce378427883cf2c5170866f96a25f71782090ad2b482402b011d280862b4e6c55281e5be0b7a7c53326e9c6bc9eeab82fde2ecf1f84b36d409db109f4f3b7393c845c24b97281ba60699a3a54701e4f9b61441f3263dcb875a50630b44ceade6ffc75378d239f137a713bc5be29aac77f100c6eacde60d27d5047789eabb31b54ceba6c36377916b23b5b1b70b0409e637b4f95a74683822104ee8c95ce7a9c95dd94f48cc4562e1f73c352ec456d80a34e722a671bd927d2aa74169c5d8fce6e44499c6ef13bafb4fe68ad930cda4d0807ece3ee4c12c27ca82718c5faf2dd979fe5cac3c23ce79d1e6f8e3b016661477f2b479bb9049025eff84c3fdc4200d7ac3e966e94f26b97c8326df1842816a2d6cdbd8dc7cd4a7aded5d999a1dcec6f7d51ad6808d2457906fd32e1135bdc32940986bbeadc6ad5fd6ca97b2e070536ca6707e476a1e3bee4227c11be803f2b4c5738fb8546ceb7108e3c68a6c0cb0b6da80332db02f36bbde1bdf7d86f8a72ec49132fe1305d0aa7373a7534e684717be518819e9dca9f68f99a9c6989e52446d646f4c1520059944eaf1b2c3a6c67392fc238ccc2ef15688f2cc61e3a9688ef9a573590ae6de24b7d54cf01b25def46fcbd647c0093d10c56b4d42422abe75f140f41f2a06e315ebf96d28df16dc5e7c82cc4033fa5e5ff84139448ca17c5d7525909009bb500d76c8aaca9270ae3933d80b5a4de65e51a51b0708a7fd55606de98a633fb09ef1e93b1baafc4cb5da49f290ab1c6cd2be0b2a3afc4ff5966c72e22423d3ed051f9a042d5ace01cd2dadb8924a7e4443902d93566502d6cf1e65528e66f9b815a9647fe69a261cd12a39ecfcccab1a84f4d7014dec81838eb9c0ac35b56edb3053e4e67d94634b4b2813829cad7a66383f46de3c96fed0652903b04ad44fbee684062ee8e5392b669806b9fb9867bc279e3ce932f397bd5cdab586226057538841ba94379b0fcaa82fe27178ad4b428ef1e113b8e69d9216dfba5998bc55e7de41884f550973f776a91bb4a36bb0952a98c6a3057231c54d9158d6f73578560bac48c29e20ee56ff55acbdf2d6f3ebb38c42a58c00a29ca4955bd94ac9edca1006930ee0df048de29af934d89d1e3bff847cc26ce84fcccc33a987d652d84336542f9889ea29286e94c91f1f47f24cbeec187eb444c0e278c0e22674239480a34314f0911a8610519307cb3cdd8cb23498d04497281c90493e0511c979a053c77151709c6bba477b63d4962dc3d9c56ca02713f8b35126758bc17e414a7428c50e0add901d06523d0c9a81f7b5f28bac29acc74ad1e82ce02c0b96715004522d308102739fff4773365be8b4d38f8e0f665d9a11bd93b7f86cc1146f8bb31bec01648867064fe4a9d43043738299fede6ddb3115eda7c63ce40d8a00b98cb62e6e83b855c818f739e08d7b63c4636aad939f152482c957e5f8fb2017fdbdd1106b618f96a8258190146032210ad22adad672e0502309c203d3dbed5302a40150eb7eeaea4bff2c2b48b675c80a4c36a32e9669dd168ba685e3b95ab02903425a35b5c34846b46e1cab99ed81c10af3d2485e1bf83818dc70be7c922e7b8e2ba41ed4ebee9374d16b933096bce5e57212d39b8c6ceb6050b4ee46f8ba00b0dfe506a4556dc6b41f54224453c9bf8fb7b8f3a2604392f4d670a25e28e7f06d083511a9926271edba56191808621d6a88470532cfeff4238e0133e3909e23afc0e2f44ddb2e7509dee00bef5ec2e9f2eb5b33e0a11e66d6b40eac847b17c3407f82e49cc4174e190e5e429d08236875b3556b58b5abec8574d2ee66b0dcba17ebab6728d7b0334c7187c76973cd623f4bc2f17e1976333a3c614b6df9ee76f2b16b6225c8eac41b806c1e887e590498ce9a178f835c1b104cbd831faeaa406057e3ecf13489cb6d8bfc32a1ac30a314b6cf9ddb41c3ebe358047885e3b66e8b1afa65573ffbfdc6fa776af255304db78db020e040d43e604105141b07e995291cc7426b25769614cee47e0d6640ac4d6fccfe8458992ea92cdf3649b8775e3f33facce3347bcaa24569786d9a0674a3a2a0055540ba7f0237f85c2ae281027132fa9876ce3aa93c9ef2d5ca115477e81c600907458e809c7e6aa18a31a93612b8fa651170be24b813c0a92e7c300a4eeda92eace795007af93a6ad80f5927bba3e3d66ecb54aa34f9ab2dd71b836c48275209013a9443eb44de49dcd8ff817e2b4d2779e520c518e310928ee17c8775d01e47943ab6918a576479a98938e5bac73d1dcfe54c7413492d4afe82720eab0deb830115b652225283f752b8a9ed742422312d71e9e96d736d65aaa6ee899866f16d46a86205c0c9ce52574658d44f07792e0aca8cd36a8b89bb8ae31235cbcd4b5dab483c023d9ab29ed8be8f44efa8a581c1cd9f4e9dc6d87824ca798152117b59e8dc6c94a61304e50b9c16949f47c075f144d42e506dcb29f3e7c7667583059625e3ba9af9f18d38ce84110457ce23045f750c429ff0a1aef554f039eecaab9dc65502b3fa29b51fd1166c9e1284fe52c10f5983bad11253723b2dc3b002a916a65dc07838352d8fbe753e332c2a1c9fe430af9e22cb50cda79ec2f26dd95f2dc9984cf67a2790950da5a4bc07f7b5bb0bac89cfa0e89a0182ccf1ad990f3295d37ad1d1e9e53893fada3d8af95674135ab14903c4aa19ed6b201ae8393716a04ba4a42425cebfdb5e991de03a04c91735306c7e852ce757d1b14af0a2ea1e08b267e69c20270ea96a3524728dafb93c923414a98d39cc544a0861a3fbbf4580c285b982a7a13f5d5bdb38059c4d77d298e3da338e1d7df73b3beacd224f68a0b5c682346f5682e731dc7cf1833dc570bc9b7ace69de6f9b9e0f315f7323cca75df8a4b56f7f27ea666db3306ce8978fd1421fa5f864a223b9d88a1040b38a53937b8e5bbbb32e3d35f33d9ef6ab9b1fe4e107fd162a0bf7a012ec274f8c3423e472b14b1d8c6ddafe51d4d4ab673f719d88bc040a3ad0bf113eaff2aab12661a2a1ac03c9da527310dbf4ac517de6a060282506cb94130faf7e4786b14c60764deef43447a2f3f5c56ba29814865e90866b69bd0836604dbcda2192b1584b5e52ebc1f6d5e9a691e0099605b7e007eeedfedbf9e64d720d2cdc43cf807832ba51488737fb11311f0cf4f5d5c81df073f1ac6e26f61406e9044964d06b8ebabd7afbe89afc5d6fd43d930f39d59b7e736b419aecbff9120dcb431248bece9a70b9f89db7681c7d47592d53210719a48e75fd46417c47f84bb4e0ee0542e7427f6b3ed6c5b8fd49adbfd06c2a5701287b9767aadfc986dd2125fd5ab321fb41c0039e7b00efa363d97cb21743f572919499f1b4513cbe3a622eef8ac29f560406c6a03bb72ec059a1d57edcc177a804e870fb2466d5dc2dc5ae3d9fa4aefa938cfe21a05e3bf824d184edb273b1ceeb44a6fd8d1600986f9b94885d0f7273b42828d262e3e498cc6ef26097288a6614570adbbb61df70eb285dd1b72f14ea75db68bfd0c4de1ee16ce869673c26f58c8c6b9a4b4be115fe9c4027dc2f0cdebe3b1796d094f5b6ef6583212a9ed435a5efede77a6dc7e4b440868884b223f4a431da51debb14cda37c42efb69ff8770a2da4cda22bf13570c750bad14fe04d9966132f80ede3bba45326ede58b52b9badb63457165e336f485e8a99e8e7ac0a2de421a9b19354b6d0efea2efddf0e66cfd5c7d6de5df5f3f02e8ae118a66c21aef8d3da723d063a8a1cfe120f6ab36e5d648e546331bd0e413795f8f1d7401fc9763ff57df1a031963b9ecdb95504a1a786d051fb78846f0c4e371140200e5f1d0b65748aaa36d726eec695d0876b2e552b0e5d76d1eb457ddaca25341dab1c8b7f8b6df843c32e3fb04517e08adfa8ad5038ec69b59f12d90eb2fef1989866bd97b60cf93edd40bc408e2c0f1b66b6e44a78053d8ca5603ab40a4b3dcf72093f7dbafde4f576d75944a1d8d3c922be29230b64ac40986dbcf5985bf36182a325c762b049e3c22557dbb468f996cd1c08a1382567602eaa5a99d8bbd51190d7635d64ce06dc2530b3219f8e3732af9330d20dc065a134759385210ebadac8b5625f6f935d6025ca7982f3cd018a30b5190ecd47f236bc8af5d81bee763deeeb651141eabff30657ea3e3e689e61e9c7d94fe0dde2065f7253f61139ffd91910a1d17e9060e5bec206c76fab50a7492798bc16ba88469ddd0a15e772cfc5f7bb8abf3eb9d052d78562d5c8863caeade9939b31c1db4606af79239a4f62d03408789f7a4ec01947dc3b27e9da3a0e774ca12d60977cf2b5d6fa04c65f132656a9497170964377196c4f60bd8cc3d430b779ed29710bec04296d366014da12607064b52017b29e2eaf3c339c0c2e52ca4b79ef6c277e5b33bbf96a498759c782a0dd720e4164b2cf15028cac8299286befc641c51baa752779391ba9eab0768ce2a0d5ffe971a28b6c49b2808b0e325b6b8fbf39824260b7324f752018bb1663d7164bf6cc162df101cd54a674a3a1c98c91a9785838e3525eb664d827503a7c17bbfae9927136cd30523e150f18fe3fd8f669b84cfe56d9aee091b88851ccd8f8206c8688f79e7127e9f827f6dd83345510090391fb8d6118bcf8ceba5d8cbe675fc380afc37b87aceb17f153a46771eb8f58e165b75488442a723939fa486d944816a1fb31b3c9ecc5c09aa6e68e44abc447cee7682ecc97471985e1aa7ee0bc26f54b11b4df0a43e9b24e409fa9cb1dd0ad9189dd41b107bdef229d94b6c987e33ffc65564babfffc77864892b08e76eb45873bde1a2309c90cc7da421b31ab6d813fba11115c70cddae47da3e324a615bc3a9c3a0a003861d20e73fc80d57132e27f736614961f0df3ee29bf78226c785e615e3c34d84b9ba6108b8634793cea06677f345e14057045f30f59ffcdace9b9cb5f43b5ac50c5734ccfd9d1b3a238660d05ad24114321e46eba029271e206eda478bfa42966f005e6ae24cc6ea96651e3b39501e54b56fb616d2c475497b730a162a622eddb92fc41e12cbd8823cd0df9424b66169f1b9a2d99e1436006406ec13a31cf80c3f2bd336a6cee49cf5af2f19f4a4fb42f6d1fafc2804858745758c72667cb7e836773f1b120d3a243ad5aec6193152dec2fa7c95cac0bf37aa553c779581c22a5f4c2d6a97ee969c7e86bebdab2e786726a76899bbe82c2ab8896f23b96153ac9a72dffbe901463996b35c3ed3a58b93c6bfdde2cd6b6dc5f50af09eddea9c08f79578b37f142290fee869fd6110b59dad83828a9b3f2244f7ebf1201f45bd75d211a20a375e6e27e82d9934cf1df21e603460e4af2254d335161e85f76645650c851fd19c06679983df", 0x1000}, {&(0x7f0000003640)="6b0a5e6cba67a8a4ffe58f042eeba1ca6e7509bb02f12b1a7985f008290d322a973534009b7fb6aef6c968e9d754af7a92504f720c4128f66ba4b8072c6e7b8d8b2e77acc2aa410eda13359d85e94ed2cab6861283bc9fd4f4ebfa847e8088a91ef68599b58d7a62892bf319c9eb0a3b62b69585e68d1c39509904b81574ef92d1208e8669f69bd37c3852e0fa74344097f8ecd8be068340a9f3ef9a0d3b8b71aa059148bf57e8f585b2", 0xaa}], 0x7) pipe(&(0x7f0000003780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000037c0)) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000003800)={0x7fffffff, 0xfe, 0x1, 0x7, "e69232340dc95380597d496aa8cf82abd75dd570", 0x0, 0x40}) r6 = open(&(0x7f0000003840)='./file0\x00', 0x880, 0x100) getsockname$inet6(r6, &(0x7f0000003880), &(0x7f00000038c0)=0xc) getuid() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r7 = open(&(0x7f0000003900)='./file0\x00', 0x20, 0x1) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000003940)=0x12dc0dd4000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003980)={0x0, 0x0, 0x0}, &(0x7f00000039c0)=0xc) setegid(r8) r9 = fcntl$dupfd(0xffffffffffffffff, 0x14, r2) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000003a00)='/dev/pci\x00', 0x20000, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000003a40)='/dev/wsmouse\x00', 0x10000, 0x0) r12 = accept$inet(r2, 0x0, &(0x7f0000003b00)) r13 = open$dir(&(0x7f0000003b40)='./file0\x00', 0x10, 0xc) r14 = kqueue() r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000003b80)='/dev/vmm\x00', 0x20080, 0x0) r16 = socket$inet6(0x18, 0x4, 0x180) r17 = socket$inet6(0x18, 0x1, 0x39) kevent(r2, &(0x7f0000003a80)=[{{r9}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x6, 0xffff}, {{r10}, 0xfffffffffffffff8, 0x84a755880efc1b7e, 0xf0000000, 0x4, 0x9}, {{r11}, 0xffffffffffffffff, 0x1, 0x4, 0x100000000, 0x1}], 0x3, &(0x7f0000003bc0)=[{{r1}, 0xfffffffffffffffd, 0xc5, 0x4, 0x9, 0x1}, {{r12}, 0xfffffffffffffffd, 0x40, 0x1, 0xfc, 0x7}, {{r13}, 0xfffffffffffffffb, 0x41, 0x40, 0x200, 0x81d}, {{r14}, 0xfffffffffffffff8, 0x28, 0x1, 0x7ff, 0x3}, {{r2}, 0xfffffffffffffffa, 0x2, 0x21, 0x5, 0x9}, {{r15}, 0xfffffffffffffffc, 0x8, 0x2, 0x1, 0x4a8}, {{r16}, 0xfffffffffffffffe, 0x8, 0x4, 0x1, 0x7fff}, {{r17}, 0xfffffffffffffffa, 0xa0, 0x10, 0x6, 0x1}], 0x6, &(0x7f0000003cc0)={0x200, 0x3}) panic: pool_do_get: mbufpl free list modified: page 0xfffffd806f0a8000; item addr 0xfffffd806f0a8300; offset 0x0=0x0 != 0x3c51b1fad6aceb8e Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c pool_do_get(ffffffff8263e270,2,ffff800020a1fae8) at pool_do_get+0x439 pool_get() at pool_get+0xeb m_clget(0,2,800) at m_clget+0x1c9 vio_populate_rx_mbufs(ffff800000173000) at vio_populate_rx_mbufs+0xf9 vio_rx_intr(ffff800000173050) at vio_rx_intr+0x69 intr_handler(ffff800020a1fce0,ffff80000024db00) at intr_handler+0x8f Xintr_ioapic_edge19_untramp(0,0,1388,0,0,ffff80000001dae0) at Xintr_ioapic_edge19_untramp+0x19f acpicpu_idle() at acpicpu_idle+0x331 sched_idle(ffffffff8250aff0) at sched_idle+0x3f7 end trace frame: 0x0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic pool_do_get: mbufpl free list modified: page 0xfffffd806f0a8000; item addr 0xfffffd806f0a8300; offset 0x0=0x0 != 0x3c51b1fad6aceb8e ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_do_get(ffffffff8263e270,2,ffff800020a1fae8) at pool_do_get+0x439 pool_get() at pool_get+0xeb m_clget(0,2,800) at m_clget+0x1c9 vio_populate_rx_mbufs(ffff800000173000) at vio_populate_rx_mbufs+0xf9 vio_rx_intr(ffff800000173050) at vio_rx_intr+0x69 intr_handler(ffff800020a1fce0,ffff80000024db00) at intr_handler+0x8f Xintr_ioapic_edge19_untramp(0,0,1388,0,0,ffff80000001dae0) at Xintr_ioapic_edge19_untramp+0x19f acpicpu_idle() at acpicpu_idle+0x331 sched_idle(ffffffff8250aff0) at sched_idle+0x3f7 end trace frame: 0x0, count: -11 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a1f930 rbx 0xffff800020a1f9e0 rdx 0xffffffff8250aff0 cpu_info_full_primary+0x1ff0 rcx 0xffffffff8250aff0 cpu_info_full_primary+0x1ff0 rax 0xffffffff8250aff0 cpu_info_full_primary+0x1ff0 r8 0xffffffff812fd86f kprintf+0x16f r9 0x1 r10 0x25 r11 0x2808596715e0214f r12 0x3000000008 r13 0xffff800020a1f940 r14 0x100 r15 0x1 rip 0xffffffff81c098c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a1f920 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (idle0) pid=259617 stat=onproc flags process=14000 proc=40000200 pri=0, usrpri=50, nice=20 forw=0x929fd840932ae0ba, list=0xffff800020a10ed0,0xffff800020a10010 process=0xffff800020a12000 user=0xffff800020a1a000, vmspace=0xffffffff826421b0 estcpu=0, cpticks=32564, pctcpu=0.0 user=0, sys=0, intr=1 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 59052 88550 31850 0 3 0x80 nanosleep syz-executor.1 59052 217026 31850 0 3 0x4000080 nanosleep syz-executor.1 61302 374682 54076 0 3 0x2 biowait syz-executor.0 31850 200696 54076 0 3 0x82 nanosleep syz-executor.1 2391 30835 0 0 3 0x14200 acct acct 7743 497256 0 0 3 0x14200 bored sosplice 54076 161386 15544 0 3 0x82 nanosleep syz-fuzzer 54076 232349 15544 0 3 0x4000082 nanosleep syz-fuzzer 54076 378014 15544 0 3 0x4000082 thrsleep syz-fuzzer 54076 73196 15544 0 3 0x4000082 thrsleep syz-fuzzer 54076 424038 15544 0 3 0x4000082 thrsleep syz-fuzzer 54076 101839 15544 0 3 0x4000082 thrsleep syz-fuzzer 54076 413898 15544 0 3 0x4000082 thrsleep syz-fuzzer 54076 29599 15544 0 3 0x4000082 thrsleep syz-fuzzer 54076 33186 15544 0 3 0x4000082 thrsleep syz-fuzzer 54076 261932 15544 0 3 0x4000082 kqread syz-fuzzer 15544 418443 60379 0 3 0x10008a pause ksh 60379 491206 97708 0 3 0x92 select sshd 8406 346672 1 0 3 0x100083 ttyin getty 97708 513486 1 0 3 0x80 select sshd 936 401878 7317 74 3 0x100092 bpf pflogd 7317 323918 1 0 3 0x80 netio pflogd 91246 386890 14048 73 3 0x100090 kqread syslogd 14048 271083 1 0 3 0x100082 netio syslogd 35197 175237 1 77 3 0x100090 poll dhclient 70491 87713 1 0 3 0x80 poll dhclient 68816 482833 0 0 3 0x14200 pgzero zerothread 56403 300952 0 0 3 0x14200 aiodoned aiodoned 91547 463040 0 0 3 0x14200 syncer update 83017 148780 0 0 3 0x14200 cleaner cleaner 29403 282563 0 0 3 0x14200 reaper reaper 76883 487398 0 0 3 0x14200 pgdaemon pagedaemon 40208 430189 0 0 3 0x14200 bored crynlk 19827 274561 0 0 3 0x14200 bored crypto 6568 184229 0 0 3 0x40014200 acpi0 acpi0 62331 440837 0 0 7 0x40014200 idle1 96781 444379 0 0 2 0x14200 softnet 75554 457579 0 0 3 0x14200 bored systqmp 53674 92529 0 0 3 0x14200 bored systq 47862 497218 0 0 3 0x40014200 bored softclock *13774 259617 0 0 7 0x40014200 idle0 96142 26931 0 0 3 0x14200 bored smr 1 57591 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex mbufpl r = 0 (0xffffffff8263e280) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 pool_get+0xbf #4 m_clget+0x1c9 #5 vio_populate_rx_mbufs+0xf9 #6 vio_rx_intr+0x69 #7 intr_handler+0x8f #8 Xintr_ioapic_edge19_untramp+0x19f #9 acpicpu_idle+0x331 #10 sched_idle+0x3f7 #11 proc_trampoline+0x1c Process 61302 (syz-executor.0) thread 0xffff800020ab09f8 (374682) exclusive rrwlock inode r = 0 (0xfffffd8069f12c58) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8069f12818) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x62c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 13774 (idle0) thread 0xffff800020a104f0 (259617) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82666ce0) #0 witness_lock+0x52e #1 intr_handler+0x5e #2 Xintr_ioapic_edge19_untramp+0x19f #3 acpicpu_idle+0x331 #4 sched_idle+0x3f7 #5 proc_trampoline+0x1c exclusive mutex mbufpl r = 0 (0xffffffff8263e280) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 pool_get+0xbf #4 m_clget+0x1c9 #5 vio_populate_rx_mbufs+0xf9 #6 vio_rx_intr+0x69 #7 intr_handler+0x8f #8 Xintr_ioapic_edge19_untramp+0x19f #9 acpicpu_idle+0x331 #10 sched_idle+0x3f7 #11 proc_trampoline+0x1c ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9594 6837K 7969K 78643K 24145 0 0 pcb 13 8K 8K 78643K 2751 0 0 rtable 110 12K 13K 78643K 2380 0 0 ifaddr 72 18K 20K 78643K 765 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1796 0 0 iov 0 0K 24K 78643K 728 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1216 76K 77K 78643K 7190 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 92 0 0 VM map 2 1K 1K 78643K 19 0 0 sem 12 0K 1K 78643K 1124 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 12436 0 0 sigio 0 0K 0K 78643K 75 0 0 proc 61 63K 95K 78643K 2348 0 0 subproc 32 2K 2K 78643K 493 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 415 0 0 in_multi 35 2K 2K 78643K 732 0 0 ether_multi 1 0K 0K 78643K 137 0 0 mrt 4 0K 0K 78643K 98 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 162 715K 715K 78643K 162 0 0 exec 0 0K 1K 78643K 974 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 169 25K 34K 78643K 36092 0 0 UVM aobj 130 5K 5K 78643K 155 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 5846 0 0 NDP 15 0K 0K 78643K 239 0 0 temp 193 3556K 4195K 78643K 147176 0 0 kqueue 0 0K 0K 78643K 82 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 36 0 31 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 259 0 257 1 0 1 1 0 8 0 rtentry 112 313 0 272 2 0 2 2 0 8 0 unpcb 120 2380 0 2359 7 6 1 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 208 0 208 17 17 0 1 0 8 0 tcpcb 544 5041 0 5037 1 0 1 1 0 8 0 inpcb 280 17904 0 17897 20 18 2 2 0 8 1 rttmr 72 21 0 21 6 6 0 1 0 8 0 nd6 48 56 0 52 1 0 1 1 0 8 0 pkpcb 40 24 0 24 7 7 0 1 0 8 0 ppxss 1128 102 0 102 21 21 0 1 0 8 0 pffrag 232 28 0 28 5 5 0 1 0 482 0 pffrnode 88 28 0 28 5 5 0 1 0 8 0 pffrent 40 68 0 68 6 6 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 584 0 563 3 2 1 3 0 8 0 pfstkey 112 584 0 563 11 9 2 11 0 8 0 pfstate 328 584 0 563 34 31 3 32 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1423 0 1209 22 8 14 15 0 8 0 art_table 32 1424 0 1209 2 0 2 2 0 8 0 art_node 16 303 0 266 1 0 1 1 0 8 0 semupl 112 9 0 9 1 1 0 1 0 8 0 semapl 112 1102 0 1092 1 0 1 1 0 8 0 shmpl 112 153 0 25 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 19677 0 18251 47 0 47 47 0 8 0 ffsino 272 19677 0 18251 96 0 96 96 0 8 0 nchpl 144 36123 0 35643 64 40 24 61 0 8 1 uvmvnodes 72 6517 0 0 119 0 119 119 0 8 0 vnodes 208 6517 0 0 343 0 343 343 0 8 0 namei 1024 101640 0 101639 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 17 0 17 4 4 0 1 0 8 0 scsiplug 64 17 0 17 6 6 0 1 0 8 0 scxspl 192 106691 0 106690 26 24 2 7 0 8 1 plimitpl 152 514 0 506 1 0 1 1 0 8 0 sigapl 432 12556 0 12541 3 1 2 3 0 8 0 futexpl 56 181487 0 181487 1 0 1 1 0 8 1 knotepl 112 4790 0 4771 3 2 1 3 0 8 0 kqueuepl 104 10086 0 10084 2 1 1 2 0 8 0 pipepl 112 19856 0 19837 19 17 2 2 0 8 1 fdescpl 488 12557 0 12541 3 0 3 3 0 8 0 filepl 152 89825 0 89724 42 34 8 9 0 8 4 lockfpl 104 4760 0 4759 1 0 1 1 0 8 0 lockfspl 48 1112 0 1111 1 0 1 1 0 8 0 sessionpl 112 45 0 34 1 0 1 1 0 8 0 pgrppl 48 139 0 128 1 0 1 1 0 8 0 ucredpl 96 8767 0 8755 1 0 1 1 0 8 0 zombiepl 144 12545 0 12545 2 1 1 1 0 8 1 processpl 896 12578 0 12545 4 0 4 4 0 8 0 procpl 632 33107 0 33064 17 12 5 5 0 8 1 srpgc 64 52 0 52 21 20 1 1 0 8 1 sosppl 128 96 0 96 14 14 0 1 0 8 0 sockpl 384 20711 0 20681 38 33 5 8 0 8 1 mcl64k 65536 26 0 0 3 0 3 3 0 8 0 mcl16k 16384 12 0 0 2 0 2 2 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 21 0 0 2 0 2 2 0 8 0 mcl8k 8192 20 0 0 3 1 2 3 0 8 0 mcl4k 4096 49 0 0 5 2 3 3 0 8 0 mcl2k2 2112 15 0 0 1 0 1 1 0 8 0 mcl2k 2048 299 0 0 13 3 10 12 0 8 0 mtagpl 80 35 0 0 1 0 1 1 0 8 0 mbufpl 256 604 0 0 18 4 14 18 0 8 0 mbufpl: pool(0xffffffff8263e270:mbufpl): free list modified: page 0xfffffd806f0a8000; item ordinal 0; addr 0xfffffd806f0a8300 (p 0xfffffd806f4bb000); offset 0x0=0x0 mbufpl: pool(0xffffffff8263e270:mbufpl): page inconsistency: page 0xfffffd806f0a8000; item ordinal 1; addr 0xfffffd80bb7171d8 bufpl 256 43575 0 36527 441 0 441 441 0 8 0 anonpl 16 1803355 0 1797643 232 197 35 52 0 124 0 amapchunkpl 152 109792 0 109702 37 32 5 12 0 158 0 amappl16 192 63588 0 63313 225 209 16 30 0 8 1 amappl15 184 328 0 327 1 0 1 1 0 8 0 amappl14 176 5292 0 5286 2 1 1 1 0 8 0 amappl13 168 2329 0 2329 4 4 0 1 0 8 0 amappl12 160 1060 0 1054 3 2 1 1 0 8 0 amappl11 152 1070 0 1053 1 0 1 1 0 8 0 amappl10 144 1424 0 1417 1 0 1 1 0 8 0 amappl9 136 1783 0 1777 1 0 1 1 0 8 0 amappl8 128 1446 0 1348 5 1 4 4 0 8 0 amappl7 120 1519 0 1511 1 0 1 1 0 8 0 amappl6 112 1041 0 1020 1 0 1 1 0 8 0 amappl5 104 1494 0 1480 1 0 1 1 0 8 0 amappl4 96 12852 0 12810 3 1 2 2 0 8 0 amappl3 88 7718 0 7712 1 0 1 1 0 8 0 amappl2 80 98121 0 98040 4 2 2 3 0 8 0 amappl1 72 244011 0 243577 26 16 10 20 0 8 0 amappl 80 34204 0 34169 1 0 1 1 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 dma64 64 259 0 259 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 154 0 25 3 0 3 3 0 8 0 uaddrrnd 24 12574 0 12541 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 12574 0 12541 1 0 1 1 0 8 0 vmmpekpl 168 117217 0 117188 2 0 2 2 0 8 0 vmmpepl 168 1468335 0 1466830 239 161 78 83 0 357 1 vmsppl 368 12556 0 12541 2 0 2 2 0 8 0 pdppl 4096 25155 0 25116 6 0 6 6 0 8 1 pvpl 32 4098329 0 4089339 502 396 106 135 0 265 15 pmappl 232 12573 0 12558 7 6 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 622 0 22 18 0 18 18 0 8 0