r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x8) getdents(r1, &(0x7f00000000c0)=""/216, 0xd8) 16:01:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x380914c44f7b2028, 0x4) write(0xffffffffffffffff, &(0x7f0000000140)="6f6ef51ad3157ff4d9c29a2d66", 0xd) 16:01:27 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1000, 0x200000}, {0x4, 0x80000000}}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:27 executing program 0: execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='&{#\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='#G}$+\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=')@+\x00', &(0x7f0000000440)='-]\x00']) r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={r1, r2, r3}, 0xc) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) r4 = dup(r0) accept$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000540)={0x10, 0x7, 0x4, 0x100, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x10001}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffeffff}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5b}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7ff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0xffff}) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:27 executing program 0: socket$inet6(0x18, 0x1, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1a1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x3) 16:01:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xd0be126c1268da3e, 0xf0000020, 0x1, 0x7}], 0x3f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x4, 0x3}, {{r1}, 0xdfa98fb3c5e08f6a, 0x10, 0x8, 0x2, 0x7}, {{r1}, 0xfffffffffffffff8, 0x87, 0x20000010, 0x3f, 0x5}], 0x7f, &(0x7f0000000080)={0x9, 0x9}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000200)={0x638, 0x7, {0x7f, 0x1000}}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:01:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 16:01:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30000, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:01:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x200, 0x40) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)) 16:01:27 executing program 1: getuid() r0 = socket(0x4000000000000011, 0x3, 0x100) sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0xff}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="5c78f50061f09783911a514fbbc1a4594f51ad10df0297c0b3af2f7a89cc3109d71b7d3de8105f4896a310481487955f8f50e0315bae7e7a9c404e36e7a40fed381ab16490dd3d1f85f1206cd573aadd8d0659368d59f02e53e62019abec3a19b62070a6a22a616fe392f337f72485f6cc8436d42431a0ae740cb1f2148aabf007e7272b625a6a6d6104e4cb6777575b05fbdb2312f47333faf8424e1247983da076a42ecf144c33", 0xa8}], 0x1, &(0x7f00000013c0)=ANY=[@ANYBLOB="101000000000000000000000360900009e8b90c21cc39920c3a082dd198f60dd9a8e204a57ef249170dd66ce7163268690c12c3ebf67e2fa8a9357802eca77c61fae161a8f307022d41a3e671542ce5be829f78b45a3571c2e50be0c8d1f8803732b14491cef04848695bae7052524d56af661346e77d150bd9933bdc9914a136706809f8505059e5f5643a5afa4843091446401edb6fce78a2c0468081bb390d2a5ee4fac119e5460e239364a592300eeb942793c4cf4d565a0e274131922feaacded6f76f44b6b4cc35ccea4b08039f41e541a10300d4ca39095702386648fcf33d957a13693eeafd272f961544fcb53a0f28dbee09fa6be5ce80ba462f3ce3340698cf9cf88c3582263e3f8da1cb64afad6cefa12ebb62991f8049f2b9c6da78796b5a8d47ead16f34aa60a200f60db1c16182cab3ffc23228f26a61b20f96a0833bfbb52ccdf4d9c3c3305c097c02885a12fa75c8175967c3e6791b384046969ec416467c66817f1da05c540b2902205f7b428e2c0a19a918f72649e24b40166f36ade0e20d288cc14df41157819962120a91eba7e3220fbbd3220b70307b1d2e7eaa5660c1ec1db0b02d600f0535d7e70f87b24337afcbd5b2e37ac49ba8480d393c8f70d992eb5f19085f21cbabe5d7d1cea00c17c7524dfd90b8dc1e0828bc1646324b8a2ac33e075a17e34e20a6b73288e89dba2dbe7ec235ef1318debd99212f994534a834c62424231bbe4fd872789a5a5bbc2dd0f42d38a9b047d252e8cc906f13670adf6152ed8c45d3c1c1c9348a7bd5e299e1ddb72d26c7b7ace3d21fbe394239658291d6a49b910942c6400760ece99641dee12e162d4d5e4f3d4c369166b5ad1ff8c6ff9da0fa7238ff92c0904fe8789099acff394251d4d1f424f4fa34c73307e015f00d58a25b4752da4b2d1c108aa65df4c43a9b9dc97c7ad3bb0d98edd524c5f62d274ef13ec30a85e2c8efd833b6f80e899215f03647f72c78ce77fa9ba0fb7a460545b81b4b0e6b5420b9a47cb326172bb21cf0541fc3ffd0321ef9e21d3b8c98e7e90bd5224e68caf1b5f0c42ceb09be991550f0788f8bb20392cdd3b85151e377d81f220462d53ce5fee69b9ea66c1765b642f66b1eaf69d7ef110078639dde7830bd5f99c79489df9133ed900436639b53c532c6ff674357e3bab0efb10173cc72238cf1ac0cadfdc833ae2f24034c2cc3d8743d495f1f9459691f28680d10bbb7e8a20dec9a3bd7c02228363f7900e25767c4eaa26aed5dd82ab9e7d5441da14a486f969365b7bfae24997530e27061cf6848fbca9ed60059ea05646a21351034179051d69dce30c5b0474cf8ac6f386f9f47c551deac39454669a2d4985add9d4f0256976679c6fa720444b9f2908ff7810821aa35093502b6dd0974640b4d099e99c621de81bbea021bf1c90ebea4681976f240bd13215277dce1edab372ea81a96d85f8f036456da7daf8e04455e3c73c77a119c11cc66c87986fdcf64669771feec42f07e19d406e862c6613e97444eb57855ddeabc2b1b5ea0ce1b908b7e91f5e98e31f02bf59dd87f6e733752ef9af23a9add3c47330cdbe2e558277f4882185cafb1f969e00596e02c9545ca6c0fcb04e6b93a9aeb273cf79792569d282b3996b3e6e56923cac4abc58c713468f1e54368a313e0f1e78a1c0717971bf2d8ab0f4bd20fb2f9f02bd4459837626d8256dd9e0d3f34e672d03003e84a1032d1d83768226eec11cde7035fd3d19d3f7210f68b8c6c93ce2d89f45aba0ff93242d86b0be56225559d6d2b0e389ea6dad31b0499ecdc2aa9bf36e1f7e6360d9596ec81883385f2f9863ec4e0673d5d1ede628df4c84d8b6ef28b7919d4098b1647bec5d565ccdb70d37bafae29718166eb91b2ec13229d13c61413ff5f491793297103d120df90bcff4849ba8cb4a5dc7f1a7565404582f9c95629c141fb1f7211af550fc7b32b3dce9b824f0cbdedb24eed370c1999e88af08e0a8e0b1d7677bb9982996098cbded8c7412e0b2daa626af238fdf74ed913d4aa85ad4958f357e5f391401690dc14a006be1f53346ae47705f46e5b66591c192893e16643ff5b0f804367c9d4ff670eb90fb914da917807cc7aa255704716cbb5bc476d751bd59f08a46c334c1ac857a2cae6db1bdf517b4e9309d1f5bc0f5b01d75c4358d2be6b24f1a2681da1eaf10c2f9e572e959cdd5c3e60246cdb496339136d4b44ca9c1134f9f053bf380d7337356bba63f11c1e79590aeeaadf824decf003b9668b2ff0a1b3917ddf0caf3fc7ed22adf3a1311a1bc1c0f442321899d135e4e1ab6cb0734769f478a49c6d6768e43e06902783399bb0f1219419f3a7458941b373556fa13b20278a337def6363446bcc9261c53d23ff60842cc3e72d79955cbe96ac4c5844807aee133466fc541908e49c388e5a108e6e8c6dc3e8f082fc1646c28cecfcc3b5b657c5566eb30945392720bfff160476fc9264c026940650920fb1f2cca19e706197be9401eb678b38c8a1ee1dcad2715780243df25263b9d27de71ea80c8a8a650984efac3b3f576f83a5b6651548b2fed1acf414bb310017d86761777514c450df107ea9306698e73ed8744cad17c0865cf77d65976791ef6ba39643e489754e6d03f07cff78eb28a250315e4b054ba06d9878cbd611bfd368ab99482dab93f546e74bb8576ec1ad123eca3b12f13c2231f4039ee8d082b83791b66f320f6126cdfd04fd6f46e3a2c344da30f16417434a174734038752a3b4e4358b463105103024e9b33f7724121154731b56ddb9c0b0710cfdcd16255af3f41e5a3daf205621b79b927482d1f8d42484cbda33dfdf40404046ecbd874046ada86b98a8ade7956e33a8fdd5245bbfba146dceea8c67a060d278bc6114c481bc09c4016c2287e86c38edf910830d16d8db95adf0e8e5db52a0f8c4cf20bdb372f0c5e558a08cd3d10402ddbaea24e279ef6933efc719d126374a5efcadf66c5abe13454173f3c267bfc518525e7d0b3b0511828783574419035b7ec6c53e81751eac733ca7a3be1f8379c7f5a017020e4876a45c1bb8522230aef16acc0ce1eccadb701ce19fe17a0186d62e3c3d1c38add4e89b0a4fc19d8f52ea5f5a9d194e64dae2b505851256c6770be0aa00a766255f9707f1f952624d7394655c15cd7e14e662c0c222755cde6466a1543bfb1b8747e5fea041ea4bab42e80dc4856c298435f70a5b5a02be2fa3aa311953e2a872d59f88093214595561128331e2f25c067cb25f557a8ad4d7cedcc57a0960ca4a53e49fdabef5bc453960e526c9df93c5d86963a730ab21b153f219f847de737216da6c5542f1a3f798092e5cf9d6e5469107a4515ed8653812a1da2566a84a6888e5c6a8f428005a1238c224cc5429e3019c1cfc8cdc23c53e8ac63658d447da33f5363b7940b2343eaad81d887e6375bd8b68bcfad8c0cb61159a420ae5663967e330933e876eef98fe681da7d0b27c825e5de96753c20a7ecbd587fcfd5aacafd03e55732d9b129c98bbc412bc30ae430b2b0d48e0ae2a94d266027e4497b937d7aef3042688ebc744e9699bdda18ab94757156e4eff491a89cbb097ca466a75aa1e4da57149f2332b0cd4de482833b906a4984956fe1c94d846a5434765776d4a6c2015eb87d294e4f2206e0d7f24780314e5fc66815eb9bc32ee0aee546f900c3932f780eb78ae11896a4ef576ef0abf7843eab1254ce56d3d8a0ca3fb43157b841c01bfaadde483c69eb722a21e69e5185e915060ee5322bbdf4b953fbf80f274f2c7df8d2c9a0dbb83e9dbd50dcf8c95b31f4a54b501f984fcfff26ddca9ad52828e11000b1a5db380ae55a3797eb9673455a64733f7fb4cd518e2d5d40f09d1b52d80571d8945910419720c071fdc77d20382a104da9248c2c620f4a742af16e35f6b214d2bffae62f46b1f633944c93ed48e280fc1e5811685c47b76635441a6e70bce423379e468d9e63f115d2aaf936ffc37c0fe23d50d7c346d77cac108adfaab9461a0fa346c72c15c5bda2e0c9e9562c9fc4946393e1b7984c71a76b356d04801c436c780c84a24729a66aa678335a5b09f12ef3aed4cf7784c7e92b8ba583406966f789f107c68ba680564d10e96d68779aaba0dcfff816d05f309bfc7445d959a5f485975aedf5b0818e4a9b5ade990e12ea40603525d4debd83be1e8b4b341ecce30467ed3e548fed45dfea15af34922bcf4832a38e8be2c5f45625b5c55f0596cba20093942c5e7602c065e81514595a85f7bf9e8515c3ffc4617f122c5b6dfafb2afc1412996b232ab6c11bc20269252b631a9585a94875669d7f7c6336dc0fe29f338f738410dc4c13db8fab9064d1e08f1e1562482dee18b8012b0fb1ec469b9e7f7b9bcd2b072f5ce418e98d63944070cb2a10a8a8423892110b51e5e914122afc50bcd043e0e619c21a5df811c5df2881892808ef83474f80cf48fa7e3ba2fb40925652b2153233af21146409b7eb62de257e1e027a26184e6fa2eb92c5eacea6bcd7eb5e51907efbc2dc5ac5f4682265464034efb045227913689524ef2b81e54f8d94c589b507fcc99ea003759fbba5322cf285e7a6869f06105c13db683934a5ceaf728017793f3bbbd34538c18896bae68f256d9e52ece3e1e7defa353d365c5bd5f2bcc9209274b777ac8d934afafc3aef6405f852dea22cc3b40e01646e00efbc41340bd9e3d9e0d6755cc4b0f1c1bcd1c5017a6766b3951c69f82bf0d1b53622ba2bb696d8395520ff956a28cae18be64156f99d92dacbfe60228e279f12dc07db3d8ecc7f59eed2e1086c2492599773367925008732d7411b486326b51fec1a1dc22d41858092c50a6179f2d303d92ecf5f25bc125ada5b7f195b312a0b3b43dca55bf002a49c42b026297daf5e55235c05bcc6ecff43f89d326d75a7078e69da5956bd55d46e718752e2d955b4c6125bafb540ad800a0707fafe91c36cbed272db34b6700d6f87f7bf7b45382dbb9e0fa21c13ed8414157839bd59e384b09711b4b839accb7deffac83a95735c313993757ae7abdea9d6448f92fb383850cadcaae5e3688dd7beef84573407fd8cd182358a318fa839e66c41fec44485ee1a47c7c1df507bc8ee77eef0ea8f56cbf9217e8d36a80595c31bfac0673cdd7af60a6c0cbab955dd34248b86a9bc25bb247c42db0e48e390cae2c4a89fb306dda850828c019033c33c13fcd8813b17681a08357a2f6c95317e0ba6fff86e6fd00535febc09d5fce73eefbf8a265c3ab4e48614376cfb53898556c25125cd6b2e9804421e7ee149f855bd7d5aeeffcf107ded22a8d78d9ecfedad294e226cac0779288de26461c2e414bff35dddb7418ac04d99f4822512f9014de18d220210181aefa02117d6c9deda0ae15b239f23b89f4756d6314d1461a2de254920e500f0f7c3487d76b0497fac4be44a372d642bd5b1823185e978eaea9a58bd8cd9d5adfe529aafc96c4a7c7f1e2ec9957e2b151388e619adc33163a6e9ac2c2646ea2cbdb6ea9f1faa607d4251ae45ba6377cddffc03bfeb5de519924325f0f5a9ace2fd58881bbee828ba0527a6749a6170d7a3a9cae9f3b5254f2c353eedaa37723a2246bfcc5369c2b5311476cecad9fa55125b2f9c4fe4a0fa47607ee72a383841902115e0b6c6ea266b8ec2e7e47f65df65122a43a6b1b88b149d21a30f0eece92e3f1b632e571f63d94e261c222546dad6d84d4af5bf3c1d642e1a2487e9f2856665a88af627c154a928775f3d805733751fac670d1619c27c0c7757022a2d8d93f99e142c06c000000000000000ffff000007000000124ca678882af6bb5186a74a750ea4eb379eb1e639a1935800e2a9159df6b99574bca16fad9c4d8160f5b8dc87ac192fc226c84020c57941205e6f24429f827824bf3230d24bfe5437c1d1e3a97df2b442a989e1e6277834a408169b5af7f2357e6533e2b9aa66210f2746256bb91f4f8b1f6a6baa3a6e7d14c61b25287c00036b5ca1d3f67458ff86d02bd4de0ba754f05f7e67ea56a4c2d41ed3e727a44ff45dbed2fc23289a56b5082f3600000000880000000000000001000000d6010000f49e1076a3df277707f264ba4ad0c3899e6f7f4d1f8b91f64b10d595571ff1a67a0d24b84181c29dd60b7a9c14854ab147ab6c799d2da8aff037b73e2b48570e6f80f9666656d23bab7ab5a275a1cad5a9341243e26c4cdc253ada88ddeaeddbcf107904272c502eac8438a5685eb38c5a4ec4370000000084662c5b6ad614ff27d0d2ce097d9e726ddadae3ff83b944279f736fe707afa783957d0082a51c1ad7e21e8af42cbb67d0a063d42734cd9f34d0ffe2ac26f5e2a02e5510baeae43563140684186d6bd224fd73474c6f662cc0224740f3a1d5d541d77f708f41827433ed633d52473cbd551844c3dcd15032f2b547edba0b51545bdcafa4d0c30bc200b7f9d292e0f929a12adcfd20da5161994db2300eb39379bab3e64e17f885e709a74072e43cbfebeedb8b0be27aba032df8205b53da70701cd56d545e1c9288140262fbe5dc00e2230ca19d767443bc69ea9518d0cdc12daff75b2f6608b227b2fe88247d9c270a3ffd2b9e8c101fd595112dc29b8f20083682c52374b8f73a47cf11"], 0x1158}, 0x4) 16:01:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000027c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x6, 0x1}, 0x10) 16:01:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffeeb) shutdown(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup(r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 16:01:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000400)='./bus\x00', 0x4, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="7ace4bb0392e170f9aae2b06d55d6bb34dc648c0cff568bd83ea1529576e360dd7db04843c943426af47eec36de7a9259ef798a942e66dc18d118fcf0bc0b5d68932e3c3f39f8b1006c80913aae263a26b354c3e1067666960a152c13f19a02af30e45a972df7e37f8e1c812a5e791a695bf5742a8ce5fdebd217276e7a6f69ba1b8d1dce581df327cdbf3ff63aeedde0e7f4e717035d9830a34e83c001fddef9e3388d4144d0d7427", 0xa9}, {&(0x7f0000000300)="ae7c727e548edd070b8b1c103fa77a357e26157a4ed6a54acf1b26822482f2c91e7ded59ad2eaef338a0e685a370a5f99f86d821dcb05dc4cbc62cf908df4f801b8ae85827e0c2db35a4dc41cfe451a0949f987055276f703252225794718f0269db913803de8d673f13ce32967d7aaea133618cd68460c05ffac8d26def4f40d9292d513646b9b2bc58fb2d1e1d8482f1cafdd4e2a5e156e89cb17068a476b76ff1d63c8170645bd74f73dc8ad0c011492c7bbc0116908dbfcaff49f85da21ad0f1c4ccf0bcc09a4468dd2645b86f9af48fd857df3faf3cc8cf259a26511d597d264532d8a55a", 0xe7}, {&(0x7f00000009c0)="6baf79449cc9616d15d055edeae1e1ec6727b42be5ab91feb5ffaca54d7853d02d82778ee961262e58456bb97d9266fc108dd9eee452d287bff3a2b4df29e6aa3a2a544632590bcf1e3d17965f1399cf924d991e17e4d784a1696af83156e4d356ab8cfa0179e40f57fe19585ad0ad7b619198d7f6795e301748920bfe18ade149e2f68118246973b1a33c8c44b6302106a885f2f204b46af26404eda3dd0a442ddd4597e431aeb4aa3fed632eaa432252c08e568af8e5d53bf4fd0908b8bab2dcf8a5ca0ee33c6c9b500acd209d89ef5e0d8ab6d7966eb4e0c9834ad76082278883330d87f98906ff9ba7f440fd2e788f8c6e347bdd819eb4774e78e9f1223691b3abb520291932fccf64bb684ec8aade7177825746acc5108106a12bfb484856c7c807ec24c43129a80ef24ec057d107266440a18f49b8d5ee05c2fb2661c5dacdae4c65cbf8c92361ab7490c4abc6dcb60648469608f9ad2cbd6508cf4872529c81825b1803b5743f9df3cd45a4f1477d2228e2aff6568eac8cf660665bc98ba038130c759f73ab661e3856ce34d3636e65e84a36a157cc5fd1ea7f7d5717a7a9192aec928a8c8ccf1461b16fa4363d36bd941700bc960cd21faf3e634e1f6322a5e0f71f987d46901b6c7a3b0adc09716a34cc77becda59e2e973460b05721f48b056578c9d041b64de30a375a4afaf572834e6122b75735e261a7fc562aa6adaaf2b76da77f72971c30ced18ed4a6f958226d8f1af06e7e40c816409d3b8769423894a17328811198962febc648914e256a22bd1689fd1964ce8c932935f74dded3da961e2210b42db4fec4f5875f011fcca5e2f23efcfb06059db092167555faa211a8031ec9021aa747e9bcb09907c8662dec16b8b421e5ea6c2015d274bf0c0b8a08dd4e9bf9650a89c6636c56658f1d65dffd5f674e1bfd613c796efeb8b598425605c094e4f531fe184ce96440c8310ec3172cf5f6c746b79642fae2ca30be0efc101495252b7a80ecdfafb1fcf99c59554fb0c6d89c1a85271c54bf00f3835935eb6f71e22b734e6581b700a7e77e0919e3bc3445a3f1c0157c88283f8d57b5fd15cdf64499100bea1fa9eb350434eb9c42e37370a125e889836bcd4bc46605a9fcb541794b6166a02ffb49111f19ce035653f1045c70f6b1134ecbc55bac64abc31625a50ea5ccbb0cb8c165815ab05c35d3995f2c16a521fa873a0bb640f5bf14ef0d60b76f54655b7088edd852e9bd6d139fcfa446a390311278620eb48bf21e4061c21334aac3f11df8d8ffad9bd4c1b33ca1bc6130ea8b3e3a05b1f4e95ea920c112c2acc20c0356240401fc2e4a50b3ec524afe00468b9f86e6c3234912788c6c92ea958b5c87897704f2126d04529fc0211c8be0dbb56a50e90f0611f9c9fb16e410f2e9b9fb80c224e83eb9fb8cb8cf43cdaaf1a57d296019d2d31094a56f8b49a75560654bbabee5d4a557729422a016f4d8745a0a82cb9015fb53841988738fdd1b60f2658ddc388090dec476a1546f1180c117f851f0d417859198d4970a3fe867a850fc0d443e48aa0d87621b4c0706b5a223e5b3656c5838c757dba86bb58ffbe834f5a181922d23d00faf836d4e28ceaff1a1e2d9ca266df45de6ef253766d33269d8c3609dcd3071a27c1b59c691a0c8d3f8e96ad7abda44baf6d1676a55ba252672eb3f59d157d7db9da51cc7185f5c542279ac1fa712a4326919b606fa92e7bdf725a64e4df0105fcb2dad517d56b6a12efc4983107d1b4b52ee99262ba65144480cd0e00775e60f59304a31e2722f6328f93878bc2b94bfbb219dc574cbc33d8fe169294ae19728c19b66538f5eeba25f2d84eea4e2a168862947cb9074c4530abb7ec52d6f51a334e0610faa62427c46258dcfbbdac6c934e8837fe35fe643cef8f9d852209e745409ddad30a97c24d8254dd195fea723555960e518129fc1ccd0e869a043d4093b4e180cda77846b9fc2ed45f933ccccc5f0fcb9af8f6edfedeaf4f9e3f5704ab1d7f481a85c8545b8a488bc4931dc35b8a1c1676b5e5bd58bba4feb315b36798d8f309481fbdb1fadadf7f59ac617ebcaab06d4366cc5b7c4aa66857291d0124608e95a4d9d2219cf6f87b403d8e32e9f2df0c186271aa7be26d44931ab51dcfe8e8f55875c91dd82821181d5f0d48f301a430cdda57f32b94cfd3974ea75e472a773e7c375124fdd15c82c4c93f410b52d2e50e91bba722cd632770112e6f307474a645671507abe5ba58ecb3f691a9e4bc57201931c3dfd0949760d74d55281032b502ad405636c2f12cbac63b544e3e0528403900ec7de960b2177ed703b45f57054bd8d6daa439861fe65f4c7ee92aeddf5283b69eaf87cfa6dd5d7f7436e19600d3970a66731debf0b7e748d44e2bb16dce850ad8253fce3d16657b83f5004a9c81c0d814188f126a724f8b31222f945c090692fd0c02e4025196ad6c66e38f92fa2e65e66999e748df266eeb6026b404f2e7f06fbdd300c54e5747b5f4af9f482614efb139128fe7f23766648ae66f9e410ad8203c9c1dce3d9accc71354ce25b6c3af9a1ab656ca54c181cdffe28ae6e79ab3209748364151d5cf3bf3e637eaba79fbce96e765a42f41c5d38e2a06d760aa8b598868e3bac04b14ec24be97da7e431f64437358106a1a23390741ec8a01cee129445d6585cad438c76e04a34e2e3ee336df56285af031856f7648cc001c982e07866c25d8e6db697fccef4be87586ab8b00f864bb5489ba02c2cf299446d1fb3745f2ab6122c1de9e24dc0694786657486a7a1ce78d00e7a0e98b0eac2dbbccf4e11715bc7ebf802ee613a05203714d5cf93ad733958e6379cb76bf1a8be11c54b518d97588263b09f8ef7ede8abb3c4bf9f66ec5686c1aa33010b6060e0bc2387cde01430db5af0f4d7dffb7ae0ebcc2fb0c0b776a9f098971c3b2018c831f1be4c12ebde361d2b62e7e883fb0b9bc40278fb3867ee018a93ed2e2405d3c2477a0f43bf8bee46f95cc771f5f5d29b85381a9710109dd8417edd8ef55b4c6363b090356ff5f01787a638e8068b152e3defaa0d03a4f0a15441a30e9a1efd9e60604427d986c1ea0c5d3eaff1177219fc9fd30b5128ced7d136489366c01b74a8b5b959fc592a1dee222f5743c418738320a371f66376e161cdc3a0456cd8942c531db3c24666414abf030805a84f486712e6736fc1bbb3e6959d3e302d5ba0fecd4b8e1b4911502aa5b618792b186478f629109916cc10a8935aa5d3d638593618bc823853ad3f00fa38abd37d6e62feac78f48838288f6c12ed1d9f8be310bc8d5ef0e5d0e080b606cf156ac3fe26988b5cc19fdd4524d42dce2837b17a1297a23284501ddc6960d58ce1b18553ced5d8a30ec3e201548ea7c3c05605a2549e4ff9f67ae9bd694976cbbfea629546050f16fddabc0e0df685cee7567f364838b1720e232001e36092a422ba42bdb987cfd69e6acea31f22eefeab26fbc028b2822e0eb856da1c991d1fc63b4bf112b8e0eb3a5f9dfb5eae6241f7f85fb22b08c8f6fccea3a602584217f882285a0b0122b6a262c65ebc38ae4cc409cf2a30c0cdd54302dc7753afb5895bc6889813510e53974463e4b17c56974f5de64accd9d821e023c533b6f2f653c4ec5a3baddfdeb98bfb0862284d99ab236dae3a3db10f1dd3bb73302b7dcd4df33dd69fb8df503bd12a3eb6171c6e72c1bd28d4c471e919f4192240f6c46324bc11e3653fd236081fdbd6df869d62e0ed4192427755a3b9b73e9e3df1486687be3a37f16e844f0fb06c24d9550066b2ebd8b3948704522101dc10da3970de6d51e2621bfb4bb0acab7611218c774ec1c9278d0405349712952958149c7cea5ff4a0f8974660cd1a3e1f552e1b9b77ab152188af54c349155a2f4fb48204e74b47830e8eef1ab2d6f9a1be44fb44fc50b2167fc7bb6b464a8f2924b06a1a765e3ddc7ce927cf93d9276cd0b3498af848f01ce2fd41c80a674ff06e81d3d4acaeda13765acdec7d4a174399a79583b5969830c4ee6801fc917cd16249ace850a2b1cbbcf7a15098838c94772617c11b0c7d2198779e862bde561a3b8ee0bdd287ebecd68d4dbb9bfab20ae632e9891f08f8924a3d9b588eb940738915e081d50db46baff54023ce9741f0672daa033583264a1e47aefce240f5814da5905cd07b1cafd7d92c126114c1df2135af673e06a5035d75b29d7e35fdc8527b82610330724e7b5cdaddd7a6d5782bada24440abb6f9434d35955ac39527dcbe789266379678b7ceb464d946ef173d5daa08d3cea1c7b956c6a18dc1f91aa2a2a58de91f0bf5d3394f8a41e4b55ecc44d359182284399ca59ba9fda2917d47ed4d66aabe843b0df5b521b344c6edeccd303615a3a639c6a16296e27918baea9cffd79bad19c18bd0f08ab79ff4432f1e815b3415ac81f6ecb86f25dc85690ccbd6cd4b76d306b9acc8acdac322baffed0b365422e4d237a26625dd7b1d773e9d24dfdde3f552cef81c791219b549d6b162792df87a63a5eda65040a253b42092ab785028c0fdead727fe37b46a333865c2ffce913945839b4b162b552ee32017f9128cfb1889699d47e9a69d10d3a8d918e542f1720591f2b27d978ee474b61cf508cbffe6edebb2d285a40b30ba0131bfdf44520f490c3ed30785db2200f277cd887625b104e3b5a1764e38370b3c2e19f34fb24699f9d96de79dd70e0d7269c1beb80cc37dd0e20568c43bc2e6ac6288c512c0e00ceb62b8fe370e7415a16ed117815d27b4c7b5bc156cdc1ad7ffe5e0fb284ec49989463b36d546c819f49a39f8b972f1286a1dbb4c484d48551d5655ce163b92b603fb75d2132ab3913cd3c1b7e52f365b2c058fe470f4bfb61ed321da767614b94136f9180b8eea1793829ab31cdec4375b473d3ed3cc37cbdb3853c685ce495974885e52dd8ecfa5c118229586b97e0fd2d057e710de60151509a1191a848e62c605f6d5a3e7119ae8885aeef3f65c21fad2158015d87e4ba160202a8cf24904359aaeb4c59a8c7e5f918d8f5a6101e6233951341b46ba4436a1de0c8f1b280f79955220ac4b018a86bf8f1d23c201c2f5d4b6448d735039ba15ae01696f0606ca0678602c59639fa525f5eefca93897da9fc691452626b2724c77a4e62325e00b8d5749d666f6bd7aa473c91a334398d2d8d17d1a8aa4955dc7f3511a3eab8dce06c7b9eed9ca8f436bbc008c9a77a0abb91d2817d9179f5e6c09d75b8b68fcfc8f9b725d89afa9531dabbc888f379f8a31c1b0b7ffd21a3615ddcfc8c85fba2313b6631a59354396b1059e3d58d503063d353915ff49cf93cd4f77b76b8cb5b239f634622d559eb23ae87efc0fd75c5ae27f08ee5930e74c4b0287e66d5a020fa1235522698d9fde4dd871534def34dc5c98e66930cdc5e422905c2194a684826e4f7d8a4a2ada5b30b36a07a7a591acc07ff9bebd1eaa639fa4d20e95c792b4a7514dd371e70656b01d7a004f5df1b89d8b1d6b5d1464d0650439400cf245d6ada74c6c6827182940d5edc997270896ad04a5820e7132eb9498c27c61cd3d713fbf6e55299817ff1f86ac5ddebb7c70d46f8bf5b1c077f2cb30cec06ca6620363b854378befb90e2f848b35834030b2b8a4074e7860ae8e3319d30b4c28c0e5c66897f78018c6b56f0d9741b9f1cad7df5fffb063af5299ec7f1cdad00fd8ff7b104863c99185a2548535a6eec6b8ba411d662821e47472d3155ef410c9189353fb8a97d970c36ae6fe1e66aaa5b5494cdff6225934", 0x1000}, {&(0x7f00000000c0)="135d409da764bc3baf757438d68fdd07b717159fa37955d9555f5beb5f40e3fc49cdef950a6c96a39522e0cf570732bd8d", 0x31}], 0x4) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:01:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0)="03000000", 0xffffffffffffff51) msgget$private(0x0, 0x80) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x42c27f12e24edee) msgget$private(0x0, 0x0) 16:01:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff3f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1000, 0x7}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:01:28 executing program 1: sync() getrusage(0x1, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x3, 0x3) fchflags(r0, 0x10001) 16:01:28 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65d7855c5fbeeddfd46e8d594c8e63ddeaee15d3"}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000040), 0x4) 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000083, &(0x7f0000000140)=[{0x54, 0x1}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x1f, r2, r3, r4, r5, 0x40, 0x7fff}, 0x0, 0x813b, r6, r7, 0x5, 0x9, 0xffffffff}) socketpair(0x18, 0x5, 0x3f, &(0x7f0000000380)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) wait4(r1, 0x0, 0x8, &(0x7f0000000280)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{0x8001, 0xffffffffffffffff, 0x101, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) r2 = dup(r0) accept$unix(r2, 0x0, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:01:28 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001300)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000001140)=[{&(0x7f0000000140)="1cd9a2d2ba0b221d380466508280cbb67cd2e519be05b42d7343950bfb49b77c6a63cf0ecf6ba0dc853458ea0caf596b9541be872f6b4b37a67eb238016dd2857d99da08729d5b575b94c3ea5cbc93b0d53142a6756173260bbc9dcbca13df44863fcfe3db2799ae6f901de881a3000f3acdc00403152c1aea6a5c6b3a91331e07053e87d307acf34599fca0513e33f42b2dece50dc05fed416d8ccefc86660a85d07c36bd2e03434dcca792ede47954db34ccd6d9ae6f62abc5fc8dbdbfb80aa31a469657f89b46d61cbfb62790b5a2c4011b9765f43f571ecb55f314dbe345eeee4dddcfa949f2e6a3f7835c788b61cab26a038a029d8fbee2a812569e8f4d1dce43555f2e116bbf7aaaa004308c56008b1c44ea1dc18f3d86b35c31922e0dfe62134dcd6102177e90ab7d7dfa57f489920fddb7723ae8616f9a58c22719779f2a90921d0587ee264b73ab269a0c10004413e8fff1494f9ed6813388509dd675e5b9c5957f60fec4dc70177283aca6756c66d3a38a95a3b2fc3705995b6dc8a35f395390b86291f871acb4de2f342dba29733416103781f315397c599cb6690e315c860435003ac0cbdbc96d938eac3213d44bc58ee1bf4790f21f3dd6d4b46653084ee13db20bd78b139b6dc23bcc541e563a87214fb24cb2503f1ad1561614c9476f43b37adfdc1e31b6c11ec89295c431d9def7992686e1af71db0d47bfd0939b5c23e83342ae8de12da9b89c43e199db5468e1ab6ede0059b2467d2b057303e64ec18e8d5a7618d88e4a33fd3029b6b8708bee585d966135276751f64b0d969cdef702b37fa429166a43305b546394ec8f5d0e0b0999c8181aa49c5829e9a217cdf4210e8254042704b4540719a85afe77cb4aacd44259e86b602a001709457b363f44661ad80be744b5f2c7030961e669bfdcef0910aaa9ae21b1b4b2c79531e6d172679216b7ff9538ed4c8c9b50d7d1e8775b0bf65d96a6dc4dd715eb02f7b0725f3d5150657873c23de50e8227570c640d579d7634f64e2ca0e042d193a62a413315954b4953a27d4dc6824400af5530a3a1bb4c69ec2d3d27284e6311fbee08e23be7f22e739d55546222f49c6a740a924bde07ab1b9fed62c3405d272f334d0428828b9db68043fb1fef068e9a4b4201e6ab26cc0bed692d78ec1e77938719d5e13f018ee592a0f2b3c0fe779927e1959171614c3b6c08d27d7822a6ea4bbd6e7aca8343691d4a31f258b506e701ebb6b14b0807615896e261057bbba8cbd9ce622b64eed66566b81e89aa192232a8792cc88a7263a96bcf6a672d99f3036f46ca16558356d0482ec1b4f6da7e30d71bc1066997eb88e6d5c3c27154156d5149761fe76774092989f34d8152d59b3a0803ef4e886a12cf2f05886ebb7be8c4c79f4f0e23e8d57d61ce9b6b45c8bc3a79b509ab84c6ad3e34b7d4b3a086b48a30de618628325ac1cbd45b62385dc07deaa18277e44db1732909c875fceb4bb2bd9e226a1b468861282e175eb462b7559db77534dbddd1529a1233b94dfedeffbce0c3ca5783cd0b32c00db04f51727fb2fb6721b0ffc0a0e8b2835499d3bc0f15d740ff4379e524a5165f12fefb532d69dd59caddf6b09a7636655b9b54a89078112764e196ab8b93138bbc342c33ba322cf88c9a153eb75c042c1f47f71a355bf8d0f2a0dda6d9c723cdfb192851127a5063df6d9dfa6ca058ab570ea87252e59d160b909c9fdcedef6b1c70cce0b8fd1db979cfd2d53329a0fc92fc8815dfa122dbfa35cc200497330eea54253ac4b3d0aff9b8d10a86321395309c2b992ea20ccbc0ab1aff9a8bc052248b726e2be53bd4be1dce0ea799e1bf5d59e9cf20ba3cf2e7f0580fee59388befcd085058095b1456616a7328426a00ab04dfa4ea6a3203bf887d5b1f181c563468a32e81a0782d2db785c0f43380241fab3e5a54ba9aed96954d5414020ba620be0ede4f5af3dfeb1ae36647e7e574874232485756eb68f6815e3aacba663cf4f6e797a9772437f370ce00d9047f320250bb46099b712d86712db6316b1d02a3b96ed8afc7cc5a1d2e0ce67957404674e665e5c08d45d4a7498be82c5ff90db13e1093290331a61e6ce932823df36b27c53ba5af1a2982a75035398d51b34b16b52f308f0c6aad4e5edf38ef6efe60a8de5895818fca25324f891a3847e60a70afcd03b5f0a87563ac3300d55d4d32a73af8c3b7a204233b3326f8979be6621232f524d723aa8a7a5202283ff4e2a6476bb5cc17f8596a383e36e8d4f7ded64573c11a1d9f73dd878535bc8fd7edd0f7bb1c2d5f5f02ff555f11478cc98ee25d7c6cbc44f63d11d2e346c17e1ecb80a20c09c19ced7d5efb32a2448e76ff4428e9f988e50fcc2044d453b0d4bfed1f8af3d4e7548a3bee8f763dd9329a11308254c23bf9040393de8531cd9ee3ee719c77757eed8707cc9e9613318b90b752456f39934e9de610b19ef9255f62c555a906e7a10c3a2a9688b41774c695c9af9f54f9f6d7db13b51dbc8eec95927dd3920dcf658c87dc5c4d2b05b9ff133cfa7ad0306b10d1f3a993d04af5bb90f23e1818221fe95307b306ff4b0fedc4c96aa2731bb1c1d55b7df30e0859223898795f9a48d4c6faffa4c0467307bf7302ccfa6da57a80e8a753230a48bc1ae78c0f73710df0bc2a6b3488a284d0485029115b6a2a48129b34c01c246eb9e06d89ec3c464c8c7681e825012bf3341ab6a9ba4eaa5c62cbf802d3bf65a5cb87f976aa48078de3f318128ba8c12f72c9f11522882d225587ccb768a51537320db2be31dbc0ae17f693f199282cda46cfa9890f30ab56c4d9e166f3e681fd5b1970043e9478b890e93a05dd920fd8a6dfc59fba4c909e901831721e0656b4f17946c7ccff5b9a0292490899274a73bf58b394218c01e67f2c59e2fa8a59117f114059b0e0e0b6f0f855a59af21eb97654b59ea47d28ac4b221bf9251fef32cd4de02ff12fde18caccea5702ce294796abd584ae2f8ecbd7e130a84d03a07e6276bdd3abab530226094a0edaa2ac25810401f1fcbe4074c2e165a0cee1bba2592d9582d14b542de2ea17be70f4431d0655c7d09b1f316a24b0210c627804533328fc5cf1260477735b24623b12f54d79c265d0bb1e0a21ab8367f59a10de7ebe49b6c20ddda55a81b589cb0dc8b75dc3fb9c951bae487cf30d33a4c47d6eed59649a2a2c1b396cf2b2563f612689c68cd118b52c288e009e9fb55a49b1e5c0ad65cde529ad2077f21b531f01944430e68b8b764920c296930695dce71f581711a3472530990280d406342580909e8a9d0fc8939f201973058ede665739ec4318d91a0a47ab64c9b8854db181d93764f8631790cf4628d4f0a5dfa074bf5c16dd2829a917bcfef4575fbe8df57908597e75b2b74d7bdbbe12f8fdf4a1aaeca1e012f73f0915e0605e15e818a6ce2ccb8f1df70024446706efb74695b27ffc9d3f3fed412f366706301fafc6cda9eb0b12a62bc9575ecb7ef75c027785455bb268604f74432c2bfaded5ef9c7d3c94aec60f73c81e7707ed6d1de94ae83136713d308488d162fad4f374f658a6f071a3080f0e5578d7779c37eab52affc7cb544d8548c3fe34b571f3b6b241030be058899e7bf06d57d076ffbed2bcc517cb773e994abc520aced98c26f82f0413f99fe7bb2d5655dcefc75ab66c280c018dfaa40e13072817d8aa5c3f94bbf866119223dd78d456d849f5e2e9f76cb8d88e29de3f2ae38f2ae02a6639ae78c7bf321c6e91bc4b3519a37e20b041b8184f8b876bbecf63982d32ccb7689d98e7c06363f696b09cbd32c12b83790f0d389600fa19704de92f025d31d2da0f4863dbc7924915c39b70be013ee761c7fcc96d284d81d07ad674ab61f288426add1a316addb769514c3384a1eddb4376bd7d39deeddc5c91451472a5ead885db5a3e2c4f3dc6050020a703cc1e85148059d0aa43a5cb046c007c7c4eebf75b4df03df5144417b35603e1085661f55bab4c51e18a9fa1406188cd12b2522b888adf847d748f72da2e656a9a87c1e7bfcbbcad7201520382e559728e48e279b0f6ce4e95c81acbbcc33f2fb617764a129add6ddd26bef8f1c2a281774f3b103609f900fc0874b469b5740351c17430fc15959820d643bfb5b6ede43799778455d6c248b7da289634516e83b1a1375a96cef4d1d3047c3c10a1f84722fb7ab1d02b91e770fbf95e30001d2f57d74ed7b17a8407bff1a5bb72bedb586fb2599da6eebc75d2c7a6c33488c852506a73ea85360c8707d34befaea95b6113e4ff03c45c1d8ba9056e0bd35cb68a7b7894a11e1a8ed93bc98f7cb34630560f0afd3e34db4d02bbb5564cf7cec45e47fb4647fad3d23598a77ca567289a300c023437e4f72988e68f50ae15087f00d5001f6f15d37311baeeb2bff763ffc8656f7a36dd1871ad1e15096212d85e31e92b7fcd2fdbf59519ea15a0137fc174e5270b2cfc539de94d35b05d74e130f952ed4ffae2f2cf11cc73460dfe25087ed12b4d9a282b1aa991bfbeffed0b0bc9d4fef42ef17de2c4d6b17e37aa3b79865b5cfe76ee52c65be2662759b4e5f7d09117de64a93ce3697599d9388814904710823e87852a424339dc5f3678bdf4f4fbedd30ade5e070b005a3265939720f6841d22db881e1dcceb6acae1a04a668d233f677912d195b48ca41fdf59bd8cb9e7ad4a6fb1677d69a0ce12a4404fb6ee574df25f0531a4bb2b093727c6ce4370bf398489b2d7ed049f755ee6f6b35b1ed1fade78ada2746267d46bad3f5a1cf1a5c0d9a54b6f119f60f7b5b8c0170b039584f48fb737e91cf0c3e10dcf1254db7fd522db1a1f18ebaa5e01c9f61761c9ca461d66d849a57e73ecd7f0befcaf43aba419d785c2774d865be6213c6490a30593120d66e5d88daae4c340e4467d9a12b678a425bfcc778cf07d3afaea6a2f9dd2a61010ccbfa482a15f191c56666f1fcd28156ea23de072ea4e42eefc17e20984b33a9d1bc262197d9b14ec65a22b8e737128e0a1a7bee529f166b7021bd297bb77b8aa7deff1d067a7db82989288899df138a4a4b906af860250df76ede4903584fcea356e3d5b458985631ba725a0b1ea984ec2a67682d1cd6caf8e2093da33240abfbe5ff4d8ea650d8f52156f03d1fda2d5cb2e1e67d5df3f0af5e4986a3a61f8bfd9484d69ef7469fef06d1a0d92c2296a0539a4d24710d9dc94709bd6c61d1dafed55b192270368f190486dccff7e025d01d18b0dc49aecf83dfd8544cb142eabf8d3313c391bdd853c2cf51280c9f026d792f7a2b347d519437767c69283a7801a55e661a29090babc5e5057a9fea364adb60dda32fed3fa4d50b95d6ec70b073eb40954b9f84d68f67be90d561fdb66b7c45422d87c8820f82f762a82a162a6c3657e6f63609ba23088762e9532660b70d8d258f8c15cc07a6823a068029a75870d2e9f89be8b6470befd66cebd09262c78a819ba7b01425710a31373bbc9f655cea7d1b5376004d085a5b1fc0fac28dd8b4b5fa3cc0557f5df39af6b4b10746a7fbac286b439fc96aecc45b5a9135f3d42e81b7c94b4b8b5dfc568fff1c85a0fc064ae096ed6a71f0530d55b4fd0f49cf2f427f10dfa1c4daf1968ab782ca4d263395f7972da46152fa2451d705f9ebd983429f1f1dbf5903fc17a071080270ff483bb84c117e76d1ef73de96e9ec698050044636b87a81b862997750fd6ec092c2af9b123bcd0aa90fb5d76464ccd7e8b3a653ada34b1f999807d206485c13f446e38e51861cf9e9341", 0x1000}], 0x1, &(0x7f0000001180)=[{0xb0, 0xffff, 0x2, "5b850d602648d5a64333ca155b73b711ddb327e988f0c87d703db3688018eeccad887c52c88219095a25e88f9225b5cf6867e5839f16849c9c6b9e13b3d1c21cee621fa21c6029b5b92918cf5bb2067e4e9dea7e69d7a0a4efb42d712e40c5d694b0e97a3f01c9b19448cd7a9d2ea401f8d060db807652973f8a018643367b761e65c8b2df64fa650f8e5491cadf8cff9d4c32bcb3eb654e4df7d2f0cb0f"}, {0xb8, 0xffff, 0x0, "153038e60a01249e5aefcc62ab4d543c307b8561b4c6cbcb5e9dac5809f5bd5a061d8c1b4a982748cc5d18f089532815776dd8be943aef949d1bfacd2fd4c771a4f145a1b0c77380186070deefac0047118a5d5437e72280ba32a4470559d3b04aa7e178599c94007d5917e35db8cf47780af1e9d7ef8d728a0c2b03e046f7b7d385aef1bdbc39113b35a40365601fa1f57011e93cb16aa23def61965bad21b7e74360d01c8317"}], 0x168}, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xff, 0x6, 0x4, 0x1, 0x80, 0x4, 0x2, 0x0, 0x0, 0x3b8, 0xda7}) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10, 0xffff}], 0x10}, 0x2) 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x45}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0xc0000000, 0x17d, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x4, 0x200}, {{r0}, 0xffffffffffffffff, 0x3, 0x3, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x20000000, 0x200, 0x5}], 0x400, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x0, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x200, 0x10001}], 0x9, &(0x7f0000000300)={0x7, 0x3ff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r0) syz_emit_ethernet(0xfffffeea, &(0x7f0000000200)="85d46ab6") ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) 16:01:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x0, 0x0) getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000380)=[0x0]) getgroups(0x7, &(0x7f00000003c0)=[r1, r2, r3, r4, r5, r6, r7]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000480)=[r9, r8, r9, r6, r9, r9]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:01:28 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) r0 = semget$private(0x0, 0x5, 0x40000000000008) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000380)=""/189) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/194) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2a0, 0x80) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x888b, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) ioctl$KDENABIO(r1, 0x20004b3c) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) poll(&(0x7f0000000300)=[{r1, 0x1d7}, {r2, 0x4}, {r3, 0x4}, {r4, 0x10}], 0x4, 0x7) madvise(&(0x7f0000bdd000/0x3000)=nil, 0x3000, 0x7) 16:01:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:01:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ftruncate(r2, 0x0, 0x40000) r3 = dup2(r0, r2) sendto$unix(r2, &(0x7f0000000040)="b9b3149614551e069069b7933f2a8eff98f2e6bdee25ae795cb4731d4a71dbb31234781f7638616401409d7cec5d02f450865a6babf09bea16ed961ab2ecfa33a22fa917e6dff780d8903ca828ff605effaa37b799faab20c5eea028b13bd78e0743a9bde262255d495a0f96d1b336da7225fce5902b7056a7df85b74aa0425eecd521895153ac1faad9b613427f41a4041ccacde99d28cb9ec03b6b9d9ac1f357139bc74e9ed1b696bb1c4e", 0xac, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c6530005bc51660ba252e172b090d75a292ca9ca97b521230def4956c92"], 0xa) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 16:01:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9}) 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8830, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='4') clock_gettime(0x2, &(0x7f0000000040)) 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x5, 0x9, 0x7, 0x5}, {0x2, 0x5, 0x2, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:28 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000004000000d2230ec290100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200900000000000020208a371a3f80004ffff00"/177, 0xb1, 0xffffffffffffffff, 0x0, 0xfffffffffffffc8b) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) 16:01:28 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x3f, 0x62, './file0\x00', 0x1cb85e1e, 0x0, 0xfffffffffffffff8, 0x81}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0xffffffffffff8000, './file0\x00'}) 16:01:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200800000000e, &(0x7f0000000000)="eaff125d00000000", 0xffffffffffffff4e) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 16:01:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10500, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfff, 0x80000000, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000748000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6}]}) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x100000001) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x5) socketpair(0x20, 0x4000, 0x1000, &(0x7f00000001c0)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000200)="068ca87c7a668a1b8f9ce3434c2b14fcd81ec552e2ad37207101eae1f99506910100f41564d0eac80f2aebd942ebd7893af9a568d508a570c92fef725608e6580b615374ae90af5917157192e2be1fc246c15504f1acbf4b9bc521e274cc75254be073f7e2c7495eafd2a8f715454e7f2ba105cf7771cd37b057b353200db2059eca2ea88c6f877016ac8e4c272474e5898fc34c41f3950016630a111830899d15dc", 0xa2, 0xb, &(0x7f00000002c0)={0x18, 0x2, 0x1, 0x4a92}, 0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x1000, 0x1}) 16:01:29 executing program 1: semget$private(0x0, 0x1, 0x2c0) semget(0x0, 0x8000000001, 0xfffffffffffffffd) 16:01:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffffffffff01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) dup2(r0, r1) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 16:01:29 executing program 0: socket$inet(0x2, 0x7, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r1, 0x100000002, 0x64, 0x0, 0x0) 16:01:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x11) close(r0) fchflags(r0, 0x0) 16:01:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4b6d, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r2, r3, r4) 16:01:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000040)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0xd25) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 16:01:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000140)={0x0}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000200)={0x7, 0x8}, 0x10) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x40, 0xe2}, {0xc7, 0x10001}, {0xca, 0x7}, {0x67, 0x5}, {0x25}], 0x5}) 16:01:29 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:30 executing program 0: r0 = msgget$private(0x0, 0xc4) msgsnd(r0, &(0x7f0000000000)={0x1, "80e7d38182661c28400746d8c513c599b3dfbe29793253ede33bc18e9d7a7120a59e71fe2ce927fe4657b06c932216b32aef73c29fee921c0916aca2df53767f383cd13f5d7910e34ed9ac8a17d5714f616418b8484c5537992e5a2fbd444d6fb92a22869fe25a0f99d666f44d61d6b33229d24e"}, 0x7c, 0x800) r1 = semget$private(0x0, 0x2, 0x30) semop(r1, &(0x7f0000000440)=[{0x3, 0x7}], 0x1) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/93) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r3, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000300)=""/164) r4 = msgget$private(0x0, 0x12) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) msgsnd(r4, &(0x7f0000002ec0)=ANY=[@ANYBLOB="00000000000000000d66be34d504676a73e87ea9f865516249c847ec217dbf67559b449032a4c602bccb4e7890a057ec7390e6e8bbfccbfe7a1fe7a3c0007b14019eae21dde2ed71d4b835f30b21a07f73cc7f4e7f4b29cf58283598d1ba35faddbf7ad511967b0512774395c96934699b8ad3654df8d9391fd8c90c6eaeb186e1ec1337989376814678dcc103b021791fbb33dc7ee63210e84e406927814a3974770f8fd6ef60774edf5446f9548ee8ca1e68d467168cc65943480b8faed5f163dcb8623c32880d6db0c1bb3c371c1355978dab4a9d0b7c2247b23b8b8eac2c2a6d7dd00400007eaffdaf702536b79bf35b7f1aa7e6751c534fff570c2f7343fb29bd291dd970316a60139fcb1fc8e09c"], 0x1, 0x800) msgsnd(r4, &(0x7f0000003000)=ANY=[@ANYBLOB="0100000000000000da057c1db242753ea0c2a68f32aec4d6e037aaf0bdbb2de750b9ab3147f0972b0c2e4d8da3f6c068360918335d92d0041843017116b18c29b355d1cd58b2ad00f3820467cf8f7d4d64964828aa07d84028f48162019c0b67a427a5182fcdb03efae4ec25ecf14956b980277bf08127c81df372a4c484581bf4a5934dab760c14bd120a0ba11e3836b32fbc17e51b38c95c523b759cb04cbfcd9caf75f05ee0dfbe6d2bec06a16cd2f3425dd9dcf45e74e221eda7a0e1de249c6d7f952be2d414ca0254d1c24793ba4b53ceb1f1a297c016a6bf093ac62a0c0114592d461917f0542eaa8b5cb2cb44d7ed522526a4d17e296faeff468086b8f2d3c3bfd8e5af4d4459e73add2c3cbd3b518b4ce35f1ad84bbefe8e5ef77855c49010b778101907f7cdbc1a941b1869c82e27d38fc899abe183d42bd87c37cddcd20eca8bf9432fcbe98b39cfcf594332991ffef5921516072d692822ffbcde26d2ee32008014f970fed77f5c097b18ce635c7b1d96382426788ee58a3d53931e006c48f8afe97c646184a5498b8615e6421d24ed02627fa4a3fbc6086c1cb3569bd37c17602f68b10b7418578a222077038fbb9791dd53ac3ebbab382f70c5fb28db2e9312ef3c345df6fe3d1ce7f19bdf0349ff604c709e9e67a2ca9c81b292145f3c5fa32978ac2ade579cb1487184ded65dde689337ac880b28728fc2b39217f3e08f4e251bb89ee7be8f1d6fe73040b31706d1393d350f78500f4542c8839494d358730eefcaae9bb6f09b2a01623240d173b547361a4c644ac5dfb824e5eb75da0f1a5746d80bf052fbdd23f0d355599de1a6d7082921504a22c9eefa93f7ac65a7f4a5ef1c844b1b6a983d5da1cd6121e1c456f4311aef943a89f0ccd27995a36bb4c14552730632db4ba5899c3733cadbc9b401c065d29b57d6b53a6bb71076d69a035502a90acb5585ba81499fc47e83f0a1575c326d75b562f2c7481d1cbe8948cfd7389863a79c8285294522a3ccb0bbdb0c30a702bb839637db962f2cafbf0b750a82a9a909c003d334e24e2b4558986c85cbe89f7a08e971160d3454c6bbbe4752a4d77511c9de61b5f6f0f0cfd4edc2083da54688a06e410b55b0d6defadbe503408ae03b98a3ff8d1c52468676ef34249689b7d57d1ba72c15bb6087eb8ba69c65c4d8c1fc9123901237119c7fe09881b6860b36d2829616c49614318291f31b62115b2d765e86294c1e438fc5c2cdf1ae1a12aa13e2ed02edb285da31fbcb4ec2ed3484af53f2b9faf94d246c0460a3c8279edfaf1319815bab01bec41ff87fea4b9fa26ab11ae7d38bb50509ecb10b836cd12dca1264e15338d1c5ff98e9115633b1c97f307bc02aa4983955c16cf650c77deee5ef15a32ab26a9c7c99373f6eb44d4b470aac1d1eb45319b2218b19ae7d6fb276ddb629d0b6cb43a587001d903f00f6042b09e81a9defeb579912f3905f82ad403aa35cded21f84e1c429f76534a384a4875fddeb58f9d53f474b84a1a72cabd7195691a27c8fa6299f67e04e74e15487c58c2c0aeb183eef7fc2522570ed4a50bf45b6a70518a0eaa4fb501f9d459a534269c65777ae1b02bbce292ada616b73b9270abee0f29b03d3b1979f49d103453de34f352e84f88f7932e69a2637fa636878d8a570d45c3ec34b38aeb8799abcd304edd7b448e3649b2721a03a95c16b58abaddf80d9f05dfaafdbcd8fcf883bc6076f06aeb55ab38a558d1b2c45c8ec536ffc4d3abf4803ee1606bf6956fa593a8a79b2da5e7d4566309af8a54050a422fc4418d52e2a2ab4b5778ec2b948c438305effc895344f3447df5d50feb5b559f7f25206365b783426714b8cf4071f2fc664e97f819fd03fbcd0599e67f0261bdc62f60d1807b8e0b451ce2e4bb0edaeaa4e38e0cdc1e73e962532c8eeeee93df8dc99605eb2d4fd37d2672a9a81b629b2753ba698d5ed8eadad39f66525e508954ebe762d56a9f6e8bf0fb30b15f90e7247445c0466688a37f84720571f4e1eed69f90b95b57084351697ab73e7348b86f88a10b60d533dd74401bfb9ef4c1c52eac984ece6ca7458b78932fc680c20f282f8cc2210b61fc7a08ae8a2799b1db30a5db8338f8bae55a34f0861c977404528f74788e3b5084ebacee60835aa6d530cd55ddc1d41645eb0854344e3ba553de418a38b34331665c1fbfa93e713d69d12b1389a5a33e71d59359001c734e6d4b81df69e70b03aa01dc1130ae2ec0e45698e9ce91e1b6977fc3f0eecb33731c7f980aa6132b9da6ccdff4c9dfe26ca64d31feeac11676e3fb4b672c9e4f31547e1f636504a096d102b62c6ad48c2f1cd0f530ec61cb6b1b7a4126d99e9ca6d68733917700396f0426c61b6e0b6ed136404e9c1ebaa9008f21846bc01aca614aa1974e524d4a5ef46883b0898be38f3d03ca08f2857f7f83928649e0454438e861942403307e9864381e1639468dbc648fc40d8bfbe1389d15e3fd3baa5bfd901023f8b3c2c1f05e03c3e76405b2ce0b81dcd681ce52278548768875fa2f27d7141e38aa6c081dd8c8051c0d9064f1301ebc39894e82fe3f23351ca82cead1a46a3c066934de4897539857b58ee1aa4e322f2dc3fa25ec7405f86180e641c7787f744ed192f844c0470a17f5f90d63475dfcfafd58be66f51fa90b89562365729649cb423fb45af4d9c04b4287f3eea0899e72d92c97e30de5bb756cecc788855b78ed4ad965c738211437a5dc005a6cf5e80511f28e34a42109aad67cd6497629de5b783d2e9272e25e134aaebea9ef04479d297f8d1ddc1adb2d68a4fe8ea680ce3386515e5a5a5721ecac4ea5cd8dc45907097dcfdd1465335ec798e764e0d8c59453f28494b81197f97f208c4ac43fa0ed441acb0551b78e8b25d74e6b3d8422d84756f22f9bd55462276acbf45683ac5d0707035da9415b34d29e6274195f9b7e6a84a07f7837c1cf3441eec6025a35bf4f61efc3a2dc541e744d02e60ccdb697bc0f4abad810f468f4db8d170845c55200a5b94e3fc89b3e66319e613188e835ae409a24c314df523a0a839d369da9d360e57e36308832d067c5d6513a22590859d43031e4d9f6fc239bbdabef2e45378f2c800d46fc1202f2d95f1cca05009e183d9025018425d38ab8e98c96b818c91c9ea4129dbe498aa199e01317fe77bc91ca165e10824745f1f4c40b5f9bb1aaa551bc79d49b8dfb8b48e57c54b165c00732dcd3f3ea70915a266a2db52f74e44f0d0313c63c8d58143981d6fc6b7df32a9e79cf7dd568180709668b7ef78d256db6d685b2122f34b76b93a455eaa7bf8d759f7795b757948b604ac6f3ed6d277a5bcd4d955c250d69904f7ee63642f98211524dd766b3b814271b1e67e9a438561e26dff34ea96a6323f3643b167e6fbe18b3821634d4a8dedb22de8fedc26174313ec9580821778f24dc37f762a413084f3e0589c8efe86f4970249359502cf28fb0a447ed4b77d26553262b636d16ca87715044411417fc003c967ac6f00de6d6a49544ba9fbf29ae2e6c12d0835af8c0e9a8ec6e099c12a588809ca67140e939ad1433dbf7b432b97d5966c8890c841b18f49ae8d323d79b9352723cb677c295778104fd95571e307fe047838afd117daf75f6144fd7f6c2d370db34089772a7ac45ea5902d0bd05880d0c3d3b0376cc0120dcd3fecb836d391178bef1a12d5d42b3dcc9162f3d62c53bafc971b119fef0756f2d55a42df5db13be871397144d26b3f565e1d98f629248928ac1fb9f583dc2b547a0c0c52f2859e7e7738576c1666cd36179b737314f3c3e2b6c3cf624a0a6f129c765c96dfade823d21f384f802d0d1dde75425722f8ce249f11c2c4d4a88c54c4640536f7c6b6bf0b57dbc83d5a118ef8f8a499a717e2f52fc9e5e80fb67aa140cd9b9bd4b54f9cca3e44076f72a212f3e6161e906b2b2e5becb15196b91fe3ac82b4fe0656c77abf0083914186ff0acfbd5fd26b85d5782dadeb552ba79052ad1201007cd0698504c979bc5803d344faee171e6d5fb7f52f0aa618905ccc821aef4c58110e7a8cde7d0653335e5cc5adf8a1478e98dd2de8f08d40a21369e5d6a605597807a6b24bdc0ce2d12b6a1fc7569ddbfccd77f2c8a3e259e1c94896d7df8e2e5ee01402fb02fa265edffd4d48c683c68d37e449fa6f0fb0638fc143b05f517820843299b42d688c36246032627310608ecd114d536a404e735ea479585fb8b408087669682572a532d3dd77ea6b96456c3b771ea6073867015ebe5ed885e557c78f15be1c460cf9d5a536fdb9b9bfe85e542c7adefac337e8c80e30107adaad20d9a0c1302b15ad5cdb38f49b29a80a30690cfd4b2ca9faa645cb114c4f7e639cd33244790c1a559f7ff2394e9face3e63dfe71bbb4568756e6c9b4ddbb196fa776291e093d9d41ead3998cfd5d1be42da77b031da6beb8e27c0deaf8eb715a7cb5bca9956419e4b8b363433a478a0c587d80de621cf3e6da308daf1c47c3cb130a81b77c40ce5d1d3f6fd8c3e2b0e7af2fa4e7b3326fbb396bad3d3a01fc5658a4c3d3630d44e3dca15b53a5a3367dcbda81c9b5c6cd58948d16368da5526e11c9b68287c5af12b9b2b40397f155e1d991312389211af6815d285783f7bd88ca0bb9ee56fd744ecdce94d5f94bf9fa4a8a71cb82eca8570444b7d374154f9f964777ff9916494465f5e6eca653d1fca5effd40d2f3efe956e82ffd58a05fa0d0e728175526f5e655b7d3c309f1e8257a7ec8610e5ef4290b19213306e93b819936dac8b000bbc6faf8f9bd9af3daa9dbd2a5850bbb8e33fa0ab7460eb25b223af5223b04a038ff3ee287dca757bedde0512ee95680ba448c490510553b4806ddc20385a8dbd84be9ad75879e3465312acbffb0c122585ebaeac189c80f3bc1f62abb8265b986a21a96315b35db488aee35d2abc4f14de7f7468631f9aafdaf85728dcca5c1a89e83feacde8c2b804e3b88bb7f26691e91dc02488be22520b4c2ed942c26844878d57fab711e06be4ac0ae54b35e65aed7de8f1145354ac3197e7d2426f9ea79df7b647719468475dd6ca794cb6ada64bda2096f3e4c5e08da051c596565459922bd335f1a68efe6ccdb4805ce1f8d8df6441316ab49ef48afb5903de5a81b57c9cf4217daecc6d299d5c5b0b8c37338a38e0929093875a1fb827c94d6b02168ea0f33fe526fb7bc8c8b46f36d68ad9bde450af3d32b25bb5ab01296a7f670d659c47e8354b0021f2e44db34bf39fe632f32b3625243b7a40ca854ea08ee5e6443325377bfe6e4f46869712dd9292371681e27802946a736c440aadf6710ddd5069b5a89c17984b7552c0650efe899a882cf11aec92550f69458bc4038bff5c73bd04bdb0c6e930dd0e366d5475e954081e483bde6721a5d16ef8482b8c1a3488a793ae2b7e96cc88ff4ff47daecc6420d6c929b04be98f386a7222a1b901aec1d70570c0630a23fe16c363fe2877f3b1b80e58be3122678b0d895365ccc93db5ac5d9e90ff743e9933a275bbfd251735b0e86158bef3b6568e04cc54ace0db89d9974f6cf5d0a7247eb80bc66caa00abfd33e3157f3cf578c73b35e48935d93f09618cefcc4144b36d87873a506ea9ae173e5b18a3deb83b8651ea4e4bff4c45d282b71fc461d607fdf4dd9f6c37c925f4dea9a867142062e5e8bac317a6123b04ba6032781048416166e9435e8ca22624fa16bdefdc28b95172f8bf8cac1e4913044994cfd8b81215f576d025b1853812692d4a41ca95403fa9fe83a00e4375a1716def3c2ba"], 0x1, 0x800) open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) setsockopt(r2, 0x5, 0x6, &(0x7f00000015c0)="01ce00626666cff8119a2b56a9ead070395f2c4995c17b6bbaead61e1e5abb5c67105f4d54a94b30efc086a05b106419d20f75172f2433ca5aa708b3422e65e4776345e621ac63c2c8f333599947da9c32d479827dd521", 0x57) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000480)=""/28) msgrcv(r4, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000ac000000000000000000000000000900"/30], 0x1, 0x0, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000016c0)=0x5a01) msgget(0x1, 0x8) r5 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000004c0)=""/118) 16:01:30 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="d0", 0x1}], 0x1, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 16:01:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockname(r3, &(0x7f00000001c0)=@in, &(0x7f0000000300)=0x101b3) fcntl$getflags(r1, 0x1) r5 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x10) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000340)) ioctl$KDENABIO(r1, 0x20004b3c) execve(&(0x7f0000000540)='./bus\x00', &(0x7f0000000580), &(0x7f00000006c0)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='\\^g[:,#]$!\x00', &(0x7f0000000640)='$\x00', &(0x7f0000000680)='\x00']) kevent(r1, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x80, 0x60000000, 0xb63e, 0x400}, {{r5}, 0xfffffffffffffffc, 0x1a, 0x1, 0x6, 0x7fff}], 0x2, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x15, 0xff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x8, 0x80, 0xffffffff}], 0x0, &(0x7f0000000400)={0x2, 0xcb40}) read(r2, &(0x7f0000000200)=""/194, 0xc2) socket(0x2, 0x8000, 0x1) fcntl$setstatus(r4, 0x4, 0x80) socket(0x6, 0x4, 0xfffffffffffff001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000440)='./bus\x00', r6, r7) 16:01:30 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x7, 0x1d, 0x6}, {0x9, 0x200, 0x0, 0x5}, {0x6, 0x0, 0x7, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x1}, {0xa0e}]}) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:01:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x7f}, {0xef, 0x101}], 0x2}) 16:01:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = semget(0x0, 0x3, 0x0) semget$private(0x0, 0x3, 0x492) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xffffffffffffffb9, 0x10000, 0x100000000, 0x5]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2cbde3ae0f302b74698008c04aa4434692e6cb7a", 0x1000, 0x40}) fsync(r1) 16:01:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2089, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x1, './bus\x00'}) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, 0x0) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x18}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) r1 = socket(0x10, 0x8001, 0x3fe) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:01:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000040), 0x1, 0x0, 0xfffffffffffffe65}, 0x0) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) pwrite(r0, &(0x7f0000000080)="c5f450fb0ba0e5b4530a231310a523eae1d398809737fdc1cfecc3f52d4d3d979288d4c665", 0x25, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x20000000000081) 16:01:30 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = msgget(0x2, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/171) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="e7ff00000000fd00000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000010000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000908557a062c467198005c20af29e5faa992000000fdffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000feffffff0000f79c4d39901f038ebaa19aa0f0562774c04231be5e3be28ab5aab6206463823f2f20f192f285ef1db9bb4749b9caedf215336dbb123ee029e8e86a78a8d7ad1529a6f33fca06599d5d9df1bb2929e08a5452e09a8df4b9e2766f1ffe61908ed730c6344f86895b0a7cc25938d7f235fa6d5bb1bb287a486060ad4805b123ee99"], 0xf2, 0x3, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) msgget$private(0x0, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x4}, {0x93e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='I') 16:01:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x1, 0x3}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x5, 0x8001}, {0x100000000, 0x7f}}, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r3, &(0x7f0000000380)="fa", 0x1) 16:01:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x20000160, &(0x7f0000000040)}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kqueue() r0 = syz_open_pts() syz_open_pts() dup(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chmod(&(0x7f0000000000)='./file0\x00', 0x84) 16:01:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20002, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x200, 0x3, 0x3f, 0x7, "6d84bdc98b1ce23cf576b3caa75dab514a28bcc8", 0x7fff, 0x7}) 16:01:31 executing program 1: r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) socketpair(0x2, 0x4005, 0x7, &(0x7f0000000000)) semctl$GETVAL(r0, 0x7, 0x5, 0x0) 16:01:31 executing program 0: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1a5, 0x100}, {0x7, 0x400}], 0x2}) dup2(r1, r2) setitimer(0x0, &(0x7f0000000080)={{0x9, 0x40}, {0x23, 0x1000}}, &(0x7f00000000c0)) 16:01:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xfffffffffffffffc, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x400000800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000380)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x1fe0000000000000, 0x0, "bf30c1e7bb6fc6e23c5b00000000000000e74de4", 0x2, 0x3}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x80) ioctl$TIOCSTOP(r0, 0x2000746f) lseek(r1, 0x0, 0x0, 0x0) semget(0x0, 0x2, 0x80) pread(r0, &(0x7f0000000240)="710835fc40d1817c363050059aa5e91420fcaecfa1e66ec5f9877de8fd500784cd0652fb862f4866560c9b73ff07c792f8737ac33e90704ecd5a8b47880ef2776f3d116e572e050d14ef84896855428c64c2a58932ca84db2f15dc62cde098a3e9ae0d5c660f55e753c6821f470feca9c1713cbf3e6bf966962f4c5f02cf9d2ab3e1f44141a1bf1c32e1837760981d04076272de36ef76c6b31c0180989d8cc50cbf58864668d8c1b600419c21e9d019bddd1e2ca0", 0xb5, 0x0, 0x0) clock_getres(0x7, &(0x7f0000000040)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0x3ff) socket(0x6, 0x4, 0xfffffffffffffffe) 16:01:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x101) dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x21) semop(r1, &(0x7f0000000080)=[{0x5, 0x7, 0x800}, {0x7, 0xfffffffffffffff9, 0x1000}, {0x3, 0x2, 0x1800}, {0x1, 0x3}], 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) 16:01:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x2e, 0x100, 0x401}, 0x2, 0x9, 0x6579}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x40) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0xa) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x2}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x8, 0xfffffffffffffff9, 0x200}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="8863b5f2770c38e4cd89fdf0f2668d95fcc3d613e6ff0c5d9d5daf7da7e7990c734715622d7bbd527a07ae635c9fb8e4fd8c4932b7bd4bec7cd9fba407aa9ddb4e242750b8c1c958", 0x48) ftruncate(r1, 0x0, 0x8) r2 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x40) r3 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x8]) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000540)={0x0, 0x80000000, 0x8, 0x2, &(0x7f00000002c0)={{0x8000, 0x1f, 0x119d, 0x7fffffff, 0x9, 0xd79800000000, 0x4}, {[0x257, 0x4, 0x4, 0x8, 0x8, 0x8, 0xffffffffffffffff, 0x81, 0x1000, 0x8, 0x7fff, 0x1ff, 0x800, 0x4, 0xffff, 0xfffffffffffffffd, 0x5, 0x6d], [0x800, 0x2, 0x71, 0x0, 0x2, 0x4, 0xffff, 0x3f, 0x8001, 0xffffffffffffffff], [0x700000000000000, 0x2, 0xc05, 0xf7cc, 0x1ff, 0x5], [0xffff, 0x0, 0x20, 0x8, 0x7, 0x1], [{0x1, 0x81, 0x200, 0x9}, {0x80000000, 0x0, 0x10000}, {0x0, 0x4, 0x5, 0x9}, {0x9, 0x1f, 0xcb, 0x5}, {0x2, 0x8, 0x3f, 0x7}, {0x0, 0x5, 0x6, 0x8ad}, {0x7ca, 0xbe4, 0x3, 0x6}, {0xfffffffffffffffd, 0x0, 0xffffffff80000000, 0x80000001}], {0x7, 0x2, 0x1da1400000000, 0x1f}, {0x100000000, 0x0, 0x100000001, 0x2}}}, 0xffffffff, 0x80}) r4 = open(&(0x7f0000000580)='./file0\x00', 0x8, 0x80) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000005c0)=0x80000001) msgget$private(0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000600)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000640)) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000680)=0x80000001) clock_gettime(0x7, &(0x7f00000006c0)) syz_extract_tcp_res(&(0x7f0000000700), 0x6, 0x0) 16:01:31 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x30080, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0x80000000) setsockopt(r2, 0x1000000029, 0x30, &(0x7f0000000000)="e3ff4bff0fb9fd812e944a", 0xb) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000e2ff007f"], 0x8) 16:01:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x81, 0x8d05}, {0x41, 0xffffffff00000001}, {0x47, 0xffffffffffff0000}, {0x84, 0x7fff}, {0x84, 0x9}], 0x5}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) sendto$inet(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x4, 0x400, 0x9, 0x1, 0x8, 0x100, 0x8, 0x1, 0x2, 0x1000}) syz_open_pts() execve(0x0, 0x0, 0x0) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006, 0x0, 0x0, 0x1}]}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="a819040f4f687623b892e5f256991e031340c3c7a2192774d2309999849812a048948e5f998abaac554f5c8cae97fd25bb6ce059d62bc6779ebcb1ed42b640b50c40d18732f61a3dff799ce7d247a26700b2aacc48c47e23369a9cbcbf1130461e3967b55503e6ce894e419ee3259a3de77fe4ec4823104b2450eb2a83bcd3440766665c4eba4b8bb15a24af915c3c70993f8593457a7152ed67a1a04f66a574d0c663185e82dc40ecbceb7dc5c44fc8fc66d694d6b1d7ec4c0ac6dcc0", 0xbd}], 0x1, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xc8, 0x401}, 0x40c) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 16:01:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000080)="90568d818374b9da9f", 0x9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16", 0x5c) write(r0, &(0x7f0000000480)="090573ab09cec58ebd946a4a53d66578996715", 0x13) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:01:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 16:01:31 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x90, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getppid() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x5b) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7fffffff) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:01:32 executing program 1: mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xda37be32a4ac026, 0x0) getdents(r0, &(0x7f0000000040)=""/53, 0x35) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:01:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="e3093a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x6a0, 0x8) 16:01:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x18000, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x400, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x7ffbaa218a026574, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/bpf\x00', 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = kqueue() r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x71, 0x1, 0x2, 0x7}], 0x8, &(0x7f0000001340)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x0, 0xff43, 0x6}, {{r3}, 0xfffffffffffffffd, 0x0, 0x24, 0x7f, 0x9}, {{r4}, 0xfffffffffffffffe, 0x2, 0x1, 0x800, 0x11b}, {{r5}, 0xfffffffffffffff8, 0x21, 0x20, 0x10000}, {{r6}, 0x0, 0xd0, 0x1, 0x1000, 0x110}, {{r7}, 0x0, 0x20, 0xf0000003, 0x511c, 0x200}, {{r8}, 0xfffffffffffffffb, 0x88, 0x80000007, 0x800, 0xfffffffffffffff9}, {{r9}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x1ff, 0x2}], 0x800, &(0x7f0000001440)={0x6, 0x7}) r10 = syz_open_pts() close(r10) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r10, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:01:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1fe, 0x0) flock(r0, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000010c0)={0x200, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgid() pread(r0, &(0x7f00000000c0)="7b59309adca5b4150437b9b606abe52a7fb4d31d77d764ab0eab11a5c2bb3b71f78a9976f936a4c0d784489c8f560881bf395e9d7c724014a9b955443f7ec60c1af864c18d8f50e5bda97b65f5f5f60feab00923dae8b2a53308fe9bd9a9740686f208c8892986ed0246bbf5b65ac9ed2cb62929c3c04f93b6ed99cf23311bd97d698bd1dabfa0fffdbd31c5e1ce4b63ff58480f17cc9d58ac2c781d5502f0c431e7e505eda3d9e676c12146a12bff5bd24d0a0c071d5a9a889da062f0b743a7d76acca9de3d40d18f7caabd8147a76b22cbca78ae0b30570f7157fc3c2b1ef95271717673de0f2594f52bf471e1963ae8c468272f416a0064de40f1bb524b05a94bb2d1561856518d45e98c0a71c5aa0dacf3c91f74b8545e99c518509166927fcf1060cb0ed58a667a8c6b7cee82b310b33c87b9af7759cc1756cfce8671468038d5456fc414a7155b63218d03fde942b49421819fbf9703f71030baf8dbc49938f1a7070083ef8db3ecebe4fdb9bf2bd6de334b46fccbf568ad184370a6549e87dad8ba20fcc02cf5722c159da36ec6e50a2b21406414cfc420492363aa8b4fbc43c5d4db1b665413020df307dadd103baec1c5bc3c094ca28a35d7d884c01ed10a9a867493cb68a33dd3a49f0b9b02a8ab416055fea9dd6e4adad966e2433b7a3337d194b9db7ee17a45a63e84098673c092fb55f5e7caed48ac40671c360a62b0d6941cf6775a2ee1151ac898e05602485ef67bcad46a5a95778ce87dcac848a732d1c712b9dbb5dbfabd9bf8795a3813f399cce214c0d503f3ba6ea4c2858bacca27fd6c3c95ae8440a3b0762a135e38547cbe3e18cdd9c3bbc0c33e7843724e70c735b4c4cebcad17dc9f225b786d55687f6cab919b9e59afa7206eb14ac54dd76aef06d3503d043d6e4cf1668dfc25574afb34a5798239b1abdbaabd662ba798bb722622be4a29153f1a73953c59e01ead87814f6e53aedcb6670d60d0190338ea4caa3e5007974190a1c6b07647facd5ad6084ab801726005c07888048e7a85010155fc660f332ba824c9e29b83894b036eed6607f6fed0489703b5f16b78ad35d43c6ba8eb33e9d83fc2ee83146eb7f4efb77e14fa90d2cc5d70704b22ac279c374c5950141816be3453a09592c0563d011f212a32b21726db944beaccae86d1a9f17709ebc974d550a98c86edb3db0c92fed11ad6a04093efb62075c5308e6cd30fcc5eb665cd2d856e4c24363b6ee57f8a135d94d5fea84331a22a89ce217754f6120c280ad59d29d37e65874c0787e149d2eba60dd3c3e092729e6342941b5ea24901dda3c7b5a8c5ed71fb4d28377a092919ce7be40e1bde0ccd2e01e71e31760e025a3e93d970273837ae4c4e7ee7179fa6fe1fdbb136f56538511fb5ee5797353f2b2d88fea82e3f6e0eba9bc6661624c08758578e53b0189edf495e271ed542790a04f2d7227514f1a02d3e6a72de880d33210bc25cffe1bf8eaff52c88ba1f2152ce3571d8f87318f6640d7d9ae02ac89aeef27ca1778f1ac9c992eaf7dc9d02a4785856abe51abeab5eaadcc790bc64529809dbf186b3ef37c447f8020959fffcebba092cd00c23be24260936a77926f32df1b5aa503694cc680d35f73865c8388f939aa1bc8cdb3d7c67ed5969b6e80f1bc44341eb590a11527304f41ede816fe7b1833a0aa5d0d6b7bf525a776f22c598638af420085fc06c145eec3fd8e6c7e658833177577a23978153c9c212ad5b0ae5b3482272fd8586b73e84bb68ddab3c8e27a39c83625da969b022fd10b779dcd863a966956b15a7750dec88d46fe99d987102e8ed727efdf7e5a96d439527e6bb5ae483452df5d8178b14b02f90a574b1ac880d7628ba5c0acc34d2722094b3d3f5ea61fc01927c650ed2974639fcc6961745831313a415cd01d75de3940174c0f05961d7863759947e183239a8983c70499edf0ac85deeb937b0801e5490ceb818799c1b2fcfe5c15e5690f78e3f09ec25094be6c85522a60e551862987a50b66e2eeca7588ac44e11dfd173a2b184f014ecce7246bded5e0503c539b422b07ba03a5b7f6b016523926226d5268892c5e9f840453f9b2e5293e8ff9c6dbcc58e9cb5d3a1e048450ed549dccf3ab830a70f87c787fa4a8c0e988757a60fea7e006fb9153be7a4f2c4c8526cfeee5a4092812996d890b83ddfef1716a2a3ebcdabb3500eb61b73661b285bb8709ed4bbc02b821dbaf37a4356ffa3b4572db08026e8a2ee46c7486f4a616369129e4e1cb17c242acf0bbb2e43cc24f757ce925355eac75e21f25d023cecd61ad6ee98f34ce2656d5377b376c3065ca0406ccaa4fecd497f9f9877531a41f1cfa27022c5409010edb51294dd625b3e8058927c31868d9d9966b092e70d9eebf21b0710d3a6625449ab52b634a015a29c35c53abb60e19b9fbda90b05e5600f5cc435a0ddb9a770477e3d8f276f5a39dc4dc8547948703a2fd512a8a8644acc4ec8d5fd4f5f2f5941aedf5db032673f00c4df557c73e9fbe0d1984cbd9102b665d816f69c023a795ee6129e63451f40c28fc387becb86a131f598fdcc9ccb2feffd69894451dc2ba889d9b2f4b9e5eb6d65cba8b96e094df41b3f793182dbba0b92026a3fa7c9852650a370b11f6c5e74208c7a27805be3b995e4b2303c2f54f967416b2ac557d2b5d0a0f054e7e5591aaffed4544e3066aa9b484fcb01d8b68b30e6e07c5187dabfa85af5811f4f1464f03724f6bb2af10dee488ef9ec35f285ba55581348cb10b0ad0ac55fe8e5fbcf871d7cd0c300c32bd0e2ab4ab2b848db44ce01ab04fec1a6681b98c43d95e12db0540458f533448c764e235086c5eb316a8cd2409f52bc20f72b344eb7b9622fe74225b3be8e1c019a39a3acc11239b2a27664459160b86d278f85aac394c7ef1afac6723c3c95f9c9e777c2f6a84615e917564da7c4c7e77191c74f6085cbcb5cb92f17e107b0cc89d11ec1ca03c2baa71dfc50c9f6d0d4ee65cc87ca0932611a7c816aae60dfc00df496357a72d95d627bcc0da8a9f1bb4a4e2291205346f69c530f16de166688d144070c7c439dcab883b9957fd04e219e158ba6caa48c0db9e1660664f4752087f0c93fe382b826023f54d673e054c018aa76d1c5112d4a534ca8aefe102a32a30a0c014bbfffd2bd1f10c8b3286e16a283586f500e5989480f7200784d7e613fdf6eb3062e65849ed31a44e80520f99e0b2b86acc44644c3e7bd58ce3dec22d18a1242eca3ac7e36f715cc1513d8c754506d44c163ae6e77dd32c4272c00761632956b0bd2f18c25bad77f19ad841437590fe61d2f8493de3d919fbde2f39df9193a2c992cd393a159098f473a495face68251290904879afd9a703ac4d6a26d3b235d8a816f0b77111984a528bfc6d2ac58db55ba356821e93998934adbe754471abe5d4f424360259761f309beef628338c0f268b10396613d289fcdc56a6118460e8284b01f1023200dd0e91ac5c4f8a2e9ac42f7d9b27d66d4315699eaa5cbdab3011a0a948bbe776e05d0c5fbd3945ef4e7a5d9aed192745ff91ad3095ef24e5947079a8a6f288bc387530d26bb34618d021a9355bcc2c9d66fda130f412d0517bb9f4a01991cfb0524dfee992c96eafb27e872339bb2c8d9cdd93ea8a9009b1ffc0a3ff33d798837c3e8d36891aef6d201ed00a2e12912ccb25d39fb625aaa95ac0861ef20b17e31f27a02ebc82e68f2e5fc5cbad6c70dc81e633ce3985092436362bca6fdfe432bd0f231fd32f3e5e6f2517189053e8355c13b2189ae4a6f4e849bd01e7f7836e15c5b314d781b977b43281b9ffd8f3d7968a3d648c1804402c4b423582192b2061f6fa2b3d02d9f1117b4e5ca9b918dce6eb0aa28ba5b2d1c5b85a059547f8a0f7e2211e438c75cfb064811a6e79ad556856b59963fdaa1db37856f92328a28f32f473b711eea9918fed414536bd52fefb8fd74941684734410bb41969410993cb6c39b2bb9b8feca29e9ea9d4d42cbfa164e1292a3399835bb26bb3053ac7b7c013bf0e12c026feb2e56938702af790185424a12470062fd0166729f75fb6efbd2d357d7068ee1575af24c25d7dd0a4d6ede9cd375db705595927b92b2eb9323dbf62b9034059554a711d033832fc36a58d0694830c75ef1b9e3dd9643ddbe9d02454f59e3bd308c7e082eae5c1018f4c350f82b67b24831a817bcbdf9071f84b3b203832e43d16d0cc83bbd56bb02eccbf51210eff38a2a9286bf5ddcb41632f62e767cd5123783d690edc1438e181e5a5a09662c5386ba4b498c72cc7ffbc860435bbb1a789b9343e88805f470b3c7c1f4b29c8965f81b9daef325768be300d9d2c3398cb86d20870794f414fbe5ca9350ad40f6946b00e5337e755cc5b0d0cadb4ae626012e7fdb94d58cc2c70b7496d5444ed47a5cb7f3c9e003b08d73015592680546a98e641794bc2e623fd2ddd6e5e298040ba69df7a4f3e542d3e32e2d5d77c96a5fd7973e08c516457bc460fc1a9fd591cf25915fe7040dad0c6787532b39fbf727995fdeb986bec056aa70fb3b40b2b48e53dd94dff84f60db420a6ec63bc059d0a52d2e04d2928406cf3de8f0969bd4c18735cfc86f39bc99e7d3defcf34403d4da7c7b030fc59b5f0ad76d18b824c64461bb1ea6af6d3a7a7075798ca78282c3cec9e367e9890209f8646c378c1d3c5f7b5f486641aa98a677d23763a882c9297710cf83798fb7045952b183fb7d94bad5c9a52761e9739f0b64eca434e608538f7248f7da6610321c353c247289c1c7dd65054b270816eabb3abcd14663396d935a8c081c4bd9e07d2bfec9277f8abaee9f1f592b503efb7c89a171119b5103d6cf86e14241270dcdfa7d3fef1a02029592bef93818c3c0f8c69cecfbcbd700bb54e8f36f06bd260eecc99d3d81fb59249ac65059fbba2f527d435213464095e5aecfe004d02c6a28b0e80b9ab19bca253ac0a997847e182aaa341380caa169162f47a0fcf36980043fa44844240b62c69360599953a359fd0d1cbd719be2f7d0dfc44d550b7d526e33c571b70e34caf576e19f24e290218dac176fbbba600dcd8728842498669b9242c84a739775535309968fe05544cd3750812700d090cb3dab5a93e8a4788cbe65bef60b60398e0edabcd469a6e50cfa7d7998df8c015c5b204e8e511b79cab27c2f6e6ecfc9328830097f2d93d6bde156fec103b337f8da75a6b44d404c24c50fd94fb1082fbd03bb0204569f07d8dd98d5c726161c308271279485fbe0ce358e9be03bcf4533b8ae1dc8f61f943128637e31a3842a8abd3c2e827fbb3b8d0c286326eb1852e632dc53c3c646a41098550d5fd405117262644385c0dd00437926c4d3e8119ac6fb76174baea9ffd007586bdd433c4ba4c2a54de6185aaa4dcaf9495c6f252936d464bfbc9cb6e7bf5cddfa013211ded9f8237bb332a8e95f5f769cad0b8f7ce8439d5097bde1314d6e713ebc8e776c50d0ce0ca6557cb54fa4a569394cc714f1865b520900231ee80137f165788d240758f142a55e6bafde7067b405b51bec7cbca3879038e9c2f09de9e0d7f037f9404257b3820fe498300f92daf93f976e0cc1809c089ec1df5888b2b40d35b95bbf304cb2dc6a67d1240e1abc4851e7def99687bc4e9d9ce69b09f160e244753cd98e44b63a13cf00115d272da5b02e3f1829dd955ad3bdb6b816ae9974c13d1b28b5b8bd9505ee54710a1695fd7ad707a704205d7c9e839df80a1513c09fc012551ae36986526cd00dbcd0f6a95e3e95", 0x1000, 0x0, 0x0) setregid(r1, r1) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) 16:01:32 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) lseek(r0, 0x0, 0x0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x7c8, 0x58}, 0xffffffff, 0xffffffff, 0x9}) 16:01:32 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x56f55112, 0x800}, {{r0}, 0xffffffffffffffff, 0xad, 0x0, 0x4, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x7, 0x80000001, 0x9}], 0x401, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xf3dcf1ce682c0cf9, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0xffffffff, 0x800}], 0x401, &(0x7f0000000140)={0x40, 0x6}) kqueue() nanosleep(&(0x7f0000000040)={0xffffffffffffff9b, 0x71b}, 0x0) 16:01:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r1, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:01:32 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x1000000002051, 0xfffffffffffffefe) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="5be93059e8261a8dd092e29a1fe17bc7effd4b7cf1fa1fe4b8bd14350dc7320ae0debb1396088a182bb5e3777e52d287a6f64e8fe5f3ca0438ab60a6e79ef9713b02992d89c853ad6e0a74621d6096242e343774f596edec37680c0a31dab9657ea5bd9ac4403d", 0x67}, {&(0x7f0000000080)="8def38f43a3acf67732f1273f4092fd6ecf78af7688ef8f0fcc02c3e9bd732164001a445a0aba51dd200ff6493499007455efc3ed26b16c8dbba53874f", 0x3d}, {&(0x7f0000000140)="c30f724febb32835e1ff3dfe6c56557ce58d5aecf3c67122c2cbdbb65b1b567f3c108da35675eaca06a1dec1ea080b2514a8cbfe4ed5afac204d9276a05bdc928087322fe434568d67b7c0d000dda1754ef72d060382f7114f06ab4ee91cbd1ad4c8661a9c74415528c8c8f5e89a2ad831a47a77692d7cfd3305d8b12a6c9795277c0631d54cc7282fa3f18f9e11d47a527f5e195cc3e7883ac4ccbe820fbb72bf30a6f8fb209fe1b3c76da1f23142c8de3218d57644bea3f675901e4ca6aacd6efb5fa3e4d0fa7b1f94a26b455ec6d4db118d30fe4f4e8f063341688ed773b52959c797b43984a14e3b559d7e", 0xed}, {&(0x7f0000000240)="f8138aa110aef702c181bb0e49388f54940e7f0caf1754ac7ba996589b070a0b2574d086597f3d45ad8ef8d016f794a2060cef90790580f5025ca40e9a8c43fd7934e540ff17d8c5a03460c39334b1b43b921e591b157f5921cda4acf4daec421a6f146fba6b0ac64d7de07ad5e5044d9ded7c823969b64b80b591f898c20451f3287a369b2d2d1c1ff92c74ae04aeaf8447f11835b0d63c6ba24d424b178eb31878efd3d25dfe62fd83e72aa98327e2e568e5f7309623b63a476b91c71ad49f40a9bd88605609d03a9cee872fc2c32563fe14949d66420a1f", 0xd9}, {&(0x7f00000006c0)="020563be027bc42dab0dc8896bc37e4eb9613f12efc291aec5aeb68eb59c2c847114a94c5a6460b7a4459d1eeb260c6cc683d35b10f7c109ef3c1dcfd704a94aec2f423b167321c53fe32f77b718a9fa81a19c5fc6e839712dbc114640ead3c0f44598fb5d680ac129e6b074bf01ecd945cd81999003581e72f57db52f9b40e5cda384fe1d7a85eca434aac59f99f40d233cf61338d0f1c431de5b137454f4eaeec7af528dbfff22e2a0ecc58b7c4dd02a61eadbf7d96f48ab8b79165c6ced92d622599af5c9dd767ec11a63760ff8999a1c999a8a0409ac97dd75eede5980443a3e59eb6628ab73c1249f2c8061eba9a91c273842030108f2e1a8d0efe53c79f6da8cb40d7554ecea6684e2d9a407d5644fa44e0f97be69cd096ca9dca5e9ab2f3287c921aa888e675a0fb8ece4b6288fc44cfaf6db6128b791a21344b80bcc1964b3a69c9889be8b34e4a7f62c81aee32d9d77d10592447f0818de5905a9ccf0fcf5f9ec242213197f60274d7bbe5b924465cc68f6ca875375c9a18ed6bb6a077a57ecbb7547c1cae8", 0x18a}, {&(0x7f0000000400)="406180cbd1ab86f834befebb167cba2ac258504640ede55cf689fe19ee9d28a90e3a4aa7d30729ea661abe53e8074af976da126fe97a28a772bce59655ae8435a868", 0x42}], 0x6) pipe(&(0x7f0000000100)) mknod$loop(&(0x7f0000000340)='./bus\x00', 0x0, 0x1) 16:01:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000140)=0x1d) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r3 = getegid() r4 = getpid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000100)="b8d769b263518a594f1793b7223791421530a046", 0x14}, {&(0x7f0000000180)="0ee8460ba0acd7d80bc3945547205606d22231a7cec0e31cbcb4160594f5e1b30cab84ca17131ead442aa964ce39d697eecbb6adc52a2599ef7d8de5418ef44a8c2dd44265119c0d7caa35d811e765f8f923a6c56b4657bd71fc50d41ddcebd9efcdad6f1c2f10390214cf718724819e26676d9334c852f2192296", 0x7b}, {&(0x7f0000000200)="bd513d4edc43e0ffb5c3604809532ff6748e3dc5dd55deaa8b85943cf11d5af337a99bb388e5805e7dc9e6dbf3fa0593616f83fbe4918b8fdf", 0x39}, {&(0x7f0000000240)="d80d5bb987fdaafee4a8df42f2aab529b239b8dc16e33ff81ccdfeba134d5e212af6f9982f1faf1b860af51e110e1daae60253937cf58107aaa4b51f9dfa5bafd471043d9f5b37f12c8c81", 0x4b}, {&(0x7f00000002c0)="d67d54898cac59c0efd00de538200dc281b4dfbc8e8a23580ec504da77bda61f95b38ea3baa26a369ff61109adf1b82683a97a4eb3ded09401bbd42256a2d00e451eaf14ae63387dd8f387e3fa51f553350b6f82d307c2c720b1b448d9afff628a8b61037ab97475987b019117135b92e7e5416de9592914e3a67086718dcdfcbf0a1e8bf57c5ddf6456cd3c6b2e7a731ff38c6f2097ec3f16903aa6f66c8046ef9cb6490a16687e6a669b0c301ac69c8b352621696be9", 0xb7}, {&(0x7f0000000380)="5151d00a530d7a3f1462781f37d6b70b3ef7981727ede3def7bfd24f3f6c78e84b4d4127e2612b8c3adccb216911fb0fa3b0c8c04ad6865e85b60b73cf38eb2d3642fa8538fb3640627fbdb740c938b7e608646df7bd62c43bbac55d7c68639427543c9fe8da3ef377d0840775e4e2760ef05383497ae33e6c2c56d2adf41e2948ba97afb3cdde5a132cb205692ae3194e8c458e33122475bef545c4df47661fff2890d12a0016ca61b6a2290e95e952598209bcccbc16a091f5f85c6c80211d4619a435c0a0bd914a10a6c0f017e0995436b19627bd794cf06019eac7ea0d3998334e08", 0xe4}, {&(0x7f0000000480)="54cb9e568590e662bc56a6ed4d2af2424070d325f6ef584b17d6b83b4153", 0x1e}, {&(0x7f00000004c0)="a6ae45eb090f408678851a22fc6d2f103ba59c36707424934f1ef64ddb8735ed3226b646de7d32553d29f8cdac779d1daa94cf02cb05c584f4240e468930b279598a4a6de25333d0bec2d1da5369470e4ebd3845b4eac81d60c5", 0x5a}, {&(0x7f0000000540)="ace615fef496db41bb607f61260e4fec46fc69e97168b3", 0x17}, {&(0x7f0000000580)="6881040e65916724c940c0c0d3c82ffbc8cefdd935aa0e7db2cc176a5160a11c10a6d021c1460a8f78fe4ba29e84ce17730437489d94abb4f587f041c6811c5aee2dd040afdc616fa5444b9763920c773226f30b5d5b434a37e0feef7754f2d3b4bbaad881a56cdb29619ec35267a0de941d9284435b71028dd69fa6184db19817052f55ecafb47ea443eb8d996c87d44ca9edcc97d33baff2c790076fffecb6b10de913e81ebc784e9c3022fa15d5cbf2d0bb4c71c0fa7bc25c52bea386f40e6dfc349579149c135466b5aa3881356b6190253ed5e21466d99bc2f53345fb3785218fcc25e7cea95b71c6dd6f1b6bf60614f8dd7344fa8bddd4d043d647b9a4abcda34df1b018d33645b592d1c52234a3184ac4583b18c5aa804c33900bb45c320bc8821130e04fdf3289ceaa1b995802190b3d187ea8cfcb32c3a81f06e7623ec841d73178d29f2cc50bf8b6ab639369de81548a29c09fdcd29b1d4557b136bfedbda3be2a399e5d63930358a2380b224001380c93c9e29a1fa762a299cebfddbdad64af43713b644479c8b4ad3603f19a0eec21a8c6550f993c48fa1a8da51a664d228c3890ccfa036e50f887df860ae8be803ba5980968aeb61be9e4230e63251ec38868de4f4761b2d84e89e9b16413e981c06c57dc84288bac9a91cc4d421acc67919e936f0d87e0adff438681af0b3bb1c99317dfe4000efc4de440ff46240b46b9fb7ae7be048a1721537a0fe2d5c670fa684e357ecb15b75ed78aa629c727904d89ee911f34cbb915e33e841bf5dca3d67b77ef9d9d6acf8395e4b6b9c8656254c565becdbfc89feada6767c465d690c478743b889d2ebe1edcabcb156dece6e6f14e8ae09c926ee674537a04bcc6f34dcda7ec6a74cde464f9be48b1f262c27f162341e0e5c145e771b042c315064bf85bf867c355854049d1082431c2dbbec983186c9a5b31a0da0791c0cb0e71ab7ed082c8adf8f2e5a5ea5a9442b4c03f25a780c16a0671088389c3b82bf6aa611ef96b6c25e608cb25ff2200b79469d63174eafb206fb52518226519f630e6643bcc4e86369d8f50adecf9378f991e23d0850b657b1522081223af32cf01717c07b3763d4310c22d9e1661e70c166b3f85967ca39b34754e399342ec374e06fc7261efc72de22afeff111bc4a5abc1028aa425d361647adaeaef8ceacbb1a5d8a74f5143929e029ee6a37f123567b2c740dc4caa813d30008440104fe45f314522feb7f80b2dcf23799ad18685cd3fd8242e1d871ef4437800fd51c062bc2f7b4128e6ee73a48ee04ccfd3ef0a04ec37c3cbfa252dce4d3cebad657102b21665e88923f43e357976f78c3d50ad89b130d5b86fdf2b40fc4b87ddf57cd443edcdd3ee8a1be1116914a25148a075d85a59a58f35d0b09faebd785c03149bc6808b7ef8c9fa945cb7b03fa6c77f7f4453739ccb994889a5ed88d78c72031f4d1959c9688e741432310ced36311358edc4f9e5e602bd9ff6e910b787c7c5faf5982babdc7301cb27e00fdf05e1850703b6979b06d1fc4f0d902a418693cacfe15c8b95a28309d46f61c8bf2aeed20fd6f85ed321360f471db524f161b361e7fbd8ad308f11ca7697f58ed70ee739170bef7fce108fd62dd6e6e506b81eed7b627015549c1eba2489c3c60ee4b40a88c71f8340a7e6b3ad3c4379bbb4379754e095b0b0380782c35b8d6c1897787adfef98fc5636140490d1a35feb4a06410d747cfffe7da4da53f92560444526a76f37066de4f6306b01a257508552930cb67b2353b49ef6f92535dff88e808034d676844a0e97646355c5fc92b7d166928df1efd1441f9346407c8b92723121b5b8e08d3f01492af97b853bb495b0ee5c09024fe2f3505228a4a7c10f10da887f5a64ccca9f96d79371804cf932441ed7b5ed68f164e98c0899df5d3d163bbd2264ee052c10a108ff1ff77774eb6f5dbed3805300124a5f7a20094b533a5348bf78523b5d43ad32acfeebe52e221afb1e881d0862e1bdd8bdb958d4e6f6217cc3983d64fab9796f7f1e9e64aeb59acf7fbc2ea0c6d392ea7952b0da2a1d3bc66cff07a8d68cfce388bff35c11ad28e65dd91134bbfa0e2f1f3160f41cf9bcd08b0e4c4ca12e1b05c3ce9672255e960688639eb24795cae4a40f9083a42058429d11a2b3e71faec324c77371cba5f4f283e7eddb6cd3328ba299cf3cf41ef422141b3f21c589b3febf863dc8137068aef5f8a6ae612e8b650b0be499dd06dd516335645cf572282002c852643a6b13ee2345daef4bc269906cef29318c9ff9c49e1c086105bdfd3216ad876735ca893fdd707e48ce959f161c31500364aa1c82b5ac977a38e61508fe71091a03db021943b5117ee739b6affdd4dffbc433039f02223eb5a368b2ba27ca4982166c89ec4ca4f5c8fa9d3d8344ee806724d8a46cde56b58d73e70aa1319607d4cc8bd09dae68d8b4d9659dc65920b48234209462fe68c99002cb8ae55cf61745fad517aa4ced7e61a13d4cd5294d925d800a12a18e508222f3ee7b7e92e053093f5857f0967ea652631f2630867f55df8a621e6fd27380e932a3e8361c733c2e273f25362f88983f1f432e8e52b9ac9d0c59970f1e2dfe1392575ef766ae63351f3099ea07de59b8119369214638a74bf3bbec48c499c925fde227cde632ecbce85e068b528f0cd9a52451447393381ad966eb3ff8befdbd4a18c09991a26c04981598798cb8fb7a6d89393eaca533182add638173a781db1d7e114a207e21d82d0852db55f08a2f198df5ba5406288699522aab503aaa21d99ca63ca33b65f4529335623f5fa9b59fbe4784c23be25b0e20d48f1501a435f887984ac54505e2a54e1cb2ea1b702b72c0a4479eb5cafe3c1c51db438952791b1aaccbf4c8b140131bda915ebcf049f586d8f4d042bb7e267a1fc3f09d277cdf5f02aff07adc678cb3497b48e3a73be441d207677c685928e310b0447cd53a6d3a48f15de92cd2fba35f1f73bce046a85d3c0206f6320755787237fbaa9240d7bf578de9b9aa72f0e8ae6f2fb27536f82f6dc966b56ee0dbdd801aa791b1d263592310cbb05b4c8a4215e1379f6c5febd67dcba5763c4a0b7667fbaef014f1ec96a93c06ff0a6e843dcb86c64e96cc9e870e7e3a49b0ad7726ccf1f85d5190ec17c00b68db6e5e502391081ccf8378b779b2c36ef33eca9e6f16ea0ed7d9e29cb5c645f6cb55e53611391845267f8b6faf36961ea440c916a9ee1ed429d01494257acb12e737e16bc5089d8038524d17589ef0b9752fd519b788b8e713496431ff270a8bd8178809f617ce2cc85201e27d265ccfa4fc1087201548e41274aa076f262ffd7fc2622e408e5c9ec3de7677b910723eef46acdc0e44ee70f6dfd33524dbcfe35aff7160ac6908b6a1fdf560fdf0dd0d3f9835d50f5780e2af9ca7d9e165893da3e495200013b0a240d0d11591e775ca774e67a52152330e36b3feb74acde37a08ac5b7aa4606eda08a8258556b7ef74ad4afd2970859020907394afc554f5b02606980c7eb21f800437f7b43d5c339ea1f548c53b628ac61a8ccd9077134466dbf8d7e037e9a2a20a51466bd5f372eb29e480c29a92acbfc7029d0981f957153f7c6ed26984430f5f59eaa289e0ced23b6dd134967159d82a5a2beabd95412c1f6982694e1ac81891c9e9227884e9456d3426a8de862dd0d0fd4b887ac8eba1d487a15ea3d30063553ee66aabb7c4e4c87dfe7f801bd1e5f13df9912484053bf03059c8b69fa3aa613fd5590e18ac129ed825eb7f7059a6dd1ddc5463ade058e9a625e81f8ba0638aeb81e8ace9cc06a6fc0c7930b1582c777a3d0c5e83445ef6494a0b0441c6f0ee7d5b5bf44dd4daac1001d4ecdc5b196c4980e5dce3a1a81f203ae5d8e0b54295c66cc41d8fbbab1e07e1758c985ab032d69b50d74e27e4faed808ada1d9a29337978a30d43b8baa225034e47329893b7fb3edd1511f971f59768be8e2059fb5693a02418ff33a1c5edf4959f5a7da160ef4602629548aa4099bef5c69f8d295ba211a49d8104346aea08f27f39289ff174659fe8bd7bb59b526b37e1f6cb544f5c6dfabf11e690e19e9d4a4cc2a729346ad20ce577caac1caae9c3881e9c09383f54522f143e7a6ac54911506f87b7f4c570d48118a3842926e21c034e9c21f8de00597abf7c8555f92d45fd676fb2d734f3f00fdce74cc8082a4c088c4f1b0beef2f71cd1c134a5a3265850f2b2bccfc2b27f37c3312eda1d71ae3df493fd1661a97dd6baf0e04154f64a3d58c265df3da04d29a6cd5e8fb427e1893c3b9b8103ec2c384d199f326292a1dc0e2bd1dc3130c371f1bdc167fea0a8aeb60da03bdd8095940586a7bbf3c1d8441e40e96eeb4365790eaf5aa75efa7348bedb81d957a4845e9533e9a0885efa575065a7b5293289b8e2e7df2d42cb3fdb21dc33f138e03a925ba8a49a1c1405ca8eb69256ed66eef41726260d507006cf90d106831e0c5becb449061aeedf8035e2f6c663632a12e871415ee4ed2f982b18871980dee7e9596b5e10b94fcfc0a3301e6d1f43677a226660510cf657d119fdcbc5f0be9e9ea8d3c0afcac688ab68d9724158057f167c220cb164ff6bddf7f39d13fca41cc198e4d5cf060009f11f969b711bf2b60d2ab712da86663c15d5ddbc4d5060254c36f6ad735a9c2e5792e169b315bf104ab07cab0fe87c6d96e3a2ff1a4e388d241145cc69d268d38c850acf7ae9bcc35d7836aea5c8f6d999b8f961d6b0daaf60f534b9ce6288d4860ba26f0d5874a87bd285792dd620133917f27a98212ecd40cc709d8a053190137273b4932e3015f54b8ccc9e3c02daa32623890d26f7127eed28b8ec1402e610614c3132f6c9206ef0345e8a9fd8e3a51fc20b52697508c793eca6ab49ecdfaed154b7798de67ed0a6d421fa632487b0b76f846ec98d3e278c09f742f0aa41a494c027ff30c2ca84167280dd5ab38a10c904e3aa81ad57af2bbb9c7777ae10bb4c7fab92d86d799ed93b68fef6e91d0c3fbbb893501b4c31cca73d67d3b4ac397d458f9381445034281d42757c85e936e4e2fd75a107b62d1c71b151b20fd4bd89955fcedc01b8c5e84274a687431710811808e5dc933999176917eff9be4016f17b5e40135028d807c29349828a695dc3473df01144a1e0c9eb24ab9068c2f04843c357ca52f23e3189320489a5d93fca7f13f071afc5aafbd1348892fddb1fc1670cf8f86a5d8c8d9c82604b0e752ece3cce0a899a4d7e04241dfe13fed33af6846ac17c9cfec0aa7bcbd3ee152bbacfad87a9b26d20112b4f79bb177829513f6d02db5b2f7b323eb32f059260b1113566c7ab1e3c1eb6385f789acc3933bff2c0cb460eabbf3f206c198064a6463cd4d4982b71c056d209384c224ec5a9c03d5d28d8d7b7966e982df9495e2b86c537480b805220e2f908e9cd0c3c0430520f5623567a211e334f282316501eecccb126a85c73f9c250a9bd127ba6913536a71c8923d892a164512a449e5636d416f3adc8afa0389d5fcfb435eee6b0e1fc3f2dfa53b0218f515d74fb0d28fdffa593475d128f58760383fdf3046d5c315e4a9afafdac340c3ee1a977fc7f6b979418233dbdd3a7ca52c0476be5e91f9581d13d4a267f311620047d52f41e2737ea2d701d8bef49dccb314705d1047f289e2d8441b6d9c8636c9df8eeb5bef11b4f74c97a29d36eae695af7a044077970125e6798be743fab0feb97ea1873afdf5282fd1334bc1673532cc618636d435418918c4e26", 0x1000}], 0xa, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x400}, 0x408) 16:01:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget(0x3, 0x10) msgrcv(r1, &(0x7f0000000040)={0x0, ""/4}, 0xc, 0x0, 0x0) poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:01:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) socket$inet(0x2, 0x2, 0xc47f) r1 = socket(0x38, 0x8007, 0x7ff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:01:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) 16:01:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffff97bac0765acd, &(0x7f0000000000)=ANY=[@ANYBLOB="2000ffffffff0000ffff0026000000000000007c671b1b542a5387060000003f4f2d722158c2beaf340995fea71100000029000000330003000000dd0035b21ef0c26d08ec"], 0x38}, 0x0) 16:01:33 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = socket(0x1000000000018, 0xffffffffffffffff, 0x4) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = semget(0x2, 0x1, 0x22d) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/200) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xa709f28}) socket$inet6(0x18, 0x8005, 0x10000) socket$inet6(0x18, 0x0, 0x4) 16:01:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000580)='7', 0x1, 0x0, 0x0) 16:01:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x40) r1 = dup(r0) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x108, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) r2 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000100)=""/84) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) msgget(0x3, 0x4) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") 16:01:33 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:01:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socket(0x2, 0x4005, 0x3) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:01:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) getdents(r0, &(0x7f0000001000)=""/4096, 0x1000) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) sync() r1 = open(&(0x7f0000000100)='./file0\x00', 0x900, 0x81) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) preadv(r1, &(0x7f00000008c0)=[{&(0x7f0000000200)=""/136, 0x88}, {&(0x7f0000000380)=""/129, 0x81}, {&(0x7f0000000440)=""/167, 0xa7}, {&(0x7f0000000500)=""/200, 0xc8}, {&(0x7f0000000140)=""/25, 0x19}, {&(0x7f00000002c0)=""/116, 0x74}, {&(0x7f0000000600)=""/216, 0xd8}, {&(0x7f0000000180)=""/14, 0xe}, {&(0x7f0000000700)=""/172, 0xac}, {&(0x7f00000007c0)=""/218, 0xda}], 0xa, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x68, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) 16:01:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = geteuid() setuid(r2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x7, 0x117, 0xff, 0x8, &(0x7f00000002c0)={{0x0, 0x84, 0x8, 0x7fff, 0x5, 0x3, 0x2}, {[0x100, 0x2, 0x4, 0x8, 0x7, 0x99b, 0x1, 0x5, 0x1, 0x3, 0x586, 0x1000, 0x8001, 0x100000001, 0x1000, 0x1, 0x3], [0x10001, 0x9, 0x9, 0x2, 0x658, 0x8001, 0x0, 0x0, 0x39e8000000000000, 0x4], [0x3ff, 0x6cdf, 0x401, 0x1, 0x0, 0xfffffffffffffffc, 0xf74], [0x0, 0x5, 0x9, 0x800, 0x7, 0x1], [{0x0, 0x9, 0x7, 0x8000}, {0xff, 0x20, 0x80000000, 0xd6}, {0x1ff, 0x400, 0x3, 0x100000001}, {0x1, 0x1, 0x6, 0x8}, {0x5a, 0x7e, 0x1, 0x8}, {0x0, 0x6, 0x3, 0x40}, {0x3, 0x68482b5f, 0x6f4b, 0x7fffffff}, {0x20000000000, 0x7, 0x7fffffff, 0x2}], {0x6, 0x9, 0x0, 0x5}, {0x3f, 0xfffffffffffffff9, 0xc000000000000, 0xfff}}}, 0x800, 0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt(r1, 0x0, 0x5, &(0x7f0000000100)=""/40, &(0x7f0000000180)=0x28) setuid(r3) 16:01:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:01:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0xe) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xff, 0x8bd, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) chmod(&(0x7f0000000100)='./file0\x00', 0xb) write(0xffffffffffffffff, &(0x7f0000000140)="962eebb4", 0x4) 16:01:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x80, 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) clock_getres(0x7, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e00000003003570010000000000000026f5fe723e2306e3725927a7437482ce5b0c0a6ca2f2c00055a3567779f00f9492059014bf06b4b6c12502241ce9cbadb716accc17a053635a6070ce0365df5fd02af31dd6df9aa0942f8b28156b2cf7d266c35f940f17b6bd655fdde8222a23accae5c0c9521dc9"], 0x38}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)=0x2) 16:01:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800000000007ffd, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x5, 0x0, 0x2}, {0x6, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:33 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) getrlimit(0x200000000000a, &(0x7f0000000040)) getrlimit(0x0, &(0x7f0000000100)) getrlimit(0x3, &(0x7f00000000c0)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) setrlimit(0x3, &(0x7f0000000080)={0x48000, 0x10000}) 16:01:33 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80016, &(0x7f0000000000), 0x0) 16:01:33 executing program 0: r0 = kqueue() close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000200)) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x98, 0x0) 16:01:34 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0xb1ed6be7d4975d57) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="821c77464c526259b80ac85f3a41bf9cc1386d999462457af9e46552d62232aafc67f5ee9c8da92ba230d0000807ddc4625dfda8e54d0a7a1ea4dfa99086e285a3ab81c777ce83e7fbc8db843ae35fc569c34e65dc07d2839a113eefe9a9cd3f5fb854bcaf78f8e49edd8472af22027b5ea16f78e783a6a5436fa82d5c7e49554214e0ffb9caf815a8aa1885ada967717abc5ba1237641f56ade23219750e2f520161356942155a3326e4d68f1c300978f1172f51d3e6f9e1901df83ac4e2e66ed49297d64e795dc131fc3bd412e4fee0b1d0c0fa5df37acef339262c9", 0xdd}, {&(0x7f0000000180)="0ebd0e6bad4e987d2b39b1958518c9519957758a1be0460613048d010ea6b7c808c626eba53772cd718f2c5f2a04ca8b6b50cff85486c5a6712ea7dbaa53e84689e97491a56936fa4a537f877fcc7c332975f7ed", 0x54}, {&(0x7f0000000380)="bf81f42b2194ae421431ac5b0a8c15319dffe26c8aaffd10f30fde090799be923ea77860d691c7d541338ae5d07d8d623dffce40ca3305e2acaadad3f7ed33d612ec358272d9a9113aa02e25e674b7b09e116d247a92b4819d292887c48f88e48ef8b4c1e0ee7ba0535d2f9dad2c21f9243a32680eaa0a0a66cbc20f36ffded9718ac758", 0x84}], 0x3) r2 = kqueue() poll(&(0x7f0000000080)=[{r1, 0x1000000000000000}, {r2, 0x5}, {r2, 0x8a39d9c3bbdba754}], 0x3, 0x954) kevent(r2, &(0x7f0000000280), 0x7, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x34b, 0x2}, {0x18, 0x3, 0x0, 0x1f}, 0x0, [0x0, 0xbc, 0x8000, 0x1, 0x8, 0x8001, 0x1, 0x3]}, 0x3c) dup2(r1, r0) pckbd_enable: command error pckbd_enable: command error 16:01:36 executing program 0: getitimer(0x3, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) ftruncate(r0, 0x0, 0x2) 16:01:36 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x6) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x7f, 0xb662}, {0x3, 0xfffffffffffffffa, 0x3, 0x800}, {0x2, 0xc641, 0x7f, 0x3d8}, {0x1, 0x6, 0x7, 0x9}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x0, 0xfffffffffffffffc, 0xfffffffffffffc01, 0x6e9}, {0xbef, 0xe, 0x80000000, 0x8001}, {0x9, 0x7fffffff, 0xff, 0x6b}, {0x5a2, 0x6, 0x7b23cad6, 0x3}, {0x6a01, 0x2, 0x1f, 0x2}, {0x2, 0x8d, 0x7fffffff, 0x401}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000002c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x90b4}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000300)=0x1f) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x14}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") ioctl$BIOCLOCK(r0, 0x20004276) 16:01:36 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x108, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:36 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) unlink(&(0x7f0000001540)='./bus/file0\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000080)="caa39213b2d8c40a2f62da55a51a041ffc14108370479ede46e4e07f79db1ea28979f14b82ee0197ee80ed31ca", 0x2d}, {&(0x7f0000000200)="51aea1ec9fe36999d9530a8e30ce0956e16d6edeca39bbcb9f20f3a7631f651c31b1af7bc5b31168490452b289be26521759b7a9cac3998f7494fd7b1107173ca361754354579b23f444f2176bf2850bafaed18113b18d092bfb3c5943d47aa322d6bd0efa7f8dabcd63589ed91e183b19196c4da7b2694ee724cd426725bf2242a6957b32777e7b19c421c5635bd0f242ac6f6abb4d527d57d346113399d91400bb62e5bff2ed6c9775481280de27d86672c3553d6d15d0b0a89472db", 0xbd}, {&(0x7f00000002c0)="d2d0fab18be03f3d6aaba6708017ad8d3531d788babc77687cfd555c674d3bf8a5419a3894e915e88a7ed05e97da441f92e9287d90f84b34f45578509657560f9d7e3642b81d7e0224d8d69b7dc062ba746f29138c7268560c3a10fe4e5785a85af310a0eb0c60577e0920d63ab5aae90155f7f250198da579cf29a80b85d6719b873152c21c27300815b977aed40e725e08818c30ba067936950d62", 0x9c}, {&(0x7f00000000c0)="fd4d6ce45cfbca1f01a1c9d2478dc20549e613ec730f6fb9b2f578545832ed8ef992ec516711f5f3736692b848f766ca5357bbc7e633a9c2e8993842e0735c1e494252e678e58bd81f95cba263db38aa42", 0x51}, {&(0x7f0000000380)="2df1cd96283c70bfde452d008d83d22bf91e39f70a0045e39939d954ccc93e586725a02e414ef90f246701cf91a44620156bc10ff37a47d2840f5262bbecfd3c3e2d44873f54334aa3ca6eec835ac8937e18ec6e5be81673b39fe4e1c0332ad6bda0fa0c1cc0bf2dd99762330c44dd23299ef597879af525e7d355854f4bed07c378b01690ba585ec5f03ed4a6fe11d86839eff8d489594fa3832a2760ea8cd2b441c3b416b1f647845b17915f2100f5216f9954dfcd41233e30a758326abc4bae96b695bf2295713666f2df37fa968eb22621d802b7472bdd16583fa55249961c2aab846808630eca4f0fa36eb4cdff1b3ececdb62d8c50aed2f867cdf813d4fa297395041bd125e63756dccd196ba31ead7f79648c950f98fd5e691aa6ef20d2ac8888de2ece884abff9fb96725fba8bdfa41b470570be737f38f3123e14b0dc63be3e67c6c058051de86662764ee3fb311ab01fb49d46cb82f24653f51d1dd1ec2ebc1e037d894f00f881b3912edb629de03777c86730aef145f0683e1c65dde5155e1385f0518c350e4e2a91e6259cad8e98a00f8bb7f59f355d6790278f68618524ec2902aae5fad939c4df21ce8bd2bfc5d8ee8791c444bed105cf4b148194d8f0611add407196b54fb3267b5c37baf60e14c8426babeb10dce08cf288dfccb4c652d2e0f03663edc9da2d849c583852dc8d7dc1dbbc9e5d820276365a30d64548044c3beeedb024f6b539dc70cfc4497436cdee19b2a93c9fc2e006deb28e66326edde0ed41868b57fb07f85731c89ffbee71e71680b1894c53523a46ed34a18db580475031d09d823564248c96673cddd3326923343ec82b14f79a7bd4c8c743ed90737b8cf8837fc92620173c0ae438bd64e716c32854c54bf2ea950002cc218670d78b97afc0d794af5e32d19ff509d85a577461de98ca3a28cd2552e034cdedd4592e81638cb8b82f23a6a755cfe00c039db54acadc9a6defb6df6f85dedb86971c60292777cb16e2f274b3772b5f8b563fc513c71b059ba02e3fd5e7d087c86d27075be9c0b7daf2645bc1cec4884fac218473618a4eb4670039dd1cec688d83c44637d430bda3036b57caca2b2516456f791f9408576171848a06865a0897cb3e247fa489749a586fb904d46768e9b608be049ac531aa459d1482dd4d0804527fb1658f54f70121515684bc0258ba41d0f6232a386b7a49391eb609fc41f9a5574f5a8b1a95447f9ab82854422bd0829f0c78ea629d25b946f2c3c492c3678bec32d5bd24eb38aaac7574a51d1327f62e4b0bd0a3d315a8603b968fdd5ccf99b35d924a45fa41880bc9566d9054818a1b24b073a9e0add54df592d511eee4898decb6424b8f2b9bca187c50bd56a4edc8ca516f17e0093348d05ac9d63fe57ba8cbfb2215469681c6caec6380719653241ca7904727470181cdbc46f2b1b15256067e4d9a4f2dd5368b0b9ce1c5571415898bf6a6358cef17edeca2ba8c3ff386e110d5e4bb7eddcebb44fd956fd1d937e90f90806a008de14e85b89ab93acaa63f21f2639f5e2fe1f64dd4b9da85c62d3c50c311576e377b812cc90506a4f530bea64821eda456b909e3ff7e330ee7be09f9972adc754b5e4d468f86b008b16fe19204425da41d1078bb63c081344ea26de45f09783d72f09aaa1532d3946f46601ba852d8383a34f7a2d26cb18e38bce89b5a7559f1db04e0921eb17ee4f506a71d33f37306cdec8900770ecf52cba050150b0896821531cb1a487243c67b795f7a1246ac906865196f50d2ae9a3df009a993ec506e64a719aa21306d46ef82a6803448ff566ba729228c26feb54e08a0d05ae8083ee3b5a511ea78685d73753eb103c1bc187f64cb65180245e37eb899a82bda7f5cac1ca3a315845ddcf8e092d3d0475b5c65e8a21c4a41ea655c4e1aa0ac4018075f68be123a3d475e4a0c65118080b55ada8f454b57ee1b4c136f4f52af9f825f29e0c08f3d0815ff4d0b3eae820bc435e5046221adf870671170747b5735eda342329255086bc4d3b4ff07fd38560b998fc87457ac6eec1464656a8b5313cc217159ea019f136557e6881773b5f0bad98c932d34d449810083017f917fd1192c4cc0af4e933a755a3ffe750d39f740402f8aa670385c993af5c784301de55c54f0a3fba84daca2484e9a8354ef8d2ed87a2dfd863b75b2f76113331a2a14f6d5a3603aff347b0b88423abee31cea13a409fb31f6ce401c56253ec7aec9e3cbef604fbe943b57e7c18b49b4bcbe7271012276080723871bb1011588231af78e5cde33a5e90ffcf23cbc62cd683bfc6dee3deb745bf4ff945b73d4975bb7b60da571c77be806e42d0ed2f57f24366b1d5f2ee525bd24acd9ef36371bce2fec0c511633891bbc67333a0e509166dff7941c843880670fe3f18a01f14fcb0f90c4421410f53e5db212e245220bb2ac41b823db7a3cea7fd2224d15f082af9e92660537d9dabcba85523370659483d4dc75373dc47b120f146ec3fdade2d417b234b231ca34bca20bf0088156e22d82f61d9789e845ce15fe3bdb053636ddca487f09dc5abf1c38b959a7fe0831670e9d1ac4c12d60b10d03cdd6289350caecb26d29d5d4167a68120798cf85b8d9f57574335579bf0e66eaf124b295f347a80ee1d5a83b21293891cd0a33a895bc6c1a4efa04075532100eb141445c332850433b51a3e3fc5ed45c5c08d0b2869a1d74ce8d093d2d93ea4cc7abc76c9dabffb6c7ca7cd2893a428289d2d0c80aeb168a49723ab950d45da7cd8f8928f03ea6f7fef384434bbaa556423b976602d04cc5ea9ed25a5c4c2c78ff26519475bb522fa1e2039c0a7af295d17058549e04ba63c84b099afb88b42aec63a3e4e0ebb9c180b769cf1a847ed4e723c305aa1b2b224bc37ba622e12a8f20556debe136414f188ff074e9e4e27b5521631caaecce84220b9d098f9365babadda97d9ab03827ca6784717bf3ec835e0dd59ea089c12cf39db47c444fd6014dfc5f54b5d5bf51ca65d650220cbb083240bf35e9e2d5d7e65b03a6c25d9fea892e1e67c2bfd062eff15a3e068aad1b96f47c0340501363e7444dd5d9cb9ef1b3814698604f7ee8632fddc8d168ebd20d52f57b285c1d70b7e94085d9acc15d348be758ec24e2a5e727a5e0a35fd04fe489f256902b3b14e63cdff89f3fba39b2b5102ec1ba865a6a5c664e4262315a87d11bd0b9ac266f8ecfc8295a2f27cc8408a77422cdf1c7b5df7f93b6b8efe865fab4354ac0e34ddd04f0ea3729686f5ee81413d0b9abef6560d470e47f943c716578799d8d78f972f30a2c5e69b704c86b11e5cb487e348a5ae578c64918b8ed2a423d006e8dad5e072b00848a085b465bbab772b83bf5df2567e938e75ac709ce52428137ccdde8534d1c1e370af6e33776f513b32b54e0c3b6c2c2fa17f89287374fced15ceb26b01fbbf0148e7af2be87cccd2c02818dbd19634f41dea68a8307fe7156c5f21cb9a99cd63852ddf7c0e7e8c3d16afe465f2562ae113d8f6867337c15583e319feb2ffb12b36d829128e6257fe06f7765891fdb57749c1641836896c9df2e55e7739993e12daef8054f3db97cb862ed3a0ba151649cb1b09f54d1b15f38583a39ef99cf67135fbc77ee23a474f1b7e24162483ba4dc80aaabf64f17e31c7e958e37bb30bd11f89363c3faed34f0bc19dc769014a651fe897521bfafea86ab477f94f4e1007b74051c900e2329ba300d65c7d74685025eef7e0a6164d29eda87b95acb8aca63767b1c77b93479c387e46cd8c8360101b26017475421e1e1384d607ecd455628b5d1d63b04d2ff06f82752ab229bafdc97ec88c75c28568e59f61e413a5eb326422ba2ead7bcd431a78f58f209cba89240851db6f5d1ca98a8515a4905e7bf4efcc6be86cef63be5ba2d22fa2a3585bfcf03770d2c2675924457bcb35ff8a7f6654f98881bc9e648c79285c43b6afccdffbc4bfacb661599291ad77a907bfe25fae63b86adbdd642dd3f62decf3d2f386343466945b4d0af059e1e205be77b5f163260bc2510d16a76e9f1f585fd93ee6b80657f94b39a5a5f4be8a49fea44cd1e83911c95e27ddb4d6127fe27ab99f063da00d0c559e30c070d1155b20e70ed72bdd8931d311e7e8d40e78dcbb0095fa0e8e194f057c1f1bcf9d87605279fb8067bcc282d1f6a6015c2a746f6948f6fe0a2fb197905408db4562e7eaca625b737de48427fcfe19284381b862b72450ded4cf9f52c59f4a00e90e3a50f2803b38824bc94ab0984f5ec8915110bc7e2d6478e4ef5d69dc798d1e1de42b51b4a133ac1c2fed9f9537814d215d517ae3a859cefd39f868d1fab3be34b2e6112a24faaf77c33e38e3780986f79fddd3f8c3cb5624e6f02c21515737d2b91d9e2f09cbaf46c2c8fc49540276b273efcb25c187558b5c953eff0ffbf5e5c8b89672b41e671cfa338106cfc489a578af50387f67ebdd862cef51ad6168650c1ce8fbff8addac82475394a9bee49705a9156eaf0981db427aa004e9d131c77a2be88c102f203abdb8224487e0a9870688bac799e417b9c8bd817a616a795579c27f70f0475fd330a3ca2bf719a1a1d05c532a984a7b6e8a9a7516dbb193d93e710f6d5bc890ac3b329a61c7b847a69abdc1029b514a06c10b58cebbd434d07e25662f097a71dca52c7d6a3bfbf248d00dd65f7e100c2891f273088ac6f32144f33cad57db03fd9aa5b5bbec73b93d655fa0aa4e3d4c7ad7204ad27dfd2f3b87fe49c8d890273e91d653ea8d043967756c75ea1c0a0310298520557da97e31e8737a4a8c1680ee0d1923937b792442397f586352bfe326b9b094ea996162014e705f32981dcba448520a438f815796520fefdc7223cf3440ed846e950390d6acb420db50123f8dad9387c6ac5860512fda051772c8258823f8f1c7fa8caf33d0f53cf7a9822d397326e56f3f477cf947f47c0e873de75cdf96420aec77eac6fd014351f1c42804905dbc5d0fbfb01ca5f97195576a46a9eb30beb97d9755cf16fd37cc82f31e0c8993020ed0180eb93fd77e5d2d03aa336435808635815eea239a7031c2fbf480508ee08c20ce48ab83fc179d8c2c9aa34060450fbcc581e38e57efdbe2d08915c597c89a31468e704c447c772d4175169c0ba2dd779b121d82c711172dc826330dc92a57d6bacacb93535712945b13bae665eb2e5729bdd7384aa98d5df227a654e2a40cf4206901df226922fdee42a29464835b9ab75410b3e02ef998217a81fd3d36e8610bb614b667e9e252b59d9c12dc8287b2a23e2909b65cc935e9d52fbbb4ffc18c742217d3213dac5f855fa356527882c0a7ac890620e06b9954da7994333aebc9d11ef060126ff26b739f7a8f3062962e31773a489e7581c4779504620d8536aa272e5c57c1b4c1a0aabcd6ca1b1d6369596d787baf587ea47cd6dae73e61879fd7233f4686b5187c4e5a7f2ac5a5bc4dc497871c835973561cc8c5e5eac20cb8047c2ca15f5a7b3d2cd75a212e66746e66170ca5b27375e1af2e2a430965dec979e3e22b59169f3729f0b82580c1a51ed9dc1fbed000aeeda848be60ac11c7a200571336d8e4e7caaa7d0ed6afc5120a135bf10028eb41b3252ce478e85f005fd42ed97d29da4af3ab31a4172d82a481ef4dae8820b27608d3a39aa5466ffe00e6f467a86219af7919009ed040af9922fe8570883263d5ca1b39980550a5f814183e0e88e5fd629f68991b672891dfff5ab7bba480edc004ab013d0e06f71efe9e92a7145da5e85", 0x1000}, {&(0x7f0000001380)="8fd53c57fb3495aff5184c96e43ddd42ffdaf7a5caae642a56cf7bddfac8bc9b67129494e0f8aae203089d8b6dca452fadce712a56c0dd14d708e28a0dd9cc6b406a4a44fa41dd39319d91bed7e4b3960fd232d368c7d2f56d4141f90899be2926fc39fab502854178cab9ae98b3bba4147061cf2736775600bd66d8cdb885b892ea5abde9d33f3e57b16b4c7b843b032969f39f6589883a8357c901883384bb8e01bb5d6ab71e1b1908e40f81329ee4f6d4185696f5cbad101ef4346c12c9e8a008074c727bebe2cb241ef77a1a0cf5581845d93c98c005492f15561c41ccdce0c88bc30bf7838e1feb7df958409ea96589e0102dbb57f6e239e734", 0xfc}], 0x6, 0x0, 0x0) chflagsat(r0, &(0x7f0000001500)='./bus/file0\x00', 0x0, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "c50f6f030c0a94e7381338168d7808956e4aedb1"}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x1811, r0, 0x0, 0x22) accept$unix(r0, &(0x7f00000015c0)=@file={0x0, ""/108}, &(0x7f0000001640)=0x6e) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x9, 0x6) open$dir(&(0x7f0000000180)='./bus/file0\x00', 0x10020, 0x106) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001580)=0x401) 16:01:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x4) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x240, 0x0) socketpair(0x30, 0x4000, 0x9, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) kqueue() 16:01:36 executing program 1: r0 = kqueue() r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x23, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x44f, 0x100, {0x1}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x44) r4 = getppid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x6}]}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x6, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") pread(r2, &(0x7f0000000100)="c24393cdc6a799e9fa0b5a4700e77109ff4c2cde9fc2d9648507955f9609464fb442d4b869b286e56533265f83ec3cff2bfcda26c869b7c046dd6ca2f9f207080ef3bb92ce9225", 0x47, 0x0, 0x0) fcntl$setown(r1, 0x6, r4) dup2(r2, r3) 16:01:36 executing program 0: msgget$private(0x0, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3f, 0x4, 0xffff, 0xa78f}]}) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1a04) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:01:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f660700653000"], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 16:01:36 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:01:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = geteuid() setreuid(r1, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3, 0x8, {0x9, 0x8}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = geteuid() setuid(r2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) 16:01:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) 16:01:36 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d", 0x2e}], 0x10000048) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x7, 0x5d, r1}) 16:01:36 executing program 0: madvise(&(0x7f0000823000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000389000/0x2000)=nil, 0x2000) 16:01:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000180)=0x4) r5 = dup2(r3, r2) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000040)={{0x1000, 0x100000001, 0x40}, 0x48e, 0x4, 0x6}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:37 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x1, 0x7, 0x9, "c592d394658e45b7915e4cd91214bc0ddead1824", 0x10000, 0x3}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0xffffffffffffffff, 0xece, 0x9, 0x8, 0x100}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000309000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:01:37 executing program 0: socketpair(0x6, 0x3, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8abe6400"/32], &(0x7f00000001c0)=0x1d) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c570a, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x100b, &(0x7f0000000040)=0x100000000, 0x4) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) 16:01:37 executing program 1: r0 = socket(0x100000011, 0x4000000000000003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/230) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xa, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:01:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x40, 0x5, &(0x7f0000000080)="eaa018919e0b1569718ebd20159291d5b3b5f317c95ab14b38a0b26cca5d01e56dc84641483ad8163de0f4f25228cbce88e6eb14c15dc37d8850a5aaeeda9d2390e078c06ea4735e3febb6099128dac53819ba3b23348e7b96e9574186b7f8f4e77a3615c174cfb82d3e213baa941e4e319df22c54a39dd77dd5c26bb7865131bef73b1d96fb4f618352043e7edfba7f0d0f06a2", 0x94) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x401, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0xffffffffffffff9c) r2 = socket(0x6781831202e573ed, 0x0, 0x7) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockname$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 16:01:37 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x12) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) setuid(0xee01) 16:01:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:01:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x7f, 0x970, 0xd4b, 0x0, 0x8000, 0x9, 0x0, 0x1, 0x3, 0x9, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/1, &(0x7f0000000080)=0x1) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="4f171a5ef60e708bb287155a00f5d7e2a73d4e8a6a498ce51160e8dfc2aa488f4474a54f9a093a9193e1521fc114cb53ecfb2eceb508ef892396d23392751826d311d701bbb54113062bc7ca5d92694dbfe4a930cc4d0599c845f6ca126551a8158a0af9260b380f1b7ea0a7cf193165a104cf2206110dfcedb8790ddf31d3b4085a1ed96bd314", 0x87}, {&(0x7f0000000380)="4b1bc07d528b4d7e6d2c8f12a3207eef53750ccdc611cd3f598893a50329504a0df78154ab394dfe09ca66cadecff762bb609d3168c155435c6d03f0ec49b27f374fab8a140a3635e977cb0c26e0631fcfcfbca96f2dd195bc770b5dd77933d1da5742d378d9807301ddab79c1c038198e4db79c0a257d7209e373f53decd2a1bdfcae9ac7f29c0b25f80b0e329a4e4a892f58cece9291c32b9604342136fd88284cfce7ffadf779a2576b6d97105fa5216a838d65887ba152a736da84520b01e3749b5fa21b9606a71c68bfbbd80aec8b5a26203e37047ce504e286598735e2b278a28754", 0xe5}, {&(0x7f0000000080)="96ddcc31f42c8ac7b2da06909fb927fb8f8d8711068e28136eb467ef19a9b0e6445a2d39afe3a4578a3a0bbce47400c609582e", 0x33}, {&(0x7f0000000280)="39b43346dddd3561ff29f7515584d9eb895e94a5a2a8033809521bc2bd00e52f18773810080b5dabd58220f9e96de451010d7e782e68c523abacdda494ccd5ca5a1aeab6eabfdd82ca1cc464044f11dac8c30892522e8a", 0x57}], 0x4, &(0x7f0000000300), 0x0, 0x1}, 0x400) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:01:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x3, 0x20}) r2 = open(&(0x7f0000000180)='./file0\x00', 0xb0, 0x54) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0xffffffffffffffff, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0xa, &(0x7f0000000040)=[0x200, 0x9, 0x20, 0xffffffff, 0x6, 0x1, 0x100000001, 0x0, 0x4, 0x1]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r2, 0x74}], 0x2, 0x0) pwritev(r2, &(0x7f0000000080), 0x8b, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20108, 0x1f8) r4 = getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchownat(r3, &(0x7f0000000240)='./file0\x00', r4, r5, 0x2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) r6 = semget$private(0x0, 0x2, 0x201) semop(r6, &(0x7f0000000100)=[{0x1, 0x2}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xd5, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000040), 0x1) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r2, 0x0, 0x0) socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:37 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7a) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000200)) 16:01:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) kqueue() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00002b27febf000000000000000400000000000000000100000000000000ffff4f22006e", 0x2c}], 0x1) 16:01:38 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4c2, 0xec) ioctl$VMM_IOC_TERM(r1, 0x40087468, &(0x7f0000000040)) 16:01:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r2, &(0x7f0000000340), 0x10000014c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getppid() getppid() getpgrp() getpid() getpgrp() getpid() fcntl$getown(r1, 0x5) r3 = getpgid(0x0) r4 = getpgid(r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) write(r2, &(0x7f0000000040)='t', 0x1) read(r1, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r1, 0x6, r4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x100) execve(0x0, 0x0, 0x0) 16:01:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3, 0x5, 0x9, 0x1, 0x2, 0x80000000, 0x8, 0x3, 0x2, 0x7fffffff, 0x6}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28000, 0x80) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = fcntl$getown(r0, 0x5) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x6) ioctl$TIOCSCTTY(r0, 0x20007461) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r2, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) read(r0, &(0x7f00000002c0)=""/33, 0x21) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x7, './file0\x00', './file0\x00'}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000340)) nanosleep(&(0x7f0000000380)={0x6, 0x2}, &(0x7f00000003c0)) r3 = accept$inet6(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[{0x71, 0x9, 0xfffffffffffffffa, 0x5fef}]}) fcntl$getown(r2, 0x5) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000500)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) nanosleep(&(0x7f0000000580)={0x0, 0x3f}, &(0x7f00000005c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000600)=0x9) shutdown(r3, 0x1) r4 = fcntl$dupfd(r0, 0x0, r3) fcntl$lock(r3, 0x9, &(0x7f0000000640)={0x2, 0x2, 0x6, 0xffffffffffff8001, r1}) getpeername$inet6(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000700)=0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x8082, 0x0) getsockname(r4, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000800)=0x9) kevent(r4, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x6, 0x6a}, {{r2}, 0xfffffffffffffff9, 0x89, 0x20, 0x1f, 0x379}, {{r2}, 0xffffffffffffffff, 0x8, 0x80000000, 0x100000001, 0x8f8}, {{r2}, 0x0, 0x8, 0x1, 0x3, 0x1f}, {{r2}, 0xfffffffffffffffc, 0x7e, 0x4, 0x5, 0xffffffff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x40000008, 0x0, 0xfffffffffffffffb}], 0x2, &(0x7f0000000900)=[{{r4}, 0xffffffffffffffff, 0xd6, 0x10, 0x7, 0x1}, {{r4}, 0xfffffffffffffffa, 0x14, 0xc0000004, 0xfffffffffffffffe, 0xd46}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x3, 0x7fff}, {{r5}, 0xffffffffffffffff, 0x0, 0x43, 0xa25f, 0x68}], 0x6, &(0x7f0000000980)={0x101, 0x5}) 16:01:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) open(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0x0) syz_execute_func(&(0x7f00000001c0)="f04183660008c4619c5ef1c443b95d8af1ffffff00f04e0fc70da2810000f20f1bd40fd99510000000440f0f610a9643da966d0000000f59bfa6712345c44201bfa5a06d8580") open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355", 0x0, 0x4}) 16:01:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)=0xfffffffffffffffa) 16:01:38 executing program 1: socket(0x2, 0x6, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = getegid() r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r5) r8 = getegid() setgroups(0x7, &(0x7f0000000180)=[r1, r2, r3, r4, r6, r7, r8]) setsockopt(r0, 0x1000000000000, 0x16, &(0x7f0000000080)="04000000", 0x4) 16:01:38 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10200, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x1000, 0x509, 0xfffffffffffffffc, 0x2, &(0x7f0000000140)={{0xff, 0x4, 0x5, 0x80000001, 0x7, 0x7, 0xb7}, {[0x67c6, 0x0, 0x7ff, 0x7bf4, 0x7, 0x0, 0x4, 0x8000, 0x3, 0x7, 0xc9, 0xe40e, 0x9, 0x100000000, 0x10001, 0x9, 0x8, 0x4], [0xd40, 0x6, 0x9, 0x80, 0xcfa0000000000000, 0x9, 0x9, 0x8, 0x7fff, 0x4], [0x6, 0xfffffffffffff304, 0xfad6, 0x8001, 0x2800000000, 0xfffffffffffffffd, 0xc85], [0xffffffffffffff72, 0x800, 0xaf9, 0x2, 0x10000, 0x1], [{0x20, 0x100000000, 0x5f, 0x7}, {0x2, 0xd0, 0x9, 0x4}, {0x10000, 0x2f3, 0x44, 0x1f}, {0x7ff, 0x3, 0x1, 0x8001}, {0x7, 0xffffffffffff0000, 0xfff, 0x2385}, {0xef, 0x1, 0x5}, {0x6, 0x1b, 0x4, 0x2ac}, {0xc6e6, 0x3, 0x4ba8, 0x7}], {0x15132ed1, 0x1, 0x2, 0x6}, {0x7, 0x2, 0x8001, 0x800}}}, 0x2, 0xfffffffffffffe01}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x100) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x1f, 0x9, {0x101, 0xffffffffffff8001}}) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000003c0)) 16:01:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x28000, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x9, 0x6, 0x8, 0x0, &(0x7f0000000140)={{0xfffffffffffffff9, 0x8, 0x2d81, 0x4, 0x8, 0x9, 0x17}, {[0x1, 0x2, 0x1, 0x4, 0x6, 0xb96, 0x0, 0x5, 0xc3, 0x8000, 0x2, 0x3, 0x1, 0xbb94, 0x2, 0x1, 0x9, 0x4], [0x3, 0x8, 0xff, 0x1, 0x5, 0x5, 0xc9f0, 0x4, 0x6, 0x1], [0x5, 0x40, 0x0, 0x3, 0x8, 0xe0, 0xa6], [0x2, 0xfffffffffffffffa, 0xfffffffffffff800, 0x0, 0x70, 0x1f], [{0x9, 0x10001, 0xa, 0x10001}, {0x57c9, 0x3, 0x8, 0x66}, {0x3, 0x5, 0x7, 0x4}, {0x3, 0x6, 0x8, 0x5}, {0x4, 0x3, 0x0, 0x9}, {0x1f, 0x8b, 0x3, 0x5}, {0x800, 0x6, 0x6, 0x81}, {0x401, 0x35, 0x0, 0xfffffffffffffff7}], {0x7, 0x20, 0x3ff, 0xffffffffffffff18}, {0x400, 0x80000001, 0x1, 0x5}}}, 0x1, 0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205601, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, 0x0}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x0, 0x4, 0x400, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8845}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x78d}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xf7d2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x3ff}, {&(0x7f0000fc5000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xe0000}, {&(0x7f0000e40000/0x3000)=nil, &(0x7f0000ea4000/0x3000)=nil, 0xffff}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000e5b000/0x3000)=nil, 0x6}], ['./bus\x00', './bus\x00', './bus\x00', './file0\x00'], './file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x3}) 16:01:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f00000000c0)='./file0\x00', 0x2a0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xa8, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/183, 0xb7) read(r0, &(0x7f0000000200)=""/18, 0xffffffffffffff39) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40000000000000e, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000440)=0xffffffffffff7fff) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x2}, {0x46e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/215, &(0x7f0000000080)=0xd7) syz_emit_ethernet(0x1, &(0x7f0000000440)='=') 16:01:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='c\x00') 16:01:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) 16:01:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) dup(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x3, 0x1008, "85495500020000000000001167f5bfa600", 0x0, 0x20000001}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000200)=0x8) socketpair(0x7, 0x1, 0x5, &(0x7f0000000280)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:40 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() clock_settime(0x6, &(0x7f0000000080)={0x1, 0x8}) kqueue() clock_settime(0x3, &(0x7f00000000c0)={0x2, 0x8}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(r0) 16:01:40 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x28280, 0x24) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) syz_open_pts() flock(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) chdir(&(0x7f0000000100)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:01:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x7ffffff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 16:01:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) read(r0, &(0x7f0000000040)=""/195, 0xc3) fcntl$setstatus(r1, 0x4, 0x46) dup(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:01:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) write(r0, &(0x7f0000000000)="6a703465400e6647dca25f51a8805a60bd03c06bdd832e564b3a895f29f98091123ea13587a684adefa1edb83bd4558c014a94f2e1f2b6ab19800a437d62c8537f6e547576c32bde79ada502d40f70ce48da1ff3921d6f154664135c769498ed8ce2278a4434c030ffa5706d89b1169f700495c04138eb42e7c4f185f7d01f284849507616bd13be973c26c4ad804542f9c791470ff50f39110dc3ef8de14f0e6a920cd16f2aadd8e83939ae792e9d564d6d1d2450fd5af09ce02784", 0xbc) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="d552eb442a60c294047d4a692cdf064a59478e687a50f3624f508ef31259d0286c1c78158da076bdf58037a4763bc14491ad5b16bf1da550c75ce24ee4cea9c164b5b2804d7ee6c491227015c350cabe0212ebe24c499be827c687b425c86cca39b6bbd8c6f53998e975333af5b062c4071a6c54644b5fa38cfd69922d954b1a545b4c00f6461dc65d8849f9f2b95ad18e7eda0f4bef2310a87f", 0x9a}, {&(0x7f0000000180)="9f113b2b09cf8526ee0fd8f17968d44eeaade3f76e19fc57291115ba7aa2e18ce0ad87d5174ad087e0a056ec73f6edbe9ccda65f03eda7daaae4181e", 0x3c}, {&(0x7f0000000200)="c93a698fd8ce68b8e87d2a60cd142c3d3e1e5d1e78a07ec0b83f67e7cf24c79c92f095500fa7f58b14b3a6e979854f4230158228249798a229eb4aaf8b65224378d83d9cc71ae8373e4796a5ab2bdbb7bc6f0c1d9d11dbee9fb2cd45925c6bc6dd7d5c26ad89dbfcc45800c24c532e0e285faad28ec2ded09aacdcf00e9b4e43b2d4512ef57ad73b9b3a05a0a1b639d62793cb39f46481eb5e804bd5f590d4", 0x9f}, {&(0x7f00000002c0)="78c51fdd06884e68cf2b4334e585fdde28f6fcda054bbd61b6512b9e97b040cf5cba2236fe357009f3e37b8502534b87da9a9b5402", 0x35}, {&(0x7f0000000300)="2db10d791fed813d8b9b9b32436e885874a6079c6c588ca661b7ca537a1224074ff5cb623721cb384973a933125e762285030bb0b8aeb4109f", 0x39}, {&(0x7f0000000340)="6300a5745f51eb1149ed6d3ec3cd8b0252945f2943fda8115db2de7ab487d6067715b45cfdf76090426301c852a8ecd118dde423b2dbf79a5b327d89e6018b55fc3746a8d9a3761a56888fa4a845cb", 0x4f}], 0x6, 0x0, 0x0) close(r0) pwrite(r0, &(0x7f0000000440)="cecd62e873d1572ae150d71ffa80257a0708305d41e16e58047a22b91faa7584e2528b8f9d55f030a94c30f7bc38556d790f8cd53e40562c354a4cf17a0a72", 0x3f, 0x0, 0x5b) 16:01:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x0, 0xfffffffffffffff7) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x80, 0x8, 0x0, 0x1, 0x5, 0x5, 0x3, 0x0, 0x0, 0x9, 0xff}) 16:01:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000200)="938c018a9f20d7fff554b3e96a567d01ffce6eb1abda79f288c93bd1763539246ce719bfd0f40ee4b57008a6b8a35894a7ecc321e64ad7f9b8acd4f00f307eedb64cca6c2ca0cbe38009d2ed56a76d116659471e18bd1d31f37b0ccc47919c7c536056e7c55dbb209922344881cce766bb3d155a49315b19c2591ad09dc2f212c7a91728934e77b81ea6b606eab635ab29fd7a2e4f8a7ef5ffa69434e3c2df662f523984d9a34ab58684ac93d1e3d961bbe7f14678d2428c4a9026c7a7fa53e34a16a92170bb91d51089133f3589f62d7815cebd8f196310d10e93f94b14c69cf938e02d0ef0b9b367", 0xe9, 0x1, &(0x7f0000000040)={0x18, 0x0, 0x800, 0x2}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:41 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x600, 0x4) setitimer(0x3, 0x0, 0x0) 16:01:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x58) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = socket(0x2, 0x4000, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x2}], 0x10}, 0x0) socket(0x10, 0xc000, 0xb6d) 16:01:41 executing program 1: r0 = kqueue() kqueue() shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) fcntl$getflags(r0, 0x1) 16:01:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x5, 0x1}, 0xc) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) ftruncate(r1, 0x0, 0x3ffff) 16:01:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x480, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x400, 0x80000001, 0x7, 0x0, "92af524087028de83d02204ffdaf08bcf5d64423", 0x64a5, 0x3}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bd1) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) dup2(r0, r2) 16:01:42 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00000e4000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet(0x2, 0x4000, 0x80000001) pipe2(&(0x7f00000007c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000800)=0xfffffffffffffffd) r2 = dup2(r0, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000013c0)=0xfffffffffffffff9) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000040)=""/78, 0x4e}, {&(0x7f0000001180)=""/195, 0xc3}, {&(0x7f0000001280)=""/237, 0xed}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x820, 0x0) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000280)="9863b109e823ae42be0d91ea63101b903e7cf94de88c31f9a7664e2fb0226d2ed217e677fb51715fd59d1df7c9d498d0ec17a9b9e1fc7ebca458e1100b58772b1faaff4b0bfca2684d324d3f4221402b7e84c6912d23381e3afeca452948ede5f587f3034e7296f63eeb0f30682f842cde645c536765f6fa0ba2bcb20f5e1b0007bc5d8207b0c68d9dff2a5e664a1d156ca01b95a995256040e37f633d3e00942a05379a54d886e99686a7c6a240a6b627fa81188aa5a089de24ff15eeaa632a588a", 0xc2}, {&(0x7f0000000380)="55238da6ef3a1fd85eacca86cf1b073070608782259ac10a4a6f02427d57c19146ea7fb26255722d96669e80b44bfdc816a4e3a21bac8818aed81f9145140aaa477c55e34088a7ebacedea0cd29a60a5f49e1183ec601f2f42d74d02f8a38048668a6f5199f3d24a103d9d0c6ef02ff2236fd278909ffdd3edf74d1b", 0x7c}, {&(0x7f0000000400)="5c0e6fad64ac6b18c90113bc757bb3b031b489b4adfba1819b6c2ea25e5595ec48406dc214ea934a5b8e512128c859b0bae0b3e55c026ed17ca72af950462a652212d6016923f87639b63219c019619f8ab59bce50c09b3ed29a855fdd032a9966d4d6f249c8bae0d2fd67111819b7251fdb50b9b1ed2ea6dccd9be400f26ace5e08280e9c492ad7d0056dfd97a228586295b4fabb467feb086474575177d706f117aa730cb077943e55240a7f143e16e99b0a62c87aeb9f21eef262661f1440275e786e7aa8a626f26758eded270a4920c5480d3866", 0xd6}, {&(0x7f0000000500)="82b85a665ccb810b908033adf664b4cb92056750fc397fc7675115f59ce117ab28f95f3d760d8f30df098c0c1f21efa3a8abcbe01b8adaf6946a52be26d2a01d17c3ab1f26859cd3dff747c23fe60591b7fc6d1e58a37e79793a14286219436dc8bd24380e", 0x65}], 0x4, &(0x7f00000005c0)=[{0xb8, 0xffff, 0x0, "14781611faff0c62a0cf7b5a4a3404cfb0e251c4bf656d9c2d1de8009e00dd6012c503e4a39557bc9ff310f1130ee428c0e35d980c1d0698b6d18ea5c11d96d560f97a485c46d133550334b058fc3a36eb0674b9f4252f09292251fae5a5e6352579e0f86d0c809c1778eb578b13b4d23fea4f10b7af93ee7084a0e96f418ddfc7a4195de7379ee5c8e757937abe94d05592b178eb41879f4353effc7285fd7a114d3e2981"}, {0xf8, 0xffff, 0x800, "a7bdcbc5b1e703774b0f0eae11c779138973d5a6d4c3aba8b8a73a9e7cc73d11f525352172e94d9347cdbe4d0b01d07eba872a9071f17a34225e15476804ff65c1d9ebe503e98bae1b356453aa66ca93283e337971feb9192376cd269d62939bd6d15c1bd14e3427c662fd06e26d57cd786f962125e2cbe4a21f9c4a8fb523597a90de98296107fa845e69737ae10b25f1bcd7e64b9c2d9014929a3eff5a4ac073c268e409576c57a9cf35f06805c68d1b94b0e4a5f7731295247780bb8557e423077255720ac1b3126be6b23a500368c8dcce6e3e2a368d17151d5b7baca50bc7b696a60e"}], 0x1b0}, 0x3) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000001400)="319296484a89f60000000f65093342d3d2bcb792404e66c383c2dcbb126c18ab48d6ce", 0x23) renameat(r1, &(0x7f0000000840)='./file0\x00', r1, &(0x7f0000000880)='./file0\x00') setsockopt(r3, 0x2, 0x25343dbe, &(0x7f00000001c0)="6e126a05d8ba17c29a6c4a9d5a49185ed72d9f8fb0e98b16aa86f007ebe9e63a12842d51f97c4ad99a7cd1c0be2809c47848c88949aec05cfcc79f5ff42a9662ca96068a7a694faa14cd96c534161a0191e383e493be970b6c7b50f8e6aaea8c959b737754ac63c29002fa40dc461fea8a864b4724d8dde821a0699f9f00ece51c39a6", 0x83) 16:01:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ftruncate(r0, 0x0, 0x43a1ffd3) listen(r0, 0x1) shutdown(r0, 0x3) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186002008b5ac13a26000000009c6141b70900000000000000000000000000c6570c896f4784a7396f", 0x2c}], 0x1) dup(r0) 16:01:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) socket$inet6(0x18, 0x2, 0x6174) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8040, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) 16:01:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x800000006}]}) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f000000007000201fdbe0700007e0500"}) poll(&(0x7f0000000000)=[{}], 0x1, 0x3) 16:01:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:01:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001100)=0x1acda1d73e447d26) 16:01:42 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) r2 = shmget(0x3, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200044}, {0x24}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0x1, 0x2, 0x7fff}, {0xb6, 0xda, 0x9, 0x4}, {0x5, 0x3f, 0x101, 0x43}, {0x0, 0x3, 0x800, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:42 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffff9) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) 16:01:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3ff) r1 = dup(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x22) r3 = dup(r2) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="637d484e46f105eadf6cd3482c3bc975659e1ae10b715086ddc1bc6bec2c0a8b4e69889b14b48480d89ce3635dda88f06049f5f3f96526574b3757843e6844aff8f6a6260e397047415c9ad0cf3ddc5b45c58b50712f2354dc84c606f6eed6fc1a9e5a1566f674cecf8200d1022f7588046fcb97b1147405abe6d0bea896056974e66a2d36d38df446abf11e72b30d0145d4527f60506c47583730", 0x9b}, {&(0x7f0000000140)="fc1e8efc3c66250767cafeff5e32c6d180de823e671c1caaa30a7ea560f556d4c0968e4daacaf806fe18b3861ae4a6fc67bf0db824664633c6f7c9db2c8162737156446bcac6587384a2c5a601bf23d032be20ec4ec95043f422ae11866cff0b67c7917c3279af561785eebe31558e00d858a72da1c6eef047989931ac5b4ab923077786ee1790132d465c21e59608afa63a95a7e1a8e1c8a6664e3924b4e052b6cd91350f170f96caa88e15017820a52098f9cd0e49a17a23dd74f554f1d8653c4c22ec4c22fdad575e8c9cde212da8db849dc46d96c7a342c6200c18335f9fad73674f47c103778b9ad31ce50379606183facc3814851a0417", 0xfa}, {&(0x7f0000000240)="e3e6075cd954b51873b3fc7989cde17e6be84f221f50437c1351e7ea26ae69a6c4be0d6e194663328d110fce87a825075b171dc9160d78b6a03dba50a2c48879814f2ff801c94a018f13569de81a946ba44f9c133986468bc3f92ebd2aed36791b3e708c9eba83bbd4337b8b7786faeb59c0b33d4c0687d3c5d4128b5e21d132b0", 0x81}], 0x3) close(r3) close(r0) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCPROMISC(r2, 0x20004269) r4 = msgget$private(0x0, 0x6d63aa9d91101b5b) msgctl$IPC_RMID(r4, 0x0) poll(&(0x7f0000000340)=[{r2, 0x1}, {r2, 0x100}, {r1, 0xa0}, {r2, 0x5}], 0x4, 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x1e2000, 0x2, 0x1, 0x1, 0xa73b, 0x2, 0x8, 0x1, 0x0, 0x9, 0x4}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_addr=@in6}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000440)=0x8000000000000000) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000480)=0x3) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x7ff, 0x7, 0x6, 0x1, 0x7, 0x8, 0xab4d, 0x0, 0x3, 0x7f, 0x8}) rmdir(&(0x7f0000000540)='./file0\x00') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000580)={0x5, 0xff}) syz_open_pts() ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000005c0)=0x6) dup(r2) msgget$private(0x0, 0x1) open(&(0x7f0000000600)='./file0\x00', 0x200, 0x101) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000680)={{}, 0x1, &(0x7f0000000640)=[0x0]}) lseek(r1, 0x0, 0x0, 0x1) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x10004) readv(r5, &(0x7f0000001c80)=[{&(0x7f0000000700)=""/254, 0xfe}, {&(0x7f0000000800)=""/121, 0x79}, {&(0x7f0000000880)=""/210, 0xd2}, {&(0x7f0000000980)=""/232, 0xe8}, {&(0x7f0000000a80)=""/7, 0x7}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000001ac0)=""/52, 0x34}, {&(0x7f0000001b00)=""/135, 0x87}, {&(0x7f0000001bc0)=""/169, 0xa9}], 0x9) bind(r3, &(0x7f0000001d40)=@in={0x2, 0x3}, 0xc) 16:01:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000280)="72f2b9a5d97f61d530b2a541583f04002a36651827a55cbc0e467b30ee3b1b34a9df998e8dcd73196f8e995d504cdb9b2103608937659adc6f688aa3a6037940f2b89a90f0510771123286606111cdedb29e348100000000000000c650699cc8", 0x60) 16:01:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x22, 0x2) symlinkat(&(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000000540)='./file0\x00') r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2000000002, 0x0) r4 = dup2(r2, r1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r9 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r11 = getppid() r12 = geteuid() r13 = getegid() sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="2143cc7352d7f1d25eecd3a2c1c98b56092687ea94c271d3d53ac90c2cb55e10858eeb030337fa35ddf3ecb5151d3443e9012b4121864d8dd5c7c2e29948a0a7fcc2d0d3fe5b2d21e896527c5d0f539f810a358c2b0677e22f1ace998ef3913785f2ee8f7d5f58096bd69eb51691c16b0be6b1d7ff97b588a726d110284c5bd895710fafb2e74d5e2f2f2441075ef696574450528f871c75efc75dbd0507a58ccdf7717987dcb50b5c1415f0958f41d6bb6e7e259b", 0xb5}, {&(0x7f00000001c0)="2dd32af3522daec2eafe3048d9e2817e0280afeaa368c5d6ee52f6d12ae3df421f6bd929e46671148ff4f19b6354fc505dc2c4b0cf651fd8412c25fe2efc42cc6ae4f057cf82d47c97a4e882e09b21a3beea0a05db70026b8ffe66ca40cb82d91aca81a42732090f6b4a42dc243b27751c1e774a38ce8f01fcc25c4397516a2f5526fbb6024e515e", 0x88}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r2, r1, r4, r2, r4, r3, r3, r3, r1, r4]}], 0x98, 0x40f}, 0x40b) 16:01:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xe}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) 16:01:42 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x33) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="ed791d68ee27a8a221e335865d0466fa8ff5abe83b81806137", 0x19}], 0x1, 0x0, 0x0) 16:01:42 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x7f}, 0xc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:01:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/157, 0x9d, 0x800, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) unlink(&(0x7f0000000080)='./file0\x00') 16:01:42 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) 16:01:43 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x401, 0x7, 0x2, "a00d903f4cf53df720559bd41962dbc1c169fbb0", 0x8, 0x10000000000000}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x47ab428649be9130, 0x0) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x3, 0x3, 0x7f}, {0xcb8, 0x5, 0x4, 0x66}, {0x80, 0x9f, 0xffffffffffffffff, 0xb5e}, {0x6b4, 0x6, 0x8ea, 0x8}]}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20800, 0x0) write(r1, &(0x7f0000000380)="e7dd0d415eeca5a0781c7599fa32435899c03002e1ef421e5773d5114ab242161c9af656e9ac781989b480532a8642f689aa56c0cd729a31aebd143f6918e48a5813ed73507d80332b690e88a1bddacc5db4c0216d5ee38946ecebd89fb668c4ba7ef343169a31abd3e8f07f674028b328b5f3c5b3b7ce1953e24f3933b4841435d696794e3a491bad37ea86b1db1ea8da26eb4221ff1535dd4c45a446c698cb676cbd39a0189409a17eee4260fb83e44ac031c85c90f8f3c717cdae2ff99071e85bc8def7c6cec220cbfaaa52f1daba61d0d766eab8f414689a8266806044f64ea97d871381f5a31a19a701f17396771b563eb9fd866fb85afbb9f27fc756829838b75a0503399f91883ceaad4101d7f53a13261f867cd98104697f3d3bd2fbc7ab422e0dba2a5538cd453e54f9d9f4de0c1f1a6443a7df9a9e7e0ee0a9d9573900c2c365d83c42e302031113e514dc94b0e62cfdbb9148fe5e9aada2bb23218b61dc954114e830c2f6a30143e476e7e9c23278f5cd25df4ab9bbaa49ee33b1e406b781bdc5ca419ede280ea32d2effd8471f187523fc3fb054cd826ec161ec1c5f66b81118abc3215ba23b99491831b55316ffc17cb68b911b1fa14f7f7453331700d600516c5a877bf39d0f3cbb129656e84e15a68d5372567a6d001dfc926779bc48640977e5de613c3c3796310aa4b1c5f45eca93d9530a4e4fe492193a55a5a4983692c024979f8afd8168589eae970bca58eb2d4075f6c6d0a0aafa6cde48744db749be1aba7357319c6aee48590b8170d5d13aa106d00a54b98dcf35c718e6f2d2b96b619426b5181a27af56fdef6754652d401d32fd5a4973a83afcb9a2f14418a35b096474f795e0e514bce2bc64bd84833240a39807eeb486fb9382df191b256de6af93ca0ce6308be4bd5b3bc785f458f778feb31e922687b88613c5bb7096f65727a9bedc6e3f498ebfa1dd81d317f5a2f1b00c3341f1010dd2afa8972c99f2288974829a87e177339d0826dcb38ecf6ac03cd6b526529451f0e92ccf36895ec23a8b5cdc2c481ec6d7b852bbdd48793f543223068303cf62997661eb650df2d43458414caf4b677664fb876d01282e86873b654db9f612da40f97775029126ae4d0c6fa018c27b655b3db5af5f05ac5d26b53ddad892e1603df2d79295f2cb7455baaed1fcc84f04ea8c06d2e4794172c65c4d1934df71a9478eb4496c589eccd2a56ee7088a757f3036cdc911ca957cdd0ecef434d0b2e1db6825eb7277afd96b0de8d75ce88d7ad99fa2fa7d5fcc4d814e12d8ed8f0ae31ebd1dff2c5e319bda7b02c431783b644d36f9f1b82b273e5686446c7f2a636b1a217d72c2e8002565e7540d772668e9f694e2208cfabfd272432f2ce375152818a4c0a89a785810099e65e55853809329370845445a859e728e58df4bedaa0ae2371f0acdf6f33d60b0d45fa0cc1b0117ed8d61ade2c47d665077e39b2ebfbba97bfc5e6e5295880e032e035cf6b2247097e1c68aa91f7921a387dda136bf0dccd5f9fe13687d923b88f17a116fc3eb04efb8cbf06085a5c75f09feb58ee28a5a90319e087639660965e64b9b9d380f58de9a7fa15885df41c96b3f88b385e15e78ab1b815a89af375166ff909ebffb3ae7ea95c043b250e03b173c90e9b7c242f18695cc36cb2de1a8042bf2143f60e00d257264599e4ecdd7d64c38dab3371eef283d0a5b8731a3ca7ed94c643e1f4dd6853bf7461b40c8fdef42c1fd21fb6bd6aefd45fae16f663d50165d6f5ad283536b469df36fd10fbcbcf70be00c06a6eff278db3bb1ad47316bc71e947c6aacbfb8f222c298e4ed6ce31651a1daedb1bf84bafaa00b4ef2e8eaffc412615dc3d058afec3dbd55c5e5b85555f147a30e9d67184fe86b59057d7fb325bffc96c61f91d6468da8d2c45f8e747de1d15d6266da1ed9e334bafd09acb84a1d054686e1fe32c737fdc1a26eb2a042ad787908cf539c11c807d2ecb16a83010418e11f14280a212db7b064742b3e9172fefced127a7f878cb8070b8f0d1405e0eea24f48c36a0e0ea892892fc1390a64bd86ef955692cb032671f43bbfded7ad5ae36eebb839089fd7654072bfb2aaff451a8772c1f8b3a720874eb0d44b2a4f78fb9b0ed02c5d124862be78153da667527890a15398a4ce8e494c1281ee6f46455a3da0e0aba4037a08338c9eeaf18200968b29327adb22e7fdcc417a5a3db98bd18293e010b4ba727e912114ce75d93b79018479f328444ec6f42bca11a9d58571da16e2ac73d586dee85d5dcba1d0cadfcde52a5ecc3aca088299be2e4198e3e94aefc787009d619b0b75ec48e60ad8afc2823f6c855cc00cc5d1710f96f4d2e910ea95dd4530422876738e0bbac012e5b618123b739fbff33856ee3dae555d03eba5de6adf0d318067158ec3a2e76b483280e7cce14874b2f7707b5cd6437316658914f8ea50e3673a5f7b48915c8fb85c19073993914f0eb6a672505169fa80017208823c65f800c366ed6534e212bbec22a39c63293f2a0ac2a30851e5c83386b514b7f2431d5c21225eb9c8227d634966ddeb062c341dd2b265eb4f30a14d6c11652ac1f662b0fabb843c585fb5f6a73091260b9529d8bbe138723dcfacbecd6dca16e698155d83b122d6f2b5dc2c60cd8fbde72582ce0f53257b601d3a769f86d84c21651eb87566b00fd01c8594a9cfa9c2280ceb5383f575b15b48679c7f1a322baa43b285f27e26c600de97e0867803e5c6b08947a6f627b4cbb657d80447ef59c91b718453c7cb6b1f7fb3bf6ac6c3b74d14c82e8913cdd8e1a72df12a30b3ae03df091621aa10bd0a4fbc7ce6b92626c1f223d019a5e37c4caa3dafcc842428674b41b483e2e504c25066e8937bf1900ef46d0490d17af34522846104b08cb1aa0cbbc959cbfbae6c0f6cb7c8dc48dfbb18b41198e00135672306ec4f029fe58bde917490916410ea954a29c02e0918d2e17eb160cf07af8cd15a5004785dee3853f7e751d01fded990483c6020056fe575e26170049f921c370f1acc407934c0612db65aae3d17fe60b4c5a0d201b36e0862ebfaf0c0edc95bed082889df5d7d9a8a7c7598c4ea8a96c16820f90e5b70f809a6b1bc90cf9c854f72f7682476ba4c8f72a503c1c885959525be2ea6bb939324f41e12f60c040368feae324ec454aeafd3a4765bb4e2b956ef746a9d390bc3eccfe792b9a7b2dc38cd677b976b56031a9a43a8b09d3d5e90f4c7dfc098c7263f790a711f93591f53528d71e6d09e3f74d4191e941cdab06bb7e1eb7d6ef91fbeb239d428d2f1df26d141ddd533309e80ef7113289392f7db6306563b3376daed471a03e1b57ae5154c9bc9b0457ecbe241174e353c919e8c4773a714c017787d02aaf5d970c3a1c3cef274d8f7b202d10384cfbd68b59a9a5980a92c8060f57f0068c0998d479fad21d706fcc2aad1b85da77e2d194c7f529539b9b0ebf3a673465ead0a02ba37558ed5eb10f5f385568c58d392828579b1af4087260b9b3c1b9fc5cb7f22e6bf0c34ab977bc720b24c9a5ace22c6298a9811cd58f476d13f0232c91927b6fc4955d60aa695487cbd49de4d0d59ba854abdbe456a605d1ce04bc0906a5d7b549437953bb63989b439ab9240d5dd3f130ddfbd19512834e4666efee8e6f775c408a295e89599804e0336df5d4a923221ae5c0c8a67039625546e9a945590753dcfa6a8e72a7ea37fb88e7029ff07a405e0cda9c78d59be39ebcf721291417a5f16ff91f8ff59bfccd242d7cea5a445802f598cab3a53931067146ae48505248bbb86e95b208fb75ef26a0f92cdd0842292c96e4fe01ecfa32882192dae2eb9eba7cf570d96a8e93feb8ec4177d8be4920373b5afdb5af66ad5e7c791f766afb994937df0b9bce76dc8f3764d03e27d829a85ad06ac4be9d0839e468b1bbceb221692c09badb671115bbc77cb8d04b24dbeb276d0190106418563fa9addddf640d5bdb5276ae11aaaab52f0c35233e211e9b9f6c4e272cd1dd82dc9a437e2e2437c0b8eef67157de3943a1374449bd92f1bf816ff86cea5443ad21d7216f1440f597bc38822d3599a3feeb24245f2cdd4cec46d88a8c246c9be3198e2499361c359335b1aae5df7feaec0e890a7ae1c2bcacde17c756e53df8b857cacf6789625a6019a69816d84329057857d0d19971c671f8c40975406914c39841273834a6937de6437ff259d9a856a9a6862ebc05778ef43ff2256c061bded39baf0ee4f8556d2662a87d20cf83cd86b964e601b4954ee14271c3a1cdcecc85b36e7902a1c30bb5cb3036ef5bb89e145c5b835096a75accb794c98a91884a21b24d590bee9a24d8761e00ef58b9812bcce2d5f626ff184fe3c4d767c57c54b18bc437419a21d1e658d3fa9938069738797c6fd0b6cdb8dd8e6e4dee6bce5c6042c9cfb972384f203bd95ce4a628d18202bccd1778fcc18c12ee87fef39e6007f1da0c147620c63ff24c132767f7450726ec089a66ea3174cac42e3425e6daca9ce881c7325ce60b57616f6bc56156ae2c63f29994481b38c026d1892d8a12aecda0d825667c20f07b7be3ad3be1fbd63841a18892b37e1a6f191be5f8869f77c2caadd4ad65709e74258e22392a495bbdf5e356f7fdee37da17d1be2740da6bcf19b73ecd7d03e4934b6d4980e46fc5a29076bb2bce69e0a3dd2d3121e3ea30ef4f37120b03accb9612235d794a749b998b0ba22c15d58fc62bbd678ca725fa3b435dd19f7036f75b7f834e3454a3b981b9ec0f6b427cb2511d8297a161eb0fea354b22022fe9b29859d56ef42795c9291304f4856d5fbc21cbf9b10d0c688b3fd08c3114c4c823f2b0f03299b8cd7c4d15082d2311c0227e2968f4f4fac3ef5a950a2cc22793107b4c2bfc6d6998120ed6a614b8e1de45f3b45bb3af62933ddf9b88438f3c0453baed5c6b3d2c6536d31cddb57252b3097af7a050491f0b8a0ad177bdbe25e92fb554f89bd0d49518824dbc70815a438855db1acc1ae182041b257f45a1680794cff0e014d73cb9224c90a338f54f65d7ee188bd65e548cb0fceac52d4ea9a4bd50a636f6d9889d80c71dfb4c898a07dccdcb8e2979582e003a987ff3f7993c4828335c8cfb5a3def6f21450266ee5179792f11511cf0ea6727facc8dd2770847e2880cee403f76475b6d85d1d95ceca15751d466f73e594816822ef38eba35d5ca32ab427a8e38257e05d6b3203d14abe8da18c5befe6a49307466a24f04f8190668b290fb9c334d5bca75b0ea7b05218eb92a97cac9d9daebde80185d08020a2f50a8f1ec80f495faacb3013050b8173242ec40099d345710df2143e63882b5459e1f08478e263266037bee97ffaab3f3e3892e72bbaf32010404eecd7765aaf9c536e03d619fbe781dbf139dcc90d7bb917a1d9ee9eb86d324c619a5264fd143d1b5c7b85a2ac5029e6357e0ccb413c67c9c2f8d78f0604b64e2a8b1fa187c025bedb753b2a3ec062dff67e1e5c1165009e183ddc5c60cf92660128f7ad2f4b4e668a2457cc69cf7aeb5f85c3c57bc250fb93ed22a606586927f80e5862872c37abf5db17bc9e2d312244b196439fc0187aa37f990887368cbe776235734702b7c285d1a62b7fbf31c73d1e4cbb7493699005402e69c1d7296fc77e0d43dad7b54282ecf6082f2fde0c31575bcb423c61911a5fe450c246686ddc7d60874bad832758608c709717c290c5465b66af0debe8304031b7d70d770203e063b0015f02fefe6981acdae08b728cdc09bbd696f4", 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:43 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) fcntl$getflags(r0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000d40)="af69454f1c250428a8483942f88e3650c61d9f765f29e26d4ea102976887e112af76af0ea198be19c2ca7a0e74937308000000000000000f2c129f6fd5f2cea81b9d07e543bcb8af79e92f0c356b12d4cdf2518986c774fc7cb0dba079c4874a4c342642a902e0498accea99f362cf3dc01fd4489f15e419f9fde634eafe170fb56a7b7a0d2219e8c76fdc11b2f42ed0de70f33c70c181e508ec5009a29e6eced93398e6304e403f2e783db812553a662cc00efe9f5c76c1d6dba09d6a570960c6bae89a6c1a219810b4b494254134402a4a66acae687efaa0e2724d1346486e99c499320fb7f3b75b39b0028d2dd08c2d04e4df576ee568397a165ea325019d8d", 0x101) poll(&(0x7f0000000080)=[{r1, 0x55}, {r1, 0xffffffffffffffff}], 0x2, 0x0) 16:01:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10410, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)=0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000140)=0xc) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x2, &(0x7f0000000400)=[{0x1000, 0x8, 0x6, 0x9}, {0x9, 0x0, 0x7f, 0x7}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r3 = geteuid() setuid(r3) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x73) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) 16:01:43 executing program 0: r0 = semget(0x3, 0x2, 0x80) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000240)=""/178) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x40044278, &(0x7f0000000080)={0x0, 0x0}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="77381df091aed62e64e419428b5ef8c048b43061be455ac522f6e14a582278fe794bdde4e5474c0ad9f4cdd355e04d9eff6cfaa5648ed13a9d143775093892df78b0878c5d4cd7584ff5fcb2f5d18a899851ce451cfab928e66716b8c34267a8a3a4d3a0e04eaa46d84f0f83484630039e5d2cb4b595dcf7169915f8ea03658c93b4d311ab90b5c8edf2ac7aaa061e5a98c98cf75d5d2a5ecba0847655747669a1c0d0191af07b9528ea15806447e5b419dd", 0xb2}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1, 0x2, 0x40, 0x2}, {0x0, 0x4, 0xb9}, {0x7, 0x80, 0x3, 0x6}]}) 16:01:43 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) setregid(r1, r2) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000140)=""/151, 0x97}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/181, 0xb5}, {&(0x7f0000000080)=""/34, 0x22}], 0x6, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:43 executing program 1: kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:01:43 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) munmap(&(0x7f0000303000/0x4000)=nil, 0x4000) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000001c0)='//\x00', &(0x7f0000000200)='#\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='^+}\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='//\x00', &(0x7f00000003c0)='//\x00', &(0x7f0000000400)='\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:01:43 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x10001, [{0x2, 0xa6c6}, {0x0, 0xb775}, {0x3, 0x3}, {0x2, 0x6}, {0x1, 0x80}, {0x0, 0x2}, {0x3, 0x7f}, {0x1, 0x127}, {0x3, 0x80}, {0x2, 0x8000}, {0x1, 0x10001}, {}, {0x3}, {0x2, 0xe8}, {0x3}, {0x3, 0x7ff}, {0x0, 0x1f}, {0x2, 0x5}, {0x1, 0xfb}, {0x3, 0x401}, {0x3, 0x4}, {0x3}, {0x3, 0xd0}, {0x3, 0x8}, {0x3, 0x1}, {0x2, 0x4}, {0x3, 0x1bbf}, {0x3, 0x40}, {0x0, 0x1}, {0x2, 0x1}, {0x1, 0x9}, {0x3, 0x8000}]}) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x0) 16:01:43 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) socket$inet6(0x18, 0x4000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0x62}, {0x18, 0x0, 0x3, 0x3}, 0x2, [0x100000000, 0x5, 0x4, 0x4, 0x7, 0x7, 0x100000001, 0x2]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x4}, {0x18, 0x2, 0x3, 0x3}, 0x3, [0x72e, 0x42c, 0xfffffffffffffffc, 0x1, 0x3, 0x8000, 0x1f, 0x9]}, 0x3c) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x6, 0x7}, 0xc) 16:01:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) 16:01:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x128e) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 16:01:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x188) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:01:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x44}, {0x6}]}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) r2 = semget(0x3, 0x2, 0x40000000000440) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000180)=""/238) pipe2(&(0x7f0000000280), 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:43 executing program 1: r0 = semget$private(0x0, 0xcfdde20a96c7c4a8, 0x200) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000140)=""/102) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r1, r1) accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2d5, &(0x7f0000000100)="b6") syz_emit_ethernet(0x3, &(0x7f00000001c0)="bbd11d") 16:01:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:01:43 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = socket$inet(0x2, 0x6, 0x81) shutdown(r0, 0x3) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r1 = open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 16:01:43 executing program 0: socketpair(0x21, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x30) msgsnd(r0, &(0x7f0000000080)={0x3, "6d51ac1cdbb2f8883687c677798592e6d96b674bf05f833c7cda84d032d1e7af4d09fdfe812e0de3f5ee5fca36f5c57b372e5cfd889c933d0d01d62e013438314d28ee2bc5c6f3a3da46e77f080608b57c64edc1f1349b4bdc03859e192de652f6ee722cb05f47f82bfdb58f8f18664919366b35959cd29d9a072b16f0962de5937f23e9a94488990918c535e8816d3b1730fa59882401023ac592b167868d0c85d420a5fc958baa3e1fdce9120c91d4ffbddcee56"}, 0xbd, 0x800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000040), 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:01:43 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x80) sendto$unix(r0, &(0x7f00000002c0)="c16eeae849ac1937e049d0fc183120d719b5cb8829135532c1ae0abac2f4cbc8b71ff10e276d8743745960edc9a421b8c189e7e939dbe40f9d4efef1520bc0c863cef71e", 0x44, 0x400, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x11, 0x4003, 0xfffffffffffffffd) getppid() sendto$unix(r1, &(0x7f0000000180)="873932ff7634b8dadb0f5d852eb131c3ac996a1230c7cd8c6fcb78193b28bd60680df0f15c977678dda09d4795d5047c45abdf5b2e9ad56662581cc945f0d85d65cd5670a416ce4cfd15625a9324afa470c8080cbd730e548bae8ca59fbb7c6e8f83103124cb57e06b59b7733ccff3db41354eee8cc4fe6e400ffbc58e2c74f1ddad4151b1426f5cdd82563bd3868eb3d20133790c7183a4c0dc8a44bb7db578de46d534261eb6abfc319ace19b9702130b83b54c59e66fe8aafd380a5f8315e71cd84732017cd7e1a567b43859e634f", 0xd0, 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="5001050360000004000000008305ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x40c, 0x0, 0x0) getppid() 16:01:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup(r0) 16:01:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1810, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) getsockopt(r0, 0x3f8, 0x40, &(0x7f0000000140)=""/34, &(0x7f00000001c0)=0x22) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:01:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = socket$inet(0x2, 0x4000, 0xfff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setregid(r2, r2) ioctl$TIOCSDTR(r1, 0x20007479) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x4}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff54, &(0x7f00000006c0)="077a5d97dfbd1530c68b92af331f9540fa5a9fd0f170bb630b0d9ba3a723eb2deecd32eb7123c563b70e36a3977f6a3a0771dda682774b1ef3b85feff58c1d660847e4ab9de34df29be6a6f2052de9be92843f3e297a49cf7f05e487497ae8e6475ff4e1f9b35cb72317bc5c06dd5d147356b2e050dc370b916817347fee7a2ec8041a1194a64c2d793dd0664faeb552c083878e6fd987fe50f00e408f84c7058bb7ae0f59e92576357e40fc67f187b475f362545e4372577eada5104c63e35236e451946eb6c2d6093af6b1ec631cac9aac1fa81a4b3789baaba321a5418011c74c722403bfd46e9c601c9d835469a0796375ae4908111b7f2bd17b6e020000000000") 16:01:43 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x10100, 0x4) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x113, 0x1f2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3) 16:01:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:01:43 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0xb65ef6d266e9846e) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)=[{0xfff, 0xffffffffffffffff, 0x80, 0x1f}, {0x2a89, 0xea, 0x2, 0x3}, {0x6, 0x6, 0x6, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sync() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x20a) 16:01:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x400, 0x1f, 0x0, 0x0, 0xaf, 0x8, 0x5, 0x0, 0x0, 0x5, 0x9}) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)=0x1) r5 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pread(r1, &(0x7f0000000080)="905bcba24577245156e9f963c78cfe0da58a9c0b6237484fed3b4f0a20b92d63a87392f30c838c11f4bc7206bcaacc65078b2e6403bb44c129cf5005d76f1707ea6c635db158288b8f73265973ef20fc6ae2999073684e01a2a1eac33daa1778c82bf3f149f077d92124f97e5cbebc3675773c9f66c993d8f05807af173f64c1b9df6a02a83a000a9b593d5ceb6b74e3b2a0930e859baa9bcd1aa8e3e3be31e842397d2b106838406640e58dd30d16315c1f44cbec92d42537183098b10dd7f13063ca712f826c6c298c41ec2ec672da77edf9cf28035b9aa9a03a8d63f288", 0xdf, 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000340)=""/53, 0x35) dup2(r2, r5) 16:01:43 executing program 0: r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="5c7a950700000000000000c62bb8caca5f8c0733cc7120974a82521b79d79dc3a7b0c503"], 0x8, 0x800) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x86, 0x20}, {0x44, 0x3}, {0xa6, 0x9}, {0x40, 0x4}, {0x85, 0x4}, {0x147, 0x7}], 0x6}) fcntl$dupfd(r1, 0xa, r1) 16:01:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) pipe2(&(0x7f0000000080), 0x10000) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:01:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000300), 0x2, &(0x7f0000000480)=""/113, 0x71}, 0x40) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) accept$inet(r2, 0x0, &(0x7f0000000200)) r5 = kqueue() kqueue() ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000040)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) pipe2(&(0x7f0000000140), 0x10004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r5) 16:01:43 executing program 1: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000e38000/0x4000)=nil, 0x4000, 0x7) madvise(&(0x7f0000ed9000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:01:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) open$dir(&(0x7f0000000100)='./file0\x00', 0x400008002bc, 0xfffffffffffffffc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x7fd, 0x3) 16:01:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ftruncate(r0, 0x0, 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x84) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getsockname$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendto$unix(r2, &(0x7f00000000c0)="a6e6db762730d5d9ef216a0bd46051cc5ea73b60de6877532bd577ebd345a47c558df77ef6b2f4e759efe8f82efc5c369d2f981bce117b938c007e2facec2877286445d4eceb0cce71641d29090130fb401c13650328e75c18c99586f9a81c3c0aae0389b274804c5c8340486583d94d21a15151fcd5dccb91b24301ef864ec7ef7d89447a5ba259214fe0f4aaef84a7f12f446b1fa27d4137a92b8b2b467cc8db0dd2863b6a2f2327e2578b7574d03494ecf8b741f51aa222e875875d3e2cd1d81436d76fd8e86cf1137ecf0a8d115a0e5797adcde4e0e59ce4557e44899568fe0835acbe01f7b7a7960dbfb9", 0xed, 0x402, 0x0, 0x0) setuid(0xee01) r3 = getuid() ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) r4 = getegid() chown(&(0x7f0000000440)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x4, 0x200) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0x1, r3, 0x0, r3, 0x0, 0x40, 0xcc}, 0x96, 0x4, 0x3}) 16:01:44 executing program 0: r0 = socket$inet6(0x18, 0xc003, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = socket$inet6(0x18, 0x4, 0xff) listen(r1, 0x7) 16:01:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4002, 0x65614acb) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x800fffff, 0x40}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x9133, 0x400}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0xfffffffffffffffc, 0x2}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x80, 0x3, 0x3}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x82, 0xfffff, 0x100}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x8, 0xd274}], 0xffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x3ff, 0x1000}, {{r0}, 0xc00e84b0edea0039, 0x20, 0x0, 0x2, 0x1}, {{r0}, 0x0, 0x80, 0xf0000008, 0x7, 0x1}, {{r0}, 0xfffffffffffffff8, 0x52, 0x1, 0x9, 0x7fffffff}], 0x2, &(0x7f00000002c0)={0x200000, 0x1ff}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) dup2(r0, r3) 16:01:44 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa15a, 0x7}, {0x1000, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6e6, 0x8000}, {0x80, 0x30}}) r0 = socket$inet6(0x18, 0x2, 0x2) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/76}, &(0x7f0000000200)=0x4e) r1 = semget$private(0x0, 0x2, 0x10) semop(r1, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x5, 0xa75c, 0x800}, {0x3, 0x5f5, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x100000000, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x8, 0x800}, {0x4, 0x1f, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x3, 0x800}], 0xa) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) pwrite(r0, &(0x7f0000000300)="a0d871c9456354f2fd24e435b802e738b03b02cb014e66365bb4200e3cb4c0c995254ce8b037b121f25eca412c594230612afde0119fb20c2f892c3af8a327c354afe5248dc3fa623a7d5f828100cc6c6270db18561cee54e84dac74ba83fc68665bd42f7f531797b2723a0195537b98b900adef9fa766507f103c961016c9323f7060fb9f9572b4e5a22498f23085eae74bd646c5c78187a59d72662d2a4fa26d9c7b41e045dcd3ef0d2935dd2e233bc35e2cef6f67c7dae52d671201a20e63c720717e04ed86f6115dce992938d3c9a3b9e312874426ddd2588ea4035e337d78b491479ca8c7c1a039234e1c4fa3460d8c02147a89ca4057a4c47a5a4e371040f7b8968f607a84b8d9d123b31d45424bc78f07293332b3386d9f5675462456530e7779e33d3b6741423f44fa47a4f5a63b49887cbdb993ff037e0188ba2ff641e6e67e5938d08582e9145849c489c546e2d1b2196cc07b5f806bdd13f8b25c7b8c55ace35acae4eb538fae544e290aed678d5e6147fed9c39e91e444ef33e7af5b10468eb218620886f385d3fb3331a2d158229dea44b404adebbe6d17d3352097e9b9fe8885460af90d272d93220354b07376b9402b287837b5119fc9a4e294bb24ac2e5fcc89a6999b5fc2b0e1dea5f676c371fbffe666f7342bcbe57685900e0157d41df9b8f3458bcdb0f2c82f3dedee78475eaf18e2f025127f8eadcdbb1e1b218c2fb59bb84bba0c732fc10a29b0b73de220e02c865c728d08d500c099bb065e5545b46ebfe296dfa725188c7f6a53e92025f563d94b843de065994430454b58faf29e3d256517a5485fcd148b93d9cd8c8de5b8bb300c1f71c1342a9db7ac17156e5ebd9f44b524dffb3062987d5757fb499126990b62cb621518bf3039503e951268f0388de0be3e86209511ad3c21e640bf47eb34c1eb29fabe88e087f5e6e5974c7f32632f6dbe398436a5fcb03fd6ecdd6e93b66dc7ab2afc885f29dff2cad1d7dd9bb3384b641a615de342abc35494b04c9ae32fac758be2214f05f11559e3afe4888b8f265c51cf5ed16655c61f56a49e5565abb8f7009436ccb92ecfbe24329f260b250341a3ca702be80d8a8954099ac81f5dbcae8193892a9b2fbb2a6916f18a55f69bc6db9fa37a7cce8da37b2386c74e869a3ddba3914111b2f092e7e7969dfd99a08c83aca7d0335ac6e1c533f6e1e9e071f47f6f0d0b432a692d07119d928d53c03cb70480f22dbfd64b4821972b3f9a2b6a035184700ff63b9537b0d268d8505c12070abefa7ac2ccfb4ea567f3b78f68796e7d617cf82b9559b7c64230008d0bb0b3c0056bb13a0e52a513acff9d4043657196ffc2fba99399a1d1c8c22364c216d435eaefec874139c8ab9b7c2d987d3a980111b9f3893a766df7b8d38e6802a7a9bc85f2a7288f009e98b4927449fc3e2f86f0f5ba1f544fa59cae97638cd84c1903e9e73f30e80fe94daad6db1cc4cce5855f2c50953ce956ddb034647f206c8f60387fa05fa1b6294f7de9bf81c1813d612fb27bd4a2aa9c3316cb531b378c060ae07e2f89f94e4200c986c20f192f3a5168c5ec54e7f59761ec429cf554a1b58a98bec2800d890e3498fa041a5c953c789d3cf88b141cffb7e079c11e42508390d1eec4f916618b9b8a1dec1630c2ab4b3b0446d2bcbe9a8bcbcd0a5dd7c8468208f555c6b8223e6f81733d1fffcce5dd5ebc18c9507cb163b3f0b5c1203e95d32f7c1952a5dc2ac76ad324efc7d82e936524402b1c53a2b8e3285cebd7045a2e13bff5146f7a36b5e3ed947a92fd65329c0de78d0d274c1dca17c1e10836c3652ceda5faf6412c133065052a380249a26213c631fab9e7c7e85e0f2781df2e4268a1d814ead19aa278936410f4ab4fb1af3e70b6b884660ed80878e6dd13519c32950741f3f94f3b897b760b1337213cd699adfe481d80e126d5acc550bdf9aa7d50d377dd3bff312a0ba058a4d6353eb433ee7eab779f00beeef1a0e13834dff21a0a852e903f857e2eff5c5b1df414d1e2a0b48cfd48213887b78da3b46e521c6e5f0cb382f2916db4ae7c515737548e4c1fbef4bf34dc010ec7fd5bb6d165cf8b7bee15989e488ef28ae12c239019443f7355e7dc8dfc2f43248101cee3ed8edfe60c276bf909ac9bb8c5644581bcaa0bea8b6d264078e6e37a9f2a45bd6b9e4e47f6e0b33af81d6858044779cdc228279638949712f4d553cac8410c3833914f9b086bc264824315f68c6119e13ffc5c2b128a57c8527506fc66b89e68d4a35766ffb6561d1aa04c5275240d994191edb55b919896fdd3ec084f582d3b0b2315c9950e316a2bb802f17192364358d7cde60f613419af668e8ac0c534366ebd54928f35d5c61de97e6fb3211f9a63916defad30cbc35650d14a37e86127d493016c9903cefe12a8fa96d0bcdd05d61809c346024ae3ded309aa021e06e1cf1351cd2d4702f4ccd606292392972e6fa1c716900b14507ec15011cc32afb46108093889b67277171a1c595443ad1a1ef1d4b1a3cbc2f7c5d7b7f8908dabc889b2ffd1a3aeac96c2eb2302796c0f221b27b61898739216ede9d32a7842dd4dfc3f42793c14be5e7dc8fa4291a070a09d58d27ab85c0d7b48ab9f01ce90bc48f4fff1709b8cc00cac400a808e641ed004e18be474270374e732622e5aabe873c62e37e7ab9dbdacc663d8174052a2cf9d1eea47c44ef5f95389c8297251c078acfaafe1d0e1fbd69242ca9f7f6b15e5e6ad2e0b4b149ce39e2562644cc672bbcdf899afe2a67f064dd2c7dd5e6f099efd6e40ffb4b784b024e754c0e78eb6888227eb80a182017c0dea73624fd85344960201d078a4e703b3bac7a60b5cc677208aac4d45204a99ceadc1ac6de926c48643a8bec487ff94af9ed1a9fd08b100368d51e16525bd536479853449e7c4ff57d6d2bec663e28897d1b3215e2f3e75f2a6a3a52d3111dba5e073b5569cd2f7913bb2976118a2bb8ec0ec7b4460835d2e7d3fdea223551728e3636566131279f200e97ddec1cd39f28fbaaaabd422896e532982c52861fc924f8a6675d479ab9bedc56f7b42afb2821a2ea0584d8ad661edb9f2b387b2783c6880548b8c3200740825c26c27a94e4c993f31571dd4e9893d132ec1a231b684eb78d7895960b44dbaadf5407b3c7dd939da17368caa14c11338d50de621af6826d9c6521dd10f5f4f0dfbe1d59cb1e29c753328830fc202eb9591064d6b04ec312a7ac82bf72a088e79597e10e4a1eaa0f8f995cf11fb5787b042c19385113ca935a266da0e88193f5098e4af089b276e24885250c99313a9a3ff05c957af5f9dfbd6b3f65ead17b9bd34b04181909df5f240e8055034ff9b743c4dd490b9d6aa1a41bff27aa24f032ee2aa641b1aefdfdcf4f211db9c2bf2d28d2b8a58902516923417bbf63eb1246bc1f6573e4fe5667902a9532175eadd6702843aa12d7b7c5dc041c9ed282e3367714ec102fa23dc6a4ee548d526ff6678c04f2c34568e571acd9575edd8cb14228855c41618e8e619d38371cd26e384a15992fe2703e1b2511b69d85b4733ab5afd2403df743930504c1713967d090f31dddcdcac2ef4ac3bf49f3d69f56f30f6e0a5a231092a4f9576413be6c422a23d5cfffe173173b27d57689e6d0f6a988665f94543aaf9916a1d301d6290af05c0f11ae52c16859ad17360a6955f9614791ca3edcc0a69274406337a6d7f37c3070355fbdb4f3e5ea25f2a0ec9d678a85938c44d683f58a754174a71f3b12fa0e5940867b77f94741325dcb6113272fdb098f00d13ef61d837f1645530e8e554c998f20732e430591bcf9e7b4ab3b09d75c81a26f630ee68f8a220c4261ca56d120a95a4d82ade8741d062f7c1c726e9e457821c6627e54901c5a2b7fe5c2bf596e8b0b6c1a968724d8fa7fc1c6814a9f31d9c42b1aa1e0f53a968f4aebd34ed9e0e84d77b1cddba85dbd949130b852fd19d05862af8c733dd93127327f233835eb782d659b6f5a3261ed0a1ef337ed0977ed73c7bf16b4ec9b3e312b32e22a36d944b1bf5acd0d357bd3b012cc2e0bd01a1c6b6970eb2facef9f77068974a2ca57f6a0ff1b93b94a20c312aa4760db01c8513399cc6ef3657372e3b0a215d28ea1acc495ea4e98e49bbf258f90cf07f38c9431103dfeeb9fc6576a54a24dc16fdb66148bd728d5cafebe7c20248a2a2897ada7398cfda229903d5efb0494e24dac29daae0ccda09a9b7949a667620d450bc6eb0bfc70aba7c34e23d93edbaf9760fe1daac8b3e787d198098f5af8096b78c3fef06a610e275f6e2c97107467bab78573d6f2c267bcf9472561cdcf19c5fedcf86d19ff947086a23ae701272fdf020ca3adcb950e1017309004cf307560bb37c99ef429d0e76a98f9dc7d3b72029297dff405da3bc6a338c3e5ae7da7da092972b902edc201f6ed0d17e36d1119bdd7e72e58bbbeeef6e366066d7c8410d4b229c181c08d10ae34718efc7184b0c1c832a6b10796d8dc0d69b4a75b9e48de45f0ff3583653ab7ad854e8a911b07153af70278979bf2d5d0c0b05e1395532a1a32d52279ad163e2665541390ba9a5de75b6c3d62e7c81c3129fc528f1a85d9e0f05ea39732f20f329874b9516066858242630543c1de058eaf37006eb6a91671df5ca0e637669e26eb181db044a2faa9472d336002cb113722c7d22a4bb44c69f4e6e5d941f1df0589973c24a03a7f591a7b1b0273b186b62e47597fc5654733d3062c20252a7a32a085c78e89e3ebc6a3e4358b5ea9e1ea6ac06db7cab3ec66b2ea95e6df666d3283afc8fd4788b256913486de862fcf8b8e3dd0366a3afa064a86bacbe998101e25d53995a26f890217b520dbf2ff0db84374c6d98afc9e459ff1cd75e422170d289ca6d182779d90055bbc42b8d11e67b0416c9671252380a467fda8348b824cd74a2500ddfd59db094e68ebb3cde940d0acb4fea282eb917117cb30d86b4affe1dc02350dcc229e76eaad3c7bdea134b23943c154fcfac6927051f0d398356fe35184c1ce820f2afda67576a136151a571f9247d8dc40a1d2d42ad58992f87022276cc467e7ee171801a49663dd7b28abf0f93969ac015a5516fbb6ba36ffaa8f6d230907266364eeabca03a806b273c20b8dd0f9f2b7dab70e4533a2ae081e817b34c5727249604db5ad0da3d8bd9294517ed2c34655bac3bb241b5f1cd1fa628f64f0156c379db4162bb8ebf0c8a012f505aef65da752911bdef1c35d880794c0a048ec2d946e4995cbf93c876adaf2c71a5ebb9b91104908398e54bfce1b8fa3ae7da02f0d0abefd23ac873b7ef85334b6a911a2af739c9b0ef60c51f26adfcd2e49af744b1e48321f5209b468a4b49927908dec12239dbc7e0277237c26734cca5ed86a27f1c91b07fde3a968f61031652a24f89c42002010129cdf6c7a6e6ab05cd236b3ac0e104712ad95d4226c84a6774a41c8ee65bb98d788731003ad655269afff2e43bd6a5acd94bfb5aee19fdbd9a21d9832b18f82016a462d9d9bdfcbc273e49bff07fa7e57fec3e52ad653a57089beec3e47239eeeff82de4729d0761f1d329f7035debd97ccd5c30031cbff2a656ca01aa3d03640d356337925ea739f82d2245b36d6972dabb547f2c7f2887afcd8845748df8c9b6fa9b9ee7acbb461d77de23244cfe6cfae143b5c595fea18b8aa25579169b90d34975994cd8cda6918aaa4c728bd7701e50a1a45df96a6a9464dc9db0005b8038410c191415b7aba181b7c177f4a0f36e3859b3c77efd33b83f", 0x1000, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000001300)='./file0\x00', 0x10000, 0x180) getpeername$unix(r2, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) sendto(r0, &(0x7f00000013c0)="895c5fe6ec9a4437ce04fd912f804b639a7d23ce126a7569ab5c0c40f5b2e55ca2f98f076619a5bb14895e9370633378f5074ad3e1794aec4867ed332dff7eaf734174233280d6867d5f44febba02cc6aab8a482309efbb1e8ce487219567decc80526d64c4f650c8c18eb66dd3ee4795d9f584a3bb6d923abceb698c1a49dba3c3c97dfcb7fafd4638c20cf5ed20642d3c5e4fe99e77a83d28a5ed78eb35ec800eaddbbe5fff84e037e96dbd22a50dfd477c99d32bc0c6c00d45d307bf3a5f7d01af168fdf92c6daac0370dc0ee48afefbb4585baa2655b93bb51fb8d86", 0xde, 0x40f, 0x0, 0x0) utimes(&(0x7f00000014c0)='.\x00', &(0x7f0000001500)={{0x718381ab, 0x4}, {0x9, 0x9}}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000001540)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd0\x00', 0x20, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd0\x00', 0xd8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001600)={'./file0\x00', 0x1a3, 0x5, 0x3, 0x0, 0x0, 0x4, 0x4, 0x0, 0x1, 0x1000, 0xffff}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001680)) chmod(&(0x7f0000001b00)='./file0\x00', 0xc) r4 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) setitimer(0x1, &(0x7f0000001900)={{0x8, 0x3}, {0x0, 0xa56}}, &(0x7f0000001940)) connect$unix(r2, &(0x7f0000001980)=@file={0x0, './file0\x00'}, 0xa) socket(0x21, 0x0, 0x0) recvfrom(r3, &(0x7f00000019c0)=""/194, 0xc2, 0x842, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) semctl$SETVAL(r1, 0x39a0a5b4b1c3c522, 0x8, &(0x7f0000001ac0)) 16:01:44 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050160000090050008005786ca900f0e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5033af02a7d026ba8af63ff3728381ee4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000040008a371a3f8000400000000000000010000010008000000", 0xb1, 0x0, 0x0, 0x172) pckbd_enable: command error 16:01:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x0, 0x7f, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pckbd_enable: command error 16:01:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r1) pckbd_enable: command error 16:01:47 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRESOCT], 0x0) r0 = socket(0x1b, 0x7, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 16:01:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6c}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000100)="0647012f3b3764840647b51bbeec5dd534fe1765fc2d17a9936e7c4f3b5d632c7a7af628428ea9f3a9fead72c050") 16:01:47 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)) r2 = socket$inet(0x2, 0x1, 0x1fca) fchmod(r2, 0x10) 16:01:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x24}, {0x6}]}) syz_emit_ethernet(0xcf, &(0x7f0000000200)="3f223d19389180efdc0d32bedfe804b1cb62444682a56efddbbafb446ce1008c78b303debac05ee836a4ec75fde2512c8a1d7a0ba246222bfdd717e0eccdb3ad1ed2f9b95d4b80cb58967b246d55fc5679955f727654ac9f75ca85f59778913d0b3d1bb3c84b9b33f8f61b2071d753997fd65299355593cb2e441da163fb1eb377e0feeed4ce8d55634196baff00409f0e09925140795e463a412e7721ff0f00002ab200d9a04cb1e374647ad7d3de84444a9e10c69cc375a1159c1efab0e09617960ace021d1d31abc47f74958979") r1 = open(&(0x7f0000000340)='./file0\x00', 0x10380, 0x41) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x0, 0x0, 0x80, 0x5, 0x1ff}) 16:01:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0x6, 0x6, {[0x4, 0x0, 0x7, 0x7, 0x8, 0x8, 0x4, 0x6e3c92e0, 0x8, 0x10001, 0xab, 0x6, 0x7fff, 0x5f7, 0x42, 0x3ff, 0xfffffffffffffff7], [0x5, 0xfffffffffffffff9, 0x2400000000000, 0x8ec1, 0x81, 0x8001, 0x401, 0x1180, 0x7ff, 0xc1b8], [0xe9f, 0x2, 0x70, 0xff, 0xff, 0x353, 0xffffffffffffed90], [0x6, 0x8, 0xffffffffffffff2b, 0x9, 0xa5f0, 0x7], [{0x5, 0xf9, 0x1, 0x5}, {0x7, 0x9, 0x9, 0x5}, {0x7, 0x7, 0x1000, 0x1}, {0x20, 0x35d8f362, 0x5, 0x8935}, {0xfffffffffffffffb, 0x3, 0x7fffffff, 0x8000}, {0x5f, 0x2, 0x1000, 0xffff}, {0x2, 0x69, 0x8, 0x1}, {0x10000, 0x5, 0x7fff, 0x1}], {0x6941844, 0x3e9061a1, 0x7, 0x7f}, {0x0, 0x5, 0x3ff, 0xfffffffffffeffff}}}) r4 = kqueue() close(r2) kqueue() kqueue() open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:01:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8480, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f000000c000/0x3000)=nil, 0x3000) 16:01:48 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e60203", 0x4}], 0x1) r4 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x81, './bus\x00', './bus\x00'}) close(r2) dup(r4) syz_open_pts() r5 = accept$inet6(r1, 0x0, &(0x7f00000001c0)=0xfa) r6 = dup2(r0, r1) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000340)="557172b41852bfb2681921ee0fcff401508b2b899b5220b49fd617321a917df9aa140a3d720db57a192f63141fc5551b057aa6348de7297cbf62795fe3fe044e6344e0754638c185bd8a486bd674faa9660379fdf30b359d69c3ec3e18ae5202fde92e0e1d13bd618148829a0be103a0afac7de2662d9b55fe786ded62a8104a789da75ca36c1f638541b91ae180fc", 0x8f}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) nanosleep(&(0x7f0000000140)={0x9, 0x80000000}, &(0x7f0000000180)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) pwritev(r7, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000440)={0x3, 0x1, 0x4, 0x0, 0x3}, 0xc) 16:01:48 executing program 1: r0 = getuid() setuid(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x80) read(r1, &(0x7f0000000040)=""/86, 0x56) 16:01:48 executing program 1: pipe(&(0x7f0000000040)) r0 = semget$private(0x0, 0x3, 0x2) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/52) 16:01:48 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) shutdown(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r6, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) dup2(r1, r8) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6, 0x4, 0x2, 0xfffffffffffffff8}, {0x200, 0x5ec, 0xfffffffffffffff8, 0x1f}, {0xffffffffffffffe0, 0x400, 0x4, 0x8}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) 16:01:48 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)=[{0x35}, {0x3d}, {0x6}]}) fchflags(r0, 0xfff9) syz_emit_ethernet(0x0, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x2ba, 0x7, 0x3ff, 0x2}, {0x9, 0x6, 0x6, 0x8}]}) 16:01:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:48 executing program 0: r0 = socket(0x18, 0x7, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r4 = dup2(r0, r3) mkdirat(r4, &(0x7f0000000140)='./file0\x00', 0xe1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000340)="cd9f2d3b9dc61212dd23a8500b6f8caa8b2de6745bd788dd40283df2b509678e8ccfe774d074e3461cb1f7bf70b911cdf2ffcda58ca7922ae78233f065ca8827cb0c39e50626519f3bc6b888e23267fe763cfe7820", 0x55}], 0x1) 16:01:48 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) r0 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 16:01:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) chdir(&(0x7f00000000c0)='./file0\x00') 16:01:48 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3f) syz_execute_func(0xfffffffffffffffe) 16:01:48 executing program 0: r0 = kqueue() clock_gettime(0x2, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000000002, 0x0, 0x8}, {{r0}, 0x0, 0x30, 0x20000040, 0x0, 0xfffffffffffffff4}, {{r0}, 0xfffffffffffffff7, 0x8, 0x40000000, 0x4, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x14, 0x88, 0x9, 0x8}, {{r0}, 0x0, 0x20, 0x4, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x3}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:01:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:01:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000340)={0xdeaf4152}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8021, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) 16:01:48 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) 16:01:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) fsync(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x138) fcntl$setflags(r1, 0x2, 0x1) 16:01:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x8000000008, 0x6}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80, 0x100000000, 0x20}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x20000019, 0x6d05, 0x2}, {{r0}, 0xffffffffffffffff, 0x28, 0x2, 0x2, 0xeb}], 0xfffffffffffffffd, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) close(r1) 16:01:49 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x4, 0x81, &(0x7f0000000080)="92d11077d01127813859eaef3936daa0cee8c097a69e5170b6ac22424f12e65a3d4c7f56c112dd578b99db243310ff83d755f66b9d5bf99f35e2fe54941b28e63e8eaa172ba99b761670c3403d3985916147b89c75b9685de407f7ff0ae6030eeda674c211627287291fd71e1d0b97fe40022ad46bd345836d4c2c37e9adbcca9bf100ff0ec536e7c104f149eb974c1cae79a39290f0f5f906d0100d", 0x9c) socket(0x1a, 0x8002, 0x1) r1 = socket(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000000000), 0x10) r2 = semget(0x1, 0x3, 0x4) semop(r2, &(0x7f0000000140)=[{0x3, 0x7, 0x1000}], 0x1) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000180)={0x2, "6fd1188ad732c2949375b19a4ed40f6c888ce11afef7fa4b57f7748e140c5248050304b969bab6211a7fef79892a56dbe3e14bef3a43b4667aee31cb13b7c4d782a9bdf5ebb72ac4b578ac0f4744c05f731be643ed5d9dd2f7a48a0bbc2f3aa0a61624a3a0b6542079d99c5e35aba7297dbaa67cff2ddf14fee7c37062624cd2efe9ed94886367bcb234248367d0a84d99e70e3db86acaa3a0c3772bc03cd6019e912943a1718b91d35528098c40718894d8947fdd66ac486d22494423bda50d01c3d0"}, 0xcb, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) unlink(&(0x7f0000000000)='\x00') 16:01:49 executing program 0: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x220, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) mmap(&(0x7f000071f000/0x2000)=nil, 0x2000, 0x4, 0x1012, r0, 0x0, 0x0) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:01:49 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x4, 0xa0, 0x80000000, 0x200}, {{r1}, 0xfffffffffffffffa, 0x40, 0x40000080, 0x7f, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x9, 0x3}, {{r0}, 0xfffffffffffffffd, 0x9, 0x80000041, 0x3, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000085, 0x8}, {{r1}, 0xfffffffffffffffb, 0xd, 0x80000002, 0x7f}, {{r0}, 0x0, 0x9, 0xf0000003, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff9, 0x3f, 0x4, 0x9fe, 0xfffffffffffffff9}], 0x65a7b81e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x6, 0x62}, {{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x8, 0x4}, {{r1}, 0xfffffffffffffff8, 0x26, 0x20000025, 0xffffffff, 0xcff1}, {{r1}, 0xffffffffffffffff, 0x8, 0x15, 0x6, 0xffffffffffff7cab}], 0x0, &(0x7f0000000000)={0x81, 0xbbd}) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setegid(r3) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:01:49 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80105703, &(0x7f0000000000)) 16:01:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:01:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 16:01:49 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x5}], 0x3e63, 0x0, 0xffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x101) 16:01:49 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r0 = socket$inet(0x2, 0x8005, 0x9) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) socketpair(0x18, 0x8000, 0x400, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x400, 0x6}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2c}, {0x8, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:49 executing program 0: mkdir(&(0x7f0000001180)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000001100)={0x3}) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000011c0)={0x5e5}) getsockopt(r1, 0x0, 0x20d, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="b4f1a7d4cbeb808ac9cb9657af1f919142aff92c38dbac9d568e3ce2da8adb8cbd266d47ba0aba3855ee1bbf2d18c92022b592e3e9f762e9311ec1700c0577d359a92558e735dc28c6fab49512a4a72af2b75545a9ee6ae34f24676552256c6eed33e57d1950310ad09d25b0103b0b0df5e73151b4bdd4a412aeefbdf139260c9c5beb17d78ee12014fdaf6b2e939e2cc5c77b4d0ef2ee81b1be077b44c27e5a2cf9ed2d150b6f01fc8ab3c17c007f1d5133c62235ac0c3a5d499996995a5bada2f203e29615236da8b27c4a557b74ba67f2c48212b9f4f201d426fb71e4bebf5f2905b87583aac3758832fe540295e08de61af8b0434f9f3e90b085df6161bf285daa98231cee2744cf9b66a55dc195065c1b248e726780b8a9df943e7290f3f38f81e91526703400be4aef16ff0e435d6574072fc84773a21f91bb82a4448a5cf9b73075123b035abdaf94c6350e0413ca32ba307cb4b98f724321b75be9cae898c556087a24179fb33385ea2f3a9c855821a1abacf959d362f753001c1f1e7185a64146b912b7a24cc6f991106f544590d44997323f4f5bdd920ce8067a171b66aaec96c8f1152d9e5f81cd4f2eea00d70e02b47478ee70929bce308f42543d7cc4d6ae4f7ad59a5c97329a2d4c8002465f160fe7aeeedbff3a25afe152e0a682a6b6f823334bac3d82378f09b06ce81c6df89da04d71e1a38f81e3247fb93a278fe5e9ecaa9eed7d33965278f7017905efbb02270beb8274a62661d69b5c7ea58d882946308840382c9287e91af521295c479dece4cea3499aa175af4834fee2f9d113e1a93b51305b6911859d66934e06af7bfca0b77e478970f7268fc3f6ba9efea5b1077e8525c9f24049ec2c7ae2c5fd32b5177aa5dc960e10c6bcf8c2f3a0dbac65e44f47ee22246bc93c42d303689038a9a244d563bdd3fe09e3c8fe6be8bc7e735a05490f73a4b18f316cce70ac53db00ab41399404b2a639bd1c1ee5542752e57f488c9642ac093c9d383b6ecd789482f38d838a19896cc03ae8dced5d36a4f008c3eb8a6a68b94e0e17a721cfb5a9e6a4e40ab4b9c7fa0d64dd65d64982040da24afb95650c816341d0ec0149c592f52707e78614cdf1ad2599f47de885d12594b39efebffca2d590034e4328a0421e38315d66339d7645a8791e26e2d2cb47af5a56d648efa40b90d61a18daa9156281e8cc02b53acb7344c6c33de62acc6a23e4871aad2fcdb8bc962011de2c700d31bf2764ba0765d03ce0bbfcccda23a3ea1739f0ccad0e1e0a1a5d36facfa3f4d9876fd9aaa5c8af54993c8b34dda374adfc0184f883080c0df79230251938332cea788d302b009a5a1a0594c7b5cdff184bf56d1aeee1e1d542743f87ffd34c3f52ab83e943c8295a0ebde1b01432a73996da4983aa99dc157f78b036f468e43f63a07d97536f3365297d510d667d9bfcd1836935861628f864b474d8fef67cfc13dd9763959bc3b77f4db0d8f7140dcbc1647fb9affa3d2d27df5494f76d7f136fb3d8236edef4b53685f4fa21c3756ae56edf9dc3a726b190958c1f7f7218b991fee5572c1323c4cbfeaafec496bf016e66ff9907b3c275beccb3f9e851d755a5582d410e0569153b3bad9a0873a09571f853f641f17fc65e0a174469c708718d61d391415c565308fc57070db14d2f2ab7ca42bc2a6516e7e7423bafda432b2c448bf5f0aa98d003b2302fcbca3fb1b10f42807174ecc7d4fcca91fa6ae57abe288b7b2ab59ed99735141a3465b89b8741cda7540d056b2d122671e9bdd4eb0ffa971c81b47ca413ea616cb567c3e98973142248e2a0a0349929a5e86729dc3566871bdbc0d344174a089b2be475c588a91f436dd239fbf3ed1a296d7a089a4f4b7e08267035260a153d8a38e77543fffa1e41dcbcec0b5d5855a9a407675a749928a697d00b031767df0e238c1563b42763f1d89055f4b1cd476f91b9bdc7e9f57acc8ab4d85b6a3cb438ca0ee68bf3a41829e3e4966c637e634edc26abd2f2d72cf16d8799f9e585ecea0fb17762c863aac3354ced2d6d21d6011d703235fb2d6c050d2f6f2cda25cd6c071afd27b246f1bac3a9662ef014915d9fd9fbffd916c94ae542b1cd82d0c8a5b59d54fcb3aef4388949bfb837ce30e4be283e3f0b60eb727004619ea7b94703145d6bd1ed93f31b258ec1743744107aa5e994ad6216a43f22e23cbaa5c861de72e87f75d1a28076fdbc9516b856d2086f7723c8710c92630c962c47b8d59d2f5b15b49f7498ce29a20285b49fba4c32f31c27d9e37c9171b00f211589ae65bc273f0439dedeceafbdbfc970b88b40de04a08828404c8bf98d9c47d44161a63f849f857f2b68ae29c7c8e2003bbed0aba64a22553eccc88607d79accf15879841151919041d275ef9893382a8f71a46b5c276a0960adbad6d65911b82b17209b97dc71a19cfbc674b8d0a52df88d1eb6bedf6fa380df8700bf2cbea1699eae99d0406e6df72c0d0b3b65080fd79a14326dbd0fe15e87403695e09cc8b58ed63d950c5769f6d5a3a79cd51a4885eaf4f7de588897157889e3c5bd5ec4266773dc44e49a46bda49715b30faa11b770595b4958623d9d5d1eab2b9b962d4ccd71066d2713ab093eb3e77011025a5ade4687ed2f01c3990cb54fdd1fa6989f00270299b706b14cf79fda5350af56aeb2534d23501c399f65f9a96f9004e0bbc0276bc27a6611d2608ff8cbc6983bc25c8a13b98d39d4caa971d599fdefed16784908931b8d21505d0da443f4e3f72447021e8c79ac052a69790cc0a49750916f7fc7f8728a1f30c49f93662c4dc2867287b25455a35b9616c85129912c0f69acc6e8c5a46b634798096ae555982220cdec8ac07c126144231e7a92d45eed94c38424e4e41fd845084a7682820d0aea8c90f3aec842539663dbb0d70c02f46d5357fc11db803bde07324c8c2beb4fd9b7c512b540e3745c86ee7c5864dd2ce280160ff99d5415ec9296a7f4eb54cdfc7cb1302eac671e0cf5b123ebd1afaa13a1e25be45801ee578c27dade9e93dedcaf7bcceb2e6569c7f037c2bd900b551e1091c636a3c6eddc20dbf76604a7bd378dc996e2e643d71d65c39c8ff80e5110608be6296d2cae6d99d213d71fb18fa762aa3d25bbf5719ee2cebdb464096ca58a03295d90b38ae4f81836cc89144fdcd14d8467819aca6bbbbd2d30ae018f242cb20b51d9d4cfc44540901a0b9267ce3a586c32e7faaa2f0f1f11427f228a7a9951fedc510d5433ba13b60ecbfeed5f392fe14b4fee8086ffde21d0933b38210b2727d0206ade4f5dd794817c39fa828b0915dc807f001a6507f2794acd54ee8850965323addba169922ae16174b4c7f7b383cc097eb29d2dc82b8891b4095bd2ba473d86155ef4af9d4ef9061935950798c1b46df01667e06fed973d63b945508bc0b18674220d5f06ead267a1c2c6786bda1e98e0634bfbcb0792fc32f38aa89436bef5914c15d14c33ad9152683057e779162a30c5bb22e9b0337eb75090cf6444f52c6c41683dbc220d64bbb81ff9d8277a79ca53f0dea288c7d06ad010043d10fecd926d2afbb489f4c9e9c3ebaf406c988bad9e79351ada8d0af9a8e01743ec88bf084b073cb46205257747d27cb8de78895737beacc7d35aa51c905dde002853d66e1e442593454e1d56c1aba8bd7b7c737b01f517ae0125ad8ca3a74874cfba47e4c69924d0ed48126ced22da1311136585f2febfe424fe404f09784c1b9768ece1c3bae7a34bae959b9e95ebc668107fdaacc1cf60745afbfb8788ec04a99d34a8ce1e9a2dfc19838c3d710b62400095fad0a9fcdb5e4faf938443dc87657873aecdf6e1a3bff3e6c92e703cd9c2e326139d42c7f538045d3c650a13b3ccd117188852e2fdc74ec65c94ff0b9c50735a953432a0007ab218bad9c8b1c00eca4067a773cbd5098d6e8ea15dd99a1ff641a5b0d2ed974381031afa24779569dac5391a384c49f2f93e99a10b8b5569a77d30a62dd5f969c70e911cd1d5a5156f2b133b30d6e3935d6ff5f862aa6268a9eea1dada0253c4f44fad7aed5eb40e5551433f4635a7c90db7145addffb4a6b6b4f213d6b836126c6a9de78773d9ef6220bab9ac1175f2effd2eae42a82d67e6566d67c3990973dfe9cebca9bc1396887a5e29099963e1f194f67d139202e02a1c35c333268ca647e6d77bc5c2a2b564ae709b3a3b26bdbfc4645b7bf65f536ef7264bfabf0d2b50a7f025012a841649f984074ddf15ee3e1d92d16da3d46739c12e8068c2cf9504b280a2e48bcb4dd6e77da393388ad2e154db8051348cdea7aaa4b3a23ed36805bf62184af1105915888ebb811e2145d5d36c4b510bf0ab930b8af53d21fc7d70b08f297070cf4a9513be99e4eaf707cd82c7b116aafc208f397e0319d25eaa64c74006fc9fba61363c5bccd58e8b488dde1398292dca4d9903f0bc75611035d30660f57221ec3c66befff9508a1b3b38e3b26f633f525179ba58786574e5d0980b8d8b8c43d0813d5575b18d57df579135ab7a6566389009047c5341b89a898e7e379dc68761bd270ee2cee80313d5b9b3d3f956d8d3b51be9a16e5a1e6025fe0ecddca7968ec74050bbe0339d0abbc0ec458511c793949624a546d7ad546fea3aa51abe714c719ce28f4c1a95bee91891f0f1ae47cbcce2d0b8269f6e97da8275d81f5dd899045155789a9445fec64fcfeed25523b4f37f2926d082765725a21139765e04d8c2c2ac93ddd73be84b44cd458f340cc043a42b48f039e464aa20885b8f62d6b8c660f7e1f2cfeedbec18f2689ddf97bfb1a3dbec2dba6dd20d4ba8d83710be97a412d31e2808bf5309746ca76b80c78a93ba97652dcf4af3e24aca0084450955c17d8df5884f490742408d04f036efac796fdf2f4fb4e11cd3a63eaf99d81a758ee14c43c389e982a741a3d8159d7b2e17711922b9871e167f40569a5a6d2fc836d6d6a24e80d01050222cbc1085d5fd751eadb77f7a3c11e9a58fa8ef42255d1b0ff54eafdf3a8e4603e1b8b8acc151778dd1a5c372a73c05cff00cb5b350fd307b526cf362c62c569ee6d05315bd2c07fb77a17259a1704f6e3ff5effdd93afeed043173b09765964334e3a719336c1183f12cfb9fa7d1ecfdc46f291a005a962a22cfdb29c4b746fffc08adc3eeb55f7105aa8330a357e1ab7b0bb28ff0f1d53931976d4cdbb2a7e1b7f32a43016a2aaf9dc85c49043dc4ba039517dc50111fa778304918c751c164117b172e4129e4fbfc900f5aaef36c0980940190f050e2b6cbab05de4029a9b1b9d7d9c7a3670e92d209b9249a1e55aea1984b368ab894d671137243a2594f63f2c6fe9ac08141f02e4e08c265a0a95cb0b8495355573bcb935f45d65993a31f50090e567ab6671f8b498f687ac41cc43b7f7e3f0d7e798670a08dc7867cf6b9a3ea628e8705181a1cc1c611c3eb2a656cc378eaa4856d57b658d40f645d313bb4c507b7906ed122934a0820040650d0e84fa21966a508f3133d46915e90e97eeeb61d70e6cd3d67e3486e4ac09f39bbd71b65865cf207b5e99f3fc92e6aa6b19a4e60d644e470fe600219e4a30055b91b2e522e1bc32cd6437aa098324f8191ff93ca249c93b64bef696a2e7d727149c0a0deede70889dcdcee60fe369a0c5f721e73984fa1f3bea2f96573b14d745289f1e8975e477ae2b1fa117978a392c2550d1912c01e722b3b9ee3bc3785a41963760b07ef81fecee6b69d51caa7e03760a0ee3800cec71afbe31326f32d3ae1cfeae229", 0x1000, 0x400, &(0x7f00000010c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000001140)={0x7}) setsockopt$sock_int(r1, 0xffff, 0x1208, &(0x7f0000000000)=0x7ff, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:01:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setuid(0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000140)='.\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) geteuid() readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/109, 0x6d) 16:01:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) geteuid() geteuid() r0 = getuid() setreuid(0x0, r0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0xa3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x28000, 0x0) 16:01:49 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) fcntl$setown(r0, 0x6, 0x0) 16:01:49 executing program 1: r0 = open(&(0x7f0000000580)='./file1\x00', 0x0, 0x1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000005c0)=0x4f2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x3, 0xffffffffffffff7f, 0x1000300010005}) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="c28ace1c2406b3c396eadc6e175e4693ae6f0a588ff913e613bf35e201526c264985af7b516902b2f8b899a8e1383f1760905ad6c390719fb09404b34411b5ed701c7b2dab9a990fad8dcd380fcfafba0733339c49ed7b4929ce0de28ba839dc13e17b0254384c9cb042dcd9ed402e7fef2b391f309277aa35ad550b64e80cd0f57cd6395a94b15dc9e5fcd85305661b251afaa3ba0ea74bd4a8d29f88b37c5efb18f094a99d5344542b304daa1b9e682f37571148f8cec812a4fee4175d93e9ebf06b6c58afd9ecf140e6fd10c92fed0911b569aa6b873c2a32236e24e2adaa87c002fe8ee2600064f4d3978d8a0c1af301f9dbf4bc2bc3e3", 0xf9}, {&(0x7f0000000200)="b4aa630f266b2e4f02409d46c3031d8888b9da23a1c2a0d9b4c59dacd0ef0d65c6b59d0cdd490c4537dfdff48b6168df67150feb24a4f1d85a11cc023bd800e6212b5d878e784330c64ffbeb898bca648c1b6589f7ad3c60a1ca36456bbb06f79f5df06f31f5365932fd3abbf35edbc0dc4c959365da46edd9c4d429350a12d97e4b53a6f5d6616cdd1d4f97530164fe839539b7df", 0x95}, {&(0x7f0000000040)="16042ecbd2abb4a08fc3fb66b4e48dbc6f7665449689e1f64772a7158d7477c7c750867b89d95799e67edd2bba40379b7c4b17b5fa6cc2ec6a1abb2d6862c957e2e9ba315907704222be70a3b426829bba9c50fac239e9cd0d3834e3238e2ed61b13b3407c13", 0x66}, {&(0x7f00000002c0)="367c7fa5e6ebe8b60e9b776eb474af6b3dcdf828765ad4add50eb99d8a9af907bf020037b6b796cfcf824a5fb79dee583e5470d25a9ea0329d4aa088dc61f0212e992c3be6d150b4fd6617d8d9a34f73d84f32a329b0b1540c29f72b0a5a21636e152814c5c96066548dcc3047291d55e5f19edf3c4dc55346e34e7b2840dd", 0x7f}, {&(0x7f0000000340)="de1915569857dc76cce1ceb2f412be63b43750ac25fc4fbcff2c58b5a90f3882a9d35a7f4701af14db589fe3c36f3e7e029ae781d6aaebc08e13a36c6c9e804fbaf60977cc0013ec36be65b244d915fecc57f45f682ef4f54d63507826d477eab1aa3f9b23eb9346831756e0c34888da95bdae", 0x73}, {&(0x7f00000003c0)="61e725a395d871818a9630fc1422d7746e57076bad60ad911e9eacb6fdf734e084d7ae1b6d998c0dfe27b8e994e3b38487c2fffa8488abc336ac0c12ec1f6101570cac7d8225c2d105e8db30d4582d83929eaf945c74ef7a2e498c2d34c2c50ce0c14ae8bb6f57fad7e8769dd278b3f2f152edfb4993e3db3d91b6eab59f7e2604015ebc3dacf0d3f3f1cee8eb8185a5323a6eafe408a7f2213397820beeb1a924deb2a5e1b4d41f6f46", 0xaa}, {&(0x7f0000000480)="817374f83b468af6bd42c475c27a5710bb201137f57f965e96822060aeb0f8d041b3d3e5a7b4ecee6448b83414b5953df65090d43c2141d13e308f2dbcf3a3b8603d857d8c494ec84efbbb0d2eca0346a5b2271a5e182ecbf66f8644ef8e7a4a6b39b30fa67eae848b1fe4289f24a474dbe927faeae1e0c246462c", 0x7b}], 0x7, 0x0, 0x0) 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xfffffffffffffff1, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f0000000040)="01") 16:01:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65ad6f"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x9, 0x80000000}) 16:01:50 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) 16:01:50 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:01:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x77, &(0x7f0000000280)="02000000000001002aa033e29644020031a946d306305b2abba04d4c56c7697545b52295cce33b1cfc0b1802949881042e7a917ad6ceb5d6d73ec723456311c3a36359e3c1d082705b2373fba02c0095e540bc94911fc8d28bebafe4c8f35e4290878bdf9f972577fdc06274b04fe059dfe7786ecb3bc7") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x18480, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:01:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="aaae41dca8e16664bf37f4b7b899092cd940dcae2ca3205b5b4ad077d9539d3bfc1f9a9498bc9ba221891552ce1e7e4989b8f3c1bfa9fc642ec6294d6efbc9e0d5cbfaf248fa223b276ff4e8417b124a5a99e24fad2e5f3a924ba5766537ce5d29229286fddb2cb554c7b4341d8043aa5673688c55b9b05ae8c0f448e55195237f3ffa80817ca1278b2b7473a1", 0x8d}, {&(0x7f0000000180)="e5a1400fcd0bbc4c64cf97eb102a0226b572fb48c5242e38008ad8a550aa47cd251f59879a116794c1da17f74f1802d05ffea4d06c6c3ce0198d7aff5adfa63c3dad1cc58a7b322f58e27996c70d8cad96cd024f2fd3780dcea2d37c3c271271011d7e88af5075ed", 0x68}, {&(0x7f0000000040)="0b812ef89f262b52fdef4b3acbd9ab3c8dac412c9e31b1db578826a7d7a7e97ba403c2cb92cdd5a4478c5f7dba320c389f", 0x31}, {&(0x7f0000000240)="27df668d07abe04c6f78cdbe8b6a0d3e0a75badba625ad2953c028a763cb48e1706a21060b35196f520fda203d", 0x2d}, {&(0x7f0000000280)="b00da21f7e7c", 0x6}], 0x5, 0x0, 0x0) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) 16:01:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="35727a85c3954d171edf59ad89dc44f6bf9366708ec03ba95b7e1c7468fef1b7fcf09b6856b55323d444e17a368543e2642679efdcbcf95db6db", 0x3a) 16:01:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) kqueue() r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0xfffffffffffffe75) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/83, 0x53) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x2f, 0x0, 0x98e3, 0x80000000}], 0xfb, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x44, 0x2, 0xfe8, 0x2}, {{r2}, 0xfffffffffffffffb, 0x0, 0x4, 0xfff, 0x5}, {{r1}, 0xfffffffffffffffd, 0x28, 0x0, 0x7, 0x200}, {{r1}, 0x0, 0x8, 0x2, 0x80000000, 0x1}], 0xb31, &(0x7f0000000180)={0xffffffffffffffff, 0x4873}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x1, 0x3ff, 0x7, 0xc636}, {0x2, 0x8, 0x8}]}) 16:01:50 executing program 1: r0 = getpgid(0x0) wait4(r0, 0x0, 0x7a9f07537b100c6d, 0x0) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0xff, 0x1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[0x2, 0x8, 0xffffffff00000000, 0x0, 0x0, 0x80000000]}) getrusage(0xffffffffffffffff, &(0x7f0000000180)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="c77ff60f70cdf9308202193de27d824c923cfdc1c5e9a185f04daaac2eee07b975fdf5d670e3b363aa7299d85158256540d6b2882f0b622f380b171ec1af6197d8cdc2fef3ab8100aa1bca39e76eb5032acf04ba9aac4a4103905bfae19c87416b197defdcf4e4f79ad873724a76c0b2062fc59c0efc6adca84d49443bd7a00454251620bbdc1a504266ee2c2b38d9ee3f4cdff00241c01ab572a1e8170d8df70b052ca938da45f82a62d78d8658a4854556c5e9ea68faf7e3bfb99a674c3ff26a57aff1748a4aa2e48e6966201a3804c3f74ebbbdecc08a2d2415479441ba4f378b84f779d7b689221569b0cb", 0xed) socket$inet6(0x18, 0x0, 0x0) 16:01:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open$dir(&(0x7f0000000080)='./file1\x00', 0x480, 0x100) mknodat(r2, &(0x7f0000000600)='./file\x00', 0x11, 0x70000000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x210, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000100)={0x10, 0x9, 0x4, 0x7fff, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f00003b8000/0x1000)=nil, 0xfffffffffffffc00}, {&(0x7f0000778000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x26}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005aa000/0x1000)=nil, 0x9}, {&(0x7f00000a4000/0x4000)=nil, &(0x7f00004a3000/0x2000)=nil, 0x100}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00004d3000/0x3000)=nil, 0xffffffff00000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000058b000/0x1000)=nil, 0xc7ee}, {&(0x7f00002b9000/0x2000)=nil, &(0x7f00001cf000/0x4000)=nil, 0x7a43}, {&(0x7f00005f1000/0x4000)=nil, &(0x7f00003b5000/0x3000)=nil, 0x9}, {&(0x7f0000448000/0x2000)=nil, &(0x7f00005fa000/0x1000)=nil, 0x905}, {&(0x7f000067e000/0x2000)=nil, &(0x7f0000586000/0x3000)=nil, 0x6}, {&(0x7f000068f000/0x11000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f00001e1000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7f}, {&(0x7f00002ef000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000691000/0x3000)=nil, 0x20}, {&(0x7f0000161000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x800}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x200}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:50 executing program 1: clock_gettime(0xa, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) 16:01:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x6) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) 16:01:50 executing program 1: r0 = socket(0x2, 0x4003, 0x0) close(r0) r1 = dup(r0) setsockopt(r0, 0x8001, 0xa337, &(0x7f0000000000)="28903ba3e0f6fde11c57a1ac6210512c14dfd111f5ed8d3495ba", 0x1a) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc0207534, &(0x7f00000000c0)={0x0, './file0\x00'}) write(r0, &(0x7f0000000100)="2e2597e76c3d7a27f38b61dfa7c95fc0dd0ea0b9b802bd62a449f921f573840598d996606fda0702f1f88b27236d460ea5157832d854c808636b89aea8bdf146769c7dddbaed56176585913f03cf3e11931561bf7c3af98fb84058a6291cd44245f59f02c447223b503bb5844c3d877cd4c7ff8a5f1334426f897ca507a558b3efb72920067abb80d6b1b5f219d89c368dfa98b43d0ff6da382df7d1ce272b74b06f30f86cdad0fff02fc42d70ce74eebe4f8d791ce6cbf97e185c838c2d030ae319706dd8f1f6993ef1", 0xca) 16:01:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() r3 = socket$unix(0x1, 0x5, 0x0) getsockopt(r3, 0x10001, 0x160b, &(0x7f0000000140)=""/103, &(0x7f0000000040)=0x67) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:01:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) fcntl$getown(r1, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:01:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfff, 0x2}, {0x0, 0x1}}, 0x0) 16:01:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) sync() 16:01:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 16:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000007}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000002058, 0x2040002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:01:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10, 0x0) 16:01:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) 16:01:51 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x103) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x81, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/186, 0xba}, {&(0x7f00000001c0)=""/11, 0xb}, {&(0x7f0000000200)=""/113, 0x71}, {&(0x7f0000000280)=""/3, 0x3}, {&(0x7f0000000340)=""/81, 0x51}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x6, 0x0, 0x8001) unlink(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000300)='D', 0x1) 16:01:51 executing program 1: semget(0x1, 0x2, 0x1000006) semget(0x1, 0x4, 0x1a1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) 16:01:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x22, 0x101}, {0x0, 0x2}, {}], 0x3}) r1 = getegid() getegid() setgid(r1) 16:01:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8e02, 0x0) r1 = dup2(r0, r0) syz_open_pts() ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2, 0x0, 0x0, 0x6}, {0x5}, {0x100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(0xffffffffffffffff, 0x29, 0x1021, 0x0, 0x0) 16:01:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7ff, 0x80}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) socket(0x39, 0x4, 0x4) 16:01:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) setgid(r2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000000000/0x4000)=nil) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r8 = getpid() r9 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x6, r6, r3, r7, r3, 0x2, 0x6}, 0x10000, 0x81, r8, r9, 0x80, 0x400, 0x1000000000000}) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x80000000) semget(0x3, 0x3, 0x0) close(r0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x8000000000000006) 16:01:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) fchdir(r0) setitimer(0x2, &(0x7f0000000000)={{0x6, 0x6}, {0xff, 0x80}}, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 16:01:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10482, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x10000, 0x3ff, './file0/file0\x00', 0x4, 0xffffffffffffff80, 0x4, 0x4}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:01:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x7fffffff, "9278026c598f61e5174a47bf09add23262c199d0", 0x0, 0x1}) 16:01:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x140) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) socketpair(0x0, 0x3, 0x0, &(0x7f0000000080)) 16:01:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000008bd84d00f000000"], 0x10}, 0x0) 16:01:51 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000010, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "c50f6f030c0a94e7381338168d7808956e4aedb1"}) 16:01:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x9, 0xffffffffffff0000, 0x1f, 0x400, 0x101, 0x0, 0x1, 0x400}, &(0x7f0000000500)={0x9, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="50b5fa54136ad4dbd6d1609fe5bf5f6ae9b6af2ebe380462c27a21503eadff247a8dbf7b8f70974e5d2a10b1c0b329b6113dedde9b50bd62e5231455f27b1452b8cfdb16ed701b4361dfe6c10755f307ad99e731f5d2af17fe12780846962c6bcdd27565174390957d8967c49d737f44e773af254e7304f53174ad6216c4", 0x7e) 16:01:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x24, 0x0, 0x0, 0x91a5}, {0xd9b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvfrom$inet6(r1, &(0x7f0000000240)=""/90, 0x5a, 0x2, &(0x7f00000002c0)={0x18, 0x0, 0xd290, 0x7ff}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x4, 0x5, 0x8, 0xfffffffffffffff7}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) socket(0x18, 0x3, 0x100) 16:01:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x2) r1 = openat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000280)=0x9c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000180)=0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0xffffffffffffffc0, 0x3458, 0x80000000000, 0x401}]}) 16:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x2) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xffff) 16:01:51 executing program 0: r0 = getppid() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r0, r1) r2 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r3, &(0x7f0000000340)=[{&(0x7f0000000040)=""/161, 0xa1}, {&(0x7f0000000100)=""/195, 0xc3}, {&(0x7f0000000200)=""/88, 0x58}, {&(0x7f0000000280)=""/19, 0x13}, {&(0x7f00000002c0)=""/98, 0x62}], 0x5, 0x0, 0x0) r4 = socket$inet(0x2, 0x4, 0x8) setsockopt(r4, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) socket(0x2f, 0x4000, 0x0) 16:01:51 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x2000747a, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) r2 = getppid() fcntl$lock(r1, 0x0, &(0x7f0000000180)={0x0, 0x3, 0x7, 0x2, r2}) 16:01:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0xa0, 0x2) setsockopt(r0, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt(r0, 0x100, 0x7, &(0x7f0000000000)="1e65d238680ce9993f951befda708ea68e79e95e851df7ee65a00968f79c98cefba525bc50a311f555ee095ffaf3dfc5829e37cea47ae8c9343d5a5ea128a226f128aa1989f1dbf1459a03af77a17ee7c50c54d2e6b8889645b4a1b1592de15bb8588009425f1b6a03b93451fe619b0d65e8c4598cd6edd1d23334959ac3aa46d0dc84253c7d842ff2bd8a3186edd6d06ef65f01cffab1f3fbdcf6c920e1ec09f6322a7643134338a5ee4b422d490e9f67a46bb7bec4d248b1c8aa839fdc926040caaf64b2a746868822b620735bf4d44577fe7f36931c8190eb59df6714aaa24f9cdce3459ccc1897c98e806332381202599226a0f6541c70303b0e", 0xfc) r2 = getegid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, r3) 16:01:51 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000140)='./bus\x00', 0x292, 0x2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() 16:01:51 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, 0xfffffffffffffffe) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)="535b6b754f5f9ebc8006d7cfe37eaa2c6a6ff136e8298de460dcac6adc50c28c4fdb1e70b187c047af4b4d4a847b453b7192e7b31a12a82c92689fe05b8f07088fc6591d02466cddae71547867a0ba6c3705170a44a8f546b4e0e33d69d03805fa28208cf7705858720d0ee647a6adede37563b6bb49fbb1d28c477b98d1284618065543635051e8bfb7724337ba69", 0x8f}, {&(0x7f00000001c0)="a716b54ef06ba9603e8f0baecb96717e15881e45e2c96de1e77828eb803068f80e1b7afb2509f326bc4f00a0b5ab156c616aed4b49f7be5c532a6cd015b335a0b4d71eb100373c91e817d33c12088bd66396c708d69cb412799cdae4fa4e4c29131c00818afd3cbdad7e459b5bf72565ceb5213dfe1e16ac692c9bf04249256e4b46e5de052c366a655cecda6d0fcd73d8e8d281", 0x94}, {&(0x7f0000000280)="8598fc0eee45187a583a1963914d42e6e61af2c46d447a79ccf189dcbd3999543d8129d236804da39376d1be812d31e902433b30f0360020d9b670382503ad9f34e9259c853b3bbe2f7a1eee937ebd4037679bbc35777f20170bfd796690cc8e57b283f91d011a04a337dc313920bfde1fb9413de8ad644e4d5dc7f8a258e79ed4d682a24fe67084bd", 0x89}], 0x3, &(0x7f0000001400)=ANY=[@ANYBLOB="1010000000000000000000005c00000032f9127baef80c5c65d4a28a6ef746273ecdcc8dd5c6e11f8e6ebddc89bd8852a59f8f801cebc85350d418742db3a054a9d21957c7c8ff1ad8f646381a922e006a7f8738f77d1ecc11fe73b247406aeb09772f396aea46784d777e556898ae43a43a275aa3031807e3ceea8284bcd244c68ebc6437bc44fc001154e993f6a19e6269cc84a0bb4c2cef6cf418d99bbac75b5b955ca58bdc6e13ca19cd88d2dbc5d3a90f08c6305c3dae38c1d226b9da1ca16f110f9f9ac50963894b9fc6755f128a16dd9f2ca6aeda2d098d81ec160271e91208cb2510229223342e370d12002590e15dc039229d17ce30329721e1f854e4696557a16fede90cc881124053da54e198a449b9b3298456577cbfe04ceae817a75dc937f7f3be2ff21c1e233f1f8d4044230ff02517c9de46e100134326faa83946a5356bdc34fcb012a880dc7e36c528e7a1750cabc988baddbf6105135f69628ea3b2f2a227bf37bac3b2e8f5150176d99927b5343e37a9cba8c139ad617944effe785504504474b70156c0cedbcf9df2522b3f93e1b0128bf1c477f1f0ea8c7ce98421454a68ac19725e74f7b1edc1294a7ee289fa84bf344569791425ea42f455eea5358973189e1ebe0126eae91448f9e120924e92e82248aeb4bb778de250f703bdf3f1c014237f45595b7cebb60391a7e249bce761b5570943934dc923572e7eba50cf01d1736dc71118f874bd20d58fc7729b8941b2a7aec68e16131113c2374c32e7c58dbe187c16c469092fb25a439d87bf4d86a4a01741403a91e37b00412a45d7a8fd00223efcf08a48f6970e9ed8c3c3d3d186954bd0c3eeba83ea2a73a2f1f436615383fc5d3945597cde3c9bbf4f08fc62c229baf91034e3cd03ae5f08d4c2adf48654664a8b530108c50cea41a854245de9e5b4f61578ade8f4b91b2b5a6cd7f74ba683f3785c6f72c47366a3ee5748dc5f61b3c86000291cfb9335c45bd67203159dde17bcb95f129c985807ac19585d9a22da9145ed78a6787fb6261d9260e6d2b63e50531ee05966f1b250e9e35db52cfc1bff21b7d78012a81d83515c86002e3d2ae50867f7d82b1e5fdbf7fe07c2a39a27a22eb96886cdbf7055d0d625d4e0781d0ed8182cf0b03f68e6275ff0530eaa2f7e87ae7c11fad86b6530abf37bbeb2b31767d11cefa3b423de411308da9521043651d5f4ad4d397e8bc1d08b54e3c7e82625a5875ecca3de9c27484cb32134d0e74551ecb64515338e7d7efb1880e669da86507807ddf3d377d2b3098ef599988c44348c47aefb77c676a50437056ac1332cdba1958a6ac6c6f4e226b4b7adab9753e1bffe15776609caae8e029f114aa9de627602b52249690292803dacd7d78c7935fe4f1115ed5c57f18e0f5ff0e3a96d148a6bf8a4bf4907cda5ecd8972e30413daa5c42eb13f89a528f77278b7112b10f7901cb908ba67dd61cbb4697b73f0bf3a9eb2d19c395646b16a5e0629b4e8c18ceb080aee002a462be481d8f2dd88565fb7de8b4fd5cd7e77413d354048bfb73647fa3a2bbb421170ca8d3c8f5466530f4741e226e73ae42e57c485d331d2fc6931583dd00f1274a113dfc928d763c38b69a2003ef1083ecd60acc9d4a95514e809f1189b3bb4eca05a0b99827a9141733f3071e1d194e7ab109b0339689178c2a24564cd33b8a49768bcc503a8521e65e8bc0fd0cb7bb2b447a38b40ae5dcac5e9d3ab036b512c710512c5a0b5addc12f79b1152b1e2caf870692122163df7a3ec35bfb5695b07b4e78f413e7f8221bfd7f2413cf1ab6dfc5f1925b8aa68cb1b06fd0a98e014fe22eefd8db53d213da2b74950055e67defd9315825ae73f86a064684862070aebdc9b1c8bbf3e03b05be473036d4fd94044991ff5bdf80f665bf626f9a04e63f349da10fee542642d3f37728c0250c11a8183ae6fdaefead5c0820927dfe6672b505881670ff61d6984c60d5f332d0c74d1ff2b619a0668e692967da89e91670733fe4b5fb1cd243cd607b777defe3664246c3526caf8f7b3106d7a72afd5f2d5655462ab569e75e0c3a785dd4d8940b169e5953b476602aa9442a2e9f9a33ff07df65ae089b5036c963a4b36e3fb4340ee09138953491aa55c80c6d848cfdd1353e7ca02a9f66976cc2ecbed3c2cc3ab5b353e2b64713d3c3b087eaebdac4fcdd947c9f3df3dd884bafc5e736b359afdee5ce01238431348adde197de6a5879fd2d86082fb127a9f6ba175b71e278613ccc28a2ab6460f5c671b7ebf080dccb3af021282d8c20bea0c2014e82929e39cfabc42c80010635bbd5be08b467a3e22e635fd19d3db9f25748353a551263d2895be6ebb1be8c7aa548cc0fb5f5d63386953c81e3f125cb8ae7111bd7e6c0fee4871339b9861745a84d031e323110fb73ea198b47b215bf6fa524f9169eaba212d39da35ed299adf221bd555dc600df1d539aece02ab398e043652e1eaf1d20d511ab02f99eed9fb768752d662a8e7f3aae9929603f49a8de48cf2b8b9eda78833feeaf36b4b6f3c2901839920f4c16b1407fa41d3b68f9314f7185f6a295ef4057cc31a922cf8ae7e9e9761eecc521c03011280c7e61f363048ff6c2fc96070003bf982a9290a2e8b91612b10793f4afb4c03c89a4877bf24695cbbb0a36bb902b827db2d418d16e1092abdd84e28168be84a07f5215e060306abf5d9ae493bc5fbc8480113524f89dcdbb5bc5c0209b3b23a1df92fa9238ec7903e4b38adb7c1794986064e78b8aec56ab1fbe25f59b8596018ddfc9ea391f75c4443f43b914add1173a466072c79038a2f77d1160a79be90ea3bfa931f952f7b0882e8d4dfe0f0ab48c47b91cc1481eef1834209160bac6a61ecce2baff33e0f21c4a91d0c5fd0005d9efba7aafb5f0fa28eacb31cdca69a4191e12c32d3beded11271a62b50b93331b7d65113e5c7d101f2aa19dcea506d5ccfa5999ee8b9c58b6d221d3015168a65c9d28b6bb70711382c0cecc457da3ea38902afc64d478e9d57e4248a7039777839c784a2c7a3081a5800713500dcac070905c648034f7c95e3634c06636bfa724b1879fbe42c84929b513e1c14268eb35a8bb2bde0ff93f9ed327fdecc4ddcf064087c103f0d86983c07ec4cc9e40c2248122884e8c3ad93ebef7f5a060b21703931585bff828292be721711d737f6e54f338b7bbfdca8db45a509abc8e869bcc303a4e7ac661aca65f6113e23a90eea5b2134304d363f5d5d933da474120566a12978a07035113242d4504bbdf8948b8eeae2a1fd4ae0799d38dde046b6ec777b3cb04e5ea914bb3110638b650f7745ece154655a48a9cc03c4b77af79a80073ba99100263b9038244525b829a7bc8e6a54607ff8b9bfdb25d38520b342cd99eee83ed8d7d0d0bf82195f38826a7b4b2ec96aa999eff27233b6f486b1c3e74e3401a444e6aab15b52357f4f0785fcc2585a4eaa34d388a46c0bd14e580db937ec64aa3e5f422ab4631c7d6b2ad0067748dbb790799bb9474ba7c0fef4e1bf3963d529198e037175e213f5fb32500326a187475b52ab785c4107bded1d9f700808917305588b92553750000000001000000c2733bf3c9455f303bde2b77d2f1528d3e9e305a7f83b3facecf8aaf758160f6214baa7dc8955267e759b28cf7c38e186176ba5876a685ab343579ee79118720e4c557dc9b1979415e0447c00484bb18ebd78e7393a3d1e0ceac317620c6cd55749944e256d64d1314185883a054b8a020f5bcf086c3e87d8f061c75d946f8b1b2b1287a6b1f3213844afe1c5ac33118fed50617af1e52c5d83eed71f20b6f3cda08cfeac261e7d6f75946591fbc694e3c605b1561bb4b148d0391886a1323a8c3af785edef729897a6eda49248404ecd8e8f4381a61147bcecc1dba0f8c83f3a2d3c68faa964e92e2a69573cd25e3f1b733b77e73e13bd8f13c203ac42da83bb5f63f4ec757f97b7367b0b3af36a5b488c563135d4d06def4077c6b39f77275158c2b6b34be41aaef6f303cc67815757be044d2a6f37d74d904cd31fb4bb6c7d01c7485e52b01d546f0c3ff894641c26f5f8cb8894179db54413fd8aea936cf5cefaaf269687c04e5e61f25f64dfddfe07c9c95f67a049317cff7e2cc584366ca40ca6bf82097755b94718a3d50f2c4b5979bb9c51e31384b3a9af690b991475e537991b46f5b9e3c87b8967265c5084ddc6c89ee44a53a317af3c2220562af553cecf613141884669838be620902a796502d8569d719bf7d039482fed7709b967287f3603d9c84c339e95c2ff2cd9e37f03d71a45fbaa687d31ff53ff2aa88dc5b81f009b9a2f8ecd7bdfbcd43f4f3df9bea62f90e89c0512515b11b23c3612e905f1fa8d10782ede456975fcf34c507ae6c628392df8109a394316e31908aeb310bfc586b04f952aaddc5317bd5cef726a42dab39a07cc21cd0f365b60d0435ab5255fee971b4b980b912c90136746d8c4a29751c634bd4709694a756431e2b8af9642b49e2ebedca5cefa65b70a4dd859840117dcbcbaad582eb9cc571df8a0d7437d33f60903d93fb9e7a4cd17c1eedc70d3485502a4a6efdd95d3fbb3aa191bfc25f3b58ba528afd9316daa682a5122c72bafb91a78a830d11045abab458bfcb98a59bea9d097b1fef452fef6e709c8a3612b30374c3b1abdc679e2fa7a607db00d28c36b2ffce2c3eb2a941e7e93771e3ab54ce2ffc7d5f280ef0ecb7a357f9c9592397032f2c6f3a361f109c4a22c97980bc4cd64f0b9e6524e2c3d798cd3d17f9d125c1289f176156522348bea2af7fdd9343f63673e4a2f3dab78bc437746b85a4b414e472d080290b6b96ca98bfafa304c765bc35ecf20a3c764c0198f87ee7b7c753ba04ac5c01ffffffff6f5da058a8bdbbefbafb573b5d2241c0510b7e6b125311bc6ed50b31de87e13e16c6fd784d1ab4d17d6baa48b11b2d6cc9df3075b08a36116a94f4265a1e9bb63e27b53d63cf708a4a6dc9ec5a4171c36f7d24925271ed3cfc0d4b62ff1e704cf47890b7d6d436d8a472b0a8d6764dc2ea2e3ea66e513ffc7c471d412da77c831390c94578c6672cf3904e4414589723d52e84f7c3d935c7343bc23110988208d0dd63a073e31406c4ae6d11a6bba60ed1162ab71c410f103967cd58f181fac7d63fe276b378ac944795575400dbffa43f93b8397f8c2fcdf36fb1e5e7cd9726af996e790e65063af924eba4ed6d992629b76781ab87b54912cd4bc23f027efa6efb7b11c739d0f64f351b8e9e47b7f00a6bb60b5da21066cd802dd3102b1967647fb6b70c8f152e8c613ac23fe2bc8c906cc4e6e901d4358b8f35ab7f2688bab6f3544dd9fb5ea6a7ff3b4a6a784926b0a352fe204ebc3ae63913245cfe1ef65bb08ea25e1e1bc3bee7a910d4dea87dc02b4cd0176611cad343ecfc7a53953b89f762c3f7989caef955a45cfd68490e43d5f0059d3319f22987a728ea97fea94f47e97f886b63b8d546401cecc5f141d36882fe8b10ed9026b3f39d01152b43980828ddba9004c1bb15cf6c87982701a2d6116eac65787bc086470096e8c43715223e0d07af88ac2c1c7da2d19e70ee2078f39211129432a9345a0bb489b7bcf0a23824cd81d7c0e877f12e85169b4b3885f44d378861700eb08b6eb1e605599f8949494f53d8844a7073078b9cf051dbd0045b6c207388fe0d8a462dd5ac554b400fc9ae4fbe09217e997222cb2721b335db0c142cb66253040cf8162977b98351fcfbbcdb3e77363e7470469ebf7002d91ba1f670da8a98ca198797b51cbf43bd42ed7cfe7b981f8735f81353d40ebe635ff27301695b5a6d2674da3cf076a760c520a83f3b5c11e5ba641f58d2c2e99102d65cca144fd81571d6ae962ff98d8008d957fc13041c3b926c1c8a3514916c0b0fca5c592d0b99669a1902e63c76bce8ee4e8e3b54a740cb83196675251958e1174601c65b9889d2"], 0x1010}, 0x4) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000340)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000380)=""/197, 0xc5}, {&(0x7f0000000480)=""/169, 0xa9}, {&(0x7f0000000540)=""/5, 0x5}], 0x3, &(0x7f00000005c0)=""/177, 0xb1}, 0x801) 16:01:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) ioctl$TIOCSBRK(r0, 0x2000747b) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x100, 0x0) dup2(r1, r1) r2 = fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000140)='./file0\x00', 0x20, 0x10001) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x80000001) 16:01:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x14, 0x2, 0x0, 0x0) 16:01:51 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x200000, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100", 0x80000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:51 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/16, 0x10) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:01:51 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f000012c000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r1, &(0x7f0000000040)=""/117, 0x75, 0x800, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x1f}, 0xc) 16:01:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)="728eff3de7539266c221252482af8f26e964e65b03e7df7f3e7bc1bd2a9b99ee"}], 0x1c9, 0x0, 0xfffffffffffffffd) socketpair(0x11, 0x8007, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000001c0)=""/248, 0xf8, 0x2, &(0x7f00000002c0)={0x18, 0x2, 0x9, 0x9a0}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x20000801f, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:01:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) r2 = getpid() r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000080)="764f0fee7e42202882b40fe1087fe311e3", 0x11}, {&(0x7f0000000200)="f8538f39560daa3597d23060f7c9333aa31d8fb4a12002f773c23a618dea7edd09a41c7ae7e7d3d9d1ea7452acb0ec84e4485824d546c87cb166ad67b4a20f4ec5fdd0bc8c0b1915aabb6dab684696651150dec8a6546660f4b816689fc896ee0810074092260d72e9a7267df3365b981213ed6427bebc9faa6aedf9a9bec980a74f3b812e4b07ef1a133c3700da7ca086dc67324552803fad871be807bdc199f45606d1993c6dcd3a4c3818ac4a47cc81771916b9416249505c96bcb026f5", 0xbf}, {&(0x7f00000000c0)="11cd37592acd434589d2c53fbfe52c9c2b3d06d4", 0x14}, {&(0x7f00000002c0)="408826edcc8029ecb741b0f524b5762a", 0x10}, {&(0x7f0000000300)="9153eb9d81de44f3d2c10096caa698e7bcb61c2870a47c7d82208151edffe2f59780bd74e3e80c21618718489c82a5bcb8611d75e7ce2532413cdf03bb912e646c518be1545c1423c0f693a82ad668ac382376ab530fcf505878d811214fd8c438b52a6104e3b3e7f6e718537cf12a9e29862b7036215713ff6539f31dc9a7e93fbd72215015e4a1e6c1f1b5f8bf545bd259926ef823955f1fe50cc35a9e1d26ad9c16a0db889f55239c95fc3b1d3c47715406121b2f29e9d6bdb43680ba5cd0301eaf60ca8552fde57fa50b1a60435b702821c84dca13a2bec67fc1277fa9fc582434debdf2407798b0b6561b2cb628fabe84cfc9457b08982d2917a7b2477f8cee37041565fd183f304dd9f8736a2b4a8063d79c9cefc071fd6856c881ca752c4efc44e27b1200292f97d3de6a6a4c92b90c6f54d7db201faa2aace611f7bf75e678c704d509f8841e96a926fd4a0daf443d4df7008b903f34bba2d17fe8defb4712f4ee743852046759e0910460bc21a77423b4931c09f4a01caf25ac5221675cc0ce8dc5d6f833025cacb6582a35d4bd9b7bc56d8fcc88b99ac3a06d11010cbfdd76b650476ba6e861be290705d2c8bcebdb9eab452c603db140b7a9c9a48e07b91763f9f8d03e3d1da8ee9622fb98c60db771d1c5e424f3f18fb340de3691ccc034dc3a2f3b617b66292c157852ba21a4db2df8736ec29f9fd1695763b702775f0bac3177c05a196dd79ec39a4f3c4e882b5b1c369754acfe8725318b1675914de54eb6b2a901d347b8b25f3d7a9c216a8659f3494a5954fdda19673d2f8c529f390b8015e2f4904e3bed6f37e58bf610657f4586fe1c3a95c14ab680db619ae1be2c3cf35d5140ca85496967a495187082986bf1ba7386b947e073faf83cdf1b580bc1b47e900ce8b831ca680b8385d2a89cb3f817351306173ee5bc97865f9fefd8da9050c21c62c59908194a24826b318686a09fe37ef9820d02cc3e87f31defbe51923b1378902d32e147f22ab978f039bb0cf83578313b71967f61b80ae75ecc5672aba616a9ea4f089cb190243ab857729a4e206d3ec0c8493b26efd1c28063cd4e970a589bdbeea59fd40b088a7a3bd51a4e7d0e4fed91fa93ca6eecae52b1ad1a1c16fab819e8688dfc3f975a9aaf6259717081956e385c5c959fd0ff2879996ae1fb10aa1806d09038ee1122697e8688ad0f1ea7f5ee34eec3d3c3fa26ca7c5ec52e69138e34b5e1ca5bc5727e5a1cfc645bba96930713df93f2915c53feab6b1be90a5a98b14ac08db2494f702fe7e1d329bbb9cfc92889def2fc4dd67ea5ab7d36ccbc2d1489f36cdbc4ad97ef646acf847dbe334481e71592367759a5bed9a5073d5e8a876ebeeee6fc16d282db5b86db2f27b5da8403af4fea8705b60fb43ffa9125e7949ccb541f5486adcb5c22fb6541d949576109a9706d9bf1099edd4036822c68c7cd1c04e2daac612ca9faaed4bc995384b74a2ddcc420ed7434a6598c9bb63d83b4f62b917ba3202376923e0f088a6c59c69f1fc8ffcb36d5de9dbaecd6abc184b0af17b744ab2d21ec082d819ae11470698792b04e1cce9af647e2c67cf546b889832a115bef56420114b2722df139bfc0cc575ba8abc1350dc5fd38a37249f3448e7bb45d18b64647f6c56fe7e47300ef7a4cdf51825af044cad66477f7a63f010e15d40261cc1c04a3c8b7cb8d07e394645407bd83dad3e3c2bc0f4f03089cab267c2d03b910c597794c2bc0843ffe8167fbcd015422943759ec93c4e8588042908734219224b8af27ea5201a963cc513352b3be435f885cace417c806725271ab2e2cdb9e2277a93ec1be30043a6a930ca3f700ca6ab2bfe40d2664eacb35ccaa74e754b55aa9802cdbd1bdd728d40315af3679da707795223855b9f2d974f6772f4303b822a96f2dbe282b96730bc0d69fe879c50ffb6f8312861d76d0b90f3d929b3ac857a4b544c5f1166987414c54f116c0aea0035c1d2aad2b46d9a24dbc0befb5435a248e7e357fcd12aaa64fd92e4cb486914fb129f1d51a00ea449027695d01ba01e179f2daf50b6ce5db2dc4e1d9cf282b497acad231cb59c2bcc55fc01a793cdef6d0471e76a6e30a1c7c3f190d8a56b7bc30b362568658368abe0f19441c72830a750a82a74d94b2810a20828382f811ca642c5db60f2ebeecbfbd0f17615633c3f22b3062d6fb4af439863d65a43544e0514f45fe1dbb8ca82981f29f0ed34c460e46bf3d4e1ac44f397bf95f6e5a6b6a5dc0276df6a46cc5a0573503bd27a5cc9991887a2e024a3a7e9fe89ddff4c1c186b0634055935e4127c4b97994dbf1b8f51e57cf1f70fb88033d1a57bc273d8b4a0ed061a854ed3b3778e66dbae0d117959b2d333797a0a0426c840bbbec1839c2496b0b2a8e965b55669072f8e2a77d58dfaa8cb72e7053cb23d7b879cf55f7295cb956ea52256e5f58d63dc8256b2d5e2d3c0022051982881dbb68c63b71ebbbce80c1e8f0d64eaaf8f37626409dfeb2f6224a3bf95825040aee6bc77763c8d44c6efa9ff4d3b38f1ff584e44f14156d2ce429441611525114c4cc9a3b2a1786af3b8065de98f61ab6b4401eb4fadb599d7a06835cb90d10244ff4f33067839ffad98326a79a07e0c0b01af293131a91471328165a71bef8f20bf4471caf02797ea85080a154bce6acccc43b016c6bff486e93458ffef24dcabbba43ff8db09d0344bcb9eaa5c73278246e0c17d1bdb825e08e38d028f050e6ae5f472b57673acef0e625100b961872b087c4de958866807296a19d9a5632f44e0a3808dd17016b65c80287e77f915ebf1280d1730a3bee4dcfc0719372c3516f96eb6829c84a89da6846fca8663e930d70ab215f006af14d4dd393962528d844a8fdb7904e28a4cb3c4a253de94d6e68ef26c859dcbbae417a6785cf007871f8c5ad10998fdf405eb08307d2d7b2112f3e087832fa5ea425e26370fa143534c43e96d5712b8ebcf4005fb9e6771c29696c67773bdd8e22a22617d928a42862433213035d7747effe2356d547307c07096c4a7ae0a22eaae07f4ccb968e42231170f980e2bdbb45468c4fd1382774406aca8d90459bf65c4193d67e3ade432bd793c978812e7edf93d733a595c84886ea6c87edf8f1f8c2481fe9704b8a36000f8f7c859f1c38cac1c72a00dec11beb6ee2e529c1d335583a8538fe0febbdabb57b3abd5dbd190c4ff524aeaccbeaa9bf2a77bd7fbf6378bc12ffe79cead3c29ec85dc45a214ad5fc77dc6aeeec8bb94b3d8aa434e82ed331836bba79090c2526e1bf7bc0823975052ccc8cf42f594eafc0eb193df7bc1c4081b59d895af56d7af5797a64edc8df650ed339bea50d29abea7f34d42421b1062ffab8dfeb820b9531e4ca400f29fd1c411aea8db8c41de728812818cba42c1943396828994541d4a4a874926651692a465ee4c2b144f7643025f45b3b5b364cc9e808df484cc3355efbf414e596d0e0673a70851a9ff446c926dc9213769108aa32a4638ebb537a318836ef7170a113c9c13e2c313603c44b90e9f19f64a75e075628f22b8bd7a5b2e273da5ed67a14f46fdec54164e11ac2920b7b15e3f99a88c64c9efdb299080755cf24b98e545fe1220b7db45c834a62a6f24cc1a2bc6b9e1477c021e0dac3834668bc3553939b340a533a0b67cb38a7b33286fc718645c69e60ffb780c8e59b2914e188809784877d5e04c7ee02de2516d97bcedf152d39a16a5fe67e52d2a8a11082fcc8edee515538a12d5aeafbbbfa3da7fcbe6b7883c6eaeb0529bce395381bb7f70c03dc9c4a0c40daaa747fdd1dda6ef00a764c8eb659f9f8e50936fb05961feaf84f36ab83cf80fc72b6309cd636d1a30838f7f7416215ad7de22659cc8454da0274b55e7f79d5df96c5c0c4ac69d91d1c51205f9557cd6f554873becb72a7ace5ab33add88e4f666cf6a13343280fd1ba180deb72aabd096d3b74e33a1439faf577d1ce2d5c15e6839c0590f44dc01c7cd77449526e95b4b46c12c6e8460f848c6383969ef238db0c4fbca9ad073cf18e8e18d3321a3ef7b71d47726510f09f08c17c69744b2be9603ff35c58a8d445013ca9846e1948d78a8dcb3bea71fac6a4db8d0aa39056eaa0ca8f5d4dd6f8b0d0f970590cce42ae5380ccba37bac0e071c3974510ba194554d87dceae761273144d84923ad46635472469f95882c837d070841fc775fe062290f3b52fd9ba419cff7f316362bb030707e714671745faa1257a12e2ce1bd9cb640aa881e44ff8061bb8eec7a7131a206a6a68383ecf2a8746977f4457081166ba7898b227ae02e231751cb6b8d79c2aa2549c27570da5a29b7f475bf8c45cfdb3049bc0cd27af8cfd21037290ead13afdce8ec6e4bf31be90a035877ea0ccb779b7a2b0dae6742cea6adabe911ec4b2b2019f1d8865126ba38288b2f75ca2d9d2dfda7de125d499a34a42b61348dd826946482c7d626299601ecc8feccda55ad5f0712e37329c82107aa28164b137c4644dd5c6090c4c446b2e7bac46daa97a8b287fedbdb63267b68935a50f729a0e3973a6e38fff920a98d401f03e9c5538254a80d2d450a74dfdaa268a265c7c58f43895c5b2d6832e8b50d46a059015ee02c2e1520f13046619a941fcced34496aef943c338dc5bfce3b802fa0781bd8fa0488742a72fdaa1d4d54ed83e4fed1b9cb67e2fd212a65219dcf8eb36b449525a3f2ad2f8fa16de9992c1aa71a6413e240cd11f14a72924415ca07d48708196fac27af7a002db82deef358c54eef5152b3783155787cb1f5f9843690df78bba54e544c72d59202a798ef5326f01c9de4eb61aeeb7db1b4b6a71779ecbfacc7a87f93b95ec99df3a0ea9703a25a182126d9cd9b83dbbbf0006a61995b940be86810dfbdd02fb9bdb5d3f6096eb3e91c7c1fd8d8fde5dbef4e320fe80d1f9d2d90196cc4fb8d500cfb31c431b391626e2036134f1cc9af583da074db7e011fc46e852856cbe63a67d9fe45ca3acb3e395babdf99b13f085c7fd5ebafc1513281d137da7bad6acf0a88075f3d6613dc9e2f999a0090adeff4a26f39dc3d644717d0e52e558ea13aea6d14b405ba639bc50396fa74118f39b3b59ab758fc54a72a649cd8db56e0dae45dc2f2348906390ec0062fbb9c6ca8a221a5e348d956654b08dc4eaaac35a6afd947b4efb40aa212d0ef00d9cd5d3fcbbaac1eaeef7cbfe7ce2e976e7156767186c6ee408899c34ca4816c020541e586fda4331efdaf259fcc9104cb39eb1e8a96be064aab37df37188212b834215663e5ee5f158f28e1863a79c7a6eb5b2f6623e25d611c9ae7b3b2049c249b21b6f61ed80ac30e9df71fcd2758f6b24691d05fd7c89b26818d66094be188e780ba812ab1a91a37d562d6ebd3aaab75145573b513304ca6eaf226190ba6137ba69b6897d82663272b775ef2d796c745ab22cfdf44c7dc320539d66b6a418982f6d4139f6a5b545ebbc28bf121ac2b6551c59b5e59aa744620ae0209f8d91c692ca0991fedf2a2bc94ef2303488a5a2e8a16c5ef7683672dd8281f0660cf3bcbd6aac84d98c6784b089fc7c6c39c30597ebb1954e6b6b5b9439092289b3088a8f3f8ba8750deb2c780a332e8dc20d602230a0375f10d085ddd00784334d25a43b69d14742ae4a72a13f384757cde858dd6340e0cd53186059bc6c6619c18a324ad1fe61d3b5c4a20b962803355cdfafe392557d0b5ebad2d16bf1de98ab2dcd27e36923ab171142f2279f586e8f9b1a8a14e605510bb07de20e1def6b4b", 0x1000}, {&(0x7f0000001300)="10393b5c4fb4d5c3418923f75d0a190cba386aa5", 0x14}, {&(0x7f0000001340)="4899997950616a380e4f35060542045ed51c9a86b83b10d6fcd5ebe11e534862f9ce51e27c0cb6d5a7dae457149f96bd588a27f49e4748677282738907f1b58c689330ebcad591b081e8eb9251942c0cb74f0090434c64ddcf6b107dd01ae70ebe6cd935ec137bdcf933270a41c4fb31a606df53ef176977973d8568d798567c8f09f73491887cd42bac52ba95949d65ec328095481ef7e9fea56765c390a9", 0x9f}], 0x7, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x405}, 0x401) setsockopt(r0, 0x1000000000029, 0x200002026, &(0x7f0000000100)="4b74954cad3554655c125f108272babd4e06baf3b238b4f357d75be1501aa26e4af54c02280b3a532c967aa94d82a47762b5400cd4b44716f29f3091fbf713e5699e4d26f622577bd78180489c89a80d3e5fde2f4d659b740de8a0672b65ca785d2b4de8719f28f94510e318dedc5a2655a604a106f666016a83ec7845d78f3b29248248c99bc6ef0fecff1a117b7e2ba75631b623dd4491", 0x98) 16:01:52 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x9}, {{}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x4}], 0x3, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0xffffffffffffffff, 0x0) 16:01:52 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) setreuid(0x0, 0xffffffffffffffff) 16:01:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000280)="d5", 0x1) lseek(r0, 0x0, 0x8003, 0x0) pwrite(r0, &(0x7f0000000100)="5f55b5b6345be4934b11a506228660d3cae62bec50aecad0f852e80ca5e9085d3b86277ee080ddfb41a0cf834702c41fcb813a2cbc372a6575970a4923cb067be76d22e6a13cdab453aa2a41", 0x4c, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:01:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fa", 0x1}], 0x1, 0x0, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\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") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 16:01:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) r2 = dup(r0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') flock(r0, 0x800100001) write(r0, &(0x7f00000000c0)="4091c22b65cbb09b0814899b355057cf834e826305f82deff562f1f0416fd1209803a2bd5f78618b8716180451396c452d25d46c15ac42b2064c69894f89f82883a524c2f26f992e181badf5720c4f004a95d1e6941605ebbee0eb549cc8a939a3", 0x61) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fchmod(r0, 0x100) 16:01:53 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x7fffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x6) 16:01:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 16:01:53 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 16:01:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/228, 0xe4) 16:01:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffd, 0x0) r1 = syz_open_pts() stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000740)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x10b, 0x3, 0x2, "e55995cc63ada7b0326490295eae206d328ddae9", 0x5, 0x3f}) 16:01:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x90) open(&(0x7f00000000c0)='./file1\x00', 0x10, 0x8) r1 = getuid() lstat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000240)) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000340)='./file0\x00', r1, r2) 16:01:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8000000000051, 0x0) listen(r0, 0x401) clock_gettime(0x0, &(0x7f0000000080)) listen(r0, 0x5) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x1, 0xffffffff00000001, {0x7fff, 0x100}}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x40045700, &(0x7f00000001c0)) 16:01:53 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r1, 0x1) 16:01:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f00000000c0)=[{0x100000000, 0x6, 0x8, 0x8b}, {0x8, 0x0, 0xffffffffffffffff, 0x3f}, {0xfffffffffffffffa, 0x4, 0x3, 0x2800000000000}, {0x8000, 0x4, 0x700000, 0x5}, {0x3491c4d5, 0xfffffffffffffffb, 0x2, 0xe6b}, {0x100000000, 0xc, 0x100000001, 0x8}, {0x3ff, 0x3, 0x9dd4, 0x8}, {0x1ff, 0x5, 0x100, 0x1}, {0x3, 0x3ff, 0xfffffffffffffffc, 0x6eafd314}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101}], 0x2}) 16:01:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20001, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x10000000000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x8001) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:01:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:01:53 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) fsync(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 16:01:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:53 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="ab2b43ce9b33ada7ee08565d19ac14d5e52248771197a7728420aef61715f7b1d30000983aaf7b4185a669ebb769115346e8d334bcee03f47b7c6338a114721855004bd2fc59de1c80cd023593b551326bdda8467486ecb7674cbf61bd61cbfa37cdb180edb15b038f5bcc09356a95d7109a1df7e024cb861c655183fe20e5a437b3f94b27fda0b49ef5339d9d131c7c5dce64a2936f608afa1c34e177c1008b1610a6971ec4afb135d223b9a81bb9244fd1fac07852d4", 0xb7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:01:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x18) setuid(0xee01) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x9) r4 = getuid() fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, r1, 0x4) r5 = dup(0xffffffffffffffff) openat(r5, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) 16:01:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff2d, &(0x7f0000000340)="b6") 16:01:53 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r1 = geteuid() socketpair(0x18, 0xc006, 0x9, &(0x7f00000001c0)={0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xfd0a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xc) getuid() geteuid() open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) getuid() setreuid(r0, r1) 16:01:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) shutdown(r1, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) bind$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000200), 0x4) r3 = socket(0x18, 0x4007, 0x78d) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20022, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000140)={0x73f, 0xf5e, {0x8000000000000, 0x4}}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x9, 0xfffffffffffffffb}, 0x10) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) 16:01:53 executing program 0: getuid() r0 = geteuid() setreuid(0x0, r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000180)=0x2, 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x868, 0x0) seteuid(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000200)={0x3, 0x3}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x6, 0x7ff}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) geteuid() 16:01:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000640)="3f5cef39fad2568f17cbebb69ee0cf5253cbddad064e046192e03de365691a77e8f761afed32b49810505732e4449b61dfd7eea262992fded8b84857f8ebc5f2392641709e14a183a9b1843609816ada07bdd2340bfb1e4631cea20265b63d65a7fee746bb5e08d636f265ac37680f37369cefaddd834fb29cd92d65db8f4c32e12c83c7d4536cc9f571df82653b6464b679736ea53adee8e8455a9de674222c3ccbc0b1d9a50c845bbb8d0178b49856248c4d78ad2c1867527f7e88b1f94d12823e5c983aa55803006e4b1759e07d3c36f1c8db1eada40a425b8b5627c031bab44bdd4e6166985b4a3e6af0ad990ac78ca41c5749f8136412765f588ab97c5388d970be3e6b2474ae00f6628d55a414d6fe4a30a6297d95143ae4de1aecfb5488bfcb2924e0b3094b9b2adfda944791bf9ca4bf8a0b9552e9f4d0e0364e0f98b384e1272ce1a4e909892be6949e21c8acd2ff25bd9389de33dc379f201fe88ea59c42a740fcf5f645fafde06e4c559aca6b4af3dcdfcb2971903649acfefaa66a328dd0163fb0316601f5fe790c28c8470f683bb47692b3a5a0298081c023160525cf26e8bb9bbeea13f4282600a4b0ece20e804be304655de2f31950279c5f786b9281259bcd64e35532cad368609bdf021284a7ad77cdace86afa8464b65882777fcb456993e5dbb84d729229be59669f09e60b86ea3469a6ef2f70a289753aed300ad0dbf813fae1995008f1281816ec8b2176f93996a85bfec66f6f12939874585ef318ee2cd0cc0b44ff7a2ee1234d9fcb257ee60861ed62763846b55bd9bb795f2e56a38e6d2edf4fe1242bfd8e31b418e8b9e21a8afa3f69eb904761249b0cfaf81323a1aa1f92d680ef723c59824948f5455e88d782dd624a89c33d912b1a37269078dc7ac9c31b8d485fd97d58d5ef6a451d89e9af59edea3fff61ee8980064f56f93b6429d63302ec9a2bd3d859db220601cd8c8d155ade63664cafd329c9df54b93b58c28f2a815f5ed3fb67196f04754e6a3e10ba0e5a209b42c763c9e6d814766c3f8b6acf35e8c96cd1f6e5240524517c2b365633e6b555fb252750e38c170a46f0f7a767e408f9ad018765de36e8434b93786a4b495603aa577285c5c6cffc3904f47258a6ecac4885604f770b982231885b2233053135e32d019b0032bdd93147ccde0f10420d41fff612c35742bab504cc8669085e78b3d6feeff2840c2e901b815dccbe90a51d5f6eccb22475a937db8ffdadc37b44fbfb25ac6e29a94ea9230161b7f7911a83da36eaa543bce262d14ba9fa699ce0135d5e8002d00f2f27131595ee8c0c07ab34eeaf3d9ad9352d189cc9f752ea7a40c8167f9ad818fd47c7896d84a634fe30b7f9c705a9ab7e2bcb8f0b3c287b05c90688382fafb5a6b56c330f341a82e8e3512f9e7e5c6ac71b0c680cec9059ffce91a11dcee0a1e33c8f205e7d338b6642dd33a79bc6917d6829e310f88e8068711993088b7a044d26a0c5433eb3aaf1e3ac69f62d733d9ca8216feef7bc5c452ec0052c95e19f7dfee9d5cdb55cc38a9c8237e8a6861df143d836fc4eb299b7472e3000e39e5055b5979e1d8e5a30768ea0611f66ebbea2d6eb1947cc3cd1233d91b8cdbfcb12a17904e7d3fc27f25d68489af1d1ec10b2b097857799fdacedf43f539619fbe64b5090b09a8b1e959a6f44117768bbb22aba22527e817ed36d2c4740e9a750bd7adf4caa7349e6c527d3c2125e74df36a0d5c9a5ecb70d6a718f5cd231ee952287f8f48faa998488558321db78a374cd3f9065c520f97419e3d76dd136eed556a62c45e39b0ed82a85d3a6ea7d3fd4e26f6fc9a57a3de19ad7151506fc86ef80ccd62ab80e9258ed5463d932030d01c86f8b375bd39d5e4fecb847764fcf41e9a9db348c3f24e086c81625a52a32ba331ba9344008b46bb2beafc3d31b74be9164e13a809de057ab47b9cf940f37cbe29ce82e01e967e55edacd012627e536e8f8a7cb5e71eeb9e81aa99ee130d957ed432ad4261ad82e5cd58b69e39a238fc641f97d759588dc0aededea5217ee5bb69c4f1d171aa2e99648706d3404fc74e943453b7f1f3d1124f1cd9b14f30d1df9f4566e495737c52ac022f96f80871e2ee0c4d62b5ce44928ee4cc6477775aa788459439e891435659bb2e2a1de48b2a3f452a5fbb4ad057cc418c51c0fd0c80a83bec90edaeef9526b4de925855558d22937f9372a2171dfcb8e0fdd0ba6316eac986536f4370d5db65aec1261b2c3a87ddbbe4790ee1f46323ee8e6f5ac390905b6434178cf7ddf555ab842730ad39d70abc993be3c40d1f49be26a6fe1053bf98dc54b782c61bf1d604dd81f893b18093cae723f9d11d6428737f8539b23d2911a17b9562e4afe17daaeca761278d5ec2dffa2dc769bb8f858c25289214181091a2f79c4472193521b1deb35b53eb06c33ee3aa675d26025e9d28d9aefba16c02f5e834b5c0e3562838669d3be1fbf72f93d42467e29239308bdea406c97d0df774a4ec55a90371c2ea05d60725bf5c91509dd29a7a9cfd4dfc459099afbdd5d16a5247c338173a80c59aec45f8e43eacf683c57c1b320262d5f489a648bf8a7f3dce6ee388ce36f276041cba1c8b966a1270fcf79bf63e1d73664b6d6800338e3a1df400407031e9f101fd4ca02df354a9adf4f51fa02b3fc45358248ec430d395044d19fd617e60aa2dff15f62d2112446d3ddd019b523f79250e62052aba4409882109dedfd8f8afe86c79584ccadc5a656dd36b413153c7fd9fc3045947f216d085647295a67bb2cddc647b3a562439acd5a1bf2684d21af2c220097da999a35d8a18bd4ad2e260ffa72d0d8b2be8c8dd071044528df0064b7422bac62e94720571a74dbffaefceb580ed032d9c95ceddfd6a1657e240680b74bbb29f845e62c247f133ef2404113c8567e843f229996c5618e57724144204cbce25982995919c0741dec7343209de0d0b8936cbd7d1e38ca38607b2f366ed8b676194d12a93fb02405de5a15c37914ad69797456dede568c4680cc1ce4bc1fef9dd5869eff5975cd48a3654f9c22ca8bda1a157a07707b65437fa1a6f6e7ad8622cd0e6a775b3b0aeb2ed0101009f403aac8d0866288287030e41f3c7870f333009e8a83f1061f265b160a6dce7ff3e3d0ceb53f48b42c4496191ef64a269bbfcc83ad32288f12f9bcda10c99afacfb65e19a117470d7576b3611735651e639596a369cdd546e4febb035c028dcbdac9bb019890e9e9fcceb62dd457704e75794f513cf4f9d6b127f734b79a41f2b56d8a6c952c3421d299527364db13ceaeb81195456e811ce12170c4b9f5c7adf40bdba1cc7cd69b603f9d407f7c000ade4d688872e407cce3935b6f7ca9cf93ce4b116ce2631c866958cdd4b23ad91d83aea946d78bfc025a890db929d97593807e7de0c055073cb1378069ca93afe5bc2f16d2c20856ed5fb3f226efc90737b34e4fdc33af91862ab4ca4e0fa74675bfca83ad01b32842c92d773403bf4c9744be35e0d4d41ed05670205dc906b303013bcf13dbef908c86cb1baeff28982a17fb219f94d178fc6ce31372fe075cebe0f00809bde2b0ca1d1363b1f0a133ebe5f81a62512f732c241ab3cf18998267c80b0e4f80bafef14044f7119590844e15bd2df4b4808ec630cd1a6082d94a6e14b505650530610cc25d6dffa18aeb0e417f90c453d1fc518ee66698a3ba597ff020b73e8b139c2db6d51b9cee7c675819ae804252cfd1e7a284f8d993832986df8a740ab1c98f40067c96bf15f44ea2730132e8687021c164e9e080fb6ef9c24f62d80079196fc7b0ce24f4acea308fb575c2829040278fb898136d562537dfed2a689ceeddef41ab2f922463d3215a222844f803df917ece0fae4450e77b6b87e294bc7ed32e939e9f1486ad65287d8fdb56e58de25f0bf2c94bbd54f51045b03ac830090b2db4075711e3820e1050ef8ab9d990206ad93a4ef883ed6811271ee697a4e6423693527f30bd3ce618754a98d9c48fc86f2a36d65d1507dfb6200de240da27dc0fa1c0eda82a291cd3192573cfa67d4d3ed68375bf853506a94ea4d722f9912917e05049e9c39b31863448ab2150ce74fc98fc6d02eff45fcbddd168ffbc364ba5830e9ab9af74d575def469f60a36e6ea62da58f0fb9a29c2fc5a85967856ea8d03e3d4ad9a75c31beecd2a04a47c50b5cf074d0ea470acf40edd1dfe3567970c0b221408901726b9062bff964b000b63599a7804455e3df0a409cb6f1b84ffe2ec07dcc9d71dc67afcea05c25412850fdfcb1e08de1a5d4ae5aca5ae19eee4d0bfbee5f03a875c2dc4940016fce09b925768d1a5218bc883d01b7337ba8cb9623306b282fb43390056e654c66b7904138c0373ddf9c3efea1ab11aacb4b31f55f5f652855d3e9f0ace1b2f81d5aca0d87b84d45fa6318607b40a2e7d8d882d175ce9e627af2668f28e46be3a742804553bfa0319015d1e984e3f56fba10acc663cddf37e977f78ade09afe5db33dc412d65029fb3b89be448a94f9cefc3b98f2adc0485892858637047cea49e949533b1be94a6d5055cf420b0e846990b7197e6ca522eafd20d8040ebc5d5f5004387faf901aed9c1440ad98909f0948148f4b69d630371a39acdf64a53cb4d88ca5c147d5e85cc4451788c95fc2063c6e814dc0aeef13b5c84aed005a6f283e5916748957d2534660be3c1aeefd9d05d9d0dc3e87fbf609f4ad23a6f95f6b3b9a1d383142b4f7d3e2bea487387a10453fa898b12b17f98b5feb6d79f608003a97132b48be4110da534ee5bb08e4608be1d954dfd396b8e1b441d6f63ec3070dadf20752aae26a141838901175dd6321b75e97a7bb2bc155e87693e2e7181b8b6a79f69c133a0985773698bbc2dad9848f4c65d3c3f85325585cd769fe639f4c49796e75237fcd8d982fd4dbdc9fe4da1261338b65d30e0981db038ab72fd43705b4b17ad9a711df5cebb5d676bc1a959caabc8e4a4aca6171891fa10186aa402efef226c2c62bd244fba93ae93bb40bc219a8a41c8283d188610555f46467838c2351550ebc938462bd59ca1d59a48fd66621969d5f636a6c19c5671a85489d103d2976b68c405547e5512c72687bef3b7d0a400d0c8c149a5dbb8f8cfbcf22cb4f8763d034f614e8aad1191fa521ee1e68d2ea2eae7c973680127abb1fe140267431bcb179b843aa3812f269767d93c710250d052dddad4d188e76653c49dd26cbeb9b1a98258445d29045fd93cdceaac06eecef999847258204b4eb44af852568c8eaa7239f84ab5f10e2977bf0277a61d6585c4a2ff3f68bbe1b9a16130ddf689c2e8f7ed56b27192a42e1b2d1de046bf18f6d583f91580acc4fd5d46f575aae800cb746855320b514b39ad082e5d821acb26e1a58b1587b0025243225fd5efd3592ee8ad3d8a1ca6d13da5df41f9c0a90f677f8bab45c66cb16287ca9a9c85515b1b18bfc77aa19b1550724cd5d2c5ca6ffa7eda779022749f66926400795fcc5df286ad1d22b22261b5292373da4190f3553e4eabf5ed6aa2b8947e47a0492f12abc81f5dc56739b01775824ba1103b2b8b7a782adf1cdde0b51d5b118b1ff4168c2fc01c06cf2a0c7f176828985be7d17b314238570b34b874dfdcd65e2d6092d2eff73eb960a3d0d984bcf915e79489b815f0554c682564fa59e899e1981b4803ac65e472b869c33f9fd38ca6c770f575a50d4bde1bbfc115bfc3d3b57fb0805ca77ddb6c8f1c68f2aae59ffa3c08144050a6bdeaff81f", 0x1000}, {&(0x7f0000000080)="1dcc5f4796cf313ba8f1e02d57dcc5090d385e92899a65fc9354b3a4542443af95fad34e846a9e89d817a0113d42d24212465484e460fb7bed", 0x39}, {&(0x7f0000000100)="bab2dcb164fc5b1e8269c6d3c0eb75ab6133321d3202213ea0e162ac3c593431781b7fb915c361f56e1df2e6684c7cb8a0c8842ed7bae026298e8a20ec61f51bdab586c0f534f73a7a6845f8fcca9242fa5073ccc5ec96bb3f4f754e109b1d27822cc2c0994dd80d224d4ba9280c2f41cd6a2c6fececcdb4c037dbaa96aa6ca884f92c798cf5058f36fa1439a3af8cd874c0c5233250ae3f8eb9ae1873ac60bafd026f42db5e9557132af07fd41a8f7200f9a529cbe8fbc6e8f79e62be0239cca5b1d3d9337e686baa29", 0xca}, {&(0x7f0000000200)="173ec0dab78d0860972e359ff319602f9e7c9e48f1f3d817eda0fbc118193a68ba6edde735d7148d9965c5ddf2c2dd1b31216c61121642996cf5d5919ba681ce0d23157d55835f973c1d08d1f0831f85196775d18665581b90ff56d08f6b3584dd23a144527874d8b1cef1ece616ad9bc4b248cec8452ed89f10f6d7da1a8698977aa671e1da531d22919e3a2256ed", 0x8f}], 0x4) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 16:01:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x83, 0x3) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/148, 0x94) mlockall(0x2) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x42) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x2) r2 = semget(0x2, 0x7, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/190) truncate(&(0x7f0000000300)='./file0\x00', 0x0, 0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r5) readlinkat(r0, &(0x7f0000000400)='./file0/../file0\x00', &(0x7f0000000440)=""/106, 0x6a) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000004c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000500)) rename(&(0x7f0000000540)='./file0/../file0\x00', &(0x7f0000000580)='./file0/../file0\x00') ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000005c0)={0x7, 0x7, 0x401, {[0x4, 0x7f, 0x2, 0x80000000, 0x100, 0x6, 0x6, 0x8, 0x2e, 0x2, 0xa5, 0x9, 0x5, 0x11f2000000, 0x7, 0x2, 0xffffffffffff31f3], [0x21, 0x630c, 0x3, 0x7, 0x0, 0x7fffffff, 0x1000, 0x8000, 0x5, 0x400], [0x9, 0x100, 0x7, 0x6e8, 0x2, 0x140000000000, 0x7], [0xfffffffffffffffd, 0x4, 0x0, 0x10001, 0x1, 0x3], [{0x9, 0x6, 0x0, 0xfffffffffffffff9}, {0x7fe0000000000, 0xe6c, 0x3f, 0x7}, {0x2c, 0x1, 0x3de4, 0x9}, {0x4d42, 0x538a, 0x101, 0x1f}, {0xf, 0x3, 0x8, 0x1}, {0xe86, 0x6, 0x2, 0x2}, {0xf9, 0x0, 0x10000, 0x7}, {0x2, 0x100000000, 0x8, 0x80}], {0x4, 0xfffffffffffffc01, 0x5, 0x7}, {0x0, 0x5, 0x9, 0xd}}}) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000008c0)={0x3, './file0\x00', './file0/../file0'}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000900)={0x3, 0x6, 0x0, {[0x8, 0x800, 0x80000000, 0x3, 0x9, 0x4, 0x100000001, 0x8, 0x800, 0x0, 0x9, 0x6, 0x10000, 0x0, 0x2, 0x2, 0x7, 0x100000001], [0x0, 0x8, 0x81, 0x80000000, 0xf84, 0xcb, 0x10000, 0x2, 0x1, 0x6], [0xa06, 0x2, 0x0, 0x3, 0x1, 0x3, 0xe], [0x0, 0xca2, 0x5, 0x1, 0x4, 0x8001], [{0x100000001, 0xebe, 0x0, 0xfff}, {0xffffffffffffffec, 0x3, 0x7f, 0x3}, {0x4, 0xbeb1, 0x8, 0x5cd}, {0x1, 0xffffffffffffffff, 0xff}, {0x2, 0x11, 0x0, 0xca46}, {0x2, 0x3f, 0x5, 0x9e2}, {0x10001, 0x7a, 0xffffffffffffffc0}, {0x7f, 0x101, 0x4, 0x80000001}], {0x3, 0x6, 0x3, 0x3}, {0x9, 0x3, 0x3, 0xb6d}}}) chown(&(0x7f0000000b80)='./file0\x00', r3, r4) open$dir(&(0x7f0000000bc0)='./file0\x00', 0x0, 0xc0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000c40)=@un=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r0, &(0x7f0000000c80)=[{{r6}, 0xffffffffffffffff, 0x3c, 0x8, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x5, 0x40000083, 0x4, 0x52d4}, {{r6}, 0xfffffffffffffffb, 0x12, 0x20, 0xdb6d}, {{r0}, 0x0, 0x40, 0x0, 0xfffffffffffffff8, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x4, 0x9}, {{r7}, 0xfffffffffffffffb, 0x4, 0x0, 0x3, 0x2}, {{r7}, 0xffffffffffffffff, 0x2, 0xf0000094, 0x4, 0x8}], 0x100, &(0x7f0000000d80)=[{{r1}, 0xffffffffffffffff, 0x24, 0x4, 0x4, 0x81}], 0xada8, &(0x7f0000000dc0)={0x1d}) bind$unix(r6, &(0x7f0000000e00)=@file={0x0, './file1\x00'}, 0xa) syz_extract_tcp_res(&(0x7f0000000e40), 0x7, 0x359) accept$unix(r0, &(0x7f0000000e80)=@file={0x0, ""/84}, &(0x7f0000000f00)=0x56) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000f40)=0x1) listen(r7, 0x2692) 16:01:53 executing program 0: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x80002003, 0x4) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 16:01:53 executing program 0: sync() r0 = msgget(0x0, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) r3 = geteuid() r4 = getgid() r5 = getpgid(0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7ff, r1, r2, r3, r4, 0x2, 0x6}, 0x2, 0x6, r5, r7, 0x80000000, 0x6, 0x8, 0xfff}) 16:01:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000280)="83b4d7022c2b116646be52968f73907a2389f1368cfe89388178c588010d6eacff525b8a70efc43bd6f02f0d55d5a2886755b9a69b64f38ba10a57742c24f457d35607f4996135594d933e4f7941130701f516d8e6aa520f6c80a9b5f598893cfd14f69f556d355fc28dd4bd5e33d606355c9a81e64082a2f284abcbca17a84e6a9da5327c08f7bd30bd47852cd872208ee69e6179d676bc57925a63d19f8f401d9fc64af607212d44ae123fa46d3f60ba70681f34879a4526bee45f5c627e3ccfc18ebbbafd926f06b8899770212eaa1c38db77da439b3d0787bc7664946bfdfd4bab7d65680928a3cdb0c898ce65f5eea9a8d79f823c36299d3fdffab59cef375a2c23a7f0635cca8e058fb0456fa6603175e4a10a70f4b9f81568ae9c9c8fa7d471dd451d688b20e5a83803a2e3a4c46901b690fe54251418afde8addad2a7b6d8112048b217b2f405c7cd875c49c3affffe7205d29dcc1ef8368f035", 0x15e}], 0xfffffa5) ftruncate(r0, 0x0, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10508, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x91, 0xf0000008, 0xfffffffeffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x7e5, 0x6f}, {{r1}, 0xfffffffffffffffd, 0x48, 0x20000000, 0x6, 0x7ff}], 0x6, &(0x7f00000001c0)=[{{r1}, 0x0, 0x40, 0x20000000, 0x9, 0x2}], 0x20000000000, &(0x7f0000000200)={0x3, 0x1000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) readv(r1, &(0x7f0000001340), 0x1ee) 16:01:54 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{}, {&(0x7f00000000c0)="50672570b624e0b478b3142c35d8f47794cb7205817ea86bf0fa18f5efb5fce28abc17e3d8bf399e133a688fd6ddc152bb64fc8e258b49e9b319634d84d6eb1a58f8972dbd98d7b3b0dab484a32421bebf2729710f4c65ef6ec95da07f662520ee774b9bbee9720d1d45d5d0cadb2a9e9539f039f321f2e0c44e87", 0x7b}], 0x2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:01:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000280)='\x00\x00\x00\x00\x00', 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) 16:01:54 executing program 1: r0 = getpid() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, r0) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x0, 0x3f, 0x2, 0x5}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)) 16:01:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) shmget(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) 16:01:54 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x30, 0x3, 0x5, 0xfffffffffffff000}, {{}, 0x0, 0x8, 0x0, 0x20, 0x10001}, {{}, 0x0, 0xac, 0x0, 0x9, 0x10000}, {{}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x0, 0x341000000}, {{}, 0xfffffffffffffffe, 0x1, 0x9, 0x9, 0x8}], 0x923d, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x41, 0x3, 0x0, 0x6c02}, {{}, 0xfffffffffffffff9, 0xf, 0x80, 0x0, 0x7}, {{}, 0xfffffffffffffffa, 0x80, 0x6396d5e5e4ea861a, 0x8000, 0x1}, {{}, 0xfffffffffffffffe, 0x4, 0x1, 0x4, 0x7}, {{}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x8000, 0xff}, {{}, 0xfffffffffffffffa, 0x5, 0x0, 0x7, 0x5}], 0x7fff, &(0x7f0000000200)={0x3, 0x101}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x56, 0xfffff, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x11, 0x6, 0x2, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0xf0000025, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0xca, 0x20000000, 0x253, 0x8}, {{r1}, 0x0, 0x80, 0x80000002, 0x1}, {{r1}, 0xfffffffffffffffc, 0x5afde102485a6397, 0x2, 0x32e, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x5, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x30, 0x9, 0x0, 0x1}], 0x5, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0x89, 0xa2, 0x7fff, 0xbc}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80000000, 0xffff, 0x2}, {{r0}, 0x0, 0x10, 0x2, 0x8fe, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x5, 0x1, 0xfffffffffffffff7, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x81}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x6, 0xe8f}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x0, 0x4929}], 0x5, &(0x7f0000000480)={0x4, 0x1}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000000)=0x2000, 0x4) 16:01:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="e5") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 16:01:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) socket(0x6, 0x6, 0x100) getsockopt(r0, 0x4, 0x5, &(0x7f0000000080)=""/167, &(0x7f0000000000)=0xa7) 16:01:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe5, &(0x7f0000000040)="b2") 16:01:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffffffff, 0x6, &(0x7f0000000180)="76feae1368e855165d3f3d9ea5a6bcd1553bbb3a8ae5a51286dfacaa2c0ca7333625bab0563f95894ed019c2d96fe5cf9de27cc76cd6d354ab2bd2158a8d543e48a5647c5bddc05c4dd669370df102156f3d9a0c83c0fb0b837d92e6112d72bf2f84b2e776820273ed876aab999bd2c483d080d74c08dd19000348f804ea15c59710ae6a6645b0b00b46877f97165dc214e537dbbfa673f499e5ac05ae8277d50a70a8dc834066570d3a8d6e55eb36127a42b491bf1f0941a91504cc68540cbdbbd1872401d9329923f7d746f18e8d15cd12c219556bfa4b063cbc0d9c47fff0faa5", 0xe2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x2000000000000, 0x7fffffff}, 0xc) 16:01:54 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000080)=""/215, 0xd7, 0x840, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000027, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffff2b) 16:01:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20040, 0x30) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x80000000, 0x8, 0x9, 0x1, 0x1, 0x8001, 0x2, 0x0, 0x1, 0x11a, 0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) 16:01:54 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) fchflags(r1, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) shmget$private(0x0, 0x400000, 0x40, &(0x7f0000bfd000/0x400000)=nil) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) select(0x40, &(0x7f0000000040)={0x1000, 0x5, 0x5f, 0x96, 0x1000, 0x7ff, 0x6, 0x9}, &(0x7f0000000080)={0x3ff, 0x9, 0x5, 0x5cd, 0x26, 0x8, 0x4, 0xff}, &(0x7f00000000c0)={0xfffffffffffffffc, 0x4, 0x100000000, 0x567cd1d9, 0x5, 0x5, 0x3, 0x8}, &(0x7f0000000100)={0x101, 0x100000001}) sendmsg(r3, &(0x7f0000002840)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000200)="240ef0b3f7a31538a618e705dd20ac0c112dd9980892ce10069887c1e9f4f0d95a08c182c11d3ffb2fa8b29384751653e87c7caa016ab5a2005e7147a5fa1e96ff134763c404b557d7c9d02e0aa2cceb2d458c2668cc9887e2ed985615a2e2361a57c228cf9d8e12b92021832ef5d5", 0x6f}, {&(0x7f0000000280)="7bf4eaba411e2613005edfecda0d88f73578d6aa4417e0c5cc440f9f13b9bdf0634333281cc12d88a605e829e7621c0dcdb55d0a6dc377897f70356ac5c44888e1238fb14b08ac414937225fc6b9740840725045dd12dc8471ac80012c0065303a4f6e0152911f17a774212f29986a69a7c5440aea4342ef6e", 0x79}, {&(0x7f0000000300)="5f021d9b5bfabda38bc3f0e19b60b6b03ab50e6da6503f101baa4de95431bbd33f3934c463b355229e5aff8c7e9a31dd9ce697be9bf9260677af9adbf7b8c368fbbc24ddfd1dc2771b371f0552babd6aeb8f2b38247482a47aabe63bde84989ff1ed53fb047e02f1341d547dc26b2572cc84b9de98076481e206bd5053775b9ee14e300e2b66c4f0442f7f81367a33fb69c7ea800d42caf4b500e3bfa45a0f", 0x9f}, {&(0x7f00000003c0)="26c80c5becd35245b868bfa8f84de964e99e0a4a01fd3d77b4b5e181f4cb1f9ad221243d5de3d577e055cef57993f229a4fa65e85a24e0c40af24f99711b2dc56fca057e5d0364f57aff6e969aaae214c4ce7f096cf09bf8ca84b85336abdb998646d57afe0cc73180397e095dfcf2d5bd17b80a51a7faf9a8bcaa41b833bef47cdc50e706deda3570b403b4f1c5f1141ab9c805782b99a8f604d9798aa79f693016ac519481bde107974a037b890f2a415b3fdfd827fd2002359590805dbea7cf4f4475ef1f62ce770f4b5438f40f16fc44aefb221829da353b839f8bd27fddb29277a09a3291e89e45113c6b4b783c56f291ec8404eb73d73214bbf04a4f5244672a0ead7f97b55e55064a542dc2545a6d2cd060a22a290e8896c94bc43916aa76c473169a8420654d0cf624d70139f29449f4dbebf68e9702d8fdeb4f32f2a220ee4fa39b4306d70a502e864b29b6bca543dc28a11b45ba47437e36ad649f042811b23189b1c881708aa07d1d0df8a753fc32846bd03fbaffaab37423c03b5e9e3a47bc9cb0a73bf1f3cca07eed33fdbd4ea12ce3f0b6bae16083b51ec5564554083706cbbdb8bf9e79faa9b4400ad2d7dbf05c7fc5ffd075d924a2db8b2dc69c56fc8263eaed019d954b41ba13cc1476a084850bcaafb7cc400628782d43da5ff8041dc0722967b4d5b47d27b8169b4e8b9ea712e22cc496fdd5a467079c19540f5464a03b0b792aedd225dbda7a8a68dbacb3282a7ef13dda9fe9461b16505eec2fc295bf7fa7d1f4bc3b1849f2f5427d29f5f9a04270b8c46895052531481dfb0ee41f1b7510ce7d0cf955161d73b062b844589c27c67c645f5adb924f7fc8012faf7ae7d4ad79f03ccc1f124e3e0f7213b06f01667e63f27f6b9db7df19cc9159165ae2b09489f52347674d6535c387956c9c60ba998a8b65e8cd435cfd033baca591d86bb52878fb2e98328a24c45d7527a1c4873d77f2afa5844dc650a752dafd23b145394e7e362195b048447ea6a8a47d5d93a9abdf4e7e00af90a8655da66260413a64bb8031cb198d47fca365702fb769692e402e605c1d90e82c48a0202064f3e9c40f99795eb49148f85834e77b61c03e400ebb6d2fe483aacaceddcacc15f6a18d3d911393f85c175aff5a0f47ec6ff5ba2a707f8ebaf5fc846de3185b87e23f8882f52fb40d427c23d90a7f12d093f2a725896d5748a75a849ebf1037dc0efa7cccc6b98d1d2fecbdab9961d2daa3f55d43433b010536bcc4038389ae358f67b38a5a16566dd6a97462c06c450ce97ab36d86e072795aef8523122a31afa338c5eab911b11184000241df634ec0d793b2f9a6aea9933837b236778fffd96a45f8c81870cdb37cf41a4cdad745cd636b44e302f25ae2d00fe77fc66244552498859d787fcd6c33ac4df7068a895217fb1cc43f36509170d29b05da6b3bec6f2908a73bd7149c2763c00839fca0e564c45e9d343b55eae158e54f55b64b664fc2dbd659fc2743b097206a5363d696c5ae6ece43ba8bc13c3777520378d0b916d7a990dfeea646d1914a100b8a2a3eb3a7d686589996bba95bd1332d6f1f4edb0c1d94f7af4831c332c3604b7338615aff37566caf00a833804baada5cf692594bc651ff7e544af82cfe422c78834f78001f77f2ef1c7c9e1ec76f70a48c6082fa49307a7f358997cda0e8dc5782cdd669b4294a14ec436103c903708ede3595840da33573cdbbe27646254a28ff003fe8a9ea47840d859396c1aca5f131287df7f53906495aa74806d26e1432ffa510bd231103604d10c931b088a3ab1c61becc2494c06ece821c9597f97b010d0073ada0fa57e15b6263770a12e23620512a9d12ddd455d1063326d68cf7fa33a8faf96ebb24d8fdd6d359fd7e10b5c417d12969ee000fd3190839dadcc3332f39234418d7f03b0b372ffddaea302bee1e2777b66fffb64e2804a2b4051ba8d0e08c1b1bd8022794ccdc8d00a12a18882f03e73cc969ffa85dc08d7fa6b921486687147537d08e394a467d99e25a88ff668e008315a7a6fc5ef8c2f7d2ef837420532a1fd39dd1c8dde31b6c5ff9133391c852367ae2d7311c301eae63654369822bf2c850df36780477a679caaff85e8f67f37303019ef1e42f07f88119ebfe1ba330647b1a78c2b497cd2ae59845e1a3ddd5a8dd22b472d111cb728fecf26cf3f471c6cb42690106b9cecb0f897ada78456c75b86b2495d8577ec4e4ea280383bd6e8014d02e38a2151aa59cef3b5057417f97e73af1443083205004099908db12ededa92550a143eca43fb448ff1f9f622bec53ae05d8339af00613e6d01053e28614eaab54a12f80eaf10abb660f20a368f275d5296a4464fcf8540501af4edd71b58083f5c0e49437e0831e89db5e3d31a4542577d50adb918da46c85c6b20d6586dbae3e62a6bacaf625410ed1502d70bf1683e6038b0fa77cb7d231758d9000a9a32ae380649d7bc889bf5bd5c2cdf144c8cf3381713076e9a5423247d68f876b66f21d1a9002f6776926a54b8015ec60defb50015a8237b5063c1b13b80d91fef2f10ff7d3d5dbcfe31eca2801770114fb3e1024e47c00f41638887b1a61ee56bc3d78aa286e182a69d51c50807bb2a8875e2ad680a8e789bacfeee1601564909a4788020d6233a9f4b025fbc6a73782ae17f3d2bdd9839ebab556ff934c032643350a673caaa402e84906213bf0f564e9407c5ad4565776e805ef0e09191123164dd2003e9d617b0809c91880774760b590570ec91d6e14a3b64dc3fea35509959031ae0407b67bbed05ba3ee2ac4d48692fd6667486ecf11ce11ef5e6b4848c13d17b2df191048a6cf5b617875cdca13a2d24040f21c2182ab07c15dd742291456087dc8efca58442e4199d6d7129c120dee7b1353fac966ed9bc69eab35c0feb0c42de575ee97af1a70acdb0b440ce1c9222c28f1843e3426874d53f43f52f332b7159c8af6caa30f9617e20dd5f2575a2e5cd930679a4355d337f4b1df2ec30021df6d4ed3cd22ffb192be35bd41b34eba5a14d9d5c295e61c18f0386d02c41719fa8b8ca493273490ce45ffc1bc9168cae3beba6e89ec104c8adfaa710a3417791f70effcf4652455474f89b0f85e089203845eee6584a211a42b6e65f08506319bfa6e5c225ca3d6ec252a8fa9b79a696449f40dc9628ee1ae86743eae80db332de75139798b78dd3192c65ebe1deba85c16dc11644da87ea93fea2b4e4d0963b6d478d39f400b8766ff8e7b974f8b2b1259597c6fc5c9f4f4a63b5eed4b51709536dd491f0a75beebf40e6a4b43e4b3503d8cf1a56ae18ffe3ddcb4e736c44a87c9a4ba0dfd8ffc4a1a4538072126b3284512749c0cd6576ca76a793be47575be5fd0a7d1c0e9a0544de112be2a13027b61a504da0a3d13699f4f34af32c3468d2fefa8b9e1600f1e90f14c6940d53bfd778c80bbccb0afab3034567ef90a12f251d6e4d85f0861cd059152f9685fedfac85878b6c35405b55cb4194b40e60aa065b708e215aa9ed84c62f0130878d8ef747e0c17d8b3a26a392950d3dec201a50feef7f61369b01c9f7bd927effd3608833fc8227e7b86e74ba3ea740bf0ebe6fa78581a6e17c0ff20864ae1dea5172dd4428d76568dce860955971028803a301a0fd53b3f206de21e6b10e47f48b8d7dda4ad5bee1c641d563d572c895a9793694ed59875c64208730ba6c88a08048b79e6c63cb9055159215d6e4d5e29a47c18106bb8ca4e6f2d44ba078c49d3f188115a990ebe5bb03eff82a1106fee41e8f04f3cb3f47aeaef75e45b167955ef6e7fb42edcdf68ae6212d043409cf8ead7886d5623ca62c892b90526aed92767ec23b970282d3340567fe5c016f9893e5b489b259ab675e7c3eb1af6cd99fa401f793b7a9ec932c28e11ba64b52a2173647b1912334c6982e769fae5e23ca9a5c05f7e77e40760f38fc611860d3f691ca6f87f332e47d3c2d670fc9c487c9ef36f45e8dedcbd7fbceb6d8677d0e70f40129b3165ea192c7af4b099ff4faa91e5832528d937c920cff3575d1990c0b3759f29171e38d3cb4ef6e3b4fb751732b7ae6f7bb22340f47081f29f59f4d1eebfd9044c850648406b51e79df4bdd9893cfdd5957f3181be431669a2a852ddb96827665b7aa3837c46a44d6acee4f5223f7e75e2f5a794847828cb2acb91dbc4dcb91239c12b6cdcb3c8a84bd76467502130eafc0963f921cf70fd32410a234ee6c7bcca8a3111ce888e3791a4ea29fc049f004d752fd8c9df861320c92890e088700e22f45bffd851537f5e24a58b661feaf0fcd4dee4fc14b21bc079dfed4f9bf7974456d7ed692df821190aee6d2d63e4fe7035f7824c891f8a8a47dd2f873e59274ecaf4875b58094e5e997f49bffeb491a7493d9dbc96b41e016dde11ac36f4711c1feca07a3c6f6f3185098df6bbf9def2399cb359b3999ace2907650219b126c795203b01f391083d803799e91b941b91c3db9416c675a77fad1c3e13ba560caad0be51efa162817a87289b959146cc13b668bfe79a9de1a496583f8db6a8cd4a7b6a6dd68cec3372f2559adf4f569fd8767b31be35d4251798358e0bcc394056b4d4b2694f132a04be8ade15d6f72156d9488cc10c8710d8a213d96be4f5ee3d006aa9c3b9546b6f36437e804f07243cffd4c4ad3b6423c39ec09d753da757471f9f41ac8eceb8416e5207543bbeb0076c840b2ebfaddee12f0478ab89ac7f240beb6c691074398057e1d870a6b894a1ec94264ae969c3b313c3a0bc247acea3db95a61fa300af04e3a987b76c9572e901264c930a0280f53fc572aa9db3781220806f763023953616a6a559725f9905a453a0f7ed61177f0e6847dafcb7c5807bdd080e0b760ea6ce58ae2397df7fe5e29adf21e3f9c09b0b47db1135bb5dea4b89340dde7e52dc1aad8bf63b26247f6ebc5fdd587f8b8c66c44459b853a225dfbebb9d0f1d711ad571bfca08a2cebf873692f67fb9b6d3579c43463c3c529bfa5cc5d2655af1dfbd983618ea59d8e4e594ee22eb847e360111075a396241e6686bb07775e3affb280610bea628a461aa19c0111c8b01fa4c92a0ed1bf8893b397d5293bcf63f82cc58007d4b8af9f553e4b54cf0249402a9e7c160e0b5da88fdeb6d789d69c7e8599e2ac0a61476a282c091bbd2bfc028e3d1f823ae03dac9c1ef8f7a8c2c1b8be4acf3d68e9c24ae09a3cdf895baaddc13462ee3b299ad64f92caef9003bbfb0fe5727468f8d5f0fbe19999ec329787b85e005e41809fc9ed282141b90522a46a4983e970a14ad9786ffe3e7a7784c7be380b0a4a762eebaa0a9bd536e60bd0bc400ae60eed4e5660173d58212b79c1f3713857921154c9e7ed925345800333dfbf331d58d094f0904b9445f7047ff8837fc25ecc0b7a4544e536b7b0e1ef7718c9bf157b0d83ab7619a29e64c9bfa4830b711ddf8e77f58355d8310254790c0842aa877e53d4e6283c53f5f1acdcfe195a5c3e5723ac7f95ffda76ea05b93cb462768106805f2d95cc298a8dcc02d66a8f6146767fe5b9642c46c208a8b012f7aea2533e15f0b464ecc1d4e276b0e4a8f5d587c820ec03099760dde6dce3b04bdecb6d59c473b99f920769763c4efd3749f144cc05d313ba465393d9f722d5c250c97727a8af3fdc41e161f1e1048690b1743dc4b8326ce18f675130a3caf632289d922034167920d41a0abb486dfcb740cdaaa17b45560430982e0f8215d6b78e5371c59a0fb2f385dfa082e189b3e85d7046690ebf39b92", 0x1000}, {&(0x7f00000013c0)="ddc2231935c2f36112e5361210ae31c4fa99ab5e36d0f5aaab53fe1a761d373903be", 0x22}], 0x5, &(0x7f0000001480)=[{0xc8, 0xffff, 0x0, "38d948bf4998a5ba0cac8c7acbbdad3e4b1ead8e4e1f92f31f9294dc4e82a172a9eb5a450d3a0e8b8bbb566cb9b5bb900b6006b002d689ac8b854dc21ad8412c6b9b44c4a15fd94566eddaa390daa3067b0314144fc2fd0201d1e5ec7f4c968a76d03885669813012aac48729e5fbb603700b4fb35210cfc609a112d1d2f46765454b4ec5499a34b3a9b2d16feedd17970313071e6ef0bceb819c3a9506c8cbbb0a661bfbb3ba1e77436de239c52693876c313"}, {0xe0, 0xffff, 0x100, "4f25553fcdb24d798a5b595f40d7c46f0e7b3e827a9b761f6e9b2a3d0799e5679bc3009fd7bbce019f24b8a56f5ee430e37e90b9ff8d4b9f49f0a0deeee33f69a330cc6426dfb4fdab02fc1916da8d9dfeee0341dd0203a908ecb994e4899fb77e64e39f6c00fac92db0ea911e2fcda5337aad614df46ef386aa86d4ec0d7e96ada30f6496633312fbd03c4b0a776a91bd7f7bcd1f0a04017aa61448827f67754cddce756311bbbd635995cc170d558fb49c7c502cfb1e0e74d42e90553f8606c7b9bccd42796756ab97"}, {0x70, 0xffff, 0x7, "852b8a6e7b70e039a0cba67ec45cd90abcd7af5f2509d3f64a9f8135539e65d648ab7e37e813c76ab26778b31947b737cdc2efe3ef44da185304ecc86d989ba4c36a571aa0bb92a20c9b70118a2aab4a8d5f9073076add2b93ac"}, {0xa8, 0xffff, 0x100000000, "d3f1fd080f2b986b4e0c56d41a5bc3442cfb9d83d9bd2bc49e3b9feddff42ee9e19fd416ca2687ca10d3caa77c00ca639bf5af1b31bec4c65b48c7ef2577518679c7d76b2ca8f64561558edc8f9816744a16f35eb735dcd7ea24a7d2e94f45f658c48d68a2a9bb8752a0c24e3d15b497fb7b03b2304db083eb29a9658ff6025d88d7953a352d9a009084fd0ff44297d31ac37d444ff102"}, {0xd8, 0xffff, 0x20, "5f44e1e3e828fc3429bb641181ebe44db51a697bc65eaaefa956fbf6af80a42fd005194954c8121eba4addf2494ac71fad9d99bf16a75248fae01e2965982ecd4058866cb9d237d1d96945ec192cc3d27d81601c58e2c40d37b0fdffc31b838c526754fd602a5ce3a7b5cea3c8bf5be76bd9b0553509093157d39e69811883faadebfd64198523de13635dee706c6c5c3a4a3639c1b108186daf0e18c4ca0273b17e1cd1e37d6ccba7ac2008f6e1407855220a759997234f38cd4632c9e2d871f5a85b6238d9"}, {0x1010, 0x1, 0xec, "9111ab96751c372a6206bb799737687cfe7c5dfe9b140a59760bc371b0bfd6cc042dbbd720d47d917ba6a2e5a637b027b0574bc13e8226c2bdc19214f94a60d163455b8afc707fb49031b1ef5061485e70d7ccd55b2bc2fcfee6b0932cd0d02aee138e1d8259675d4150a5ac0518099815f34556133767454d3230d0e733d14e4afb477b1358625b48e4b6cc53cd8e79fb45bcf5629f9bbc96d506d3ba66220d87bbf26337730861de9de16a3271c2601ff3f80d6dd7cb203bc2e2439a6b87e6765895ffbd488e352d031880127808cd4bd560e40b3e68a8e0b779f5ef5daf8c0df7d2f7e8018546e03b69a0cad33d81654da3e1e7a3792353290976f5dd76f4cf668727d6148feede2a9ed11fe90b4d91b79875a748e6dea763d01f158de683adbd402459e3dcfa7eee5c49ea779641f8ad2401397662592014bc1630bc2b0edee63422ac632af9ac0c07886dbdd7c9730d01e3dc9d33cdf1a5e649ebcb64fa8fbe884fc185d4288cf5e80e1b04660a601bae8eae0656775283e778c6c9954ee806f57c735e899719e2afac11ad93152f2ee36f7747811ebf5966a1b0a182a8e2770b1ba05149f2b88d858677ea362727d10fbb75552d523fd1e62b31521f60fade099f5fb6d1ac3f65287b7267ace06ce21267368e22f77b1a1d4543e4f5892d682d42a9197518a6e07b95787cb016e10b58fd54cba83b14830428fbb13f1732ba83adea18fb4cc1bcaa22faef8b62f2347f0c4bb427f34ccc9a0b3e7c235683ca794a7ebfb596ecbf279a21893f64a07fa0bd90248b881a87e43e8a63cdb84c6e46bb2488af30a053dd9eefa1b2d36a411e0d13ad615f6a944a51c0a48369db1fa376ff14c796d3ac1f7e8054486376ecbc2364ccdf4b334f6798cdf1d06b381cf3ce632b98d21df5698eaf76f046a633c834fe9a204758acf7a9f7727ef65b8bb8e0dff6fb124f7149b603f8fff380ae4c6746624e48d86820b1574815253bb6ef9214ddb36fa3e47dec443beb35533f351dd7c6fb1fde6f350fae43b6f6dbb35e25c099ea6adc31e67112d25df1cfea5d90e245d50cedadb436fb9b8937d1d46e8f705d2c87d9f6ed379abe125e0b2ac7f084b638370fa400458e82d601ba87343c55daea55f7654cac8346496f2be3ae8588e668964e65b417f8d0164d5c727788be166b6bc48428af11c7e43205ef4f2d5f9eac0259aacad37c6696813af269f422a39c408908656a3accf1152074954bbee6f26ef9a4cb350b67d7f620b711160740c65e3a909952106332c8185c1d2c45c685b9e6d90b994bdb85ce2cda5575972894cc5460356466cf3cf2045c6e957e13c4edb736ba348268f38fb109fe0eed1b8ada3dc0763cb6be537541e9449d996b5406f28b5c44b5d989d33b49bba97b615d15028e1b47bd4159e625bf23d56d41b7aac442d39712947a3f68db05fee22b378d9a73342c2032c2b109e18fe4e59eaf6b58bf221f89b91e0c3d15ca27a65662779c381f72ac3a6243e4cdef6acb77d2656f14aa909079d077d85926589efefe0f76cafa2d94a8e7f758b56fcb54675280efc9ac246151de16ed899c3a455bea6ebe04cdc4c207c888b6b9ffb4a84996e80c2314a4e65e2274df99be130a747cde2e213eedbe4bcb7775c175a23b92c9e1e51fce23b5dd1b7e375e1742b5f4f6260cc478fb3afdaef00f4ae76922f988fe609eb2f508ea381712a7d26ea946a99899d7b43a88cacb697b6e2c63dacc66be2aa559432d86298b9134b8a8c8313e72fc5b1a0cbaa51f3006047dba449ca8b6c1f93713ba3c38b471dda002cc6953071b0df8d6901187fbeeb5434b6130730ff6bb258b743658fe67f873a4c1990d5350d6ac665a74ee714b7232a1eda17541e6d248ceb663313ef742f2af04b5e1ae975685bc62ee6b9f6135e9089d730becbc2a00f6c81de0b9cbc644e02880ef2b76dd0046e273afe940b57920f17e92fa12bf495b469909830feaf6558f929f8d4d58cf98eb30ce4e588e1e47f9730acb44e33937bed59828eaec4934b9a6fe8e650ecee0ea9910216e878c77e061f64fd0d697f461d07fe8e3783e0a0cbf391107c609ecc1f9ff588ca7f391549bb5a23c650cc0a260c0eb218d8434a4a02ba14ec3f769a75f4f41e8af61fd6e4eea244b08f465e740744c0a5c7914e2d869fc17f75e9de2f62f3c10e0721e1690560b3dd5427a3e83a03904edc43066ec0bb1d06cf7db4ac8ab99e8ac960c0f16a0ffdead1a623fe4482aba071cad034bb778cf021905100f4956fd1a1860f1bb5fa5f16aed9750dd2ed37a6634cc34d501a65ff05721298bcfe99b5bab2a7ed8ec47eb98fc8900007fecff0adc207654f62e333231f696a9dcee50fe55c1cc61f80ea2f8e86011bba7a6a77ee6bc46f88281953f10cddfa6ccf0dd5ab89e9b0b26ed5712322f31c9affdaa0ac1d2d2cbcfb5549d9b59fc295935a2e32de653a2a745351b6bf04be46edef24abbfe06d17ae3c47b53cb0b6dd835ac9630bfc76e8211c01de7ac47c2de86a000f116f16474f7e8c4032f6396318496f2c69b0e6ad6ca9bc9ed67871a0e41e4e34f1b65bf28f0e2f210cb450aed1ca731509efdcdaa365629b0246173543dcea0555f3d4e889c5bf8bad5075f144e2e38c1604aab0278720716d44248c3bb339e1de4c944c37ab3e9417da9d8d81c89bdb295fda8e5f761857ccc57818937e10eff6cc48b2b3c1e97fe57feef72cb5f31accac1ec95dd017b00e759c7e7d33143ae5977ae108f6428b44b4e7c5b09dc9187843051e53eac9635d8ebbf6098b7223ae11f8a369dcb585814a2e0b3efb2242bb25064c6e2749df9e2f205ac69209838bc79f230f59e04b356201933c66c1192b471109dbec6fdb212a0a396c322f6cae966c6fde71f8efdd24558e44d0e2c77d178e8b445ce7fb86500e27f15fcd5fcd25b477cde91a4b6ae6086739ae8d775a3b71a626456efb2b32c05f60eaa2c66f53f286ef9f94e935884b1b53ded2f9ec3ad2872d4a4505ea1167cac1faba84ca439b3a71a70d0a5f8ca7185d49ba6bd337420500150f56480014a12dd0a4dee19810859b6645960c694031a71e3781b0f83648b0aea39f93e3c46192dd37cdfaf15786565e01a8010f7a31ee5ed49a39f15d65401fa52c005287c50d570105dbb5931f8452f03b75e63baa9fbf3624cb8b90cd22135c8e1591522cdb2fa8e44a2074693f914a6948f8bcef4fd67755a051e7101d2ed8765c511c8c0db4552ced8adf49233fdd6ca91b86d94731dda9566f48db355f951bd2e9bf5558f58d0ff4a9d489d09e369d9b58f591822f82abb5075028db1f9fc940193cf6566e4a3d67b7531fe26dfa9babd21043ba2a4daec2d63c13a2f16e0fadb1b6338553dde468f2821205b98a87fc1384800421171445b0f107e43e35d372c13d8b269b8eac122f39d1032f361c1a98aee67ba0e5becece72c3eb0df147dc239e941e91238d7595d0c01e702a40f019e5095486594dc295b18f1d76df6efc259ba5e52830b2e6de4d85107eb3bcf6ade0099da9322a65b643f2959caaccf0fdfedf18a0af3cf1144e548f1b9341fe04888ed2de4a758068f9c249474158eed5673a2254016ced2b32e0066fba1d2b3416cd29c6cccd6ff2a92333ec933afb65119064b9557bbb4f02b2a7fad5266600f4fe508b383834fae632b11a6dc4cccbb3bc239ba30e73543a6f82cb6ac52b51ac695d1787658488c13efc42492bb5b61b7c85d996fc352f360a959bd14b34033ffb04682b4b0bf77dd67eeda510d80a4b85dfd170e449fa28bee0fe7990c98b387739b412d8e783c56026622a514edaf80fc12e674502b15552538fe736d0274ef262e18b0fc8482cfe0a5376146257d4a6f40f0b23916dd033262a812efb934de8ef9f8413fa38d34d9a2fd4fbcd1b4f0dea428823c2763bdf58db22b726313fa5ed50225025275d0ef332ab3735b2662b5c0a9c3576e7ef40204aff42585907558906fe3b5e4a9082ffbb8bba7fb30924242adca88303022d8634181911370fa15f9aee21075c0c34d60478fab7b82dd02e097f8268a96425c3fb83b6bd89aaf392aae153605a64479e5b31b72647ddaa2da24474f063c1e46ed9bef2374c8f62be5382ed5b8e0a7b5a2ab7b424f36888f081681fe4d0715e64a58b3069cdabcda5527d35ebaa1303de80b7b9ba06818ee573f17a904aa3b7de20fdd6336f2ea23a1ecd2a2b4ec4f843c19f94e8866ac44640d5f3f24a6a22a794eb7227e6d7e8d81b2340d48265b4616bfe03f0392e74747e4b96332409d67cc04bef946bf1caaecff146e2353a26ed5a230eeac4d54e3710eda7e5f5e77b7f2d739b411acbbaa1a5586edb28770cc6ffa9eb77e3feec7dc9b9e519abcfb0f1a36882585fcc96dd6655325ec6f597ca20f1090710062851fec7ef3555b09b40695676ff403700ae687f0feb526bad6d0544628c24b3dd479417de7ea33a7aa748786ceb4d14f770fa7fb467999705d0f204ba5758ece42c13cf4e3c5e40b2662f511dc529e1b91438c99d1adb032278d26a57fc1d89df595860e09a2609a5cf3955e31b566fdea67ce985f361799ffa174cb38c5edba47bd11b025951495a84250cc3a828716f2c719bd1eb7020d9105cb5b37c637cb7ba58ff7d3b0d4156a2db0cb79f28b058289747332a0884303897219aba9c7bc2e91615040837879db6c480f33629b7482fc210b5e002f3f1cef531d5f325c1cfc9bcd8e9ccbb5bad27581ea58eb5ccee8bf1dda41dece969d0d6af259da76da6e9558a17b89aa64e72ece8174a46c5f388845efd069264b3cdfb908c39556b931b3aadf5e7daa28bf86c57accb937a4cd445df76191f263a263302f81ff46149224d92f2b779b71d39e91b25e166fa3c8f0a34d69a389316c6ef2a18d5e2fa0fb283bb22368ef0c72dfc8917d1a7111c7a4aabc14afe6d980100f07c3ae9009d80eae1d9f9c555d879b90984001bb189f7fece669053dca3853bd931b700b171f0949180a25cce857eab9d2f812831120a278eeb175e012fd76a94b6be10b795dc2a11e77dcdb05251366d54f9d93eb5e1b6303042cd2fdb6f5669797990ee0d88f5c613004a35ab96ba6769ccdb1e99dafd0dbd7c326fcd09256c0edebd3a415cd79810d827c3663a2cb643919f720c66daac7c4cf2c1839895fbc2ec2f84fd04762c34e2fe0dd3e13196e1a6f5000d4873a9791e6ed7797ba247df90ba8fe8069e2ae911e8c027dd9eb55b47ec9b4eaf777ff1c9bd11714e2af22235f78f4c3b56e97a3c5ad3d3801d5619591cf3a8783183a684a23c6ddc726f153c858468b092192a64857914e0896debb94fe08187f09f597380cb26da8e7350dced0fdd9dc74cfac4d11632d2d6599e6ba8b9c5aaca21bc5bb58f3757d8f3994d0af78a6a7b1829012103c0692d5da01d2dff5e12c5b00548f76dba799df9f9b3d58dba86fcb899919c27b4007c2a0191fb001a8f14d7a183212346084c6de3cd3982c8e2da6a48babd9912a815dcfb278f0562e8a40ab2195c57fbfd5bc770d01d525b228beea4a3d4808858298931ec9367b4cf152c0c47e6ffdcd923178a1768b4d9ba115d76247a0c0ec19a47d6955da91be9e44248d60b42a0fe8cc45302b58374a4299f289c6ffb846e26323c68fbeb17c08a43f01c910e91cf20a98f6eb4a01ee316277b71272e24ca241f2aa8b6c268ae800832399abfaf57e3718dd02a8902cf1af346c32aadf51fe5a454b7d7298ee7d2ade72357e7dd21fcff2f8155b87c496"}], 0x13a8}, 0x40b) 16:01:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x10, 0x8000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x2, &(0x7f0000000080), 0xffffffffffffffbe) 16:01:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[], 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="70012e2f66696c6530003177eb9000159a988992dbb703904afa9da9ecfe77373120a05655f75b9455358fd6e3fbcffe9add102436d00af10958a0e51a691e1957bef0bfe4b8cf071c581a6bbed708d3ccc9b0bef24e18cfa8b888fd9bea9326ab0c15a1b6df40162bc2171d3bfffdeb19302c2daa0e0ba85282c567d9286800207ea4c4711f4e5c15cda32073b67308cd46526029fc6c7cec9b8944715242d992683cfaf05e371f51a6099617ccda4c055e274b1ea5f4095dc1b5df3941a69f92e6bedf8ff9dfccf36fe1a64efd3560250847eb1e8828c9f45da5890a9c711f3afe538aed8f6d9791a1b09b29d3e1d4ec96a6b692"], 0xa, 0x0}, 0x0) 16:01:54 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) readv(r2, &(0x7f0000000500)=[{0x0}], 0x1) connect(r2, &(0x7f00000000c0)=@in, 0xc) open(&(0x7f0000000000)='./file0/file0\x00', 0x20000, 0x80) 16:01:54 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x3f}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:01:54 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) 16:01:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) poll(&(0x7f0000000100)=[{r0, 0x18}, {r0, 0x4}, {r0, 0x48}, {r0, 0x30}, {r0, 0x80}, {r0, 0x142}, {r0, 0x13}, {r0}], 0x8, 0x400) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xc71b) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x100000000) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 16:01:55 executing program 1: syz_execute_func(&(0x7f0000000000)="2ef36f2ef2ae0f3805b10c00000026a30d00000000000000408180ffefffff0200000081b00000000043000000c4a2c9b7f164479f47d845b8c421717537") r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x80000001, 0x4, 0xfff, "a8ef27d99d5cfaaf4e9ee443819f756264c416ee", 0x200, 0x3}) r1 = semget(0x1, 0x7, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0xdf20462, r2, r3, r4, r5, 0x1e12606701928d39}, 0x7, 0x6, 0x8}) bind$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x7, 0x3}, {0x0, 0x5}}) r6 = socket(0x1, 0x1, 0xfffffffffffffff7) shmget(0x3, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) chmod(&(0x7f0000000380)='./file0\x00', 0x0) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x8000, 0x8, 0x9, 0xf2, "4def9729cf38433d5af60b1d9ab8962e652e17db", 0x1, 0xfffffffffffffffd}) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mkdirat(r0, &(0x7f0000000400)='./file0\x00', 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000440)=""/94) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000004c0)=0xfff) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) r7 = msgget$private(0x0, 0x100) msgsnd(r7, &(0x7f0000000500)={0x1, "a040add8b11e6e9670e8e7de581d7e0d127b5b4df3da1c7b21824cb2cc55f5d4a69ba01a784cdee5dc993d405765cdf22638237f6286a400307e86e9123f2d82747cc83ac574cd1ceb6fd0d05492bb79a68126d1"}, 0x5c, 0x0) chdir(&(0x7f0000000580)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000005c0)={0x2, 0x0, 0x400, 0x3, "f0553a540293f03495562cd33409918f0e93a2f0", 0x5, 0x9}) chdir(&(0x7f0000000600)='./file0\x00') sendto$inet6(r6, &(0x7f0000000640)="9866e1733cfdd27c8d51a88f7f8565d774e15696866592d282b2b12bc7103cf17f6d731bfc4b4d61b852580f0e6b54ab4208ba629544fa04d96a37806cf3bfdcdfd0f50a8b07c8a3227dbcf5183e6bc2aeaca15c83c110da60", 0x59, 0x1, &(0x7f00000006c0)={0x18, 0x1, 0x7, 0x3}, 0xc) shmget(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) 16:01:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) chflags(&(0x7f0000000040)='./bus\x00', 0x1) 16:01:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = syz_open_pts() r1 = socket(0x18, 0x4002, 0x0) r2 = dup2(r0, r0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x41, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) fchflags(r2, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000180)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x1, 0x7}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x4) 16:01:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x803d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffec, &(0x7f0000000340)="d8") 16:01:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0xffffffff80000001, 0x80000000}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:55 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 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) r2 = msgget$private(0x0, 0x400) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="03000000000000005417e728efc7b388329fbc965c5d926ce44f9df314ee2a76e27fc4a864299a6edd23d88ed4f7b60cfab19577c68d2b2024ba8b0e958942f5a784eac4304f22bca8298da98d5af26e764caf7dec29d18f408aa7a4ee0557c58efb7e1bf91396cb6858e6093aac151d095007a6ce10dc8e15d672c08800a83d34a322fa23a50053b2a7de7adbada434dcb2b13e21c277e24ce03b4837d6855a2ca719aa4934a727d9859a3a0fb57ca77b7863ff2bc1343d8e0ba40148022aa81cf7afc3035b79d2f6598c04775eb79a3f1901ea26eb0b3f307a62d75f1a733a720119e6a2cca9553bc5edda"], 0xec, 0x800) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)}, {&(0x7f0000000100)=""/241, 0xf1}, {&(0x7f0000000080)=""/53, 0x35}, {&(0x7f0000000200)=""/106, 0x6a}], 0x4, 0x0, 0x0) 16:01:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) 16:01:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffd, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xf6ad) write(r0, &(0x7f00000000c0)="f5140344ef053a9ac1c5a559b2579014b9a47d195b17b225226ed13fe802", 0x4d2) 16:01:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) socketpair(0x18, 0x8003, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x6) kqueue() 16:01:56 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x680, 0x106) syz_open_pts() syz_open_pts() 16:01:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0xfffffffffffffbfc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r2, r3) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="01000e2f66696c653000"], 0xa) setreuid(0x0, 0xee00) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:56 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffffae}, 0x0) r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffb4c7) 16:01:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc, 0x0) 16:01:57 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x20) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0xfaf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "d730c39a5ed859f8ab9d0000000000f523e74de4", 0x0, 0x200}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mkdir(&(0x7f0000000140)='./file0\x00', 0x100) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x100) 16:01:57 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000140)='r\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x80e2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x3, 0x3, 0x6, 0xffffffffffffff00, "4cdd53c3adef66099eb192d9b26628ef9fc212c0", 0x9d, 0xe9}) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f00000001c0)='./control\x00', 0x0, 0xfffffc48) write(0xffffffffffffffff, &(0x7f00000000c0)="8e543cdf9794c1ce56442e8f54d9cc59a2c0fb6c7ec3e9a6a117028ea3aee8f583d7f1cf39a88dfcc5cfd4d0ff9b1122353719172ae852d8c3bc295f2868a6ef7de33c10f7cf7f2065541c1bb500f08d1652fed2221fc8209f", 0x59) chdir(&(0x7f0000000000)='./control\x00') 16:01:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f0000000000)=0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:01:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:01:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x1, 0x6, 0x8, 0x3f}, {0x0, 0x9d, 0x10000, 0x5}, {0x200, 0x7b, 0x80000000, 0x3}, {0x7, 0x5, 0x7, 0x5}, {0x200, 0x0, 0x9, 0x5e27}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:57 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) 16:01:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000140)={0x3, 0x9}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x1, 0xd6bf, 0x7, 0xffffffffffff0000, &(0x7f00000001c0)={{0x424, 0x5, 0x1, 0xfffffffffffffffc, 0x3ff, 0x2, 0x193a4}, {[0x100000001, 0x8, 0x4, 0x1, 0xffffffffffff0001, 0x5ebd, 0xff, 0x200, 0x86, 0x7, 0x2, 0x81, 0x6, 0x20, 0xffff, 0x9, 0x5fdf, 0x1f], [0xfe50, 0x43, 0xffffffffffffffc0, 0x5, 0x4, 0x1, 0x4, 0x7, 0x9, 0x80], [0x10000, 0x2, 0xb447, 0x5, 0x0, 0x1, 0x7d], [0x3, 0x1, 0xf01a719, 0x862, 0x3, 0x7f], [{0x8, 0x10001, 0x7fff, 0x6e5e}, {0x4, 0x8001, 0x7, 0x100000000}, {0x0, 0x100000000, 0x7, 0x347c}, {0xfffffffffffffff8, 0x4, 0x0, 0x9}, {0x0, 0x8, 0x52250da8, 0x1}, {0x5, 0x10000, 0x8, 0x8000}, {0x3, 0x2, 0xfe, 0xd2e}, {0x0, 0xfd8c, 0x0, 0x7}], {0x3e, 0x7, 0x401, 0x8}, {0x2, 0x3, 0x8, 0xad}}}, 0x5}) 16:01:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:01:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x28}, {0x6, 0x0, 0x572abe02, 0x38}]}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/45}, &(0x7f0000000080)=0x2f) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x1, 0x5}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) 16:01:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x7, 0x5) accept$inet6(r1, 0x0, &(0x7f0000000000)) 16:01:58 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r4 = getgid() r5 = fcntl$getown(r1, 0x5) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) r10 = getgid() r11 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000140)="e765748bc8fd6aacdf96e5042d387903c1ff8b552329ba81b2f61e0ed4e26a13c0df7a2d2918160b181beb5d61249b1fe07b3ad23f04a75bdf7f8995af556dfca000870236a7e0195e1ed6792a78b1a31ccf9226ae896d80734b63ebc01318e8e8fa1878208d2f4dca620b172885a7806d4e73f93f02a2b1a692a80eddd34dad7bf91b3df00d1278b8b2a6b67ea7e3626e3461f361a79682d59510f320adf9dfd2af7b207488da384554d4639cd2a5132d272ea228fe109eb1427e2400a5781906737dc2e7850c102629a496d4fad03c3734b018ba2f9d118e0e82b45d3919300adecf39a2", 0xe5}, {&(0x7f0000000240)="f5698269460f47453599e6bfda525dbf728cb272967d3c03e696121f59788b31a951eb3e7677231b38aa1263f2d19b1b3fb9484c2c1dd73b1582b9c129352d74149ced141464b6ed69d01d3d2f7c5df93207595c2fc3b24714fd50850d1866ac5c1be0b18ad701e51ec6eb22bab623e8d927e6000a00c081cb2f05a97d78fc7e48a19388c25dc58fc1aa4c7e7dfc48aeed7a49b069c9378c62a0cbab4fa436699e8892a0d1808d76071b38209ad36a", 0xaf}, {&(0x7f0000000340)="dfc4d8cd88d35c00211d099dec5292e789ca69499b877987e662aeaa50ada0ae946587454e254d7ed9347f0ad0d246230d2f3c7607590a5c12b210a2145e8e74015cfc522bf3a65a163848e8e7176c813ea297eb0ef6880c8a37747081f6aac8c3753085c4e6673d0eadcda6f84d2d1cb24e906d6956550b8659a82d0a3022c9eab870e0da6cb71c61fcdcf390", 0x8d}, {&(0x7f0000000400)="4bf886acd101c76cc2201d3575b99b4d0c43b0a021ef7e41d53b808bff14e5902ed7840bca2ee779e92eb755ea06b4641d4c87c8bce84b9351b31f2462037ebf2b143883038280568429d238faae7466af676a2c71856f3cd77696940760cad9d7abd405e917089c720ab0f60015e8281d42f53e7c2e768f1d6fc87aecc8d0d0060a3d8a70a5a3ee27d0a6771d609ef6d34add82328482920006f0def71a0fabc5bdeb2fc6bc73c078193622bb7765ee32eb0389248352259a02bf221bcc10342b8004dfb49a27084d78e0de6bbdad7d755f5090cbe1a5032dffc04fa9c74b7f2c5f47d598f20e96df37acdd44a990ac41b2f308866fcad2ce6ddfb53d3059c75fbeb2401c11a068351c2b79051ec9be3fa931a0dddce096a5657585e56a221eb75353f7e657886401af8ddd4b72a19703c555c00eb0c5f99843a6438794579fa393c4abe4f5935df64385bb40a2bcc70b58310fbf19043a18ae5f00ac0e4b617bc4cc2119da568d7907f2f48d39682335076e864dfe155822802316a25d30c9d9a719f6249bf462b2d725ec63c6f0b6d0100afd0b3cd4a998a549a3f56502317e95a7a312f32ecf107d03388de594595c2f8722bb285d3e6cc7bd6d8b5afff78f036b91002c9e8b4634d52ad4155af0f8044d8cb3119a48255715cd31fda43647dfa9eb1844698c66dca910fc4976dfe4b4a496fae571e8ca5f417cb08bcd9ddb7d29fb6291cbdc85df10f313cba55b235c11de33c36bb7a17e05139171a00861d695409666e86ace1ad5f67b8f33e693e7d817de4d949712ce55862b798e53e59332be1764bc4c534170b073aa5d415813749e179c12f45ad23716767c2c08bf920502118685c65a35e4d4b9485c57a52b65ed10981c2bc8fa93f20972ca97fbba1238b53477ff87d9d60e1c56c24d156170d5df6f2e4616d1fc88efe2861cca09940e808b9259d26bdd43526accb199e9c2192982300646a6120a9957be6b053035703ac4c5d0491cbdbe8274821d3a8441e8bf77bbbbfa0eafc2f3a4e561fa358ebd315600c219ccce322ecff378812561db6f9bd6699256baa12a0cf53c9dcfe36a526ea6e9010182fdf4157a0089df064d7eb5b666df45022cc024ffd0db273bc5785bccb92f815d70d13eef1568b16660223c69166a8f6a7fbec60e6046dbbd710aede374cebeac9a2fbb25cf06d89bb92ee1368bb932f6ade1cc71bd000a5490afb8044710864c3c35403a6bb2f133e3dff11c2b2bcfbaca3fdb6614abf8234b4599fc1dda56d7de64aa09cd5c517b21e97b2d10422d1c5da274f665e1d90c54ca72cc248a9c8d3c2aacaa9175fc19532884c6ab08326b89529dcc4776660bdbf47f0fa90e389b9f44017bf47274b7826f501ce7506d33601bb33d5bc5537b6584b4d96e931ffb1389e45ab672053399f906ff9867626fc4973000720d29c974cf9e6ae7e7968f4786bf66516b24f29f93b0ad13b1bf6e0d57f30d0903f570077a1c40fc9ab46fd6411a15f8d528b4efd612a4f110444f8e6e757537f5119d7ea58bc8d0f2139f66c834a6f314ea72b8577cd5aed4103b5c25fd59014c2fd3fe4afabebc6aca260a798628951911e888541a6fa5c61699deaed5489b424731c949c85ceb4601c6365a73c2f9fc83100199d9300eeb2fdc0258f3feee618e109285a6c78052b2de9008ffb54f79557723f1dc6727f7c1b204b957b469247afe2ad9ad4a21e1ec0624d2aff57173db531c7410aad7a4a12ba4120f9876af85ad6db6e74fa4c1277c50b6dd0153bc35295bd5b2faef3f90a8ebf60f0024bf0614b4258c5fd20345a6c22e64e29a5cd042f2f6ffa5b08efaa0289f452a6b82a0952c635980f72f6e7df182d910478d45dd307e36d73a0b4a77637a267b102e63e6e545d7d5bdbedf767d5d62eef65d57ec0d197cf55b27adb4ca73be7043c2f855c527fd66d6b0560d2f729ffee2e0537d51b301609d016cf6e62f785703bd55d760e320d49e2724866a1c9debb04da8a85305b3dec67ab08084fd69d308d5baf51aef7c4efecd98ca0cbd7dc205c7fd483e74bc3181b34960bf5c79bcb659cde626dcf52478ad44fee744f3c3665a575ddd1cf6d976f19cb6460038c3a069962798b5702d842d7b808f4f1cddf5c82aa797e8e3f792d1de851ec4ad42e32dc88af4cea1d7858bcccdd297a0a17521d95a3c38ec3767046fcff95ffbab580067ab367105a9b4e9299ae52a1a3a9de03922047d8041d16563ce98a4c035d59b09ab61e557a46b5a075d0047d4dded1662fde0eb456f3c202da40ead5ed4fc1f26cbbcab8463ddf1b6f53b89da0fdc67b597e975d41017951e64652380a801d7515af76ef4fdfb527042370145712c2c7144ae738811e4e276b3f4e091d4e0c2ea274ddfce83d1da1a1749b9a35ce7f347734c97c42b220f08f4ef09167e0f349afb923832789c4bd954d946840fd6c742563a414b9beb8e4622acbc8d8f05ae8c21a7a578e21f78b7d211b9c232c0247998c072e67f19b40a7ed8824d0a3e84d8bd2d3db0644944b06e8d1e7afcbc38a5ec7bd135c9cf463ed186294c09c5f01f0333ea830d19540b93a1a8556c1f3454831f471bdd4d5514cdacf4c391e9238da7d9ebcc2403f8e1b38576a613f10bc4648014e047e4fc02f2531047f99df42a16236c4b177381c7efd3728ff930cc6218c1bb5135f1d792de9480b446927cfce1fb42f5cc40861310e63f33c73647b481d92e452e0945cad4bd5e7d55a08f125789854945cfc459f31057cf883137aff741cad429aa7e8fe58a0729e71fe0490c9a49fd9bdb791c38678f07f95e63b2ecaf9399d0790841c083529d88cc2b9fa23a5b15e9c20f15b13e4aa83edcad56e0275a843f5dcff83ccf7a8ccb077a1994873dc1e54cb17e163b564552d23bcc1631ea6f311893a570cb06db3156891fccc871f5ad761344251579ecb2641d4efd1f2ac3fafeb50b5194d96cf6d6b55ced399074a00bc8d6a41dc8d1b85913cb248fbce35ef6e27dff7833b98941b995b83222ec65d3b0c9d48af3b1bd1a764e664e0fa4b21be250c04fce1ee8fa9878998ac764051f1b717709afba5226cb9f015e7c83c631a355acb5a674096240f3166731d2b18910a3ca1b913b6a6b028df343cff58566fd6868a16f2bcba758036ba3c62eb11b6074ca6f6517054fd47832816f591431fadd825be73809d0b0beaa5aa3919422ea4b78c1c8c4c9b53d704d16c26cfacc39c20992d01e8800c6d5a4bff5dd551977e642f573d674be4eed652b4c68e3f455a66e1f52d454876d365e4f64630b7cf1e77fb65015b1f998e05a0d130ce13cbd35f1e2a308f161f03ef5a3980ce272b6881c0a570b2c1a4f4e1c601f0f8d541546af266bd3103c31d0f86240212da3a7500a1ef33075c2e6a5118968ebbbac11814ffed6fd77ad3a798251d21dbd062676f268a53a3d1d4e1c98e0a6a5b25b33e81d6ccc40a376b37278ec2ba187be1257db225bba651527a4732b4778b6ad8b03f6db628bd95f9619b05f8ee668072ded3bdb31695c970970c426f4fb2088ad3f084a24aba9824cb67375773b9a9b440ac4c28faf6f51853197d8a0d19bdaecbe08d73e1e6459c895fad25f083cbf262dd360615850c0afbd166e941e88d4a85d71491f5af654075b88ae28e7445d118e0efd274b33b83a59e6f1e834dd14bdb16bd153d9e2dd983b1bb523fdcff0516f743b8ae1e59fb7d0655028d76ab26bf35796962213a733e4d65a21045c3fd32b82056bbda54b084802e3d17139c049171c11f92486ffe1b26e827f1662cef03797c9ea896194fb3899ad14cc1b7311770bcbd59b10f37a3c55285446b07b31d706e63e859ab741d70235d08a97693b12d00edbe4fb1faadfd79617ac4c6777608dea8c20a64fadfd67c00441024b58ee3d09f91a63f50fa2fa8c8bf91b3bfa2549b80576d175224d15eff93d6d3df0f0bf6b369912af449c99c8ab525bab7db7da9a13a98a66e7bbd8c9c7e56f3a288ece438c2c00a8c31a61dc9c463ae94872ccd66025aacbcc3adcf7083d183e3b93e9f536311ce376e4b489837d57c85f367234961d8e1f4de552dd221eca08b35b01455a13e1ab745b905a2d7ef1e199ade8cb6d0be06194991022c305f9b1e5414bd5d9c045128267976746ddee2ba7c8ce6d26ab1d1fdf3cc0818f61521f04e2193ad2dcea51d2f1dc31baf73ed2fb2e8262d702b56042969c7538e29bc6c2e0fe71b94ec1cc883a3a4357fd2d3fba4630c33f51a6e1c5bc694081d2585de9c75e63e703cde1c9304e3addc24828c24a57e2443737b111a782a1313e554e24179215f9a9ec84e79b3a409080fb7f95cb131a259cae3954b7c7e0416100e7af73933c25ec08207f981b67af30ed9d286469fface9c40a19884155d8bccfe72951bdf08209a7f68140af5333a3d85d49005579a5a582a1150dbd555b1e574486670db152fa7756b447b8b2e65fdef03587bc629eaad391698bca2479b652993e0bf708266360e8bd1c48380907620a3ff33f73200d78806c6859809c24f1acdc129a21460888b55afbf1e37f5e51a48e791da41cb77ba1223841040924a9a9c553c41985eaa9e94518f1bd7994216ff244e56a2f5f9aca148b1d0cb591bd7756d6572ae7c5508893333ee956e4a14994819149ed4898c91962dd6206f9355aa0cd162c7d552ab1ed66d0d7e7e2b986262afed09a93602e5cead10acb28e9379265daefff21bc59192b4ede8d8dc977473c5d1f5dcc3bb61de7581fa8b17c468b656e631a0fded3ad1414cd4ff3f7c90d7209c367537eca439730a891a0e1c94d096b8c13b754c73daed669a7b6cad4fc6001205add615e128d107f97559a067f04ca488f9e5397acca67676bb39f9b0c0be2572dd02f2d229a14517622469e9e29e975a53cf0ee6421f2dcfdf4ec51e34f46303fd528d69bacd91402496705ff90bf77b7fd63effdb2936f82fa054257ad1e3224654c3e82553ab4c3734607b03d19bf2b74721d32acf264e9a3bc653f24447ed605e530c454b5ce4aa803a62baebb6325d7996abbf594975a45cb30882230ee2e33b66d488adb08b983a87b67259bb81f5c60e969962e2907f968a37dc2291940a5038115836bd0b1e6ebb33ea6a045232aad04e66c2136e2f1da3e91e348b29b52c1ef7b2fb5460ba4421ce19f87036c54d866657dd7c1298d1f769460249129c1f1a87f058e18cba79d79488f9d270c63fde1f62df4bfb085f2c26ae904773253a86d1fed2040233a9bc8edcafb6461d4c6b06dd1ee47f44f7f909ef4a38f1a28de05fc22764dfb553872b8f000992ab62cdd1d535ebf73e0399d8cbbf35d228b8fcc7ac7d70d25d594444d4eb64496854e0a5acb8e44bc257d86faf0b13acca3f4df858b2d8e88db4f9978d9468b875fbb3f2bb538342d9c4d92204953d71ba179bca3fcf99ebb03ef90834d3cb5d9d81cfb853a48559ddbf39ac04d8fca17ba27757486a3e3bac570bf7ad5ed11de902d97b5546cc2b452308034cff08d8dbbf4c666c3ce282f174b7a0ca70fc608c504af564b079d28c42b6946df702296cd8234513687a3e912c5b1dc6f5023b2e61b0bd4cde31ca6941ee5b6a6affaf3481a1bc94f4d9d712ccb7e28d84c1e871027558134bb70331b04a83af78e62b7e09f0a489d7a7fe7d519cd990980b6476eef1cb3d38b1d04c52935d3ba115b768c153e6b2dd3f6150de7b9a2570482fc76223b97e22f43c0c571a14f2fa6e315c5b270a46f1c046703c31bb0e4665677bc9259", 0x1000}, {&(0x7f0000001400)="2a82742c32e9bf098660af3556ec04ca3a7d94a24c23dfc10ad57f91776f366c7c98c146463ea27f601b25169f50c0ef0bc8e4e2a4d8da0cba3f8ad7592266eb8d86772aafe4be53c316c3c1f2eb6a22b76bb8f95c2ff03316652726afbcfb5b286dfb48d49d3d96", 0x68}, {&(0x7f0000001480)="334c393254c121d040928ee197907ff7b7ebcb7f5f8f9c52b64374058890c9b567308e409d940291475d8c57ebd225a04c0087eb852f8f4b6b5c61718be7704800a285377ac6147637e547c2fafbb78f4704871f5ea30c074bad2ebe9baa7838176e2142ec56c5a13f72c471e21ebf746e0c6b60ed837b08d052a2a6cf36d6a5e34129b723527d5c8d5e6b4b9407b8dc761f4292b61054e794620f5373807e55c28f7c76c5637fbbe7e523e958343d8c8d52a94bc43d1bb7322f07163de3", 0xbe}, {&(0x7f0000001540)}], 0x7, &(0x7f0000001980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003800f5020000000700000000000000004e909343eb3b055f92ebe4030018736cd567d98f375bb8fe5eb04729a9f0bba086f92beec45247fdfa6575e428566e8105c856f9ae4be857efbebdbd119de56db42e6b9009baef2e7276", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0xd0}, 0x2) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 16:01:58 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup(r0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 16:01:58 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x5, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:01:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000001040)={0x3, 0x1, 0x0, 0x1ff, r1}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7beade650f420f1a1517a616c4438401a84dd6cea01b87aff92dc3ba0c5f81214b33615419c61b18bef2b95db72e9b187f7e02c99e5b71ea6fd3cf47e7284a19d71c7e70be702d63d89bdc69955446dafbc455d5d4cbd10edd3c8993f02e2f2ddbea4711fb203414ebde9215bc969c6e569833420e0259c05d475f4efdcf0db1860d4a5dabcb8d2211fcba776e82889d2acce7ad0fe194a7ded71325a22a2251e51e7bff499a994bbb2853f6ce4cc8e942efd30302e8ebe8848ff55c5de911b9219a2263dc43c7183c8e99efe577a9ce1d0915053555fbd3c98e901245060894079acc1fb5f89cb0ed3e258789bb9af9e237ef9f905740300996c0fdf80ca543431578b1ce0a14752e0ba7ccd18698a8f736020b7277fde5c0832001c9cf3d0b9ec8d4e53ed2e716712ebb3fa3cf03cfe7a1592b25ee371f197c0e453e1035196eeaf311c50e28809d9b9e537745d5a4640df6bf56a844254ccda2d6c67aee7402b3c63e5b127d6aaba10a877609bc73e9439a2a0cff35534e41de8f22a6076ab3d5a7057c349b66d4dd9918bb882bc466396be97c40ade22a9ecb2efd27fd6e61cf30149ff53e02716c3f8fb5d74e7d6246a5d5bafb1d87ca1f845f9b30d4a9c3cc1f6b9cf22c76d2835ca78a17d621ec6b5459c6d1f4fa3b92eb4e79f7a180afa15930d1e6a0b4ef8591760aa1c7db0ac27c661bc958744671cade97ba437fa76d815a923058680fa8ae8d9ddd5c38249727f3bcc6858a4b7cf7ad0a912a1a56f46baf68e953680f6108d72b5c4ca39ae4876ee3628bbaa9d001c0fdaae97c0bf3385809e287fa9504ce8ed60aa0ddef459734ab1e7458708e25136f1f49508f4273060266c25a3df2e4671a4b7b96c1d981675ae3c177986e5b16e6f72b08a64b97b4f12718f346089f95bdbdbe87e9b69f4660ed1e0b39a425804006a102e0e5a92959a9a3857d070761824302f932b6a504e071041c3ffb0030bde4052a68a957a0f5ef0f09665d3541f5389f2a42f60e2e6ef5b389bd32d1597697c95c2f36c9ff2554f305f6f50959d00195cb4c964f6911658d7f8c02ab34a12cf3adf986c1c501b514149d9a67992a5fa4866e7a7184427d19dcf804050c76ae967dd246fa033784dfc219e56cdc24b45f47236cf9a00463bd1cf69f734ede34f0543e67043d67801279f9cf588b7b98a4cbb4fb92c8af491290905501c69b7c4ee3f268f7653ebf93a263175bf69908c84087914ee57d004c82dd5df4ad3657561a5e95bfc03a41fa32a653aeffe6eac612aaff76bda328463270544edda6f3d72d71ddc76454896ebba6d7f79cc516ab0510d7a400d29ecff05320decedb71b705acf8f500165edcafbd498276397a58ef6e03d464a02a425e4a44ec57e7fca252ffe9fb8a62095b8767564a8de1a25b2f959a20463fd2361ea3c2240681ce6ff79b7dabee5e5068ffeccc92600cefaa55f39e5b7cc01f3cde3321fa03c9fe0867528ee60d766ef3ec5f54ac8f234dd083e926a0c1d52b7e1a540433e6d4c5340ee97d9ccb87a518aca288167df0a510fa16bace1f06bff559eac3adef45bf184b39355525f908b222393fe39ea4f7b5727b195bb32cc34adf1f5ac46687c4231e35f341b7cfd0685be3e635200a83fbf1fee604a322c5fca303a714aba9cf66d205e258809f2a23db363ee325e846d0c77309117382c9e1de4acbeb67bc0f673a4883dda76694f90ce23787f819570778df2e604fe4d7d5741d1960696e6483fe3a05b8c58bb81e8967e9daaa15a6848c099f2f5c788015952c8cd78b9483a53c143fc47af0e357b326aa24a64a83c7a2ae41818c5f626da7faecfc4f45111a12fe4b3f516bd028a23b6963ef3b68294b5e60bc540329f8b11e31ae2327eca9ffb9b325c515c93075105e5e04e8699181a538e6ae311525a4af4dbdb7aae3520980d77fd0d51ad392f4525dd84fe94586c6aab998a213e4aa273f4b5a4d3a7587b9761c92370b8563c48c37e91ae70c468a2e94461a8ded5ffb57341355fad8395902236b24353ff5735b3290434e9a1acd98ab08c9b2bbb43137047ea23729c32f6a6f4f32166c45f6a5c2846f844fefcc97695ba7b317d66ad7e5be506f72660e9eee9a91de0a7bc8cc18465434772dfeb1c35beed1ea8edeb6c7809decd3f569d00384e5e63bbb6d24299da23f89b614b93f9618bfd3abd3057800180189749ba34198ea3b122bf17d6235ca9d008815d2afe07bad2f72e728c14becdebb29345aeb1e5e5fb1600869bf90c5821c3e9adaf965984be8d3373465dfd358602dfe512745fe9914117041adc9a7543846a8dc5340ef11f907b4ee5526d658519815acb8300796ff43ffd3cf6fa71dbd5fae5a37f2beb526da68f8720bae4ff6f5c426fa1bec33398fe811d524b965f4eef32722292b198f2ab9204a774f5b9ad45023bda5107bd4f5f415d6a87657a9a5dc8b1d9b137df58ba0bb0b4a4992a285e20d4e392b100efbbd9ff7ef414b60704d134111608e810d22dc77c215bb077d105631638611ad21ccc1dbafc66eb446ff7b43864ec6c58587588be5ac0a7ad13af261a62b11ccb6e25afe92571f7a68a2fbf32570c0b0304451e7d09a4d9b3a8ecd983a999a37975cc1d3d6f1716bc4c864b6639f73f5ddecdff553136bbf317d5e54ea48effe0e7e5cdbaf639bfa0e6e7fdd87a86b410ffd6c91f3dac1673792e82dbf1118b4357117de918f00a3aff8d201bc59ff481e75adf6f65b501d7712d41f4cbbee2a3638c6fc5a7440d09b2eabd42b3011d7e8dca5c97f070c6e75c673f8f744ffab837c16f8996195e2617f0abb60b8f426fb353f6f24e3ebdf631bf91d55a799e1b917d7a4263155d92db3765469c6186f0a53f1b34ce91985ba73717e65469f83f469546cbb11b0d6d516bb5efa1542c6de59d1407ee6f032e3b06eca769cba0cbc2b49ddfa6afcf94669a34d085942e8378dc8184e01c9868906919584047a3c78fc5d983b05127b9aeb5129860c8428154d234270c3c467d495cce99b4ada2e6201157d97939c21d3ebbdf56daa1c9ad214f75cf3b1ec0f95b2af18c8c2ba96338c60a25b90da497d0a41c9a86c418b9c5d3263cb6f4b2ad709e4f05f1c0b605087343dbb79788fb7510c39b798a3c2626b9da5d0b2d56dceed55f0d3c54523472a8a6e71d4405217511ab4e7093d076071d23dcff1b32df80e383ac2f7b83826ce04ae1642a04b8dbd53ecdc0acd7349b189e25375274a9d54ae91409c00a7571c28166cb1de0879e1969aaa7fd5c93d15b4ccbc16ab8427f8d3606e76e938baf3307ab6d590950f6ece0adef49145ac773793268d0d81db53b7dd7918683ea5d784b75a9a623ad39c48a2f51285885e547320adf70d8f8bf01db4b098b9a5f5d628d308df770b6650d95237621060b5bb8dfb29a10d6e5bc64c63207f76d27d2c1289b3132b55b290a5d5888873eadb8474313da92c15d74ba27c6243a4d8e75d3009543cda10f23cc04890d311e94c307c88512739a90d16a5f782a797b240be474d096bace4db4ecadc993f065421b4bb7d49323c77e4007ed9c6ffbe7379785063cdcf956326ca0ff493c23fd7add4c4fb0a675f185e61dda0a7ca3504ac0faee4579346c3784928d9c25273e884fce5a81e792053cfedd98ddfaa2b5946540d4d2e51f90c0331b43419629de56dfa63545da2b4f4b1088c23b177d54b5d841c5ec47b663b3551a820a392887291978ad1a1741f1dae441aaee995967af1b3c12e315ecee2a5474f18caf35f98ffc616a6baf9125bbcd41a4feff26ecc8cff988766269a53d7ff1355bd6267ae5f4545608b7d99b45c432629d903c4ebe6391cb0374f24c60129752888e66bb9250b9fa1cd19a3afa5be265b936a0174ea62ad141bee480d95cb0b12a19e4269c7371a3afef67a41968b67939f53d639e18156170e247cb98126c92746078b5ad1acdb1bd218f96d6d0bbb6f119f228f5fe212807483f717696b9a95384b8c97704ab57e962d0015b0ce39fc9e0775bb130e6b577c5ecb38a5eaa2c1971db18bcb1991dd3fe17ff11a3b6b762bd29bc4b372a97a97feed41b204f4682e7fea1efde7666fd3ecc6048fe3e3e8bca33adf8eb9adf7837f7d98fe44dfc52ebe5ed38fa5807d45dde2f5db79a8bd8fb42b198b2f41cd7c4b8f21ca8adef84481371b44c392bf1574a876a78fdc8d6e25a10d85e4fda0faeeb76d50a5e51b3c5f8b23405a59caa744dfb0b71ede26c1428c608f4edfa881452409ff7e115ebda3cbb72f785ed7b6285ca3d3e12e2b911770c096d9c1ce4d294b2cd23b61ef1c123eb2be55b394c03a39540523a22b6aeadf72b702b53057ad28eca92d534b4223886fc0dc6a63a7ae2d052d0e621c3dd0fecd55b797bfe94311dc647baad33ba55b966fce8cb589b9d5b03823c368c155902a041b7c5fadd544a5bb2a30ff396ba94998786db4e2f7164ba290a49c336384972eaccbbe031ab03f4db7bda53a308cbedc7461cb70a4d34c85d8d2bf6f5918a5289df3aecf3eeae6268faec1202c999914ef849f6f303f402a57ae907019cd959f6021573b7bafdec84faf801ff69832a510b69e141a0b65b26b53ceb0d2da7dd701898b28762785f70637a81920da8b27a6f599a293a1e0de1ace01502c7057b7c8ffc5fe507c34a3e737eb8ef9c6cf06dc3a4c4be7dea86ff8653af3e1fe25ebdb05eae3e5013b7d7a4c2b12d6a3057e57a48349fa5cceabd088e6b6449773d26df08551f0bbc2d0392103ba8039c50570f195b56485a867cb0e4a2611de3d18c5e59ad9067257d6024b0a704caf62d7df364f77a742b2b07699419e5cfb082baaf8e237d90e80b63d25dde8c0faf4e1e42a62eb042f600d87b45cadb0eb9fcd48cbde293cdc7836279a69dc21e5e3beba7a33904e2f04229105da94bbf04d0bbd691b9e5d72f2451ec0dc0f5b38ca7c05d0f54301803ec2ab386c2359d626ec5208391e91b20aaa9230818d0fa66a22577fce680b6b02fe9fc4c65c453a66bb697471e532b56b6bbc1312828847b51b49871539a6c723c37f74a5112f074bb4037c353a02552e4d5514a19a7e043e7f45a5ad2ec396b95a5ba10e6e9f3733535d0026c86e045c4dbd2e468a82fcc7eb3045a6aeae948ea4ff65b31b2b40d09ec63e3fbf019157e4c8bb2b5c64c49d92cb5aa6d5135a787b792eb6f54fbf67648d0f8efca093ecdf04c2db6426cbbbe4950ea09064df3c8e185a63ade68e50ab79a414a5fde093dcb85aef0108475a6e59fd5597ffec159cfa905cbe6d4ce9fe3a192708d5f4eb2f52903f453d0589c579714b13b5a81582e9bbf33f93f2677748c4d30ff441cef67f51739cb018b29b4e1e78ddf1de38e37c51a0dba5b4cf0716064e0c53f29191ac61e4f2f6de4e554008e3a22473dfc2194d832c4f1de6163da1c391e8848f7373ff949ba962ac5c6aa1904f46680799a123c47474fbdc4008d1ce2355488dc09104ba2e492b5fda49f7a3ba694fe2761cbe7f73fbdab38febf543f72be33775dbebf3ace1fa46acd91289279daa014f4903ae0c5b89af7898b53d8cd74fd8f3c7a5408c99553ebf08105989596f3fbc68ea781ffc999d28d51b60904b26b076b01c14e3e6ab93c19d0e59792aa5475eea028101e046602054f4d65c0a57c318e70500a96ecf23c9358a91cf4a87a562c8942f9b40463034be5ba82521355f53a8c7a3b33a88d44ba1abafd73e544e56aadbfe238750e5fb672c48b5ba6915607ee52ec1c08872898249969c3c571423", 0x1000) dup(r0) 16:01:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) 16:01:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r0, 0x85) pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x3, 0x8}, 0xc) 16:01:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x26d) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:58 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd35) 16:01:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 16:01:58 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x2af, 0x0, 0x0, 0xfffffffffffffda1) 16:01:58 executing program 0: r0 = socket(0x11, 0x7, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 16:01:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x480, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:58 executing program 0: mlockall(0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x82, 0x0) fchdir(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) mmap(&(0x7f0000b03000/0x3000)=nil, 0x3000, 0x3, 0x5012, r1, 0x0, 0x0) munmap(&(0x7f0000b04000/0x2000)=nil, 0x2000) 16:01:58 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x10001}) ftruncate(r1, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:01:58 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x400000000, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04", 0x3}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() 16:01:58 executing program 1: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x4}, {0x6}]}) pread(r0, &(0x7f0000000140)="a2d00510f0daa49b0ea987ada2aa526b90278766b4d6cc33a56d08637d0a6e5ce92a99a2b97635f0d0cb91e3b0ba42d906e01cc68c1e7bd406246b9c1ddd81b0013a338feb6afe56", 0x48, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) msgget$private(0x0, 0x91) 16:01:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) open$dir(&(0x7f0000000000)='./bus\x00', 0x88, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x200, 0x0) 16:01:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20050, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x7d) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/143, 0x8f}], 0x1) 16:01:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)='./file1\x00') mknod(&(0x7f00000001c0)='./file0\x00', 0x8, 0x8000) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) symlinkat(&(0x7f0000004500)='./file0\x00', r2, &(0x7f0000004540)='./file0\x00') faccessat(r2, &(0x7f0000000080)='./file1\x00', 0x40, 0x3) msgget$private(0x0, 0x110) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:58 executing program 0: setuid(0xee01) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) 16:01:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0xffffffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = getppid() setpgid(r2, r3) 16:01:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1021, 0x0, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:01:58 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000000)=0x2) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='/dev/bpf\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000200)='tap', &(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000280)='tap'], &(0x7f00000003c0)=[&(0x7f0000000380)='@\x00']) syz_emit_ethernet(0x1, &(0x7f0000000400)="b6") 16:01:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100, 0x20}], 0x2}) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x7, [{0x3, 0xad}, {0x1, 0x1}, {0x3, 0x1}, {0x2, 0x100000001}, {0x1}, {0x3, 0x8}, {0x3, 0x7}, {0x0, 0x7}, {0x0, 0x928}, {0x3, 0x1}, {0x0, 0x6}, {0x2, 0x3}, {0x3, 0x8001}, {}, {0x1, 0x80000001}, {0x3}, {0x0, 0x974}, {0x2}, {0x3, 0x4eb}, {0x3, 0x3}, {0x3, 0x1c}, {}, {0x1, 0x10001}, {0x2, 0x7fb}, {0x1, 0x5}, {0x2, 0x3}, {0x2, 0x50b4}, {0x1, 0x4}, {0x0, 0x100}, {0x3, 0x1}, {0x3, 0x5}, {0x0, 0x2}]}) 16:01:58 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f0000002140)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000002080)=[{&(0x7f0000001a40)="46b40a843ef6fa65477226a18b98b47237138b899df0809c336123781acf237d1e87770215beecb746c018d54a420ad29c646bc928d15c6a05014f1a85884dd46c3ec430e1321c00ff83048a88dd707859c3d8081ef03279067e8006ab396f2cce6fb8ea899bd8e477cda9507f37d8764ad10e5a4160580035d6f0b339c929b5805a442dec913b95d8aebfea5ec93cfae371aae8883372cfcf42bfd9b99eb72fcdb7a0396a984e3c7017d25967015b8d4de3d56d9854c32ba9e86868d524b5272be0706fff143e023d160b6aca54c20b5eb3a9b8edeee251338c75f6823e9dc01ae84af85b78b43218f222364728e674d497e61370c13c", 0xf7}, {&(0x7f0000001b40)="27b8c42126992d64911dfd8fe100fa4cc811ec97629d17e933ee62c6c95f24eb956ac1c3defd7166e31de4c4e687c1885b573c4e7e6ca6a204eedc5df49895821de913f14cd11aa7feb47e3a074876e2ce01a79195e0df61ea5d2f5ce8106bab1f3119cde9a01aaad921d64d1ab40e3d2cef96deb743d8add55657bf31084de86251aa21815c20e2709c68b4f28e7de2fb1cb8aaace7542022dcab8df652853608f84b2b1f080f1a64c280a015bd0ec2a0f30253f6720da01d5b28c1650042d92d525ba8ade4fb2787461b5bbdf3b40f96e09d25c9e00febefe6497748bba74588ce6c42452dd9b3818dcb6251", 0xed}, {&(0x7f0000001c40)="199158acc825021cf97546d907afaf5edece4f64978b4f7894291694093fd70821f32b5b74b6527ffd10c4c879b4b4f3a8e7599914bdc6c5f68720b9c68559ee89194193a6af9d9885a5219d08c284ec4b4df38d20fcff", 0x57}, {&(0x7f0000001cc0)="7fe9d703b81588e95a8ca7ecc517bc0f73bf9e12b33a02759f0d89db95e9e629542ac13083914caacace4021b3a633761156e94e1531b647bfba5cd5ca50afeb14447777c965beac94b5f41ec18bab996ec41ff890ccfc80a4067e18261851030ec78df6d58ac090d5bca478cbe82283b2b31a1c3b8fc84c2d727fc5e1c58aa6f601", 0x82}, {&(0x7f0000001d80)="eb29ac8a341ef8b60981c8a6745bf3caa4c2d0a9c6da493a5418dc78840d21696730e798a93c289f839b0ac03e3120feb331d2300fdc96dca355630d951678c781b846d0aaf2e56e25e62c7ed9bfb3273f70f718e083a097c3eefd2402cbb7cbbf5e723c1ba57270707ee375020bfa12cee40c58de53c097e790e01dd5cf21b4a6239275d901f593e538e943bb7ab1f1dfcd4d0b8126d4505734ba9f55c0985f7c4cef0d02aaa0c4c8d748ef1d89e61c18fc0e6ea8cbb28797c3173af8ddabd77189f2953e260277cf3e8c4809dd", 0xce}, {&(0x7f0000001e80)="4fd19ee1870ec5bf3f29d4760d95da5fcea41239e65e7a10768060f7d8f9a2f5bcda5ebf5cbe22a509f9d0cd67285a687f5f2ae4b55873b71ce266270af4c5303dd4ce0b913eda26a6e97d9903d9d5c6c07b7a56ae2e6a5d30c3696fd79257725f7c12b7b24c4203451caad6fc3fe39ea734262782e937faff7e2573955851f4d313ee7d8fed0cf56b02883bcd73c2be1f0d1ce1c1938c86a937746dbd72fd538ecbb581497e25f2fd4945c7bfff522c603cb9200456dd915cd7ba24857e7f937572f60d64506e280f4e7d4cfa51b912d2f8a87f3878544e67f882190a758c0864a58821c07166", 0xe7}, {&(0x7f0000001f80)="02b5a3e2d4a5313ea11557684a0c3ce5b443ba619722be7c7fb53a2627f051bd76200d952283d1a95e46cd4c2582cfb3e97289c0d0ddd56eb19b147b476039caaa22275b8aefa086a99ee01065551b1b4fba1c7d5a10af3e1986ba7fa823a23127de9fd45a83dcd28ac32a53ca86bf14ae9c9194a5d2466581f96ed447bb613f8bf766ac1d18023438b72f7e346587f8cfc5f237ceabead4a6a5ec64afc1a1f580cb5063437ba15e470d7645f68ebe1177e42e9817858ec9d4f62bfce7a46222bc818e27da2e3a2675f1aae801c1fcbe8876e8bdb283fe904c95b7e1fa33f56a6cd09d4cff37d9451de8f2d37654558d283cff21912a09eb", 0xf8}], 0x7) socket(0x20, 0x8002, 0x20) mknodat(r2, &(0x7f0000002100)='./file0\x00', 0x2, 0x6) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pwrite(r3, &(0x7f00000006c0)="64bfa3224420384648ff2ed0915b26f6062554f934c333af4929847d77da4736acdd3c5cd03ea709c7470b9948b41235eb0bddccb28c0c0c920af5ac98fe7bb5f36bab9c2c8f450c30a2511548cd2e2a819436ae6f90327dd3acde669e6d369630687194a85aa14a84aa979e8e0e7392367dac252b0570e3be9fa0c8977da16517f05d593861cd55cb1536f2189818e24a3ef25e34299958bbded366baef57ccb1056815800240ab896dd9a370adc3682f8966ae78344fa42ae8bf0e75da77347ca40872c30278f06acd54cee3137463d9a3", 0xd2, 0x0, 0x0) readv(r3, &(0x7f00000019c0)=[{&(0x7f0000000100)=""/125, 0x7d}, {&(0x7f00000007c0)=""/214, 0xd6}, {&(0x7f0000000080)=""/12, 0xc}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/203, 0xcb}], 0x5) write(r3, &(0x7f0000000000)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f36214d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dcb5a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0xffffffffffffffa7) mlock(&(0x7f0000c83000/0x3000)=nil, 0x3000) 16:01:58 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x90, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r1, 0x10}], 0x2, 0x7f) r2 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xb, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:01:58 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x200001002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = dup2(r1, r0) pwrite(r2, &(0x7f00000000c0)="71120841d7b953dc1049c13759489f7a6caf0de59645f1a0a36f61a4ff7fe7e43d7f76a39bd5b494ab46cfaf2213542288d63198d935969ff35fc80c87b5b6a3e6957ddba27ecc9f067ec729744bb8eb29de2d", 0x53, 0x0, 0x0) 16:01:59 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000180)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) 16:01:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="dfbdec90485f23e0e2b22a6656bc1e0263ce4111660daf98e2bf763c8bf1624f44e862d43b9823cf0036e9042318d784851849f6c236f0457a5cacedf427f94aa7a97f28c78d0ae77f71cecb5e35bc7413dd84357d66423f07e28319e07b85e1b87a92c5b66623c21a3a17b0e10024812f6d55471b26a22c012221164c824f6c8508997ee6900408bae90a8c7bd13f5c107d1cb6c6f64d534ce5e36b58c24d5745b0df41c83adb", 0xa7) chmod(&(0x7f0000000000)='./bus\x00', 0x11) execve(0x0, 0x0, 0x0) 16:01:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x812, r0, 0x0, 0x0) 16:01:59 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x100000000, 0x1, 0x1f, 0x0, 0x4, 0xd99f, 0xff, 0x0, 0x0, 0x6, 0x7fffffff}) munlockall() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="8dba0c02e211f56baa214cb380acb2a77f3f03e4017d2dab41bad119f71aaf58e173428b1148e8795c63fd6f6c0c52bf88131f97f0a1c1550431cea1949516abde8b16dde9a5c59f2387dd9b73e40e2299ce8efd16ad6081fbb766b122a0a4260b489a0d1d8d52b3c1825ef772e2bd9906147c0249c9e228f4b3e39e491e88e6e35ebf7bf842619bffd4a5dba73e5aae12e2b4485d4f8c259c73dca583befccbe6bd5e1a997053da33942c16d72cb126d93c0f63d7a53d81038e566c50bb57f4c4f74031fd9c6ee3040da57252733fac6c88bb8477472f5fcaa4332eb07cef32e62d", 0xe2}], 0x1) r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f0000000500)={0x2, "fc63787a5ec9b0b0cb05e35bd55bd2825de8bbc7044ef954840cbca644f9eeb9519b6c218a5f6805c49e4980fceca048789a8f428df2beba8599ca556d7ad5a8b1c7535fbadff558c7343a0f40d4193e065a118050de409890f320a00bccd667a386f86a335829c52b71cd45a37584ed41005d6429891e2b779207ce281118399b658c30528690b314e8cbc59123d98b07da04e1acf8d92908be09a9e23f14e6772371d3bf7d8dc055159159685857e567c5e1354b0d0fa46edad964a8ee5bdf6bb08552d221bdd49e26fb30c98bd9c8957418eeebaf3212372f3c6975ec508de191c0cdd6c8cb3159b5806adf75a715"}, 0xf8, 0x800) r2 = openat(r0, &(0x7f0000000400)='./bus\x00', 0x200, 0x10) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000780)={0xd3, 0x0, &(0x7f0000000680)=""/211}) r3 = socket$unix(0x1, 0x7, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="000000186004008300062b0000000000000000000000000000000000006b5a0e4500000000000022276e008d", 0x2c}], 0x1) close(r0) link(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./bus\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) bind(r3, &(0x7f0000000480)=@in6={0x18, 0x2, 0x9, 0x3}, 0xc) setsockopt(r3, 0xff, 0x10001, &(0x7f0000000600)="30f8246d8cfb371e5606080a5edde898a332ab5ea8f95c97", 0x18) syz_execute_func(&(0x7f0000000440)="f042105b29c4c2a993ac9a0c000000f336f3430f008a005aed9cc4e3fd01f48667660f5776fe42ae66450f5cef660f66680ec4827959b3847500004788145b") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x20000, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000004c0)=0x6) 16:01:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x29c312e462c858d7, &(0x7f00000001c0)=[r2]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3}, 0x0, 0x0, 0x0, 0x0, 0x400000000}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x80000001, 0x1, 0x1, 0x1, 0x93}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xc}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:59 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2000000000000302, &(0x7f00000000c0)}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) 16:01:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000340)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000380)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000002c0)=0x10001) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) r4 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0)={0x1, 0x400}, 0x10) dup2(r1, r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x100, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:01:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x1}) 16:01:59 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:02:00 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r2 = getuid() setuid(r2) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0xfffffffffffffffc}) 16:02:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) nanosleep(&(0x7f0000000040)={0x20, 0x2}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000140)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x40, 0x108) chflagsat(r1, &(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x200, 0x88) openat(r1, &(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x82, 0x4) mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') 16:02:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x80) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:02:01 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30000, 0x0) dup(r2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x2) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x2, 0x7fffffff, 0x4, 0x847}, {0x9, 0x3, 0x2, 0x3}, {0xffffffffffffffff, 0xff, 0xffffffffffffc3ff, 0x47}, {0x0, 0x6, 0x10001, 0x9}, {0x7, 0x81, 0x23}]}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffdec) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x1f) 16:02:01 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = kqueue() dup2(r0, r0) kevent(r0, 0x0, 0x0, 0x0, 0x51b, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:02:01 executing program 0: mkdir(0x0, 0x0) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x1) accept(r0, &(0x7f00000026c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a97c5bb476412fa8b058a6a699320f4931fa2fa3f863bda0560b701bde908e7985fe78d4f8faef2d4c8dff17d4506dda71eaf588e27d9e8592a4687688171daf6ad71e6c647a87fe845b518ee27028890f5568065550e2bd0355402df1918fb4fe4756cc668727d962114187410d88d66c862110ffeb1a900e5a6a47b1af65922acebf83ea11e324274d8e2b5d0fd07572b6d1"], &(0x7f00000001c0)=0x1002) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x3, './file0\x00'}) sendto$unix(r0, &(0x7f00000000c0)="d0637c8cdd8a901f2f8b1100e70fde228739ca8d1cfb238133c3fec5e3728df1048c9f9e754a05a3de44ea3dc284d4ffd3add6b9f14296355239da8cfdd8c3704f6395dfe312513794f27a8458dd9db3eff8b20a2ca31f9a115733e8f3dbd623378d3f97f57506f02d5b108c60381f14ad4b386186e410c23d857fb0061283fc7c", 0x81, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0, 0x0) 16:02:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x80001) r1 = socket(0x20, 0x4002, 0x3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x400000002, 0xe2) 16:02:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2110, 0x3) mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x0, 0xff) 16:02:01 executing program 1: r0 = socket(0x7, 0x4001, 0x4) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 16:02:01 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() mmap(&(0x7f000003d000/0x2000)=nil, 0x2000, 0x6, 0x1010, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001100)='/dev/zero\x00', 0x8050, 0x0) utimensat(r2, &(0x7f0000001140)='./file0\x00', &(0x7f0000001180)={{0x80000000, 0x5}, {0x8, 0x38}}, 0x2) writev(r1, &(0x7f00000010c0)=[{&(0x7f0000000080)="2cd1c1400c6b", 0x6}, {&(0x7f00000000c0)="9828ec7ae201f0b933a99e49999cfc96d976cbc6db4fefa393939bf1a66f40b5e80bb3c6cc67233f82897f9fa9a577001d3684bd348124666ab6dea0fe736c0e8a0163bbb87fdc14f444b0e8d5ef22dd2f7fa4573b6653f96ec0ec0c3ae33c9602059a00322199df7ce69c0891a60e709f3a32355b19de32c756e82eecf733d384e0c75ec5cd9a28f3594cf6e2e87b1ef4be13b64e2e89ee61dad1ddc8c82c30d38f0f139cdf9c15c8f24a16f2c47b44f9446ff59be3ca1baa071b97d3a2fbdeaeb25e9cf077e2883752b6eb216c54d40a5f339290bf284e8aed7102a113893583d7afa6b5d5d732f1b50b66f97f450d6a486cdbcba9c49587c32bd8d1e63aaf1819f1d6e56633305306c515615718d74b412e5b4dea8968bc74f0eee988decf6dfd494945f7f4f4d96c67e22e1e14751a05b15b44af00c8de3249a4c8e2cc6b656baa25df24d47003db4c0c17f5c6c54be2d00f88eadc541b65a8b6457869d09c6ea43da3f86469b9bde88fade94d80205485493848c5f5b89e082d9d2bd9802b06817621a5424b921a0243409a39b0bcda804afdf949f8e17c4692bd727b05b50f7d69dd26316db88cc927ab2f59600e90e4655948d74546e71df0a2fdbd9982213ccc631b4a7c92a65418a21c2b2283ecd55ebf450d681ff45240ebc96cdd1eb48b9aa11da029dd6c8ae5425f72bb46988046363daae0a46d723462b3f597b1f09da380aefcbf1abba9e92f66d3e09a086544e6ba5002297edb0e7b054e543e8bc892e9e610340f4ae5395f8b787b25621d773c1686ab01501df47c47a6046bb57b9fa23eff487b617a4eb992be63c16fb99faee550a63243e7b8ee23985fee385cb31079a410febaae4253420f434668357f8c939bf7fd55ae8efeed9f368bd41b51b15b88477e383db1d3152bf6b6b0c3b6f8450cad0270ba00b7ada9c4b11f9539c9d90e3d3d91651b81e04fab845a67b9cf301f9f2da498030be8c55c65a8901786f228542ce3f0ae97b16e5cd3b55798e6424d12d27bd44010d6f0af034a4a9a2c596d01c16beb352867e8619b316bd9c92a0b0203af4a53ae6f8f454b55ac1c26d35272d3ee8464f8ddf7eedb20e639864bc9a6c735527c8b2a458193f9a456bcc8428855e069fd7bcfd959b3721d595212349b21804c874de9c0fb53d409d24d134978610db61773c254114dd891464966d3860ba73a4c35f442d77db3459e05e115a4acf759490f07fbe3a11c93aa9e9ae16084efa898ca31117d4090b17a77808874646437dcac1363b93b3c2f6001b224667ac8dc0594a081916261d5a3dbccb510884e7cd2f57d72f5a7822e1e23a62e29a3e647aa94ebb0ec1a29980bb13399d85d153445ed5969e6b1ebf2c85f4be7e0f234118dda70319963552b783d288ee02cd4be15da4986ac8a8395489475524e7e07fda8a8a46c9e70199a4800fa97c38ecdd6f68207cf9ed630bb0565fd199959f0df2762b676791017ed4a54d1c75c4d1b4ef598b74dc86e6957639bca30627ca82055c7e8adf80e3f0dbf76f33b1208ac668fe7bfa40794d31b4010f7f4ede5d34119ca69590501ea7b11f54526ed42b4906ab308d5dcdfe2f72b5856e43f228806d44e5e5c3a6e6aaf7d90aecef0aa6a28072343ad37e05d08ed91fd2c89c48258b4235318ce6fb6dcd19e01fa9fc8f5179698530442001b0083882c72e75370066af58ddd602d03363f97c7b62de351289beca42ef7544fa8259e4d2b962e0ba333338d8ff4bacc3ca424e793661930e6e4a30567e74a270b24be4ad59150e7d475c2830e38cb1fbc5f22a2b38fe0e3237f88f84ff0f9d8d26a79209ac56827d1e2df48633446664741f88d52457c499f77d8d0134a2f67b0d38da1e49ad8215b5ecb88675013b90383bd09ccf2cd67dd49bcaf4949297a18d6ea82f53ec153ff14fe7705f05d41f042136369c7dc6a383af6c2583526e824025dbfeced2295301b95f88a68d58438b4f49bde391f8c8581a428b70fac8cc3028fc54aef71f6f276f0e43f000be9305501da758d967b99cc76776465a600fd26387188054703414c8bda2a81f545ba05659ed01fdfadba1672f1717e7dc1aed4d979283b1c8ceaf3ccfe226f8705ca20a627c190fb65e850469646ca31ea2c3e56484e0d2ef6367b842497ca4820cae7f0745a5ddfccb9caf33478b5bafa3de00550cc5675288eb86b39e4691991e3849e13f8f7da9d6dbe3b482e141f392fa68ddf6d44798ed779e7096a769f5ae0eefb1c82106e963736a85235f1d3a80197f910574af9cb1086ed294eba62c4c319d18246840c984a811ccd15db201847553f2cfcc3b8bc919bf06d3c684d133278d4241b3908718ac9d3e2c1f8d12de8d47f24fe5ae240e24c695120c64fb94c3af5cad7539bd885da3595ecd4d42729414df5c85b61d7946435d07d66502212f26b5e5fcab9d76df55560b70a63ed71135b4addf3a7e5820874ce2be0e82d3e3f83a86ad2a645940e36793502cc8ff35c1dd2b08612541a0ca45f65b5810ebcca3f51e81602468ccece896797e548a45313635caecee637af58d095a6b9f039d5a8bc7eafa89dc37b5d993038b9c2b682d1c9a927037ed0a04bcb3de9e15cde548e2145877560727a7f4ff1b49dab7e9e38d1add2f7430cf9bab68a00109007233aac9f382e1d4b997e3d1a4792352e3c396b47afabdd7a29ca80015c42675a3fe29271790c5833696b03b86bd0fde7bf1ab8bef35b64cf55513a33d4b1d5b1a6dd4b17cbc2c08a9efcb39a4a40679036bcea0998a69bed83513a854a15c4693da4b7bca5c599118b268d06a34f74246fb1584c825feaf302eddfc98d8f9ca265ae3a84fd802d6726312cded76cac2fcd04cd97dbc998bb85f3767a41ecfde5f43693604602ac20918409c40cb67e34f43cc7563019449317a9f80a5cdda04e09f1e4833b5c88fca9a0c94f136767c5134fd0f79b3b939090797f09b73e83e25da99359a58cebcf173692956ed30d9b349ddc2e747dabdbf79f161a3ad468926f13932f8d9fb10d002d336c45fa4e710c7406031460bdd5b6d263a733d876bacc4f3262214c199cb672f8952196710de81f50d6eb07e4d11b73d67a58c6b1ebe3db9cc92d8a929a77a8872b077db26dabb635961097d34677c84a6dfd0e038161b8026e1530f01c09516715a5625d1aa869a17a7562563502f963f653b681ecf894cd9155f3eab3c6e5afd79bba7870218aac94663e6279d07852f32d91b8e62498db2133b34f72f11ae04a4e68163e32eaffeec11e971056620170142ec871a0539b9110078739e87860036e4a4eb3aa54cfd72a20de917178cbaa3740a6a648bbb9a39de0d0a1c70aaf81d64732df00305a196cf9a7f873769c48177d8fd8da8686f331bb0979a98006ae008378bba6d36f41fd73d66066d1c3d9253634241ac9f3b6abb224383250039c60f68ff88b95f959669f1cb9e881afe1767e74c69c0965d74b4b7a5e516b658a1803455023b4886ec071978b542e32873c9784d6a857566dc42de26cc5b5e29100333c40bacdffb11af2ab1ae68a52c4570dbd9cfc3bdb1b87cd96c0a006b1cfc7509d4006b152c1ecb9c2400501188489706c1f4e6ca1785726c8017684129c339521efa20ea274c7cea0d3c42ba02a6013d153e3e9a7a5b35b302237e468a4bf88533723f89f1ef1fafb8927c741ed920aedb362e4d8cd58578805c29e56a317e46f74aa1653946d369c55953d84f06ed32c27169390a01c181a387c7d3aa8ff96b18414a2dcb60d764e2123a28b638ba0d182ad8a56aa9d867080002f20d6418dfb4773eac08ef23e43b4b2b159bbdbe4d9eda11eef9ee6516f34f07a171eb58419a9637938d954f72772fe68859f5f8096b463b7e3150d727e97b9879a78828b09914bae5b6bcd8103993f285c166a76ed098fec3021fe338e618cdf1f745ac91aa6bb4c11c6236b9fb13476800995783b811ca27a804c7f543ae88c2d1f013cde17d58303b2102b6d40c9c0f110ab371683a7a57db7a4b8ebaa242b41468dbd2d7abd85631c070a90321c9bdbbb5b41754ccbf189f411dcaec26ed69fdca80b7b0e3d0f793e0bbad1587d14918335d0ca930c86378648bda88e707588d35984125f11168252bfb329709a7eee4fd6c70751d7b034edbe94af369983a6f9add9537bd67c6281cb7c17e1f8ccda5816e73344022c8e5e6fc2e00bbf61332f020dc4d91dfb385b988d4ae2aa8cc32e9b445cf42fe96c6a945e70d1f304178622d83b3c88d2f8e189e4d2e4687c61bfafb6af235b3e64071df2ba36e943c5bd0cfa6e789e894696c01aed76e33cc196f2cf8fb7af21245d129ecaf11d9901980ddac85f35a5113bf1e30aa9681b1369b78612866f2cf0c8dff39733f5ab52f243e877d150a75798aa4fd3d23477f099534a5a29b598a0ebe99dca3138ce6aa20bf9827cfd1eb276aed41cb3c3875a284d142ac97bdf87d165d3bc48dd90b1c51957bf6da2aefaff55e9906db9109fe8e62ad8f648b8bb35aeefd660540222add82aff2b4977ce25e8b91ed7fedb7139049a8db660ae49bad95381d9804e6ff13c855cde5b55c1fc940c1776484452a2032f34da6dad9c5474b2c6c660e535c2c44dc871960c9f7ae0e38094737e67a226f45ae8c7df7d9667f964d2148852a24cabfd220e1bcc564661a76ce743fea0a1e5e710978e282ce8304edef1fa5b761a0c79f330e8fb78543a10c85aa3386118a48f2b1619bb1ead707ac331029396f5c0185e35ca97be49e38cd75b52c1bd6930f107bd80c855cc39b160b254ec4b626ef01676c75fc456894ffea8b8d8ff1a477a9e1e779ffef5030e0540f0a65c642c2c004d7e9198fcd3138509cfa05dfc2fda661220669fb74094b598fa572ca514a4957bacd4c3403e22f2fc2fbe7eef4d76ca1cd36ce002967b8dad9db71a4480a9cbc5d9ed5475abacffee11d2a4c10619686593dc0ab93d9a87ebd017ab27168e45f1efff5c089d2260444e350b8acc9ea022caf95d0f90191a181978157c7a703165296048127edb5d9feee0698a80ef004f9d7a3b18266c66cd1b7300ad65bf040ccfeac0b93213f96bb529f7bb7700a8dc9d5290d7c50b04cc71295b3954e017fe0ffa44037f55e34092c2434ca4e4739c99d1b5b00319761a210fceb7d8a9909004168870b9b0959c73eadf1af226a0379a257262217a6d97aa51e5d9e3a7b04430b290e100ac772154595de277b29b2c3d46718b930609315bc1e44574002a0d6ab811ef8a13c92d8994ab77ff3d5a2e1c97be600a705ac166d2ca7871c974e9ce491bb41f4a3e1408c6052e6e4a25aa4daa522831f3898f9fd7ebfb8073bc175f9231f449aa53988bb8fed5ff0cd7fdac25ad4cdefe776367fc0d3589f7e817f0f0e2172d6717f589527cb00930d0e0afe33a9c94585bac0ee01defe75e4b5610990f47309cb4aa1fbe7630e1402cb1a9245e7280f873dfa078ed4584e897b57c183373575a7e8334134f4f943ca7f77ba5623e67526a6c93350eee4ac7f38f68f01716577001ba18c1b0b49ee9401eb830ffb9bf98a28ff8ea04eb93e65689321379ac73e9d410d00b6a8a690fbdc9ff4f60015cc3de7ab5ea4e1efad5e766c4fc9054186b615bf2182a14377bbeabd5bf844aa0eac51d19d4f6196815b4218ee0ee47b00918139966ed11f210e8ec88cd3e1ec3248a2ebb642b315b6e97a43be5a6263cb7fc5830fcd41bd6e786dc7efe4a7188ff434ef0b75e127a958783d27065ec6ed1faa722e5eb5b", 0x1000}], 0x2) 16:02:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socketpair(0x37, 0x0, 0x7, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100c0, 0x3) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:02:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = geteuid() getgroups(0x5, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000140)='./file0/file0\x00', r1, r2) readlink(&(0x7f0000000100)='./file2\x00', &(0x7f0000000200)=""/142, 0x8e) getuid() ioctl$TIOCSTOP(r0, 0x2000746f) getgid() mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') pledge(&(0x7f0000000300)='c\x00\xc3e\x7f@\xd0\xb8\xa2T\x18\x9e\x19\xae|_\xcb;E\xde\x88\x18G\xa2\xe4\xf7\x9b\xd5\xea\xadp:,E\xe8X\x1a\x14BH\x1b\x01\xf5\xf0\x95\x8f\xee\xd4\x85Q,\xcc\xe2\x9b/^P\xd4\xc3\xa3\x1b\x90\xd1o]\xc9\x92ay\xec^]% =\xe2\x05\x9f\x85', &(0x7f0000000180)='c\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') 16:02:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x4) 16:02:02 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x8) 16:02:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858fdd4fe6c37b3bf0700eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20060000001006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="98a5afe577b6b40e00036c7925febbc5ef98cdc178a74e3b37bf1a81debc2545b565554128a64bfabcf93bda34ce69d12fe64dec44d4cc6a835f8446799f6aba6a722c", 0x42b}], 0x1, 0x0, 0x0) 16:02:02 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000080)=""/207, 0xcf, 0x42, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x2}) 16:02:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r1) r2 = kqueue() write(r2, &(0x7f00000001c0)="e9cca814c01b4fa4045d0cad32d05224d258f6a2dde8ed42f3bed572d91ef9084bfd3da00fd6fc759ca1d4e2ad95239603bd31755de5fda4bb0f73510987b3323c366f0c83adccc8610f6b9a56067ecce8242928a8d393f5b36be2a98df9184d3b9c3c84a68b52f0c07ef819f8424d9770e65701f03877e896e36654e92d72b990cd1bab152a5224b9da437c143e35bfacdb25e761c5ead6616b3de95252f07bc69239d6541f8218", 0xa8) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xd}, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x2, 0x9}, {{r1}, 0xfffffffffffffffb, 0x42, 0x40, 0x1, 0xcec}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0xfffffffffffffffc, 0x6}], 0x5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x84, 0x85, 0x6d38, 0x3fc0}, {{r0}, 0xfffffffffffffffa, 0x1, 0x3, 0x8, 0xa1e}], 0x164, &(0x7f0000000180)={0x69c, 0xfff}) 16:02:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="c8d7374278cb5d5fd17b0189a68ea1da71452979c4daaccab01ada8fbf4a6f45a1d9b5977405f652840ad8817975dc2cc766fd506d0e0cc6af44bd49364dff8b82a7e42d74df23bb28fc466941d52b53e3188586091ea1e622bad5979b3b8440cb9dd31b792019f74ea64cc0ddf5b5668bab7e8edfc488c1cc44098410405a159f8275546ef03b73550d77a9e07fe4efb3da8ef4f7b107d3437c65cef164bc2b28c031087888bc06a56264824b6801ad50d16019506fe5a01a33d3c1b40ccff535e9543c9f9de4d04c2b079d7f2319fa9567dac4cbd286067f7a8f11c3428c76b9b332e810e10eef3eddf2e3a7daf57e71c989d0be938a6e414e", 0xfa, 0x8, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, 0x0, 0x4fd, 0x0, 0x0, 0x136) 16:02:02 executing program 0: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) chmod(&(0x7f0000000000)='./file0\x00', 0x40) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000140), &(0x7f0000000180)=0xfffffffffffffc23) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0xffffffffffffff2a) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:02 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x203, 0x100000000}) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x2000100000000}) 16:02:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 16:02:02 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@file={0x0, ""/70}, &(0x7f0000000040)=0x48) ftruncate(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040), 0x10000000000001c7) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x5, 0x2}, {0x89, 0x5}], 0x2}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r1) semget(0x1, 0x3, 0x4) r3 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0xffffffffffffff00, 0xfffffbfffffffff9, "5c06001b000200000000000188e4c12e00"}) ioctl$BIOCLOCK(r3, 0x20004276) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000040)}, {&(0x7f0000000200)=""/79, 0x4f}], 0x2, 0x0, 0x0) 16:02:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x8f, 0x6}, {0xca, 0x5}], 0x2}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) flock(r1, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:02:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bd1) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x0) r1 = semget(0x1, 0x2, 0x0) r2 = getuid() r3 = getegid() r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r3, r4, r5, 0x2, 0x2}, 0xb573, 0x8, 0x7}) poll(&(0x7f0000000100)=[{r0}, {r0}, {r0, 0x21}, {r0, 0x80}, {r0, 0x1}, {r0, 0x100}, {r0, 0xc}, {r0, 0x14}, {r0, 0x60}], 0x9, 0x2e) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x80000001) fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:02:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='{\x00', &(0x7f0000000180)='\\\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='-{\'(\x00', &(0x7f0000000280)=']%/:\x00', &(0x7f00000002c0)='/{:}.\x00'], &(0x7f0000000380)=[&(0x7f0000000340)=':\x00']) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 16:02:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0xc6000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) 16:02:03 executing program 0: socket$inet(0x2, 0x7fff, 0xb015) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x11) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x317, 0xfffffffffffffb38}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) unlink(&(0x7f0000000140)='./file0\x00') 16:02:03 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xdebd77ab48d00f6d, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) 16:02:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000011c0)=[{&(0x7f00000000c0)="a29424d31404d46e5ba0cce3579f57b637de8ab65366d4afeee1c273f7d5f2890de3822596356dfeb44148b7872d2ee065fc4782f9ae20f8969803d15e4326430926b17d7928e9c8be9a9fae2d0f694374b1456b72a000af88aeba9bd76785b190075c078ba8d4346fd899ef5ecf576d4c971266703520e58b6c2b0d3560b9fed5e4348e4c6713be1ddada5b803c3debb68c09487bd58e7e19a14eea07f479500dc8fca6cc13e20ba8110e2e894930f1d1030dbcedf82e7d764b7ca959c90a9abbeaa32e3dd2cdcd275c233ae57c16a7bac13b4d8bd12728b2174f7bb36e6218252e5c8aab469e847af979c56b8a990478ed0263af2de984d75f6f811a2a52", 0xff}, {&(0x7f00000001c0)="6c152100eabe8bed8f5f9457636e8294d52d8c58aaaec4b461c4c32ecc4a2c3e587ef6909359e894b0c8cbc1fe3f958af4c891bddb29aa47c66ea455c4b3a0aa5980d3e7797230dc3e6fee2e636c9a974c1cef3a0b4981b2cdeba1623880e0bf0afc20b6da7729cf0627725d71dfaa511c4f1d5e15f859e6e102f9983f66601ebd2908f23b1e4c353039435f7c5828b0e9a51ff9b19d2bd3672787ea3168017339ea62c2da275853ac6048a7d54cc8edbe154abfb38b310da83600d482357804348bdfd1088878b7f5d451a2eed8a2e9217b960086217448656a18f526df1c7fcd8b529ec8eb754c1aa46972dd05999632b01c664f60ed4f7419b5cac92de84d4ab151cc03a4e0191b1af664acc7fd348ae911d08abac771672bf78f71280ed97549c7d91fe9d7981187e5fc69f6625ca4a6ea6d20d83b267cf7ca0f54cc563fa56c0c63dcee43e76a59546257b94a477c21f055e1cdc3cf3eee967a2e0601be6a6020c4a966e94e96248bf918705f6a765d63f465c858ec43fdfc65e67fc32d77b3858b5cca3aa29d682f2778a463a7a0b7d728ead1b650068e7d69a3867ed92d62ce08c17037cb829436f02da51a47deac8b627263d613ef84c8cd58665424f449be1ff32264cafd07055841cfcc8a6aa5c000b694f5a3c52b350ba0c4bdd7776de3aabfa4fb4ea3e6a755e1dd6c25c84861e01ce18dc4372298e3c2eace963cfec3ff72f871fb7dfd63e6bb9a31f60a37aa7f4a7af05cc274e300ff68b1a063c7bcde9db117eaac4da80e362be94927011aef02d1012713c4f648158e25bfe750ed88f19bd1b5ece7826413ccb958a2559af5e7b34db3688483a76d1aeab75c9e21da146cba522fd345f9e9b09bd6ebf7b8cb726e1b4b125a53584445aeb7e86ceef64e4e5c09b50ebffaa47c0ab7f5087161b50712001142bef4db184fbd27739e509b1baef5c0f5bce0d63e1dcbf61d9dd951432305b724f66e710e652543ff6265da9c33dc3a62e139ad03b7707412a7d4184d0845ccf79f45bfa2ed8ab47297fb1e03c925dd088bb263c974a67d96679547ea7863752bd0d8bee250a6102a0b3b0875353a247fc96d308ad78cab86bd778ba30619317ed2e51c339f6581e908b208c231e5311416d2d8a151d21cfac8430011f97d55c443ceee53abb6d4799fe2da771e1ccc7d37d34eaf24577004b73ce8dfea46cea1b24b91fc1a0409f4229e9ac8cd68cd5ee8306e6a4f74a16d6eac95dbdd227e2662b621f78a1020b3d0d8b449062dd3f857bc4ea7a1535ed3da0fcf8974d9007f1d13c6fabbaf24026c4d4ff9ee7c5966a415ae2660ccdf18c8801e5eeaede3566feae6d8fc882b16e146403b91ba2a421e0fded079db82a6f3c82e328876da36c7c8b870302f24fa9e049e52f0a6aefc1e17ea23498d428b9b82cdd554d0b35a722e38e2a2a2084b9f28067fb6fbf7ac1cfe7ed8292f529b8d7e9fde8824beed4d22d484afcbd669a5b19aef6d042037d614b4e9be0a0a42e9bf46fd66f7116720b6969678c93f00a487e7fc5f9d63fd1a24ab5a7874fe3559bcc4683c563e6461f9bd1c456155330329355ada684431886ee6c3f2243bb4746c188a2590ddb15fe7981f0bb23c5e4c0b5eadc68a70263599e20b41b1113aa2d3a9b57119f2c9406c4b746689a34b5bccaaa13e61c082e331e080525e04bef853019dac5701dd0d113098debc6a01f3ddecd9b11ac02850589b81aee87fe4e253b45b87a4147d9b62548d876148719d42178b3b3e8499316c44c2272638955b530bb05201e86cf1fa3039e07100e0dc369d7bca14c5703b486c56ad98bfa524f16c29846d1fee1b8d0ce4fd6c2eb501671ad2bac3879f26fa258bf524de7d3dbdffa2343afbc07d96b6a173737ca23e07c3102243ff9c1a847f0b3cf560a696ec72605fd5c834d6d806fc00899e0a716131f9a260d507d2918495a9f0e813ab8fcc3b740ce61617a4a28528740e44677c2e4a7057a4f3833889eaf227ac04a14c1d582b1c4eb3f523ec8ec1152ab11d7d4bc8d23d97299d8f1b70cbd68d5a8844ab95e70d0273cd752dfb845c53275c921cce0679b6ea0e7c7c7f0c802ad8ad89b8cafb304123df71502692ce9b50bc979dba885a9c6b3ae909f6e1e53522806dcb8b643cbea2adf76700724c28a4e2ab4cf92dac678c829f219006c089c960fb958868ae6b355a212169dfd9afa0eb652cfde4afaf3efdfa5d85bf8013227d309aa34895fa4f68df6a55bb191e7c82dc10f048e3361ad768b9ff2fb6fe18240bdd17e0d69e72ca526622ad4441ffcf9c6b285b5782e43255b1302c53252b88103fba1e604e2329a61633617f5a8ec5457e3a3f9544bc2bcc8d608f33b6f704ad79944181bec5aa19ce02b33228508c89487df58e1968d7a17d6502c04b836ee2e5871e10a2f8235aab60d1200a9184bd9f85fd2b3f8be1b4392020c011c793751d415ee32b15d2a79b883148de76e40c367e546b5676bdc17d91d7a4093e23654d0ed47b23ddd8855d707f843190ee2a0e0aec25bea2d48d78b95f770a20f8e348f9512e8a759eb237004d70c17ca64dd447a229d7bb8ef6a3d0515ebd92f3a0c1b4a1f82c4aa05188e5e708f2b16494bbd6e1cd2f2bbbada1927bf3ae7ad08d8d62f2314f271407a29a702f96db4fc287a72ba646d9bb37a914bb6cea66f03cc6f0957b459e723f39af9d5b082793a2e3fa7ea500741d4f320b573ffd974cc4e8b3743b55c152e16e01d30cd6f4ffc7be9cd8411ed8492a250af813d9be3dfee9a852bec2ef41de9d7eefa0cabde5a0db87e8f417748aa7ef5551ba34b52050f91392e3425730843962942e057843c2bf8e9803d7ae4d5b918eafdd4d7fc30164629aa31f4c99aa503ea7025627bb6e2e1f4c6ca4c06cf3f529460ddfb9d599bff517ef988c170189fd16b29e67b314b24e73071998f11b31438077486f055e18d077e34db62ddf1c359fedae7929905a490e3e646734a94869ca1d2a721f30201f129f70dc2322ad14dea49891251d87ba0f59bdd2c63698a85afaf8f7d6e44bef5696dca1fbdca088ed6b0dd6cb1d39aa9f45b94398cfc5f930b17d86572d452c9078f4685388a5ed2576bc7f745cb53196aa552c2a0ce19db7d224faffdcde9f7277b3e92baf4dd24f3913a95aa82745ffd5a3f544f20fcad114cc52ce255bfae83617411aa0da51d5ab48f9fb9f8a39a8d69f6e23bee5c9954a260925bd57011057c881c81c5d45c0d72ed9090b7e5af0b40cf6ed170f52fef386c409a1f54c2fee64c71b1854c74a519f6477741fbc21577b7a405121a9bd277931ddd15611329e1ceb3f8da3628c5eee2c7b3cdd6d3bce5a0a78aa70f4daa82cd2df769f2fc5311b3cec9219c7edfbad199d2d3a0d45d141446a9bdc0d8be9c490756d16d8e999cf5b84fe36e5181b769f45ab2ced192d526a979eacf2e7aafd00768cd2dba3cc90599420b5ad012262e21a120327f9bfa4b016f51b21e1d3f08c0d01bfa762e6d26a34cca651cc4eae74bd86840a45b8516e20d5c4093f399f04e52199bdc0447315357ea2ac25da3b5ff4b120d9a0e8aa35904dac3290d24395bee352ff74fd98f24f91c0b9d56b3e25d1e45a2f432e3011aced27555999956bd8f2b3d119b3a44dd58b95fff3c9b16c64e528de404663ef6e0b6ea6817e07bfb47088b19f64aeacfe7ab3b5d7c39fbdf39d5fef14094c6a46d11b5240dadeb12ddf9e78115a1af3b4c8e818f730d0e7410d95ec9b69f28830e1bb60d5cdb583b25d2352fdde5d5946f398f3bf295178a527bc89df0232c176b642b65d618a7cfe5e7ba3d166e37f49b4d44be096242791d1d6e0190733c403dd897fca2b9582123b3216c76a9bc7d3c409fac5796515a995bccf001fb999a0cc75004cc54685590876daa121594c4bc15db2744c106b221fcb380279870be5fa77d25da360938d3addb0529551febd363ad1a94c52b7f17314e9a9c92ac2fe302f788bfa663e02af83cca7f6175cc1f9bf768f6d42f014ff37b3a6bca9e940e4556714bf1b7f91bfe0101458887e90495c4352ca78025f3faa30873fd2d26ae3434800fdcdc57b4a9e7046dd8a1586a416db2a6eb3e8bdac3a8f2c1d51080ac41ae70b7ef4da883759c4db00310ea185a905b274312cf8d21a45aa78599eaa679c561a395b2f49fb38ee27fced724e1919cf154b8e05b9dcccb6722c705b29baa9aef40c68039d30009b1235431f571da5777b784432af4d4877e709ae0663b0d194e48a0ada83c06ea568d07b3e97d7b18d1bc2658c3085f68f08f38cf1ebf7b4455c724c86f7f4fa6f0492d21c2c9aa878f5c0857ba59162d76ff64567f4d9571ca599d960b9b11a76d07c335e8fa482fbc63a6e23c586bac985f86538318602ffb02f712712adbcf7f819d2de67e2917b414f1f1031b19980f9bf8d19cb3c7ced16955f36e5b13f1e2e1f3222632a9c18b43e239eaad57ae19e77ef3702aefa7075c0d98bda717d5343d16b2793a0c30db0bcea58c0b1159a0b3eefa0190f2b2a84b934e69d8083baaa582457185e1d741abaf64fcca9ea4df7746734436a6c59a9f4fdbce55854dd118c1f252412d2a0dec5f4a910321d9c0404be7301137e7a4531fbf790d2a046564562f4f9fca390be3502af013f494ea89b91f1f4d98e0fefa63f63ebac29c7f5eb73d5a5bf4394db8099de58cdd414763857d6fab51a72a38a4298b6d7a729420bbe192bfdd31c950aaf83f575801b958915d42a04a5cec10dc0c72b3c615beadf44b1fa8f38774bc09a9446dee6bf718025b8d9deb5ef1ea1e3ac4b0f61eb154abd4b4f060e253a684d50aaf99be8e758e2305292a228121b7d254e2da222d8b6d3b031c22489ddb7b1ed8b1224230fecbaab0ce907d7cdcc3c7b18a0c229f294bd7fea76537df4fcbc932647b00bfa7c2a8f3b5ca71d71e780719a6a1a312b8289edd85a4697c85cddbb681fe781fb63952ae93efade1fd29f7de06af7f89c351260f9aa1930ef775ef4c9aa184abfafe40d5c9653bec919654caa3a2d714b950de00b0ea8a45a7eabf93fb7639bf366479c904f6d37a04484360f5969e74ab957aff39f2d96ebe8bcf2e6ff4f8f32f01222c9fc92b7a69fe43243641ae9ec10c7acabdc92c091269af14c21cc694f77d02fa8aed494e998479189414deb52449c52538156aaafa31d883dade7d1e25bb1b124a622b3bf13c90602c46f6b641bb671d5d58e6963813f43ac08f6271a3eef053733c1d5b84fdec39b480a1c3de2ca218e9d644927ecdd6e2db120bbe880ad88bc666369135333a1456566de2b2c9f8eb9d8745b5c95852a46154cb8a81ab98c9bd3cabb57a1e8b82de5722a52668a28cbad4cab9b092b5f2ef60402378cd62c6f24d59dea245dfc744d64c2a3e406fc6b7a0a6d78c06931f6958825e6b2ca504b78685199583a915194957527138b6baf62f04bfc94ed94692cf56eeb092d59c2711972c8e6e04cc48646a5d495e50b1e6c8d51eda94ee6728cb2c3847d02bb8539eb8167d18a859d75e9c155c24d76efeb42af1583769f5f5d55c323a91a97086df4fa34f23cd460e5d729dda174ddaff7c2b7bd6e97be7c82e005f47af0e1757ba3507724486b7f0e63e1075fefe9946fab0d9653e325a181077c9c639aa4ff438c82ea0a98287d8f9d3605a6cbfc8eca8c9dd160a4dd9be14e4d370d5df2215c018777d9bad357e937256f7ccbea4fc05da872088f74ca520982170c119712d2851977d78544fff11ff796f40bc0a2c3a1ca99a6", 0x1000}], 0x2, &(0x7f0000001200)=[{0xa8, 0x1, 0x70, "7c54f931039c10c6b3a770a0a3ab910f30ae7614a3b0391590d8bc3e75aaa9400f1e9b11cefe612491a4fe692604dca209e926daa9f7ddd10554b8a342a1712a576b52f6f921a0fefe59915e0dca2edd46ff12caca3c0110dd289d5eddc65c23e3f499ba85f8c845a07d7b590e363504dfe3f1e422d4b0740a1aefc33eda42ae6957a2a1da23966bcc15bb269bbe073b34771115948d4b"}, {0x18, 0x0, 0x9, "95a5dde4"}, {0x100, 0x0, 0x0, "2556ed3c260893d6d664608092b758efa3b07e4bb19a67a6a20a4cb369ed7f33c7b0c56508b61c67db4e1051645e81021e119616f751cc2abcd56f4664e22e9f34771bad055445b2f520ac0778447cc826062cb41dcd47feeaaa04848ade5c2d1bcd6ef311d9237818e8c96fcd61fc3c76754d67d2972e4189236368f763e50923f654db194afb40c403645b1d7a2bd94bda798d2d47224ff75b9f75e95bb50ebcacdea317d483ec8ea9c5e4b023e2a9863280779f3aa31b5ed27638f1b4090e3fb6a82078e12e24b2ee3730a9abd41b804fa8ccc6c33ea9a91a55499ffffbe1aa67939c12a6881367d65af04a"}], 0x1c0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000001400)='./bus\x00', r1, r2) fcntl$setstatus(r0, 0x4, 0x0) 16:02:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) 16:02:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) r5 = kqueue() dup2(r2, r0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:02:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="6dacc3510ba9fe862de3c1f906b89e7dc3419357b2ae43410b93b3a4fe15c2aae2df39f83b91e8d07e891d55e5cdccad7b61500e38ec994c4cfcd31dc070620bf89392a57b7509faf8dca910ccb39e8efa31e4fbfb50293ace9ceda41333e5cc66744fbade435d9e0e215328329d49d820fc555c6d5450", 0x77, 0x401, 0x0, 0x0) socket(0x6, 0x2, 0xe6e) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) 16:02:04 executing program 0: syz_execute_func(&(0x7f0000000340)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b30091e1edee52636f3a621045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c000000968633ed63b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c1030a0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f2366766410f3a1517022626802d08000000ba5c450f91f328c4e3638d6e8df9fffffc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000100)="9636f3a7c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02489b5733b8c4f4014e4e4e5b30091e1e26ff32f30b0b045f4607c421dd583101c10b9cf8c4c464660f3838520a470f898c000000863363b6d3fada066477f866440ff4697683397fd3fb000066410f3a62f0dc662ad726660f73d30066400f64286c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f743d911c112e419c2c2b0c1030a0000c4414e53d2c58160160035ee0fc60f660f5a18f1c4827d32eb628f8f7d9b6500f2366766410f3a1517022626802d08000000baf266440f8f0d000000450f91f328c4e3638d6e8df9ffff5c00fc00410f4a2ccefba70fc4e25136660f3824a4cdb71f0000f18fc800cf920000000000fbe2") syz_execute_func(&(0x7f0000000080)="43dd25310000006565d934573001c9ed700d8e8e353574c46260381fc7a53b4f894b000000300000c4c1457d010f97b30700df0004c4826d0da921000000313121f913e80000e5dcc0bdb296c4cf6664f0f79500000000850c0000f34a0f2c06c24c0e0f812ea473917f6a14d9d165c2c4017c5acdc441a0593b5b") 16:02:04 executing program 1: syz_execute_func(&(0x7f0000000340)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b30091e1edee52636f3a621045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c000000968633ed63b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c1030a0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f2366766410f3a1517022626802d08000000ba5c450f91f328c4e3638d6e8df9fffffc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000080)="43dd25310000006565d93457c401c9ed708ec9353574c46260381fc7a53b4f894b000000300000660f380a373e0f97b307000000c4826d0da921000000313121f913e80000e5dcc0bdb296c4cf665959f0f79500000000850c0000f34a0f2c06c24c0e0fac2ea473917f6a14d9d165c2642f41d6d98740696940") 16:02:04 executing program 0: syz_execute_func(&(0x7f0000000700)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b267cd80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed44dce44877f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b12ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c58160160035ee0fc60fc441035d90e8e6da75f1eb7aab628f8f7d9b6580f236f04283a900800000002626802d08000000ba49c45c0e0e0f91f3c4638d6e8df9ffffff00ffff410f4ace441c0c110f8f6830cddc4fb83aa2f1fbfbc4c3c55f1d0500000051") setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{0x1c}, {0x1c}, 0x0, [0x0, 0x0, 0x0, 0x6]}, 0x5c) syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe826410ae5f30f122d2bbd0000c4c1c2c2e610653e0f01d5660f71cd20660fe3e6") 16:02:04 executing program 1: syz_execute_func(&(0x7f00000002c0)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c4e1f9c5cb73c442f9921c7dfd2f8fe8085dfcd9fff274abe3e50ca5fd8fbba820204fd53232f245ff7878040f6636a68fca681204b1237b0000") syz_execute_func(&(0x7f00000002c0)="964a78f72cb277770f05bf02000006c4a37bf0c50141e2e9c422e9aabb3c3f420f45a703e80070dbc4238968f32e0000c4221dbc02110f4e5bc4a265aa104b26660f38091e00de440f7625f3ffffff410f38019f0800e500c421dd589fc4e10bf8c465f23e0f4030620f38fd5a0865f267f30faedd0383397fd3ff40a4c4815162c56766f2ab440fec3f660f79ce450f1f4000c3c4899294d8470fafb2fa660000d9f9000fc4c37d0daa677666660000c2c402f9346000414e53d2c40f0f9f3c6436b2aa63450fc4c4017116750d0099f8c504c441c0593183f9070bb3ddcdcda2660f3834680065f0099c943b000000c4c1045ccc7d75c4837d051a03c4612253df03450f91f3f30f5ea5a9a50000ff088bff8bff1b0531c6000055c4637914522800b81a00a2f1fbfb3b62") 16:02:04 executing program 0: syz_execute_func(&(0x7f0000000340)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b30091e1edee52636f3a621045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c000000968633ed63b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c1030a0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f2366766410f3a1517022626802d08000000ba5c450f91f328c4e3638d6e8df9fffffc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000080)="43dd25310000006565d93457c401c9ed708ec9353574c46260f240d9ffc7a53b4f894b000000300000c4c1457d013e0f97b307000000c4826d0da921000000313121f913e80000e5dcc0bdb296c4cf6664f0f79500000000850c0000f34a0f2c06c24c0e0f812ea473917f6a14d9d165c2640f01d6c95b") 16:02:04 executing program 0: syz_execute_func(&(0x7f0000000340)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b30091e1edee52636f3a621045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c000000968633ed63b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c1030a0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f2366766410f3a1517022626802d08000000ba5c450f91f328c4e3638d6e8df9fffffc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000100)="9636f3a7c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02489b5733b8c4f4014e4e4e5b30091e1e26ff32f30b0b045f4607c421dd583101c10b9cf8c4c464660f3838520a470f898c000000863363b6d3fada066477f866440ff4697683397fd3fb000066410f3a62f0dc662ad726660f73d30066400f64286c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f743d911c112e419c2c2b0c1030a0000c4414e53d2c58160160035ee0fc60f660f5a18f1c4827d32eb628f8f7d9b6500f2366766410f3a1517022626802d08000000baf266440f8f0d000000450f91f328c4e3638d6e8df9ffff5c00fc00410f4a2ccefba70fc4e25136660f3824a4cdb71f0000f18fc800cf920000000000fbe2") syz_execute_func(&(0x7f0000000080)="43dd25310000006565d93457c401c9ed708ec9353574c46260f240d9ffc7a53b4f894b000000300000c4c1457d013e0f97b307000000c4826d0da921000000313121f913e80000e5dcc0bdb296c4cf6664f0f79500000000850c0000f34a0f2c06c24c0e0f812ea473917f6a14d9d165c2640f01d6c95b") 16:02:04 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="f0", 0x1}], 0x1, 0x0}, 0x0) syz_execute_func(&(0x7f0000000500)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa024800578400f90fb8c4f3400f2c7c6958214e4e4e5b41ad1e1edef50946c4c402c59c739941839fa59d001ab527c4c22938544798c421dd5831e9e9e103f8c45b64660f38385a0af36d96fc26400f00a439020000006c0465000000004877f866440ff4697683397f3de7e7fbfb41af513a06662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c46647d9f8f72ec3c4e2899294d80000000019f2ad0b0b64f2ad8160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430fa078c6000000455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003330000a9e9cec4c37908b4544aeb3984fa110fc4e251bcdfb81aa2f1fbfbc4e279419600000100ea") select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x10001}, 0x0) syz_execute_func(&(0x7f0000000080)="43dd25310000006565d9345743f6514415b4a7fce27d7d3e36f2f081aaf500000099899999c4e215bdd40400f20fd6f08fa39c948467f38b0fbdda6b") mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x410, 0xffffffffffffffff, 0x0, 0x0) 16:02:04 executing program 1: syz_execute_func(&(0x7f0000000340)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b30091e1edee52636f3a621045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c000000968633ed63b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c1030a0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f2366766410f3a1517022626802d08000000ba5c450f91f328c4e3638d6e8df9fffffc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000100)="43dd25310000006565d93457c401c9ed708ec9353574c462381fc7a53b4f894b000000300000c4c1457d013e0f97b307000000c4826d0da921000000313121f913e80000e5dcc0bdb296c4a26664f0f79500000000850c0000f34a0f2c06c24c0e0f812ea473917f6a14d9d165c2640f01d6c95b") 16:02:04 executing program 1: syz_execute_func(&(0x7f00000002c0)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f00000000c0)="43dd25310000006565d93457c4e1f9c5d173c442f9921c7dfd2f8fe8085dfcd9ffa2f9a2f90f212dd5d5e3e50ca5fd8fbba820204fc40233f6d33232f2450f78d0040f6636a68fca681204b1237b0000") syz_execute_func(&(0x7f00000002c0)="964a78f72cb277770f05bf02000006c4a37bf0c50141e2e9c422e9aabb3c3f420f45a703e80070dbc4238968f32e0000c4221dbc02110f4e5bc4a265aa104b26660f38091e00de440f7625f3ffffff410f38019f0800e500c421dd589fc4e10bf8c465f23e0f4030620f38fd5a0865f267f30faedd0383397fd3ff40a4c4815162c56766f2ab440fec3f660f79ce450f1f4000c3c4899294d8470fafb2fa660000d9f9000fc4c37d0daa677666660000c2c402f9346000414e53d2c40f0f9f3c6436b2aa63450fc4c4017116750d0099f8c504c441c0593183f9070bb3ddcdcda2660f3834680065f0099c943b000000c4c1045ccc7d75c4837d051a03c4612253df03450f91f3f30f5ea5a9a50000ff088bff8bff1b0531c6000055c4637914522800b81a00a2f1fbfb3b62") 16:02:05 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="f0", 0x1}], 0x1, 0x0}, 0x0) syz_execute_func(&(0x7f0000000500)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa024800578400f90fb8c4f3400f2c7c6958214e4e4e5b41ad1e1edef50946c4c402c59c739941839fa59d001ab527c4c22938544798c421dd5831e9e9e103f8c45b64660f38385a0af36d96fc26400f00a439020000006c0465000000004877f866440ff4697683397f3de7e7fbfb41af513a06662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c46647d9f8f72ec3c4e2899294d80000000019f2ad0b0b64f2ad8160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430fa078c6000000455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003330000a9e9cec4c37908b4544aeb3984fa110fc4e251bcdfb81aa2f1fbfbc4e279419600000100ea") select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x682e, 0x3}, 0x0) syz_execute_func(&(0x7f0000000080)="43dd25310000006565d9345743f6514415b4a7fce27d7d3e36f2f081aaf500000099899999c4e215bdd40400f20fd6f08fa39c948467f38b0fbdda6b") mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x410, 0xffffffffffffffff, 0x0, 0x0) 16:02:05 executing program 0: syz_execute_func(&(0x7f00000002c0)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") select(0x40, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000080)="5d3975a19252d9678fe89ffa779d2b", 0xf, 0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c4e1f9c5cb73c442f9921c7dfd2f8fe8085dfcd9ffa2f9a2f90f212dd5d5e3e50ca5fd8fbba820204fd53232f2450f78d0040f6636a68fca681204b1237b0000") syz_execute_func(&(0x7f00000002c0)="964a78f72cb277770f05bf02000006c4a37bf0c50141e2e9c422e9aabb3c3f420f45a703e80070dbc4238968f32e0000c4221dbc02110f4e5bc4a265aa104b26660f38091e00de440f7625f3ffffff410f38019f0800e500c421dd589fc4e10bf8c465f23e0f4030620f38fd5a0865f267f30faedd0383397fd3ff40a4c4815162c56766f2ab440fec3f660f79ce450f1f4000c3c4899294d8470fafb2fa660000d9f9000fc4c37d0daa677666660000c2c402f9346000414e53d2c40f0f9f3c6436b2aa63450fc4c4017116750d0099f8c504c441c0593183f9070bb3ddcdcda2660f3834680065f0099c943b000000c4c1045ccc7d75c4837d051a03c4612253df03450f91f3f30f5ea5a9a50000ff088bff8bff1b0531c6000055c4637914522800b81a00a2f1fbfb3b62") 16:02:05 executing program 1: syz_execute_func(&(0x7f0000000100)="9636f3a7c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02489b5733b8c4f4014e4e4e5b30091e1e26ff32f30b0b045f4607c421dd583101c10b9cf8c4c464660f3838520a470f898c000000863363b6d3fada066477f866440ff4697683397fd3fb000066410f3a62f0dc662ad726660f73d30066400f64286c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f743d911c112e419c2c2b0c1030a0000c4414e53d2c58160160035ee0fc60f660f5a18f1c4827d32eb628f8f7d9b6500f2366766410f3a1517022626802d08000000baf266440f8f0d000000450f91f328c4e3638d6e8df9ffff5c00fc00410f4a2ccefba70fc4e25136660f3824a4cdb71f0000f18fc800cf920000000000fbe2") syz_execute_func(&(0x7f0000000100)="43dd25310000006565d93457c401c9ed708ec9353574c462381fc7a53b4f894b000000300000c4c1457d013e0f97b307000000c4826d0da921000000313121f913e80000e5dcc0bdb296c4a26664f0f79500000000850c0000f34a0f2c06c24c0e0f812ea473917f6a14d9d165c2640f01d6c95b") 16:02:05 executing program 1: syz_execute_func(&(0x7f0000000240)="96dfdec4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000100)="f4", 0x1}], 0x1, 0x0}, 0x0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0003963fd972f34463071b"], 0x1, 0x0) syz_execute_func(&(0x7f0000000080)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe8085dfcf30f122d2bbd0000c4c1c2c2e610653e0f01d5c4e3e50ca7fdffffff07660f71cd20") 16:02:05 executing program 1: syz_execute_func(&(0x7f00000002c0)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3, 0x2}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c4e1f9c5cb73c442f9921c7dfd2f8fe8085dfcd9fff274abe3e50ca5fd8fbba820204fd53232f245ff7878040f6636a68fca681204b1237b0000") syz_execute_func(&(0x7f00000002c0)="964a78f72cb277770f05bf02000006c4a37bf0c50141e2e9c422e9aabb3c3f420f45a703e80070dbc4238968f32e0000c4221dbc02110f4e5bc4a265aa104b26660f38091e00de440f7625f3ffffff410f38019f0800e500c421dd589fc4e10bf8c465f23e0f4030620f38fd5a0865f267f30faedd0383397fd3ff40a4c4815162c56766f2ab440fec3f660f79ce450f1f4000c3c4899294d8470fafb2fa660000d9f9000fc4c37d0daa677666660000c2c402f9346000414e53d2c40f0f9f3c6436b2aa63450fc4c4017116750d0099f8c504c441c0593183f9070bb3ddcdcda2660f3834680065f0099c943b000000c4c1045ccc7d75c4837d051a03c4612253df03450f91f3f30f5ea5a9a50000ff088bff8bff1b0531c6000055c4637914522800b81a00a2f1fbfb3b62") 16:02:05 executing program 0: 16:02:06 executing program 0: 16:02:06 executing program 0: 16:02:06 executing program 1: 16:02:06 executing program 0: 16:02:06 executing program 0: syz_execute_func(&(0x7f0000000700)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b30091e1edee52636f3a621045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c000000968633ed63b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c1030a0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f2366766410f3a1517022626802d08000000ba5c450f91f328c4e3638d6e8df9fffffc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000440)="43dd25310000006565d93457c401c9ed708ec9353574c46260c7a53b4f894b00000030c4c1457d01642636440f0f1c5faec4c151ebec313121f913e80000c1e57bd87bd871e32264f0f79500000000850c0000f34a0f2c06c24c0e0f812ea473917f6a14d9d165c2640f01d6c95b") 16:02:06 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:02:06 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000aa0000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f00000013c0)=[{0x0}], 0x1) 16:02:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x3ff, 0x3, 0x7fff, 0x3}, {0x1000, 0x1, 0x1, 0x7}, {0x7000000, 0x2c, 0x5f, 0x6}, {0x721b, 0x3f, 0xffffffffffffffff}, {0xffffffffffffff81, 0x1, 0xa79a, 0xfffffffffffffffa}, {0x80, 0x1f, 0x4, 0xfffffffffffffffe}, {0x3f, 0x1, 0x2, 0xeed}, {0x400, 0x2, 0x9, 0x1f}, {0x7fff, 0x4, 0x5, 0x7fffffff}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000240)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x80000016}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x1, 0x6) 16:02:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x20, 0xeef}, {0x20, 0x1}, {}], 0x3}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x108) ioctl$TIOCSTOP(r1, 0x2000746f) 16:02:07 executing program 0: r0 = dup(0xffffffffffffffff) ftruncate(r0, 0x0, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000180)="9c49df16c604cbdf64d387970e8d51ae635b1971167edf50af1661ade26193eca65838ba97f3971b0adc9d9389efcd4daf4559a49a9ab60588060e18bd4c55fe62af02d833c1d6fe5e75c2a6227809d0ddabc856df54223c41c982304052284f48986082aeaac27ffdc17d57d219952c648ee51124cb1c1b710c0c314e04040718c84fa319722de1da9669b435e3e581bf6fff2983cffdba9387b2f25c72da9dcc6ec5cac2bbe2aa8907", 0xaa, 0x40d, &(0x7f0000000040)={0x2, 0x2}, 0xc) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x200) close(r0) 16:02:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x482, 0x0) pwrite(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/4096) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001080)={0x7, 0x1, 0x9, 0x2f, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000010c0)={0x5, 0x1, 0xf, 0x100000000, 0x100000001}, 0xc) rename(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') getsockname$inet6(r0, &(0x7f0000001180), &(0x7f00000011c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)="cf8770ae0983a014e9911133885d551f21772e0482842360067cc244be0811b0b7c1671bd770575ff64f4c6ce1896245609e2c013165d5feb7f4b6ed328678d4bd978638435b49775fa45197d7b522a50a13a6fb9d168c2270e70b596266618823431bb20b7e7edc063bedc18cf99a32a24af87267e7e3b02422e4da24ae84f2f91277fc05f450c36f27055e3105748e365240d68b66f6e8052b64a50c1895132b84617a8b61f9ab06b703c3e34f1094dd073f3c30b6425b7846d5824fb4999dc244aea5c33cbcb5beda1c5221727f7134dc9452a076feddbb12134fe10d8062db1a40d6bcdba41c04ed1450bdbe161fafe3722496dd459c14675da9494e8a20f44c24dcf79ed1d691a77c3226f8b4fc491441fb9e4d22fee2457aaaee3c4c2d8df002883b7909a226f0339b032e7e5b8161e41c27aeb52294cf68fa7a8c6d41d2cdd1c3005b06a8bd6cddcbea56b95afc67d54ca9b62f7a682305c4366e1d0d6e7d2da71fe600a277c5d55d42834e2b8ff9572cccd2fec939bd3231382ab1c26f475577baa10cb67d16081d6bdd5e98c258d922003f4d640d86ab1ccd600d881f194f0ca43223dc382c28ae06fd95ee171404947bc77d6c5542690b3ab8a05b147234ef5b976e0f2fcd5023a5250621db0a6976360f2676bfb2cb57de4f779fecf951b29ffa17c3244fe592f1a0f13bd40ecc62434cf76f4e53f8a95555f1c891669530faab80bf5cdc107db0bb7df260a012e005fec9fdd55bb542a707a5913f0b474922011fb54c8181bd5aed68a741f6818a5a2e428a874f83ffe0352787bd6a23784524f111e43235f6352e76ceb90979cc8e2d4b9e9752c3e537f6d388e16d15decf49ca180b79578d218c8d3e859d82b02c4347071f390a9365533405edf7152e9c2331f518862913ba9a7012619c4986dd909fc3aa33033ba4e3b11c2f48911d7d4ab6ac085f1e83d1f005179cc515ed22305594c443858b146886b83132c71013f9a483a84203f605d4ea43a60ce59bd63e48933213a775d12918003352076f6a86d2969ec510fd5d53deadf22dd0dd1895e31cee89f5f2aa86b31dbf358957c43cf7fd275216dcf865eaced0d0a3c5e73d06f905315f60314a583f370f46d61cc2b388d8f1add7b52679d96dd45ee8bf20dfdbc860d062cbdb5043c181cd3e65ff4b47789ba040bef654d76b2f8eb9558bc0067841db7f45bf4f6b1bdee5706b6004dd461384eadeecf21d9d2368b42cf247ad5e862345ca6eb91a2f8825be2936e66df753d50dc2e3aeb667d1133ddc5246c5c48181a4a028db42df335f49e1e4385d2f87ffee925d3dae8304943ad3adc41fd00e2354f1eefe7495c96d34d323d3cc5999a0c70f639415b2895f93e211c3de41da743c21b697598afb849f3de3f4c5a93b30125230c1da590d7408afb8ebe01c4ae1de5e6adbfdc7423a740f3c711b481737fbef4075cb32c4c9051f41a94d40915e519499c1fe4004bffe5d554d35c755540485386b334aa0857ce54238733ba3498c272dc666d3bf86fde2d7e3042aaef2c103bc1724528de4108a5d6e999a7145f596afbee63d00608964d64a1de389be8c3ac3b1b00c2dbeea6f345dd938fb562cf2837d3228e46c8ab64ca8942edf437e333215fb11b01280ec6cc16dbd7b53b542e96b6c208a495861ce642af7fa78b6d317f6954b5800ee772d83d0aff26c37e465e61f1b99e364839dc6d098279c45e07e2d831118799a781b2af306642d051b4369810dc7b8fbb71407dc646aee2ed691c8f9f6d381612fdca69ff9ad76d5f6044cf123ea2af2526665f4403bcdb3cf648177c3dc305ca564d0365ecea34c6376f8a7fef9d4ddffc3c5528f438764267fdc670b25a0963da5e97f486eca262d9e389f865110ef03b8d8d7384ca1a6df05dab993a49c9f92c5f3d28d1fa09d48b7dad759dce5a84d825b96ecb14d3e5b817d8fb6e0c548c76ad04f4f42e9efd69202e9bf5204daac22bc36cbe6d30c526b5deb0687cc2cab952870f5fe420e5a8376d77ddeef788038b339095dbb11ab97c1d69baf449fe322d5dc6bd379bd752283127331c96b4e7c0ac9e334dd4a24d7828342844e0f57cb4b2556bc6d66b39a995c0c36d6a2d05e882246db71f0e9caf9d0522005954efddacc5de50e8f57b2d4a82d551d63456839d526f99b093234b3cff5b824fda016853502638fbfa1cdd817403011048079302ad0fe96b2aff78cab315d8db7efc2a2062c0380a81bbed967628fc5dd79326b92bb79811d57ef7891adfb59bfa8ee99f5211a2a0010bb03a2fbce18acdb04e13ceac41b90ddbe820c9b23e104eaf6cf9b274a02e2d71c80be9376df239d149f97a5a4476f2842c64d8a44cee91de595f7da1473fa3919d130aa8c84af038f99521ee7c046cb71a7c86561ef79d5eed24eaa4e5252c16a7dffd6fc38a8752e40b8662a60b38027d28f3f321c389fac5643c53960cfcea20aab67af0f045cff607905993aa199c995aa0d1fb7c30e91cc459d9991b4da54361a5b9b796763b227d1c6d59be1a74e4720012d449590c838e9c89330806e1853ce69d81ca79b66e71d5d9ea9703dce51e930baca891faa6c378efd04b2f618789972e95944ccf69e06701b32563ae4b7cf3be4f1f5ba20d1653f324e7721a3e09c7bd7edac250de2d930efcdfa649232c67e2b2abe10ac3b3f0a8d107e06d66581067000e0c8af495fdfaeae2862b4848be4330d1dc98793e80570cb740d60e24c9f9a34d2a1f6bdce437bbb52ff13d265d5472b1775f6612672bf8509fda54901a54a0a3dfb3084befff88cadd33ff934df9c440012457e90fb501a3645831092e2440dc95b5be221299845b33a2b8d103234dbba9a8470557848a8952410a01289fc9737fcc2cbd5a258ab3c4c9b2bd2c99f3a5c89398f93a53f9211042a60bb52ca9892119a921c1ea5de5557f19b9653b7e87373e68b3dd9cb055c0ad62b5e20075c9be8a7ccb21200eeed7defe9cab9787ea742a6c3fbeb7fab8a090e8ce4255847365ef4f5f85edb3b81acd473d554a0d48dc3aa43e53cc0ae6fc73da973f6902faa3741d60b3da140c075928197de9328f0a36ab575625f56cae63b1ce71baa11865035194f61878d226386f18f47f959dcc03becdee96e7bcb0e03b5ce33edf3071c56334ceb8d4f62c77fb1e424864ff434cbccab0902db64ca53fe8daabfbfe214b2dc233442c042780cd09ad6b02d2baef152bc369d927fcd0c5c389db7e3df4933d78f3c388e7307ccd9067478756d25ce117624f5ab6da7c99a02ce0247b08acaf1f5bd05f21338d7baa0ed6e03373f67dd57557f74acf7619d034562bc4473d35f90d7146c9e269f81387dd7cb6b2cb5ed694ca3b5c842b309456632dfe25a697889d0876152d8512f8d1269eed8ff96ddbd8b8f5baa9a00a3dcae704870f4aac8a183e630ec3e1927da2dc1194f55a3786509425336d9ee2bf48038d8f4e64171269195b690ae9e0a57cb0c9fcba7219a5981b0ffafc543226d6635a57eeaa3141dceb768e05e40c934fa5eac03b357963ed9fc0c56382d00b755256718a37d2aab5ab82b3d184fdfe2c1b7dd8969a89ae29300b7cea25a586f340a82cf216bbf9638f1f09292a071317fc9ce59d6ab5a494fc1418b1850cd7e507eb5719eaa8d116fb1a37eaca0fd7a9e13025af6095aed46d73c389649699ce4fa375e92228907f09b33afd78572d037211d56c8e428d7d980aa91afc6b10a34150ec72ef88a90c2f8e001646d86d3e4a18f691be9fc1dc86399667d390c8158aafcff7291b2fc6369e4b39c3596f69497e4bb5680e8a26c88423ac3697747e18a5c02f721568b65f730d125c3b9e56cfedf1a9aa93d5da63d1fbf9f3a8330b01343fdbf9c1af934bc31ab843819770d3bc368292d8851de7d262f1e07b3bfc42a09e3458a62d3df19bc82e8bac4df4b7d150a8359f38d0ab08211793536fa8dd23e2dbe83f7fc6921221b5494e9a0688ee6430a0e4aa904b4bdfe95486ea51f72d0ebaf09f746d79e24080bca34f204a073e93c6a5696134a156ed2ab2da83a5ef5160cd22c8f300619b44467e43f4d1125e54fe5dec0a4831a00bb34bd0f871b01668a9f74651067f3b15d88cd2683aa8334953f6eaf866d6587cafe7055d52c521a330cdfba23bb76d13d37d9faef5ce13b6750e9087bd816dc153938dc5951db588eb610c0b6d92769d944a2f41facf589b7e48ba32e1ac072842f0820174be0398413330ee40790f811cfc895999eeb43949d5aa5898f66cbab2715c8e755abb713f1ce0c370e69644945e2e181de795e87bdef6c163350957014ae44172371fc4cf47f8422c04130b0848c01072c9ee54f58dc78ac68d0e85f770150d60e0cd0e71e2c19606c951b3e5f7d6903cb7684424647d142e3f45d350c818a186cb917666716b04f3e882ebdb18eef6017e75ebfa7b5c08fe7d5bb0f9dd7194ad0e147510f7b17b19416ada02d653cd95674d712e5e9c32751f20c012a061da4381c21df2350de6029ec1228c8790e68d88748238efa25915ff30d1ba7d4bdf526bb745ef058daa4ae87ee61870a70fe76a7a43cb78ee940606ad62f8b4fd7092d73248142754e9b0f1b24e00b02edc2a7b4fb238031fc717d6d0d311d50213f969e5ed5479abd0f6e430201421eaa5fcc100237fb933b957a482ccec08dc36bdde07080de485563460476582af91b43f73d0ca68a5126c24280e16b33b43c154a2a5e8269521135dd14542178ee0e8b997635fe70700a96869cb323f21f41930cafbb0fa51a27eafe65dd17f9ebcd072d773c705af42061d1500163f3ab1bc19e44a6e1b6a31ee1b2022950f93e40a73014eb569cb97fcb6f93acf60fd284afaa4124e1092bc0614c5afdd6361c0bbe1722588c36ba64287598bebd5671b36d5def941b4f1d2a2caa143874ffe621cf1b0c0b5a3cb0fd5ebfaf43221e97928bffdd3244b01d9f513312c75efcb1d2818d620964f0f1fbbc0097e6225060d81a14c1e808023b54b7e84fab450a18407d21d205afbe501695264a583c3a1e78fb3b259fb948bb4a14bce3227171b5ac70616698550b81777023b989a5614a11662331c11fd998362d523a91b034c84edb008dbffcdc0fdba19ca9bf7c3741d66437518927cd7ca719ffebe5f905d4a0200d6b3678ff11305b3b94d6f2c53e03f0792ac431f0de17e1a3020085f0f5b2485f8493febe2f4f87b29a62a15149144eb401fb0a83b519ec608bd10b7378d650252e846a29da6da456a9900958c03478772e89c0a3e709a3b1a455704b45d1cb55bcae3bd010ad11016624d64c1930f1b0635e1ad6546291746c5070875b70e8ffd7ef172e7444f0434013f2651a560b9daf412cb5ce5124a813c0af9c5fc9b0a15ce4770328ccb4abf56b5219c80d67399630f50799f4c51d14acdf46aa1deea3df61564832fbaa7e9313aec048bfd9e385e7daca5a1d878b479995a84e0cb81b1f544251d50ab49b606caf015508e4795f6206969a1e49e49faa019ae1a0a3753a8985ba081122612cbaa586c93f7d017deb15c154747660b1ed00ebe081fa2e86d04e8216a15a61856e343a2d0afd73bd07fd51cf642d9b06bcda9060d5aec5ea006c7b8d4ca08814afc42ab50be3ffe03e298451c56b0934c08af526c862efb49fe3b4c348dbf3b208491b6607700ffb9e65dfeff25f142bb71d148cc061059cb9fbd3561fd22521635f430c0a1b2a24b9f942efd6904b41174a0e71d96e2df63b77e619f7c7bc67d017204fcd", 0x1000) r3 = getuid() r4 = getegid() r5 = geteuid() r6 = getegid() r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002200)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000002240)={{0x6, r3, r4, r5, r6, 0x10, 0x2}, 0x49, 0x3, r7, r8, 0x401, 0x5, 0x4, 0x7bbf}) msgrcv(r1, &(0x7f00000022c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/250], 0xfb, 0x0, 0x0) r11 = shmget$private(0x0, 0x3000, 0x240, &(0x7f0000ffb000/0x3000)=nil) shmat(r11, &(0x7f0000ff9000/0x4000)=nil, 0x2000) msgctl$IPC_SET(r1, 0x1, &(0x7f00000023c0)={{0x0, r3, r10, r9, r4, 0x10, 0x80000001}, 0x401, 0x2, r8, r8, 0x800, 0x76, 0x10000, 0x6}) bind$inet6(r0, &(0x7f0000002440)={0x18, 0x3, 0x6, 0xfffffffffffffffd}, 0xc) munlockall() fchownat(r2, &(0x7f0000002480)='./file0\x00', r5, r6, 0x0) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000024c0)="c76fd038572ab69d67fb7d1a9fa61eeabf31df21064abf310a7d5e7b2c7f4a5a38e76f99bf3fd4a90cc0e77416ba4c724d59401c228f3d0280bb2a6b3c043caf9b6118335e74190b1d27cb749d51b4c050e0c97fff9d57b663c58032f780f06ddf5301a237f7056d826aed39507e2b7654a0815c1dd4bc0a3a4689d3cbd5fa4508784613937ed848d6963a4b1b91af2b0db1ede012674af345c75e0268a6632606714b28722549cb2225fca04b2cf95c11abb6515d693cd7a05e636d23cbfc8dca950cbb578ce3fd5c1188d81334991b9d61fa664096d2a6", 0xd8}], 0x1) 16:02:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) nanosleep(&(0x7f0000000180)={0x0, 0xfffffffffffffffe}, 0x0) write(r0, &(0x7f0000000080)="4c0dc5", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x101, 0x3ff) 16:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {}, {0x6}]}) r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="01000000000000007c694ced2bec4e28111b972e4f825e9be93389c972a172976d9b6b5d92e915123c8cc8ce02d9095d0400000000000000f950841bdeec733fccf261d4cca2c1e07be3b61178d441bda08abadc90473a0cc0c2f008c5c52ace518c3d0388fc35c61bf46777b8dc5ab1db394dab0c5cdf11b7ca7531e9329d555aec1db371b086d916f0649126f00906b851fe493179d7d372f52e53784984d66517a52a5345ea74e2c2ca82c835efe2f65464444007dadf7869569b2cbef751bd2ecbfa7a57a82ac6f0d6de32e266676e8a53d485993e7401ca37858da579e452f024f4bb672e3ebe71b9998f77e08792129b0ea821ec161d46c5d5f22d82eb403001b5e134f2fe0e194a254db89ef36092cffd6d1abbf805c9022e8c0cafbc85a9c9fa8a53c6e0840d347bbf52f089aa398307e3d18cf169ff0fb49ebc921773909ab780d8851478c6b7848b5ec3ef09b4662d8e1e14d732751406b93b234017feb1c31b9d891021486c97d21488f91c345163acd316f7bbd9107da0b2fc5a2ce482c78f28880a5785e36ca57d65b44b053466a738735272641621ab93"], 0xa1, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x101, 0x1ff, 0x1, 0x7ff}, {0x2, 0x3, 0x5, 0xac0}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:02:07 executing program 0: 16:02:07 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x1e) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) flock(r0, 0x9) chflags(&(0x7f0000000080)='./file1\x00', 0x10000) 16:02:07 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x100000001, 0x3, 0x86, 0xa867, "dc7749264d63599011fe3a420596e289961f5e86", 0x0, 0x2}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000180)=0x1) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r3, 0x2000740d) 16:02:07 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fsync(r1) fcntl$setstatus(r1, 0x4, 0x4) pwrite(r0, &(0x7f0000000140)="3b6e55e3bb7739bad229e5f2b46c3c26712d4212a5ea514385066af7edd9aa609afd4bea11c8e2a9bd891a7302f40e6b6506f75c5f056d8822f704bc38ab190bce0a40ed392c1faa290ae5a2f487fef23e582059e364fb03f025d0580ae33c87661f2432b43cc0d3c935bc2dcdb8e75ed85b09233ee2cc06fa6e19a5113ad24f1d8457d330bacf02d774ced24d2d004dad27faedeaa0f039dadc44b6a4cbd286633743101b416bb33f7716d67582508518d020cde5029fa32033fe43f41a167c94a5cf7fa2a4ab5010dfeb41383c08a8e22f1959c4ac4db2052de7b2f95ccfb3d3427fa4b1352b17", 0xe8, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/71, 0x47}], 0x2, 0x0, 0x0) 16:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x3a5) sendto$inet6(r0, &(0x7f0000000080)="50c9176999f5ab36ece8114c3f6db094e034649a39ac5e6d93102b37a9b7d29c626e5c3160be149a1d741d1be2ac962540d863e36200", 0x36, 0x0, 0x0, 0x0) 16:02:07 executing program 1: r0 = socket(0x11, 0x4003, 0x9) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728291ee4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:02:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) 16:02:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchdir(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xbae1, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000140)="962eebb45c018000008d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146ddd020000003113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:02:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) close(r2) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) 16:02:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xe40, 0x9, './bus\x00', 0x80000001, 0x21de, 0x8, 0x9}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)) 16:02:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) chdir(&(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) clock_getres(0x2, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:02:07 executing program 0: r0 = getgid() setegid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) dup2(r2, r1) 16:02:08 executing program 0: r0 = socket(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x9, 0x140) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) listen(r0, 0x0) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000140)="fcd61181cf767f6f6b911ee8fa0bca8bedf757c76050c70a6b4c714da5a8b869988767a1b074a2ab2052909c7383ba82329302c3ae722c480fd423c6b6f7d899b2f6cf8efc19868027fc12d98c878ca97bc41a5e02f61398f2da239eadfd845cca14c46e3d4f7050014c658199ade747f148c4c23dc0c5d7a1f13e8bc7b0d8c9c3d6d08202e87b3aac4f2c26aedf4b1277ffedd334bf2ca2483aef626fceb16fe934b69746e4a8faa3fa2afcf84684844f393f1e", 0xb4}, {&(0x7f0000000200)="ec785b0f8c12a4b6ee12f6c0b19e1cac40430b95890589106eaed824b7111114f98883d19469edb9723ae1a4d92436bd9debcdab1f4e1341f4246ad7c44e8d185aaf275ca0043a6f546fd2141095e79eb6b1a290", 0x54}, {&(0x7f0000000280)="ac6e05405b18ecc7635919cc2b1c34e51d936d96b4e1e2d453bc18d6b177450207bed620aa5fa56dad4dc52b209adc60bce6a2ddbc0da95067b44602137be60fdb3d94b6e6f55e55236abdae6332febe3cc8694f8d4f1b2fc4cb7f51b27ea8d03c6729d10e3387e261aa235069ead86ddda217f4203990100ef3d8ee9e6586b49b78b9fdb0adc6b98d470c33b26469bffb8d7e2a3f65e90b34aef3ce52c0823db3b4", 0xa2}, {&(0x7f0000000340)="e9968ad8c310208fd0cc78e8282f9f491e094a1690f4203d3ea56c69633cc5fcee9851150810f6ded708aa3b469ac529395aacd02cca2672b226a2eab797ecf78ce1b3a789e8869d3bf8c51e66c9fc8366c219fc8b", 0x55}, {&(0x7f00000003c0)="3e313afdab9fc437e06b5755422ff03863a1ee38edf2ea3773791351cd4cc792d0b82dedd79b4634fece0e855af49bee645ab6d0316a4831ced75d94ec6ef7da784fb896d529888db1f7f3c5e3d35282a4816bc4d813a538b56bdec48ffbdc965e3dc9492ac0c117ee9fe3392f18f09e58266039d4ef9072bfa82a8e81fcb3ecdc6d93f010351ab8ceabbd581dc8fbb4545d5e4d4d6f898badc64d3ab4431f0c3fecf56877529888415bfca32788166cffbe079a7ec8d3fb923906dbd90f76a1287db3c0da71f46286dfcf21b88133ac04ef7d352d390d47ffd6148cc1583c1c8cb754bcb24588995ef8864f1866b988e281d812d3ec4e843d7089ad4a83128395817c4a6ea0081a8c45160574e6ae9e17e2e72910a15f75d6fc1798984dc47a3eedb15de7c516a148858d0dd9501e5cfbbd719f28b8401f58358bab7128a0ba3c789caaf49b420c805cefb84313ca98dfb3bf0d06a73d99239896aa7786648c45462ed9ca186fbe247dcf37de5b26f8cb435b5cb7c174a3fac2f29f5206c968e45a2e1f10f59aef182c557854ad1d4ec83c2a7992eef128611e13729e1fdb779b64389ce203557fea03e9b7f763a7510afd28bed2c7dfe7a37120c823783b9414d0fb6fc34fd60783759ab1fe2978607a965a56d7ce912df397edc2faa61f9832b98af6ef2ae9ba0eb9635c99f40aa1864cb3e23add85ed82692d3542e6b97a0b20348c216041381ac8484cbe6a12e2500e6aa5790ee92724d65ca7fa9523ec44834b4a66d59e4e0e281120a88f2c9c82e828f7f7adef4ffcf455bad700c3d0839ea7293715afcd010cdc1593f8c5dbb301970374f01ea9cf99597a57561809c91ab06aaccbdf1e047aedd9da68bec72d337f1bccb44fe33837ce9c83a6eef6b0f83133f7fdf5727108474d93eef42ec39a2a5f89582668c676c042e64c87959e81d3ffa31b7ca21f55e4f645f1a27ff9062910af883c0bebc8c879b2d3f9058fd447537e93decd8786ab4fe1131793bb750ad05e53c296afad031caeb21655ce0d866a8bf2865fd9b1ef0b8bf55b74f59107d86579b697805bf317a0b8014a8d7cb42a34d265c6497f0c55be5853b83912bab255f55bd37121a4225c340c3b6004ce45166e707007f3f814282d4128dbc1b97883731c9e2423b4d378e5abb954d6a4db3d7f464d4882446e219189a5525bb07a158599ed3d8bb92799a67b5b5d2f4b05a37c0baaefe59fce6005f52febb143c10c0c40b51a1c1386269ee2fcb4df9066e0e2569868c545a7eda203eab4229859ec381d4ea7fdb3b87533a931a760451ffbcc65a6c5b62f0455b1e466485d8edaa7e0b49f3bb6005b7ca97de7c627e0f3291e466088ba00a6d5d9ccc448ea30ff14f336d8907a26fd56ab7cfbeee9941bc5f843dbc2052558c9cb01df92f88719587c1ae87eec238e2b666df7d82e2de9dcbaf8a09b6a12eb7a47090c47b63a86f114ba093869482fcdf9ed678934817d022cfdde480cd2a24bd59586d1ba5aa614a89c6407f4b6f2bb48c673e266b7a8a36d2d2a57877f4dc88386320507b9deb8c26cc8b676b88655da0c94c686e7d2da56bdb4b686d87892ab89cc69c8d4c5138ca42f814c8d9a6384f139b237fbaa96ab5a4fde2c3dbb15523b65e4dcd78713d032528cbe801da8b07386885b4bcf6f9b051e5a831347b03b0f5c333e63ba0f197534401e30865b6dbaae80f9c83ba686ffb91a288fdac43a71ab1a4542aca879027e985756844cc3cf7cbd791e28fc0965a8e1d7c8b9eb4bd9409619491e73ec610a5283470ca551619f6166f72a35d51f3a3e62e36980cde666fd023fdc7218c6e36963e3c5bf744c98e08f09b91ad0e24290e3b92943e58da8dd9304e0d1c5c2ac8b4c288055622a63945825e5989a077615f70041e817bcbc05ea3e1c215905ae854b9f1f06cacd13aeb931edb11e89b547c3cb76dfa89345a780393dc8362a2ed55aa834ad9ee7e9d0370deb3484fdab237961b5c8a4accdfb6caf7f1db3497f729200b6a1c10b8f3c88b71507591d7bd5d02ca1ae3156c5e139d66155098943a914aaaced2c966c8b7f4306371bc4651ae0ec918b519ca65fc4bad448e63c19d62daeb679a736258baaac238ffe116a44ddff432650ad849f55d30a6019580ca695903eed947d81a0dc3844ead99326c081889cbe8ab8aafdf0409e0bea745af13ebe5f13feb4ac8ddef568fbb8784f9e6909b99e8b399483108e1dac51a972bcb6e00fd4c0e07c9271aecad914a185b1b1a5f14c5641bd5b1c717e62b383866239862ba8550e95ea32d41ad71afaa01898371a660fd715cae94023026c28c11f8ff39970cc101c7929fe3c69c514733ba8fdf4094225b9a42add2193d1e804a0d96c1cfe8e188f33b31453ec4adea006f2e0c93a27f31196f56770d87322d4f18d57827bbac61c4bc90cb1b812bd3fc9818c3c5876f8ff3460455693db4b46b1a77a50157d8a4fdd5a6e517fa3361a4614e9c408b40c1b026232bff3c1519d29c4faa7f499d636dfea2542a66638b290b9dc4179fcf1b0bf0396485e600dd445f007e40a793838a3c52be6250aa48e838018839a84a9cff2d08a9ee1fd3710a6f4ed567c6e08f70ea2388b2711fa8a4a8570cc5bae007795dc8f22b73a1ef308f8bd4a43adf6a2235346a75382edc1e845a206f88ebc0b982a0f46329dfd6303fc5df68fb3a8b7a5d3a25bf3e4aeb8a5d8b9367efd75edb07d09cf012b72a0c06329525634a6b911c90f76bc9b47fefca01b5533bb4b1e7972d036adf2f863eba611e793083ba2cbc8e3198e61296a97bd04372a0eff6d9d8506d5e7e241939a72b53adb3f5fc837424b79db90866ebf125d42f5c24a86bb8dda8c04c822a8ad46cb8a85144448a3ba783919113d266e5566a9d84b5eb870b64c7b4b2fa9e1c63b65ca6e0f697c30020acd6422c527b431829235a71f97fd5e9a74cd61247abb3236912ad1a934799ef31a9df2687beea53814a62af2a74de2ac99a57f1ea01fdbc35e61d82fa153ce207afb4a61de7491957bd4fb57f39264f25291c7dddeffa7a5b505ad3a49ea8d920bfeabec9bcc0db5fb82c8482cc833f14fac9d576b6f85e88df75f7a085f5f48e3e4a2b02351655575a998f202d5834872293f21a93783cbc3ab415135504d8da750a79211fc22c178f76b1e058b0bebe585b62349fa8a5674033b2b79979bc1709afb557d3c9767bf7c00f904f31464de4ac39527482c2f5bd10e517e39d0e0c7d6e269299a8e1005b27825da3e0b2a50ad3be52fb4c6d7e2649f68aa827c67048e096f73625377be40660f9edc75599ea9af6877cf2e829710c0f7fdf26cb01a17047c6a8fa5f63f4636ecac97ab5de7dcee909140e84c2dad7d61d192732552ffdd32ae5afc1c3d5b5288eea5ea177fdb091fa6cf7c759ff40d34fbb8be4b175d3556605f182a3f3aae7c2c1a742c740936bb9290ba6432698ac056ce01bf1860a628a1f0e052433bf7d610e4ee81ff1d0296b91c0eb098239f3b15551c2a9cf4160109efda8ac451674de9606093bf454e0b960e5919502ba022c3d92d66dfc9336fc822b3c1d5727928dbf7a06bc29b0d9c16e065eabef423b90bcd038a207992c192c7638262171c2ccaf009078db9cf4654cfac75a30eed1bf0a22124b8b1d6a67decb8fd02f0630c052f89514fe6d09d0ae5188d53fda02f46e028ef342e301d28892c71775a5a46b28acdf8b4e33aac2ab15a2f7c538a7f90660fe476f91915ffe7a69225780c35d187deee7182a9bff8eac0c68a4cc4cfb9f1afb77ba2a131d3d8510faa4714a4315a5332197981b0129395aa5410e4e3f6ca0e8fc96772b1a937c9ce0b5d5b320d387b9a64987f47487db33fb41c6a982ade05697d497fe10a4ab28a84937b93cd7a486ebc63d1f500b195908f718bb13777f26b926b31ead7a3c4559b1973ccebf7ca7c137c209edf4e0a41b834ec81873b3f844f654b30ed7b35db9456e6258f8e1675b4609a3cf91593262da468527d177db158354ce1437790246d0e2cf3a6fc8e06a96fd520a008422d013d1cdda4a1f1f9ec4a3c4dd9a14cd80a53f6a4235b45063af8c4576655b9884285acd980836b94cf974c6347b8c160e1f57965bd9b905f91b2df48cac6bf88f6c4e0b7b84eefe27c7af21c224b627e07f15c62ac2e4b4d602b0b1800025ae91f6a3e11979e0a6d4a1df5ec3fb78ad5f08bfc907aa128f56bb8f703f29284f67c88be2dc5805ece9a42ca2ea1449af09a06a4593d14f68444876925b087c0517f91c7774b8cc65fccf1ba325419dbd4ca3deeb8cbaca36675c826c47a9208f7bf26d9ca9becb6e3ddb9a4c28ec0a04e7cb00bfc6676bc3ea151fb054dfc2bcdfe3391fc7bacb9b269ca62a42bd3a0577795f251b2ddab3df6a640e2ef9c90e14f0d31f0ccd4636dcfddde9e4253c9179f7a66f8d4440cb494f9e7522d3e8c0bcc2d0d027226e66680ccba561ec9d71b9f5fb277ca8a8bf94d9fdea133f42e656ece106a08dec0491168585c3483c3c1795ad1e5e741a03ec94c17fc013ad9b57ca721a343d41d807c904933a22d73d1447ab1f19c6497bf5084ca209d9ae606297b0a8df68a869fef84cef7eb9924aa6e88be90b5a46ecf514301c318620a243d5ed65d4bedcb7226e5b83cfd02966b989436f9d19fbedfd84da2ccc5eac32fe5ae21e483d93b6dcde779d0fc446013541b59e60317871b7b5d00ec3f42ff546ae74935db6ce03a882133064fff87b06179c65f76c31a75163bc06355c0632fc903462ac8a4493da827911886b4f22cfac3d91de8965176eaf07cbeec4d95824c8bfcee3313c85b19e02ad4ce63192061b2539c90899c9ac61b08b36cb1ef05c007b12f8f483be32e99802119c4189b749bc2b66696e569b8e788f96577b0c4ff96377586d83a8d890599f09e4e13e308734c44fe88db587941e7af895bb6b657f053327407f966579de712d95efac8fba2e1c82887ea1851cecc98bdaa221a6e4e3f76dfa487eb49435f230f7ae012169ac0828c963b2c9d32feb93e58ecb5d5d6a5ce97dc0c09fcce39e18350c0b3bae13f9c86abcfa625c5eb6c63803adc9c13491f6661e5225d468ba231d933995b0f418649d1f025c1f146e48d1051064228f012eb3c23e667d06d157c31952d6db7bc12d66b0bbf05cfec0caa8eabb153d38d750a9f792f2f8fb20b7e8d9c113257876365f0516aad15e578d0fa311854f3afcf484a3b066529c034860c09679ab359630d3a85328a6f7c70beaaa568a8a58c8e8ac904b4479785cb4d2f8f4f3f658e0bba938ccf867058c72f2a59df111575bf6be4ee5b2433980678617755150a671dbcff004606353f1b0608c369970b0de9a7e8d0fc81aa2b011b806c9b74403427b77fe35038613f615ee82f5cb9383d0457aa17b8bde666a0e7b22a302f87c741332e9c5d8dc7eed67b6a56e92fc56f36260d4abe2bf3bcd605872aa8655aa3fec3d53036665f09a4053cfe71f7326d8c741543170b7a2d44e7247bea9a7921c2b2aa1cfb34099d33ff3f607adc8e9c3feb12d9d9a67fa0e8500ba200cdacb9918c91baf58c307cf24d7ee207f97b8d62cf452bda8be01c357757aa92911b52269363c05141258c16f5e93cd26be0dd210857772e5a1b870325b0d69f2c82c37424db3feea5c3557218e2b1dbda3c54c21f83eea6afb144262a494bbb9265b20648077fb5762ce604b86866375dc739f665f8e32fe0875658df1ea3370459c2737f8c5289e40aa39078cb456c32acb5bbff", 0x1000}], 0x5, 0x0, 0x0, 0x4}, 0x8) getsockopt(r1, 0x80000001, 0x7, &(0x7f0000001480)=""/60, &(0x7f00000014c0)=0x3c) r2 = accept$inet(r1, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) connect(r2, &(0x7f0000001500)=@in={0x2, 0x0}, 0xc) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setitimer(0x1, &(0x7f00000000c0)={{0x1ff, 0x9}, {0x2, 0x5}}, &(0x7f0000000140)) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) syz_emit_ethernet(0xfffffffffffffe81, &(0x7f0000000340)="b6") 16:02:08 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) setreuid(0x0, 0xee00) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x8000, 0x8, 0xb8c, 0x8}]}) socket$inet(0x2, 0x5, 0xa4b) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000000588a"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000062b000/0x4000)=nil, 0x4000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:08 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000002f80)="1f2582bdd7952a33e779d08b81d618d957a30aff25ff405e6ee90ed3f40a0c8b4e3fa9f28f45dc6b06e28a3e67924b00d4e2f66d976c4843656df7fa5b5dc6240caa5079a81d016646ec3ac81b554264051cb9b44773914b5a33a93ce024d3cd24bf238b4a4d0b6002dac1edfc8871393bbc4d027ab74ed2acadeade9aafa7286ff475fe23ec59930330fe69322f702902d12fee1935d85f348a834538ee2a43aa347a8bc7f0b7750686f339f8958034a79ef2554e9ed63fd8f9f98377df665f288d7fa7453711348ac2c34def67105cd0b167bcbbadd884c94a3bd49e5dfa9ce622b50c7dc0e876dc9eb6a236ae7f6ea55dccdb2c04c192148914550a9a22a852bd29eaa0cd39517f3c70a3096c38f584f46a2801a039394471b998e780902023a8a8cda9a12e95e6a54e5248049ea79e682015a350c5aeb8dd9576db8b680c618023380c4a8e108e5ab0ddfe19f406ca800f0f0cffc718c765adb60a1392b949a816f9f8b7dc9f1b8f06730e1cfdce2552f4cd22855f9b91510027058b9448928d0d459f3296b9e20a1ac074ffee7b2e5b95abc05f51240ab4d6dd53adeca9c1e1279bc420b8d6ab055af5bbb7157e0e2f6b2fe09107aba4a121c9f86f5e5bb88ba717c76594da442c8f07e8079c4c6bb21a7dd360f03c28ec66a53406608d602b4d325339cf322df5197f4845f7db11b07b5d7423ade24ffbf56f93c998306670be1054f761973c34457894f3c46271785cc4373fdb9619f826092e402e0654103f2744d653ced48be5b8f57610e72e5a5679bb55aa9486676ba261bf3367ef33f97f70472abe1d1e589bdd8e626d29853a82483716f6bab571fd7ad138132c4d3ee7a43633af9197f02f8c23edea5d53a83bf939164b882962fb7d1aa74c0ecf458413fff0657e1b9067ba518c682a89faa5b2e876fb27d905751d3a23fa267fd43dc9c2c59711457cf2329511f1c57b956e0f556c120a54423a198e84393e31bbb6bdebf10985668e1d5269a89a18058d21ce153741872f0a2ab78f300b41e1b13d692cf3f36d275598d4a52f625f901966682b9903bdb13b526d7289a2108b3c424d2b98b4684235ed0513fe3fce59c60caf2b36399036b7bc57fb52edf0f120a1fc49736559dc4615703f9dffb8bcccfbd41c5b1c190f608315f012f609e367d339a3cb86323c09a151e12ed8c5bc0f258431d93f4832736336ff37b52a5270db4f828896332a587b6ab3c6bd0796754087de6f77214b30d8af1c431092062051dd28cffcf0d67cabff1cc246b42ee4e8d4d8aea94214926bf2225deee94ec207f040f90456d7b7038e1141ee7b368ee03d91da8dfdbefb8706c44f5a9adb758d25ebf587a110c85057175ca98c32fede3c1c87825b868e94a9e6b13b27264b2d5464cf194ba2ef7f2aa50b5e66d68c719dbb51fda74404a845c14ef143862cdd862002440917a6f60983f097d17cfb1cd355d73d558a0c2d5d646fb6ca76708d7244057b65203da0c4f447bea00a6ff302ec859c51bf817b1cd1ccfd2a05ee2034a44f8812328fa8c90dcb24a68441dbf6e7861b8127ac9d6ae911944984cd641ce5c916738dab0757fa62a92d8617a71a2b18a18f593387bc98ba1bcd47beb917daac44030603254fbf03716be87fdca687bc55645b79de6b3284b279adae5530ff97ccc79baf6ffa558f877323d00a3e0637b3bac8d531d5c7246e3bba1d331671406c24eeee87aaf3aeadae43176fc73b367db1040b456bfe636a78d1b611dd2c81059eebed48e5354fdcc522cbfe16cb60f6f351180dba4ea032de3a145534625262432436363e57b3146dd8f43b33f3330c994c52c0858ebc2ec88c32b808c45f5ca4e4a75e9606ff87bb58973ea3aa868daa704af52ff400889f5148d91ff6e0f3c4a65856204c332c8e446b574bcda80c3a4d84fc1b52afdbb0e2c78f078f9bee5eb715b2b06829e0ed0f907c8f531f594c2b4a0302aae8529b4d2813f08e90717ed56fa4c7599872d79a4393d672f6c554648a191562b60d54d2bbb880720def926efdcabf990b496e89d33287093edffe3affe56e310abad9e4ff208cc69d6add12443fe59b852c04b1faa41186e961b754c79ea4ed0440b3cf94f497963827542daf0a622d4518995dba8bea8cd5c4193156e06a4324382a8729bb3e0fd0b7ceaa55a61efc3c1b686c1b51e60eef5021661a26287bd51d619ca9d7e1384861c76b6ed48f47bae332785145484127ad0786eca373c4d12f9aef759b3b53675f2cc3e59471f38837c84f9e186f3e77b2ba22f2774e12b123e0438e7f0bea8157acff9ae4dfcdf1786ae47216201ff4565d9d03c195ce85798acb0ef74969885d0a402b00762be13100508c759357c378c6ba773725fb08f8e30d5327e1865d9196aeb2a0068d8f173e0b68b4d12e54cd3bedf0185020b16ca94256e0d0da3841f08b194ba5682cc4119a00d89fb65274c36b117ebecaed68ba7a165ea85e6f2932ab3a7b54eb9d82ce0c1a3de6e0bfc647b2ea8a81589d5fc9a05035faca975cfb9267c276c38a80a3dc2a6e436a78d586a031c3267a143e0fc65530aa3b619107512d565da62cd928a707a83b4cb11a18d8489b5695e5a6d07b5d879524074979059cb7046ab72347a7aac33b6e32a17381f748e7d336ac6eff8df5cb83ab50a6f555e6aa5babfd76a0c81c3c3ab20e8a64085f443b71d520c97b7816a8db4dee9c41ad472279f5c47ffa03f7d209daa6e46021e069ef88895771d8a9bfe507e41d0645df3235567ddf28a6d7bd37405925b6413bf4eb462cf1bcd0deb11c645eb87c4337a96ddcb6ad4400c82375856a047ca7db17e70133b6615a70118eedb757418375841e51f2d48f7814b5b342e4eb2bad89447d0b8098cbb448304e48997a39f4c96157d75eae0f8240b4a37b5b1b1f2e5fe1a19dc4e2c1c5f3706f2ad02ab1b8ac88316906ae6a4234ebef3025fbe9c48e84fa5a89330a35ed53e50ed4a4c3d5711aaf16fcb1e6a0abcd4f8e733544ac87bb386178eec6a60057d79ebdc567053738f47557aafb1ca819748eb7c01c7e617f780d9a1f78aa54859c7979f93997a6fe1ea44e720fc3ba3d56e2d3da3fb472195214e5391b36575e31359d8b78d11568a1b7d7286fe01720729f29d6945557915615990b5f34915814e33ff30a950e2d6d562b9e07dcf0d208790262791112bd23f7a7c5a48e6a518180c69504f2d2bd48e752bf2bf5b1338a54a82f8e677e7e7c015e46fb71ff72474af0978b323a185bbc17e84d9ce29dfd8a35899289147acd0119b58ee05c78f594077566c4978ca5b237c4bb607c46e53295e1a9708299f1ece41d0c13a1a31421dc60773eaf2c07c866a471f016ad192cc1bf2e452d0e7978b74de6e06a432a4a21dbf7bb6f113bdc3ea25d0a10782d5d3eee888e804c76043baddba55809aa7be0e51779248d59a0b5a2c8b3f6059fb452c295902d8ca4ef1fabf9a4e8c186cfe87092431f293c99bb8ffc57a48900a5b695d360a54c150fb7651e3b64c37118957fbc3fb0038fccb662289c6e44679f4848524ed180028e1fa7171e84cb1ff716430fc1348bb3e777a2c99c61732b276427b6e55cc146d23ec398d5b5973b6e71ae746e9ab4d4fae187edd22e36b2a06fa7d8c726265f87aed3b92b4efe025c42b2cdca33815784ae5eb65704d2fe5f98831c42db7e8dd968981e2b720a349d89d7651ff4a1ebe3c1739621c855e6f90d080d00822d3787613258ba2065f5b2a7fbb3f8a685e6d826c7cf27940ebf86664009579c11aeffbeff68517b7fa2fe88f0a73417b2b67db2a6f00f91473ad077caa9a5fd1ee8e2d4bfd8b606dc147458169707aadca2a1a0064ca5723850fa042c1d1aff578bb5888235fcaf7b28bd6a1e9a0b9899c16cbab282c654d85228d9b1fd1ebf281129ec2f0d7d210bbee19981dff94df02550002e6bd15bdaadf3d255f881db86a0992192d921fb93a8c9b3ddf9cb4efd791dfaaea4b0f6273765440603ccfff0ca6e0541bb7e2b431af2937a3de7f4947c8b26b6b0a9fe577804bebcc4e0875679ff4a52ed20a98552c4f49d76ef002466df99948ed05ffc5edccc183fe49e71a34a2abde59593109fd790993a4819ddea4e6fafcf3b571eef2b3c3985c8737486008db5a72c9f8aa3c7fbcd05a0e341c3e6c47960e49760b238df316129ce089e9a9abeba91b3a5691631ee0859d204e74f8645b0ee632009d533875bc51624545aef87e6b7e89d8371d5fce78c2b3a33c958e58c4675dcd867acf2ad1b570f9dfd1a9558dad0ff54320df02b22ac18c8c7cbb4e20482c0bf10a32e110d85f2e045fcfad35393e1aa9563649917ab17205b281ee97daafc385f5e863e9e17630c308318e908736740cce40146b4cf8ebc81d12edd2ac393e2623ae6c90e67f7229b333ed434741d4e8f47ce7df86c3a3ef0a213ef4e93d5adb7ecab82d2b146f6a5a3316943679b6ad08b4186d998736b85d1188f13cc45b00f7e6960616e7965982229da1d3a597b31dd0a04b84acaf8345f440dabfe9de93c4a180fe11f711b2c7fe3a5d2efcbfd3c0f445156cbb9ec600e30df82e6999f761f3eef8a87098b4981deffd15359d2b0d1e7dd1c3e587a7f014bfcfc7b21beae7bc6a823e9b2de54839dda3af2c9c03607c518da61585327c5cd0e8c50a40aa4e9210ad0cbfcb796284194fb9c87a36be9e0973518263b35bce92894804b499f458ce3dbafc2807e986f37cda8de5e1b98f9d3b9a27ef992d638d9d0c7e305de3ee1c58f1a7ee21f06dce1b7a8b0deabff3581747ce31adf16ff8d4823ca9e0f2f0f221020e54050587f0cd460837b35eae13c9e6094e577d0d02a64f05347e2606b9f00afd68f0d86c963e271c78d96bb56e6384489bb5055f5ea058c4ed2d2d874b35d3aeda1ea8b0fc4ca43874c64b7315062ded9c00710058551b4c10db305ce4ea8ca544e28efc76f03161df3c6729285702f0f598709687158fbf8501a57f042840fea56b0f275d1fd8a31c8ea4e05696f1eb6b87f37c561c1fe6c29a5ce687750ba92b97df5ce6ba8270e5e9b578f8a2101ba0510682d28e381e23792ce09ea6d689f82014be03e828308310088e20f55b1aba90daad3a300258e6aa49075d23a66952c14e9e6d6d7ea5c3bdfae3e35f89d0baa04cb1ea4a8835c92e32ec0f59118aaf5276409dfd2451d9df2a211bab774847e57fc709f68fc7e6cf9dfe61a9cfde7d3838e34dd5be7093d5055c7ab6ce5b11d43dd1585e4b39fa4b7594f3948722b52cab84d188638ca220747f6c342a50835555b248c3a17f72132ac69b7a6b8046886dc7526f9280fc8cf7d815e2ab57e0e92b29db29f59aa80474318c249bb91b770440d35fa612e7d874e43276b23ab2b9a4301e42dbe3b43bc873c3c91cac8b1e91c5beaab0e601d279c0fca417b8f0f3273c8720f74f069ad588c141b9057ff60c760a27045538919731ff38823a502b1baa3c0bd4f41ea3f107986da4c739a0e76e40087b111c45749352230ea99cbe59bd4ee7fe5819f5f0c16fa34060475bcceabd186fe3610000000000000000000", 0xf70}], 0x1) dup(r0) 16:02:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socketpair(0x2, 0x4003, 0x23, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:02:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) nanosleep(&(0x7f0000000080)={0x2, 0x5}, 0x0) getuid() open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10400, 0x24) 16:02:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x400, 0x40) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x83, 0x3ff}, {0x8a, 0x5}], 0x2}) 16:02:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040), 0x1}) 16:02:09 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) r0 = dup(0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x10001) sync() 16:02:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 16:02:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x8005, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000280)="72f2b9a5d97f61d530b2a541583f04002a366518", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 16:02:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01b88088ebc429b9b4b0"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:09 executing program 1: r0 = socket(0x80000018, 0x400000000005, 0x1) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 16:02:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/84}, &(0x7f0000000140)=0x56) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x3) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='/', 0x0, 0xa0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x0) fchdir(r2) 16:02:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "07193e0be3d579d993e99cdb5731b3cdb5da3e58", 0xffffffff}) 16:02:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8080, 0x30) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000180)={0xb785}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x80, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x9) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0xffffffffffffff70, 0x100, 0x2, 0x800}) 16:02:10 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r1) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) 16:02:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:10 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) shutdown(r2, 0x3) r3 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x43) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000000c0)=0xff7) 16:02:10 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0xc0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x2, &(0x7f0000000180)=[0x0, 0x0]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) 16:02:10 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000002580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000020550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4106], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r1, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) setegid(r3) setgroups(0x6a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000001540)='./file0/file0\x00') r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000100)) chmod(&(0x7f0000000340)='./file0\x00', 0x107) pwrite(r4, &(0x7f0000001580)="44c4f0f55272ba705f7699b5aa96fa591af49890d8e88e5f4454bc01de883988e9e91303006e02d5c8817307a9e01a48901de70a257a9451556fdba9b13f4c6863e4eb227bc1a72719315f852d432b80e33d8d67af4b356c34ff348205f5619b51995cdb0f3ed20c75ae916d1bb1357e86d6192cef977df253fcf39db249c1ebc6dd9f1f28441c4b961b786ad2c1d4bcc105770acefff864a9c44dab1b8f60a004d22f0a663138d764861718f4d6a46b7251d376d772181f87d0620cc990120a5ae60f8e78b119f22a7045602a605b1263885d5589c2f54f4fdbddeed0771a8860f52b645a84565b682f5d6df012ddece87de9ed7fdd8e2e329e332005522bc582af40e835af36d359885d5fa908fbe43cf9efebe03e8748dd8530bfa257c830869dbe20ec1c5b486118681bf51d83e326eb593edb23fa81a95deb47f138d81cc6831a7c657620016946e7829d028c18e75e63dda74d9c10e173e1c87e7b9f4071a72bc0fd6ae7f239ec3530616fff39263eda48ff7ff42495c7222bb19ceb35c2c499923d33920df89842ce5faa6170d27774616654ab2f82191f607bf692e6e4e3c78fed8a70fbaf031ea92cce2b0e24c61c2ee2a89aaca3333522be0aac0b588aa14a672673aa9180d6f315b8e5fc7522a37705b8c35630b2c4f487a1482c1205a0806a7ce7367487ee55a791c1a4c8da9baab86c3c6ceaab0bdc17bd5c599539d6bf594d1186c9c6a4597555e1812291a1942ee9a62fa4b6797beef51ab346310332b10957a64df733a0be6bd0ab8a60bad9a82280fdff65e25313bf14a5edc8b158d9d5804c2b33157d2bc6b1ee473c8e73d6e7815986f568b7484c5ed1ddd854b64f62bdfc877b298c5f79d5b935093703a88bca2c46f6ee14b99af7e8223942dbb70154bca609cfcc0ccce57c52aacebf0dd284e77dd341f30eac12c455be9af0220e7bc461e19f4da3a6777624724b77db23f6a5fae485239e8e697ca781a22c6cb5b40f5a34a050d4f48933e172b791e1e419c7a7841d893cd6a4acda1542cbbb21045a71a81c96b65c5e0a32890f6f8062e090fbc13309e50832c677f7e402dcf043a1f201c400b3bc28ceab68afad32726c98562cd26de9885f3c68311f1a4547dbd09fea16a3db4a077e3ba3868df4a658a6822ae50417d9f331a0b5c5155eff7de82c5cd3d266f1abfd23d6b630366703b2eb5f541bd0568c339e8725c3220cbadae1e45511bf44319bcbcdc434f4d7aa9b81b73acce328a95b56f429241f04d32c44af11e3313d7e1ed47c771dfeb182fe1a9151c104e5e8ab006d2633362dd3ed2e6555dff69bc5f923b89c423dbf1e5d3843aa1dc843e7e81e503348e1c31530913015e6929dc790ba81c9a1ab60d94ad77c6052edbf294cf77b05f5c473f2115fea537d339e4676234f76a920675186739108978d484343eefa19fdf9f15d9094196a60d81016578d9425c7aa769de6d52724820a5fc781594cb216d4a61cfd182d1fe726cf85d45f0ba824d3099e0b8363de9e4524771983dc24f009dcddcc2e70808d95d97ebc0b3c607d819b6c67943839ea90c24a4136f9960f7d47eecd7890b8ca70b2d8aec43f1c53acc83c5f905b5f4306daf778cdcfff753d4c7ef792b558f937b4d334bb11cdd246a001d291260224a346e26be685d451f37efeae32300f7c87b5d430e88ee0fc1bb7875ae3961c9e2c556ca2d2776eeca4fbbba5d862cf0a969dfc1cf15653dbd3acef5c267f44ce818986eacafd5d80a3001d8053a6486d1ed33c7cf6c63b12c7485b70e5a0de612a46629b35be3f99b79c2cb26713deac3e04bf67b53971f420f0965875193d09ee428cbdd82fc0917c5e85f71b7678f8779392a8f311dd94fbee6dc48236b65cbeca7b5feaa2d76445d76410b3a0fa94faa32ea9a3934ca553ea6dd98e627a6595c8a0f5b3f03e3c6ec43c5f695838eca7b890f6a9e6a7c881e9df44f94afea252d0ee40dfe45a629a8799db49a7ff3a8d0e59331b535cf41b95f2012278b96fd32be573ea81262cd1c4882e2f64f968154f4405429cb60bb9f630ea0e864bdfd313e972b80d510209d592683e38a8dce25df1377096ab63c34e963d5d132eb33240f853101b7a73e0a7d8330b3763760bffa75a66411a5b3226fe3712a4684c52077f3ce91cf971409b3689d53a7fd4fcef408554d1007d59d6f964f51230a6ef25ecddb7e88152b7362027888a00cfa6b6d2473fa1d16bf256a85c747cc866b8a1df8a24f806a207eeffcdaed5b4eafa04419fae614cf7cc975dd8a1bc3887dd3de61ca3bc904696b17b01f2f9c25275ab1f2e89d9b7e8b30bab11878edb434c6e3aea435cfc7c6f9ee7f87219322472d7a54e4c88082d6c39931c3f2845455f0427dc10404466d1f9622171a2054f4951e7f1b04afea8c73e2b1d66694f8a2b60907bffd8ac3353a7c4a97ac750bc91abc2aeb2d560feca453423c49e7cafb6dad5be076f0be9af424628f2b50d66680574b465deedc013e279695a0e5c06bdee6b8ee03b930ed930d531672120f002263867cac9181429c7f51a20f1d9ab29699212fcc3bda478157bd2c6c51cc743ec42de330bc454ffa69346a7cd5882582ca19c449c22746b0fd6fc03bde9e73af41dd6505f0bcdeb625ee56e8d36df305da0775deefa0393f849c5eb7f68768c9da59c5515b1b1362c09f01b2f02b1940269f75d496b33473903c687008652d7df172dfb21f0f86add63692f2975f0efee378ff123ed4e04d14947bc3abc40e88daecb705ce598503ed2f083ec079a17ea479be2ee876c6c039d95759f56f643bc573961a6a12e1d32ecbdf4786aa38c80eca2920c38fb8564217ecbc3d809bd0f0df1116364277fa24368a0ab25e0914e785f358c0bbf849b10a9ce5477725601f4ad2a96474d040a1be3b7b300f304eb98f0741ccc21eabc303452c8cdbb091aa103a9a82681f30e52d8e5f5794e073c3f52f9ae7ea5fbd7da9e7e0b436482008708de5ff8549b6a47e9a06b0a3ceeb93107f249d14b6821ec3420ee6133cf70e2f4485d6b54d98d5d3ed71c25589b787a5d85d66868e75654927b1bffa967664aa9992fb55d89f09578434f663ff4b7693b2601c3f7e76aaa123fe41370f5318de6f03d1abae561a9ea03f4c29a7ecfa9528700a27c49cc3fc5e9463e7d463618d07499d73b781715242351e3a2657da69a965e2311cc052b5ed6279ddc7b32ce382a9b39a434198060a61008380ee5ec1d3256c93521e1c4b50aa6fb6e32794029a93434d2fdb0b976131ddea2d2e67cf386d7ca9af4c9b495aa086f929fc6994bc5d51a97671fdff4d2cf778495dfd8a873b491d6c33937458df25be1537cf0a431e76f9187754035adda110052ed8e6744716dd285709baf0ac15b0c632620fbd10b5efa125e3c0c26f99a8b9c6183dfb80602e469555f2404f3e36944dd56ae684a2a670f7a9dfc5fd49e57d509028e46bba4216d60ec99352d36a034128dba9a31cfae5a464f199f76c344cd96a9ebd4eb41aeb22f26946a6c6a4e37236bff6738b1d9a953bd5af4ecf7d27fb02d761adfcd1e747bde9c24aaa4ba817caaa1bb86568dee2f6f5b874c178dcab2c1bf5c18e93e757e603c9a6351f1c5bcb05c7a18ee1a73f3d248a1114112597914221731a1a0d69b462f166914215f2a20dd9a2805e8cde186a80d15abfc128b682b57fed1a0fb889daab8abd83594a3d1ea0bd7dc107806a1d8f0b2d3ed30ccdb26303da7f42d971e0f89244c6701479ab9fe8bbf72dda05353620bb55ff8fb1695179d2d48b742928fd4f3b5a4a63d652c88de87f5f3bb2d44197d42eba58330505ce6ef263eea191b07a23820585d11e0ee3e103f8bb4498d043f69255965197f036c7c38d0467a6f0800a992b5b08bf149403f1b3b106efeb090c406c6b281f1d5cfa19930fee53876f3955f39c959c7a6cf3d570f0af322ec8bea9871ebb8d1a37e7d3ef79942ae3f9bbc0dbe5898b2fd77d2cfa01f6963315dfecfc16f0e375c1d9438e7b3b8bc8edf8e8748724a89bcef6c19b8ecbf6a80f90b799f05c4b63cbd39d1edf93f5dcfaaf1262ee1c493c691a206b97be944bbc1e3e61a80c10341d40dfef23dbbab7eec21066670f5855a650fa5a4e60e322c68c71f4e7e3a2091c825b43b9135fe5bd19d55259147dc6b323494679636645e4c784a837fe5d8e119b44b2e2a00bb37755e966896286237cb78769b7f1fc7f519a38b0de7c455525c1095af2763544f604ccc4b7a60eb8b62678e960c52a069a28c45f4388f43f84b24a8709a3472f294f908e31d61e93b0036b114cdfa450d144b6b683b589f824af0aab8fba3294f232b1eaaffa55302722dd88447b2e12402df89a368446d9d3e2585ffc7b4d3d09bab36f32d6e76700ef63e8ba40eada885b20e3876e964698a0de1949788e31424b48df64aa7803c934a27015c54c7aae738bcd8efa120abb0cf188419b884a80cb3a8a3cadd3b1c30ef81f1c4855cbdbffe7b807b920db7fb05e640eb15249b418a26496e5cd44896b0f395c23a431306cdb0e08ebd9eda3cd22f1d0541ef0f36810cee5569f1afbe2a2d51d003f16e0b628f6344bc599fdebfa50eba8ea9ec4281a5d2a7a0c2e011ceee35037ac55f05c044c862107888b8ab1ed0289b27941e463283596417217f4117649edf4eef347f9f8c146ebed02a26759b2de801e84634a4c8791c46de93897c5f0189a869b9488583c47ea9bf7eaafd1effb7bae1cd95943a2e598daddd5960956dc5646394a272e8741e434612a7263c71dd84a13ee5ebd7913d8f33a6e11ceb88b9756efebd2578af1b4affbad142c0430b936266f4f71471a29e977e807038ed7de9e1a6dc7417b2023a59b068d634aa81133c4c4747eeca044efc2314bed2ff55961ea7bb292c0e24989181689eecd52009ee052cfb91a52184307d428bab0649fcb0f21d9c8daf59abc6bdbc1c6a0d7b81dd8f12c9ff59c916beaf83648c1cecbb12b362cf230dc8318b06c50a7f6b02d597fd5ae6d60f3f7baabd4c13b4078df9730c69cab169314631d6ca7042655a16c34ecbe835b576a58a48a1c1f4bbf4de1a8bd1428b8dcf6fa2ef2839a3c256d908b5859400e4b00a0b260d400970a0205d6e1389cdca7152d9d286c9fbcadfb7f85d9d858f4a5e59437dc3bbf336b6ea99eda94d273031c0da24519a188eb109999a1d68241e021dbc2c92568972252f9642f0975f59de40dcbd037f37ecc14d858cdcd0a1862873484feff47b42582999ee5a7fbdd72f6dd80a04a9565be36abad234b173d38e612bdca96afb409ccaf126c105eb32c6cd340096c7a5648af109639bc1666aeb75dcb53eaee1f06a3841dc0b924491678112c495c44fa14187fc9cdaab3d7fe110c83cfa5acdb9af16dc65ae3b7493ae1ab87ced6918f5f69d30f51957201b5ae1045b041c404557c82226dd2e2cf20f15844aeeaf7b8364e1209c30a4ea2c50af8071dd5e3c1e88b5dec9fa4ef7105d39c2b744dd69a597343ea3a096e332e292d11be9ea68da18ceec78fc2a9afd082e846af25fe9dc389e30ce9172c74477105364a0b09ca2361ac2e120a12da3c7c19c6729b155402d07fd2bd72ac6b9e68c1d351d98edfd5025e227fec545c0c96f85f0762b6558c7f9677eda3211fb676314ba27f0310fd1526878f8ad608e1e8d1bfc1e69ae06d4ff30e61dd6778dd05e4bb570ceb5224e6b98e6d8b37369a44426458c72586203a6858923f95d49e063a5278368c3a5375f2eb7c607b9621873", 0x1000, 0x0, 0x0) setuid(0xee01) msgrcv(r0, &(0x7f0000000080)={0x0, ""/14}, 0x16, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) 16:02:10 executing program 0: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="5001050360000004000000018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:02:10 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x3, "b52518cab158f2ed2702986dc86e17a933edf03e2c4adba3c654175862df3647e2d8ef066e37f7202cf4742676fb9c91fd830e3cb517a72546b89607710daff1988d17b11a9495f585"}, 0x51, 0xeb54b20a065926a6) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6197f93069cb174c4183106acbb9a876ea40ca7e"], 0x8, 0x0) 16:02:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f00000006c0)) ftruncate(r0, 0x0, 0x40) 16:02:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:02:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x110b, &(0x7f0000000000)=0x40, 0x4) socketpair(0x18, 0x0, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x0, 0x42) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000080)=0x2) clock_gettime(0x0, &(0x7f0000000480)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000000c0)) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x9) r4 = msgget(0x2, 0x1) msgrcv(r4, &(0x7f0000000140)={0x0, ""/59}, 0x43, 0x3, 0x800) semop(r3, &(0x7f00000001c0)=[{0x3, 0x200, 0x800}, {0x3, 0x7f, 0x1000}], 0x2) msgget(0x2, 0x20) setsockopt(r1, 0xa86a, 0x1, &(0x7f0000000200)="a9c8d7c25b36083b4afc09fd7e966c8aed9a04c04b4deb6ff5d2f7a82c556d2e5af9fe613a5a3218e54f6c7014818068371898b906de02a9d29ae6b0d5c4cfdcb62a839d0188570a55afeb5587ad3239b99a223be6295ea6364d7b30cb08bfd2568537e7cd9f90208db018c01125ba49968f493997578c445b8f8fe1c49bc46d4f0832f638fbe9cd369e86e24cdd68fa14687abfad7cf64cbe355ba13cbf42b59a136041a69b72644ed16906874b86c02af14533b57cfd684c5d603c331b09ddf2aae8af856ac49cb523e6243692", 0xce) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000300)={0x0, 0x2}) r5 = semget$private(0x0, 0x4, 0xa) msgget$private(0x0, 0x20) semop(r5, &(0x7f0000000340)=[{0x0, 0x3, 0x1000}, {0x3, 0xd24}, {0x1, 0x5, 0x800}, {0x1, 0x2, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0x9f8, 0x1000}, {0x3, 0x50d, 0x1000}, {0x2, 0x8, 0x800}], 0x8) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r6 = dup2(r2, 0xffffffffffffffff) renameat(r6, &(0x7f00000004c0)='./file0\x00', r6, &(0x7f0000000500)='./file0\x00') socketpair(0x10, 0x3, 0x10001, &(0x7f0000000380)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mknodat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x2010, 0x7) open(&(0x7f0000000440)='./file0\x00', 0x8080, 0x38) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r7 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) rename(&(0x7f0000000540)='.\x00', 0xfffffffffffffffe) 16:02:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x1f) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r3, 0x0) 16:02:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000080)="46a437e09cfac9ff0000", 0xa) close(r0) syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4, 0x10001}) syz_open_pts() write(r1, &(0x7f0000000100)="a96a9a869f2852e5f36ced62549e815599b13b4505b374560c75943b224dfb9c8ad2a5ff13f0d0df444a995c0669a08957af7946f3154cc156e248e1493d6a79993855aed6c3303ad04075c13afa8614cac3dd909eb433c12583ff9e62e06bdf24077f90224a419c58bf92fa655660b28621d2eb01d5b160d165b938a3643c1cfdbe92a128b0c399301aa81d141a11aa7380078648087bdc945abbfad6bb76e06830cfba5a1696b38d19875cdbd2a8ba4e907cf1653d551c8a14635e00798b845ac2c7db49dd73f4d87319708394e7597ea9f0952175b14c4ce9f230305de9c719b2471b8225430af412fc69d9e4b9d45757c959dc616500b56adc536a92e9f52d28005e2873e1c72f4039c043f00a7d76d497c87b4ba19b158305c6769accc91b317ac14c44270ded2f016afca6f09804abf277d249e4968056c671850d8a3e64d244f4faa9e4482c96217dde05f2f8ae43959fad375cf038309a25697b904ffe6b255618bd0aaf90ca5952b568e77f20ae16dd5775162dd1aadabcaaaa57ba887c427b3b6f7f4bb4299e1591e9a9165e15149a236c5a8b888c4cefd88ad5f55a3fae13f59c679a05d73dd59a93156d89c0619f3473d48c4151d7ef6dd9b3db2eed37a2d3912181b4be9cd1dee65a90686f41e23744a90b5aebcc5d6ae98fced43de7f6e9fb9aa600cf7f4416a93a6daa66f3c1f1f9664195fa67c82c4679f5888c93bcd8902cb88f612f82378f72f100e9b67d1a0dde25dcaad1ec26bea2347b03b27974d366e8409612fedb0e92509f3ef11501690273277fb3af93c0eb542fe016b6560a2a8091492afb025c7a114876849674f66186605d21c87e019b9b6348ca35c7001c4f5c2593eec3ebd02a0039b12b0a8c14162424057b9fb0047251c6ae2ace27545a776a07e0254a34af6901c335908730d62dfc0ae753fb62424fb4c3eb5e53a72bccfd4e86e95f9f9fb937cf4cc7295d8c1e05759fb606723a74085083ea76102d4bd44b3c46ce8c39fc00d8387884f2f2e66df73f351b03584efb116a93fbded9250308e0787c93024edbc32fff65d72f01bbc956008d8aa39e79214dd888adf35b1d56439ad401c886057df8f92eacb6ccf3c02ffbc213ccb4c7c4ff5b8e02b799f61b54810d1820de6c99d4ef2620b3d132c6435bc5d6ab02e759743b4473f78523e98d934d9543acf93af318bb0adfea6d9d958deb51a73948d4ad0a55bd90c69a1d64b8897f116ffa104580699b31d361ec09888fb5ec5b7afbfe6f319a0246268f02219049081e443e8174b2bed5b03edc8cedaf899981aef6bede75d05d6c4e79e9ed45f41085e5537022bb44df5b6623b70279ae9e0bde8ee70ad1d9ed5677582b089e8593e98be6a8f800a3e1d72590f6e79e8914b63e7c13a8f7d0a61b84838828de32616d639635d6ee87666671f3e06b4d71ed41fceeb9cb66ffdc073f9164e916fa1463ff1855c1ac14ef45320cc41c4daf2fb5bda7508a1aaf617568c49f1655527c3cf5aafc4404995da26554853e10dcec5ec56382cf8acd20825077dded96328012f5a84b6da18609f1ecec15d30d431dd03fb6138344739a411aefd42400dd5190f0c6efbbe87b9a3b988744235abdfa1522748518e651dcc8e660c7181be0542a4d90fc6772a5c181f9d623c20de478e935fb948b9e32501edb39dfe867c1d11006456ab440fc30ba8e17f7ea88e157584f1a1b713e0aa105ee54e7a3d3a4aed8bc0a98741fe8fd125cf3f7db0c11d75997b6b4d04d5b1b4cde06b5401c4df2167a740d9bd9cdfda2266cd6848b218215304ef4897d195364b4f8dc3f0bec2b251149b5e329f21de27ddf486a5c516f1cb38302ccd1da5fc3916f5292a887ac308df61fd57c0d95ce6ca7f9ba19ada1774e603df822ddbf61aa46cc01d2122ac822f463e8a7b9cedc4ca6786a7839d1fa334380d41b95e126472f86ead5d5c9224d37af4130fa3f8d014aea9737cc911955f0217dbd9f149156ed08513b7b9b67aef763ac3999220f8f2abb8cefc6e23b84c1cb40da692ae56b866a71585190722328134f967e1dbdbb70c7ca390ffb1ae4b34fc072d0c3cbd8f3d081699a505269959b850d70de02f1f8dd7658bfff28d3ba7aca0e212e24a25e148724152f1b97182b668f220c59296bf465cab6cfa10c3853826b363a4c1c105a1b789ca66869a170afcd5c74b9876cfb56eda9f70ab3f85487bc1749953aa8e7e6f0ef3afb025c7c036fb3b185548757f01bbd3debaca19e17a523281a51f5d0d8ec7b1a040e83362c7f894331548ab21973c05427b6dbc0c9e883c00d6db0908f658c9dd01289042de80bda13330b4cd49a058a87ca9ec1caf09170a851a06040eab30987c4513526171a4279e5dc2c182d28d961cb31c6ed79591c73876c1752bf6fd9d8e3d02f6dc6e35a17d1805a77b47521d02837ab57c331bf37ad9094c7a88b9febe0d46e373b0c0c5c521c172b3e64af73c7efad81d6e939c562b810f857acea4cb8d021ed6fd0a328fbc621226c9dff64162ba4ca99df41e79308545c269bc6d5e677ec937f9cf1c96313fbe2fcd0f5f6828512afba6e61630d6e0fcefa9b81b3144b6d7370ba29a5883184f4f7c748d1b1b72cca5f8aff908b0ac8743e0ed3b860ba3c78e4a3c64f8727795bf96f914b52030cb445d2edf82931cabd069ee565706cbee9bc06663decb51bece0d4a950531555d50748ce6c83869ef55b4635187de9743ed7865fdc504b5b7aee8b2b57e702495804d67becbfb2defe2b58f0fb562e196da64735681affd78f8c90690c1b64a44a02a80aa247576b2f4d7e986f08d878dc5203bec1819727cc9439a5f4dc02512cd74f9e624a5a6e53a6dacc5e6a2a9be71af9f9c8ef1e45ffbf39e86f0e8410fb569ab50eaf65377974fd0f238d297b3a48b69cfd585bd28e6b21b5ab8935375e644267c9bd3394657d4d235e8b1d0a1f209971535bebe5688efac4556e8f167c959edecc049db9a90927e2e0eadc1ebbed6be429fc7f6f922a0dafe0f0b33ca8ae1fefe25fe143f2f79fd7faecc3b2da10ba8c75642487b866fda8995ec5f47b00059ca0e5d49c0bdb1acfacacd019c588b9cd23f3db77b9b29932e2b91c00196100a0b1d2202347f5099039da1e2ec9e14808cf7771cc51bf807fa7d716f802f16755a219aa8f3c1c29617c9620918c55ddbc3dad942b0535d805620ecaa3686dc2ab1062e2d811809dc169461128694619c9843f76739c7c803c988f31181440376c80350671056f9812cc3f3df1d7dfb1b2878f09ddecef96cd385a39813e6c08ee498ded227b1a0b0d967ff86d736b709fb9e6d55ed3ca2dc1ea4d399fe009595ed40c6ce33c1579477d258f7c854d39c7da9325c02646088cf90b8ea6b79a2e53783150db962df1e29657dd47bb449fe853f55ac440c2ec965a80fe726d48721e9ae373f38254e8b1bde5cc3964352aab24d269c894d224ec8063d99a78508849592dbb4fb5c88651929cf694e5bd275028d84b7c1cb68654e33ce6d2749bcf403201412fd2f0a5e5f0149600b40957a4415834976f11c57ab592ecf599d524493fc44c89874c6af0834c82087beecd9ffb5cbd5cc69dabf4a86b906a2c40c20689361d759ff46c7c92c6a99ebf5b75a087800d96fd96d9a52e30e487f47fea54fadefb392a6b8706d610d215d3412aca6fe1b5b9b7b4bfffea98d12445c309d3e914542805ae968b2c15e820bad902214df2516ca276fde85501358bd2200248763fcb9e3423562c192387c9ef6e372bacd304df47b7e39c6ccb8f3babfeac69a5878ac0418ee64b21788a1d9207b9c57985c9dc817d183d204cfb48ce0314f7b0c28c12d2bbb504d65d819587e435b146d99d4e7ac278664246d99e4304ac0aaf091c3e74bc8e8140a6efc0e32f2844a45789fa95cf993e43b5091100baa5f78a16f53f728ae0712785acb17d52a3473d1a3b063c217e4daa9f4d9c6a7b8f7e711c7f0552d02de5cec79a594b7448927dfb026f341f741454a9bfab9026b018b9310f4ab226f7563b4ec271ddd13b28028e0a006e0270ea14a0b33b8295ed3b2c51bac73954752946fcc13a6b5e8c8e125f87f0a486ea2e1a5d2dfd60f1468257546457db3b88ca2892f20d6b84d289d8801cb88ecaf18e8652a4c535f85c81b999f67ff952c5791c643902a71c9d654f7ae55e8a6f4fd0995b176b26eb658ed2e66906f2fac49562afc8819608caee8ad582b259da47ae0f6504392fb538ade396b5337b6ba50ebe1f8d95e2e3edffff0ace5c016153e8013f195d09564dc228184a0b4e7d8157240fef6d472b66c9c9f4de8912977661d4001f2502069cfc75f96af0cec27210eaa034335992ccb757bd989cbcd8241122b5990ef51ab57a93bf2ad460da046429eba973b4e7cbf271eec87f5b78a0ade927435b46011b7bec4e18924cd9f3f33696a92f294f34e997eaae8165e5491e95d666ee7b2d6515c42fd526e511037df5c3fced59d691cd0264ea61edb5e0b6fa0c1ae68c56d8cc68d3ba472315d0c89f5867770760c2cc626e53ad34b952af12ed897ec5b1ef8679a4a3eb0d20fa7be6827bd145290db38124520b7cf0e31a97973b9ba19850412d5574b6d6b00661d1972ef3a767e1e580e775fceb5f0811d94d5b39948e4c93868aca10eae7ac74608c5dab64c31cc647f1f4cc8966baa1a41f58be715b22168c5606b044c79b4cbf5695a70937b7e2d61247e4b24629b457c43e7737069c7bc173fb0c594a5a65b712767c3d1d5f59d11cb9bfa4fa18481a32fca92e59df5609662e3b093ce9c73395d9c1aeea495996275454b3ca279d93843314aab9cea50517ef005193cb18e5302fb262c3bfe210c79f0a4659265726b46f8c1409ef4bff11ae9d87e50b1b05bc7ef8b8c87eda5b73d3294a93ffe5685394ea0df49bef1d1d368d02aae298abd328f4dd523f01e601954872f84f15d9147fdcc38bab6407e57b2e4705ba0cad8aa5a720742228c14a0d0281c83f8db3765c64ec04e89b7f77676f4eb0d825761250025531f49c0e6ce9547f3ab746cf77f78497ca51eeadb0f7e7c74dfc1c516da1eec63b49acec0e08608b8c76abb2c390c55d42e49a798b46c3505854e8d4e559205a25069c868fd0fc6dac325ba4d0707fd38bdf87711c28073d25513c5809a043d49523a94ae7ef40d27f9dbec752badbc74ae7bf520018221726db123dc7b78ca6767125639db4acd875a4edcd7f3f24cd183e53a23b9bffe44abe4f42cf282374dffc6139c89009152892f4434818c4f9d3436b2973051f023d87367c1182bd3a41dd33d9cb9e9b734cc8786e11c1a32242680431bb287a59757544d8d501d8b35459adc8f14669e327bcb418c87031fdf9418bfb7b9230185290dee61bed64c4aed04b09d2259b28a05feb12ff9115b444b86e40b158f6757ab69ec84b493cada47dd212ffbc74d7aa6893b48c094287167d770260c5de1092ed4842e0b7372c3e276582ef87312258692e352f1eedafa6b88c27519fbae31a2192e7027cd443ef52267966e8b16ef8c7f65cb0c7119ef6abafff519834076ecc5c155dfac4137f2dbdd19ae4ca6941db33d67c3eef9343f232995eaa0df633db5bff44fc7c412c71106f5bfb40f9fd93d9823f79577d543605c867049a45ffefc5891d0ac6ae432cd9927dc8b9ea2adb1abaaf252d7708e7e34ac9ccef2e3e64aea89dc32467e22578cbd0c66ed47fcd9bf9476215e2a39f59bf778fce4eef43c17197c029fa7bd49dffcea4dcc41837f8", 0x1000) syz_execute_func(&(0x7f0000000000)="660f383333c40255ad21f340acf0f71503000000c4e1b1f3a3000000000f0f651b9ec483310eb30d0000002546c6f8bbc402f941153c0400000f98d2") execve(0x0, 0x0, 0x0) 16:02:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec242ad6f9d1db4e2c0a", 0xe}], 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1010, r2, 0x0, 0x0) r3 = syz_open_pts() close(r0) r4 = dup(r3) syz_open_pts() pwritev(r4, &(0x7f0000000040)=[{&(0x7f0000000180)="16bdd725d1d7db440757bef33c3f75b078db07db602a013f2c47853224258e2f20d229b7857b82b3ebfcbc2a7d1fbddf783632846b42a35da42d63b57885126657e9b6d82d2b36720c9b5b3144609e2d5d156c4c90df91799057efd8847009de331164ed52d11dc52085bbcb294931286cb6e27fba3ce6633046c8b243cc377221b7f9299626be57d9c5b84ccde53dca8dea88499cbc5fb3b3d71dd2de14935c54c8d010a5c30e20b0768e3e5aae664d8d79890c6ff5ba82995fdfa6ac580b1c163d1137596e1a3990b0781596c870e9ccae3777ab785e8588533a51f4738aaee8f2762879f4a789ecd4a3e1a244f4d3223988b4e3a8c5fc4d9b29347621", 0xfe}, {&(0x7f0000000000)="d9e6b897c5a59faaaddba665b8b663b000054a991232d108963f8a6f4c33677ba572df2e2db1134ef5ccce72cbf1efd47d72cf700ec4a5407dc188d3", 0x3c}, {&(0x7f0000000280)="9632b8ac622970d89114907419ce561843d5c09ff05a59616577d5140bfbfdc00d5874480bc8be8f41b6d6dafeb4c92c5dcf77186cfbe390ffcf1b9f6bc6e2ae1689964979f5ff4874938f194bc431c4c00959912cbc99a29d7b13f643e0cb0c7a02929de706dc31da156f160247dfaaa9964be07a717cb7969bb759bd03e85d4cd2ec1deddeecdae46ddb44ef617e24e7c79604258171b2a6581e90bfcab56127f9f8121b72cc76ddea337099d64c79b4572a6d49a6e81caf63d040729fc80210d85130da2a605b03bfa8d9250faea622576e7cae1d", 0xd6}], 0x3, 0x0, 0x0) 16:02:10 executing program 1: pipe(&(0x7f0000000100)) 16:02:10 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x80) recvmsg(r1, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000240)=""/224, 0xe0}, {&(0x7f0000000180)=""/50, 0x32}, {&(0x7f0000001380)=""/163, 0xa3}, {&(0x7f0000001440)=""/249, 0xf9}], 0x5, &(0x7f00000015c0)=""/31, 0x1f}, 0x40) mkdir(&(0x7f00000000c0)='./file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0xfffffffffffffffb, 0x3, 0x337e2952, 0xea}, {0x4, 0x81, 0x6, 0x9}, {0xbf, 0x8, 0x9, 0x7}, {0x47, 0x8, 0x4, 0x78b}, {0x8000, 0x3, 0x0, 0xc0000000}, {0x4, 0x7, 0x101, 0x11a6}, {0x81, 0x4, 0x7, 0x4}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xce, 0x5a6}, {0x47}, {0x47, 0x3}, {0x47, 0x1}, {0x181, 0x6}, {0x0, 0x200}, {0x27, 0x4}, {0x8b, 0x1}], 0x8}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:02:11 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x10}, {r2, 0x28}, {r0, 0xa8}, {r3, 0x4}, {r2, 0x1ce}, {r1, 0x40}, {r1, 0x10}], 0x7, 0x80000001) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect(r4, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x4}, 0xc) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x9, 0x42}, 0xc) chroot(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) write(r1, &(0x7f0000000100), 0xfeae) 16:02:11 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:11 executing program 1: setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffffff) faccessat(r0, 0x0, 0xfffffffffffffffe, 0x400000000000) 16:02:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x2, 0x80000000, 0x0, 0x6}]}) getppid() 16:02:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r0) socket(0x18, 0x1, 0x0) socket(0x0, 0x8004, 0xfffffffffffffbff) 16:02:11 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x65, 0x5}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:02:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000240)=""/86, 0x56}, {&(0x7f00000002c0)=""/140, 0x8c}, {&(0x7f0000000380)=""/238, 0xee}, {&(0x7f0000000480)=""/242, 0xf2}], 0x4, 0x0, 0x0) 16:02:11 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) symlinkat(&(0x7f0000001540)='./file0\x00', r2, &(0x7f00000014c0)='./file0\x00') 16:02:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000240)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_broadaddr=@un=@abs}) mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) r3 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) preadv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/241, 0xf1}, {&(0x7f00000001c0)=""/126, 0x7e}], 0x2, 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{}, 0xfffffffffffffffc, 0x1, 0x2, 0xfffffffffffffffc}], 0x7, 0x0, 0x6, 0x0) 16:02:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x335, 0x0, 0x6}]}) dup2(r0, r0) 16:02:12 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d015007fb480f8483ed"], 0x8) 16:02:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x6, 0x4a93}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0xfffffffffffffffb, 0x7}, 0x8) syz_emit_ethernet(0xffffffda, &(0x7f0000000380)="b64805cc45006ef8b8679eb786acf79535085e300593d12f6080c2a75c6aeffac723da2acb92af4ddaff788159721df6e0283aeb716460e48cc1a11f7d2c9660b6117d1c24d896f8d1e30921b65cca8e11d55085fba57a18636fd53a87f4a62b9e0a000000000017718118da93ccc65508bce49c9b591e9f97c3483d4645a5943b39810ae82f0f0683a9ad2e5f655f77376a0f036ce59bec76f299b87569ef10de2f0444c79566c15a9c3bf96c247191e23d87e80e15e1385073d431658a29ac") 16:02:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000024c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001400)=[{&(0x7f0000000100)=""/4096, 0xd84}, {&(0x7f0000001100)=""/23, 0xfffffcff}, {&(0x7f0000001140)=""/99, 0xfdb3}, {&(0x7f00000011c0)=""/29, 0x1d}, {&(0x7f0000001200)=""/114, 0xfffffffffffffe3c}, {&(0x7f0000001280)=""/74, 0x4a}, {&(0x7f0000001300)=""/71, 0x47}, {&(0x7f0000001380)=""/34, 0x22}, {&(0x7f00000013c0)=""/1, 0xfffffd10}], 0x9, &(0x7f00000014c0)=""/4096, 0x1000}, 0x0) 16:02:12 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="e1", 0x1}], 0x1, &(0x7f0000000100)=[{0xb0, 0x1, 0x7ff, "94db491d6747751ddb478c64a816dad6f2a98266e3c3d773d77f7986b9bf4926c507fddfe7671d2bd034e3a996ca329023c0a058107f352c1fb4a35fb09e8901f721c23bc9ec8768ac097062f0cb542423564708500736be7c57adb3bbde4314e64065da9bcdb57f4ed8118bbbc60cb1b2a71b096620e266caef21648a6b30540782ceb80a3c020c340fd5c1000887621e28beee829d912f2195ded37b1a"}, {0x98, 0xffff, 0x4, "a48de285c2506ebdb5c87a116d1bc3106b3e7e31ad62644514d85667e10211f83f22c98b5b9044b1c026e4cc5e7d45bb1aefb499355a1763f85b6063d8195c2dd70043811d6fe80dde03c26790c330ca26928786d818f1f724d9277e0f565e4ae5c9d577c61b14fcf7278c3b265b67431ea918d96c3445d629f1539839814c66f32b8024ae66c6"}, {0x50, 0x1, 0x10000, "e0383b8e8e078f5de0d9c42d28e3a7caa0d23cd024519bdd572e34eb7bedb79c4ba9295c59ec666f4558a074b140d63cc96652b78df2550a0db2350bd0401c"}], 0x198}, 0x9) chdir(&(0x7f0000000300)='./file0\x00') pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000380)={0x8, './file0/file0\x00', './file0\x00'}) fcntl$getown(r0, 0x5) chdir(&(0x7f00000003c0)='./file0/file0\x00') r4 = open$dir(&(0x7f0000000400)='./file0/file0\x00', 0x2, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000440)={0x0, './file0\x00', './file0/file0\x00'}) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) getpeername$unix(r3, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x9, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000500)='./file0\x00', r5, r6) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000600)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000640)=""/8, 0x8}, {&(0x7f0000000680)=""/136, 0x88}], 0x2, &(0x7f0000000780)=""/177, 0xb1}, 0x0) symlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='./file1\x00') readlinkat(r2, &(0x7f0000000900)='./file1\x00', &(0x7f0000000940)=""/226, 0xe2) r7 = open(&(0x7f0000000a40)='./file0/file0\x00', 0x80, 0xd1) preadv(r3, &(0x7f0000000b40)=[{&(0x7f0000000a80)=""/109, 0x6d}, {&(0x7f0000000b00)=""/40, 0x28}], 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000b80)={'./file0/file0\x00', 0x3f, 0x8, 0x52dc, 0x1, 0x2, 0xbcec, 0x6d0c, 0x0, 0x3, 0x5, 0x6}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000c00)={0x8}) open(&(0x7f0000000c40)='./file0\x00', 0x2038a, 0x2) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000c80)) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000cc0)=0x7) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000d00)) r8 = shmget$private(0x0, 0x1000, 0x30, &(0x7f0000ffa000/0x1000)=nil) shmctl$SHM_LOCK(r8, 0x3) mkdir(&(0x7f0000000d40)='./file0\x00', 0x20) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000d80)=""/132, &(0x7f0000000e40)=0x84) 16:02:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x3, 0x2}) accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect(r3, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x1) 16:02:12 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x6) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:02:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x5) r2 = msgget$private(0x0, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x1, r4, r8, r9, r10, 0x1b9, 0x100}, 0x400, 0x978, r11, r13, 0x33, 0xffff, 0xc0, 0x8}) renameat(r1, &(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00') r14 = open(&(0x7f0000000340)='./file0\x00', 0x800, 0x88) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000380)) ioctl$BIOCGSTATS(r14, 0x4008426f, &(0x7f00000003c0)) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000400)) msgsnd(r2, &(0x7f0000000440)={0x0, "8159dc1eeaba3e2f8fb448f96236b6b1863d2522a5fe6c35f5a05bcfda5b1abc1f8b772966d80ecbba06671f4384d1658e845f7e8f156e42fd002e6d7a55c836a223098448e6732f2d5835c3a8cd34c0558b45845d7c5735ad7ab66ab16dea70139b90701260728a93e48e59f59d707bd5ae0e4cc16b1d0a7018334bbfc5df53208a3e73bace976081fc0c113429015e2cea2e01021fc6a25149ace93dcaada4858fc039a134ed25c2aa64d62151d9fc30926c1d0bb3b6695d6606bd0ee62ea01f84"}, 0xca, 0x800) openat(r0, &(0x7f0000000540)='./file0\x00', 0x8, 0x101) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000580)={{0xffffffffffffffff, r7, r5, r4, r12, 0x0, 0x3}, 0xafef, 0x1ff, r13, r6, 0x7, 0x3b554508, 0x8001, 0x6668}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000600), &(0x7f0000000640)=0x10) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000680)=0x6) r15 = open(&(0x7f00000006c0)='./file0\x00', 0xc0, 0x104) fcntl$setown(r15, 0x6, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) link(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000007c0)) r18 = msgget$private(0x0, 0x41) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000800)={{0x20, r16, r8, r4, r17, 0x2, 0x400}, 0x1, 0x9, r3, r3, 0x2, 0x9, 0x5, 0x39}) 16:02:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0xfffffffffffffffd}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f0000000140)}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/156, 0x9c}], 0x4, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x94) 16:02:12 executing program 0: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0xb011, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0xd, &(0x7f00000000c0), 0x0) 16:02:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chdir(&(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000040)="3a8c3e76fafa88db8dff2a9321bf42f7e15fb043481e2b31f6e6aefa506a6907e7fc85aaa307ac2ca730b6afa8d2ccf733d8da989f9729361481") 16:02:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="e962c59568170158942c7e8ec6217aec29ace01acd247f6e3565390e9e4ada2da43a3b552d544a16f46462a5446d91e19e898eda1bf2eb841d039d39b2b36dc78994d471cf466bb01d5b34d11a586ec2a7b8d88e5804f26f5b78b18a36219a3f92b5efc4", 0x64}, {&(0x7f0000000080)="bba17870c89a3c7af5a77f47fe7ea18c9fe6085de87c08a02f022f7ce043e6b427743e6795fecdc15b2f9ee1f9638efe7419a15e1be78d596f0a2fcdab9bfc244ca2d818235ea01a63d47f17cfb972f02064978b16b366ef815c46ff4e5d8794b163432820", 0x65}, {&(0x7f0000000100)="9f085febc69c", 0x6}], 0x3, 0x0, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:02:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000040), 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) select(0x40, &(0x7f0000000040)={0x1, 0x1ff, 0xfffffffffffffffc, 0x8001, 0x6fa, 0x100, 0xfffffffffffffffe, 0x20}, &(0x7f0000000100)={0x5, 0x1, 0x3, 0x2222c90a, 0x3f, 0x6, 0x1800, 0x8}, &(0x7f0000000140)={0x3, 0x0, 0x6, 0x1ff, 0x100, 0x8, 0x7fff, 0x8}, &(0x7f0000000180)={0x2, 0x7fff}) 16:02:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4}, {0x40006}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) accept$inet6(r2, 0x0, &(0x7f0000000140)) 16:02:13 executing program 0: socketpair(0x2, 0x4006, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000180)=""/90, 0x5a, 0x802, &(0x7f0000000040)=@in6={0x18, 0x1, 0xe46a}, 0xc) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f0000000140)=0x101c1) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000340)="95de3bbde5bfdc8d477f51f8b3ecd772af55ac0054d400b10bba53cf8c9e33df20225346a30c5da3c8a081f45dfc661f57cb413a6ebf1fceb73a402c4f9aa4e89cd55f145496e220298128110099c18002ce081ef4d2943972cdbc3b17715a5a9aac78134a96ebb3f64e788041ef08f2a8661774fd9e94d700ab5ce676", 0x7d}, {&(0x7f00000003c0)="7378293c78148b7f6713cba66f3231b162c53bda5f1a21ce7236ef25ad8eb12d9e88407de7f839b119fdc2f73ecb3d82db55e2291ca8cfc0f3a25df2986b9f358560f79f99e447ef30b04abae77dfee834e91e819b8f878796860bef867d3a946b52b2d9c7ee23201df73a433c1a990d85a8af14c07f16021a5f3468f18a3b2092f86d144f11979e01eaf6cf2960dc27968b3bedd82c9ae872753fe765a6f83be83a08d116b029297225370adfd4a32d01886a3c78a07117f66771819a981129dccf7cfbbec13309844338029357e14958d43d30e5b3aaea8ede295d5fb31c0e536b2c03880d840134c4c0fb93bf752d35475d657b05e2dedb05994fb441ecd5cd8b2634753aa5d434eb13f59debe037ffbf8dab7e390b6f232cbceffb387413f91d0995b918e51a92110a9f6eabaa8d1a73de817f3ee2cab747ef517bf16c7fb251e21a0e3a80c8d8aeb200495b05d90f1e664da6d6087fb15ec94a34eba365e468ca5a64af4994532c7a979df723fc10b5e2a068e5e8fe96a6d95d8472bd6a8eb52fdd761a5b89f09e3ee9e8c1f48b6e5a38281bbcb70f56db678dcf2e7d25c2166586730fa50cfd810138fa52a87ad05c2bb749e133763a08b29e00c4de338972174763f7266c6fc5b420f00dabc526516f452c522141ae800fc51053d47728939223f0c241f169dfd6dc493725cc63ff6c80d888bf8fbc88934d9ac69f964f898d0171d8a9aa7f5dfaf74b1a6144a00fc695f495095d0e7517638f41d47c0d5fd4e241605934f04c3ebc88bcb976e1013cfd684d5157e84e4c2111c8054539938728186bf2d9192fc7304183e315e6cac5e0b9a3118074349529aea01a7952395ade6131556f937d05387c669d052b20422a74867dbbcb425228264f25c2845132c999a19601fc599e1828c2f499bf71de4b8645da4f2c4e90d75588f679ec66fad20d63ace8c0a1954f0bce16b20fe0970015fa973c93097088b534e714cd8236f3a66c01516e744ceeb899d164db3986d8c779fa40cca32da5ab2b2d3ebe9366be57c3f1222ba5503826ec7a6b0264806a4f8aaab467a8c63b8241720e066cd1833102b231b5f39373213df4a01fb9c605a1e3ef9f12f0df948f5d443d131c0b8456279e8da04777abba718b2c504b90b996eb4ae71219a99d70a5ca0ce20e05c40bec4f861ba94ae0e187f63b8c97f9022efa49cedfb27e7b722e58b1a10dfe3a1b5e77466b882933158fd71939e0e4d9176da1789c4f6c0071f179962334b5fb4259a10fccd5e2c0d3d0dc3f3563d2b2087b6c4d48ebab190a9542a7eaa28cec86060eb2fede4eda325b61069852b4a0a915e25d4789ecc93bae34fb1ada3afcb05e8fea680ea00e7fd931f7c9af239ed88e6b98f847d1d061760360190a17fdf22303ebde0b8d1566a0b69c98f7bc827b0fd248fd93331f66a3123c8168eaf37af597a83569e1c08e2bbc436a32241a646578ec3a6792933700717e12360129fcc7505e64c611cfa23a236a8e826237d778684d0daf0c87fe8fe8b4c0e36e807cd7ddb3c6e8f5f2d595722e0c4f8fde4dca7c0b0eaff6e5a7801d45c419986adad7a5c82bd9a9ca95d372f9c167a2f3cf24bc86bb82ebb975e90be5790dc2253971a191c5da0bf5bd2a675b985f321d4894b0895e19f7f489d91616d3bd8bea1dfa55857d0f1cec9deeaa2871af824590978682e79408fc7a4cd4b33ff33116d2fe8575db4dc26830d8b45f1b5c04ae832d1a5b2dba36c65da49bb648fc79bc406e9067f19660fa935610c3d2f7569d42cd732f396fe2e29d5d1aa20393c9c9e527f793e992e33eee7d55211c196900ee12322bb1a6f197f5753f89c5a125ca8765b7e76186564a2d09644cb8990fc9a3f7081c02916cbdfbd078e1fef541b9fac89a94f25de8337378faeb19404ebe0b268b455c8d24783448a4789bddd2c0e0fffb31ffa12218229b203cff8a1f3a4eca76b7b90a6e3928d9108516ccebf91a6eb15cce332da62a00165c3009c758118359b4ab6e787b9b87364a699d233d0a981acc32a9f9d87b7f14a3adccbfbae567c93438fb8b8e1af5a04b366fea9da408def20b11c71d8b51660e9424cc4883737721c5484e3359a96fd893d0574608243de630107b0a973ae4d1191baf8138acbbd8539cb06a8fd5fdfb655ee4dca45180710e8749153dff63b2f5b73472dfc8853f1cd65c1fed227870fb5716195f7efd9b3952b57170276d0939e83ffe59f2fdaf2e3356b7c1306a7e57d09601eca6e2e6288fa7d35db26c11d9ba77bdc8cd109828267d4fd686b57c540434c8b4a2cfc1af3d4eb2a3f18b0eabbff7362659ec369891345a19931a337301b41c019f28db7ecbda10744b449f087803c37183bbbf0cdbba2c3513b5d63f9e8a432fef371f9da0614d110db64299f87b710886a4297b298ea05899c5d9bd453799918a2ff40de2c621628def61b2d962bac1608e9a74f6ca3c079736e01b564a05ba25053cfbd03d0b5dc1040737c5eea0dab9ad9c00280404e3ae50b78fa506cd7c8d3239e86f894d5939fe6eabe8a374742ad367051684c36112b3a3a526cd0671643e618dde3e8cf7a18193ccff05994779d92a566f1813150cddb606b2a57f6ce95aef458f2dea0dd2f43c75ae6ed9cf60d61b550a714430785470a5a2845de5c060fa2b0b646bcc2ca7d296bd0423dbe6cd8067a0d44328e27a50afd08a7e9cdd404dbcefdc61647ee0d3cd82ca571309bc2b6dea89d5e0ec2d42954a32fe8c0c17ad1df40e2ea530ffce178d5c966abb3494adc2199595b586511f6cb95b7004b8a4ca9e42b13c79d6c564dc7f86630842e9ff7b1ceefa7313062d9ed27d2873bc5dcda29df53d1df366eae3ae5c8913d9b0aa734cd993940c6ea55b03f839f585e045f9007f84f851fd844e5feb3445c16b3474fea443f98535dd9685477c531cde79cd340f15c82047c7726f507ae98603a9db129836677a156424460ebd84600a3ad179b04dfadef6d1b533de2c28c2ad8cf5f9bdbf0acd5a9a5a8a122a4fd1e4a29f1faf44942a4a27d91563266b007dd0882b528d449ca229acd764a1d88207d21c12456a95ecb339efcee3719a8c6f8113a69e92cefc38a36384b7fef5f0e4bb14bee7874dfe06fc0c07facb9da440d49a43e4b55aad53d24b561039397ce4d2fb75bd8720c4311117a3dfb55c3a5135fff85b4556ad49c619f881258ce4c0b4d98b903a3e121c7f31614300e332c93888ced309f3f333057527de4bc13377510cc15ee649d6a56620cc0b7fdd1e000ad399591849d20e43bbe8f175633acf4dfb956031325b370e405147a80bed91d5440a3ba74ca93c9d117829767f2581d4e7e66f5a3b6eb1db52c421c76b2060323fd65d5e9db16d9cd782b06b5f61aa1d154353f6be7879423ecffe3cfeb7d7fb266281c1f737d070f4df87c864cc8d5c0f1422f40fd868a22f451ede7a02d976eb2f2752484bf266df6e3bcdcb8ad2feaefdb470870b72e6113d5417d41146ee2d59ee5fdcbda3a8816aedbb2c98d04b38060f115c2d4311d76e31f706b9e385a63e9da0017174029b9640bdf5aaf64012615dda25297acc91700b8be1b851ab3daf6c7c6781a866b12fee50189150bd46b7730408c10bc0610b91998055e0396aa256136d9bf612207c3d0f3881e99f4d84d6d3ee0e37ebc2414cfab74c394a69ea90d3453989d6e0bd79bb6468bb33733a47589bb2931f4c6d013d4f30d0f520c07a0366a9130dde4bfe164c4c665a33be5a56b09b35bcfbc2b6f62dca961e1bba864c7cf3560fc8854c5159dd31a52f36784ae13eff43df455a704e6875686ea84b896e243c8de93d02a33e843dabf09c7c21303e1da79abd9b648f7916c8f86bbcbf3ee1a5cc702367a4e9b9b3e50edc9e838926e47cbee59058bba96958768a9354adff57efe83b10097a0e8c0097eca9328cb5aa63d17f07da49642c09e7b0f42cd65ecdde51496f017bc57366692437b97a6d7eb46eacfb8bf45865ea012b6cceb15c9456177244cb156427dbae282976d89ead0eb6ff319a4a89b7e898a8c92d8138d450e34366d9de780113d6f924cfe661b8ba3824be5dee2ea0430246433a4cceb808472ab9c371c782ddb67ea7c4da0c1034daeacbdb354d5639f48dd7a428bfdef1a4ed381a30fc1892b47cebb9a8b4019760102d573feab375af6adec4f31edc11bb09bbd996d03c5d4fdd0286f820008f520a046ec49fb77c814efa1ad39edbf42a4a28fac63a962c0b4b627b38b823e39c6f60665bc1b4da48909d95ba5a97d95c45aef5254805786d997fa32c16a1863407198b0c5384772fbf3ef17e7e1c89d20c4dd3651c62da069c217b374944de1ba5614312c1b4a0c0588413761e16ff1e5b672723c4a49ef1113cc9fbf46e6cc548694b85f8e9ce1a4bc82ae74ca048a4f6bc274440cac94af583ef56fc0566c0efcf479130233fc342768c508ec76aea2674d6ef3eebe7fb754a4cfc578f1913d8c33a185100ed7f0c92145fd11e30b117fa035d1feca3beca61c6b25faaa132f1e7f0676a47827d444f30f2318ae255dacb92c0fa1e26aff6c37977863e287fbd460b0a67c55d1dc9e168300c2ddeda502151ba2afaea3bdca4abb6095ad6b7e14056c45d59b2e69198df6e8fc8ec69e8c1b9438d66e311c0da7fd4ba9d761fb6b6fc5d9bb17321b823edc769a38ac437ab581049fe7513ace16f309b26b6466d71dc4c7be55a46c35b605cdc15b50183494afdc6a7c27c5edb0e3a5b9ad5e4afb422d18d1d1b298465e9c852e457a7d651e45911f881bac47e54e092b072c8acd0068b704ab27a3e21594d23da56af30f14a0d04978c64fafcf1f9ce433516e5b2692e5529ed126743fca990aea68c58a4d99e402daf15a8836ab20cdfd430e3b1448d1407844c87f7e2fe87af8ee499cac568697d1e7ba2133692abebc2071438b9c0613e206cf33110472f8f85523880b8d38c447cdcc58dbb74414008c9a62b569e1064ee771280cc6a94faffc3effc7153dcef0d2ed24b4093702629fc973f00a4f602164def84ce9eb0cb5980db904ccd9af80051233f1c0dc7f8f595c9a570f8c7c67fc30ec7b40d0b9050006f683717e3a8f0a6a93e931980c0b12561e9a50cb1a0ef521af49668d135f71a93a4d96bd7068ab4a82792006ad9195fc1615e37de892840f9b5fdd2fc1c837e157f3623ee4b504e9cb958a29202f6fc1074030cc1a458e5e80e730f10cd62917d0dd62ed2f41afe4f313ff017fd74eef6a32ad2880f48fbddd36bb7535584caec0af68558dd527acf774ede03ed707db3e05bf68ca84161f22e63c45915d5e97cea28f7ac483996b73f2d67d648a35e16739909d379c3896ed9ed8c9271f21fc3aa88758bb422b9d8d8332c14352cf0abe064db9a5e6c517e033d711d537c04c72a00fbc31cb20d1168fb54dcd84a16c7e79ab493f716ca338b70283ba6d245b61a5f9af2b2015c67b97dbd68e2483241c52c9570958e823e88ad22e16c2a9ae61b2d327394b1af2d9ac850064855add19001741c4a2742d896effba4f49e500a1a72a735539cd52168e699f9b362f1f0f2ccb108499214a9fc1635b847047a465b71cab38421b7c0f649cfaae5b211459fde634bee1d9f6439f992d56ea44a40dafc3ccb09c90c7a31b4fe68c51e309bf39567cf0a58909b29c472b95a9ca06ffeee5f8d190c3c5de42831088f2bba9be6197d21995ba1d9b3e8be167cd4fb02f012d937838e6c0cd98cfa6c67a1d5d108379d7d0f01aab0bbd7badca3", 0x1000}, {&(0x7f00000013c0)="7048cd59b8da0e64b495e85ce05a903c80eb6139e389a53e21af2ae4612b83967fba27f80fd3db58ee00b169436f79710db970ffe12a14dc342412b767a6382eb21809847dc461cd7f1b1e490a69c1d9e7bf233589e2a033fb38781b5fc8313d1e5d9b6c1d9c4a82f4a3b7f3998a67f67a12396eb516ab9cd575f1294ab3d2592709b05af9ef3c523d1697f56a6d6664eb67226aa2d73cab565f1b04a10046b51e0ab569d6a3c6c6f639636beecd66ac9e11dac5f34ac2c27704", 0xba}, {&(0x7f0000001480)="4433b0d11684b32058f44af4cc5774af57ad15730aaf04e5fef44ad1f438ff6a20a8c87214ec713b98aad219a400bb8b6bca9e2dc29ae8807e6c3f7891e04ff0328edfc88d8f7bd08ad121ff99dba84c20cea61567d5759a1acd3dc879eefd32c9d77b647898aa737a40e56c89867387bf42f62f898ea1bc9842b4457b93225b623223fa834425219a02ec0f613948e4585118928db368f1cf43640bf03971c60e30ecdae38240e796f3092f50145166769018d8d2f09382e8cfd6f21dde5dc6df4081561505eb6f117e651a93ded3727cf59886bc7a46e97b2ec50060f7031f045381911edab71c5204d674", 0xec}], 0x4, &(0x7f00000015c0)=[@rights={0x30, 0xffff, 0x1, [r2, r0, r2, r1, r2, r0, r0, r1]}], 0x30, 0x8}, 0x400) recvfrom(r1, &(0x7f0000000240)=""/77, 0x4d, 0x800, 0x0, 0x0) 16:02:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffd, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) mprotect(&(0x7f0000074000/0x1000)=nil, 0x1000, 0x2) 16:02:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSBRK(r2, 0x2000747b) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) 16:02:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x2}, {0x6}]}) sendto(r0, &(0x7f0000000180)="3ddc62aa12c26160e76c420033f8f9f44d19cb564bb1d73c1c66c98dd414b85934767dea0c0fd3ffca00675e40bed6a38621cd40514e3ac614e61583eeb3892c4a457aaaaba8b18f41f70a4a49ade11ea9026ce1de3b41b4546499bd86ff0fecc2c62c8b8cef3353ff459ddb9b70006de677e27135529358b4fc440e6540a19a3a47174f375c2f2dde18bd82873f07f71fef0bdf8e8970a8a8610b6248144bafa5401ef83185535c3f367d55a1f31d2f17673dc7824ab6762e80ee754f6fa2a490e7eaa1d19f98f9e37d", 0xca, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/49, 0x31}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000005fdced00000700b1a74281d1665e56e01d025bee9251db929e881ceee1b43f5e4008bea7311ca3273c64db182c10a0b23d18bbc255c36d6572ce537f8912099600585392ab7a88b659dfbdccaa57a46a95ad929d39d6dd15a9040000004ffaf865f16d71e32a77ce30ded6f85ca5dcfb59fd026594061dd661dc8a55952e4e910a4de39f0acfda410d3c54dd9582ba2dc7991c4aa53b7b75ec28cd20610e65c6945059009efd7b109c452896b231fabf7389d71ffba2f25d5f0238fc54c282f97de605ccd90cfde93460dafd749dbfc935366fb797ab822cb25db321a0adfd941070166d6ab542ab0bc2535737ab525fcd9900d604"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:13 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) 16:02:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x3, 0x5, 0x7fffffff, "73fee534840c76f30d3fc9c06d00", 0x6}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:02:13 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000040), 0x10000) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x181) 16:02:13 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:02:13 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x482, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x5) listen(r0, 0x9) 16:02:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000340)={0xf44, 0x9f9f, 0x431, 0x9, &(0x7f00000000c0)={{0xd8, 0x8000, 0x0, 0x2, 0xffffffff80000000, 0x9, 0x3fe7}, {[0x8001, 0x7, 0x4, 0x327d, 0x401, 0x0, 0x6, 0xa, 0x2, 0x3ff, 0x1, 0xfff, 0x101, 0x4, 0x100, 0x10001, 0x1f, 0x10001], [0x2, 0xffffffff, 0x75a0, 0x9, 0xcb, 0x1, 0x1, 0x7f, 0x40, 0x4], [0x100000000, 0xeb6, 0x3ff, 0x0, 0x9, 0x2, 0x1f], [0x3, 0x1, 0x6, 0x7f, 0x0, 0x1ff], [{0x80000000, 0x100, 0x5, 0x3}, {0x6, 0x401, 0x40, 0x3}, {0x10001, 0x1, 0x4, 0x1}, {0x6, 0x0, 0x1e, 0x40}, {0x5, 0x26, 0x4, 0x9}, {0x4, 0x0, 0x6, 0x1}, {0xfff, 0x9, 0x8001, 0x5}, {0x5, 0xffffffff80000001, 0x80, 0x6}], {0xffffffff, 0x1ff, 0x5, 0x2}, {0x6, 0x5, 0x23, 0x7}}}, 0x5bba21b7, 0x2}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000380)=0xffffffff) faccessat(r1, &(0x7f0000000040)='.\x00', 0x0, 0x1) 16:02:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="c0e0cc6014d96a2614415eb3d8607058ab3c603b458faf6677851424bddb9c5ea398a269551f79d4a9586bb034bbfe4ce6c8d5c5a571ce7a5013dc5339b67a61d6aabc9b33fb2192a410394a5343de04729c0ed1ef546b", 0x57) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) socket$inet6(0x18, 0x4, 0x800) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = socket$inet(0x2, 0x2, 0x8) setsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, 0x0) 16:02:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:02:13 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0x0, 0x1f00}) 16:02:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x800000000001f, &(0x7f0000000040), 0xfffffffffffffef0) 16:02:13 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0xc71b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 16:02:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff9, 0x6) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) r2 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x9) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) 16:02:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) 16:02:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x3}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) 16:02:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) semget(0x2, 0x2, 0x1) semget(0x2, 0x0, 0x0) 16:02:14 executing program 1: mlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:02:14 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCPROMISC(r1, 0x20004269) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x7, 0x2}, {0x18, 0x2, 0x80000000}, 0x1000, [0xfffffffffffffffc, 0x48, 0x6, 0x6, 0xff, 0x3, 0x6, 0x2]}, 0x3c) shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffd000/0x3000)=nil) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) 16:02:14 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrlimit(0x3, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="259a0aaffbc83ef3f2dcb68b5a0d97e2304b94b8397879fc6609eb07c72c1586e5d48385a5380fa2a711c4ed5a33c849c18e6de8bf94bd596df5121ce44c3dafa6237f94c4be815282007363600314f9245cbdaa811a81189144f00b43e7c44604406a1c3074f87b4463fb386ddc77448c3cafaf6720f3f9ccf3690af14ec102c6118f9af13cd57e9fd4d0c7a9f485ae94aad64ee8c4219229a52ec0296589df3eda7d0c5892c468dfde82cddab4f7940865587efa452cd743dbe9fca176b326903edba17129265c425b20e54c37839daf92b7d1f20e100a16972ead71b399edfdd29a048513ec03a115ade865b3774790c08775a862dbdf8365e0d097b19bd284f156cbbc492dc7d612eb04cdc27df501f35d632bac1aa608f2804cb072d0990cb92f99d5459cbf99aec752877f0a1019dd73cad843d006c3da657fe3e4c7153b2622b3d17d8b4f5bbc0b2cb1bb291cc6801a6cba927aa157a80b7099d61c7a0fcbcf41d3c2a9e45f5b70ea480fbb2b880fae6ddf7657cf24e2192cd5b9aa6a376b6056f7452e538273a6f557a0ea260a8b13981ee233ba82a337883987da7667ae4ade9be01109fd76c8236e5931ef0b9d0a8d3098de0c27c20a0d5042c32025e2b5b9e80be060394f0b0115ca7a793d3e2387e106bcd3fb48578ebe47c95d9541a02d388a8e57e0414c80d52acc817d931cf33d420565c207f014fc081cccfc42983e4cbd84279f15ffd3d39398c3c47f8f8703c2b8a526f65f7b1b8af07370a3dba03177697a18b5ee95fb63160de02bea58f8985a1fa8ac4c3d740e8c37a07e4984f90b11f2763b5c7045f4618f86010d616639473ea5ae2d06395f054fb7d1301534f8866c7e0d34657d30b84cc5a38408b94cbe0fee4b6237165e96a1ff0c9454a6ee18fee0e9cf74609e026bf9a45320ebb59e9c49948f8b42944f90498a1fd756a034b5bbf506978c4d80fed22558ccf91df8a24ded810b0b339f352f75ba3b012814227022fa78eac7864f5cd4911dd9db04ac53a35afc4fd7cd418accd915c3b6855ca8cc0f008343f65e086b9088f2591db7fd0f0275e65f0a0b5bfa9f748602abe54445d4cbc8f49c253254c093847894c7038811a14a87b92902a02001b02a1ffb0046dbabb39f279f052775ceaf41827f1246625f48955113e07b30706be59cfb355694b1f0ec551cf728f3f2e7d4eb9457570bf321e0c6e680ddcdc9aa93011e5190b2fbc8b655074214345bc14e9e8e5fff59e5d74dcac505f43d5a4e550c58bdb59deab7216eaf7f72d66d9776f5dcd84569b35828b43d921b58259d7704fa5855c041466cb1161164f6da6ad1428c5ec665a06ea9c78fcaa2662c8fa20257fdbdd7c91bc65e2844dee299b159f73804894fd0319432bdbabd2b8962082f8620fa99b29d39fdd8cc9e65f8f7f77107ffe05449885db95e0c53492c6803631b2dc53370ce174e15a96687d00d640ed2a74e52250d8c14c208e80ea99e64d8ce170e89276bc400f668262702076dfe1a4358d59af37dfcbce1a655ae593d9962c15ec7388a1516cea6fc6f6eb2714b5f03266a91b90db8525f90673faf6bfc8aa9562bde86baa38b651064d18c63392714b10bce86b929c5ab1eb566d32bc9b7434d945548ee5babf1f04d35f2a875b40409f212f843580f2dc8f7cf79a9686c1735b6aea7bab73a3fa07dbf5fe5b5a9a8865bfaa14bbb69e8417a2bd3f03ec099922be3d127f68d334faa20794eb2f0a260f4ee28b1685e34d9328988ca57d821d4feaf6e34002b620edd173e01a4781bb085dc46edc94762ec75bc982cac2cfd0677e197085c8b84651f424a61a5b008aed13ea36e4c7e8b63a189f921877ef4a1c73cec93dc70979905e884a3112c71710bd8fe39068bc3413bebb98cc9a7e6535958dde9db0427722e470777f59672c3d4ad98942172c84671f5715d568fa4d8f132855632eba62023ebb84432ff12bbf8756540e4a62b861115fcab5e3a6ef05cbe6dae592fed20ec65a855abdcfea6adddea99013b262260b91b8ea4aa0a99bbe3fe4e5f503721bbdea4643dbfc42228d78e6ea037170c6a2853610307395a8124b1f753fe7e1d9d3c7a727e9ebff37703319bedfc8270a9f97585a670a5404bab0f9660e7d10b47caff7da6301e8a8757d822719247bb337b8e43fcfdcddcf1cc48f803dbab59c7df8edab80af263a6e68b5f98262deb91afe54cb9a36de078ed050297905c6dfd52e2f05a8c084472f8d11e51972ec32368f0b32a32270b23a812fc11d229293a33e22a94c8873b9ce1b69748e757719e974a6a92225ca534a3c5e7aacbd850177e597f30fddef6fdffbf99183ad3b4c9c2509012490e9ce3643a66364ccc52891882fac6a292438a4f3b6a6b3bd542ce45a341b86c3ac5df37f20067a8389691122a66eda7d0752a74f0b7a0bfe09e616a49a0efe716ef01af9231f906477cdef78b8c8917b8452908dddbbcfe1c338370674329c2ec5448bff18c46deeccfa69ba2eb39ab79985243ef68a58eb0c9dbc07367eabe65d4392f118f5db133c47a936044eda58328d693180462ec1c25849bd0cc9b519d1d46770e81eccc75d80b0afd973c5c0461cfa09e6e61cb698ff7851d39c97c6006f4e02dd24ab4a50cda626a952c45e2ade76a96dc4374bf9fe5d25f8f5691ceff1d34e91222cc4d77b4e8f9f01b9bd12ee4d8111165352e79da10a0e1fe259fa533ea939b0ab0d4d99c4e6662bd84bb1a75e29d40f2fa8e073e42a54ba2adf6eb9c6839176f93ad0489d6bc98d82a300f7377cc147230efa98b027080f59180c2a8afcb22a247df048a19ae7ba002a30f6467ef76d8258c5991daa2eac6f708150496b6360aaa1e08992bc51320286899313259f3c76d014c88c22a46954445357c50924fb8ddb06ba77f25b127aee08eacc79db2c775be9deccdf4644c2600054d878a6b02e009b962ff0d4e6b5b4515207712fb7d6e3c1ed18190a407e29c4f0dde37ff5533d6b05af603c46ae707e85dcc039f659170d98769a66692f922d4792f6399b7efce867f73ad179a49f475e5a893823850b7df269a35b294887b491be9dba8a2c2a32bccbc01fa6d0769119e0509e4323873f7418d029094e490dfc387deae131c23c83a206d391429e893cc52ff81ffc6044c9cd4414eba35d064b2385e76df4b810628e582a07ed3887dc16749e45d76fba9c6daaac1c5ae9e86739ece26c3a477157113d5698d593b926440002171e0eced4e3c6d7d7f5aed48d12433c19b0003925eb22818ee66ba70aa6c07320e997b11d5f02014993e9ee23d3ef997b80ff19c94785a7d7c056c290d2a6247691f148c29c943371157af8dd4110359d9693de3ba746cca50817aee92fc47dd8e06fcb171cd5eed82cfbc40186f5c60509856ea6ce8ad930b1622f8679134c585d31553214f40486937663aecf3297f4eae29c3e92431710f98ea4aeab9573d740c52", 0x9a1) 16:02:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0xbd) shutdown(r1, 0x1) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 16:02:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000540), 0x0, 0x0, 0x0) fsync(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) flock(r0, 0x1) 16:02:15 executing program 1: syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x40, 0x35) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x42, 0x7ff}, {0x6}, {0xcf, 0x7}], 0x3}) 16:02:15 executing program 0: utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x3, 0x8000}, {0x1, 0x40}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:02:15 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="36a6eaeeb1b3affb474679e45cd518ba0d2cdd69922331f153ac4a9b6e6916678496801dceda82d151b1a2260c9b24", 0x2f) close(r3) r4 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x3, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r2) 16:02:15 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x97, &(0x7f0000000140)="40d47c11a4d288edf58ba4f46f9d05c6d602da6a150acd76ca5891135a64bbefd9cfbc87240ae751fc29d5a27dd5ffb3a35fe44f7ddd25e64bd48c7898e0829ea9fcd77030be289cfbd114db53500c4a4004fdaca0901d416ca7a40731134b3e0f034b0ffed199728d9254f506ba863a7bded679bc85cae514c2d948318141289583ab2a5a24ae4e7f76c6df9343251d1b901302976aa0") 16:02:15 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:02:15 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) close(r0) 16:02:15 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = socket(0x26, 0x8002, 0x1) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x3, 0x2, 0x91, 0x152c, r1}) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/178, 0xb2}], 0x6, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:02:15 executing program 1: r0 = socket(0x1000000014, 0x1, 0x7ff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x0, 0x8000000000013, &(0x7f0000000040), 0x4) syz_open_pts() 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:02:16 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x110) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r1, r2) 16:02:16 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000e80)="082853c050f392d529042bac85d19900ee25cd78465e3e64bb659c412b85ce43dc7fd8af6a62b254e812f5029b1e516a0f4715acd76f49be5de314f8ebd857228ca2fcbcebed582ce68743a0aa7a549593d2239ab3ca8043358ec824078ee7e2f4ceec342ef11e4633043299afcb10e58217b81126320218ba97d73f020f8af2e0c3ad605ab782f43c6518fea87704abbf1adb51a30b1993612e4983c8ddde656ae329a34b8eacdd3944075479d4ef77f107d0bf41bd130ac4860e3e9a2862c2f67f46481401979a66eea5a56361368a85f95d62eb1d44e7c9a420a85b0c6aee73f38ecafdcb822e5a11bbe03f6e0c9ee7e997bde029f31b5ff73264f72da510010043c034ac1c6b46550e94158a3e4813765e70528f890446ff1162431729c8f22532194687f45fd9613488b770e215e228c87029a781d107f66f72a64d0b91bd9845ac183a3b7d271f9fe8be458e30164ed2b64e2f31bb04a7fe8e69961a2742faccd35d7fbfcb777ad7e0a08c07161d9a28644ab2731e4aed05c2a34ee44393bfe292cac596678c3efbc7edf90c0106f992882612e9b3cac0a1cdead584e8c44c7ad23f895512ded3f28325720c839030fc8e3090c04b872fdaa4ba11bfe172061a171865a4c2bacf865b399481a0a2a2dc97da91fc305963a99f682afd29e64fb9fee79ff0efa4b2e605ecd41169d304338c3de307cd5525ba5de837cf531da87488d28cfd7eb5fbc86b592d4a2f0f0aabe36186151d5513fd05a0ee292c1164639dad0dc53abc91d10b40f50078f726eda6c475bab90b51818427cbe7e4e486b72f2e3aa2d9bf13fdfa62f995b297e78e60efdd953847dc0256ed2d3797586a0e22aae1055ac0305484600397084c0f7212329ce37b3014bb02666ecfe395f64a92c7fc075b313ff0a1e1f4b9f38ba86cb9011484f34aa037e69f451c98a403b67d767f3fd03b0e604b483f6b17bae7e62d9dbfcd8ba0a6f8fa110c5401517d652b7f4ed6f350bac8896fcbf641f82a17414a1b7d5f5a920e886bc38762635002374f5c863895726252176cd5bd43c1a05d0a0133521eed35afe2cb397c4dfda77e1be9c140115d7a3331d8aec15aed67b546e597c104c33a6393bcf041ae5652c0e4f9217c0cfab96066d679af266fc64ebaf1f48fdedc3a2d17aae3736c86f0eb7146a415cbc632c1f2336acfce7b449859225502d0f277f427070996b2daa7c20d0c49dc8e557018e02c754a0db7da60b233e64c5ad292989b89cc8a2d7f29b99926fbbddd659c73724884b20b5d67733a48ce0f52a0b297efec85778bd05584f43c92ab13e989f62c2e7533e776ba04ada83a43773a9dcae26267ad1187bb44ac5d8a4405778799861922729b7ae2afdef26d20e1567d6cd8530f8900dbbce207e1820a9e5659fc8278c58e5cf6d82849381050f836404c289b549a09bd94e0e66013112611715b21ef4ecaad498bd70edb35496fec013445f0b920c87405801beba851918b1f73f8155d93e38bee2d52e1297adfb59a218a64ff5ffee06eaeeeabe19941c5e126022814b6779f132dce7914f93b85231af8c28687774204162456a00afd995dd121723719a15ebe094922299ef08b5b11060a5987af7055886e776da2de2bddd28d9c02c4b01a26ed2e54e0060e5fe9", 0x49b) recvfrom$unix(r0, &(0x7f0000000040)=""/5, 0x5, 0x40, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 16:02:16 executing program 1: r0 = getpgrp() getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getpgrp() setpgid(r0, 0x0) 16:02:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2000000010202, 0x2f) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) mlock(&(0x7f0000006000/0x2000)=nil, 0x2000) 16:02:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x12a) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x3, 0x4, 0x5) socketpair(0x26, 0x8002, 0xc5, &(0x7f0000000100)) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000040)=""/143) 16:02:16 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x4000, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x8001, 0x3}, {0x18, 0x3, 0x0, 0x7}, 0x8000000, [0x100000000, 0x5, 0x3, 0x800, 0x8e, 0xffff, 0x2, 0xfff]}, 0x3c) syz_emit_ethernet(0x18, &(0x7f0000000100)="becaa79a709c745500"/24) 16:02:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="a1", 0x1) close(r0) recvfrom(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x2, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:02:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) utimensat(r0, &(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)={{0x107, 0x9}, {0x3, 0x9}}, 0x2) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x802c7414, &(0x7f0000000000)) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:02:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x81, &(0x7f0000000040), 0x0) shutdown(r0, 0x2) 16:02:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:02:16 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5bb5, 0x136}, 0x10) fchmod(r0, 0xaa) getsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt(r0, 0xbdf0, 0x3ff, &(0x7f0000000040)=""/159, &(0x7f0000000100)=0x9f) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) fcntl$getflags(r0, 0x1) 16:02:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) dup2(r0, r1) shutdown(r0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 16:02:16 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) 16:02:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) lseek(r0, 0x0, 0x8003, 0x0) fchdir(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:02:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000180)='./file1\x00', 0x1) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') 16:02:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="c1bd3684cf926d05decfed3ad19ff31293f08d68fa3d3bae413389c5b8ce0658658f02f8b181814085336acf6e9be21a5144d629967d7de5ce941656f41540c9d0d276020d5bf16400eef2b21fea1a45b24fc1d2573875bb8f9deea69717e2aa407e527a798d5e29147b457409602061ccfdde226dffd7731ff45418b02e05694c075acf7560985fe039999732f68f5657d89e0fd41bcfed4915373419a575e417b993f619c2cffd91bd83fc0eb36cc4eb17270afeb19c77a57cfd70b47426a6", 0xfffffffffffffeee) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000000000)=""/118, 0x76}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/122, 0x7a}, {&(0x7f00000002c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f0000000440)=""/23, 0x17}], 0x7, 0x0, 0x0) ftruncate(r2, 0x0, 0x6) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, &(0x7f0000000000), 0xfffffe73) 16:02:17 executing program 0: setrlimit(0x9, &(0x7f0000000000)={0x7f, 0x4986abe7}) setrlimit(0x8, &(0x7f0000001ff8)) socket$inet(0x2, 0x3, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r0) 16:02:17 executing program 0: socketpair(0x18, 0x5, 0x102, 0x0) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x40000000000087, 0xe000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x60) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4020000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x3, [{0x3, 0x81ef}, {0x1, 0xfffffffffffff3aa}, {0x3, 0x2}, {0x2, 0x7f}, {0x3, 0x100000001}, {0x2, 0x4}, {0x3, 0x400}, {0x3, 0x100000001}, {0x1, 0x7}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x100}, {0x1, 0x91}, {0x2, 0x1}, {0x1, 0xffffffffffffffff}, {0x3, 0x4}, {0x3, 0x40}, {0x1, 0x7}, {0x2, 0xe77}, {0x3, 0x3000000000}, {0x1, 0x9}, {0x3, 0xd02}, {0x3}, {0x3}, {0x2, 0x7}, {0x1, 0x48e}, {0x3, 0x2}, {0x0, 0x1}, {0x0, 0x6}, {0x3, 0x2}, {0x3, 0xa7dc}, {0x3, 0x7}]}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x8000, 0x3}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) 16:02:17 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x4, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18}, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000200)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:02:17 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x7}, &(0x7f0000000040)) socketpair(0x18, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) 16:02:17 executing program 1: r0 = socket(0x18, 0x3, 0x101) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="314b9e992128ba727a0b96432f77746ede93179eef98799608828a1617175e68f1e08d76e7469d3d54180751188ebbcebac6812b230ced89cb07a5d409832760dba62902a293c8e5d780e96a54c1a3c7adff3dcdd74c50bf0859044133a3df8091f1cd6259a622ca3f93b69679fac469631143d5b851365409cd020964fe1a14f4c10516f03d685564cc957abe17456ee54ed21a84d762daa781f1be0384b77e6207ee345f24e68f7d9c61925467cf063f4052728107940b49a7fab376749d", 0xbf) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x66, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x110, 0x0) getpeername(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) openat(r2, &(0x7f0000000100)='./file0\x00', 0x20000, 0x10) 16:02:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 16:02:17 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000500)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202b, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) getpeername(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000280)=0x8) accept$inet(r0, 0x0, &(0x7f0000000240)=0xd9) seteuid(0xffffffffffffffff) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x8) sendto(r2, &(0x7f0000000040)="634fc827920679d5db0ba3c7d654a7772b49947eeed16fa7915f31e705a77e2915a71b5d2ab4f6e70f2013e88b4c8c3ec390df90d1d8a0f312a485a6faccdcd917de77c83a3f8299ed7abb0ed185c11738c72118f8eb0a874d59b0ab0cda74d92a0f7b218d62d35fef4a57f4d15d70b5a7f59962c249fd278e7909625bb7e96e08619497ad31", 0x86, 0x4, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7fffffff, 0x4}, 0xc) rmdir(&(0x7f0000000000)='./file0\x00') socket$inet6(0x18, 0x4, 0x785e) 16:02:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x40001) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0xfffffffffffffef6, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="010000006eff3a03d16ff52c430000000000"], 0x8}, 0x3) setsockopt(r0, 0x7f, 0x7, &(0x7f0000000440)="ed2aff9cc109aa582187d75217a075df35f92ba4c5356f74b50ae53edc8eaf8924a53b6082c5f7df9437b7e4adcaaec698e0c2b387643e2347b02278efac0209390e0b9238d81c4e677a5ec3b6c9c059e2b94f4779232b683392b7393789d2e68363b0687b27c7a201925e4f68fad2ae54304b22afaee384444bb79fe26ebc175285a4597ccc386a3abb1399d9e6b5c559605631defcc68a0a5b5255f104b14bd3b823df0de034fefbe9bd181583f6454d1f28ec584441698c2b64bc62d48eea07afc62b88727ac510bf75e8d1f5648a6c3dbc3c94abe95640a24d40665f8bc3238d6fed5b1411730530f118f90701ffe96015e5f1e96206cf11638f09a5d89b3f427615096f8ed6eedcd6502152582a61fa36b10c43c4981562c5d9d486e54bcb41bdd022da4efb6d978220e8d993ddba559e46ede91be20995463c3f003e298875de637b20e3768b5a7a85e2cf3da488e7389b563d27b31d0fc7be7a6cad5c226a616c1efe22bfbf986d1ca52c544ae631cca01f69576315ed8b9055db65416ce897be377e5ca0484268738b254353dcbd9a84737252859e75bce2a7cda92cc16fad1e395c97a7779448acc231adbaef83c7a46577d11ca42dc9b6eb242230b81fc89021d5821d5a80da4928537061eaa380869fad5e7a982e33d36ef33a863a52c8ffdad0ddf74b29d1f2efcddc0b4bc79e8a58c8d4b67109fe4a3564c3494aeb1a6489b44e7f523fd3131cff5b2bf2eccd4bb050f81a8b5c65f2e373d40d96bd958f514783858af9580c5d821d38744c18c1cf81381e48b9f3c1e3c0cb9d08c99aaf29241fb4dc809c452473810ce40d95e79a7bbbf23833b019d041612bce8883faa50195483bf561de5fef4ce2564e0e26a18d72d7c9a5d749aa55b678ef21924e661648eb9accd2385b04a1fd222e9c1e2275a2a3506abb571f8d2e7d62e750d25c8fc0ba00fd3873ab67278be610b6274165c4cb392ecd7f369517311d9fec42cb2c19d2ae037c32b0bdd277600342783f045ac7691120bcb8e56ac2e68ffdfd53d7189935abc80db924b993e69184a6fca05be8529e7fc3f6a019afc36fa6ab6b8cc7d09f2e2113cd2caa106972d872a8cb1ddaabb7fc35e8abea62dab81755be2b1509da014537e847fd414a53f92a3a3b9ec427d739be6ce94641c6e43973d6e0f53e4e39d1edc9e4bfb4fe1dae8c998b2befc53f0fa5eafc0fc04e5b229f572952aace0e83d16b286cc22504398f3d6999abab00ce3564443b1824131f3000f088df6f4bc5c0233e3270ce8e67803881f95280e1091139992d2a720092173e05ec2efdcbf09e275d31b7649a82a60f8342dec9c7bbb2e059c44af5477dd42563248463a64a72ac8adffd62ea3f0bac228f2ebf3a93d10d15ff3f5ff7c279f79ba4a20ad185abe2fc39468081137070a55db60ef28e70da63507a0294afbd029447d27c9b4b42f4a45b08338b130b223ca96bfd69e50c37f05c62303203f9482be8785b85012488580cd5065b3fb6031ca5ae370ed5b32a22ce38931353d4fb1832eaedf9ca288b48f49108646f913caa9767474d8407518c2e09a018823841e80b7e2e99532ca4462801ad1ba6d3f05043de06340167454035027fbb948ad7c0ee23a5030d2cb8827daf643cd4eeb2390fd199620da880eedb3a39683e90a45835d6d31c262d85baa5123708e82d93faf82561aee4c0e08888003fe89427a8a5cc7ed32aa51aa22d3b1a98046e1f61973bed293bf0f5c76203cf1ff539a521f50e2afb9173efd5af13216efc15e5ef993ef50dc629a53910799b2dd0536fff315f5db3466539d702ef368bb9bbf122c76081004a1a81d80cd579a71fcedf383c0e586e799b95c90a67bc6572aa42fea3f3518a7b42b909f31bf3640459928e1bb5db5a001b8fd8e3b6b4ca18b94f74560085886dbdc0c9a4f8b801ae0fda1e037b369569605234fc9c977c788b2b035fc3b6362bcf3cd88fa802b9c47164fe06591ddf4b6be9af4381805679e5cfc5758516fbdec17a15fec343939eafaacfa7785e0b6b4fd68d40a3d958e8f5d81cd047fb15e3c2112a947bf46d59a83f56e5a4c733e57f50e84c4bae057978d2914251777ea260095fdd455f2eb7356f0fea77aa39eefb1433fad3d15e867672271a478f0c04a3ac8903d98622001454eadbc83cc0fd6451026ac8de36b07763f3420f29246ff946929c4ce47e098de054474bc4284bbdc70cb70a3864e72a7a02c86bcd92014ba8abc849c7b428eca2dda346fe23102624b542399b747775c938ebd2c4cde870f6f2285eb9497ad5bbe4bc287d20d4afb26525ad2b4314ba3217c86e789f7a759843905ecdc97f72d357ebd71e3c374f5895e464af5ef97a7581a3b4912cb4ff960c7d7c1593a94ee1e8f85f730fc5074dc30a90cba80230eb55660ebfab9072a163bb4a43f1db2037c0274e7695690f665753962810142c988f99c3aafb354cc5911e4fcb699a044f937f65f67b8cce188bdc8daa9c02a5e7a91fbc100d47977b020e340c3a9c171bcb5df01bac323228662e15108e0a2ea84fe30129eaa5bd45da8b6b07c7cad81f09bfc0e353c98a9c73ceb7e5e9ed28ef78903574ff194085290f87292e9d8d4c7010f3665f05f12158beeab7c4ca0ddb3c1c9853c44cb55f352fdd676bc7e775fa9849860b332248f8e15fea72046bf882443e29c83b5587be3b9f544a11f4f36e2520dcf23b103fa2aa4dc43f74c271764a3d62997ff1594cb0d7c9b3b78c0991377e0e914743d77ac232462d4cf9c237e87de8e0cc86d1f2bbc2917ab8dd4fefd09da4280be3a69d0052c6bc7c06239683de84a265a6e7f6005550ec81792b9ee8b7a3f6671ffb08139ea5454f69cac5189561d53c06e4174f2020484bad758f217dc77c5c1e25bca5e88df52f7434eb125906fe6e445dbde123836a364a848df3aa350e6af6a691253971813f9d69615a373f85b4d3e979b82ee59c1e5d38daf03b6f63fa2d737ffce1e5b0a410b466b8a0ff6a02b17a2431440cb8d81ff8b704595951299eb8cafd0e1418e22bdab709c16df60479b5e445c6def300e5c03fcd0866748502613fc973033b758cf6bbd9f3b3de3de3bb07ec7101ec2c16a014bc496072c0a3a79b864c4b412880c4f563fb4bf6023d3600d97c7bc00308dd7f60669ebd907eecf79fe706a634eaf4175d493d1f9ea32637fbcd1c462f505e0f6ea11abbf1be3bcc5bb0b44967f6face5379e357f6fe2b798429324e933051c2258ba527dd8acaefa81ac823793703db9ee12857effd81e006e9da681566355b3989ef700ed59bb0530a339897cfd91e519ea66a5a2f88c4e1f0a30b858f30e9c750b3cc53cd5fc60763cae842050757960048b6fb762f82b4091b82c8bfdb1257d34c319d2a18a93a42d317e7806edbb92d43ff0f6e78443605d5dff001349a78ed153780a0ec839b2aafcb1bef5d507442087fb50b2b71c7f2a1a1c8c1fd07ae4053b8d05f3b7af2a435ccfa0852bcac100dad281fd9d779edb713289d7a5d3eea067e184a36175fc3ee802bfc8b22bd892ed913183d2796f431189a27591a383a3b7830dd46d085bf0d9008a0c7a84cd03a9aad4b0aeba424646bd57087324d610b2b9bcd78eeabcb577f4756683a400e6b72aeae7c86b13a948001c827d479430a343a969b8233cca5576f39fdb839bd2b5416f6cb9c06a3f7b511c26dc2d6f4940d8956389b638635f2744f54487f2926efd338e4aee628ab1696b79528d45d7da4d52032d56a41fe4bf7fcaaee6b5ed1ba76fae8faccbeac0a616c0e6185ee3caef5b5009e7ea787157c5a638fd2b872ca0a6a1aa5b281c6cd2954c94d8be3a503ad298b2852aca246b27d28b5a7aeaa556a4a846dbffe5d0eebf2bf57160661364be0ead7e58d069a3f0255841face00bf8cd2f7bdd3db6ee65eb3c592b24feb4db7558069a9a30a6a591e3330eeb19795cebe5324286ac39a6a8b483f1ac42fa3e54e79038f0668ceb9966eb2e99580d68d1cd516a278b5a8825d5c8a0decbfcf19aa61c6db8e0c96bf5df841eb662a8d761cd964f5013d5a7cd486b5954791d1352c2274cbaec5eac0c90c03cba4c8b0bb5d0bdc496d5c823c6117ad32550037a9d278dc8af4b254e9a933309fdb56ca2570139bf44aa14b22c57e4775acfdf8f11aa3c04005644d93b8a5fff2c5896de7d7ae18e21b30ca4ac442ae08584c697693021087d6908d330ab604ed39aa079ddab40316e2f6b068d908088f3e0488083f3beb09216448f59ce79845a0571a5c32521ddbb6cf69c749dce7134e360ace451caa58d09d2dec33cb19b33a4b3c006e61ff93c3cf968a298927361a4e9d89766d7d67853a641f9656194ff596a1a172c617ef0048e2a66f7a4d5341871589ee92d1459a7b75713479352cfb8de142ec13d109ed07bf1c51017bf592e93851e3152565de01b756e76953b94ef26681d3d674bb025c2cf343fde2248e5e85884a47c881b161c1f8c0152883f97feb2f723d9c75d304ced756e0c761431f0023dd93505659b194eafe491a2a2afe6d65baeb1dffcb5680647fe61549439e2ed1619de68c414285bf9f4c353067557fe7c181749b493ffc0685880bdcb786fc0acb3158230ba2667b17bfbdf5aad5642687dc07d5c9c78b09eba5367c008fb26a562a3c964d0e951ff046f86e4feeecbc689034b6c5b3226a811c795413651dc4b2f39cc9c83ee7690573f401eb60e335c0525d633873e9801507b67f636a54b05ef12ee848a439180eb1650b640103f871ac76acb480da2936d72b8508493536d355cd84145750cd4f81e03d8d38a7e6a5074d9029687c42af268427d8f2d7b4fae7657b13d115b351f6d777a554eba26d50fa314769e41f454a131543c889858139091a8279c42cdfa8cc2d9bc0951d0d32985183a43e6971b3ee61bc0c2389882fb6bcc5a617497083a1ba01f4598bdd4dd753d8d38ee6d73c8e8a409eff52609e0c795d9e29a539c627d73381ac7c2e5725a2c446c52be95f356ae393d68eda482c0d3a176b33bfdba7fbf57e679a187f0c47c707595952ae4f50baa9658fce89280b5752f62d2085f9b30e1b02e888c60a8fb07897c0610e03320663792271bb5b8ec771697677ad5d56d67db697026cccd5b7b27b82e4f5d4b3417ecf59052bf54739e27d0de4508a55d04449a3a8c2e98143aae18a5666c7fa7c1ab22e54126ec2ca9d881298b86679be8a944a7b02d665b40687753daf5a18fecaeeda353ea684bcbcdb28988a671e93351b75995242f6223186152e4b9e6f16c422783222a866534b0b15c2c56d2d54228e07600ceac908e2a96b4752b83018878c93c3a5cf88b5aacc4efc0fc087fa2bce71900d03ef8e2c658085f1276af633a57a0f7ebd8f645931c3650379506950f98169e847e763ca7bdb29c524fb9a245fd927fefb5d9a4cc6e8a597eeb6a63a9127014324614b53597ba52c62b139fa25ce29e0e9062226e3af802ef3ae176a89f10e79912556428b452bbe196de688e80cb13f0309e45cc27bc9ed5414a23e2b37e949e2bafa6c4cfe2a6da49dcaee190c97459cb1b03b13e70e4a78a36b5f508280a185a736a42d9d1a5f37c9d4133af33ba9fb2f19fd1e963692bace1a02b35076abeb6b1596e611ffb41f6f57d87beecb56e6575d830ed5a71e792b97bebac78f7fc2d1dedf8daa4c46ed46102be788fec5780eaa2ea60b521eda5d84f429e9f4cde706f299ca11891f15044083b14faaa927866942593529522eb33b9b40a2bc97c041239", 0x1000) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:02:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='O-\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)=',/&\x00', &(0x7f0000000240)='\'\\\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='-\'\xd8*\x00', &(0x7f0000000340)='{[$}\x00', &(0x7f0000000380)='\x00']) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0xfffffffffffffffc, 0x4000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000400)="f55d7d85b2e861", 0x7}], 0xffffffffffffd95, 0x0, 0x0) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000440)=""/235, 0xeb}, {&(0x7f0000000540)=""/235, 0xeb}], 0x2, &(0x7f0000000680)=""/57, 0x39}, 0x40) 16:02:18 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:18 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x10) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xc0) 16:02:18 executing program 0: mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x50, 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x5) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 16:02:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4000001cc) r1 = accept(r0, &(0x7f0000002d00)=ANY=[@ANYBLOB="00000000000000000000000000f98c2e000000000000000000000000000000000000000000000000000000000000020000000000000008000000000000000000000000000000000000000000e5ff000000000014de2b3cd1f71352f007b474929b55c9000000000073a156f41172296db72e1c3eedb770018000000000000033e293da070543b89c24655ec088e32006003d8b62c8e86f13efca5d8ac03a1063ad1a777d5a000000a655cff22b02592006d00857d029c5beda3566c832a3155268b671851571e97672262c04f1cda390310a3baf1597a82efcc3949321292804ff010000000000009fcf4103b0fae73b4a0eeaedc5448daf9d7a34a3f91619340b2e5d36f95519271ce30eb65523d5cb790604f09d7b7688887e94f8ba8cac7197be25cd2b860a3e874488a339ad8ba38332943203d4113626121d86195bef8fc2921c2250af08994ed1000072a73eb7f37e3694e3a424b4ec4c6fa315da6c11d3924e15f0edc13c7cfdfe724f611ceaa10b5527c3f821d4c73b04e8546fb31035016707e0b714a75d07af036c3ec3db546440d050ad852989e1ce74fb88f04e33172c95893b5a1d3afbab141d44486d15225336dc3f1f8fc498d9bc9ecc83641edd08aa741bee1d3d0215370d65d59bfbce8b94d606e4df4db68c8fb41e1ae0635eea0aa3fd80a9721aa4f34ee34ffd7d34ecdd765efe2058a57c1dacb8378b8ff92000ac998c137ce4ee07d1ae0cc64c39efb126d7d62a0000000000000015efe4891d702a57c875f1f5f78b91a7762b0f5cac70c43bce95c22e0f777b784e462f5e6c9cb6bb54ebbad7c24379c679c05ca33925abcf3c000000008d470c957eaa44a8e9be9adf046e65b4f170b97be7c8773d2e688087efd582fadd5b09c4b14171cfec90d3aae64f58e846947f9d9e85075c2c2cef6168ebab7d07815f3384b7f534c9111ea95b89caff045bf44333c274aff771b1106d8265bbcf8cfe4495f3ebf2ce572a09d677c3e99f6d54aacee9bf072abb7f7740df78ba3f8af93e9a0d5804bdf01869fa3f5464363d5ac971f976b7c6312640fa3f159f0e4ddcc9e136a4e66a86506260bafb512744496ec6db06f9579319cf40c859a7c94befba7b20c86e4353923c7da76657a41dbdbc4451300069a83cca652486a1974909be8568c41b9fd7a92391ee14eb2ea0caffc53c1b6265f668cf7aa1ee0a32c73952a8b0d1d8313f29ad00"/887], 0x0) shutdown(r1, 0x2) r2 = socket(0x2, 0x8000, 0x8000) getsockopt(r2, 0x0, 0x0, &(0x7f00000012c0)=""/139, &(0x7f0000002600)=0xfffffffffffffdb7) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000140)=0x8, 0x4) setsockopt(r2, 0x4623, 0xcce, &(0x7f0000000180)="7e96e544a722a8173187386231b34183e6eb6fbdd78fc8b9865a3a14864445323ea46540c9a18c74f18540da73cd89b4dff7fcf7d4c4ae13b42e49fd70022e7e82b279012c0341ebd4bdbd194d4b41368ad72b8bc44c73d1b52bb6ba9a4e0581e33f2a46e98dff0a3c7389838cc1707ea63cffcf1e0cc3a7c60fa6c8d102adc647c86fb5137534a22b0b4f11a150efb75b66e8ac5beada9ac5ebd1aedd85d75e7fed6ceb629de32ba10f9c217d042826c3a33bc10db8cba7630660a6646ba261e5d3f0ba7f03168716620121884550a56c02a38c320473011b0f80b7d8e59a9b66944005a9c5ab5f2c005e6beeb0515b4447d7005d4ecf1caf47fb44336d1dafb37f91f5cca4f67dd506521f0cdd32413d74e247656c280baecf17ed5fb4a0dfe8af4998a5ac456cdab55e0196c0609e07122679af85ce23d5e4a3378981829fcb0b1fc5cd2a40a36c5b31febbfee243d77f5f6c35e3b5f3b040d7811e1d8fd054b44e3f60906c36a4d91b9c6744de449621fe8e139694303aa598f2e7b4cb736269a0616fb992c2e1cb14a6ec8b783e6f8c85e3e9733237783df152bbea5b3e976095258325895cac2ae1c3f27ac55168615643af0be3f105853a0ee98ec9b1209e36c4dcf5e1a12c00d5493aba95726d10e89130ee4bf3d2489bfece861365f5200dcdfa57037c803be1af5c96b65214f47aab89058e73e313fa2714dbb208310cf195ac66e6605b0b5f934c95c76fe60a0703dfd5c927d64f2d2959e121527a9dd8731225f92bd4cb7546de5d5729d40183f23617f8ade5da50e9145764211954f535d7aa0121ff2629317686ef405441d5e0bac59c4ac85cb6b12761a160d9bcc4068edefae67ae9a209345fa075bbc47126cf294af391dfeda1e1ac771de8fc61c8309f0b85b67a7f0cc07068ab6b5e6175261dcd46f12bc884a81a09faf0e98eb2e72a5f06f535573f9efc20e616c2ec5a72f7f73e8762e57b11f7fba89193a840d0ae161f658f08c7cf5a0d6fed206d54d0a09da7b1d2c9a74be781dd3bddc6fc06649076fe22593d4fbd3e6fccdecd69b8d5f2c96851eabf3434f4363f80dfdc486c312f828035782c3d0175ab6dcefe4d780e4a67bcb2c3ffeff6ac42d6c58607f65cdf89d770b66fa9868d551e2a0a778526143a55824e2c78f8bebe14062cb8e17725ae43453e9a66b3a868f1555283a7c6b169fa6b5d9f9435a2bfe637a285b14271511b7cc28f59a3ded5bc042973b7eaa9b692d701bdd53f8925045c16d2149524a9efe18462414a7e300f75114efec2e06a59b2098d420f34b68b242f9f66c139a1222984838a5de17a4f55c4959c1d1046ccb7765c2dcc759a64014deadf2d9c18a2ff4cbff03b92c99021bbd765de51c5fd81ef7b9acd6fd98e82dd0e62627f73c579b532c325f06ac1c1af70399b09b4f0751428aafbd5d06103518e41319ef34914dc39fa855d9896c38ee82c5e37b5bd8e1f07f5ee2214e231aaf42f193a4a3d05ec7d946264bd2a67f57553e92f2725d53e3c820f7cad62eb24627b02a6501c04dfe4e2cb0cb338c08f3146555b38a86b591a4c6ee4b55a8601b96a0822bcc88db8f266031badc7ea16774ed818c07e45d5a3b0ac1e7cad2f164f6ce2be742cd9b55e15ff138aa8f6922ecbc17bfff9d9f5dbc66364d325444dbb4f20c207938b298f7c8364768b6cdff43bb18a9558d451e624eb369e3e56e3a28f8398f9e8d5ebd6fda387390b8bd17634d2be7b0544e0f9360d248f2b59525be2ea95cc44094160e44538ce3b03a8fbdba954aa3c4a21d03cbe16d9f873a8dacf3f913f0c2f131049911198bcbb75488680b801d9c426d334a217f040d6943dfe4cc4c6be845e791465db438137024b91d7ca0d14e450d4fe729e4183266e5a06cae852806225fb7bf1db5a7bcba3fa54456af83adb3914d9190a8c931509fc6376d7db6e2197971bc21a518359d479c7b46fde6e8b8da8e91346f1724ef10dd42e62f03134b47e2a3d013ca6b8a79c75801d13f77a052e56d4bd2791d4ae74a6f070bf4538735c8f6fcb552877c8f5820089bc73f02abdc51f434bad2df19037ad02a5121a63ab8a02c0f2a268c99b8c39392ad0ea93c11587c88b96225de50c597bad5c8aa72243b53d34053ca7501ec354ee7e4d97847018fcc3f36aa30fbc154b77d4c0cdac2d1d39662ebc0845f7df865df6828c40ddbe2b769a09a6547522985b002583160fc76ca712fcadf91c5011c248aefff947843f6ac55e4565ad104a9086c91714f9efdc5f033397a7f60f7ed8c7958ad0f751c13c5dcc5ae52bf338b30d1714339a37b1a05021fe355a9a2b946a8d288d853ed6fc832e4d039301ffade35b09220a4dd0705967c344f6045687c66f71378ea6eb6427cb1b239e1cd03918d75fe7f96387f6e72106f5c90129192a9f52bfca732426dc293033fda4bd524a2be291c1e0cc0a35c4a53f69506d81ebe7be1357a87f6e22b9b7357d4bad65038548a8c029127082285128a78758748752666e85a889627953f8f771e0cae87aa8dd1408d58f872fd35edfc046aba34b25a7f19864bc78bc125f98c890d96f33e15889e465f837016b80da26349e9ea0e01eba243456980064588fe4b11c55cb890ee33e7f527a6e6e59210e01bb86daa89a53d310c9d5d3ac0d66e7874e8a08daa6d36109e97ef8d215e166e4f4127733ea49d6b127f277e45ffc811e60ea19c8063cf2618157338579dfda5d0e1392342f0894a88f5497c8c2ca0ede56d7eaeb6bec296900672fcbc5706808140b1552eb380103ef1a0cf11d696ba1dd973ac2366d82e4c5a77fb1a3f8e76d832cddd7d3cba507d23e5826d17a6ecb409eb59f66e85159e42626ca552db69b5fa5e009b49f7d7e51a345319df71817479dadfaaef5dd51feb1da41487af8fa9d3dd8a566a2334b203cb42163958cc3ebbdbdaed031f459575ee186aeecd102bba959c7a36e11acf08e595f508d33a2e2fa284703627061685bd4a8b5765338a09ba3630e7efc3b4346e4117d153659789047a755c7710d76f892dbf104466de5440c941b83928d8083879e278b04ff40f537fb4afa1043583aef25dd7b4d92e0a89819c14dc031cb46b679eb26f025ee95dda94929f7710892872e6fb8da8db71d6c75bb633eeba65e338ab1f163a1bb212229868570b2a4403c0a267804973648246250bbac58e149d5cdb436f9e71a6787e6f9de1975782ca61c6bc87ec453060e27d7f48e3dbd0cf142edf34a87d5787d3ff0ad02047539c44b2667f94231713cffba78690277dadb0b75461eb64ce769bb362783ff5555015a61cce5fa44d6a47cc228da74c7791899bb2b387f67bf2fa2706497231d73b7ab87f8158c17694c8fb5880bf9c4e2aecd9f26561d211a43807716538bc2731943f03e5be1fcc4b5ef99ed2c2d86330bf274ba951fdc1926651effe88ac481ee07794ebfa29ee0d656b56e2f66db599f47b4c12c69e8ac32a6fc00cd13ac39b5109af928acabc83d77fd1d39c146dc3e949557402918c0f812491d6c27699f30496b18d558b333550d725c3797a51c249b07a896658150102b9f421c2db015cf4ead8f9408faac9bb7ee8e86a8c910f468e67aa6d59b3df27a14005d8fa4edd8b7b255fc5e92eaca6978f2b1f21e812ae2b59108d7d96b34726d3c5d2ea9f78c7e035cb3a2e22abf3c86db2f563dae7cd2d4cf972698fa760a641481be9aee436ec772c6982548c8e341ede2e9c662a454a2a00f5c2ac463fa8493d90aaa9f23f7479721f35bf9bfa923aa6274c877947cd87d02479fba7286208e46838c67b9b9de46bc50c936e0cad32facd9191ee03f94adf0a19cc728d9b926d098c2b00154bd07facc048c104125f93b1159904b3225d152a13cf370923f6e2ab0b9d9b73099dbc4256e25551395dbaaecabf03d58d46f17164eeb2e9f0882a08fd294410216543b770d1969d2796074e874678eba759eb4829dd856e5e0e6ff8f3b513f6421c0075ef307b3addd52ec03edd8778aa816f7b880b51451eee8a456325b8c515ab9283f1ffece842e19953e777fc540b4fd43ce096a11b91aa051a782e3cae79a5394eb2ca7224efef3513fcb8c30316111f99b10a287b99143f158228badcabb9ce240cd67c31e73ed9550e586ab983d664d6edbc4b4f6d1a6aab7c9c9d1f549be77471e433635affb030dfda50175e517c52410f9d8502e6b52c94dd0c96837a93a070be956de61c51f957a717da17b14251be7470c87587984fe8473d33c7181b34f65f2e20a7f6c9cb1e3c5cb2ceb2efba13e958a73137e666e6e99f8b7a69411b6f62441e40e37e97be971dbf6c342bd232440c065d347732021297729b39e4a604bdb5053021aa7466b7ae5d4bb61ea1f1eeb19fccb4a7a55a21e21e3a27d6faaebd6c386ae26804a7256f693f9f11eaa8f2f296dc74a46465447ce73d048063e7ba4210048a1491bb8774cb16241282f281f21364e5c82f52ca443e2875e6f8c86db0b00ab433610d94d6d625cc473bcac02da315bd01c3f487104aff5f10830989b003bd200fce766459ca6c5e1e51041954e9b4931ba9dfb4113c8e7acafea6cd9dc1a3e1154192bf1246c09470564cb6fe4da713acfca349e68c5399d078114a7f13032baed4c7519f0acb973c95209d8790399c6f029189c7ea972a77fc5d81e5f5da3bf587f8d4fd98d649636ae7d1ffefb0adfd0ab2cebc699febe0fc2b03482e65f0e58cdb16d5c9cfa06408653bb6d90c12dca611f23aa7fb08087584573ffafd775362546e076f552ba93bd951a75cb094eb553deb4580ce734692cc3f802a3cd3c32bbade201431184cba417d18a02e64831846cf7db6d7269a01b37dbccfe893a6070cda42eebf97e16f0429a2dfae85099686c669ec81c850392ba7a87084af00f94be0db1b8ac39c0119ba9551bdb24a87fcb302d36f959cc12b763e34c8e9a7185292c7275d9e147c08df4926e5e306977a5d8bce008eb88d3cc8f8d57c8078bb450df37a62b870be345c99ec2d7dd72b716470e396b30bae796400d28fe9cd3edce1a1263c138cc90beb16f8dc9f688a55056b710379e9e4198d4fd5fc02a744a1ca98c42ad23d9f60abdbcda60e30cdc4084a9cd1eae55a67936c5edfc5edead26ea5095aeac22c5edcfe7122e3de4a5bf3e981d8a64718ae2d7ff8403f3ca9fc4baaa1c4fa5588d6d845ed5ea415c54e4240bb5e25be4167f67248d1c8e8e9cff52cc97cf5c89bf0751d797490390028eef87d169682802c60521db20699a0cbe62f997b93b2f93c2e3e84e53913763db8c808201b3783bb6bdaa9dbc253f60f618e28f782289f531d99a32a811909e296d0ff9d3496ece9c99f43eb2944043c4123b19a47ba734d6a6c0e828e446d325548e2c9734b7a37e460570c3d4c4d8fcb2edd41a5041fc7ce4db575ab839cf2ee1e2fa0f702339699bcbad9e1d10b39775c2c0583d0369b07cae6f9a8ff5a8e8856ec5dfb5a5ee9efbedef954e3082f630306341e7005e7ef2395fb3ec88f74aa594c23d2e71fae44d2d8bd287bd71f498cbfcb3c013eeaae0d20963d39ff68a8b53a8da5f6808c2ef6abde4420f0dc240c106bb22e238d1ecf7e6bae6f0aec0aad17d1856b5ce330701af0d8029d6e304e4da8cfd25bd1c3cd12b29d6bc79c0176fe1cc2267f38cc486b68a864ce446dcd09206cc578f0d41bf90e5eda9ac58d28654f9193ec0d0fed8236c08815e4258580877e939b168c993dd8f4cfcada962da589ea80e61af5daf0bd9387804e1", 0x1000) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = open(&(0x7f0000001200)='./file0\x00', 0x8004, 0x8) setsockopt(r0, 0xfef, 0x100000000, &(0x7f0000000040)="3dd3767626434588202b9a4dea98eab83cbec4cc070546c9056a9b94fccf969f8c1b38fb87d956125c0855fb0abe2fab54daf6825b2d0dc8aca9029b5101abc2a83f9234d71ebc9f17cd01ccb45672c57fcacaa1f01f50926c0ee0b410c95c6e97d9f34599941798103f7f293a1ba29e1a1a2fedf125e8147b216f3ffd8807941bc0d41ef47581336b34bf8724b0d577ea9971f8e7db31095291b3eeebe2d6f632cedc1f748aa9ff256a55b182d84511a8962127fd0b104dca2ac270a0eb00b689a4b4462958bb0fa2f99493ce3bd04598ac039d109c539162590fefde93fc10f7711f06d5cd4aa8ebb96208b7dc93d1fa91d97c826968d00b", 0xffffffffffffff7c) socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000001400)="a2200ca255b6c54526c5ff33d3c1db40a853b31b1358dbec939e42eeec22e92ce29d076b4ece58ababe5d6402e9853a98fb03270f6cf7124d4a1e081a9479b19d8561ae2506eb4f0fbe88e00666f09276da82a974f5c5a302d773b661e193c1aeb5f644b964b0ed46ae0f114ba24a33bc582ce876ccae154cac32847e4b82bc62ae3132730feafdb27fa5afbc7798a17da88e0c27561f2f28fad496ed358880980ab0c5e9f2d934b9de15e225727bb5c9250ccbdc709f02666424595c638e86b36a1e4b4489ef224fd5cd3c30083d684073e0bea67cf39b22f3d471f641bfe34c215e34cbe1d64d30baba8cc9759804b8784f135538c885527cb45fcee0e2d76eaec84b2003fb2173b9146f36076db96b437b3dbde26fc5df129620fcf26523e99b74291af1068d35eb2a517bb37cbd5e644a6be47e2a0533d856158aa96695e44bab67d95c319935e905ffecc010f6487d29d6ef838e46e16f7434afacf0a217431762f26678e18deaf10cd472112f3f3704b3a44e2c689b8dfd1266cc35d9892de48edcb9495585643d7bb56a93bb6332d22b2e2e32621f2021c837ccebb99f4873f526569d0a661eec61be2e8d94bd9cf73c1cde67c3b422ac22cb436e4e82f10fe67f3c8f9bccc53faf0f9e0bac8e30cd036a17b865a49210591ad00905e98165dfa17da941b5aadf04f14028dc98c0febb47072e052ec946eb8eee3ac51ed0a3058875ed99baecb6c96cfdd23601ba1ac1a10087c3acc0a1c48967a4a5a1a7aeeae9da6bbc8ac29b34d04b257b433fa9388ff504d375bb5bf5599e154fa1698bfed35f4734a723c675f395557927257cef579245af79328981bcac0bcb2859374f225bd7d0b33152b170cd60fb274274c8a87015321b7209efdef304ef491fbdc99089d8e726e8e2000bfbf6cec48c54e3fbc3cb869fa36c58002f2c3130c4d0f732097d32109800283f386f628411e1f8faec09afd1e9c55e4341e02c5aa3d1b0a0ddcbbe61b343f7c505772aa6bfe986b32d41dc37ff59adea825a6e5abf73301355056ae54a31dcd0b38186ae778d8d25c0acc23c9a41cc4a79d0b0d75996d8ae103bd7d344ab7c6e0aa3f3fa2bac7f86177843fdef36133cfb7495a01ff56f5b9022c7997a0cd1dcc6dff51992564557ed658eb05f448186803e619c9164651a5642359e3048157ae192cdc7e07ce1279be4a9b15b838556d66cc427ff609ce342b3b9588d91bf991a65671e9386e5319211b6f349625fb3d5e14a86ab6b9fc9befd5b2d45c375935ba06343937b9247ba8f0ccf7cfe7ca97281eb1a7fe43e403d6d017f95935918212574ae5aabc07ac0505e9184dcbfd52fda76a59b84d46f73cd878ad2e6a9c064612f636f67760ecd46673c6ec5aab3fadef0588b4ec63ffc72d740757b0f188e4dbda12cea916e45b7249b071279a9cc6d10cf226ca3e3b2cb02d128fbffeac81e8e5dde85b3b715d3f00a8f6766bfdc5936e4fa121bac15a345192d8e45a1489802c67d135f7713f5d769b9d327b1d5ccb9767f61f7c2f12f2b398f6435d1af5cc7328b4cab7c386b60fee52bd703a5a6b1ae6af605571535af967824e073391c7e7e32b1119d7b06608a0a522b273dc0171ebd7e70bf9d4eac898e8e32aad951348a2fd3fb94ce827316793b1d13b89b41ccdf825ef19eff362085e2f2020eeba900875f3bc085ecd643f917400513ec4dcde5a9ce1c5291039ff4364d7d361af1b92a643d5474b5e8f994b2c59cd543ba3f1128f80fd7b46d502e6ec196bac9a38cad7f4a9a0b83027aaccd7b2e34cf7e8272142c9adb77c7bcab3f41a2092ef132b12b679fed629ceca6774f41daf469322f9f269182c435a34e773c7c36f6ffe6de80d538fde1eb4462db78d7fba6e2c249bd36a48c7eeb119b96a3db336c7b21040c87c86fb36bb57b4baebfa2503410d963facbb8103ea5aa5199e1a799a0ed4ada7c1cdf69238ecc8b61dbf7cebc8e63a20ca1c032afda96dc2ef1f722e9a96502c65e252c0f0bce0004c2d94aedd5ee94fe51d70420a35e9eb60eb676533249b0b9fad648b091a41b49d87ec303986124428e844f4563e5b8b06a7a7afae154cadb603e19845cf243ea236e7091ad24ca3dec41dfd32ebd1a56113d38874dbab360b28ed473da5e9b18342895e41370dbbf87f71d02a81e05d59c53a96dc92e429eecfb3a094c995b04618c7fd49cc7958adb5d74fd6fd34037a3b2fa67c899a59df3d7ea00a478f93b374b374f8b3594c0c1abc52260bf61e3f715b9480faceb1b7c6ba119f23415306048542bad9da7e04a83729484b17b3676ce30ae02a69d1b009fa82abe1d1111663ade8eaaff668681c02472510d123caa63fa9539a1c31920a7979c69adbe8e04beb0a9691b6cc5c78d50658e7003d1a42f908d79229a0136bd47f305cf25a26ba56814be284f17df2085df38c6949e72e4ed31465972c1bd94e4d94fb610dfee3a8199b86fc58a78aeda9302db34feb374a30ac171206efc7eb4e65c69da2e0ebc8f0556d009a50fb1c504f9cd40ad172fc1967b72bcac4564cd50fbcf6e1af988a1774372fc5ef18dfeca0d82d6d83a7c7e38ff00f4ea0f91467e8222a8ed1ce77d3988f191a565b8354a3f034a8fe5f0eec3fcfa802ecc54be4fdf3e2a9028c6843bca13d975f6f4236db53175c7498f4996dcc90547ddbd206f4b0bf0cd016b3762dd91dd2e9dc4d55b6935598d486d3ac56d2bc49f7473ab68d53c85ea284146bcdee6d867a59f92b937f04189c17139d1ad65a335358af915d0da2ec3740453b166dd1d65b956fbfdad67590759f556556f98a45be7385404abb428608631a16b94f8662481e044bf601be502d711143b0ebb3623bf94bdd66112e007c80e5278f9567f7236009f6834fb1fd8d4850fb14f0799f48b487256b91507291bea3369f79fb54b2094aa3146b47fd885648382cc1e4e5c9d0b024bbc416cfa46bb1e1b6dc93ed12bdf64652b9c78ca2a456ecae43c6254344a2c0f98da2b8ea87bd50234d8ba0825e957565dd503c6f3d2245d6a0cb2c66120fd7ff70035e743c953d65e6253d0a542aa90429b4394700bc3000c832fc0f687d579c4526080c88fbcc60b01fc964b49960c1847208cffd1994669b9f254d346b984ed5d30b1d2259cd77f5555edb8b82f8dc75c009591a4b25667f3e81df56171ba0abe78cf423883f144c62f361c1baab511bde0c2d480c6db1d580186cc298cae6d1ea9f9c187ca7d466b80fda10ffa3c4674e49427688bdbab8367a63f8df3a5376a9d8b8e4ca9cde99e2f69150117ab1d4da37a0df92b89c37a5162d0056df9f757846e0306fe3bf28198b70b679e1526f140207ee9b5ef9c8e283b5fe0c5b0df05ca8776a95ac59afde16205f94f25dcd97742ae7a025074f1750f7ce34a5315cbeffd4f955977c0666ba4446feb0b02dde87053c20252e7535c5371ebc12cb2eb78507bfd355c019e2895893bc2048d1ee24671b743a9c08b20c8faf999653a42e75943841d636a433ff948f6b46eb653147a411bbc79a074ad339ad9176a89b8190200c9179ff8352285e2dabcdaef643bc12c8cfdf12d196593a9c7748fe197a819142b4da5b1f5cfa7265ed2b4aebea86b6b0b5977e2e990c678aa25db06653868987b29e2a8b8e920fd3b7b911c9071f780d49209668dea06916915b36f45be29abbf64c072299ee35314c4de05dc6a5b8f2731fcf728a5585bb94e0f2806f9083ed162bf460c006e3bff48faabfede9f1c866a99dd34e27cba8850083ad3f2832cd1e3f9e03a3ca5942714810795947561c31815961ec2f8af56bba74c6fd82f3b71ed601c26347832d640ecc93ba592a5eab8298863f26cdfa54b5adea89d9ab256b978827a9346a2525ff74a4e09db3b77e187602d09a11a4676bb7efc3a684394f20aebf455428645695a05cd5c990dd3d924132806290db844813d5fe4f440d94308f319bfa0ed3fc39cc7021497eabd71b76fb44aa2fddfe3c011df607a9107d2d8dd48d7597ea827fd27170aca1d5ad181e680d6ee826ee5864f855fc42004c5e6df85c406224c1e3771500892ba729a822883b06b1cdfc321fcbfd62be3499488687816566855f594741c9b1070baad0e32bda23fec3f947065497a5cdbb6444427fc9e077dc2237d55de4e008c586bb764419d0cbb02110be89bf3a77c600f0a972ed5de604d6bd2989c904708f16179ee44618468f8872ff283c32c4bf0a0532779d5f8662edb183445fb3c14c4a73e69f78a1039eca565b33a4b596084efb1fddbc14e00f5417989577c9e2a45f7d96e3857c72e47722c458e1dc886432fdac24bbd8f54dfbcd1901f9656bb9483038413d2baaa76a50ddfbe6b682c0810ebfa9fad9399b23eaa232659a1864d81834d7a7c72229602a1b540190b9334fac9b70906b9b93f49d4ea7b568c412df5f2f035296ddd96cc0fdf19692cbe08285c77f82ad6c9ff9461e0952b41273cc18762093e9ef08e210c09bc75339b9aad45b72bdeaf7b57d0a110e730fb316dcfaad212033f60938582b30407f9cff118dde10334f0217fd026e842f772cebe6cf6334c773197ae5c93e99194cf186ba0a785fea29d73a1f3331ec112dfa2a68a7d8809e68070c62705ec36d9281e08be976896ad1e375e7dbd0b57afbd2c889a75d0b0c470a4bcac9de96176a81007a613ff92b09a9d7f343b57fb20b3b33e7cb84eb4b89d34a03a9b8a2dba58bd750d058e276a750d0a7def5be98996d00d9f81090440c7ea106dbd966d9e9d4678586d8792bd02b79bf0187f01d926ef6c590df1cd2214720dc07734cf7fa7659426f90cbfe606ada1239311e3b153da3fbf8810c29b28a6adbfb641411fbc490a059ec03962bd37187b58130476929e6d1c93d69e1a511e50de203660ab610ff7449f209628257b8ecaf6d2cba6c27c5a733151916e41dff4a1ccd6ce7edacc6336d57e5992df878d32c0a084b20589c579e355382e8edd1822688c892dfe85e6fab26a26016452a4337ce43a37657089b022d905a35820586a6648ff0f2c2d2b9331a4a68f24ce009f453a89a88fa97181945861171993249f26cf1b176cb45381942214ad1ebc0fb87ed17569cf1d64a3770d0837a461b27021199732fa1bcfcf8d5cda5241cd3b89f70502fbb8d33e51b6a5df69db4a29b835968cda5f7a0f471b59af4c86f43edf5096db263b3be897bb0cdf7a908d42aef3417d5bdd5bfb1bba17be6634dae547e2dc9ae295f9da8d53094cab854349ca30983c1019c78936d39cdd47d3905835b89b9cfcfc8f05ea44d44a03f5bc378e9a104be854ca94b6fb298c78284174568261f20fa6178deaa8eebce8836db8993c8d25c84da0370b311f23e799d6adc9334fbd845f5c5591ccd46d5571f7e836f680fc340756895791261e05d4d7f08f42a94071cdea9a21c67e2bd826d31aa488d6cf58c0fb4a191782fafe8acb8667adf7d1faba133ec1199e08a52dd4e305a4a5ba9d87c7dbfc1c1daa267ef2ef6f7b88c9545f72b645903e215af70e69d973588bbb1bc079525149667a074a8e651030b7408d8de6b785c0024c71272eca598e4123d3a048fe25d27754779afb31fadcdb042beaeb8c24be588650454892ee407b28391e424804f5c64f6321335239326162ff7610972890bef1b9d160df6a881b345280a5fef704ba50a196efda908dc19fc2947a1cc7bdc4b52ec5f12aa7d371be58a02d2cbad2416a2fabe900bc40f3c856bacccad1cf2984f5fab4cdffa3fb2e8456a0e4c26", 0x1000}], 0x1, 0x0, 0x0) connect(r4, &(0x7f0000002440)=@in={0x2, 0x0}, 0xfffffffffffffe4c) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r5 = semget$private(0x0, 0x6, 0x624) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000002480)=""/223) getuid() semop(r5, &(0x7f00000013c0)=[{0x4, 0x1, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x5, 0x1800}, {0x3, 0x0, 0x1800}, {0x0, 0xfffffffffffff800}, {0x3, 0x10000, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x0, 0x1000}, {0x8000000000000006, 0x4, 0x1800}, {0x5, 0x10001, 0x1000}], 0xa) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000002580)="80ed521c0f246c76d45b86a87e5717b15e7fa46cd561907a", 0x18}], 0x1, 0x0, 0x0) setsockopt(r4, 0x5, 0x200, &(0x7f0000004a80)="d210870dfadabdef810414853cffb2e1a2bb63a0b2c4b921fc52febaa78e8ff10aa438bdf3fa7e14c240b677008ede45fa1998cd968f8b61cc0dd0ebd3bf0d7dd45f5e8b0b17635ae56604b28610bc67f5aedf445e32c1dd9aefbcda034348623f990041dd40732c617a8233d7035f78dd6bd796619a8f8610d8feff19067bf06fd255e307d698c90e7ad8a30e5c91c66e24f188f6cef55aa8c794518c4f435aaaca15a200c3f5810ce32cc1bba5e5d089479184d52688ac5d6851991964ca2375b60796c213ea1bb653cd642dac5a8952164e0090ef0f612e46697692934e32795da4746affef8dc45c00bacdc56161ee43933bc2685d345c1f6aea67990a5b0eb4b9393879d0626023733a22918e25fab05fb868443566c7fe82d447feda544891ea59976a504f66f47d6214aa71a4a07b8ad65429823ac57f474b9c142545e56fc17e1e9a9a0069a5ec3b642fbf3245e6d24b31a4fc76981f6b9394e33732ae6e5d92640cff7220589e759c4e29d0c743ed8a6fc24726aff35fa6b4265fc46e0f7e0db9f5c1a5b5083a0771a3126b0c0de862daaf584c0f368537937fa836d18892ee32ffab0e57d20f351d082b8eac9729274c7efa106797e5fe8c69cafc738405228f9a36c432c9141e4735576272d4615475bd529c03fbbddcb053db23b662237cf12c128a4b3463052125bb9430d6f5404acc117141a86e17b4cfc67217e984f2f01241eb828586bdc14c9422f8c8e398277ceb2d6a6a34524ed68c84f577d1e5b806320666a81602c1991aea79b507beb51e12cfa67ea5dce1b817460631f565c693f992ef0d556826483a2d46b82d5cd1614e1d40b7b6e4e9fed79242cdf4cc25ee937d7baca5a79347c5daee110f10571d2dfcc51e1345032c403374ff00e184eed60a66666b5f35936c59de07dd159c45568db385f40dc67f21e6ca6b99f47a3e093db313e90b4750e69de5b0ccf020f4dd45fe13ac1279656a6a28add90768c0aa5c8be9cbbd01ece1a7674a1a67bc1e20479c30c82d24c226c635c7b8682a0e876017dc9fcc3841194a47a8eb194be686bb52df86f0556580665e4579f503404d1e546d692abd9a9f50baa96d5a1978bf9e53d41fa0218b6f09d8005fa6ab1297a18037cf62ffa85fdf9b447862d5c767614dd01ea99510cb94471d2a72bda5acd72ba73973a1431a058a9a6cb8cd23c856b259f7bc0130a349e1fff166d6a1c4af41b3f2d9767724d142a1855c105a545b7cfe80eca56d9c0d6bd86ba77aa86d94f0428128f074d1e1afffd5540b07289b89aeb207745ad951c89f86fcaf3746bf32a0c1583d86b166cc9cb6ca9876b4a25d1ea77eef7f82950c424330fc2066fd9d9c884961a23531ae153848cab0e7594fea907fe361b150b7e657d45c7ec4d550d7383ad1362e32d41d2a9217835a97979c14324be078ebd3da961e19f6f5dd8d6215a3f880f42dfe886dc574fe51b4b53a6cf693879713d4bfcbfcf44f3df16767f366d578eee1de3954d464feaf9b9d3e137fb5dbcb1642bec0698ee752b396b1d540cf51a5fc6b3c5e753fcf16ed7f99bfed4268b632ee0e8d5dca0e0f4bdc3916b90895529c11c59719e2c1ce2e19750640af03fc194914873d634361bb0492004285c05815c3739620c58d771312961e63e007bbd712a4659ce8049a18a9de17d850ae881f09f6fc575efe548677e984aa571418f333c069dcb92cf4304f02c63bc5b45970a71b539a4e2a1c2b1cb1e28c75a2d6aa31aef7bd37a0ba4dbfba4ac51350bb8f5895fbf419b20b775b44e4ffb9f21df89e6d12a4d021c00daa81a75b82327e5d9b9fcbb712f63bf3f139758e0962eb1cdbd790d5861e5bdc9e80f76de3752fff5eef26881b1497da2230951729fc3f23a996a27fe3eb5fc6783c0b4cc1cf2613be2dd70b5015a3a4931ca12ba54fb80441e43261b68ced6b5be9c47c88e2b870db5c68a6d58aad6220fcd93844779f2b9c706c422b7a624f66e9d706e80ee2975dc1775c05caa5af8c223c965351559f32eee654c57164a3bb4b09c0a7fa0c45727f5c32c0b15b4d72a19b1908f4f76a1efa5cd2f822ad953a69c2fb227be65b95b91d7a370e88702ed0ee6ca962c2c54812c2cd43bbbe0d6e9ed9d200468385aa070302c4603c44fc71c2be20eca1842fde91ab2b5f723e171d9c22856a58e9955438ab1b85c41e2c52ff97db04c78aa0dfd0c7d778f4d9907982d7303f949a3113205a866d77abc72e00dbcf94c6e7e5b6c38306dfeae7b15a6a664e572f1340d328ba023e83f6638c6f562d3abaf9ed554bf00245f23007a8c09aac997db78dafaaa6600741a2a6c7df57041ff68d30a7595cf6137c15c91363afb032597d65f145d041da16008d7a698de1b42424551e2a0544577e3c6061620be8f94ec0db90632523dc5ee43d7a394c295e2cfb54ffdc2741cffc3886895aa3af5b90092fb6133f93c751c70b41a971fe1e95306f1cf780bd98ca8c032f13742c01778539df33885bbacfd1a38d01bad9bc1e962a0fa3ec075e79e523144a136da80caa7a2b35f0a980e5e9279cc8f4379e5e8caafe31f1d70fb51320f38dc54b35756ea6f37a1ff2f3a3108b7205f87906eac54929d058fb40bb376511f4132b8a241e7ce1aadd361257452b965a23586c50cd815278f9dcc34c2e780ae8f289ab985699b80c5ee73e39e36a7c37cafd97b5588e1e8530c4bbe4e0239d35c3cd331f547d573074718ded9f455f2b8cabef550213077029bca0a18e3d98c62a5d07c7e3522c2a7b1ae7fc1259028d085ba1fe8fa40df219b21048b9cd01f7c22fe1ce0857bda5b2b2ef311c345fc19e1b4e872d7a9cf93fb9f616b7b0e3479180e1b5f3f1e679fc4b634756af3fc666c681a0aa742033f9f9c05d8b1cad4da9b4e60190158742649d63abeb86be2d520765132aa5d6fe2e1256162052e998ea6f1df9f345c77968ff6080e4e30e5f37270dfbbd8169c1bddbb00112ae6544063efc8c94cd4c2c95b83784b7a928d01500cd0e54fc0e8cd63ca8516f62c8b8df8eb155e622bafd937ea0e1788077a1c3f7503638356a80e4d6db18c95ded53680a9132e76baf790b9d3c66ab0f23790458931a040a40da37545b749efaafc57ae4da0396d63cc273673f97041aaceff3651801b4389e1d2dc00d1703ba1a9c39a1d8588c3f4eb35321f4b3ee80ad59fbe1256fffafb01a9bc52f04fb30970e71d174cbec1ec06c3a1ad0f6a33119712846a5060a111cecbd53c99fa8b8124bae6014417b3bd74657d658a49b0556f97607e1e15590f2af83339a9b3274e061dcae986e43e0b91691f5631d2161fb5b9708044e69103d483700c9ed8313f6838c389e93349db5f11d77ab81a49fb01f1dc25c92b6a3703934f3311da8cbf33c3dbe0c78888032fe35562292780c2abdef7eec3d00e553abd5a334b3026b0e3cedf96cbfdd2caf8972d87aeba43b63e5cc6ff4577b103c07744c5874ccbd0337a58e7db197e6b41d1149aba1a03454d31ee635a885e94e369e37b36d0f0f039f789ffd6e9b6d44fc046bfaf1827ff2e49ad15630e7aac47f780e05d4d68bb671262e0179ec56e0258b29b2ce495a5b24ba612677dff48ee928dabc5e333cf844ce300d8859373c9707a44fdbf9aa451aa64f5fa4e6892df1f9681e11729cfc182958d6e9391336a4617365b7d091357f7c2a35c5e9dfdaf9cf870b1bce05a88ddb78bef83f508939939a48209cc3da5d490dd9490755d1afebddd5369e51ed5ad303c4eda83ee5d5d7979f1da366f84644a2d1371d5f7e60108c6c42e462a4152c0d78e083c85ebbab3623199611cb4563fbf42a4146ee6d6523d98c9a097f6a23c9fb8824c83dd1c0acd1101df58d1838729dd1aea5728a5ab99a1b0369ed3461cf3c1cca3fe7e2b53e192cee86b1c696c9d636a405ee29d3e084c34f6fd35aee2b033e9b9623d01db575b0e4fa05bac9b94905832d31177ae69e51c8f920d5099465bd4e1cb602506871c079e02beca9e631c2c0f755695814bc529613477ebc7ea8ebe3353d8112ee1b0c9220f5f8fa4ec8d599e92dd169917761e767a0a750f1f622e3a94b14139f7eaf4ce776d1d3807fc9095c3c468c5d3af0d8af0e88bd5d4f5484df9c28854382713bf54b6462b5e51a7d9aed69097133d19184c7d5f4dc111418d7750f5674aa8ea4e0bd3b1d315be1f0c01095bc7523a72d8d94577e028e29c7f7380be510a57d2c4b289d2d805cb22b950171c5f2c979dc1131cbd644ea2651e0a3a8e17d4b13272e26ddb24e0d3c011eebbc85eaf11b97fcc39ec00389b362548f60014ecc28feb254a0c9e2837e4fd89e981c7629426ee731aa49466be0ec384b426026873e861ccc3ebb3e3ceaa69d53543903d580d07c7fa48ba755cc2f05f459d552063ed289f7e14f13ae8f95a8b4b69017c2f19848911b26fbc7b52c790fb8fb1c5fc1bb438c5a087669d616729374eed0feb1eb452c4501e109d80046f343ebdc39339b1dc9b4d81d0136deb2d09590a455f40d380d74bc389f1e2db33e4fdc6e290363c70344002aa1fbf3f2d04597618f78934c6e99b4dc299b3179faa4300495c06b07eadd65574b967f99a723e9bb4643cf19a5fca0f16d04f0116ad808650f6ddfd557766ea87c0785cf41b4344dc03075cc4453eb2a2e910560d997f3a903882c63422799b42ecbfa51c1f484dadb66317e1d7869c56aa7478ca95e44ed864737fb006a1ce71719855ec2a6fbfb418ba873512d0ef75b072a8d7f0892532fc3078143166e61ddf9d21d2fc73a591555ada6e3e60d52514a26b978d16b05c8a6eb9e035ad570014be25d90899f996d27badc1895ef6d34b7f3cc74e3dc609077911731d62b33a3cad055af4c58a72fd046e39b86328008e56b1b33e383abb1e714033008c3850e38085a85a8e054cf116b046f5436f64d85a43e06e4e51510dc600a1d411a33a533f76ec087026af56d6f7990a83bb4acd0751bc12c666b2c82381b7d07b1860beb9ede7a734a3b37a1f2a7aa4c5280bc94dffbdf9728dfdc641033076285470c1f5215f6960c16503015c0bac02a28def6c2325ca705295807b15a1b4af9c577963c49fd6f500e66625869c7d7ae060d69f92807a323470e69bace51037c1b345d25164a05f2836ec7c0ca1f0319f715404e617e3016068114080247adc890d1a022c45194479547368e1d484da04150ed832ea0f1af27d7f444871ad4d42c58da544620aee7b2e160f411bcbd7d81ffd2d0c4af849e5fe602593dc4ea99e1109d8d20d1c3fb469d4a30a51f57038b3a3bb2171380c440158b54f75f77cb9fcd63f738b3f5b4e4c7fc218c4f1f23240ca579ebb1ab633b9e918a392e69c53deb8a8246b152d1bb5f39ba46903a4051a4399edd2e56e2733f9a68f6ebaa77f47baf87b04177f8b8576fb17ecdbc3eafe23d994cba269aa2d7bc38ff9e1f1776be5d8f695645624b6c28215756bc3b66ca68a7a72106d4607b4537afdf367f2b0e92393bdd3cf1e3788435fe223c2eabac39bdffad3eaef60c9b2b02f1b9b848c20f911056020bf16cb392257bb0723338182dcc239681cedc7f328f876434b85ad64c46d49bedf1b2806895b428cc2f338368d44eb2011776e8e237272a1f5b7bd1f0ff8ce9ddb4b493a83d24d13dea2b365705f23dc8c4ed89e83400f4c705d61d9943a1b2193268cf676d8d4fe5ff57c02f6c1c8f56455c591453627b52c6eeddfb29370a53920ce47426bf61eacd2256a6b52a34fe82a3743ceb4e53c04f8aac93", 0x1000) fcntl$setstatus(r2, 0x4, 0x40) socket$unix(0x1, 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000011c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001180)={0x8000, 0xffffffffffff13ef, './file0\x00', 0x4, 0x8, 0x3, 0x9}) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000003680)=""/79) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000003700)=""/66) semop(r5, &(0x7f0000003780)=[{0x4, 0x6, 0x1800}, {0x1, 0x2, 0x800}, {0x3, 0x9, 0x800}], 0x3) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000038c0)=0xbf) 16:02:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20088, 0x100) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pread(r0, &(0x7f0000000040)="b1b1d2c343958d66", 0x8, 0x0, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x7, r1}) socket$inet(0x2, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getsockopt$inet_opts(r0, 0x0, 0x80001, 0x0, 0x0) 16:02:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000000180)=""/82, 0x378}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000004c0)=""/30, 0x1e}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000600)=""/211, 0xd3}], 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0xb) write(r1, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r2, 0x2000746e) write(r2, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000740)={0x4, 0x10000, 0x8001, 0x7}) r3 = syz_open_pts() close(r2) dup(r3) write(r1, &(0x7f0000000800)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab49e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b289f62cb9c68c5c66b6e", 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) syz_open_pts() 16:02:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x102, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001240)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x5) 16:02:18 executing program 1: r0 = socket$inet(0x2, 0x200000000000c001, 0x4) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 16:02:18 executing program 1: getpeername$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x1001000000000103, 0x4300) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000200)='./bus\x00', 0x8, 0x2) pipe2(&(0x7f0000000240), 0x10004) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x20, 0xd) chdir(&(0x7f00000000c0)='./bus\x00') 16:02:18 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x7a0, 0x0) nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) 16:02:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0), 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x6, './bus\x00', './bus\x00'}) chmod(&(0x7f0000000040)='./bus\x00', 0x92) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xa, 0x5) 16:02:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xa00, 0x0) close(r0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = geteuid() setuid(r4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) close(r0) 16:02:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00000e4000/0xc000)=nil, 0xc000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:02:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x46) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x3ff) poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = semget$private(0x0, 0x3, 0x2) semop(r1, &(0x7f0000000080)=[{0x7, 0x3, 0x800}, {0x3, 0x3, 0x800}, {0x7, 0x9}, {0x1, 0x8000, 0x1800}, {0x4, 0x3f, 0x800}, {0x7, 0x5, 0x1000}, {0x0, 0x4, 0x1800}, {0x0, 0xfff, 0x1000}, {0x3, 0x2, 0x800}], 0x9) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x80, 0xfffffffffffffffb}, 0xc) 16:02:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x382) dup2(r0, r1) 16:02:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515ad492fef534953cc7d40906008b6b878f3972b8c9db939e9ad8a4f5f7280f3e12000000000000000000000000405d70b147f27539767007198f5741efe5f93997ebb7e4731183d012641bfccbd4006d4c5cf6bd941b5fe11f50f9a4414340bc80186043323483d2e976eb7c908269c4a49920bc89376bf3ea4d0fc6d271faef7fc3f13c", 0xffffffffffffff26) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x10000, 0x1}) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:02:19 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000000002000, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0x7f}, {{r0}, 0xffffffffffffffff, 0xd4, 0x4, 0x1c7478c9}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x8, 0x8}], 0x100000001, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x80000020, 0x7, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x2d, 0x400}, {{r1}, 0x0, 0x10, 0xf0000000, 0xffff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x23, 0x40000000, 0x7ff, 0x6b6c6c26}, {{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x10, 0x80000000, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000005, 0x5, 0x24}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x1, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x41, 0x10, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5, 0x4}], 0x1, &(0x7f0000000440)={0x4d2, 0xfffffffffffffffb}) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x80a, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="8553f98d0c489e1eff4e7557205d689fe3d7ce3be51e0df4d0197c3a99f622124dc63250bc309e3e9edb89800920f32c7766732d39474511ec30e390cd9d5d69071f53324a81d3e05d563d6813297e88cf307fad97c1a49e988d23bc4d7d3556655f17ee8511a1ff4f82ad0124b44f", 0x6f) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="630e1fbd8a37de88e14524cfe1b031534da0adcd5e73b9ff8a8f8a9a9fa483ae1210d0444d0c", 0x26}, {&(0x7f0000000100)="6e14c4548846f0d9717b313725ba8f6223cece35863a8d70b488b5f8d82a9761c30a10d712", 0x25}], 0x3, 0x0, 0x0, 0x1}, 0x3) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000001c0)="e6e82038", 0x4) 16:02:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) fsync(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5712, &(0x7f00000001c0)) 16:02:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8a0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x401) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r2 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x3, 0x401, r2}) 16:02:19 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xe}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x4, &(0x7f0000000100), 0x7, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) 16:02:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000011, 0x1, 0x10000}, {{}, 0xfffffffffffffffc, 0x6e, 0x10, 0x162e, 0x5}, {{}, 0xfffffffffffffffa, 0x21}], 0x9, &(0x7f0000000580)=[{{}, 0x0, 0x8a, 0xf0000000, 0x348a, 0x7c9}, {{}, 0xffffffffffffffff, 0x12, 0x5, 0xc0, 0x3}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x3bf}, {{}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x101}, {{}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x20000000, 0x100, 0x5f6}], 0xa8, &(0x7f0000000680)={0x70, 0x20}) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r4, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = msgget(0x0, 0x2e4) msgctl$IPC_RMID(r5, 0x0) 16:02:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() 16:02:19 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xd3e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x200000000000, 0x0, 0x5, 0x0, "0300", 0x0, 0x400}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000000300)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/153, 0x99}, {&(0x7f0000000400)=""/53, 0x35}, {&(0x7f0000000440)=""/245, 0xf5}, {&(0x7f0000000540)=""/76, 0x4c}], 0x4, &(0x7f0000000600)=""/4096, 0x1000}, 0x800) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1, &(0x7f0000000200)=""/68, 0x44}, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x33) ioctl$KDENABIO(r3, 0x20004b3c) write(r0, &(0x7f0000000200), 0x4268) 16:02:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x1ff, 0x3ff, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:02:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[0x1f, 0x7, 0x81, 0x1f, 0x1ad, 0x1f, 0x95]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f00000000c0)) 16:02:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050160000090050008005786ca900f0e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5033af02a7d026ba8af63ff3728381ee4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000040008a371a3f8000400000000000000010000010008000000", 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000080)=0xffffffffffffffdb) 16:02:19 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = socket(0x3e, 0x2000004005, 0xfffffffffffffffd) r1 = socket$inet6(0x18, 0x1, 0x8) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x57d6, 0x5}, 0xc) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000008309ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:02:19 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0x2, 0x3, 0x9, {[0x5, 0xb03a, 0x7, 0x200, 0x6, 0xddc, 0x5, 0x9, 0x6, 0x1ff, 0x8, 0x1, 0x4, 0x1, 0x7fffffff, 0x40, 0x1, 0x1], [0x2, 0x1, 0x7, 0x7, 0x8, 0x7fff, 0x1f, 0xfffffffffffffff7, 0x6, 0x8], [0x8, 0x8, 0x0, 0x3ff, 0x6, 0x9, 0x1], [0x801, 0x81, 0xcee1, 0x101, 0x25a7, 0x8], [{0xfff, 0x5, 0x7ff, 0x9}, {0x3f, 0x9, 0x4, 0x1f}, {0x7, 0x3, 0x400, 0x1}, {0x1, 0x5, 0x62f, 0x80000001}, {0xd7e, 0x5, 0x0, 0x9}, {0x6, 0xde56, 0x0, 0x6}, {0x3, 0x750, 0x401}, {0x8000, 0xd000000000000000, 0x1000, 0x9}], {0x80000000, 0x3, 0x10001, 0x1}, {0x1, 0x1, 0x1f, 0x9}}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x105) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:02:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000002c0)={{}, 0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) 16:02:19 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) fcntl$setown(r0, 0x5, 0x0) 16:02:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pwrite(r0, &(0x7f0000000280)="2592efc5080490e60b988edd138e076c41d1e8c17f53011c939bdee8c18d0df5ff4955b281ae8d896e19f97cdf5e9c1973205d010c151f056c313ff0e9d8b3fb4aeefc5ef857dd8cb7c101c1c27b7a9378fa935ec390f77edf9f355674af074030eb744fe2c252f95b06d6cd07364e76c5a3293ff5265882bee5dac82b2a5655f3a8d9e3bdf44ac7bfc1750c6799895daa15a40dc4372c91060618d93715f664b084ab7644696b31cc113d21100e9c15b8c81d89ef84ffeaca32b60557e8c1f8b97034ff1c271693cbeec14f471cf99e2b42aa83", 0xd4, 0x0, 0x0) syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0x6, 0x2}, 0xc) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) 16:02:19 executing program 0: r0 = msgget$private(0x0, 0x200000003) msgsnd(r0, &(0x7f0000c40ff8)=ANY=[@ANYBLOB="1000000000000000"], 0x8, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 16:02:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xaaa9, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:02:19 executing program 0: shmget(0x2, 0x3000, 0x535, &(0x7f0000ffb000/0x3000)=nil) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) shmget$private(0x0, 0x4000, 0x48c, &(0x7f0000ffc000/0x4000)=nil) 16:02:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000000)=0x1, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x288, 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x2) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socketpair(0x0, 0x8003, 0xe7, &(0x7f0000000000)) 16:02:20 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) setregid(0x0, 0x0) r3 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000180)=""/159) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x3, r4, r2, r6, r1, 0x8, 0x4}, 0x235, 0xffffffff80000000, r7, r8, 0x0, 0x400, 0x3, 0xdb96}) 16:02:20 executing program 1: setrlimit(0xf, &(0x7f0000000180)={0x339}) setrlimit(0x6, &(0x7f0000000080)={0x1, 0x80000001}) setrlimit(0x3, &(0x7f0000000040)={0x9, 0xfffffffffffffe00}) setrlimit(0x0, &(0x7f0000000000)) 16:02:20 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=ANY=[@ANYBLOB="c31b2b13e63474b9eb8a476ef80faab339a3f38a5aded6665a5b37902e289c9ae1797de00ec925c07d02adf7c79c81ecc6c61a7dfe79e77c677385c2e1bec56a40034dcd06a6f1c55d1b560aa02e465d62a62b6c669d00e8084187e86a36ca36ecf091ea3628c29d054629b1eff7b6de594f16758ad6061c9e65e828d195e7ff006ce512ff4ba17f78ec28000000000000000000"], 0x1) bind$inet(r0, &(0x7f00000006c0)={0x2, 0x3}, 0xc) mprotect(&(0x7f000058a000/0x2000)=nil, 0x2000, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000740)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000780)="3dfa21ecf353210f12aebdb1deb3d65fb828ac6af010c80e99878e285f63de65395c170ee2d017a116df966df86ed51e2b433478c6890e81e77b2334ca34", 0x3e}, {&(0x7f0000000880)}, {&(0x7f00000008c0)="e9943dbc9d8736d6c46ab3c3367f1f7c81b36e2dd868f7cc0743501fd8e5e7fbe9bb99f35bf73a4968ba9c326cc1732bc26cffefeed79a1c8ab64c7b9bd219bc2e9a6360f26bbf55dfcd2574b3c297cbc11af4142d0176b6b2c1f356cf27527365076ab1a93f445c6b92d95547a8850c0d2ed3ce1ba3e5517553f35d0676ed8d9e295ef337439a0b75c188a718e5599232dd0aff1b9fdd57c864219b61f96e2028b212a11531de359887e130e9c5216c7fe4ea2f670e362400b594b147edb60520fc4d69a84966fbb87926c08a73c036e8913ea0cea671e05b55142b887371066a79f6d999d46c5e7ffed434c4614e3cfc", 0xf1}], 0x3, &(0x7f0000000a00)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x401}, 0x9) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) lchown(&(0x7f0000000600)='./file0\x00', r1, r2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000700)=0x3f) write(r0, &(0x7f0000000040)="1be528d0603233e6fb041f1e2eeef75ce60f8cb45b0a8a25914be16576bfa776f2ca6e3511e08a060f695db505d613abfc66a7edf265140df8220b377cf3a09f0589a153b0fa6763ef47c9dbd1384d35e58b5576358498eb31c4450664773862f655611d1fe9aaab7d676568a420d0c775d1fe601446a0025135801600eae92fd1fd47de33962e1874b6d166ea2246e797e71819183a5eb4480956a02f66a69b9b420c7e1ae8e7dc4e01f2231d94b72c8366d870b07a077ea54bdaba304f39f3a7cca3a29eb4a59d9ad29a0d364355fc0582b895ac3a1b80abf668cbe2f88bd09355dbbdda3548552feb083b320907a719987b10cfa61f44963a67bce0f775899a3f4b1ecbe572b75a3a1bd93ec3778304a1f919ca9f2f5d81abf0586a04e655ecb63f05b8d5863413681fb62b266ee711d933a1ba83b9bde395da088b878414a074a586c6f0b965018d95aec7ac6c0b385e56be289087b8fed562fe78a7b1bc2f573fa4d13db3dc6766c17bf97aad715cf07dced48bfe0db223581c0ddf6dabccfc3d886cb5493585a1d996245ab48b81567465059ec12a925d185df8de6ae962b8c877e134f0ad5a1a155f146420706400d6e3e26126519b04daaaa8a89f2d608ad192c6831ba28c46031bc1b7844968d504b0cd662e918f44ba2c9911e5d803b74448f687c6dce55a6f686a91b3d603913f4ff12c29b169d40d834bfed209edceb98602685dcb9e724dc1132aa93c50b30754b1b294d384c3ae8fad0b488f604ca1025a304e99d5954ee71133e7e943809648e5966cf568c060c481a239fe9695c20f494014c36895a52ad37b108ff275901b62892ecba5fc8fd1fe2cb587f0612eb7f15c7683bc1df490ed700397cbbc0c9bae5c62452749cb373aa1f1a03bca258fae5f920d7710d95df2208b6a1174e92fee81c2425891d85689c4f9b91423aa255f6d02b1715b38e99645145074b72efefb792021719f207ad74dc617c5c61df6cc8d0da4b9016d7fcb797015ff5eeae5d866856dd80c5c0306aae65547b0b43746fb7ea24861aaa54fdff97dc01cd05d82553c0ee63bfa9fce112d4e1810105938d90878b25cf72a18032b556fc53f69000ae70316792d7d114c1d5109f455a50857502fa51fd1e4d202074e1218e14e3d75b0fa903d6131df9c037b3f1f3e707e2deb9ce171fb92ce8849529612a692b56985aafdd05285224904abce3e945c00d5418906c1d5ce9475afb929e97bf95721b9f72ead765e95d3c5f04d0ac1c470359075ad47fff75ea98803796e6cdf12671d75a3511864e477352cdeb7faaf1fa7e7c3cfed40a002f6cf32176be2d3b5e7250187d35ab191470244a8b35c003cae558788321b1af485be22074294f282cb9ac0c7111d7a5f38253d113ce7579a229b0b0eb1a2815dba3667acbb15bad60826100060bfa384b9c95b368993b19272029728fc9b0f03ef81924eeff3f3bb5f2aa47c8d06a0d3b8318ce0415805ed1cad73491995ee34959686270da5220c37e9e073604b6af6b8db0b055661d8d603529654ffa6cbc29272070c7e6e2f9da7df5570eff54791a09136215098a9fa1334231d4a9265b0cb85555ed692460f95a9c54cb45082dadd050f05cbecd529a5ba8f8d7d9488917dbd0970e353a75add2bf9360d0b809997a81f983c7db620272a850b487cecdff50627a16ed25d394d738cc05fbe3eccb87ec0934623d32f2c6ae21e7b64472195dfcd01b44e0b5d9ef37dd0536a55bbe625faed2cd2435214d812d0a16f109beba237b1fa6bd5d85d64f39ce7072c4557744b8b56e07527d8b9986c384a55e8980a3d1364888f2bb29473364876725cc90746586ce6c080c803e4a5e90dd11a44cd30eacb26306c7289857fa51c9b991aebdd36db45eb1e8ada31411e059b4af0369b28d5b3e32d121238d14f9e74dcf0e08b171dd8a709a62092b1681a0d4bbdf601fc60b999b3e2164b9d4ac7a4b2ce1d8f4ab37c9b9d5fc44ee41e992385e22b1828e7192a4bdaa04acceeae742494f8fc28", 0x5a1) 16:02:20 executing program 1: socketpair(0x10, 0x4000, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0xc52, 0x0, &(0x7f00000000c0)="265667c2a27bf651101b6efe87f8a59505bab36548b65b63298885eee7a77c6f50cf97ee1cf131a3d3a6640e83e0bb624289026f19db7a547e246b4e5acb96a5cdf8c4cf18cfb5f9b717c540ac6eb1ba0e0b2dbcd4f9fc18d4684a4d30b10748b87252e4a5f316c9a7d85a051d42dcc58e685839a77655ff5e5cadd34b23b0663db69e09cda88c80c5bd8242d1b9281ddf8df9a82fccd51eeb880486faeda1d1681447acac629e3101d5485b84d17fc46e4dac1f298dbf79976c35ae9f17c9574832da50c7dc308413d051479ebf66a7f84e750b49c5b3cd87337828309ff793daaea6f9115559a1769c3837900d7dff836af4643b8d4dcd06c1359f0d490e0f59436dc4cba2add4a1d8da57bf7e9c56c5e8a9601ea852c458476ae5c32a21e58a2c1235232e90248f54dedbe18f815f2d451a5fadde663d0a6d2fc1b99885c82779b693751ff3538c931acffede760ce93764f59c2a0cd709c6b4dbf9758c3ba9930b188707af0170bd294206a0e50665e089e5b093b46511c4d2f8315fec5f4f3f4ba8752a89e71517634e24bb8e53de8c2456006060b52690a50485558f428d40fb91f12f05873c487e1c9fc2b88ad2ecec1aa0631026f69b11eea3d9e1d168fc2a0545f249000e976e0945ed7c9fc13f770e490272a37d7df02d175d4e4ab5abf0536cf25df4f4a14790041694516b979b668f13254a75fcfb77c78f74c51bbc88e994d7112afb471f7b80a212ede88c77ae1667f3f118f3765068b4f53d3e48c3551a6e5027a06704ea7f54f8ba6b7ed0374fd4ba54a9ca9bfe5c831b947705c8e7aab922adf916027e3c6a2e373f6c65b80cf34c1c26a322adf706c19c6350fa0670927c1cf278c43bd39f0a91f55df953cee36ad98af6ab11ea830f36d6fdcea5d7e137880c75d255d9edc12fe951af6483ef7e080b8065bd19ba605c4ba25c3c25b65a18cdebd1527337109e4ebbfdd08bed48d9ef8695aecda70a71fd25d1920db62db7fe50a02e317f9e6f3ac035d27c9bf2a85cbc6bba2df654b9555f4844b7d582386000c0c2e73f7b2ed8af541f204110497cf928427da6e7fd65b34448c82d442720bd587f494753e213c8dbb1775451a89731f6be9349f95b20c3dc3e8b47eb06c16a3b1510cf5ced8cb3540c1bce3bd85a198f358a77e8d2691278e18ca97530f0e2012c0bd9829efe6c690474f786286e2eb510c74a79877bac30305abac8eef401fbe12b945d87850cb118aec357d5635d5d8766f58495bd07921c815f07f92e69d18da16be33c7bf15c7c843e1f42f53b368cee5fb6e9a8a0e5258477430a9c2650649b8fc74a93af98f867328e63de81c7cac7ff72b93159d385d73befb89619c99c4fb3ad7052860a8225c21c3e7bd149d28d1edfeeae8569aafc068307bfc00a9075bb49324679b549a5188ba9c9060545187681086fd341454e26c94d91fb15c7043631baea52cee4acd8543bc232acfb592a18bbdf3dcd21a4c154603f053a3bac0fe9bb9a98d22640feea6984b29852735f1a12997c07c0ff79c33079a2aa934b1fc9536a057808f4b2f4eb2deb59c9bb7f9f9e5b8656fedc862281708eaa36b2d9386214f25a47974eabe1e26b51649620d29bcf4962cc87feeaf83c6847dddc5eaff0148d3ee2f13cb3b1c4c9672e10bc005a4144d80735a6eb1859f8b973f61c97f5560e59f118d19469aebed4486a5d2c2a9b8db6098ae34e80dca2bd9a69d29167162aada168411579af422ab4205ee9846d212ce2645d4a28b34e2623c04f4dc9405deaec9a7b0e8e88247d234bd51895d5a2b6dbffff3058959a58787d2814cfc36ca3cc339600b8d326aae36e0ea82edfbbe5dc9bd990538c6361dd7bf89a527c15104abd9769b11cabc0683100c93e1ae2dd89fbc3364b6944757f92ee8ef2c2ee9b28020fc24029a2e52839321c2f07ae4d403639d915a8866ba3110f62b2663738cd522d2eb9b2664c3e80ac345926f031e68f83556d4b1d816233f20e5e4f23557d9ac2d64511cb9dd254c43119028c6fcb8b676da493c6f67308935bfec7aa484dffbbce5a470e0881be70a412a1873eb4abe1c0896aa9a0ffdcc7e5b2374ca664cce2b8b2de3929238fed684e6fa9472f00703b43e281cfcb1f039b6575ca9db12083a04063eada15827639f56925826f64dd85abb5d98819b31220ac456d9a1d0d8d630eda5c642078f0e2452996f17b08224f97d29dc3f9961c7ffab5ea3e0a9eb7170c24d636eefb5be648d8e5c00d50409f2871273c35247b330fb7d02b83a1876dff526f8a8df513f7fdc50334ea4ecb5d543b3f6ae95f6aed0682d592f9198a759c475481c4cd29cb42f03459dd8ea78e6ebfeda2f94d6968cef1f81772e47aecd91fe470f4c14d05a7db57e454f75df350e8bc5ee8f11e189b1e7a95647e80529b8fed8fb1f3a731b6851da925d3213d3fe8f145bb5af7d3b804fcced60257c2a2f4bc0d3620af63b4fb99182d63b7daf41a261606813fdd7cdcae8c386cb421ff0d4aafe087205edda94ed2d2570b9bf9381d5ed1311a6c8f03c3179b40f84733698921f377e03cbb3afb7625015c0e3fb097f7cef30958f96fd6385abd1d9cfed9fc51e35880a1ed1be2cca268e8dfcb5a4bf9f63e482427a6c2d25a885fcf274def4b870b3c1108b26dab2b83d1e00299aae807b609e3ba6969d067804e84307be522d9f80799cdc267b12dd3a9dd02ffa832fcbc677c4757007e1674f858aa197f55d4f917a782b1cf8213361ac5561e946302e34f40c795777fe664b99e1df3cde4981b0d4d1f496cbbcb9d5895fb21fb90a0c1555998edbeebfb5301dbf0a5352fc5678f50f9a935e35d5957c40ec0761f41292e0db2d85117b3f03afcecc0b7f86bcab259e0094b7a18a0d958b5c503bdb773e31e2588f29bd18e2666e208409e1c41d52c0e164277c37d0081b2dd0a89febb5c927308e0604207ba0fed79dabb86bc5b58c7a3b70639caf8607e7fa9c871e7f3e617b7b993ed25082843b634607c6d783e8e4c293237380e0a8400d609fe992be856754d8bb9b9e6dfbb5efecb60f8984f0d515be5d989d0e656ce3edfb9f677024fb701724fe4ebb502d835972d58a3b0542d170ecf561420c9d255b57a502d275f52dd52239aa31a17c5a8225916da4c06cbc961cdb1c20dd95c5db643030814d0f5dc66d45513f4dc50a3c05eca8c984acc479b7aa2e16f9bde482e7d2fcf5e41f2c0a7c7d74630e4f2306be18e2fd6e909bca50e11e48be5a81ea0e989e34e785b9eb0f898f375e8a355b5b05ea499a34331176ef3cc654ed44dfbf914148d300ae518791a40a2766fea40aaad1e118e0c200dc4f9e2af2a1390e03cc69ad734762ff072edecf76dc92f89509145d18f658a8cebf9c101616014059296d907425264c5722f7f42740e22ca81dfd5e62252ec728c15c826905255cdbe6a5092bfe48ab5a2f626cfbf531f21373a98641d3284a3da38c4b60f4dd22cd6767dca57170072962f253b6eb91ddcc0b66135d9ccfe09d5f57aa5b4c2adb0d862fa95b66f9c31e21c35f289bf7f37ae4b9cd5d737a609397e3315f38582a07cc646d4ef4b4b5d1072fa8c891b341d2895d652101174d3dde29d9c4e7956334e30cef66c6089a20ac8af017eb28db7bbf7d70297e416694e502dee97e333f67606b83c87612e2c6a70cebd0b8304136388640d3666ed4372d1df4e63ed8e2b6ad9bbd1e9df24d4fefef6cf6fe20cfbabef207ae080f048904c45a2bd7186e6fc33b06b5982015b1a115fa409a2ff314767c3e71e84c9284273b1321f7e982085dd7249ee03b22f7a4625b69f6a0ddc891ac2173576eac37f9b57a54e681b91092b20af1cd7c572c9e361076d44ad4f994eb40b17814937aaa439aa3c44c21c76eb9fb8ab2657b7c3bcd43503b38d0ea871b208e7115575bbb2028bc1c79f392d264dec8dd8a9f6ee243335ee291cb0f820779a0107591bb32493c45edfd0ae6d55bc36a5ed63976d81fdb562f79baf49297dd4c236c15753ccd6895edc69d1bac30ca7f7734aebbf61440a3e3aa392c0029e0309cefda8cf4be0699b53b2814233e7a6fff70eb51bb802c34193586fba99afa4dba68532e5e289db788d82f6858e3d98d57f30e9e083c12e4512263645a1cd53ae8a99704ee777ad79579ef8455bf5f4f2039d4342821628a109bf42cda4ef00560f1177285df54fca2f4b4aa323f2f78e65665cb06c93c56e7ef26c224efdb015a663b16b8ae4c268824a40e67256f75d7c46bb662ae7aeb85e0e43fb4bd2c20a9799e4cd8be2658859804c78f80371ec71c6f76be181c2dee1e9d773c58b6b1e127c842eb3db4383c156f32675eacfb20179ef4ad960017d7bbc9165ce8b9602a3f6398ce826b1780fa7741244bf34445e67a47488bf5f48dd13181d5799e4df9e7d8469f277388fc1da205807d78e4e542c0d1ac9d76985d070db161986f7b773caec97b854513c98c6a6a089901b0564488ffa95e3088e05453dee5d91d57cece87e390e72581179089d3cfedd54b5ddb704e01da482317d6a0181aa692c5ae0460f1422d179153035291b8976d9df7ae40f751f2c6431d62bf73ac39dd3777eadf7a9f60e5036f464eea0d2ba563217027dc3ca2fee6468b492a7a95a747b27a4892f185c062c517f94216d95c1c5bdc6142af24182cf963509663b1039e8d7354692c386d02bfa72f2039475a842e484456790bb49883111ef41db810250fb38239484839d464097327d048637bd5a5ab9f5611d2964061e50e5c44ca6459ad4225676148126e716413e6a4326bc89946ca99d286662ac71d240d0a2d895a770e032ae8e3548557ede30d34f2be41a0b376d946eb748d84710d01e5e5352c7bc9c5cd01e41e5f8d7ff01fa048948c7d8a7e07e18b193b50bc9a0db01e723b285864fc1873fd6e4feac3569506923699561c716e5130c6d9ff0c3cb2d517f64accaf2fffba4f2b3cdb185785b7352a8688e7a6a2454635d2baa8f6d2669e0cb8750653a78a8450261f9ed9d9d4c78186ae70c4540fe10eb934c38106debd1d734ef7120410cb21be1d82c58329e9e4e33e5b32588f44e1d67954100448a4fa595efd04c5223cbd371f76298d2df7e97b79f4e7b323cfc5583937e4fc791ce563e2845d7c6a682e5529748e93638180c914004d839f3620fbe8a06cad66238390dc31f84e0ac27b99f97482b9f54da0e96bab992af0bb104e6e3acbc6951cedb5398209346e6c6f04c5a548f52a3b1b96b30241c2f661ff810f4579adee427c64b419a57b7a8726dd664d077694f3c4fc0a050272a0c0f47bf15c5bb6008dded562d1a1c6722abd314407954e633b6c8f4a75fd6088aaa37f1bb0e174dd8603a27a29cedc336cd6cfb68a96dc1dc4698cf686e09bdaa25af04e3a457c9f82dbe277e09debe552f4515aed6aeea4d65b5e6aa0f9d8573e2de121c9cca2baa1d4c46dddcc176bfe9b30c0768fb5676a2512358baff3ab78c7f6519a0bd0c4e062220e6b7ab825f8d7be9a50113118c4f956b691a875a963db8eeb9d259221e0f4d5324038aa964edd402c21e7c721846bc7e7553dace68dd38a8e173c92eef4f13322b3f3d30f64b493664e833f327ac299549f93ebdabece540321fa135983d86dcc1a7389d564e353a4f5f9ac09b6dbc32f4dec3bd1a54e34017347350fff6ac2ff24ede5d72628e25efe914e74423e825c3c289d3b0faf2e3e45ed7a739fa726451787d18ed828137f2b513a096a038e20720b59e56ecd9359b43aa55e48e", 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0x24, 0x0, 0x0) 16:02:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000a12a293a04e6b277349c4492d0982a98a88612f7e1b9da791e09159a61ffb43fc5a4170d70caba4da25083086a000000000000000000000000007bd2ee2bfc189ed659db88f2c31fafd96a0cc0d2af1b0aceeeec98385ca7331e7bfae422639244973f58a4509ae9c577dc5e898f2127e17a9d14d435078f6f41fe8de438673f97d218a9c97f6f80f5ab"], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:02:20 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) pipe(&(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x18401, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) 16:02:20 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x18289, 0x40) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffdfffffffffd) ioctl$TIOCSETA(r2, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) getpeername$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) close(r2) mkdirat(r1, &(0x7f0000000240)='./bus/file0\x00', 0x63) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0x5, 0x5, 0x7, 0x7ff}) pwrite(r2, &(0x7f0000000040)="f744839c820db4d3c9056b9ecde19472b2d61df217f89f43", 0x18, 0x0, 0x0) connect$inet(r1, &(0x7f00000003c0)={0x2, 0x0}, 0xc) 16:02:20 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x6) write(r1, &(0x7f0000000140)='U', 0x1) getpeername$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000007e00000000000000000000000000000000000000000000000000000000000000000080000000"], &(0x7f0000000100)=0x41) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x1, 0x0, 0x5, 0x56e, r2}) 16:02:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getuid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = getuid() setuid(r2) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:02:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x260, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x1, 0x1}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) socket$inet6(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) shutdown(r0, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x80000006}]}) chmod(&(0x7f0000000100)='./file0\x00', 0x22) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="c3bc", 0xf2, 0x2, 0x0, 0xfffffe29) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:02:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="2d742e810b2d071a426e1354c4d9e7a1c2c6743a8ea9389e094c7c42ace399232ed44ecec51c84484f1b107ab81e8d4741cc15dcbfac60615af091ff93882cf56f5537f25c0763526190a1a7af495b3ffe3523d822b3c561003ac58dcf767b76f465f599a80bccc5da5eda2ac6571b4e5357f316dd2d44a72c708662ef77a754dc1daa9e4ab147f3ee096b6ccdf492e10aed55c6ab10799f0403820862e12a975b6c721c8974652e6a", 0xa9}], 0x1) execve(0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0xa797, 0x100, 0x7, 0x2}) 16:02:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) getppid() getpgid(0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xfffffffffffffdd7) r1 = getpgid(0xffffffffffffffff) r2 = getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff4c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:02:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xc40) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ftruncate(r3, 0x0, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:20 executing program 0: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c9e7bb6fc6e23c5b00000000080000e74de4"}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/96, 0x60}], 0x1, 0x0, 0x0) 16:02:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) execve(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x3ff, 0x100000001) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001740)="1b80c0768b47a7062a198c985d184bbc191caa9d9e9e1de74dcb0c2b5541ce6e3ccc3658aef793512583214bb146ea24b0df1bf30dc790b089553105ff712a6a866c5d01dcd33e264c1ed4519617c15fc3d6b515e4347c180d2f1ac4a005a7782a653e3ff429e1bd3c972888494cc133ceacd07681e0fe", 0x77}, {&(0x7f0000001600)="85895e172c5fe07e0642abf67e6af330531a72782a74e1db499a53b8864f107280506f8870bea30d51b3364affa7853fd88defae322d930371cc29f6597a58fb64695b894735a96dfcde4933eab4e17a2a9da61c96ddef8f25b5df82b64b1c4260a9ee9d84b0299bdcbfa80a2fe1788dbbf41643b198e8d704ad24c0d2350e2fc75dda3976a4a8fcdfcd863a5a627e961bba42183812ee21f7eed617892865381eed491951ee30e739c2f1e1af929bf3789072bcea47105a1b7027bb25e5366b202bfd0ca0839cda8fedd329b76d043d0634a5e32e7a8a1761b8c1cd10019560016bbc115dc4d0013a903a3e0c5373481bbe3270ea739e049d2e694b9c713241b9b9a1da692e284919c7fac35274b2d13e310ff60f77e57ff4e939a243a21f472f", 0x121}, {&(0x7f00000001c0)="ef0c4c401023c12e6f50334cb4820d56f6d6862fe715e928e91e8e98800da8623f1d6bb2b7372964d0e2d018db117e52d2711bde8a850e365b1e5eaeb9bd52ff07f852b6c7adb14f1f5d1b6d9aab2ec923d295d313bc22c01dde806b3e08128bc2cae86961bf4d4d0b6f3a12ee45607536d8264115c1d68cdb2a730f92dc7bb39a1f6a269b09483736571c3e38048a6cbb4238b4c49ec678eb32626fa27b0a57bc79a83b2ba996cc43eb657b82d4f4d2d37e2b6f539dfe3da981e04cac2bc22d1d8e5a491ff81a4232b6a826dd2628338a11617ee58b0aba48cd05ba59245259000000617ac6a6aa44f53c0d1a", 0xfffffffffffffeb3}, {&(0x7f00000002c0)="584e2a0b1851748a9e273da1d2b4a26edeb3b2ff1fdcefb3753f7327227d8865403fc44b883a14184554d5a5895d490f5f0fbb585352e54aed1aaa5ca0a5a85ee8f95c77073072834d0824c500bee651e2e3d3899e34411059362cacd1767453762278132d5355b87a39eab4cbb3f6ebe33f7d3271b1d90a0ee8ebabc080d680c78e01401758539f738e9086c3352f852615f4194edc510715315c790e0407e53a067c6c026f476e84542c6dd44fc5e93091f74e98f91bdf851a4d260fa823838122b7e72f548b5308db13edc5ce9628a2804ea2f1339cc58a931365d50a43ef8dfd0d608bcbef99ad25e7fb40509f52a86bedaa193943910a583f860bc8acc281d9673415b111a552c934149a09eab896ec519bd74247cd04f722a10b2e3deaa38720afde690fd96757ba9ec5c9991e4330cfe90168bcca636197354e78facebf89aa9818fc5d142b65a76650b7e859f7d0d160242cf145b85b38ec22dbf75cf58bdfb256256f9b73d7cd4843be636360c2628936ef81c408ae859e36d80aedc26a6f64475bdac3289c816bb969e2159e3341b87840bd248243a76c97428802f741f47e9e5d13ad2574df153661030ede8cbd4319b4be67cca0c2c7190319e9bcc5650b0abab938be05868c2e2233e54d698b19a77da196c243ed02322544cc00c8c16463c8c077effea3a64250bedd0ef723a869d40326f0c9641f00cabd5a94e11fb148e0b12ec36cc7e102151f693c291492ddab7e5590b745b6e98fdcbd36c15ca538d680f04fe543cecdce5b5a79fdd040a8f9ab4290107d97c5edfc2430a4afb4750c230597691cf059a13b3027a2eb255fbea7a2096873c1a1d62040a721dbeab298b7906cf5fd0aa0c449d510a88aff8e46d8e5dbe6fef0c5cc23a3a3240eebc34a07c619dd530ffc80e76afc7dc2c3b72da6c8ddd3f9221161c8cb0ffbaa49e9eac30b2ca708a72a7d936be6caca93b3df6e6ce45221b08caab47a3156a0ea966e6c39a0b7548d7a0feffc2839f7d7bde4c5c821a9b1470c05a3fb744eaaa271fb1c142453cab13762ab6ae2f5e21040b5cfd5a84b77b1aa4936f9e38b632617b143877b1d37396fc6b4edeb8c2fb8aa63c037491093d7892598a18bf41143e769ff8730a4a50a857fb77f3d85634dd9d49b0b84634b19d911bee858865e5c0c97925968780cbde8643fa58f1d4fc8edb89d2d5ed7ef27b90663bd0a8fd700d67064f96c3d7d0ecb8b8fb62df9bcb32df966bc888e970939ddafec5c305768689e1f403c9685c3b95feb66d3720e0f5380156a28b013a288f74ea7f3a616dac01541d22d853a49d9f9babf9be05ccf75db307b6764932a8221da89f6c57d21b8227be143b19b656ff00e153c94dfd6d9183374e725568b6584fdb166989e3f3297a7ee65a2156ab0ef1b412eb50722e32f1f9f58cbbf62f3c065a2acd673806d5462f54a8861ad12ae581486a1ce7cdad61810283de4503d88af71b250983973649c7e3dd09dc2f9bd0be60b170db8c189ffc1ca1da7d830ca4bb847fee9c715994c8b0927098e6a98eecddf7c2fc83010be8223cc970c88a5bed486afcf97a89fe7609a25b8f23dd96fa0e71e21b5ac54c5f5b1b1f4669da849c677899ff589ade9b6a1cb5d64d7943828ea2d71006114e0b050b92e4ab0b6831b0b8227831c7785add345a16d43c328754adecb759967b74a3aa147dc20f93a62e077ca0e682d6c9c71646f34efcbf7ea3180c50c67900857c842a161329393b2394b7fa221e0de4c513a34530b4deef92f295b566cd96085c15ec526cb79ba2a3dd9fef10da73a4c466073eadf862b4b6c77692660dcc047486c39ed58c7288a6a268b65eb460fb9c77ccb5f602c85d7abaa27551d382cbd28ee17a9c89db87f35b5b97fb3dd9d241595cfdf3adb342dad2a0f2a7de56ff5d680d8b3d8a191d25843a346797497399f5a0507d23d92aa61b5687afb68d631712efd4217d67afb94f862081eacdbf69956bc7ae55527864bdbd678ca25b86e19ede53675957d91af48897e98f36d48285c7716aef05b13395a4b153bb9a4e385c36c5a73a680320522dfa2e6fd612388b7af1268b0b0675c9d2af707cee9f42a086ea8129fb8531b88e92daa87d044ee4d065bc11df96725485bd322374b07fd65dcbc4a59f4e2a046041c6caeab8e0afca89e208638560a99a974cc3e23a1b1da8bf60cba102111ea982149dcbd04f8e4d1a8dd67dc651e4afd657d1fbbf7de1d0730e45ddeeb704aea5aedc52692603d59c898e3dee7343cd89daed37df6f0d5f7c29f9f7de00420ab7d7ee0dbb97e382eeb6230b5177326c07d1d9284c07684ab428f81ae45faf9eedbdf98e614010ff0f7ff23bd8512a1b123921e6da614412eec44310d6f8534a3ec1116b0c296227b50ce64625d0ede10ba8e56769114c06900bb6dc5e1c309f2f4b4231a3f093db5aa33e347685126d88bf7acf312d57d1e4dbbb17628f1fb92b4a5f1848ac0886d453d4bc7a2808d884a428b3820fe1c97b611443905ea4ccb774aa8e51f4c9ed21f8073cf3fc06cbb9d8323f9e62f51d8c8985ae919cdd5a711a138da9406210e7ac203a541a2d6f600b2513485469a45033b711916b09eed1e455c6b0d321370137ed3570e15cca057334d4ae8f025642441520d1bc0322de644e820c35763bfd649caebea576d470c593e272325b72587b28abb203dff8cacc42d4b4b3c41e30b6f15595aef224e0c130c550e0218b8b894b7a2f23bcc2165013042833be32069c7795fba99955f20d1800c87426ed654f15f36baa0b1258a2e268f15ec1ac73b3e4e1726972b84ee5d8b548c6d067fcd81aedfdb60b42ff737d2a28d6891f704a2e238c103c8735cd95e609d78a5bee3dbbadc77ea0a0b213eb0d3607d763346a76d58736036610731ef8b6ae2b9f846c601a6d4619f0ea29be447829edf64407848c245b6f8ccafdf8a2d059c74c920197a57c0ca8b03a187829622d34cf5062135d93e5e0c721056916468720fd0bb6c73b5f75419e80c05dfdb55e498c485ab7aa818b56aa7fa24678ad19ee259cc9159ecfcd4f08f91e817431f07f76003ee8ef0da6b3a6409cb7f242a694472c7694d00caa4da7d3cd13a9eb54c5be1519b739fd72f136acf387f26325832a5bf09455964db4412dd00ac3a8abf715a3884a676aae1602f421db3e6069a975d57bded93121f85076386439f559b5dfe7ff13e33f27d11d8c115a579b6ce977e3c35af51bdf6a6b485738a20f6c0f4f58d473e17eb55fbc49977b441e821e676efb36c4f1b7c532a152a4b2e94a898642c290e69f8fb392a054e8ff61dffbc2c1ff2ef70b34149ad72a16415ed8d09ba076ce11cd84d52d5462cbfa3943f6b03074b5a3bc48b2983bdb83cb0b007452f502e3cb275630fb76b30fec60ba7bd615cdf949376ed5d7b4833fffb90f2ac5d1bd0369a8ed2cbf042e21d9c89ba4dfb9c7508a5a1785859aa66378d563dda57f19bc05b16964431b1891c228edbb18023a3a98f600a5cfaaeb859427d961809ef8af42fb1d222506b1c27d05f42e5f80cc340c7b4a96d0df36f68ff23487ea3cc6c174783346e921a6fdc52a16e5416923793306ebe9e77daf15828b499ee0046b5956aeb5255c68605801163659648e6ed7ef8b89c7a85f3c006ca2d02e822b53dca92e647004187a17ed89b9b2866e5da09e9caac2b3062d8f01c5faef7c0ce022ab1747bb4a686d001028d924ced95c2485806e3597414f60020210a72b1aa75a3cd9bfaec31b4ac43a6936a008bf552d410141472b25250788064ea0bfed9a5a2d94a6fb90c5bd260049805bccd769628f66419d66d78c5793f70d6af531cd14e4703adeb68af3bcaa0ff650e95c46450b8b02f7e513690657107279f372b9d4cc144cab1571e16432ae05ff0e59a4876f004a261b339825f47d857a2e8e79bb31a32ee0d77d87393936867ba460c196de1eb5db2aa64550d929ffd50a5b206d66b5f82286eaf59188a81e73fae0a8b0ff945306533c733400bd0d4bfcfcd8d6428da19cbbca2a6a60c64c45f3fdfa2d0dcb26c4e64c8cb40d473f99aa757230efb67db85ec460852a7eaf72d33f67e54e8a81b303a1a11f1f8c28288d934d3d933ae01a7f3ebc837e8410781616417c5bf4aee25025b00dbd84f2cce2cb504bccc0c4e3f7800e147958021162bf0c916561b931c2caec0e74d91a2bfc33958b20144b7ef1c9938680e7fdbd9b79e760d12d22d31a820ebeb7ba744945fc40017c51bc0e6ea8235577018c488fc17bf30c3aea145fa8a1d11d41d8dbc0cb5d1e305c2d093a496561fe80125523e5df04054938a47b7dd0f00ead043bfabe1cd758377308e633480789c6d517d73495b953676bc7cd726099c952199f12e38febbc1cb6881d04fee04a04db6cdcc920d5518d24826bf2c0ba5ca54e2682cacf7e9541121ff69d3a41ee242c7102cdfeb547db905535fde9e310741d9f873e88be83f3afde1b73f9a22545d59ca6fc7b3cc92d029879bb3f19264ea2929369f2fa9ac074b30aca3dad876747792b307beed8679377fa251f1fea64477e2e52e1a7a8ad2cf38a3fcb0c275e0de8f548682b1b9e49d2b041299588918f18c842d4244a80dbf5ee65464927fe5a7d08ab198112bda8e72393afbb6bc5a24c262a2b9997a3268aea1ccea22aad9d95b33a2ddc8471f993d0b6910968fbfb1796e10ac3844027ef3f7f2a8af0050ded88310318525b3f682c5f499f27fc30d88a910951dda0127139bed69337df5117e8b76afefbf632d1cba53ae35dcf7f09eb56846288707dfbffe32c09e0e310f28744619d8d5b1c3cc63bee037bee0926dc233b556b300e27303b8f629b2ee808702fef7852d6f9f31a8ea80a5f3291c2898fd2bdca7ab9ce529425afef7294a6909d8700c5c1955aff877e4ae4c700e1fe9d716b95462fe23c6aaa398e99e71aad863820222a5020954b4eea885f768b8c42860b660ba8b9116cc49819a919a53f19bf2028f9732c2bae62f3de2abb3d4858e6d651d7a1a06721b819036dd7150b22bb80fb40e4e945c61b438b44c989d958c54df0dff0fb5d744d21e156b996918e51dbf0b71332613e3de235744e53d9c8327f7a1e599e005fb4b0a0b444b099f684059cb7c46219eb9ff3d500ab11d345d59b4b28ff7d1b31172973702492efca5a89abb124f979d0e32aa6f51f1bb0942bb9c5006402700e4367ca40f5e06b61ec9eccc707dba9a0c548c4a4cdfaec001b9b95095f0708097ef20f3a9f7e9bba65244aeefd15b1234e82453d991761500c2c41e7d18bf839d96c7f114803bffd52b93735ab55e0264dbaad9c296e493644bc13d2087ba49eed64305dec2d87f78f4f28789422744085fae6cc4bbd0f321459e09dac7de6594bfa6b15a3d67db447cf3df54f9bc57631928d4aebf567ecda543e18447f2910d24291892dced23173d0dc3ab2b13c7709d5b3707f81d965a29c6cccacf197b78755e08fe1570ef359552d12f57d31b00b207642f07adab5902bb8b342ae8ee89dba9172a66e5bf1225a1d34bcd033ac3a80257e87bb83fa9dded9d3905468a45bd32fb4d2a74cb3bc7e14f4788051b9ad6b63fb19807164b3ba3edf48418a7043fd1815bcb6b256ff0791d7db1abc32fcdcb17e348ac5101ced94b8eafcf8dd2d3f656630206bc2fd99875e2497b7d63d454a78481436eb52bde9456ceb816f98e8e985a4a98e38be97931dc5130a5c994ca6c22075bd5ab549b9d236f6b699f0756d8b72ec4a9632da1b75f", 0x1000}, {&(0x7f00000012c0)="4a430b17bf79273ef1fdd156dd78bf67fbfc02c7465897ba01cfc8e9e48e9ca67fb5a921814aa01683ce9dc84f3c42df11f237edd15be9b9885db95dff8c8a00aab55709bcd29aff5d9bb2cdec36caee9d90e8e4d680", 0x56}, {&(0x7f00000017c0)="69b6c9dac98749a2c18ff6b0c7fb7113f132a1e200a4470ce1be6df051939d5d68e85ed05f192969681577e08bc7f8f23269c7e9278e0167a4e1fa8bbb386f57a5071f341622d1a64190dc3378ffc87f23a209144f65bd36c704ce61124552fa9c89ec9a", 0xfffffffffffffc9b}, {&(0x7f00000013c0)="c07c4248471e0c4878cc299eb5094a5fb4e07964058a376137a1f84f111068c46b85d8da78090a9a9d443a0f224dd1c894e98873640bc20127ef028a6e7e81a051c45b30692e43c56b274b1fcf1e0d5ded11342097fb79fc6a85712c0b3b7a2443a5d6c55d2becfc06c30ce8719ed88b7dc2bb88e459ca180a7555260a76814a3ec05ffba8a14e0aff26669424ddf21ec05166b14724adde7c517a06c7a88e2e08c66597a42cff877ea84b3b11cc5a946dccda21d29eeb12af21b4ddccf5c814e46818c5660ee8eec72335b32eeada929fc771138c517bfc8d4504981fbc", 0xd0}], 0x7, 0x0, 0x4a) 16:02:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="eab2093bb828975b56388824d27a5ce9f0bf09ed16e3c007701beaa8414ec327b94d743efcebfba7ff27bf6aa4fbef7c45a9a3285c88b51ca84c3a9c0d859faf9b37d23c5f85672c8e4fc73425237e31081170e3b5496d85f95e66fc515115fe60e81ddadc74075fde09efdce8a549c5ab117caa0d7878bcdd0b92c257b6fce7f9fceca6c61a933487c095c4f1d35c88a11151a26c83d7c390a3c00c223dd058cd7ee33c730fc0a2fa8201dfea18f3522468715b00abb981d0fe6fc78c4dc3215497a67ec0c556e3b69c83a3897b9e6588f01775e7fd70f84f0e1bda5e9b08ca7708acac8f0e0daf7c4a2a022d4e119b8a1de59982de4d7aa3b3d42289654b7ee2071b885aedfa11cfc4c250eadb02868089713bebb2568e663044d078c876f907f9440bcc167231e7002b0696aca21e9cabf7cba90ee174145b1b3ec47425e7a66977c5", 0x144}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x400, './bus\x00', './file0\x00'}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:02:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x1) 16:02:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:02:20 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x83, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x1}, {0x0, 0x38000000000000}}, 0x0) syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:02:21 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:02:21 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) r1 = socket(0x27, 0x5, 0xfffffffffffff0f0) fcntl$setstatus(r1, 0x4, 0x4) setgroups(0xffffffffffffffeb, 0x0) setuid(0xee01) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8080, 0x0) 16:02:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x190) 16:02:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x88, 0x81}, {0x84, 0x1}, {0x22, 0x81}, {0x85}, {0x4e, 0x4}, {0x1a7, 0xffffffffffffffc1}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6}, {}], 0x2}) 16:02:21 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = msgget(0x0, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x0, 0x0, r1}) msgctl$IPC_RMID(r0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 16:02:21 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000c40ff8)=ANY=[@ANYBLOB="fdff000000000000"], 0x8, 0x0) 16:02:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000200)=""/64, 0x40}, {&(0x7f0000000240)=""/99, 0x63}, {&(0x7f0000001300)=""/202, 0xca}, {&(0x7f0000001400)=""/254, 0xfe}, {&(0x7f0000001500)=""/225, 0xe1}], 0x5, 0x0, 0x0) syz_open_pts() close(r0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x42) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget(0x2, 0x5, 0x3) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000300)=""/4096) 16:02:21 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x39b2fdbc1d73616b, 0x0, 0x0, 0x0, &(0x7f0000000080)) 16:02:21 executing program 0: r0 = socket$inet(0x2, 0x1, 0x2) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000100)=@in, 0xc, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="1010000000000000010000000600000031e4adc502456d32b6d984c0ade42c42214f97ec0021a46ccd244d7ab294f9ab532f02cfead7dc38edc4632f04cea238f09d059fd2b5368cbee43674f3799b59139a6718fe8b6f5ac797b214a41233d7abd6aea819529405cc291246da995e18b3a68433f80c904390744664edd75f66d374485e18a76c50396cb8fe8ecfb78f43ff23e90c1c27cb7ed18ccd74f5fd9da9e06cc4f7a9973643237e1241c2dc4370fb942867e54dc8ef0a59df44e008a2a8ae084e5c52e5b79bcf951bf68d914eef80e786777ccfef943f9a1cdfb66518b8bf4846031fc885c9bd5b38c90e5d9ae1bc72d7a3cce45cd97c5f0e6b5490d08cfb00bf529a68941bc31dd850e4470dff388d1377a5471711589f016bc0036a8a79ff6cf7722fe0d0ba77b229f9809e746308508dda8bd394163e157476e66e5e256d33dfe1e7531e6db84d69a612445838cde33012e5acf965f7ae0a6a59bbaba8337e426cd62193687577338946703a773fd4d488b533e11ad06bc561a9e744bd33312334f4919ad806762e9b4a3ab0eb63a5cb8c5cdb318656bb189ca4929660550d0a5ce49717ff52c00d2de082e5a0b19aaa1efa6fce83366ee22b6dbc620d4f74ba23f718c418e763e41546b011e4f512d09adc31bbbc916e0a70eb27591327f5c555337e46ad85a43febc17e13692aa1623dd4a5ff43df60d17fcce924f9211ebdd949dc857d762312614fee7f20163a6cf747163248e493df766e8fd59866f09178099e776a4674b7f1ddcf3b400a6249362b9320985dcaeadea4d1f02109c89466172ca3b5ae68edd8fea567e9d1246df97293103efccf837510ebd000f361cd83533c10699679a621818ba0596d35c3af9e8dfb1728235b60cb68bfd1633ff679f483582f9483ffbf0dfc17468d1e09006de155fd080a45d0d33ad7b68b355b01181bc068fa4a35b3f5b72dfe7809007ab7ab2fc914f7d240058c599349caed3e23c798e1ca100740442063e74047804b66888c0b7cd43b447b1a2559430eb93deb169e73bb1f3dc2ff2f267cfc3412ec20b250d27afa993c896b5e802e214bf97318c87d562022adc23ce5b82189040aa238e7de5cba031b04f79d886f738c51afe2e5c863da2070c55e0fbc1fde6c61689ddd1187262b1c0a958f83870e8211bcf4507bd127d94778868d63f8ad9479c3f0a802c41abc7da98ba168a923bfd68e8d572d164cb4cb8210235d146b06149a6495af6a0239a98c0b05a0c565a7f3906f4872c9521cdcfe40ccc822f11a814c8999964509fae62d6b2185796d00f0548b4f0e4a71b158142c72a599bb4840ae1280b71705b48f6fa160607cbabf6f9c4a13a440478019b03f0399681d53a27205e1694c9071b02888de9718647c74dd00609382ab70857e2b0588ff0e9a16181d9df42ed4bce154968f7b890791f78437b1a29288277abf6e0b0f1ad83f4568429bffec384b8f6a2549342cdcacfb236650ce4241cf49cb15dc929a3f0d69836a9f76366d4b0c981e7236b2e5339fdfae4b62b6c611ec9b1effba24e94b57b7bb382fdba3a6a5319d7faf82b586dd56486d1e25d67c0c6c29abb7a2151b07ecc1d53bc1f5c3225b58a9894da5e310b312cfdb2422f41679c74c10030e9bd386b008a63cb431c0adef61d591b65731adef3f48ff32e1f98b9555f3a9e667728364c94cdecee7c143e42c6606673e9b7cbe7c1731bd26351a10face96406a5efd97613cc79ca84c81701067d85e964826ca3576ec4c4f7ead3fce6cb62164e95632fe689ec87c44bf56e190be5a10b331d885983e6488b299819407cf228148a2b300c59964c82d06190155da0817630d0123650ff3788fb0ce0d8a7bad271383b072cda37d854b64f16f1fa1547cf98021dd5a9674304b3bbf9a6f6bc5d253512f80c65c50039a57f99e2ddb70e2be6f7f398e50fe5169e11656a03886bf29163e26c9d928f180030ab11b2a2f67cae9d2893916e16688816a15c868b9064bae902356024f3ffeac084bd31e852057c8d72cdacd15fba9463b53598225301b2156f20362bcb08b842cfdfe1769bdf5ffdb91e099929a69d2664241d10c7bd9ff116ee7196a66b24120b0bf343e33facd450a2b8fe379a68c4d393358f2e0e3d1bf617a7fe6337deacfc447d9b612b874a64148da4f20917032fb7b4b069abec5b1909c9df2f3f754fae210c28f921e93b658410d1a7d796c0ab26a722dab8969ef6a70f580a4a1188e6526eff8220414e343f47913020377697a6e2e3b6a95161d150b2e535684e1cb3b2376fcbc568b03d2134f84cbc2096309b9061bb64b000b7f25c69b8ebc8f2b4a827de581e28f660d680ba972bd96e09d4b5a3899ea348849c0a661eeffa6f3a1c7ad9b59e5faf9f3da1d143cda1cabc270bd69ddd7130007087d74bb2c46c6ead60f090386638e7517dadec81db430e4a0133270a9b7d41752d55cb5f5c27bf08fe6b51d2febceed93090d81df7a8d30b4cecf11baabd5ec46e0c0a42696ee23cae9b0238ed2100760ad61e0be133fc26e2e4028951d3ef22017c11164769d9901e28aa2167d41c8c15ac4270e084ec978502ced8fb5f4f31fdeb566ffea7d718ac80975d1549f6557bc45ff51e0e6fa1c4854e17937124ce1bcf557c25a59fa39c83eee9b6e9cb6536fb705f00676d30b46f8445f0a8cc96c7717b2d1dc0ab8e3c11e7fc34c24708e193f2b3e8a9cb6c630a4f905920134b1e590f4d6ae06003ea0d731190b12e3e035d7ad29bf41620d8c7fefab157ac0502a21af93d4bbd99ee09f274c574d8e5706cfde9d429c67235dce321ac48a584e40cb5fcc27654b0ecf7bfd5a7c400d2e343ce43660d7435849ec01cbbf0f25f0e3480c2ee8c5614e39ee27d991d7afb95cdb69eb62ea48a5f01acb45e4c4146a1d5eed64eb103ddad7eb362771ae1e8bb2b12be3cbb8de6b0e5e63a228ec28e22cc076682eb80efdb68426bbd5bf208303575cf34d23b1c97da9ed4790b519e53eefc3e920a52ed4d25a0d561f795b2631dd86c8f555d4454062fdb44cff39534663af59ebe887959bd816d71662cdd686f5911fdc8e742b116ca8e9b2b794660fbde044cdf0c2a5be53a90de9d6f6adc4e8946c4029742e790a6c4736211e11338c5b8ef5fa65d90948d67aaee88d0fd5f5e4b8f6dd74dfba96eb2857d67255f3948b6dc88d1fe408dfb1c280d2f363f7b289f6acc5b1a546686532e2c501b490223c8b2a029ef1f4a3d2fbc5b3e943041f2329d9ab361eb816c63ada99df2d2e1808b0b14cc057aff4a02fd459dcee49e57ba195d0b1500c4895edfc8901f4e868a7ed5ebc48c4212b8d4e71167f32efaea0f1f65f6cddccc73fd291c1060043a87ef2e170ed9a79a137c0579816c6471eaed628e3135d14fbf02a94129972e74241fc668e57b7d0e2797af615c093176d72b7a8b460d8c18868cccc0982ac8becf57b9c4d193d35873dfc88170f50ac0e0ec12ac80c0bf99fcce02035b8b2a21caaeec53a623d6d68a6dbe3ed758dc8397c6104c806abd14ea7e0077754052787c7c0c2afc136fd3959374cc8648c941fd3160a7f53508802e444c4b483d9f4ec8937fcac03527d77817144c6a5378b3d4cfbcd8c0f2b70e34ee87685031364b4b2f7e4b34a16bee0631d8868f0e6fc0cb54b4c186f1d26e20e65ba2da81cb9a9b2a307e0de80cc0aa2112e0ab73631cd9e08c4a21592b122f64d5d9607627afcdc89b758aea6cbf4a1d1aa417b63dcad93e0dd2916ddb545e61c856c03332534839ae765bdeb494a2361d8b39e4c2412250db544fa65163384a2661ff7ed548ed6a170b6b1165ce8443d8ced8c8504e8df429e4e1797e722ceceb2a1fd4d406ff82f66589cdf6507f6ec597c5be98f29e59f439a80a2a06a1df3da1c40bbf17893674a8b5ea184e825be43d54edbfbb9a6a34f37dad3a2a6220cefe02f74497563a106cd2511a3310fcd1bba6248c18858c96171db7d5ceabfb89362d8d8c3e7cc42f632661874475efdd00495d809486ca9d4599304aca908baf4fbbee37b887a7ed86cfc78fdd7a48e37ad90a0cf439f5e68b98625e9323c85d730bf47596d58c90a63930935841ebc0047da0c819d25b635ed7766bd922f7b6a8a6eaa7be55d452d9d81c5d15574bb76615a4c19a1d6186a98b6ca34de3720ebdaa786b4ccff84c9fd091b91a482f5b9e551e79bf580cd00dc947ede9bbad5ff92eed02d82dac1b38ce891381ee22666c968446cef4520127ab6b1db55318afff3ef422cd1264b2e9a5250841ae513089bb05829632f3b1caa631f2aecb4f2c7c581d9c7f03443f16875105adfa2aa23fe31db8258368d6a13d81eb170123002d36c04656c761e04c3ae48e602c5a3a608f0a1124049d00afddd37671c2865752509bd60d0092f59968f913e06e15583598752024f9e84fd2bbc857ae11c6843ba86858c597b9c0b6c0b039c6ba3814b7d674a85a66925551a8f04ec846c9442045b3ec034950a697f03354620b0b7e35a706bb73030aa5e9cbba7a7dfbb2ee81e7e14f6cb44ddf8491883d4d7f0662aa211d85353d4c426de8fbb3d88f2e08cc148cce3777e3725af835f727f6d64177bf5ca7dc163b8ebc96a9ed61f3b679269fd8d78ef892c86d065fffcfeb70a3e9d3f135551dedb902800688409bd4b33008804e7ff049ff2cdc1c0076e2940e0544b85c1a733d39109ff5c3228ae554c214c724a7a879ce607f33d26a75c6cac5ebdfc2d4a0cb9b884654eb203f6a0c0e7c3e219a5a8935c699e61208dda6b3ac300057606745866346931376012d036b2cdd0c765f1a452223d60b78aaf3722a503480de523dc0de6e968ed5c2437e423562a3251e85f57bb33034b4b813d98d7dd64872cde6a63fc83b0df4fdba4b2a13decf331ae08175b15b87f4c6ef3dc79bf4d57952aad977f6e02b5115cc896e9ea6a46ac1cde28b9e7c43f5b44f22766cdca6a092db3249d1540f2a1fbd7ef852571b0db0690566c8f3cf34bdab1c8edb6162e4f08f4c43d9a9ade341ea2e5e523f3df55d5a8d89943920d06ff773184e723f967cd057c864ba05cc24429d3ce2478089c68e65f7a9a387b144f141eb565b961909b9a169cb8ce9357325b5f9ba1e9ce54963b540ad5ea699717fe3b703fec4548e0c43dc088c84dd47fa231bc9dc8f6ab4966c0dc44c411d90b36cf688e4f29fef35bb82a41eed0c9bab10b8faa68b48303279fbb2ed06bb3ffca3fd4c4686a7b22f35d35f39a2074b1f663a2953d35905b3800f38dc1b7c0a45ffd3af4403b92b6ab34d3e08f9a9cb4b2ae63fe4ba7d231361aa2820b6d5992a845fd346f10afd272f9b7bed448acf086f782a58dffff13973227d35c61a258de315ff1dda1e085642c1114371caf79c3d04701ace2732c013dddc06f71cf9a4945f6be7747b41afc876854811affe68b387a51cb9b779ef3b4ffe6bd1fc9275ba4c999a23a6b5553b0ca187157b67ce17e1b43dea9ebbc216a7c9cb5cc4a6170f99faff63aad2f2663557359f326e34bffc47427ec49e7d391ff818f3777155ff67c425f6f297edb70c03876ecbf2e58571bdad9cab09ada63ab6867962c36670fc88cd8b2c13dbbac040ae1d461f555e1b467629d1ab73dd6a8c34b9d54c0b103b6de0d120e7e5cfb971327fae0ecba63a80b44aae8c26c6a24c422ca91da11ca0bbca62c3608ce7133981949d3d757b1ab0b31caae3e1c030b7067929076cc9b2766c1f80f2a2e2cba0a20caea895ed5e72cbadd697793b6d8b2ab3c460b806f4be50e50e99cbf42ca93838aa2563c909559420d21c480ac38000000000000000100000000100000639242b66e2d94dd5ff20df20544bbd5c92bc390c940d85f1aa016e1ca3a497d40fbab0000000000e00000000000000001000000000000003532712db1e0815f05167ae9ebed46561d938f4c105507bfa7e7815ff29d15d0e7e86e8eba4f6359dc9fdd527ca1e82e1bf54afbd810de550bf8b48b3cd44c0dbdd43c69654bb1771c79fbbec9889503b0b15a2c48fc92c681ee7379eb609030f1f0fc26edd74c3fe4c4e5e8a69c11a8572c9eb68d11a99fb12e369e2e006042a01a34ba9988ef330f600362d4fbde660219608f34f24efa4bd37624675ccf4b910392e2e3ec6c5f21c6da7ed1c14d2cf3121dbc15156a6a21788f73509c434575b08777c5fc1d70a0d1642f383c00006000000000000000010000001f000000ce1376dd2e679f71b4f5d58bf974437640cee6e990979343bbe8605eeb6326a17ab8f9d276d3a7dc2a03a528bcd47622bb36f5398cd0e214e55ab21d5e1f7587498334323c1594da43660ddc70000000f80000000000000001000000f50800002dad03633f9abfa779d846b2c7be2fb6502cc0a86d7c506b071d5368509b7d282687b62d13d1464620398234b3a7eb075b6e5fe73adae2995d375f54a418dd460dc0684bc074fc5dfd06938eebb69cc835688169d8271bf6cd86587c1d79e4e55574eb9a9b76f630983c0ba6f2dacb21cdf09e53042da7d778270ed2016f114868f635edd55ebd7bb1d4ff56c8a5d882d48fe59a59042aad0e503256b3aececa8fa439ebae030f940164460d07dbb3603f71741fe05e89427855ce606ac41f03b8b47e64402a5744be78c44d212460f314c316d1dec1000000"], 0x1280}, 0x8000) 16:02:21 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f00000000c0)=0x29a) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:02:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) close(r0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="8933a7370e91190bb2f6c1747dc460227447c0df7ff8113407cb4e1f2c65c5fd1876c5a9d849b09e9f46094e8a11eddf03b0ae947dfa0f28cb092c3febc5723fef976c73cb7bb77f4805f00d944eddc6fea052e754cb11ebaa186d60ee55c8f2add7b5fa05041f50d5c8acedf10a5bed8ae8aa8a757b122b2547dfbae1549cf35d908a4fc2944b4bd3359d93e67a6f1a056f07e1cc110b1e895a6afa58d0d70ca240fc20417d5fdf8e0957cbfa384b747eaf700bec5ab5d889f1b072c75781cbe96f90f82dcc4995d968b90e5bbe17e070d7", 0xd2}, {&(0x7f0000000240)="8eba9ee3e50f9c653fa958fc133f522bbf6cfb29199d2eb38b9fac1cd66b1dbff551e1ceba2f8f4bcc9d63692e2029d7a325443d450ab2d10a635399294a151e19b2cb5b2c689810ff0d8e6fd66b7c5a32b8c39322c5c50e5d21cad9fce1b834d266c2090ddf03b30896f0dcb9c057a3b744b1fad577a3560f9d11fb778e92ee284bdda204088cf609b7eea49807cef17e9c728ffa324015591e61e928ef2d8df9232f23e0c4", 0xa6}, {&(0x7f0000000300)="23bec34604d4fbcda560f3cce87697a63464e9e598cbd95c9ea026d417cb61e5b8c5044136762078a34be3d7678b5cfb81503684a5986fc9cc93dbac5375bcbc99631561ef76404fbac0a3ebe9afa35838bb343fb42bf496610a48d15640b40b8042cd7c3bb598078bc6c528e9efa1459ac208fed9e6c2b8dcb23cb7d41bd200545ae6cf14187892dfc87e61ccc69692a05997e27b730593d344466cd2a17ff06f3c9498aff5fa94b067767402c6e928df2e19ccfd5176dcf8256f83720fa96cd431d20fbb", 0xc5}, {&(0x7f0000000480)="c32fd1125730ed52921704750da80e611ff08a83118bd44de22744a3ae9d240733fed464788651562b2c35647886c602b2a43ddd1a5ea5da5736d7afd2c8773d97c2762c2f4edeb5a5266e72da81ce0af571691f0bd43c0ae623fc5559644691dbe6a517e2ab193fabb76556288b4131644d63503855e124ed2e27eb7eaa9c8f1aa15c889a457f17a9234cbfec65f1537ae00882a5ca03404b954cbe8f76c03fe23540e5653cba242586b1d45e08c6a32615202f2341bf78523c03041f1b6321986abb9483cf541e74d30956db00722d6a68b92ed4941d175e89c927daa8404e", 0xe0}, {&(0x7f0000000580)="ff7a2d6096d0e01409045583b432934c861168059381dc42591e2911e2d8223f0cb1269a4819f1083d2d7a8f37c191ea01a1a3fc8bb6fc46259ee54b33a55d359535e39638a07b518fb9cdb6d7d38f2a3cfc89855ee49a03a1e1d2b87fc545c703a329bbc7a53133b968069bddffa1d05530e25775a582df2ec97e3913bcf046e1c262e3da1be29a8ae8478c926e7debaea3d8b4d12d50506d251a09dea3f34896914dafff85d75717190ca4", 0xac}], 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xe7, 0x9}, {0x1, 0x8}, {0x47, 0x5}, {0x1cb, 0x80000000}, {0x0, 0x100000001}, {0x82, 0x1000}, {0x100, 0x47}, {0x44, 0x5a}, {0x81, 0x6}], 0x9}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x6) lseek(r0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b2", 0x49) setuid(0xee01) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 16:02:21 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:21 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0300000000000000c239d74f6e605734b60df06efbfe377757d2b8a8db0e5ae594c1f972daaacd6b592119712fb885725148170be6b7ff76937f4c52b2a204f13f92a2bb3176a706c9eb1fcfa2829f8174545c9157e6555ae90f153b2fb5826251eb8f2cf4a31038bc0d525c71bdc97b3cb74fe5a272d8a29aa24dba9257b2a0817a8c6dfa2d16d9323e2d293a53427e50ad5c65669a9ef13be01cc174c12755349fb66ca0e1942f02a5ae253f7ef0738704829d6b93579173564e3313a509ed87bb7f3c41c888c1a89c8ee52fb574170f09408bed818a"], 0xbe, 0x800) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:02:21 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = open$dir(&(0x7f00000001c0)='./control\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)) 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) r6 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpid() r10 = geteuid() r11 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r14 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) r18 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r21 = getpid() r22 = geteuid() r23 = getegid() r24 = getpgrp() r25 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="e4d94e773303c584c85a656d4e2885ecf03b9d01daefa89bc0a9e276961ac5d641f929adab13e899873c2ed5d47ce8b04456317f257e8efc3501788438d1958163368fca148c5389217a0409f0f2492f7c293110063cec9733eaae466da55d569965428536818c6308ccbee2ce010fcfad1262a2378f13e9d5485ce4076e169871ad6fdba1f34493b2d31a058db8c93b3e16dab8c076d13570780dd8bd6bafa724e126060631ccd73d6665a3a533a1865a093ad34231", 0xb6}, {&(0x7f0000000440)="520c0129f9c1f8d54598d45ae0a9453f514498fb6db4ec03a198bc2c09b1f7ba751e82e3b1cf8209d2e734fed85bdd55f93b62f263435462837d47f1fa241103cb975dfd189f44a3bfe58761a129391b9b05fe51887a3bec4d5bb74f5b1fbc514eb2e28bc80c6a426426389d51e6d933fcb4896971e6e6a332987cb2d9bbc011ae4a00d7438d8ea0a69f99765a6c645bf37d295838285e263bb9645afa27ad8e4c28135a2249fddd4af4c0b53f279a9b427eb0aab4b265314cc582f7aaa16cc2920e37389c627a93cc151b56b5f454142c8c1b5cccbc37bdd1a0849fb8c42354754e5cc7456ff74edf7b454028717e93fcaad6fae790d1af4214f0449b2621b8f1cec741bfebdf5d03cc8670eb3834afd3c2e8d506810e0ac583657772da848ccf0b56850ca9249eff8d986ba64334cb0761a71ca67afe8bb0b9a3788c928e10bb8adb2a355840b2c5b18516ad34f84776d2de9a0fbf37d915da2a72ff68a13702cfb583873aef14ff0be819db0e77876be2c833e5ab579a484f2d4d3486a693613b70e1b677fb0302e9b8be2a7f4ff81a064ac3d5d98c0add47ccc6527800d6cb5a4f07ccef0c3774b2ed67207ff008f3ba773bdf0f39387b4ccfaf5ddae7447db915cb708af35e5afa7195df4428a9f067e3b3204ca6d0c44c3b99e5b229568cb0c5edf24d1f6e4d9cb511f241e69e597f3f4e1175eb217ff082812cc0a4684143177b583d2937f2c84b72d1fe2fed76d39cc9518e98f1c0a6041684d40d7c0bb7ca56eb9ff2bb79a12558bc058c58a6d5980f4f47e83b78b84e0f3ddbb3acd8e01e13cc4e9fe0b1b6bfd44463cff4755f2f0eccbcb34aed98f4b6e9e9b34a5477fbd85b08947c72e9340a1c44a8f27c9bcb2237743e90adbc38f2cbd3c9eca6edc6790268b429827d4e06a911dc9fcec32ed4240bd97e814adbb2e23b831a9078036263197d4cef65a96def8b949bdccaacd88107db5a932c014887dcd03ebad5453f4849519e5fb3ea2095360de4f8062386b1562d26f6d7ad4a519f55d7f4f13f2741aeed4d705ec29505490d1dd3b509fe1550745a28b1f6b038a0d033c66cd961970e5236163fa5c1a9c75be7e7f2eecb2ebd6f76fd74bff6133ec0c2fcad0b392bcb226507dbfcba0ad8e93a0927139613235dc45cfe40dd1de05901a6039ddd7e4696c7b6bdf87780bc6eaf56aeda06a39efde1f5a1fb5afb661bc1c23da0eff9ab19b6177309dfee1d98860d3c4c025969135affd761a7e4a0d177fed221d8cb5c123d1e4528de35ff9ed14e4e0a6cf401f365e225f5da983722982aa9ed642c65be9e2f066088e7da83f9ec6e1213219bf292261ad7a9d691c2976b914d3413701cda667c45dd57fe643b2183092bea9fe49aee8d011ea73cc96e2069e7d9fead5a300faf95d7caa09870de3eb51401ceb9cb953c24140e061fd87823bcd5ed2288e80d1519162f29a8c4ed3da7b971d147ce83e5ef029c910bd9a1fdbd5e56221bca716f0a9e3a3be7b02adf612c86d29ce7b14275e26c342e75ebce1505e43292aa60110f331f047eb281e651ae526a6715b7393f25372425b0f36e2a3244cdd5efa94013cd592a5391945f06f17d929dda5d1b898eb4fc99a43dd79338a24c258dfb25301dac70f8784d96e17120b4978bf56d5465b9e8ac76b16d61d6ba94e1a51ca1f93a3d682c97f759b8b920dfafab3724bc49729a25d771e8466e1cb617647c5b25f4ee7e843f3237b484a85101c9979e6e10b021eb0a29e7fd0b949ec866173c93aa3083dc98324e3d0ce5d72bdb7aea6277124eba28e8e2a0182d7e1ba9303eaa149fa3a2fba224fb3eddc87d1b150f5ea0f3ff67639a337cef02c36fa7826d068539a97503dfc4836fb4834812a11eba5b3e9012dba26907a2db731f0c4573d87a2b7a51022bf4cc2a55588dba5c57c248d3ef37441f5b47e9bda5a07e555cfae8ec930c0ca2e13a58efb343d3646937270b19ed503fa09832bd9ff7a5b55ad593669d36a2cc516ea65cff10818b3c024efd06729f7bea7460b7b67b4e49ede4d422289803248c730575b775d64717fcf5a05929efd59848b2653a96c61e4103ab660a213314beeaa0d82f10173cdd020a95c0f68212530f80e1bb8e200ebf7ca4104ef339583353f20c8804ab8b0d162ce1521b064220b26971a3765be1db7349529548a796fbf6c2b4201141c308e880a5623a0d8def590eaef9a3e3975becb69f573b89e6a35f678fe75e5d34838badc10318956cc79d811c0eb457c236f584fcd600f11a577d0871943fb4486a87e7814b52ca25e8caba4ddd419ad0756df1717bb32482c614b9bb04732363445f967af76cad0a603f907a0b7db4426e077162f3ca1730a0cc1f045987a9e82a3c42c795132171e15753d9eeaa71939b6f22527cb9f485cd99c6ca1fcc328788121cf947d98b714ebeb7d24aa71f175ae55520f4eabd4edb8ac6440214f3e2a8cfb8a700af5f0aa7f68cecfdbc0c3c6dfbae7b8d384318f4c42f347846838d6325368cbcc4a4a7ba0a0d86ee2d204c854754940dea135ffbdad349214eae7f9e25e5e3786db98fdd691378cb858e9de8fcd7fe29a26c4542740260b0c33a82066c9dd78a616470e3aff305584d759ac82dbb319d9c4be4aad4835947ea2e4224ae07d3b6ffe9d3bb70ab878c3d6ff3f27e278a2346f5ef2026a782caf956a92e1661f1d9de4d58ffb6167c2babf59069ca9940effb4b718dcff314c21e1ed2fdca460275ce6c813743a7932465cc1cc0a567bc19983e163d0cadab66a907c855e3431189c1d84fcdb7566c6b9d218f8271ffaf06547c6caca7ae6b161e0b884f81f06f0d442a5ee70d47663ca7ca4db73c3656dea27bb0794e538cfd7f48483fbbf9b5ed2db42e8c547ce6afc78f717238485e25bfe9311abf80c5fcc57438497ae8adbdfcbfaba8ad3f0ddfe86df0824a8cf005ab81777a7d424389e3c26b9ff39297f5abb4c054c256bdeed0d1fafeaa7ceccac4ba98c3d6bb7b0a03d983b0f40f0e4ca4df6b97134627d0a2cc09b56d009d1b5e95e4c97d24cc99ce0077dc72238ac431d4e5482fd5a125ae91b295e4b5b82d62c5f1b76646fedb88e0791c168b9d598568130f0fec02c81ae054c881c61d0266e9c3ff40b43cd2d9ae37a4a827b20fe4bd27e0f7598bed007a7c364755bfc5ae439f6387725be08e0166ef18ebf61bb35edcab3d21bae8ca617990c0e4e33a2575ca2b0612a0ede58ff58afa04cc6a00135c08cc2841376e12e3b8610d756ee1b282c7531e9cb2e24f18838e318f37b03138f0d292cb6c1bdccf1d9e9bdc987b4b9a356ef24221d3ca16bf3bf28ca064b6296e076a400095202f674e6e20d039c4a88584f7cf03725e3420343738b06f6b74a3d15caaa82a505fca05881df86003da456a5c67767f226b2f9b51780ad5ee734edcf6f051276be974b3714d2c3176165a4a8f85646030981e33bc3f1a91d3a9a0aa6c9e4b5023a9a7d8472939a46912e7926934edf75c0403cf547d1cec3aa434aac7417941cca0b5cc334af905d3de4d887a248444a9a99297382f9e130643567a039e07d61f6a308958dbf26725ecac9f51e4d9069d5e44d7c35ab2a6a6ad0ed29a3605b902509bf1b61e64a9165169b5788eeb3e3767c7fb7397364731803a1ec0893ad472d189833d37e3b31ddddf9f3da8e977a42b510e0ea821c2d933a87dd42ee9ec208252f692d02e1b152f78c19368bf48dd60ea60035c4d856751fc026ba79693e3d06d68935cf89aa186342396586f1d6299dab2b24519b80cac8884773c4fe36fa5b5bb8c56238b4d68f091207fd313920adc074b67f9e0f2cbd9b0077e56365a2f429a1f8703d42a977f5c2676a125d4d49eb6e694cd180f01262dba3ad7b9011272036d70dcb2d103225876600f7ab9a913d956f77cceea1b0d232a9fd216f63f8d485065926304bdaa9c78df27e74f3c81bc26b1605b7a34fc98a21afeb95b65e00af4c6c09c6aa5edc30f6c10b3f1a7f9c2a4c60221d0f749c240668f65bb6dae1dbb39457ae79407ad79a0183b3a62e9757958eb4290c91a005926724af134ec35f248ce968d043aba1dc11379e1ab7c56c2fcd142781dfca003cad7d12b96c1f8d6723e00072fa41b9e1e8ae5ab675e9ef8cb0d29d29158c6ee02744bec7f38758f4ac16552421a7ac6990f1af92fe0a8472cbbdab5bb705bd12014f442f9594b271ba0bd887750d07f0bf0b46b7b637ad3d0f76e49ce68dc06cfa0f2859ed926d3dff4d1f3546b839530b9f92430adc37c7745ca251fe01848c8877a642e5c85278229f3e445669da98fff02ae14734a876af7650da468163ac42f4a91f614c9e55f56ca6e62c765cd8f115bbe5e35348811b2fa409e50b40488aedd54a6732c0c9ecbd5ff1e80c3e6c4aa390f4e05e74c594c4cbe3d0e0b4b807638a66beb42506cc0102e3c696be5322c10a8350caf8fa4ef74439bd7d4f1237b16ca7c9c337426a5e893e1d2752fef090e39f392358f0cba6f81424d64a5d9f2fcb635ea9cd6dc7e2a06b130966ed87a18773d8e471eb00d9a98fbbfefa8b085309c4c2572797647d00a2d7d03c39068f2542d5a5ca774a0080e857abc77169ed485d8e4f7d7cb6a98f47df2ff3475ec038b5f518b6ced97017d7bd9e2c0e513289edaeb3919a003923316b100981cdb1a854135a7ec20631bbfbdf56e1bffc55a31f1af92d18b3e22fd8c018f8ddce9031e2facfb5db37865cb9590819fa449126d3062a2a564c383fe63f7c715130267866880ca24896cb5f10d41ab63b9daa1799d96554ddfbd510a68d986ea7268c674272711f4b1c83a442bd50b86e3ec8876894000755041591a305ee64001d76cbdc33e41f9764876e0dda413dcbe55c47ce8104d6fd587a10388efc705bd142d5ea0ab64f5c11e0ef321b28abce1236b4d6473808fec469a9fd2b6ddb1bc2a67db19a2e86f4ab8c0ee06ce81ce9a629488162530cfe575a838b3a018da01fb4a3be477dcc2e4f43c294d44e102a9c1d983c4d5e0d62d52ea4397f5a07ccf000d577e823365d47ab84ea3718220ad101e14de8c5cc38dddeb93108e75790cb431d6956b8262c9fa88f16669075f2ece6ea2f75680da52846bba371825b1599d6e421bf3de1aea2fe9a3df7c3f8f9c8e6795e2eda74d4d7d51fa58aaea3a63bc89b5ece71ec04545cbf6737f134a1abcf9bc88f00d704a7c369d0c90a29b973eaae7abbec812284b81f86be5636fefde2c1331ef4bdfc44c489461a08bd886f7641282cf5da7bb2245de11943a487cf5ba9849e2fcd1b5d24d4b5c8d97bce9f2cca1591303257e618a3577a6a7002cd2f5e4784c160f14324ca2c17cfd70d8a99b871a4bb53d8954f6ea861745f2ccfeb28026804eb8410ffbee5ae3b3ba7dc13916110bf391e3c8eae502869d5102ff9c597df1fba9ada584e6cba6351289a0644b6e3b33d16496ec710dcc058b18e03a0aba8d424dcc61ef05e3659e7d4b315acef483c36d725301e6931ad80bc5813b492e550d7f1e7d62ff54e0145b6bb714a8cb8adac7b0693c0ff0c6c6ea00beed7a647eb9a9fe674257f7020cef341eda2969844ec0e8b048cb2d8d3047e5aaacdb4a4e632dd6ab4ae4ef32fa777256659494fc13d54c7a3d56d60c0444b2287001a9d81d3c650d2cadb7987eacb0426ae2c05ad7ae99f016782168137ba9716855e15a895366d87bbb945de7a9d89990b923ba468d578a122946d458bbc59c26839868ba8ac52b577fd94d1d0306f95c522b8a760fd750021c", 0x1000}, {&(0x7f0000000200)="95dde80f9d8a919bdfd87d68bd9cdf37597b69dbb6fc656046626e948bb44c75d0751d287a709f0b18460dce9f1226a60787631c1e81964f2742088a3c4ac568473e24b51ea3d559f0c05c9799db3396a80bd3d9bacc61bbe2f9d7cb0571d601c26c89cbf234274e68a59bfd4c9d6540d29f329483e6e7e082a38658a8c1fe613abda2c1d17fea5fa144546a7fe4533f89e454edc8cf28694e5cbf4f29602fc2", 0xa0}], 0x3, &(0x7f0000001600)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r2, r5, r4, r3, r5]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r1, r0, r3, r4]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0x148, 0x4}, 0x5) dup2(r1, r4) 16:02:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)="0000be29", 0xc67a86555f46f65d) socket(0x0, 0x4005, 0xf0d) 16:02:21 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) write(r1, &(0x7f0000000000), 0x0) ioctl$TIOCSTART(r1, 0x2000746e) dup(r0) write(r1, &(0x7f0000000080)="39ba17b743d46977218db4d1729bc4b13a0be955672fa36276d8435de8cdc01a9f6f3e2dee994ebdbc44e68617f6f580ce165f07242b58807131db63a352010dd6f51cf89dbdc8bcb44afbeffe6bc33ae01df2bc1d483c4bedb8febc2a710d49a0cc008bd8562a616e82eaa0943dab80b0a2c0c5bcd1a1d45b1f6c628c10cd15df26e0395a98c9c1935cce1815c55829bb0d0e6dd61c0972e321775ea88b4b45da39803fbfcc301f31bfab77bdcff8be", 0xb0) execve(0x0, 0x0, 0x0) 16:02:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x5) close(r0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="100000000000170007000000010000001000000000000000ffff000001008000af8bfb7931c9092c4690f87740ee534ee65e0dd1b328851e35ea8daaf7edd7d7df59034673586d97afc5025f8649280c4fc09042e26334f52fe0fd63b4c8f4eb1cbc83e1d163f5372807365d8629df90493c81346ab1d361f228081d8db9c43647575ba18ad448d0faae458520ec03ca06ce2a4f80f1738cb0e5b7525a25dd9ca32a70ef744052391dffd112fcb15488573410cd49215ebe6eca0df691fa6ce1b838ec1f5158f4130e22d89956e33ffa535e688a73bb58854183249b27df78352affdd588efa36a3027a5850a95de27ca29bc2ac559c1ec7d377d7b86fc84ce54e9426ad75b869d9f3a0cb24eb4535974ca4e6893d1855088bd0149508793341ce578529033a87d3e3407a60ad96af8201b46d69e285a8f0f8d254cb82a9ebe6d3d096d2220b84b738dca93b03cf4f4153ef3f16de969bad6be2024ae5748db1fecd386916ef307b6e"], 0x20}, 0x0) 16:02:21 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x41) syz_open_pts() r2 = dup(r0) syz_open_pts() ftruncate(r2, 0x0, 0x0) 16:02:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000000c0)="2e8ce016302f656ad8e4da187cd8bea25e96c4317a0b37f7b71a0cb5df20c5a895c8db49cb9d9a4a7bba719c2abb25141d226c49f8047478b978155353cccbc43402ad122ef0dc3275181a361b7d061e9784fbadf7b6c835169be681141f18d3b3a58679e58ce42b29f0db56761fcc2e00c4a91ca781cc686f9e5503121530ec7f05c3a4be40092276bdac7dd2e0a7557a6c20ffa228d74021ac9948e833bbf75cadc92fd0e6376e54e0ff09", 0xac, 0x0, 0x0, 0x0) 16:02:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x1a6) recvfrom$inet(r1, &(0x7f0000000280)=""/7, 0x7, 0x0, &(0x7f00000002c0)={0x2, 0x0}, 0xc) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:02:21 executing program 0: r0 = socket(0x6, 0x2001, 0xfffffffffffffffc) setsockopt(r0, 0xf9, 0x8, &(0x7f0000000080)="e6721225a06ff16f4dcf11db74538ff3c2511ca37b0a818f99d26bb7ceed7db521e7770101b1b1a112978d35f086b5ad53f0d4805daf320ee861abf1ecedc37126008fb5c80d13053b8731874146201c2c70d864969ac88c553a1dd8d3c339a2d2f4edbcf64d24b7", 0x4d) fcntl$dupfd(r0, 0x0, r0) 16:02:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r0, 0x0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040), 0x10004) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) 16:02:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) r4 = semget$private(0x0, 0x2, 0x231) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000040)=0x5e) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:02:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 16:02:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x89, 0x4}, {0x87, 0x8000}, {0x7, 0x7}, {0x1ce, 0x3cc}, {0x4, 0x800}, {0x85, 0xb7f}, {0x3, 0xfcfb}], 0x7}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140), 0x0, &(0x7f0000000240)=[{0x58, 0xffff, 0x7de, "272130a70e2c4f9f5962b5ca91722ef69440f418622a8f10924fc33e2613d12f739d18929069c104b39833b31d1c75eee215d71e78778160f24e2f8402c83fb919"}, {0xb8, 0x1, 0x2, "d9cdb5eb45db259916b125b7f3cc28db73c19c9c4fb22a3d2895b1027a2da759ac8b1577ee5318dba4ccc0e376792093c0b55b821898a45a7f893c66df73bea77cf40005ccc4314d2276f77a01749a8c25606a9b726b42adbc12d63f5acc48a654d32ec7eb11e12d18d501af4b17168ed06e250efb71d7fe0ee207d691bb2e29f5529b0c16da74eeb33395187ef8463b87d068386ea18d005669a313976575b3b5"}, {0x110, 0x1, 0xe8f, "2a274a9d1dffe908ef2ea74e59141686fc82e384490e265007d9d2160ff972f81661261a69d46a2717c710ffd43cb4b00141328cf5253ce6418b964ab151394ee549e5552fb30324d39c8ccbcb6755e14ffe6193ea29eaab05b787486af9e91f84afecd3f072776266df37ce5227cb30bf763b4df1d66c8afd01623784f767e99da6d1431ef9b3b280e44c761f5e1eedd37451e08aecaf434c1297cd76f21be2b3778ccf5f52a73984dd15384997a4f0a40eb4fa3ca4ebec4297e3433849192e58025a255724a2a190ca8f0282cb6b5f12713d326adc931e58fe82426ca47347e4e7cb2093729fc8e8381b061ad6d8a88f8bec275774fdc61bdb"}, {0xf8, 0xffff, 0x6, "a245236605ae6ce3126d167774dfceef28cef7254ce89188bbd59c3a428be7488e105a7ed94d91ce4c12830bd21cc2db4e7f47239adb043c71af47d25bd2361770b75840d03ed0d3740e0bb7835d22060f617080a55d9c10e819bdbe7bc6a9662b510bdcadc6b39709524cd54e415f01e706b7567e41615d63b91bf3fe9c4f1e214a0aa39091ccf988ab001d51c4edb80ddcc9899e5cc3f880516d1c5876191f44067a0723579027e1aebdbb812c77143a7741503503cd2c15c0806365ab5149eece2815d748e5bd65f172dae417d113ab3c7e465d8b7379fcecfe1fc7cdbf4b0280ee9d"}, {0xe8, 0x1, 0x1ff, "ec58a3ecea5e3096088e7064cef0f5879ac2b6ab832eb2282685dbaff97f2bc391f583723b3b065db8fb29fbe6e59aeeca60ffcc060854bf2243e9fe918cdd98fe2203fe0db26f650fc7934d0adb3b55307cdc809d8c3eee9ba2e663fca14eac22d5a741d1472820db426e383302217a22f017509f28f4b6b1276f153fa2ff0fb88d7c59e4aec4d5ad0a0268aefc68aa336b0e1e7f677e169e1113bb5c268a92745b088c9539da431d32d7904902a6f4a1bc31b065166a282a4e62a06c7eeb614309ef0b318e6bc1891101326da7541ce9"}, {0xb0, 0xffff, 0x6, "b29c28b679cc29770eccdd254e8f19ac2736cac65dbc6292d4abd298eabf7371a857acfb45cc0135afb2db3dc215914fa74723949227c90096792eac7e157383ea322b85aff8426671eb7140b334b153a583e73497133ccb3e8929235a3b6c241804ca5d7f58cb894ac163968acde55cac710b9deaeb3729b9893ce76f22d8f60392c92e43f85c8658f881a446935ff847324e67f90e467fb40b334858e6ad"}, {0x1010, 0x1, 0x4, "b97d7286c3aa58cb89479dc8e8fb3332409221bf8e0e3bcabe44f8b3b231b95a6bbb874d59e6162f5ca2022cb4485dd40aadb72c3d8e14a625ad03022db256c2b37a11430b211b3228518d9515cbb9f84203cbdc5dd681ae075504f043f35c62e961b9ae13397d93eed1be73c01d5cbb43075588256ce0dd99e043a78fe75bbf55cc2b23050617e98ac89bb2754def58c5d69389fa7d97bec6bc829ad5e25dcccdc38eee2de27a1fd43421faaec4cf8b4c2f5063b28e18c824b82e23b2dd70c83eb78515227a023ae464064b4c1c3a07716ca1c5b04ea5cd2d99caae8ad44967bfc118ac4c3e12ce7e9d5580dac6260fae7f7e5d533f138bbbd928d2d9344a4ddd6c065c443fcc47019b71a2beee45f147dcc05b8454373664876aa1c6f5ada2984f59b40d99e9761fefc1d43350bef748075d6eb1568764db7e78aa6d859085f4e5f0266471913521479d1b52ccda4a7964a181594bc31b42e0df09eefa7a7dcdf00dcd450bd3ea583ac1120ec35adb788873cc6970600825632dc6ff565637fe613a2c186f6e87d13b9d7557f5fec5e8801a8ec37185024bced28bbea7db5b194fe794bb6825ecdbb0481f78f66a6122c2bbd46d24812dbcfcea9bc6d83cde5829559ff2cb3a40feef7f8ce0146f4573104f6fd495ebab91915f4b174d52eab94ca964db429d4d15502e5cd653d5e0e1ed6e97c2c0c1fd01a92204781d2d98fa20bf31910492b80ea30dbfe516ff88d7068f6197b164e44bccf9f0fa897790b2ab724b286ab1e3a76f25548cfd1e662cd437c9d7e690ed08e91d04cd90d717f0caaba401114ecf9729e671b8b4054491272e480d12846246c4398558ef5494c7ebea652bb1174c62e0a9c705212cba0fefaf9cdc80d6922e51ed7444c71dc69600d5ccb3809fbdaa288fe20f5c2b61e4b68d78bb2d169434d53dca27adb8b140f9c325afdfa4ad54d863e757779f1e5ee52b456b3d162d41dfa08c13d55854c3dc70cf0eebb770ff7a6fabb8239380e6adb17a0bd2a8d42142960f743bd4c4119f335576ec7f76732d43d49807a518c14dd6a4e27301640a97eb033f3420a2a370dc9b793ddf963123a4d1c948a87ac74a8372c0aacdb6713cc6bf9d56de3e405c1cb1db9aeb48495117450d3591e9fc5471239ace37df7d721eaf29d565de2744818407eab40e8a5d69f7cbf39f85976e27fee4159c09a8c0fbbfa50202e2b098837388d95985fdb766f7739ee19c7088466fba63e77cd4cc8170bdb2c4c40a69a4bc35c5f6f581ef2621c502bf66cdf36e87223be47b3c23d2fd689fe21f46d4dcf2e94c6237dbd2f0909602f83116e27b1d7172fae68e34e152e2d1f46d0e6cb370513e276f6703f2af4f6eb0d1dc36a9da3f6ef4ddd32d406f020f5a92e120dacaea7a5a7a0fbeb7ee057201bc442b2df7c6fceeca4546b8027b7462bf67a9e1920c085fdc1552b663faaa9643655e444abffb6a9b921cbe6ba9052700a31cea753dfbebcca5f0c8a7d40c9b524e8fccf047c7457dd9a89d2e925f1f4b36a6b84d65371c4c30abcff403feb647cc96db4345c9e7b6b8ad62e214f98b99a556a0b90376cdaaacb680e1d5a58ad9e940f91b24ecbea551f6a76180eb2f9448e3d46fda6b468febfa210d6edc19f09941327ca2c5b2ffdf9ef4f3b29c1aaf3179987098710a7ca422948bb26de37347741dea046daea8fb15574980eb96c01d0147a7ce89bf5dc637fbe7740f8b045cbe088ff127d056c0557836776d3446d1b2035c5bdf2b9e0663104fcc2d703f486f9895f7000e8f504d88df9cbd2441b60851dcd66ba943a2a82e107a1a93c0a493ee4ccf2335a1bcb5deca3853ff591fd62d5235776b6a1502c8778e3d850dae5597f648e6cf0c0e3c003de3a9d1adf182e443dcc63eb9aa1d7c36363877e0980c4a9ac0669c26e31baf0f2824a159b7a8315580245f18d95c7e2b2bbd7353e429c96163d12d3ee773761d38b3e4cb3605f2d5b5103507f6683bb49612d42ce8b9066e3e114bc4020aa94ae3d3ba41351ac63a6657d33d5d4896bfe75122b11e58787c86347bb33ca0e13a8db450940bcbe8a5c35ef3ac60620ccbe7618706496471010ab605942a47a7b89938d4956d017b3d54e81d5245e7773e3936d4023a403926973f5a67c1d96078efae4db713246281e25a38ea6141dd1fe194ef3a233225c34fd051387784fb10e16e87a22c57033f8bf7929ca5ae652e38e824db90c8b16dc129553e985672ca86e9cf672e881f8170a261dfcac62a05afe46516d81f79ab3fcb9083ff631ff8ab99f7df89799e56a31f43b1799a7ea9b9be6706b8fcf2f150ebc0f23597c7283052bd1670ce9e065c4e9dd32fb01a4a29d405335a02f6399cfa8d0eaf9497ce14b55d0ad2a0066ba65b5e7b6fd1fead49991a86d7115d0b044d0e8beabf2aaab873eac808be117bf353df286abc82b6e0188d3ad504e60c92820345a207c38db617f5cfe91dd34b6d5146f18e4b551595b3296dd7a07d1e0207e7fcf039da29da54e6057cd2b1d197a2bbff89566413e5d322942c300e67ef900333ffb98a5e0a77550c3b6bd9f44c0e2d186f726b6f206d73e46035e6f4665b4d53f21de5dc9b6d2ef58d94250c4decc85ba2a8a63ef8f72817d7c71d17827e32b12c53a6c6c3d3261c1e29fc4f16e90e322c2d739a123e599b7278c66e7ad8c100675764b7fdb81887dce64e2769bc55d6f4fd0e5665b5606c6c07c4e7ed2c5bac102fedfdf4fb81f7b53f46d300dbb4382c2ccbce068c96f5171c3bc7d2438142961fe127d1eaf3d22e0966dd306366e7e869ea55682cc6cff1d11f754c2092c69be0d9ba6ac4e3c33fc8da9b1dc78afaaddebc5a9f8a43de89ef8c125cb81548fb389638e94ff45e879edbe376d645444487f9c27afd05045ef44e37061256f7a06a90f2c735672d5f14d6d2c6e23c63960b8472c0917e9e70ac6ce3ab51a2575f172b05a8f403e1e5db723bdc84ad923b695b1f126f706836c7babc4ba7538a34022095ed45af3b3c3949ff71ba6993f30a72875bb20e4a4e44ed4b20682186b7273e54089ae086f375b751650d7566aecc869da02194a8508d540f51befbee2c66c8953f341c8ff48b89348a4e0b26733a359ce25a115a162feb859e905eb39b4c247767fd6b206fb673dfe716f4fadd15c99be639f1acce21fab7c8f0559b7faf921aa82542369d90d77cc4eaf4c176b62b038f70f73ec636017796abd63a8f45add010fc95157f8f5b336dbb33851af9e5dfd204d6cc6fe5a9df31846230046f32b23565c50dc36f70418be53ac0b32221710b556f3d3245216955c927df6b5a983b89b66168bc44f8da34f14230a3b52dc1b8d162db8163f97543c4809ecc16923673f974ec3be799525f07a7dde1991606680fdadb6c4aa1389074ee684d7d687cffb1be49b52739395a4d8091f822965ec27c7f41bbda6a1eadb260678394a9210ace17223c7599a1fc1a1a9d96d3a5c18d684bf45612a20bb3bc0038791901f87008763084137e016fadc38ae10fe637b6c199dd983624edb7a8165c5241cdc653ffc0ce921d4963731ec74a998d06f7d00892af3e6277c5a81f9604f164b41ffe1068ac7d0d0902524ae303665a13b35ca6f1ad31ba572e76effdcaa4fb21b6cac5d605d5d6c2d943976b4a99eec59adefc34b6dee3e5bc621dacd6a08ddd8c35ee19af050ce13e31dfc4d5be27b438c6cd94ea58495755924a3a3d6839ed1710ad30ea795c46704c8809c526c6d80d3378fed2e18a1f9f64b5ff4748718bdd3cd03d39ef431d671bcdd88474d2f0280e7d502ff6220be48bfca5e0a924283f53c55d651d2e1647a25b459cd1dfb4bc907a374de9f732e5484fa54ea0b76892063ca4872d9f1214c61d50f343eba05daa7e52c574715e9e6a91337ab21f64efd296478d5250888afa2d0ec528d8df6de7e8a7105be62d9a226f0df4b16123452ced97863ac8970113b445093f26019779106a7fdb6893a892b0fe7f4f8bd17bb1c7c66163a49a3e456beadae06e9608efbb72a526cf8e8bca9933eafa2b096dc02132d247b65fa9a756df238dcc906cfd2c2ddfe6078377e9081a531b6bf8c4345be2137ab47dc510c6cf54374e18c01be779a0cf223c77f4aeb80d3458780d72f986c14251ccaa859f75b36969e29632ac0d6f7f10ad723143ac43df0d0d7adf6fe50d74effc40d6cd2d4895d6e5e010b5a0dfc816a3590c23fa12b2631628b505677335834991edf02c86e7b6bed1a2e01711d2ced8a289b4859d71ab689f0e69c808edaeaab9ecea222c9d497d266b51d80367bd6e353d5b95925ad2fae93cff0ae486f58829b53c0ca3c75622b1ae78e1ee98ddd34abd14edbe23401f71a0f040ee925a6a0255563bdf8e36c2873c4ba55f97879251e65cc73d1cad34ea07b08904c26f3302aa91e3cc780023da7652d07134be7b08c93d5bd18742ec8f7c65d9aaedef09d6c2cc0b80ad2f1f556b260814ced1e3f3b40e9074505904e285f2ec4e7692fc7f0f5ff852fcfaf35709a7af64a5270e2ec83176164046f618854b5c127c604fde52f5196b6b9345d34773593e57cb448f8a110b968283edf68d419f193c0f86efe215e820d98a714aa1b3d848fd5422ae46ec3774f87393faa1df1a0754f036f36f6139fa6f61d4761d5f98bf2af89235b592cbcb51c588d0ecc9b6f5317d04119183f766720f8e8b64744cf4dcb8dbd0785a8bac5b2fe929ed52000f8daaf199680d0730aac49ec9f0f2b5b45ff1f9d59389d0edfff225941e83d8f7af1f118c7ff521f016fc1a1cd2afc0e5ebef0a5571b785952e9c464fc70ed80b39cbc08fbd0e479af888d9659fe7e4b51380979c87c14c5b0b7faad01d32876cb96810285e9fe970e3e761f49ef797121e051ec718424af37e0568b3793c7af71b04d1b585a85504e2d1b3f345b22b421900d838e66c4834d664587a2f2986d4f2d49054555a6643e49a4309dd07e16f3c78867b9e9b231d795197e34327751a99c9ffa84ebba0a1deda0ac6a7ae4e9918026367371ca518077ddbb3e6036c0cae27396903e3da60a237a699868ca87f0cd5d710358c95a9c989374490cbe782772549c8c1a5e0736319018b0a0563d2de664d7a4eedab78dc1363ad33b8fba3620aaae6c0b6b56e377c1991e6f78740b51e554fe814877cc210e5561bdd9347da7318bf917d5b4deb504df4c7a9fc71e80d167ea3aacd6bdb17fa7956dfd677107e83edf2c3a0da91ce07e61bc2911ff34bbaf68426dc061e17d168a427fc59825107c858fc0fc3f3a1dfdf0549adaeb5970d9af3e079dc46cf6030591e5d183123d69a05f2edf664f5bac4a1383d55a5d5c74563e6cfb69ce97dc9fbca55580138f895db96ed1f176ca9a18bf38c1a42a7f8c7dac5d2e0e8d5f38f1103c1cbf967e0b55c508710ab4d5022273f41c3d8f2b7c37b0f7a5ce3902e33da26a6e48e93c5b9261dad6e343ad3d9f76913e4d69ad48fb5f81ad8e6f714a26b240cb7c31459bcdc87e81bd9b18a810ccb78259bf53f60788b820734bf4d055a9decb9beba2fe7d2e07afa8b509b4aca68d270ffb644911a1d2ab77cd57a3a46c7b88a1bdaa67e8cabda782f7ae1ea6c0b93366809531677c3b19fcdb763256af4ba403e05d839eca616f2023834a417650ce8488da77880de913d5f3af1a7edde55e77a7626caa93b7b72651f34ff173ed47199c9bf5e5b524ef9750ec6d8f629a4f6bdb5fe26e44c57b29dfddd1bc193dd745d20ff10d8258a6c24801f22dd05eaa7"}, {0x58, 0xffff, 0x1f, "3d45dbcbd1a0c722a5845e7504c7804bae13339768470c1de1525ef7279a0c3bbb95e25c150e6455493a26c0cb1e17006d83adaed642234b559af9b3f0bdbb51babe"}, {0xc8, 0x0, 0x1f, "64708479d8264dd45f434353eb253eda58d391031cf88f96cb657367894483c3942c15b2ea4a96497f0537fa908dd17e618440a99a97f06855f46c3723b78b932714a267aff64013f013cd2d31e81ce649491cf135705e9354c04d7322d803e88f5082abace75b614d39f5dc2b7d8ead2fb851ea4f3ef491f4ca7476a6578a5f998bdfeeb5e4f01cb7b121fc2ce0c77df4e29a8748984177ac824dc05275ca6f668243bdec5fc664e9580ce7e87e0e045f256c8bb4"}], 0x15e0}, 0xa) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xfffffcee, 0xffffffffffffffff, 0x2c, &(0x7f0000001840)=""/230, 0xe6}, 0x0) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 16:02:22 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 16:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7, 0xffffffff}) syz_emit_ethernet(0x0, &(0x7f0000000280)="b69d1ab0992963b355aefe137de750a635ed6ddd69379e2448b8ffac4c04c2722e1665f7578bda5c722fb912e3602a11ef41bd00c7f8080911f71907be925c7fc06f068691f74b9f36ec2691b129b30571b71b65830f85af8dd2b38d4ab0f535a7dab2240d4cb1d3e81d97dfc20c04ee50892e62ff7e65bf074f0569233ac3f9d5196011b6bca41da7f6507949ee8f1b44c09ab9a53bbd48978a9e6e9cf919d74597") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x80000001) 16:02:22 executing program 1: r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000e1ffffff008b011f8e39c494693b4b4084050000005f0f0a4484555374f378442236682a966d12c2bf3f54806b4a80a16678f66c53e882c59f20e013e201f7ee"], 0x8, 0x0) 16:02:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x2, 0x40) dup2(r1, r0) 16:02:22 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 16:02:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="1000", 0x2}], 0x1000000000000548) write(r0, &(0x7f00000002c0)="2343fbc45823", 0x6) r1 = getgid() open(&(0x7f0000000040)='./bus\x00', 0xc0, 0x4) setgid(r1) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:02:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffffa, 0xc, &(0x7f0000000080)="ebffcbff13033701450869993192964800000000", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:02:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:02:22 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) writev(r0, &(0x7f0000002300)=[{&(0x7f0000000080)="471fdd96cb53e7682d6726c8cbe1afb6003282f6353b7fb3953a7bf04286274c17203b69864920450bd9e4a1225fe505df3cd1e6ee293d58abfc7fda96463caf7dfe432fec0ba85cc674ababb4f1cec26ea87c5b0c3eae3d687e8b3ed262af6b672bfa28d132f35747e4a558d3c4f8f9e6c14cc3c0c974ee", 0x78}, {&(0x7f0000000100)="63b5980938c1686c8c261db0d236e36fb71baf65b2ff5633648ee4af2aed81230d08139a9c69de5dfc0a3c381b1ef1902168cd3b9d7722618cdf10cc9b42996a30e8429de52980feb4abd3ae3d159053d1e36f6a2b6b58210f24a2e8a71092ac6ee54e1349ad2c63b63f96a76cd2aa8e1b2be0b0e88a2a4a5d8258f7fc3c3515672344f3104d2296374971bd9ea25ea64755df8f465309e65085f736d86fd8c99406531122753a0b7226c14da296f4eff3e3cb242778a03c0e2074b981f8a9464ec548578b2897aac5a7745698a5ec35bafcbd35677905a7be7cfd55d0883be225d0f835a8bf235b933e98f470832fc1340d907f9902ce37ecf86de0eabf466b429183071603f9379e48a9ad24887047b2f1ef5d9ea1fdb4ad10979ef0e695f379fba005b926f2cf7787fb3897adb32043ed1bf59c935728bc0c2108bd13e014d218ad459307b53a3a08fba147abfb631c67506d332fa922642ca15f56a9fd5bc1e4a62eaa7fecc3b603d0b17d0fca8645087d2156fa3e559da475400b4af44523edb268a2cea9c07dd793fffc9fc361255b95c4b2038c1f50968836314a63dedbbc54d8cc9300c45d08f84304cc418af92c935b3308c025ca19a9a884a416f6cedbc4c8027bdd4657b2ea5fdb36339ee9c8b7b8709009bde3c75f8c7c60d4e4a7e23e357d87579c731264668337ae03ae0680af36da411a90cfbd4c8aabfe2004ba34dd97ba3d37bd3518b3ebc3a4e88da27688e653d5df26c885025920074bddf82d9edb9ce42ca0b9b9f465659241a86aca627361a34ddbb63638a01538f1f3a59d865dc78e7ffaeeff784fa1b938e89711a72c555378fa047ce9868d3e5e18b571892e9c9c364882dd74963a18b4777149582e01b250529bb2fb9ffe33d78f58a2198a34583b5fdadd905efddb16aef1284fdfc42f35a08da42f41960af44a68f97aee330141cb2345c64cc19e34c24a277f4424b40fe800f19f549779b06f473fdd09606c766461c1157a2e333122ae8bac532dc63ac9afaae79c104b9ac12dbbc805932641075484fe2edb061b3a87728489866ea7216b483cd55c0043090218a32470e6b341521c60e37e9af203cfde5c5637f74c5832ef99ab940af2aed5f902b17dfd9a869b1f1da74555c1489a2e9518e143a3a99e0f897da048b711a0a0722197bc368c73aba7bbcfd76cfe842536892cfe7a7768ceea38960cfbc96b9e28ab258df2c0a4b2a071f7d5f14f07130f2a2b504946e020ce5a2c2d91b01776027f20d02ad74dd34aa8521f76c4aa4e3eade15d154780e39aa43e12ad2e5b37bc5695ff6a3e9c2eecdb3cf9275b9ad52ca99855666e6c839b6f491d60186879d2ff30e86b13b9b26eaf1e1dbeb8ed6896d748b5091adaa1cc606f73561ed4172d7bfdee43125cafa787607170f656f26ecb92b276d78f8bb64991bae2d78e5f3e17894bcbb01aae4d0917e6f96f9c5e4bace496b1cceafaa004f97469cdc798e1d7337e4fff4391cacfde33f3ba658e6a92bb3be062e6279b7e7b2afda486d0ac1c6f7db7b60d0492c02ca3f7be924fd64d63b14d064ac03552baefdb273261bcf1c763bcb0901bbaaddc7e9a9e40f4857b8004b3bb46a60cc07842b2e97da6efac0f58f10300d48533ed6dd6fc7a7ae964226eace10d857460e044121c6231ac063b61580446f9333b5d76fa4440036311aa0df96fba85b579199a12dccd2404c945ce9ee84be119d588fe95d162c1a7d3b2813a07c5b4516ce3f5ac175b07f2ca308315e4f76affca3b8521484723f7f2ab328fd1b78bf03e9154bbd9f0d0e0a1cdd47e991c55d778e7c67c2cff0ea462cc9934cba1b903e483c75640af7967ab185afb128e0075ce372b96185974ec0f9d6e47feaa2a2edb1b79f420762e93fdb9fc4234e7e4567785976484160b5a338a179f22ff4adaeec06facf9d63574473317f29f22aaa3b3edacf3aa068eb8f4e813bcee9f29c74fb8cf2c709742a603791a8b4eda634e51163a8a4d1813bfd0f0b2018f128951257ca57f769ced9c802159fb208cb44044374d42964198bbd805b5d8c0d33031c947593f66e368ae889f9dce9e225af7ac4f0aea1af0dc4e30198f157e091a3c460319aeac476540c8a4dc5887da105ca48c5aba576599b4d32846ca95c7920f3edce9b47d7f037a8cf116702b00a3662d37b9af56af1d7a78f73442ea1db8c5219547dfe5a6d10dd44a37aded7d0f692102418043a94551af612275d5b35a61e4428e496a2f87efe9fde181a4ae52b28e4d8c704b12e5fa26b030d4d2c09d2de732676ff3e45422e47e55c7b9d14c54f2d4bade495822e158dde4e4dd9ac2ae9d28567aba43e766ec72371300806af9a682ac8a92fe02d5613f597d727676e2ca7c13de111ec42f2f4ea7690f94a44a7ec9736311c6723aff326e5f45e0c207fb34127475f8fe89823cc16569dc8dde0e48e2f77f5b69e42e8d525814452e1b6fef02f468c0df885e890b9215538f4e29b3da16292731ca623750be660d4f713de89e761c89119ff034804a118ffacd6cb4d62ef480e215259aeb862bb1b51d80c849967c7bb4e6bf47951d8ecc368e4d202b1941a64ea4bf56853f73a1cf7c4c17af58db4a9b10823276066d40b3259d6a63d6908e26799b1c8db339309e9044e30965601cf386c7fa2ec9f128981515aeae946e0188b7ef7eb2216973d430d7ba2bfb8ec2c0cefab2d9f772de0f91e6c8be6fd32f2ff6045bba36bd2aaf46151f77cd01c192ff8e5e828e6456cced6761e198f41c78f7ba46eeca685a6f930bed766d3a463ab96e17250e81ef8376f4a727bd7b03b1f27296f8b00593a3dc97de75528fc2016d5d4918a13278938032aa794f0c7b80b079118b9ba49fa5b5cace3250b217c3b2ebbb32704b1b4e93a88b2b35b8b544eaa5a50d411d42c0c315c6f43d125d2f6ab4c26889a886a8626c8bb2638659c9e5004e5c1426a8087c9267cfd861a7e617499cae0d1983fe7308a6d206be74ff6f39c8fd0ccdff50f101861ee1559409b26bb18db8b3dd96ccc7fd9260157d966c7dfb3c19e7aaedbaab5d8d943b3f0f5d02272ba09f78ddf633193a6ea4d3146f2f1c28afaacd40f4d37412299e5a1f18f4e5dd5ee40fdd3d93a190c3dfe6bbb8b0be32544e0184b41fcfd0d47c493f5d76100ea79bb4ae6168c5ccbfc55d28929753fb03a8449e219e4b21e10162699d64a9a9f830708c495f43680750919762acb6c68a17a95a5dfc45888b6ed1abafff207a9b2f49e9237e3e3244172451c3e45a1a78500d2249c7bb00a02eb73fc726660b771dab20cf0bf7bd74987b415ef7071b7dced6a117516e7f1b2466e2286e0be17268b6f631306c7df9ff9271484f995b151a68f43b5ca71def90d014efa4b9130e9bc8ccbda6d8b4136237aa2e4d5637b86969fa179411930fdbc96456b31318cbe51e383adad677cf3a89e4ceb387669e416ef5290ee27215b940e496a2a62395f05ef2dd5e374ba3b8c4d4ba358198168e839f21209d07f0dfd36c82b3df88237de7179a62ce633fd605002edb2932771b70e5861b93c15a82852b2245704a6de1b8d684e95dbaf51130596ef81fe06623e0b6a269d6106ac9e29126c02e452be1e396c2bfdddd7da7e7c966f6edeae3f59fdcf410f4ab6d8a52dec0da09689c67d48317f0ee797ba4dfa9b15d1f17110ac188b8ae81494d369ae89ea710a84ef56257d3c1cbbe8c97a4165b39f9a685110d6bc10063bd3010c3445c04810aa63068fc9dc687ddd6a4d4baba95b2fb30505c8be2839a15c77091a25ff1b5e0e03e12cb67a247751a69a5ae64a510273f73ed9bcba2a9aed87621a02d6b62947f213fe2fed0e0e9318ab8b01d5f9fb2f0944050f3637d19a037c2773f6cc23a4cf3254f671fb3fd1c6e763fea7ef0f96fce6aa1c2f8ef629e7ee563025506c9d1f0f86618a05602662e97f55b3e6d1ff53a21ada9f9fb86585030494d53d57ec476011e4a43f99af050849b41e5f383942d6697b69190b25ac7e6443f7605948697a40045baddb471cab3e57513d50d11e006f6226212d07bdd0e7d0e5b07184781970be7fc16889adecefd95556e9bc0f750c053194a562c5d4254157cb494d6cefb31e9ff32a7d555628629b71efa5bb453b1c359c6280b8de49be020a12919db712c97da410eae42b2ef9a660c33afb6e02a1cd5226299804ccd1d6f86838ff56a1fcb371fa2ae6ae869f0c7c677aee8167b3fa5eecf79019fa854d772ae4eb861fdf6cb18907bd8e2f1c496a37aa4b5ee3ce378b2c3d9e5d2ccf2fd97bbde8e06a57b996fbf9d2862b4178abba40b40e52274fb136bbba6132d9801620210532cff0be1449f3f1d24ea7ecfecec0d4815233fe74bea79c4bd074e216e17017b4401fa84f5cf8860c7151f68a87db0f67d2b1cd87b3736f7f5d52ae65d43efcab68ae07f1d07e1ac377c762d3c6e3c28373974be0d80517c6ff5bdc49a997ca48e137f31f7c8fe1326a84a0367978a75abef42deaa9f31273322613320ba6230386aa2b2d341cceb3696f90037b333da6329da18238e45492b5097aa0f5a28110db3ece894aef93e97a80717160c949d602b1f2ef54fb371af456e72d16da817e5b441c782c4744ebb593e06d3a3feaa44438091e1df010d7a41e27a7683b9b68155df2aedcc2d7e9437720324d62ecc29d14725484736bec990207a1e3bc64a22e3f355e444f67457308d38b4529750a3206289fae5d601956456410938df33977c42f3e56759f003a7853f1adee56b1c07f9eae7934e6dc3ca6a2532796da85d96cc72dae166cdec50149806537d11776084dc05755812f585cf4bac01e43d46817d6e58fdd1d618b1dbb1472ec7e33c44a410e3518fe458661f4f97ed2f2e76f0a91f921c69e50ca8363640319b68265accb4824e1fda6844f100187f34cae54b26f1a1be6c1346c0a60545d05179d261cc363ec10c3c92ad24bbacecdb8fce4a2a52d5caa415f8d8fc8c6c2d21fbc8a80d08ef8e5158ea9c7adf30ec7e6fd7dc1dc29f9022b3fd15a7efad253a99e09e2b018d874d794cb1a6f986b4cc98ecf40967c8f6b21e28b957e6f2cd23ddc66289e1245e46961cac0800e6020bf84d9aeb7b1976bdb9f25afafabbaeeecd6f7bf5f4b6be4d2bbcf6a41cfaf86ceb1197a168a984bcb022db5425ca3dba53cbd192dfde968879fb8452769b16a6aa108341c87b45937cfd7454bc37b949f9608569c858d2c28edd67d249c849a90ce436c999df6bb157f977cfc8cd48e4ad5a92c92457c8135fba378e94792ffc51f306d9e9bc63fa5656de722e6e54a76c045a093372f33bdc080485419fc274e08c5292c4ff3cd533e5ddb08c523662867f1128d5f207f1d837590b1c47ce5e5a656a5ae14abb7a88eee39cb29263c7e299b1f54150e5d94e0494c0b749d637484ccc86bfb087c5e42153c9bd051b512dc40c23feb77b676163962b29549ae4089108290ca598ac02f05ab2dba3e4ad503cce2bcd5b1a8338fad5d5707e746470234fa6e3c1e43de2622ff9c9f329c595bd59bde9afdf438541425573609088dc37be267624d50adfaa89bd06c932664aca720c3cae524629e154b55ef417ece176a2784e2fb1c2c53562a6ec28adb5c614dd20b12d2ed97521649c01423bf041432604a306bd9600b0cfd095e7f74073b277e2df5f1476f0dc262a1e2f5391eeee81c8623143c9538de3b5cc6f67a5b024316276158e212d9a042d48798165d8772931baf15cecfd816d8f4c4ee23685b4321fdd2f6a95", 0x1000}, {&(0x7f0000001100)="e4b432c72ead2ebfa296ffbdf81f0faa9a05879b500aa91903c481bdc35891460f75aae0ab2077ee5ff8c85c90603a5f2297567696adb19f11189bf7f1969e6a3ae3c72254842d5a90cb5d7dce804da2c48396b80e450e4e50336a0f5e8a9409287f7ebfc2b28ac7c185df61fd6b3e98284740846e4e3ec19f4bd56a6b278bb289a309d52bb4e4b6ee26b26b0b3984db4e710ce3e55c5c6c972f0d7ddd7fbbda7fa1e59599c65eb545c936e9dffb507689673ffc8ebb12d505e33a8e37928403466bab8da150f7f3405e24f391736430e262d8784cf27358492034f3d1a7ba60", 0xe0}, {&(0x7f0000001200)="197389e6eeca42e1c7e51ba469cdfa905d2ebf6b404d888305bca7351002097b4a34298b8e1cdb4129c1ecc13f0e5309da33320737f3148a3a99012394eb3ac8fc7bdc5c3cdd020156f0a83542d262ab0c672a31a0c45100ba34c8b9467c6a65b5d0fb170c805bd4157fdf7a3b1dcd478e04ee35229be1b037ccd2150e590d59ce015a11950e01ba30f480de5dc72d9acfed86beadc5780047c3600169c17de1248dff5768cd44e4816c5b823e8d2c88b62667821084494135a4050e594ccce6715408ac024f59134b5f40aeb5a472caab2a57201b9ef5a8796e203da5e9eaf8c7d9c67a394c29b8446de11b410a109e11d86cc30430eeb06b1d73c71a8fd779c559c395eca679d2f6b80709614c552bcbe08767069ff870bb3c077f416a0f35819f72e56fe453461a056c7705a5e900bcbee6a16e6d7bf0b71a9d12ec5e3da69bc822b3cf9a2457548e27e5d9615ba16daca00dbeb2f39022838bad638a4ce310e5de53625bb5aeecb7b5364892ca4c9c3a852e37e9b0c569f84cc05ff04f94753b33aed8b99b9ea956db7cb014e1a9aad8ab74145a8fbe7e8886c6edd2710e46f065751da58ed590a7fdc0240118f377d13e9f6880693bd5180bc6bd21554edc3a53c113dbe2c70fb6f2a8d3dce285f4b66257fc36ba6871d6f449d63422328d5db51ee1a17e57a6e4adb866ec296e6616178819852194236cf993a4e513e5c9c6bd23b12ae25abba4a14e158c9bba5e21b62f2c1bb4f6af7574e2890232eac5913e3cadd0d5e24fb68c7d08a9a90bc43db248ea531ee27dac8a6fbd705077a20db5dae1cd926f822a7fcdf44e36b6f38d3c7afdf0ce1729fb49881356777515f7938ed80094ba763d28f47a5d1aaa12cf501ea1ebdebb6a94ecc538520e1481c5c6134a132ad98656ba8ccfb2f929c8a8436ba1ec44d637aa7a7068eadcdd258634e752175be6af27bec8994f7d7e75702105396fa6480a5960433c8e66cdc373e94a1fc3547ebbb59246e38a68e353cb70765df48b1993e1cb0002e136b0864fc8f865fef1ea5df2b4511104cff21f131b62e45aa1c51a07e6177ae3ce4efb656d80565d69a3007fef3720d16dca0c3149cda7fb6c17fec1b3fb9ae2720d0e67cdb87f862f0056f0232986fbcddd151db25adba3794f516ff33266f2a171e48bb7eb95140b63505fc8cc7ace0f624f0fd0b90ad07dfd8cf5f1995ccbc8fb10b722282176c2c4d03005aad5698242559c5f9a2ed1714ff67ebc6a5f8a939b4985b4c003f531f8c0d60cf26b2152cad268673581c603e1f32368a6ea0d5994f1ea5c1205c54498655f9053d1c48c4a8ac594f39a46a87d6a3ad52152e5338e6453c48460ef1d9300bf8fa9d507db030848a12034cf89be770776f236321ede1f86794830f89234706f5e7b14e38ae08931c4dd52f5bd6f73e3b8a223821215e284893908732f326d17c70a1893d646203a05d500bf993fbb0b45ac5976204a0560f25ca889c27bcef16986d77d6866c371becaef3aeea1d64a3afa5ea82d5a3bca3c93fb59fa1f33fe275a1f90610787fc13d071b6a82fcf49f26db18db4d8280c3282e4ed2a38a22e440626f886271dc6e74f43d66d723a44128ead075448d493d90c6a03b3c00583fbc513099657d8fbcd9f1321d7afa54a46ca62bb98f5d7884248021335860b72f15cf521c34d222e655902d3dc6e94aee7a3aa4839a1421e546df32e001ebb922f507f6d90465db472656f3faa8727ed85c7fbe41b5cc8ce5cec335ea91014319345a42f5be68662f11a3574cfcadfeadfc766f0c1af67bd1916f4addb6d9731ab52f2a1018886038ac2a8aebc3a8bce5b04997f609aba0a852599553e54f54e522836c259731575d64f5134a2565c99f16b670e2eeeb68b6923c9e0244b938b9c4bff2e9a4d6e572d20ee9c1f14271a15a23eeddf5d6df57c692eda5aa9aebf81133e1f57c00971dad97d500429fa5629dee99805958eeb7e66d572d6c3625e6e998a7be5696586edb4b0e352052ff9b562b7b47a7ae390e762b31f84270e6d16c198711ee804a8424d197f10c27bfc0c4e28bd1dd304455686cfc598ad9f9959bc0c2d8b8e3da1b8823f647ef79c77fd8eda1209d9cb1275755aa1386a5e34dff0e84eafeec53003ddb2373f9d347dd77e52fec44dd1e275f6e07a0c342a703db08bf23b4c75fcb0b35c9c2b45a76c53fe38262f65db4a88ebb1c541bcf91a77310b748268e35c2ab9f42214b55c6b40885a55a179fa8fbe0748e46913c5bb15064ff2eeb7207a68bc198650982f4b2dc0ce12447cd1f79035941ecf8c2cee242e351534ff9772cb7d29c81a16b5f36bdb895e695d21fcce826340ccd31a63dd015b51ffc9074db66ea0c413ac0e9c59cd42b8d62034a11ae90daa0386035754d5f318bc0277f66058195c4e547101dac84e4c4a46f5362b263a44b8b3f0bf033247aee53a99eb95995c3c38d2f2b12807c461755f2217ae2286f325847b983c1197706ae2d499b189963251deb5a5fe42ac81448776077905f0e7bd4a1025d9cc9f164be77b363c78cabde8a0e31114e8f9c4937d6ac96aa4e25dbbe6d8d7bcd26bc86c8d1a4db0f82a5c4c68aa7fe1731527d14b373f485e189e3229e6efb1e5b8b63b28dbecaaf37b18af48fda5827bf610a2567439905d69f4f3e8c9da9e1f61cf9aca805bba38e350585a5a87f3bdad96afee091d9764d3671d0f64071ca29de3d27fd2f84c1fb60697296c0ccf440f8a40b55570717f4fc510a637aae858fbdd05447761c208852cbf2aa019f992c2d27629f8f4608f337405fd14f21419e7a60d54b8cf10a9773f6db209199eeccb4d43742618526b0c33009b31604bb382a9cadae510cc5e06d9f8547e31faf4c612eb4d72bcfc65a81b5a5f4ccb6696b4ca69482fb955928401aa39471d74028abce9502cd2bd0b3d626a873a3cce21158553d11f224ba9096054575ed66596e474a1389f90c20b9a63c6ab9d8a70cac2c416967b3a1dfb96573c66a6be6d03e47c040d0a50e38a6e874dd9b93b560d6d325d175225ededf9943a9b541dd9d6469135751509466cfe240d5275d2b8ff3230ff934b34d78c86e81c797ba58f76f73e5ccc0f91ff94041f195ce482121e37fe41602fbe2c8a06a05d40f2656ab66b405ad63c0796572655b9eb19c5482ea7f7d20d9bc3718a574e8abaf17fcd9e7851032e51875174e943128815e61bfa3dca164ac1dc86f23020df0e388a2d8d6b58c9ff7cfff9d9090a5ffcacd206ee0d82156244d31516c1f770cb602694b5e3ff115e7f5bdf8fd63cb59af94a50bbb06ff7833bc26b194776355c39634492828ae476e8cd45d19c2ee5d0f09be7fc074f5676d25119593deb417b509bcc1c4b064b8d9ef43f0de353a24d8c808b0d1930647f4346c9ad47562830ebcd2350d201afc7e0bccad04ab47b127211ef449eb21e50c3c60171c84b8db7d25746ce27047b36d39492ef2bb91102692c8b482c336638b9b9857aadb368170267fd092fd955b59ac01b967ff988271a9085cc86050bda32f7407aa77faf14730d83f5c457e6db2b322745f1745eeec20d226b814ad1d6269da7087a806c7f95e42b2b847e806bbb325cd6b840c617b920e2296a709d41603f087f06c8350016a564c8c083ab0d56a562488ac7f584bd75407b5bf054c92d900457cf44efbfb498361b08f4e31d9b8e2d784c471166bc8416c63b4c65ca86b42c4cab94836301eb8fad0ff29dc933ceb6c175974b8d47b73181e7b54f7b46f387c40f8d8de96a008215c90380915200520610b2dd636db9ee39d525d2ceea2c66d3319f0cd9e8d7a7d4b940ebbee086d19bd48ff62a42422209923e9af770f08f29476720b7c0d7306fc5304071899c44f302fa8c215258746b3b8cf0a7db88ae152bb995dd44f367cb5dbc7b20e478633f9eb4d125e72b0db626c3ea311003beae2d0deed994528319aade17e0682532ab2894dd5101a8036329c5deb029e8bd62761580b97c24d74d69c447d948f7962fd4c0b34fc65ed40cc0929146d0c82fba961482e6048b13b8cd5f1ea5507f04ee9be1cd05a6cf9374e61e3fa5fa22805d982c564af1ea12821f054ce1ca808e35560b91303507d99d2f2454e19c48e577b9e563acb4db6c1580f814cfd626835d01c4278733bbbc3385c086bc53bd1a9a7d460e17c6b14c70c3b99bbb9c2ffe02021670fc74d0d4af2310b7bd0ff9e00f87160b47c50e5f6d0fdecb39ebb0fe727de9b4ac384be44aa029b083b8524a8b4a2b2b77ee76a8476ceb54d164a558f9caa6cb08ee3438057d7c0d3fe7e5e92b8a2c6ca37d2ef934baa1f9bec5a2f2e9673e105706209ab04d1116d09aeda0df5e91abe0b8ffb1323c7f7b7970457f3c5cfe3d9b4a02f15d53749f79d189713dae84d4265c4a549963a66ebd79f80d202ff40344f326f795029e364543f7887f6f086062ead1fa17f2678afbd856f8399e5f44106ad4147cf3bc46ad20d2ff95fd8c0ca7d59ad09a21da31ab87fe906f3fae692021f557c805d4c2425fda7e52a2f083dc1f6ad6c42869de224b803666e18eadcb9cdd7887bd2984226fc87ca997867971e8047de3a1c1d9ea8bc5bb55a6d2a452fef78f47235f59122d73740eff0ad21fadbb61ae4d21ba02840b595a3e288e9831ddaf7d6c3eb93efecb798998d780b4e09608f246683aedc5b881bebb8156aee69f378c7255986aae54cc395188f6d12f368f5fe18d82a06cdee1a2d9ebb3fd382d6aedbf2d2757011e5aaaf5f1db828fb1cd4e1ace9583f234c910f27fa9bc5269007a5c4dd77ec038a63b2e1dce97967740a1731a7f9f6b75a3b1134d59620aed3524ddd117b4e495b86e4f1f18c03542227d413a968fa5b602d455b1dbd205aaa6902cb2210173b7b92783c1956eac35ad2528247a13c163c819346ff52aacb2dfbde3680ed844cbdece9338d99eb6ae5f988d090a4ea3fefed3b429b6af79c1a1ac08f6a37532703d753a097e582e6a0d103f372e3039b0d175d3279206da69eee66fd4de0dc09ea5d6a14c3f554a7d4d723708f9566dfcce7b9f09d3f584b4452c02fd264ae7a5c708d5c6c81cbd450d476b3e8f841aadc7492306352f1d1480308892113bf3b66a2bcd0562a274e174d7d813fe8bfc59182451c1f9cab6c8b74bcb270d7c69dc60533c5f2327ea4c9ebb1c560b9c21b3210e7a3e75d4b730288db28aea1a8d0b540142be2d1161bc2071a3594b88f963d1156d8cbb63c326a075f2e0b4671916f4b0582ad8371c594309369b709af981d7e81c87068994a3cab0c35f6abd0b4ae3372195d2dffca7cad2256d64e62f3d057c2dd7484473ca2a5255d4b62b21a393fc5fc0d08c4a495bc38739a12a74c3e07d23a42a9f4e863212e502798d0bb70373655603b170b12d17504df6298ef70586654f18db32c3040a9cbb2b691ee9a66601197abbf90298e6eddbe7b110a3fa6eda7919c7144d8c30a6c550bcf88fbbc653f626e2ea7ec2ce51429596464c11a8535b9e937f235fe0169251fc5775e2b1fbd276d960bfbafdb40615d335ea9a1bd5930e09c621d81010b4c1baf1eded73967110a50b47900a1b352b57f86ead2eedf5bc663eccaadf9ecab04ca7530ec707490e4a149075ba448863a69ce227e73002e62aa11dd4a0570e1930d2a0bd0606ea1e9c01d5453eca43fed532aefbf6857af7ddcc31cca8a43c21487ce8ac549c46987e8695486b8deb635be22377e9ad3a93d536f0da8876a93b15e12dea643eb912d7d4fbab5b375f153b", 0x1000}, {&(0x7f0000002200)="37e35b81b064506f117f5f263bf56dc599bf3eeece89925c9214a609ce681dbc5b8fb7c8f37d9baea0dc90511a224d18357858d24732215ecc68d5f58a6dc9048eeee5fc014cd96531a22f505634eb23b3f593b1e910cc9696e910e8bff925f082bacfc7fa8ea5ebbcfbda50fd78fcf26fe19eb0cc4fd369444f9f39db68b8361079cba02db98c78189c2d701e0d639a7b334f973047b2a483f39d56ada6bf7860880113c513ccdb40e25205cc82fc3664465429d0763fd8f0f763ab3be3f4ae37457bbfd6cd2963f7c8b55d8be087b03d", 0xd1}], 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002380)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000023c0)=0x3337) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x3) 16:02:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{0x87, 0xfffffffffffffffe, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b2") pckbd_enable: command error pckbd_enable: command error 16:02:24 executing program 1: mkdir(&(0x7f0000000040)='./control\x00', 0x22) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f0000000280)='./control\x00', 0x0) lstat(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)) 16:02:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) readv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/118, 0x76}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000000180)=""/231, 0x2b}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/1, 0x1}, {&(0x7f00000003c0)=""/70, 0x46}, {&(0x7f0000000440)=""/212, 0xd4}, {&(0x7f0000000540)=""/53, 0xffffffffffffff87}], 0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a", 0x2d1) 16:02:24 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:24 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x2) fchdir(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x4, 0xa01, 0x6, 0x4, "eed7d1e31653a793ba15449aad2289707432fedb", 0x200, 0x400}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffa, 0x2}, 0x8) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) kqueue() 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x2}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x8fd, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) open(&(0x7f0000000100)='./file0\x00', 0x8a, 0x20) 16:02:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000400)=""/148, 0x94) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() 16:02:24 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x0, 0x1ff}, {}, 0x31}, 0x3c) r0 = shmget$private(0x0, 0x4000, 0x25, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$unix(r1, 0x0, &(0x7f0000000000)) 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) r5 = socket$unix(0x1, 0x7, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000100)=0x4) r6 = accept(r5, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000005c0)=""/4096, &(0x7f00000001c0)=0x1000) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:02:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000)="04005c00", 0xfffffffffffffead) 16:02:24 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x6df2) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/32, 0x20}, {&(0x7f0000000100)=""/49, 0x31}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/146, 0x92}, {&(0x7f0000001240)=""/181, 0xb5}, {&(0x7f0000001300)=""/5, 0x5}, {&(0x7f0000001340)=""/104, 0x68}, {&(0x7f00000013c0)=""/143, 0x8f}, {&(0x7f0000001480)=""/74, 0x4a}], 0x9, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:02:24 executing program 1: setuid(0xee01) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x401, 0x0) shmget(0x1, 0x4000, 0x100, &(0x7f0000ff8000/0x4000)=nil) 16:02:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1a, 0x0, 0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffcd7) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:24 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000008309ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) getuid() pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x0, 0xc000000000000000}) 16:02:25 executing program 0: r0 = socket(0x10, 0x400000100002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:02:25 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r4 = getegid() ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000400)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r3, r4, 0x6) getdents(r2, &(0x7f0000000300)=""/95, 0x5f) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="11b6ca79fa0b838b0597b1e0ae6cdfb7a62d114458d780be8043fa1d2df45093d8b597bbd90f3b3f2fdee3642b2f021c6cb3f146998c22b9f84cc96064f4fe2985bb234a2b5608d0514e3794f56cc8ea7a0ec105a229e00575d701e4f92bdfb70a545afb4d483606443a4a5176ac5bb90eb6ab8754de3e821879ee7666e1bbe2a2e724afdbb179f683861edb11fd1abb774e47ff6b3a38da995f0771537454c72c96528bd6331617d410f06c670aba1c90914406ad335e05a75fcfbbf691a54822a7f5f79512a27775f4106c3b89c96b9d3fe511feabd4e9e881bed32e55b160d10371557d39c683e1bad1e0f5071284dd0478", 0xf3}, {&(0x7f0000000000)="9d5a4e9ce0ea39835356a1bbc703348705a1f65ab6edbc76a38f99c9d467a1cb73c8345bb87bff0ca05ee49a39673ee78d1ef1f25bc54371c191cd8bf1042994243fa31f80a150451051e01c9be1a6344b268cf1fcdd2e680f5048c3d23a207f1624c25b2f7b10b54a409d", 0x6b}, {&(0x7f00000001c0)="d424f571723a6b08921c02a688aa811c38", 0x11}, {&(0x7f0000000200)="414dc1544858cccd56d8dd61d53ec204d9c8af697a7e4390c2b77bc1a2a31782eb6f00ecf78bbd865f5b6b9cd37ee359a00001042f7600c4dcd26aa0d8e90748dfc5ede8e270b3a5f5ec74272b132f79b00b88d818a1590eb20ca5a3a54fbb859e3137a852b33235509b69ae0c6e5e425aec22b9364002ae5a7d8b6af90c0cc9046a75c6c3df458f4fdc080b129577c89e49954a04a90d18c038b0663ade14ff4c9e7b63b2180a4218785d5bbd01ad55d87cde92d29682710b82ac5321", 0xbd}], 0x4) 16:02:25 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x380a0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 16:02:25 executing program 0: r0 = semget(0x3, 0x0, 0x1) semop(r0, &(0x7f0000000000)=[{0x2, 0x4}, {0x1, 0x10000, 0x800}, {0x4, 0x29, 0x1800}, {0x4, 0x1, 0x1000}], 0x4) r1 = semget(0x2, 0x0, 0x21) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x7) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x1}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0x40) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) 16:02:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/56, 0x38) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000000)) 16:02:26 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, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="fcffdae08432"], 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 16:02:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000140)=0x101db) accept$inet(r2, 0x0, &(0x7f0000000080)) close(r0) socketpair(0x1, 0x8007, 0x28a, &(0x7f0000000000)) 16:02:26 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 16:02:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:02:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x5, 0x4, 0x8000, [{&(0x7f0000001000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0x2}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000004000/0x2000)=nil, 0x1}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000004000/0x2000)=nil, 0x7}, {&(0x7f0000005000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil, 0x6}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000005000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xa95d}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x4}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000003000/0x1000)=nil, 0x7fff}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000007000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x7}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000600)) getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f00000006c0)='./file\x00', r1, r2, 0x4) r3 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) r4 = getpgrp() r5 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000700)={{0x6, r1, r2, r1, r2, 0x10, 0x4}, 0x1, 0x1f, r4, r5, 0x9372, 0x80000000, 0x2}) close(r0) connect$inet6(r0, &(0x7f0000000780)={0x18, 0x3, 0x6, 0x5}, 0xc) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000007c0)=""/179) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000880)={{0x8, r1, r2, r1, r2, 0x1, 0x1}, 0x8e, 0xffff, r5, r5, 0x7, 0x7}) writev(r0, &(0x7f0000002bc0)=[{&(0x7f0000000900)="df92cf65b82c5369dc5ddb6bba2f3780d2499f6bf0481b03edf1c45bc9947ed1e6331384e28ddac2ea6f25ba93d4fa055931db6cec70771fc837e3", 0x3b}, {&(0x7f0000000940)="b3bb4751ca29b3b2bd3b128017768d76dc4a37eebb2ea3fd049b442e159e3686aa66d7c167af65fa42f712590f1f031b231f82b5ce332560c3d7f6576a67857eee0d583c232a3906ff05d915df467a07f405dae3e2d3985a11966b69c0ce6f5c24b853b5bb81a86943250e39a3a385e0e8f731220166eafcb6558f0d30b40a4960c6218a2ff5f2e23ea699e28d343c92f879163965246d3e", 0x98}, {&(0x7f0000000a00)="e3961963352a6b7541edbd2c2780081466db097373272846615cead9fa5dfd96e91d742a724859d85d66a43924a2141db13bb2c691ef5fb9619fb3580c195d6d63c6fe1fbaa46a928b07998e1b3c12093666f703e9f71b9d527f9cffa8c122e1574e29c2e02e0669201b459201c690033dd3fdeb511e8125dde8626f8c32669f10b51c64fb3a12e35df1d60f66176de6fe772e1e39751deb3305d63952b2e82ea2b9d2e4565014edcc0ead95ae17beece6af4882601552c6e4bc28aa7d406ccf08e21be4610c28572ca967ae1a063f9807f10017e55e34fbbd6cc057d8e90f7aa40c58323ef5e12886495947ae6527d47996d575db9cd3cb8e7f70430a393f9b3c99ed0cd255f75d605e3f4a38b1a36ff90eaddd2bd7325bd17965709a5a3cf6c864176e98053de74f7bfe196ad30a69a7fe874f23306fd72a85018d1cee01c4817d2258a5dccc5a128fa80012a43a66da5c5ff499188f71d735e5cb4e9e10f5bc05286bbdc7420bc936118015fc8c35d45a7aa492b12cc636aec58225f20d8e82490619bb8cfd13f443a18ec3f60ec37a7b6f4b9b7c0d5b83c9e11f2a69055fab5a40c29c0a5c51ffb8e86414159d58535d4da6de5baa45c839fb1d0dcde0f6cfbcd4e0361b5ca3910d6fdb68b953ece67f7091c0ab4317125a4d64b3b64a6dada62787c24b35f5626cd2bb9acffb6889c41074565d7796f6b96eb90a865b7f3fe11b5363e9f50feeb9b976421013547b8214f400d82fdb4034f69a5bce1c0c2fc77d0a02e32ae7175221ceb4c069769a6ceaf75790375fe8b666fbcfbf63189a5b08d1afea51fa071f77e3cbc288e351b6bab5511ef205c037fde74ec4631dfcf4c0951f058dd05e94620d4c56b376d0c5789b92e60ea467b4100bdd129376524985edeceb8a8a2cdae7e9253910bfca340f98081b465fb3a89cada72063728a789b2af0050e99621d57fd5b3d733bc5a35d2ab9b8a7afd09cb8902636f6f4a67d202ed5e5c4cb610ecbfde49ed01dc9cda825feb7413a8cf37dfc0dce5863a202e46bccd28fa108e86ab37c209c49e4dcc460fde03768fb39a5256e82fe9e225ca866c56a4b44a5a44f1cd0c972422f87647c69b5afd9cc176436b7aedf1b3796677600292f5b84a7e211a19b6624fe30df626836dfe754d8aafab7c33a0d83f39e28ec38b8bda841fe1560f794dcae6fd0e36d83b5e0797763821d0b5dc47d3fc28c0b487c526300813598f2335c2baad2eb6c52605e49c405fd68884d7cdae73411a1d0cd5e1f66cd7adee87c3a74da98a81d5cc3b50f2e6803d826fe913ced8cb475d47658ef5ba8ae52e1863eceea6d34427f77e6ce47e9a69b6b322f40ee0e1af1fcc370e5e11ccd8db26ccb4f2121b3e001acfa792690f0f0f22d5366d0e663b2fccb357e2d8140f31c92d3df114e7fe8d92e126aea08941c818048a3259f616a59313621e39eb93a0bdb52fb6f0387c270b0147da1c25ceab1bf42ff03679a97c55940e73bf3ccef0a9bc69ba8272821444042b6d10b95c7eb0814ca25b7a1ae9d2c4253269344cab32cc4d19367f58664cfaf7717fa089bbc77d4bec9c334cc6393a39a32eea5923160d8479134c3653b23bc875a9bdd04b5ff6224a9b4d4cf963978b16b93b9bdd1fee8e9c5de8ba1d82fb51486619d3a420016967dab48936f56cbd5871234c661095048f7a3ddd368da3690ec42f772b5ff83328e7f8d3ad04fd67a315535fc4fe102f5b889a10000a02b24f6edf9df2029be14d40f0e9f6a8bd8d56110b52a00b1f7877569ee7ef85b7ede1adb2861568e1d4b7a3b3e85f773902fc2e764d190bc45eb00505819120902d3d973c4f0300082cf1c9dd86c863b1222489fa6fbbbce890fa7296651d900e6336438019b486e3dc97f13f3fbb0e5482b208588b66435edf08e85b581e606277cf84c02c7c9524f217afa2d5fd2a87553c633cbd20efea75b22452ce97c3c5fbbfe69a654724c976fae0835ec9596a864696b3c786bd9fd92040c1d0bae7d8e515b664b7df8df81db87eecbc45995d8f7129cc295ce1eae86666019cb484fd0423809303f2425868f0b84ae264fbb3e361122dbe9a5122b2e047aebdf9b2e999b802ebdbd4accbcea2ac92a71cd5ec092f270cbe25c5b9e99ac7d2c6a62209b073d65e9dc2992ede5142adec3f5514ad987c82d0ae8955d08b9af7ebefcdd41d8186883cf03c0fc34f91b4155dd83eee4efa601775cfb4fa4f1cf7dd91881b438b3398f98280e3459f50adb621c0f7e13b4a52b1d2e1b4d4f18fffccd29c3503233b5a20936acd8138feff00eb31d270a1ab2860da21b4ebf2401bc9d10e6251615231d7c9250fdaac3bdddf243bc249baecb59b0ef38e83f96d729792cd74d7970ff32278080a3224aa5bbba38f0d1b5e59f30ffaabcb115437d742f93090ceff21b387e0da3dd78499a2d7c5fecea0231dd9b619ffd6d18c3cee9e9490c4298d1ef2790e80837d5e3d949821913e0042e39eb8ebc33b582c8b66a02a1837346f390ab0ee272f11b44f5109bc12df52219722b4ae579dae588f1fd469d2be1371c7e3ae30a6bc7eb8747e94e0dd358732d4d65d2b106b5b5bd9b1b42f509a7e4d1e98622a01b1024b3ff6ee865f157164868638f491f95aac2e489d3be9aed98efdd0782ac4c67c78b5684f340b9f31219978732c57c97d963e8090217b5f0007edfa2b70d24ea6a5dfc6d43d822096db5bc1ed84b1b5fa4d4290eb7f229ef89d3af67a11f2d0267538ad2da5f74026efff8b5965d6e7032a8ff27a1c05f6cca01e766f951f9de2b0f70dc47d7095dd323beee467db4feffbe7584a9b8bea7e86cd7320eae376c1c20f8ba7e80f170ab040d679369e59a3be100e5f700a7643b6a79b7e36d3d0e3d70947ac498797a86e2b525792d91f8587b5dc159eb91702d2b4ab14f706c08e56937174d01dc62f35af767e0f5359acc657226847da66ed8a1eb0bb09f6ef0e07fe70ce9a1b59b9a559dcbe27d3eb4bda2df6ad10800f8947b31448d223705a9d5a1a87e25097474601de8ef1709542077091581d082920b7b9c678bf2c2b091f4a53de6850699dfa78056feb35dc8dc39dbd686c48c5bbca7455546e7807555afaf8c2bc6703da42effcc95bc6c7c1a665058fb9dafa73523a101ec4335820021980edabee86a877c87f408149fb9022ccb0ded2dfc1f73f6413b80967a5fc2bc9c67c866dc5955b4c5882246967703f34a72e656cd6be0ab3635e8130d07e5e19cba1de8d15d49db9b7861a01e5351bae5c30ecda5696da11b34321c0a0a42f3a9da2045d593a20bc7ab514cdd85ccb352216159447434e281874fe82c0b7da6aff53f985dab9c128d7ac8e354f1b996e9eaad6d15fb8e2a00abae556f59f8b2b37b2bfefe231207a67b2a06fc1c8d9bd3e746aa064090f39b00f25bdff5db676058225429f5bf59e06f1891a8776e2c10e832ef2deb6bc92ea2f719c3827bdca7c43c771ba2a4250bd59e667c2b373a39834ac6b3092c82358179e123340771eb4398b591c2c1cdaad3c768db0fe6e92a9b2590aee8e9661e3f022dff0916ff9a0fe510376ad52f1519869cf61f33eccb535af156652d041b66a74f48feca8dc525d15b583b6ad860cd9256843fafe4083d7b7d559b5e304194c95b7e4a62c1972c9a172a788c2b8f61b1e71b0ac9b7775392dfedbe00793dd55a88b8f9a6c46ed1a153caef78424914f1358368ec7d8ba6f5e7fc991516c971e805f191614d11ae8327e79bde44507ad8404ec7d556740c67bc6f2b4f5db8f6ec970ee286c5b320e9220cf99a885a7bf628f5ab5b4e8ee5d6c9c30197ab65900e878288f65539f989e88ac8410895112036cd80245b4678cc3d70b01ed56998f7d66b2600d9e3b7a8543a286a496a2498823644ab11866c131b479c3d5e3435c689196d038b2711212c2a8e9069bd1df260f5dc42f2d620d3726bf3111a845b0006114ccee379f719cb2efa942cd1b02213cb63651ae5c1c380038e5f0bda4d10c8d9846148f2e3fb63e8dd18e6254aa9691481762ecf855997379d6fcd6610f82c46dec7651f3fb96f384272c5015f1cf0ffbbedf03654276fbeaa9aaf783128ff3c68498838a98fc6444674b18f2a110658434c4610207c2890553df9798397e24a90ba7f3094523d50113717090a43c91cdb96d8e6147a2d9741dc1c10aa64233372520a43ce7d34745f1324252d7462783c1ee040e7669ee419f241b443679090c633d7d77277ca6083b7c551949ef3f3f9c1d4c02962af94cb1c054a5d80777711ac0c6aa8c13c1007f61dcd4dc76e01879914745a004e179557bf0cb436b5e271b8eab61298ef1510181def23c27d3249870867c3bdcdd45b7dcaae4a924648d3d4505e7e765442c45c0adfa1b6ecd7bf6e8ce41873aa4cd14437252877a9722b81113db49590020dcd84e7edacee4c7acb92b979310fd566478d2ba9ae65eeca49b31508b080ab2983fb7d0b88ac3eec4d52c6b427e562a376b64558859051bb05e372ab38a7a11c80cd5b2a6ab3ed144832d2c3733ffc508a74ed6392fbc3c29f04aa8767441d0f83263102dfe88b20f0deb139b579cd8a76dc950d3366f4da8a308fc30e4e3ac25d42bc8c84b558651da7e43e2fe7f6b0e170bb3e2badd679be75f5aa4b6ea92f54778140867523d2603af14072843ea7b25caedcd54af6f8ddd30efd428b17599decd02ceb043507ccfe63834f09a033e682b5e6fa2ea432226abf0f17f8f63ea5e8ef46cdc88af4e45abd7299bdf07f22903fa52bcf59db4b959d05459d38dd3b015417886d85b51d573211270184142852e0e8f4bd3b1a5d448ad3445f0a6a93193e4ebc7ac853e52f74d988b30f0a355d488ed36231a0354035c2180fc27b8a9c01efc29912c7e9d469cc436f4511e9e7dd5357b091b47968728c33ac816e168cd4095392b7b1b3d659d2f626efb8bffb5759011c51d5a929874000fac0423b0507a7148ca941209b500bec9ea477bcd6c6536fce4612e54e3b367c80f82dc7ea7afe0748886d52a48a6fd8e2b0854c6422e663b9e775dda4086f74e7e452ccd789223f4d8615d91eba749c26a4099a513037bc7bcb68dfa371db4db08d58f8381753daee276506e39322bfacc31344ef456fbe45da37004f037eafa9c4e79df0de07132c57f3f0bfef9e545d32909c47b68bcd6ade3da0d369ca003c129c311775a3652607c223c40847a119bb88344164d094054e9da443adea2dcb776b1414fffe7aab219f2c1958a86c64e106b2afc4799934c593d82788ff5d457c1296d1d48a42a32a5d4732e1a39b0912c9fc4135836f425d0164c9de0953a15072b43c06e0053f099e276fdeae26639d37f9815e8c386547ae25924688b28ebb2444180130065ce38f45b712af7578d183a2b44d0dfacb0a2871fc2cf2b4f6f233ab7d6601ceefdad8538eddbee942725a2e61e4bc883427104568e2c8c3d6e9024c56deb4ed14e1e810c3e2a0c244606ec8b4764200b167e6dbfb8ddf9168dc178ac630cce4e2173a72f28f7603ed5177434bccb3510a2534c6febd31296bb6d07d6d74a18f0372aa3c0456b9d4a170f81fe6fe70d10958292ce3d4203f97586070248831991ff933f862b646a81e4a9afc54ba2aced3876d35ca1e9e46a5421c0806c74de61eeae2ea0b38b000e159a56477b9c8487ebe88a1d1052603a674a6e23a8ff2fe38964230d8a267bd62ac85d0fdcbda4237df3fde5c31f6bee8de27d3fa7120264a2d31828e5f89f8f89fa40c226b58e098105c", 0x1000}, {&(0x7f0000001a00)="455bf7e6e71076bda19fb27cbefecbcf2318a3aeb22e03d6671e1fc48302dbcfddb8a984ad5f3508f949327548ab9674ce67674ea6d812aa4d833327c6374bfa5e20bb71", 0x44}, {&(0x7f0000001a80)="b27d8b891eba8a656b65c241ed287cacac9485cc58f5df7b61045de73f1d4ecd6d0b00d820fe5281725a58ce755022ada4311d5a6c514eade0a46a62f96830363ad95e", 0x43}, {&(0x7f0000001b00)="0cc00593cc03aa9c50b69347767356fa82fbe165f06d05e88ada5cce5725c6772c246873fb7935de64bf9195b7c45c8bb554d539ec127e8abcda1a1fef4f40e14ca919a73fbe2ea9e7470b24f74cd53b86dec3cf3235cdc19acffc458564d70c5837049e5b9fef90d798740a55ebde06590b8dbccf750a3676e0acaefc0bf5578fd95be04f6ec1e32845f92de3fdb3e087ddd522c4681663ef35e3dca728beebf2e08af54155e07e2fbec2415e91e09adbf21f275d228c93beda43b0aa66c36d7e49fa70d6f13f14dba650ac4995b190b7b7571f5cb57499a6e2ae7a8360a5ac83bc394b46cf426e7f338af63f28e86667344a363141d0c2a701629245fe437c14304ea3e8cad0c21da6793a8bc6df4b5b9aa096fba91b3562808278298eaec8ed1172e45242e44933578dadd97c598d75ea5692deb14ab24bd8602198296f998f0b0eaadb5c0b9d71bb4aeb2848786dc420c9583e971e9ecd6f79a443f17fcd9d3c246ced7dcfca1554faca180dd10cd677d54b439dbcf7969ee55a2940cdc91191bb8e9e281a6fad2fa9f52cba93972995ff5e86c314a41db838f765793fe4b92a45928471eee760ba0f261486679c4824d648de1f7db379a0dee98b8bc263293a7b171ffdc798b52a332449bac3ba24c28f5668bdd84f8a9947f05fc554b05b86da70c30a68a39c7c4acd9948e3a787539af1f4cb7da2a4882cd328b57094fcdc03b19e7fe7a9d5514fe5c66dc47ac70f8f6e5e5af22a05cf2404c4a9806ab0c60063d7e9d197e10f14084481838d434f15cfcc92603316a1638e86f97bac0ee844ae6053026c60f0097d7c047bbe476fb0780cd4c53bd4ab95a9e498a7852ec9b4965ce9346f5561b6ef189aec01c97ea115daf3655aa4722251efdf85fe303fead1c4797c20b628349d1f85cb831de7cba8a11cb3d749c74e99446d9ce040423c3f1cb56cfceb29dc30443bb4c6c27df977c7523288b65cff958aeb93bfd44dc232e8cdaf544cedaa34d569921c6fb6f74a8d2a333d7962d92f2f3f1252947fa2dec529a0019584c72bee12a6db8e30a89fd9da6d57d88059f1f55834d5871248db47d449ac6067c98a6409504c861c0461d42a12a6831802f94c89db42c4c27f655f9e6eced0567c6d9a7639382108e65c184b82777a8f899868e92d074a7d9a5c9f0e00df66a097a2b76e5fe3e1581f75ef3116a96ec2834f7bbf8090ee95129843dd96e2e24de6206fc3e3031fcf60af3f781e97efd7d9e07ec662d9133b63f457be3c98b2311ffbce496cfae886d2c8820e2bc7f91749ccc78f1f5b8f2c91a605acba259394b277e1bdda60010a9b7bd63b533a6c64cd2022c3095103e7e9e7f5971c48dcb02618a25bf76937aa9806cfa4c546f33148d474a333a3ae2b459573a799e16d235705eac3d63be893de29a2d9cebebace7b2da42df65f05d3c32d10c7c1ce11e7a66d785cf57cfa5e5b27fbc488c24d3f505416276c79860233235f9bc3c7d0b73c4cb40f44ff055319e72238eef9681847db32ee2695befb78aa6780ee1ff4c45c23e04b91b55ae56f8e271cb1a5679273c05727035cc0e50abdf5d7daebfbbda749bd403a489f7e0371f335079cb20651aac9f02d94ca1f323798110f00a603df1e620253a628290b2f87b7f1523a15c0a6f54af67be32d35331c847b8cb80395c5d0424d66ca3fa49e7bcbe88ed0283d97108842092ab5a0f7650aaaa99b2254e5ba0ec5d3d0a5fcc3db5af2c1baff0216f8275928a9217b5c7f4bc57b6e27cf68593f26508a79d3e7b2277fe3a8bbbc9b7286a4177d24d3fade0fd6bae797fec06859f4b9dcff4b8b80434f782a117c31590b1cc9c9bc9143f4aa18d4b0f87325bea843db307d4dc14e92d93c2aa9e76c8bc662d87fa732de11c33a847d2f4335eed8cab5c5679a5185d4d8c7a04eb5527b152119c8a3c1b66271c8110c301dd7c9a7748a78c447dee7077e5d03fdb6f4d39883ff0a1ee363106203d8f32f73ec2003284e9cb17c4b831b898a90309c480890099e24c285aa3e889757f2d2b77715542dd8d302a32564322eea4e3b52118551d23cfbddd8e77c12adcadcb648ad5af48b62d88a65e06f84a199807403d3ac1de7d80f3399548217f3a4f3dafbd060642242af7beafe6bab13bf93b8f396f7789ab67c1c20d8936d4c12775b339d594de7a52118a0a9363249421eb5b7218372abf7a0c6e740229d8b2c29512a1f8c5075537461c360e8baf10b06f8cce7c8f14cf1077513c169e773466081afd13062024a6c5ed1d5b8e081f552f95ce863e538d0888995aa1947a3eaae47bc2daf70911b7823cabc7beb3416505c8534ff3621fa8dace8a67aabcf4f1540496a03179888522306069cfe5b6bf03b0aa6da4798e749155be3cc723b7e4eed537d93994564849351adc6ef2dfeea66920f9f18b0eebddebf98fc3e1e29a7f6851051c09971baff4fcc1d83ae60d02e61129d888856820ac1fef27f84489d609365d500c310011a63210c736a2db9b380f01a56df066fe4af0783e737ccc2287ec4d845df65f621ba9ba37cfc1c3ab5f243269c56115bc21005b4e0dbe465739b722f48457b9d9d8ac29a155e462c2b672247e6791e75f0be43acae365f33d5602626ef42d66bda5dc6e8e8cb1c021c1d2258d4797f6f4058afe48e9a698c51b9c541589e15cfd41415ee68bfcdfc2b781539cb3a5bd80967bf6794bfe40ec38244dd42125178da6d363853e8f9f8fcacd53165f01830850218cad782d89b3371f97fa4fd5e4fe367e1b8a439dbcd043fcf92b4b20e07454ab31f8f01392f083e5cb713a228b204bca7a07a9c21275eea58a9d5c0a3909e635f2e215ca28f441a8216c6d72507fe5545197c0915783aa89bf5df9ee8d387c5a1a9a3cb5d00712a9545482eb3081209133ab1d18608153a0415aa82da43ce0936ae5146d8d383624d37b2fe2e9bc0a37f89567a5b596846478f172155af36f10cd98eb9512127fbc8866a28289a60ee2aeec06dc918266b589fc1a5bff28cb3f03335fa427735ba766f3f7a9a980fe98fe12dd0b91e44723c37ed503edbb71436b27a95e91e264a0466ae1fafbd9b6a507958a0c5dddbaa4a36293419c78c9cd61eac9a487ba8cddc3733b05d76015abaf84bccd4d1f71cd4deb77485e7e48e80285b8ee7228931ee4024d02a31d202c59e53a65196b53c3d92d90d30d59baa365270c9b16271c9ed70415d13c797a5ff5e898d4cdd9aeaf4caaeae213a63e121b754fa5802ccb73c353b43237b24358c91d6a2b6c39281c9aef636ec91c7ab065158db787c8d258cc5ae1c3dda929b27ba5cb21707359600d6c00881395dbe95ff0e9e18bceccd1c47532722701258fd8044bc7204a218161e6670970d4a677211268c30f297ea439e7e269be1ad28576d2f5235f86a79e012c650d55da8159e70bc11352cb9b6a2857d69eddb6579af4b10c0c114864891eadfcd959f7cde16feafb8d39b3d01d13a78ffa0f4245284bfe9c89c6598ca25b1b0b31f9dcfb03e4892b458268bbc5d2d7dcc4459fbf97ce8e8288a129a9e6bba7b7fa834989269595e37b41518f91a80a42a860a42d1e38a3a69c2ad0e46fa5361598e98caaf6fd6e06228804e936a99c70dfd05a14499c6f030c75c429c4af1e7494b68c5d8541b920fd2bf01ef38dd511ee8f14e6f4b81ed7a02d766e6ce618552acdb3df2c94816ff415b21b8acc7ade50f7f8ea3d811082317526487c3fbe63bfbaa35b401a14ca1bce42f385d5e4d1978aa165da123e3ac94452c9bffee2059696aeae3d6a9b30826b95bb8b19311f5ec9600289ef4ea186b9d730146b9a6d21824cd72533d0562e2e9104ecffb120868f58ea6cdd76c79d1f90696a092e038f22ca71585b9ba2c40d21f0f3a642b4b4b2f875e926c194bd39c99c8f44b7dbba8fb6e32acf67ed147b15d9f0519d92a3d439ee90bc2f924148fc0633043b5bdf212a619f0902482e56b7aeb7d2e04bfd090f384a8baa2b534209c2372210e4df4e193216df454d853518e31dc6ec1127a1d6b8b77a7c2e4a587fc3f8111eb81f4849c85c1bb4a9fdc73a0545610bf981a44813d5053d562dddc4616835a75ce1f7261b05a2d0c6126e30aa1bcfe3e09b71fdfc145d74303644f65f9e653943aab40561caefaff5b29226bb861ae0a5e33fc05119d335bca105b4f5c8e719b922e4a549628ad9303d4576b8f4899e1c9422b7ccaf297fa78668401266d356baa15b25c00b8f3639c6c68e44a341eb97b199f55ff82b50cf024ab4b002101b501a9f44426ce4e7e4e788d533b4d71b46a970d751d7ebcb73fe6cef9ef89e4e66fc9b922b4e8bb7acdbf5291919da84355b117642bd8d959c1e87d36a09d2ee2235da04132cd3b6ffbdcbfdcfa50efee52a7f0db100a551ddfebedeff9eb57ee694613b0d4e4d5df76f9be8116bf263c718c36557f0ffc250d4cebba9ba8b76a4d31e4f4f01331b6fee32b70b0b04a6772d3c1b7fb764b5dd3bd69805492a4478a727cf733ddd7e715c2663e9dd638727d2cf9afa29e9c7402339008391ae600b73970eecf5ab3329d263114fb233c56ab12bded2da731d1ab5639de2e8a2fd5dc7378df7d6c3f39b75c95bc5f85bb4fe4552b0ffe249ba0f8e19803e439557722e604822ba836be32a98063fd9333f6a297a91de31ab966e9eceb8e99f5f344cd8e6580c95b841e9928f61dc9ea9cec4f64585fef8c54354bc6c6e931247ee13582592ceae593059993088d7005c87a2d53e4fed39ee68743987587d145ceab964e1523870788276590498df512c5812bade5fcbb96defaf406b921b15974e42f84334f4510347e0b78c7d738caac763ade24699cabb6e7ea1e804fe2d2be985c5367e224f0cb24b0244b9a5cc253b7c2a8dd076fda9fbb8d9dbea6c0afc1b96601c87e705ee83b5076d3e55e4ad97f1afbbbad3f23301610796c489756980b761e746e485ab392f88f60da9b2cc9388cfc523a2554af429e07c18ea3b319f6fb24ac48bef823f7c91b4d51659244b3ab1fec16205f0401ce8df8dcf26e2fc625ecec3f4591aebd3b40577bd732d6bd87f80b30726156fc851d291d8aff56470101c15818e2eff1a1b3ab101d4fddf9fad4d758afa0f1832a44df08af71bbc92322980acd211c35ffd0ebb0d443fa3843a4c433a244bec80e338a3817daf9344be4cf99e47711abb946974bbf5a9cca9646e85f281f69f66788af677466acd0d3da1f5636d71bb2c3aafb7aa0d1c0113f4d2f78ed7a0dab0f9e144486b4b1bcfed658b2ec45ba16b54b1ed466e6ec33469d57488e6c83f6883c306f8d16b427b0feefabc171d92efa3ce91df8e1be0ade37d570e593b8874f610fb46c3f7453aa08f48617fd3cc50404455f65db259722f4d34ee65b6d252a5a23866b4b93fced1c0ebc70d492a12700a2f4ff2ec5dad9e3da19e776625a13741f86060608b330ffd8889cb29a0d581bda89a2464f3a9d2d11bf7db383e8d33ab78f4a73c700e0ff570300e65f232caaa8dd9ce2685d60cd407b2587880621eb5f85a5c887c7c7a8248e8e266358f004505323b4c64999a444be2539ac5d727f2fc9703d3bd14cef73d344bb2403896f161f6d3ce1d923b8d9f2f41d5e5e4a3831ccc06e7d56605570b67f75a2723c592c0a574c36dc69e3d31348cb3fae1d6f6ccf2edaca1cb779ed9c58c3eb8e6f4f1368393a8dee05d4688c567858c44d7a8bccefb67a1a5e461afa60b1b768ac9afb6c77c0f737fb88106361b7b8c962c3ab060f26948c98ea", 0x1000}, {&(0x7f0000002b00)="cf97bd9bfe3f82d045caadf7a8ca4ddfa1eba21b9448394a98393bf84e5122739b085ae9744fbab3cf3f94b08339fddd4cf4381419aa7d3cbc3c4a5f4976cfb8a1ab4d04208b1c228e26721fcd16776205e72db125879a4bcca98d4a4c0c850dd444c346796736b87c860ec0d2d897efe522e8761a22db5379fbc84a5afc5ca1152a4e111e904d194e3736a624482373363e4f486978c591280604fcbbc3a71311535e2f36e9060fbaa7c0fb", 0xac}], 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002c40)={0x1ff, 0x8, 0x1, 0x7, "60629fd816bcc2b953171eb787cfe50b61c9242a", 0xcb1d, 0x7f}) pipe2(&(0x7f0000002c80)={0xffffffffffffffff}, 0x0) r8 = getpgrp() shmctl$IPC_SET(r6, 0x1, &(0x7f0000002cc0)={{0x1ff, r1, r2, r1, r2, 0xe0}, 0xfffffffffffffeff, 0x2, r8, r4, 0x80000001, 0x1, 0xcc53}) munmap(&(0x7f0000006000/0x1000)=nil, 0x1000) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000002d40)=0x7ff) r9 = dup(r7) ioctl$BIOCGSTATS(r9, 0x4008426f, &(0x7f0000002d80)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000002dc0)=0x6) shmat(r3, &(0x7f0000000000/0x3000)=nil, 0x2000) 16:02:27 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xffff) lseek(r0, 0x0, 0x0, 0x1) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r2 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x1) 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x22, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:02:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80000005}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:02:27 executing program 1: r0 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = getpgrp() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, r1, r2, r3, r4, 0x8, 0x80000001}, 0x5e, 0x4, r5, r6, 0xcf8a, 0x3, 0x9}) r7 = socket$inet(0x2, 0x4005, 0x40) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = shmget(0x3, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) fcntl$setown(r7, 0x6, r6) getpgrp() pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\/+{\x00') getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) getpgrp() getpgrp() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgid() getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000300)=""/4096, &(0x7f0000001300)=0x1000) connect(r7, &(0x7f0000001340)=@in6={0x18, 0x1, 0x400, 0x8}, 0xc) fcntl$setstatus(r7, 0x4, 0x0) fcntl$setflags(r7, 0x2, 0x1) r9 = open(&(0x7f0000001380)='./file0\x00', 0x80, 0xa0) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f00000013c0)) shmget(0x2, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) r10 = msgget(0x0, 0x0) msgrcv(r10, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000002440)=""/93) pledge(&(0x7f00000024c0)='\x00', &(0x7f0000002500)='\x00') 16:02:27 executing program 1: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r1 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) dup(r1) syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x3, 0x1, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x41, 0x34, 0x1, 0x100000000}, {{r2}, 0xfffffffffffffffe, 0x6, 0x20, 0x80}, {{r2}, 0xfffffffffffffff8, 0x1, 0x2, 0xb3f, 0x8}, {{r2}, 0xffffffffffffffff, 0x2c, 0xf0000000, 0x24000000000000, 0x8000}, {{r3}, 0xffffffffffffffff, 0x80, 0x3, 0x3, 0xff}], 0x6, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xa8, 0x20000000, 0x8, 0x5}, {{r3}, 0xfffffffffffffffb, 0x70, 0x4000000f, 0x8, 0x7}, {{r2}, 0x0, 0xa8, 0x2, 0x10d, 0x6}, {{r2}, 0xfffffffffffffffc, 0x10, 0x2, 0xd5, 0x200}, {{r3}, 0xffffffffffffffff, 0x28, 0x4, 0x4, 0xfe8}], 0x80, &(0x7f0000000240)={0x20, 0xff}) poll(&(0x7f0000000080)=[{r2, 0x82}], 0x1, 0x0) 16:02:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) write(r0, &(0x7f00000000c0)="a49c83c34133332e", 0x8) r1 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/225) 16:02:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="034c2919e25b8b8af5f1fb94666243281f4630bd18295933e2c0e34f4b9b61514387883060049510021c0178a54e9bbbffde2e3f8be9a7854cc7d0b8a848a60562cbf900b52d2a13ca01cf87a1f4ba09d6000000000000000000000000000000891af04441", 0x65) execve(0x0, 0x0, 0x0) 16:02:27 executing program 1: socketpair(0x13, 0x3, 0x80000001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x1e, 0x5, 0x84) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x18) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x800, 0x1, 0xffffffff}) 16:02:27 executing program 0: r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:02:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20100, 0x50) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) poll(&(0x7f0000000080)=[{}], 0x2, 0x1ff) execve(0x0, 0x0, 0x0) 16:02:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) shmget(0x3, 0x3000, 0x10, &(0x7f00006d9000/0x3000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x3) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x10004) openat(r1, &(0x7f0000000180)='./file0\x00', 0x28000, 0x81) 16:02:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0xb22}) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:02:27 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt(r0, 0x0, 0x80, &(0x7f0000000080)=""/86, &(0x7f0000000100)=0x56) 16:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x4049, 0x61}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:02:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/232, &(0x7f0000000240)=0xe8) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x1}, 0xfffffffffffffdde) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0xb1, 0x6}, {{r2}, 0xfffffffffffffffd, 0x8, 0x40000001, 0x5, 0x10000}, {{r2}, 0xfffffffffffffff8, 0x80, 0xa, 0x8, 0xdd}], 0xd6e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x91, 0x1, 0x8, 0x10000}], 0x5, &(0x7f0000000100)={0x9, 0x9}) 16:02:27 executing program 0: setrlimit(0xb, &(0x7f0000000000)={0x3, 0x400}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:02:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:02:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1fe, 0x0) flock(r0, 0x1) getdents(r0, &(0x7f0000000080)=""/122, 0x7a) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) 16:02:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x2000000003200) read(0xffffffffffffffff, &(0x7f0000000000)=""/214, 0xfffffffffffffe1a) 16:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6, 0xffffffff, 0x2, 0x3ff}, {0x6, 0x9, 0x5, 0xfffffffffffffeff}, {0x3, 0x0, 0x80, 0x7ff}]}) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8, 0x0) 16:02:27 executing program 1: r0 = getuid() setuid(r0) chown(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0xbe) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x400000004000009) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000000c0)=""/133) 16:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x28, 0x0, 0x0, 0x5}, {0x40003}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x800080000000000) 16:02:27 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x8, 0x2, 0x7, 0x0, 0x7ed, 0xffffffff, 0x20, 0x1, 0x3, 0x9, 0x100000000}) 16:02:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) 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) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x4, 0x0) chdir(&(0x7f0000000000)='./bus\x00') dup2(r1, r4) 16:02:27 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000280)=""/69, 0x45}], 0x10f1, &(0x7f0000000380)=""/81, 0x51}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000008c0)=[{&(0x7f00000001c0)="9ac9d23286f822c67ac748846c8f66cc76bcf2b1442100ae259d13e97c7d7b666e5a236a00cb17f88b2b95295be420c417df2d8267502449002912c2b20593495ab54b41a2e1ad996f9beda3888b7a", 0x4f}, {&(0x7f0000000640)="58e95d64d45b11546edd57d05a0909ddcee0bf4edb30739a50c3ff79451ae5049ca01c3167077bc5342950eb64eabb6b711bfe25debae9529f147dde98f8b13e90c4794d37ade16d99804f3e7696c10c3a80da9f8eaea2443546f4e8c396f41331bf07dfbebef619dc456700d53d4881ea75b83b16d7fbf914b6a5a6ee0f2955f029a3b93df461c37e0499", 0x8b}, {&(0x7f0000000700)="5c81881d46fd70d5763feff66dfa2bcc1c51fdf66fd66d62b92e2fba392377864c1bcb359d1db6c72ff4baba0dac888631eb4fa3e764ba6784ee27a6721d55dad8cb6334f385d8a2ab82e42032534fe99462ce09df232db0b1a7b25e316458b83eb87a709800490b9d105a206fedf86296256a072c802cd8c97fbded4fc6329f7d73675a36f55014d8cc1bf53e09470a9259b7940114e7ce0db37c10659827bfaa", 0xa1}, {&(0x7f0000000240)="51495fb055fab60b7e76806976cef3afb278d9b7d717", 0x16}, {&(0x7f0000000300)="d374084a718d1b5596e1753926a336102278fd5fbaf3a7f4874a40347a662d3b48e2101a84dc4a9a8395e633e9fbb975aab41a3bf230fbe0c82050f9f315897dfc5e967cec70b09831b33cf9132005158e65007cbee979a3899601274876ef587bb8510ef00f293de9a0c45b9bc148e5fe2ec50d4017aed00cf0", 0x7a}, {&(0x7f0000000400)="f5e91bb8b6dc29babe47990136791c70bac06a613d580e14d7180e8f3ad9cf9a5a307e1e", 0x24}, {&(0x7f00000007c0)="77ee384a6fc09f6d69c2c1efe7488c3106714bb1d6e14cc54b8d841e623c932b6958f1004f46a69f1203297cb692a85c6f25ab7c36a376b1ebb59873b970b664b6c4b75f180d73faa3ddd7f4865d3f9fd8f9846675925fda68bc681111c0da1fc21096905f114953c4bb0f17f4dfa593a25aeb8029f2f3c9a803fb066b2b82db2e9bb2f6cfb7beda853e66a78062c715b625f87b028b10ac68124ca5da947085ac0d2e21be8309a39908936715f50fd50cb1e9fdcfdf94a993936f438c24260db63ec418313739465d8e6ad81b11ad653faf1608fba896dd37e12848bb3c7747f7b6cfeae6e3ec715ada9b9009c7df311ae46101d6f5983c9a75", 0xfa}, {&(0x7f0000000540)="0299d996311d157f64b018be91c72aa9ea0c94f76e5e0fb7d179ce9c23fbe4676d95a7fd3b0e69689d114080069a31a7e86e7e7b0c3f55bbb7ca94c7b87547d1906a74c0a4183054d84ff9960ce7ebc3", 0x50}], 0x8, &(0x7f0000000940)=[{0x18, 0xffff, 0x9, "0f"}, {0x68, 0x1, 0x8dee, "097456008aca3d16bd37dbc810b20bd549945d19fafd90e0d13dcabfe59d42054d75bedb92c29cc7de9ec5725795a4ffcf400d3e32cd7642dbb2e00b627490c225440b3e795cbfa6fa765a212a258266dc1e3f816228"}], 0x80}, 0xa) shmget(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) 16:02:27 executing program 0: setrlimit(0x3, 0x0) setrlimit(0xfffffffffffffbfe, &(0x7f0000000080)={0x1d, 0x10000000001}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setrlimit(0x7, &(0x7f0000000000)={0x9b5a, 0x1}) 16:02:27 executing program 1: pipe2(&(0x7f0000000000), 0x0) kqueue() 16:02:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:02:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x0, 0x122]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pipe2(&(0x7f0000000000), 0x10004) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:28 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0xfffffe67) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x812, r1, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) 16:02:28 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ff1000/0xd000)=nil, 0x1000) shmdt(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6e, 0x0, 0x0) 16:02:28 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x2000000000000000}, {0x0, 0x2cd6}}, 0x0) r0 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/199) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x2, 0x7ff, 0x4, 0xb0, "3ec6ec325f5d139ea243490808490c02686aed53", 0x7, 0x101}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8020, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x1b0, 0x6) 16:02:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) socket(0x1, 0x3, 0x0) r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000100)="cd3ea679c78447efb5757d11fb7503d974a04a22b5d45198684f2e8a2b5c0edfe537b734ecd43a8d48c8cb85a1820063cd4f10ed1eb843c91fdd3a3c764681b2e2dc4ea82f72d20ec1be48cf0fbd3e65b27db2550203204cf1f213324a158142e3573a054c24ae8e4493259530676d5b2476a714551a14db76e81a4b6e8dfe75507c8bc84c7248bc823fcde318076e5d3596872706dfe6c7e986f9860554916038acb929a7f0465964f7b82dc4368a74728b8e95f3fe46533e10d2fa2b1ac6b52d0d9ec47c3624716eb0a36973d91e0434b069ee330d1b46667a1af233f1e79a95eb6579c1e515fbd34bd85357631a816e", 0xf1, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) socket(0x20, 0x8000, 0xffffffffffffff7f) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x50}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x5, 0x7ff, {[0x6, 0x8, 0x7, 0x400, 0x4d, 0x200, 0x3, 0x4, 0x0, 0x4, 0x0, 0x1000, 0xff, 0x6, 0x8, 0x5, 0x7fff, 0x5], [0x9, 0x0, 0x4bf, 0xcf, 0x5, 0x0, 0x9, 0x1, 0x6, 0x7], [0x135, 0x6, 0x5, 0x9, 0xdfa, 0x2, 0x3ff], [0x5, 0x10001, 0x2000, 0x5, 0x7, 0x3ff], [{0x7, 0x200, 0x28be, 0x10000}, {0x813, 0x8, 0x401, 0x3}, {0x2, 0x0, 0xec, 0x80000000}, {0x4, 0x2, 0x3, 0x2}, {0x5, 0x6, 0x3, 0x3}, {0x7, 0x1, 0x1, 0xffffffff}, {0x80000000, 0x7, 0x2}, {0xffffffff80000000, 0x8536, 0xb6d}], {0x1, 0x8, 0x5, 0x8001}, {0x5, 0x4, 0x1d, 0x1}}}) 16:02:28 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0/file0\x00'}, 0x10) chroot(&(0x7f0000000100)='./file0/../file0\x00') 16:02:28 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x1, 0x8}, {0x8ba8}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x29, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000580)='./file0\x00', 0xffffffffffff2ffe, 0xc214) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() socketpair(0x7, 0x4000, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000300)=""/116, 0x74, 0x2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xfffffffffffffffa) 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1000000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x2}, {0x40006}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000380)={0x9, 0x9, 0x200, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x6, 0x52d}, {0x7f, 0x1f, 0x9, 0x9}, {0x100000000, 0x7ff, 0x890e, 0xe9a9}]}) r2 = semget(0x3, 0x1, 0x200) semop(r2, &(0x7f00000002c0)=[{0x1, 0x7, 0x1000}, {0x4, 0x9, 0x800}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000240)=[{0x4, 0x8, 0x4, 0x35aa}, {0x6, 0x7, 0x9}, {0x68, 0x7, 0x4, 0xfffffffffffffffd}, {0x3, 0x8, 0x7, 0xe83}, {0x5, 0x3f, 0x100000000, 0x7f}, {0x6, 0xff, 0x3}, {0x80000001, 0x1, 0x20}, {0x2, 0x8, 0x2cc4, 0x81}, {0x400, 0x4, 0x3f, 0x5}, {0x4, 0xfffffffffffff214, 0x7, 0x9}]}) 16:02:28 executing program 1: 16:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x14}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7c, 0x0, 0x400, 0x7}, {0x25}, {0x6, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:28 executing program 0: getitimer(0x0, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f00000000c0)) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) 16:02:28 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) getpid() r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000240)=""/103}, {&(0x7f00000002c0)=""/66}, {&(0x7f0000000340)=""/235}, {&(0x7f0000000440)=""/227}, {&(0x7f0000000540)=""/179}, {&(0x7f0000000600)=""/214}], 0x100000000000007b) 16:02:28 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10808, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x181) 16:02:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000006c0)='./bus\x00', r0, r1) setitimer(0x1, &(0x7f0000000480)={{0x85b, 0x8}, {0x7993}}, &(0x7f0000000640)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)) mknodat(r2, &(0x7f0000000600)='./bus\x00', 0x2000, 0x200) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)) recvfrom$inet6(r2, &(0x7f0000001900), 0x0, 0x41, &(0x7f0000001940)={0x18, 0x0, 0x4, 0x6}, 0xc) getsockname$inet(r2, &(0x7f0000001880), &(0x7f00000018c0)=0xc) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r3, 0x80047469, &(0x7f0000000140)=0xb) pwrite(r2, &(0x7f0000001980)="c2e777bd09e9c9d6332f9c332dc2dc3d8fe23dece80d8d038f92daefdc4f5c18314f7762b7b85185bbc401d5b7672e009a25d13f25adf42898dac678f38aac985c9fca614926b35d3761aeb50e810503ccd4f90666e3f740990e7dbb5dcd653fbd5e789585ae5df78aa3e527baccadacd9810e57ce6147603c0484c0d50749d0e1cf29d3c742e3207a55a8b64a706e2ff9d1e9ccb9b8f533bebd944f739fbbf6e23b626bfc20f05b262dbc35a7936b347203f340a9a170424f2792943257c9c7244c763700301a9116ec", 0xca, 0x0, 0x0) setitimer(0x2, &(0x7f00000017c0)={{0x6, 0x3f}, {0x9, 0x8}}, &(0x7f0000001800)) getpeername$unix(r3, &(0x7f0000000700)=@file={0x0, ""/16}, &(0x7f00000007c0)=0x12) poll(&(0x7f0000001840)=[{r2}, {r2, 0x86}, {r3, 0x4}, {r2, 0x20}, {r2, 0x30}, {r3, 0x40}], 0x6, 0x3ff) 16:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r0) 16:02:28 executing program 1: clock_getres(0x0, &(0x7f0000000000)) semget$private(0x0, 0x2, 0x248) clock_settime(0x0, &(0x7f0000000040)={0x4, 0x7}) clock_getres(0x6, 0xfffffffffffffffe) 16:02:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x400}], 0x66, 0x0, 0x82, 0x0) close(r0) 16:00:04 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x7ff, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000140)='./bus\x00', 0x8024, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) chroot(&(0x7f00000001c0)='./bus\x00') 16:00:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) chflagsat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) read(r0, &(0x7f0000000200)=""/23, 0x17) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pread(r0, &(0x7f0000000040)="cb0d390e72430e166fa21479ea", 0xd, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x10000, 0x3, 0x885}, 0xc) setsockopt(r0, 0x5, 0x7, &(0x7f0000000000)="00000200", 0x4) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x580, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xffffffff) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x81) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0xa, &(0x7f0000000100)=[0x7, 0xffff, 0x7, 0x7fff, 0xfac, 0x2f, 0x6, 0x6, 0x8, 0x0]}) socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0xfffffffffffffff9, './file0\x00'}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000080)=""/148, 0x94, 0x803, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 16:00:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x31e8000000000, 0xe1e7, r1}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x39, 0x0, 0x0) open(&(0x7f00000001c0)='\x00', 0x0, 0x40) listen(r0, 0x75) listen(r0, 0x5) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = dup2(r2, r2) open(&(0x7f0000000180)='./file0/file0\x00', 0x20, 0x20) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000040)={0x8, 0x0, &(0x7f0000000000)=""/8}) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x20, 0x9, &(0x7f0000000040)="651bdbc843777618115a59ea7ef397f6d36b947b7741b406530df56ed6f8e841ae0ee3c1d6a5c14ca80f9bf2538d1f218e0d4f6c8bf0817b829acf9b6ab2668f2290f7e03f9d7097762244e51a09f1f9517ccfafde916e9728bd472bcf069887b738f7a3ef0e812c8514ea903cf1252f26021c78", 0x74) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2044b, 0x20) 16:00:04 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = msgget(0x3, 0x10) r2 = geteuid() r3 = getgid() r4 = geteuid() r5 = getegid() truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x4e) r6 = getpgid(0xffffffffffffffff) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9, r2, r3, r4, r5, 0x2, 0x1}, 0x100000000, 0x100, r6, r7, 0x8000, 0x4, 0x7, 0x7}) r8 = open(&(0x7f0000000200)='./file0\x00', 0x8100, 0x2) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000240)) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000008309ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) 16:00:04 executing program 0: r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)="8a42b6e90bef78769663c668192790ef696731c555f5f3fa92f51a6f7f23d622f6043c1cf0f6eb7ddc9c332a30e4874aa8c96937cbcb6fd10fb4b8e5e7b79ef550096d94714a26b2149b642adeafc1291b7e3551fa93507141004a9cf66a882d130ca57019c39d0d15af3f0fb28a7c361a3c4e0065405cf36e3797fa7263637856cf23c894aba72d369983e19fb1d9c997a376104ef3f1309d2aee9e913807306b241c43973101c91e1dd93761e261562725039d3933f6962d99080383c25ff40bacdbd770c898f895fa92dd17303aa39026da1c368265a5c8d8e9dd1f3fe7fe085d", 0xe2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = dup(r0) getrlimit(0x3, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000500)={0x4cd43f0c, 0xfffffffffffff93e, {[0x8001, 0x1, 0x0, 0x1, 0x1, 0xff, 0x2, 0x0, 0x1, 0x66e, 0x7, 0x7fd, 0x67, 0x4cdd, 0x100, 0x8, 0xfffffffffffffffe, 0x2000000], [0x7, 0x7, 0x8, 0x100000001, 0x8, 0x7, 0x52, 0x10000, 0x9, 0xfffffffffffff24d], [0x1000, 0x2, 0x9, 0xffffffffffffffa0, 0x6, 0x80000000, 0x8], [0x2, 0x6, 0x2, 0x5, 0x100, 0x10001], [{0xef, 0x1, 0x29d, 0x101}, {0x401, 0x2, 0x0, 0x100000001}, {0x1, 0x80000000, 0x1, 0x5}, {0x9, 0x4, 0x80000000, 0x6}, {0x4, 0xff, 0x3bd3db17, 0x8}, {0x3, 0xbc, 0x100, 0x1}, {0x7f, 0x3f, 0x8000, 0x4}, {0x1000, 0x9, 0xbcc, 0x7}], {0xffffffff, 0x6, 0x7fff, 0x7}, {0x80, 0x7, 0x4, 0x100}}}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="2df7a2a0ac", 0x5}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() fchown(r2, r5, r6) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000740)="784d7a9b357fb69090b249cfc780d432efd2f8936444fe7d34d7fa250e0aceb90958cc5566f7a6581b774fb6862f8973a9d7fde483203ed1b2cc38c2b96a4eff7da072c7179e63003088a5cceb8e9d42e0d807a04508a8a53638213c59dbf3cbb16eff6c15b51efa3b169a0fabd50e1bdb0b00b64e5311c0acd12928a1e8479a2e39ea6678741d9001e62a36820b20bf077f29c7e43aa88b97720b320922626fe1d35bf1bc7ba7dab68bec7bf3f2b73269b852c445803fdcd6419593d32b6e685a37fc3f4fa9"}, {&(0x7f0000000840)="ac31c15c73904e12ebcb611619a82551450996553df858f50a426bee2113036fbffbeea455f37872a5200df2784c0911cfa97fc921eb0c209c763ed7f9143118b147786ae4a91b957472b31f63a179eaa454f78028bd9b9aba4f4005e563490fe2f3e4f86f9ccab796fd27900f46de236df3b8a6705db041ffb2af11e3128a121710412ddb6c8b2c25e4c1e07c4077b8c847f535fa612ca3413b8280a563483e79e5d5e3eee0ad5ed4de61e5d4c992c62e3dd58d72a30fa8f8f6285f257300e23e50f0e57b8bcbd774ebe301a0bbc8168feabacb676e4bb1a3a9730d2e9a58f7937f2f4c3330fe4f12132a050026ce"}, {&(0x7f0000000380)="1de149fff78057fd6229a3616ac64d2187f290835c5675e7171d9f09aa4de5e6fa73377391f032be1ff22fb4c1f4f3418aff235552096e2938d12a"}], 0x100000000000011c) 16:00:04 executing program 1: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r1, r3, r4) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x82, 0x1a8) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000200)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd93339544100cbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e2a179c2338db2bb7866003e85de4910dd93b237dd144949fd31c4968948c16c1a3531b8b05e60d7dc81a62fe", 0xaa}], 0x10000000000000d9) 16:00:04 executing program 0: rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x100000000000031) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:04 executing program 1: getuid() r0 = getuid() r1 = msgget(0x3, 0x20) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r0, r3) msgrcv(r1, &(0x7f0000000080)={0x0, ""/176}, 0xb8, 0x0, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r4) r5 = msgget(0x3, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000180)={0x10, 0x1, 0x4, 0x81, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000fef000/0x10000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x10001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000cec000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1000}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000d8a000/0x4000)=nil, 0x1f8}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0xfff}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000d8c000/0x4000)=nil, 0x1ff}, {&(0x7f0000ef4000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xec}) msgrcv(r5, 0x0, 0xfffffffffffffcfd, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000680)=0x6, 0x4) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c71004dd36a27e5e27b216d67140800001b3dfaf91739fd0f0000e552aaeefeaf8605d6810a65926d49ea32f0f2c85e2c31c61ad449011f78230000000000013c1fe9002010000000000001ff10340b92eace5ab6bf20444002", 0x61) r1 = syz_open_pts() close(r1) msgget(0x3, 0x11) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) close(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) chmod(&(0x7f0000000040)='./file0\x00', 0x169) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x12a, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x401, 0x2}) msgget(0x0, 0x601) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x2) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0x9}, 0x10) chdir(&(0x7f0000000080)='./file0\x00') nanosleep(&(0x7f0000000040)={0xffffffffffffff9b}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x54) 16:00:05 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) socket$inet(0x2, 0x4, 0x4) syz_emit_ethernet(0xd0, &(0x7f0000000140)="cb49c2df8d9e85ce691ca2dc3430657955af1f0e3f6cb0ac8c5024149d4e6b5323dc97afaea95238569471aac9d78fdb1641287d94c51234cdb3c59be676f0f8c7be2ca502946101ea18d7335017aebba623222f5464210e03e63420d1956b1e005dcd127eda42b0b4d1d0801dabe39f9601820591354e8bc1fc2ecff4f8ffe510fad794227db9f734f3ce10413215a5ecfdc53f1b0cc58c0c99fece31f85b129ee829e1e36f2d1d2f4b6fb08d27f0326821878c47c4bc12b4205f5b14a92df987cb35e73da8e00130be5c5ff84c0ca9") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1a, &(0x7f0000000000)="b6dcda8529c7317b131c96637b7c5f800252bb549f6a4f52fdcd") fcntl$setflags(r0, 0x2, 0x1) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100) socket$inet(0x2, 0x8001, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) r1 = getpgid(0x0) r2 = getuid() clock_getres(0x2, &(0x7f0000000040)) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x20009, 0x80) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') getpgrp() 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8080, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:05 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="827b5522d5b0f9e040564c300b5a1a706070b349b6c8fed7946ed19d111ca6f8d34f586150ae3b6486c12478bc299791589cb07c1bc5912b6d7a96", 0x3b}, {&(0x7f0000000180)="62437e38ad9b3a51d00cd624a4733d74d2975d34b8c40eefeb3399fcca5cccd279e354b770669bea6b84969f217c70f94479e301c9f545cc7bb075d067795e1166ca4dcee66338e3e1fc6a0a6f5e87ad994eef694bb48c92075a4ba7279bfdfc96e864fe0143b6781e4ae86ccd636ed6f388e19009f1298ec0d775e470643fe4e6b5b173f10b684f08614b953c8fb904714c6183a542a0335301f5527b517ac3036262a90abca4c585cbad8c3ab27cbfcd32c9616f89e13d2b94eeb4a72ba8ef94eba932a43a81a16ebb3d27dce9001f172c16e2079052df4271fcaa5ce128866a356902cb4e0301", 0xe8}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200044}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000280)="80950876e9b164bbaf2683c67a0204b34735ab2ce5cfbb6d9d7b1624597736becef242ce0513b894f8567c906a8b4218f7216b0ac656801adaf01c2ea137788c3947c8359062c4ed74a95c7cab26fc89092d1de168021c2caabe06e5a9d0e62dc58408865364df5b41c407e5c53f842b0be7f332677fcf", 0x77}, {&(0x7f0000000380)="57f6da9ce5a85b78e0bda50018d32b67317f0ba0d04d33718ce6bd797a054f6133c1577e02671ef9e7ecb3872326e8c753629e273deabab60ffdb9605326a0da7619e32e5e183fa3cd4dff3b0e3e2ab7c38d9516a4ce75c7edfb9c9866d8ef03459851f3e24f939879bfa4e47cd1c0d2a524c370d3bf42b6e0af2e705cf99414927b9abd9fde1864fb0f87fac3ea50ce9df81366f164aa4b5d6de29986d23c9a610641d024d9644115ec823200c6c8b7eb77950cc0ec86ccc9d63dd7b0cab09f4f4fdfc3ed92c73286f2cbeacf", 0xcd}, {&(0x7f0000000480)="8174ca51b39451cb7235af267c25d6d6ecdbb559c136dbda39f3050d755aa07c5664196195f51cb0b8a2831ec0ac2dbba85b9d35a51f15766c8ad188fb404224473af8a4922a74d729568e0d7977e492317f4ef1040830146ef7f02dd702b3e9b0222ba3328efa26543394da2320227eb0b8", 0x72}, {&(0x7f0000000540)="f462d801f76987c3c2fc946257aaed2087a6007b433270a04d22106c740186210d1d7d293991d9271fdd604fa71bf7358383e79a6f112036f695c43508cdce2d7884c8818e3c6822d9b962475cdc0947811b44f9e9c32e266cdae4ba462bb7a1730619069a95bf8386f1", 0x6a}, {&(0x7f00000005c0)="e8496077b9a7b21297df13284d32ed5579605bc4ed83cac6b5580be112f2aaa809e295536008054572a2a9313e5697e8479ac9342959415ce714e22b4c5a9c67ddb90d096c86071ec3c17b13d5b7a0afdb4f2063e75e7fbeb53bb3b903aa4b13e7df4e9d41818032e152a3d6305f52e9727130cb713d0cb9", 0x78}, {&(0x7f0000000640)="ee20410fdda54b7b0d354ef6d6f90d5982c1bace59f212d0f81302aca897733665e42a6475f7e5cb76dc560a687639d0a390538a3df490967c0087be20434a43cbb554907715d1d3557eaa64e6b30cdf77811022a7261e5e547d6ad34df734471ebde826d32f0bb8e72f93c53bee908ec3b32f7c2a8b3a228625e991f924d16d50239d724f5dd086163bf314a332fb98738a37ec196ccb98f40f336657f613b1d3fbf257b0c64d1f9d7ace33f9361251a0f5a56d4566a9c0aeb85b178c3f368cf900db4faa4f39fe747f86c724f66de61ec6ae60de370293714a81728950c38743cac12e35bc9c3ca62fb035bc956505645852fa2ad7d57115cfc7734c1db08fe749b2d31d3b26058196e473bce03678d1c40d1dc437678256e86f42fce46f67fafe171ee8bb8707eca9cba52fc7581f64208d8601aa9d05e1ed48e1dcf1727913c7d88d83e187ba0b5329de4c2dbdc2285ee7d3df6919da0469eda255148b0e926031334e4a59ad587bd29e67281a556a9d6ea188739aff1bc0308b2fc2b2538b5816872618abc2c987a02cc369c51f8f618f1273d57fdda394642ca57c5a1b76d3d9de0810a24e1bdba9a278782c09469830fa247ff4c5a466fc5c6f6159eb0a023c014a4fad2bdcf2b144dbba65a267ddba227a62f1ad048d85215ce379f4d8728e26492797794d19fd93096963ecd475b817a7961760292afa77ea15a046185703fb030d6c28d21ed40ce6eec6e2ce3ee19b1bb7055a2edbd8415ad1c261c42b6174fa7e4470eedcef8d05bd5f823db19fc7f938dbebef4b29895a6b7b12220e6ba06ee0f93a46626e7bc22f9449aa721ac100f412532c4860e3979f28ace36a6dc5782ae427105360c49c626e0dcf4c2e8b26601b51c05b277b36db5e7f399401e3996e3f11dc72cb9801689355e3dee3547cb6ae28c25045c1700ead91d5e4f2062745a9d55c4ef84be0b15bd19c87f68104276ef7cb86aef79aadbf4ac72fbe032a3038dbf4382b374b00f01d9f3a7e678c85713450c683aa69ad28b6c50450097f4be807e8f8a22853577cec7e0f5fa79314c08b89807f548a1c1a37e7c7cc69def5b5b5dbf85df4adfc67403bbec54861adcd1ae02d36604c1c7bbfe2a98d8beb54b579d9b5a2fc37c7b7e128738b3fabfd11b6bb704f79dec945a24dfedfd5849674821b9f80e61fbf71df6a7508967743520f0a0ed6ba9973be7c925c4537fd26f993e911bc1dc4cd18f970f08731fce0ac3b0f7f965ca80bc9680be76b1746ad6808fb8c0057428efac2a0c71a028e367320fe2553a88974e2a61dbb6c66360371b97bec2f91ee2ed0d6efbcb7d170401fae3f49f04d5f6bc0ed31ceba44cc5dd4c7729e24161fb50229e835d04777c530539c25c35afafd537b75b6c2a57f38473abbf1f347142ecdb7185416c4deff288c9b4d2548a5ad72f2c058ee68b83563dc673323f8cdb62660cf17c1f1e8d2ba5a1bd754cd5506e8724377bf0f970ed8aa0d9272121bb2bee29d9ccb08eedc01ba075fd6fedfb1bb9053b699d46743765ecfb80458e242b51a170516876b9bf69eac15166bfbc00689376e700ca3e46b242ede1abca95f558cba74f761ef0380286fc25216ee862fdd24d26582af40509a18fe0d9c19078e061aabaf644f2298575324165bc2bda01dd00c6788e38771ba836ca116d71ebd8c19387d6c5a48569e02dcd0c63017dab4405c8130fb54672f019f0d8cafce788f3a5f5ae0a4e7af94239a195af17d353cbee91969b5b6d60cc567bdc5c38d53365a580a3f5c2e600a8b00b26455c2bfa29b0b5b3d0988d485da949805fa007f0f79b6d9f38f272d2f63162abda58c01ed908e1bec2220aeaf92470f9fcd462388acc2de4c9509422871913cdbbf436883e6eea54b53d6e3eab2aa882a555c9e3a9fb35e2de928cf00df4f0d8e75fd7a9ce1e46ff47c2151d1960a0ac46763004248fcb6d1b971fe4c52643f67d8241f383648ffe3b6a47c5add11be8adea6675850b012107fc1f60c0a6778eb655fa9dc05fa8033fac4a4b4f7d40b351a339d0b93d9a2decc36977bc959263a89969b50e95f707b9254dc40b0bef9949448104ba4c88e7d10a79077af97fbb69879368476a577a18e0cefaa2124f15be9ec40d503d9eca7a029d7d43119104739a53471f2c6be4143cee8dbf7bb91a1922698ae5e53dccb7e283613cfcbe2f870baeeb0de34faa55063ee9fcd882c4972a8b6e92360d693b152744ad455a2099d20c2993e6f675e85dc44fd1964d8510a8dfb81d8fdb2844b7c627f38d7f22ed8c84e5f928d1b16634c0436330247da459b5e49b4a3d657c7377b6ca9ebd75fcb50d544b9080c4ee0911c0cdec4775b199707bdd50250edbfb75f84b9b40f9e3b9a37bb0fea847954f620c5c40ec05b2e1b79c1e21b81eccff16250ca0e3f07f521bdd47903e646c2375ac559e415d09adf2356c4e1c05f7e137c4b0303d5e81ac425351e094a3dbd6142a876bc3315bd277f512f250ac7c3276443cf377fb4198a0a11e16b62cf2f11e45a40d22fe766f6324da97033198a996deab7c782c2b86ddad90be083d820e65838b2dd5892c6e949291038159f8d00f71239e6e31ec7a7e575d23cca8c4a875f3ab2921a6596f0571cf149aec48ce5e7d0feccc82d13c92f978c343bbb0c1f023d14d1ddec2f57d7c8156b81aa3e907b684c5dc0ed674689eed8d08ff87875e60db3b88ba4a6eed882069854a15822ba8d9d1aa0379f821aeeac7a4ea4c4a2a2112e42df65fadad4d66e6d176da224f6ff15d29c3558a8b85aa65110fe0d20c3f95ad4d2a76af66305d130d59fb7c183ad2a994beef5ba17599ec4c47604fb6d5a5dc18db38f821c75e5301ac9ffb46d4c10eea899746703854bb058058b67db5b17da6c99e8b7959dea844a2e05c68caeb4670db97d01471bad19ebc66d66da1da9b15b160bc8b97fa1995e9480b15d07d0ae93f00bfd6dc0ce87d9a4ac7cab19362b42cc0a087de84ebfe46ab6215c9053c2d9530acb624ae2b08af19275c1de8b906d5b54ac788eeb69ffbae44333d108f6c94da71d07b5fc1011d20e2c2f48f079a733961e30ad4eae63414aecc0bb6355c128c5688716f16ef7d97e9c20d4f1756caac49a03f3eb5eff99202722dae92170b82d493966648a847abaa75a29025dade2d1b6f26cfe7ca9d736888d6ce432339df73f3b1d0ddd7fb531d4ce6172a1f46585fc78ec5ceeb2832e637f270f6c60c84ec63d2b606aaa6fbf1f7a325bd049d6b4ee29e6a0cd9c28f7eeb8a56a57e162bba58b0fa0d0cb0d66608be692c937a798a0570bfc6d7869d9eab2dd207f9976da31fdd789ebd71bf5c259d3c403c451178b4f9ce5d94e9dcb10c07a50b5df5b5614195f53b18e137c9b7c9d6383aa3f4a3d190bba16c9158bff6079a60d5325c82e85846f6e4220a03c7be6ae60899036f04718ee12b09fd2063f692ed3976fdb7b9303ea193baec9a926734d7dbb58191d847960a03284bf666d1fa0baa37f73f4329027271a0cb9236436abc60e9f0f05114fd2e535c20a350fa787c34b15285ba4ca3c8d75214d1c9640246fd7da8cd0c241b6627ed7d8ec616b7c12d893e7a0ea2467aa927626d175ae6aefd25aa3229dac9877d84c93b61f8f05f706a17e6c49cf37b1cca948bae713793dff4c591eab5c3f767083cfea0db57fdeb82c61b0faf5d0c1e47d6547440f9fad3329f9f6a7e307a3b4d7d0630e6ac26c9d39b81b119a4c3ededa04a76cd855bd4fc712ecb103e49ee094d908493004703c27409158c624a6dc377c661d0a2a02245eee81ae261ecd03c2d1fe444c944251948ea4b0159fc7b65c1c7d1f7595709fa2775964e2c2ce84f1cf253a7a3627d1c6247b676729eb92c4f98045f8af0d15f82cec821dfa27e1fe4fedf46d2d7514b5bd17ba0e5fe4b743ef3a7eff212ef7e1335908f379a0cec00d0ed8f996e6989d4214e7b3afad3cfd74f9c053e1e9bc9c2eeb93d6836644b39d48ab5ecfdaa7ffa3dc8901361df192f3eedf22ecb2dad85871d8474ce1890232d526cc45addaf78b943cb93abf2ca2579d4c7f5673433e29d99d56e4824413e0e46e547cff7681ef3721074db11374f64a96693a0b435127e102b168e866d5c9bd4cd72f371f0a6d9efb52d4afab46f464efdcfa3c18d5c8989d55349d0fb5212e443d89c479fe8feb593712f6e9f9852bd1094f58936920dd4096eeee64826ddcf86f2a75ccf6b790b8b89450e2008c4cc39efde0661c033d87227df3001ec459f9eb060233de27b171f18c3d48823bcbd3a3ceb6064ba5042fa82010838a492ea4acd3b99ed25dc75cf20cb44e986a34822677513fb2bac78d4754e131fb63e118600d85693091617cbbfe9d72fed6027f5725de7ab704b52b5ce76ce0fcc7029666e537c70233fc3b15d5c102d61fc8164b3c1c8867c74ed6f21bb997048eb809c8922f072ade14fe050177f86ae45593d9434e5a19a48ce3ba7e25fda62a15d99b6141adc2bd70b139633492af8fb1d0c6142e83792919fa3ac845327a30021a6ebab3697985c28d6d16191a74fc663ee3ebbced72f537cf60dbc7cdb95c94959475ed914c8531788dd5cdc96929dab44d2c793ddfe269949c5674e5bb09d67dc70e3908a7ae5b04acc8592a7c84e16324ee2a612160d5d88fbf90001980801768e6204b94ef561acf70d76c9f0868a3391d735b162bc1aa1fc191a61ebda4aeb94d4917632d222fb732e6a62b7ca8dac86e237d951d137f76e2e09cc2ebcb6faccd399337cebfc38b409fafcf374602b795dc19fb5c3bf0b5b6a48110e5f7c2ad32d4b9ca7bae01859f58b60bfe4e0cebb24ecc361672ea816c462a96b390b463b3ea4efdf62e8e1ad770b7f1940a37c64e3b1a053396b8fe1bec37c485b67d1574ef250f0e65d235faf4e78a177d8270e2fef19353231971ef5b2cfb596bbbbae3623edda9173e1c12ee3bc303f2fed09fb93eb92e87e3e1763ca3922676b1e3844c84aa7dddbb694c01bad920f8b27804270fd03f4bb1384ad80f4cabc81fece96729f10cb90cea85a8898545528967c179896b7230ed09bdd559da7b00d8ceaeea6913a6e4793e6fa391336b8043ac99b3651aa0b544acaa32046a847694e0caa101a5468e050bb42a62d78dbf6e3e62d384393bfe68e39bc42af9fedbf3d57034af76c2b82efc6a053cec44671d3afe7186749209f55667d1541aed17af1a701b7f5d97922de91ede44019832e7d9412da152b2218a7686b76d7ff42b711dfe163e4d026fac8dc01dc2568d9c02b932fc56ed5de457eeee91f975432046149fe929d0a751281ae8e8c51050ed44fe093d7ce2698dd1bd41109566d9dd8d5f124d7bfc2ae0c1461608eb3343f73dc51208c5adc3781884af7f7bebdb3a676d2b6ea09593cdb9c852644d0cb3e9ac0ba9d7da1e28dc1ae8b15261e519dbe6ff5453c60f9debbdc2d6863f83b4304e0548ebc94c7c3b81d0b2555e9b09e84852e5a25b1376a4610d06d5ae894ce89b820b2cc2627a1f1dc59bb444e357a527545ead68739056cdd9ba08643261a1151048cc4adb386cd7ef8e1023fa90f3206a8316d4b496c1c0273d0efcd0c2c7df1e3deeb09c71160910c9baa130cc08deb512d465701276adcb163687a4c5f6e207fa18119a89f2246231412ea84d5049348eecc7d29b5f6af746a49cf8c44f0bf8636b203f4292d39461137e79a00450f8e9573b7210f8a8a92ef9012a7011a3dc9b2c52af93e2dedc334dcc71eac10cb1b43817d31395ad12", 0x1000}], 0x6, 0x0, 0x3f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget(0x2, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) open(&(0x7f0000000000)='./bus\x00', 0x43, 0x5c3a38dc9a5f4803) open(&(0x7f0000000100)='./bus\x00', 0x82, 0xffffffffffffffff) 16:00:05 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) getdents(r0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000140)=""/97, 0x61, 0x2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x0) shutdown(r0, 0x2) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = semget(0x1, 0x1, 0x40) syz_emit_ethernet(0xcc, &(0x7f00000001c0)="96462a38a5cdd16d2e7f94bc614d79f5739b5f28ddabe515225a526cd584ea341dcf1b8709a36d25398935e00ce8cee819daa37d5f8baf14e2e0333a70c4fbb2e0f1bfb2ab479320438e7bd49fba1ee8317469db6e6b5a4279814756a8aac03f93f72a7622bd3b2c922fef3b474188970ea16e7b59488f402f8580b8cc533ba98ed453b8ef8e676e2e73106b8a47a5146059db91b6d1c99bbe890f74697c13e2c9b7d1707bf173a51517ab88de92268baaed949b6f2f619b78f655e12fa2f2da7a551e3f709efaf6a35a0dec") semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/51) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/11}, &(0x7f0000000100)=0xd) readv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x59) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffffc8}], 0x1, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = getpgrp() wait4(r0, &(0x7f0000000080), 0x1, &(0x7f0000000240)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) dup2(r2, r1) 16:00:05 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f00000000c0), 0x8001, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xec0b) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r3, r2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) 16:00:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet(0x2, 0x8003, 0x0) listen(r1, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x7e, &(0x7f0000000180)="b689fd6bddcf3bd3539b98b1083b4fcdbfc1297a2adba0eecadb7988500bae829cf997da8d3cf2abd46354894efc10d031c6ec5f8e5a72ac3eb2f7c74e015c0896a8ec26acf142000ad4d6635edaa7ab744566fdebf1cde311b2fc0c64f17751773dfde23b3f9a44fb1df83b387bb68eb38aa1559aa4ac204f50e6edf85f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x5, 0xfffffffffffff800, 0x10000, 0x2}, {0xbb0, 0x0, 0x1}, {0x1, 0x6, 0x4}, {0x200, 0x1, 0x621, 0x7f0}, {0xfffffffffffff001, 0xffffffffffffdc46, 0x7fffffff}, {0xfff, 0x6d47000000000, 0x8, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:06 executing program 0: setreuid(0xee00, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) r3 = dup(0xffffffffffffffff) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x38000, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x100, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x10, 0x0) r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x92ed4be858e085f6, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x400, 0x0) r12 = dup(r1) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x0, 0x0) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x80, 0x0) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x20000, 0x0) r16 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x39}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0x3}, {{r3}, 0xffffffffffffffff, 0x8, 0x9, 0x0, 0x2}, {{r4}, 0xffffffffffffffff, 0x9, 0xa0, 0x4, 0xffffffffffffff41}, {{r5}, 0xfffffffffffffffa, 0x20, 0x41, 0x7, 0x6}, {{r6}, 0xffffffffffffffff, 0x4, 0x4, 0x8000, 0x6}, {{r7}, 0xfffffffffffffff9, 0x0, 0x4, 0x7fff, 0x3}, {{r8}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0x7}, {{r9}, 0xffffffffffffffff, 0x28, 0x80, 0x5, 0x3}, {{r10}, 0x0, 0x8, 0x1, 0x2}], 0x5, &(0x7f0000000500)=[{{r11}, 0xfffffffffffffff8, 0x11, 0x2, 0xfffffffffffffffd}, {{r12}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x81, 0x80}, {{r13}, 0xfffffffffffffffd, 0x10, 0xfffff}, {{r14}, 0xfffffffffffffffb, 0x40, 0x80, 0xffff, 0x47b}, {{r15}, 0xfffffffffffffffa, 0x20, 0x8, 0xfffffffffffffffa, 0x19b}, {{r16}, 0xffffffffffffffff, 0x10, 0x44, 0xffffffff}], 0x100, &(0x7f00000005c0)={0x1, 0x195d}) syz_open_pts() 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x60}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x108, 0x0) connect$inet(r1, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x100) socketpair(0x18, 0x4000, 0x80000001, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x142, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) pckbd_enable: command error 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1, 0x7534, 0x1c, 0x1, 0xfffffffffffffffb, 0x5, 0x36a, 0x2, 0x3, 0x401, 0x9}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) pckbd_enable: command error 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') ioctl$TIOCCONS(r0, 0x4004667b, &(0x7f0000000140)) 16:00:08 executing program 1: chdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x48) mknod(&(0x7f0000000280)='./bus\x00', 0x1001, 0x8) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)={{0x0, 0x4a}, {0x80000000, 0xc30c581}}, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x2, 0xff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x6) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0x80045713, &(0x7f0000000180)={0x0, 0x0, './bus\x00'}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000340)) chflags(&(0x7f0000000240)='./bus\x00', 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_broadaddr=@in}) 16:00:08 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x7, 0x5, {0x2}}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) close(r1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) fcntl$dupfd(r1, 0x0, r1) 16:00:08 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="ba14ab978481feb29638e5ba2080782f0d4550929074ad553aa2c9ab48a08a7c72795ca51ab10f96dfced67bf8b042a445261d64c7707a900dac38a725c5ee940ad260b160980e1bcf39d3b19979f53bc4f169252da8868969c296ab65a17151210fcfc0c9ac3e93f459384da1420850fe486b31c5184f7afbb1315f365a4a43bf1dfd19214cd432606e9728842885869a61a97172a578cf6f5b30d48341b3cb1964bfd55a81bb269b337bdd7e3dd87021c0ad5989d4ff0ac9c0329c1d51e520790bc13248bf4ac47c844525559c0d81347e99ee428a8d6a217a9375e17b5a6d4e7e49", 0xe3) r1 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x4a, 0x8) r2 = dup2(r1, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0xfffffeffffffffff}, 0x8) socket(0x22, 0x7, 0xffffffffffffffe1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x29, 0x7, &(0x7f0000000380)="900000006b824c689d3b5a20b3ade0102c9aab7607f36a40e5ff2121cfc0eb8a64e2542e920006bf8d150d83506b2f5d008876bc78b0aeec65753faaf1741eafee1eb21f289950311809492f3753aacb5d180c659c94cd118ef9bbf845180c4c5c61910000408bc3b6e8e2cefaa53597ff76b10d81ea373d448ce1ba7fe3f5cbb5668e5b80f79b941351aeacb6b4251c0fd67928513540545b7b5c62d40af9ffffffffffffff143ee6c18690ed622877f8de3404f00793956fb1f50a709de90e2275afa9fc0b9fb1e20df2c4b0c810213c994134ec2f80d8cadd5af80625dd1436486fd4675b8e6ab208f744daa4ed8dd508a88c85821de4b704d6b02e741621fc767ce23b5a00b010e9686a6552be40056200000000000000", 0xfffffffffffffda7) 16:00:08 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/214, 0xd6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x3) 16:00:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x6, 0x7fcfffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0), 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) kqueue() close(r2) r4 = kqueue() r5 = dup(r1) getsockname(r5, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x4, 0x6, 0x7, 0x7}, {0x1, 0xb9f4000, 0x7fffffff, 0x5}, {0x4b, 0x6, 0x8001, 0x81}, {0x8, 0xffffffffffffff80, 0x2e, 0x7fffffff}]}) fcntl$dupfd(r0, 0xa, r0) chflags(&(0x7f0000000180)='./file0\x00', 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8020, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x80000000, 0x0, 0x4, 0x2}, {0xf88, 0x7fff, 0x7, 0x2}, {0x502, 0x2, 0x1f, 0x8}, {0x10000, 0x9, 0x3, 0xfffffffffffff611}, {0x5, 0x400, 0x8001, 0x7}, {0x7ff, 0x1ff, 0x2, 0x65996371}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socket(0xfffffffffffffffe, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="577a83705d8c6c276bc9e8ee4c5a1a84cb005510be1633692ee7bfe31e17b307216348ee763ef0793cc546f22d8d3787063eba340b5816561a4208f3a6f21d6b04f68ad01419489e3025075d56012d56b681f7fe83e824194a4e7910b903dbf8fb9778c59a8bf819", 0x68}, {&(0x7f0000000140)="43d6f35f5a459ef1f038b1cbf46ed088120af103c2c927fd8b39e3263cfaaec0fdd29d2837a9cebc0f81b2b3279d3c1a001f8615538b064783bcdba207fc7ebb0e5c0ac421855077ccad854206199315982ec4361a1375a63bb64bea1c09c472021bb40bd0597b211aed1e5b48fdba1f75a067b7f233ea97bf0a0a0042a2ab5b5d849d2b2087b388a4b50df41e53875baba6e6c4d7a3488d7a78c521fbe8f43951a0a4b2268b5332811590d404", 0xad}, {&(0x7f0000000200)="4fceb9b44b62d650503da93957f8872bf74686dcf90b4c959f7d3a4db01edd9b51ba72ccfde34585f54bd5996b6eccabd4f36e938d05a603ef2f83f09baa3ac16b8764474399da94d84745e583a3400715c25f9bed12f83b534b8f2f14caf9fdd1d76485951bcfb1a4721def5c8437e014db527b2af89dfef4668060b6e888d493cf9883cb8ef554a9bc521a332be1729e7d328038f926424bcb0ea4ab8497540da34bfc3ab6d4", 0xa7}, {&(0x7f0000000440)="57c0adc072992f1d7ccd368f9d0151bbd69bdb197e5bd62b5f58fdacef0fd65fb41155260a55e4f9e2973160c4e6a67deafc2ef32741077d202731872607dd54126efde97cc2e8d9c13d3935c2fcbab3fe1c38fe1488e18a800f7e3e6ac029c47fe08368dcfdfbe3195fcc0736a734ba2b8b1506acb4b80872aad9101a87d592bc5a910f899cfd2b3b0a95b76cebcbfadce5e0fc413694ac98d7eb078817607c9caa5b6592290dc5a2e81243eeea52ee7bae136b6223262c7666bc515ae6b1923b086cda11ec2a5f0eec8bd4d603bdfd89730a9f8c2b8607f9bd7f21826e120daf1f90dcefe52b95fcee3a4d86f4d791e16b6581a4f22ca2592b7cd071ebdcd7c42895ff31db2b0002a542d8a7c59d03364b2e7e4985a420213f965e8c283a35e213958ada7c2d73539701cc69ff918813dbaf91400a756a0e362237a848a38220f1f8acae369d124142ac82fef2b56397188890ff14f0ad10db51afdbfdb3059e1a26fc7016a496955069f96084ae4720c8de3e88529e629a0b92b69ef6b23fbb6e2ec0610a38563393318c99be3ce387daae196a3542e4f013adde45e663901cd7ced53692d7385ebe623f3a0a2cf051a1c94c0de2f7c779ee4be8933e28fc27d2a79b975a6aac096f7208e6fa64ebdfec264a7562a69d2c0cd0d059cb4e9296f4e2d64a611ef59b86c32624729e96fe4bcacb9d5a6d8fdc408714e15e3c1d76640fa689b9b48b3e473d740bc4376b06d8f28ffc03b2908598c0118a4c37baf293cf655e5e60f79c4b37335c818fbb9598fb1e5e6d4cc5f61f26f72012bbe3a347079004df88a7eb462f4979f413b126cc759001bbdae80e7cf981e6505e0d2345d9fb2a2e316d7a466beeb02db989a17934a457474204ee93fc580936e4625976eee8936d4c81facb6c569d45739c3ce96155026988597d651a579476134f5284c42adb530f04222a486fdb009a61ad54d6e25e171c5748dcfdcdff63cfacd0d40aa64a08c5102645f58290c8f953883dd854505063dd56e27f8c90bc8c204570fbb0e6738ee2a8c2c43cbb24c52b7877f0230ddf0db6cc868e4b3e84ee3a415ab05cf5ab1f0f78ee8375ff344cb7cc8ad072caafe62af1fa98985bbc56737473b3037b2663c17c106c96144749c12efd325c91e56659b51b6dbaa26f8f3fda2674ea04890248b4306cacebf8a39c4f08c8ab823081e1d36816a03556cbd7d9bccba76b2cbcdd8e5155a0468453955852c32380cf4f53ac11a4f817eb629b9d37040e2085ba969cf05f65579abff83e08072ef208d85ab71c03159f40c7948d35950f8c9f7bc99b2ae7194a49d9ab68da15c33ecc001fdf73d9246d8e05397cd35146f902adb2a7b1d65d51adabef74ae1292f9e86b5f1bb8fc93784208b4c2b6fe395f88a69770886e184bcda013faf48966e529577ff655a009221fb5e103464c27b5e4186c742fc6c8556b753fdc0aa6bd3eec7299fdc3d717b42730748a742567cd345cef9963037e92c0a7365f9bbd286622c48fcd4ce1c66263d9e0b510d37dbdafda01e07842912c40058d8aa4f212447119df893c444d0b27161a015fae526537bbbf2810dd22656cc2d2b0cb4bc7ab1dbc41764f62dfed7e3e462828b82182e1c6eb9fe4450179a6a7f8349856627c6d4bb1b5c2e78077137e623f45980c0d7ab0c3a1e6657d0ab2f1ee6003c597cb66888a4694abce6aa957fdf041d53ff1703a7b664b618a512618a7b2b078a88e3c069b46a40ae094361004656297a6ff4569652b880f9ad8ebde449d230c00a2e7e224fc8be0038f5e1df297be1e65b9f42e7aa93ec57b09bd816236d929ab3ed23b604972fcc52c25184513e6b1f0c604fd98dff34568e0ae7bb8b263c975b73012b3d219f0943a1ee0eda75b4ba39cf5046c5292889deb288e5257a633e05ccb65a7886ec380151a7b46e73b01e7bd648191ce0cb2438157dfe2a4d1d278024c61adbac0a938debce0364563cfc7ee0edf3952e2e67626373f6c445b854906e83b7b070c9ee77009e6821fa9835aec7eb5ffe1216fd3781bb0cd6a08f11b3c8f5c832bb8879ad3d68acbaa2baa30c4874316db9b35f252be3eaf4fb365560e41c4e78d0b437976b4c2b5dfb7bf992e48d2a28ba509627a532f4e0c6d9189afd7a020822f9daedaa0806c79333298a01db07e4fe3a52b4d680985ccac825d32ba140ded836333090ff6fd36872023aeeb85e21220cf4e73d7148cf42678aad932631951db86beaae8633e6eb09c28fe5dc7833c41323b62da32dbe230c131cdf474fac2f29babbca00a9198a4cde9c57437dad74e3719eb8a5a57518ef840d430fd7f55a524666bb2cc6957ca399fad5e3cfb11be3f3bf886f23fd1028c36e9b39ead8533a948da0018f47d17d843f8e1e91bf4499dca287596702611bcc8cc055e3f3c266e7afa8e35b22d195a5752f74f849408daec0795a83a97f6f3564e80c8ba663d7a2370910567d807d5e737d52c63cbd20cbd201dacf74d35193b0679f9876573258175f8b56e94a5799e045f9b4107e8aca760cc8ee0703fcafeff28a8f713fab20fd4a466f9c7a1ec74ce6c367a594f0db55a21b6a9aeae30ae5fb487cb861d00648583db7aef8bcc78ef42988fa160765faa892d01617bb03f0fe082c30f1c44c19a7fcdca9a00967b26fb6e1d39876da5683d02406ac14f0bbb00d5814dd413633e03d06d3d027fbf44d1c8dc729a0d0415e76a7ecc203ff0cfbf120e140152795ad974999a1da6282bed1ff03f0ed0947068526f9ab1f8350e5e88718ab8cab3e5a3bc7eab28f97a2c4d962c4bee6af0d2da71da83ff925da3b4a50a453d41b9a9e7ccee9e66bde2642dba1b9d4cb4a15bb0fd49c25d51dbcf7351336f69ba7dc6069fcba1d08f05babc79dba8d4469e9d26c6207785c1b52e60e3c7fa8e83807dea98390c1b6f8e85433f839248ed04cd1353b6ad2cf8fbb59253c4869cc984691cd796606d475ef632571370907f7ab7b4d2e8e780157b508f631abe3f0e50ff2af6a6349414515dc05fd1a7b447912aa30499771c5ec8363a095ca09cba77b45e3b39c78ae5fdf741e3e8a11c22873a5390c594b6ad58f1a8eb1ab8f958b8ec7825d92e69493e4e97434e4f463cb4548db456ca5c4e741d9fe8e2e3dab98d347afaeb13689abdaa463960c0c1d2b63e3ffa0d0ca468cdaa2accebd27055d6a29e43c9a4bd9e3fbbdfafb6c884793a3f9b279df12a9da69503da3f4e46948ea173a57b609ba049bdb98f457c0d34e2f25d77c6dd5d985b0b18fbb501174f412cd3d8f43ad2dd14ad7de578cfd47b8a1626252f300071bd0f4efda5c00d6c5e95d27a2cbe82142fd1e1f61f96925ae9a2161424cb79a84dd8f0b9bc869612f5736d23668e611f1adbebd16a026be66f1d8e0b66e5ff92137905b772cc59c31c35909dcc3b63902d356db462acae5114996b07eae7f73944b27f0c6a05a181a80a16cd8051602f9c9b89378c7a2e59024219798754dfa9581ed05b526a9307d63321574f5761d7746f8bbd2269507f22cb37bb65ad637356be80c78634d42411ba0fad38108b64ad9f73073f86e0746abe0d1d10e9e3ad6effceeec3b71bfed413b335c2bb9753c894b5f4194e1fda05f6f4e2402c59d0afa8462b19fe46c11986afdb22efd6d8c5a9a24447a36b08211b9ead5cf3cc2f80c853872ab5118d2472e214c396eee2d5ebc9699af274aec70e931c3d890f5ee4a322146689510f20ef41e2b5f55a7f630951cb6291cd34af1b3a8e9bec50174d7abeb2cbf985eb645ab5c81781558e1757b9884abab95e913089464bf9335f45c089313bff7532bb31700168582f5630760a927dfb851b395cddffb50166dc7f2cfea4f6cb897f582d38c0ae1b683006197ea20306b224327a38bbce6bb52a0eae79e85ebe24c83480067082f092616b98a16868a3575b5f644ad441efbde456558a8dc038df9861e3e3e64c7a3322fb06421c3e0af4cf5261c809001e090b70687d97d7f407ac0f80f0dff6a8c7177bf6e2a6ebdbd0fdff5980bce7c758a482ef768e17b7f841aac05f675119920ceb6077094fae2f4bcdc0998005ee339478d9c609b8e08602503ab40e7dd92a591b9d32689173bd33027d6608bf138db68b7b0507cd7ae00e6182f32ec86dca64c5cb5f3782a07410018a7fe5f818f2139e66545f49572617f364aab504cd0d633026b6a8c7cd595ed5d14695cce1017c2f2030c719140d7b8fa680448e172080b86bfe69a761b2f89de7389fa6aeae7caa0cd0f06e5ccacf5ac21804f632fce35f7b63dc940c1039619f88f1577a29d714eaa40c6e0924ff667632cb26a21e5a7fe08d1708ef91e2da7b5c6b3b2c238b40cc619487d112cb0374b8176061f67e7bfc259f0128742978463b568c5a1c1ed5fbbd68dabf00e1b70e06b9cd732b0543f6f7b515f72c63ffb7dd6f5135c6000cb94f3bc06aac035f80f65b3b9d42fc292dcde057d7bb8cf9441df43bd6a9da0162c84c66d834d7b9b25989f795eb535f2dc04caa39820229ff2f5021959c4b2d18528aec942d9982e49e437be6fbc8fe68cfef51bd06ee268780e83f142cf106533b1c3119dd794e16b3fc8a2761648680ec9259e648bc96ca351b31de2e6efb761dc9622c4d165252af5020fc3cc6d364951baa27bb5bffe30963fd299241a3e9ac9fdb0a3fcb6bd2a1f04987d1594e1f7c2207f4255d5c4376e8cc8d7f9d867d8484e3916eea0f133c0b87a45d2aa4bf6e649b3af644463c308782168b052df4e4835e25f0a8aa7fb7be461ebc87b67763260c321a5f4602e347a88a57815bce84b7eef48f8e46e39e29ea8457c1074fd58d46b53aff64278af67a45a8b264a7c4a4d45f84cb0cea24139c03ee24d0e408b32737d534303a6f41514f396e43d5bcd704a37b2cc288678169b3a287aba521a2391cdffb5a1b64a431af7b73a2c47287d0d8c05628da96fdc16a6d488e39bccd90ef4de0f7b41f720f18ddeddf8c88b90c39f4a93f8af8fe88fb43f3395baea06ad63d4fa0d238a768130fdb2c28c3de72d13faec0aa980e310b8dc3685991746c3468149db1676ed24a03007a7ee69636146fb504dc8805ffed0e370885e62be695890bd248b2e3b93520073775afdcc1650950075e4126ba7ffaeb8091d179906f5f524833700f396ff6d0715b84d230303180d678cd09eac6e4d661e8e58ca67fd76a09a34fda550d10988d68e45d5f58803e741d3eeb5771c424af8a47c5cc4989fd114740b06db922c4208e4ce37327188c4236f43cb47c557d643a8bd1ce30067ae4a0f8b8b72fb4ae41fbe0e20de51f3f7b5077a04174aba4a06fa4c95f8b64b99b45ced2d46b446faa578522a5c5c60792503e1708fb6b3d1aa0d832f28f3c1ea96eda1a932546700c8ce69a349870bf333f16b38e63db0e43fc17159c79c065354193d7225dfc9316a476c38d4aaeb72b50adf29534ae8a8166113f7d7fd1067f39f8b9e32d5c09ae264e495833acdc5e8198d3dff6fcf46ccc905a047cc1093410c23f504dc09dd42c30ac83cf3bcb24ea24b9960ac844efee7e8bc6558e8dc44d609a9669646b54e66dc91d156ae67e46aed67eb238b557fccd7f97569cc67aa4a5c102e376f219940da5ebbdf2337cc80686cf2a40d83b83b459158d875e8f267e9cc60cfeb04be8f179c55ebe4d5e83c9e23c0ff1bbfd1788279848e584660647f1e6e927104c65147929e45671a3bf596bd5c2901553b20bad5a7bf9f64101918f664269ae13d677dcd66dbcfea710f044ce", 0x1000}], 0x4, &(0x7f00000002c0)=[{0x58, 0x1, 0x0, "6309d77dd2b584e7ed5ccfe83fcc3e544190a58bcdd27106b2da2aa66c4ac3bd0b73218e1609201e7972281090783881b5272196655cc6b91f95824dae962901e6eed1281c2fab03"}], 0x58}, 0x5) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:08 executing program 1: setitimer(0x1, &(0x7f0000000100)={{0x2, 0x17}, {0x9, 0x2}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000080)={{}, {0x2000000}}, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x53, 0x6) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0x3) 16:00:08 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x480, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x3, 0x400000000000000}, 0xc) pwritev(r0, &(0x7f0000000040)=[{0x0, 0x2462eff54c96bab0}], 0x1, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x43) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) socket(0x3e, 0x4, 0x7) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) dup2(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000240)='./bus\x00', 0xc81, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00002b27fef45fa89c6141b7090015000000000000000000000140c6570c896f4784a739", 0x2c}], 0x1) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x5d, 0x80, 0x8, 0x7fff, &(0x7f00000001c0)={{0x7fff, 0x1000, 0x5, 0xfffffffffffffff8, 0x1ff, 0x7, 0x8}, {[0x3f, 0x3, 0x8, 0x8001, 0x2, 0x8, 0x6, 0x7, 0x4, 0x454, 0x1000, 0x2, 0x5, 0x7, 0x6, 0x7, 0x6a, 0x401], [0xff, 0x10001, 0x7, 0x8, 0x8001, 0x1, 0x8, 0x81, 0x800, 0xdf], [0x401, 0x3, 0x6, 0x6e, 0xa5, 0xffff, 0x3], [0x9, 0x1, 0x2aca, 0xdc7f, 0x0, 0x356], [{0x3, 0xffffffff, 0x2, 0x7fffffff}, {0x3, 0x5, 0x5, 0x7f}, {0x5, 0x4, 0xbd, 0x2}, {0x2, 0x4, 0x10000, 0x401}, {0x8000, 0x5, 0x4, 0x8}, {0x10000, 0x100000001, 0x100000001, 0x7fff}, {0x8, 0x1800000000, 0x2, 0x6}, {0xff, 0x0, 0x10001, 0x5506}], {0x200, 0x3, 0xfff, 0x1}, {0xfffffffffffffe00, 0x73, 0x0, 0x9}}}, 0x9654, 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000180)=[{0x5}, {}], 0x2}) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000100)=0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x482, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="a1", 0x1}], 0x1, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getegid() r2 = dup(r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x1, 0x7ffd, 0x8f, 0x220}) fchown(r0, 0x0, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x1, 0x800, 0x10000, 0x6, 0xbb8}) r3 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x0, 0x2, 0x80000001}, {0x18, 0x2, 0x7fff, 0x200}, 0xd26, [0x4, 0x100000000, 0x37b, 0x5, 0xff, 0xffffffffffff8001, 0x200, 0xfffffffffffffffe]}, 0x3c) mkdirat(r2, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000240)) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getpgid(r4) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000300)) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x400000000001021, 0x3) ioctl$TIOCCONS(r0, 0x80047462, 0x0) 16:00:08 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchdir(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000600)=[{0x0}], 0x1) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000000c0)='\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0x800000000000a, &(0x7f0000000000), 0x0) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffff00000000) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 16:00:08 executing program 1: socket(0x7ee9150215a844af, 0x193c73110c68f9cc, 0x6) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x60}], 0x1, 0x0) 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x7}, {0x88, 0x380000000}, {0x67, 0x20}], 0x3}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) openat(r1, &(0x7f0000000200)='./file1\x00', 0x820, 0x10) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {0x25}], 0x2}) ioctl$TIOCSTOP(r0, 0x2000746f) open$dir(&(0x7f00000001c0)='./file0\x00', 0x8042, 0x191) 16:00:09 executing program 1: syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:09 executing program 0: symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x100, 0x1, 0x8, 0x4, 0xa9}, 0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) truncate(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='@+1\xb7[\x00', &(0x7f0000000100)='-\\-\x99!^\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='$}.{\x00', &(0x7f0000000240)='\x00']) 16:00:09 executing program 0: setitimer(0x1, &(0x7f0000000100)={{0x0, 0x40}, {0x0, 0x7}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f0000000180)="669bf8df5ad37c87e391d5dc2e6f243d9dc4eabfed5f464367379621050a97eacdcdcac10abaa8f552c714b76748c9ffe112d51afcb626218705c90aa4f700c279a52a3309efff1e676c3958b8f9bd47070e7e7869c45b34cbe10d6692f5f016422fdac30cdbe6318265b5d86b34807aa6cb0eeb6febd54f88579ca6157f2e6ba1b96d3968e12b1641a0c0d5718c8d528e4052aa93019f9db73782eb3b27f65b62af58bef7150e93788e137a87d21aaaa5e3c6e570142cdb20a5a6e9e46e1d61005db35df78b4df6ce192ea960290000000000000000000000000000d146f8b03e75bdac1b2aa5ec99046acde767578d40ef9384f5401975", 0x95, 0x4, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x24c) 16:00:09 executing program 0: utimes(&(0x7f0000000440)='./file1/file0\x00', 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) chflags(&(0x7f00000000c0)='./file1\x00', 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x6) 16:00:09 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/48) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x1, 0x3f, 0x7, "d3a597310727f7dbc49e86f6e4efabd0493bb1a9", 0x9f, 0x3}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000140)="614da3c9f74576768ee4e2041808f56b16acf8a4a93fc14509b79b2e21f79880d4a6bc926fc48abcdaca7c8fbeaf48dd6b9b6fc07980af11d9891734caf3d0972bfac4346a731c534b9913c0686f4bf5aee37ce7117d7c23a4ebbbad825d718030714eb4fc1c81cfa3708e7e93b42afbde6ed290c051bf976637ec777f6e60b7bf7716b51cdea507cdd41202f97cce2ca663ed8aa70d2e9b1d27e5cf34b59af45d10949a157bf2713cd6a6b3f08d6bc3f9069b82f8bded81a52bc0f24efe0adab37ba7677d5c5a25778c94c99c0eb62bb8c3a67b3136b8", 0xd7}, {&(0x7f0000000240)="87da9ba644ccbf16e0e3bbd427e28477e0f71e58a3ba67e25e25d24a04c40619d08b6a8d73564743e9e926b959b74635c0bde56dd8c4817a5e428864472e8ea8cde2991d3299a5a4f55842fa929ebbee969b34a5256481e1392b7245748710cd16391f4e1be5591e7145c7a086f8b928bef3c576d5fce0", 0x77}, {&(0x7f00000000c0)}, {&(0x7f00000002c0)="8d1835065e5e1741125cec57875b0df0f6e37ff88d1fd1b926baef11ee7b6e057e25feeaf2cf1de16bb4f10ae14610d25b9121c34dc51d676f623a4d9cf8360e3a2a40fbe05d1a38eaccfe74545d09e7840c334931901ce6761577cc4645283240be3d2da1ff83b2e39cc408bf1755bf50306d4b5284dc79bf5a4d", 0x7b}], 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x5, 0x52a}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = msgget(0x3, 0x86) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = getpgrp() chroot(&(0x7f0000000080)='./file0\x00') msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x0, 0x0, r3}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x6, 0x5, 0x80000001, 0x3, "b31e248a32b141a4dd3952796021f4422aec6658", 0x9, 0x618}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x0) write(r0, &(0x7f0000000040)='~.', 0x2) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x9, 0x0, 0x8, 0xc81, "b1d836af8cc392d0e2d4d91d9b46bf6d1f750d0e", 0x0, 0xff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000000100000000f10000000000002000"}) r3 = semget(0x2, 0x6, 0x200) semop(r3, &(0x7f0000000140)=[{0x2, 0x6d4c8a06, 0x1800}, {0x1, 0x9, 0x1000}, {0x0, 0x100000001, 0x1000}, {0x3, 0x4fe9, 0x1000}, {0x7, 0x7, 0x1000}, {0x7, 0xff, 0x1800}, {0x5, 0x8, 0x800}, {0x0, 0x2cc, 0x1000}, {0x2, 0x1, 0x1800}, {0x3, 0x5}], 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xc8, 0x0) r4 = socket(0x1d, 0x7, 0x0) dup2(r2, r1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') open(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x400, 0x2) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) write(r0, &(0x7f0000000600)="87f8cb7eb5be9fb589130585a58df7bc4f8783d5aabe4588f1da58e096a3d8cb8b692f2a4525b0f20bade83903a8cf9d97530d5297281dc13923162731bc0b9590519dc1bd60ec42e6348cfa70f13232f0fe5d6dfb7c5da593e6d6b0d7b0235429f04a509144501c65c5cb4f82e50ac5d2c5161e627e418237aeea82b83108ba45092cdd8444f4f339ff8d5d5d913a64853f4dfbf4824a80935980443ea664fcb01f08fd0ddcf55a21d6fdd640ddbb17452806908b8b7a356c4f1cd947748b70beb156a7c895da6fe419fc2d1fc09491b47a9dd15f581f9e857e50f725bf062ec5ffbb6795ae4b503fa43c0c3ebfdf2aae7712a73144b1b7e9defc778870d17413029f1db5f0d700c9e5bff5fe0067662e988c1683c7ede5bf3de52a3c1219428b6596867c37a18f861e664883745a75f67f43bfd69c77d952f120456d873e754e585c5fc437df900f138291548cabf8bab8601e1c56d0e57cbc0e14d6bc2572ed4b6cc85e315bdf180032886b20885c660d3441d274044f72fd2f621ebc8e5284888ef8dad7353d034d8af9ad5c71d4db0b85116d1f2ce9ff23226b6b98ccf5c7956d1bbeb097a44f674fa37b550488027857c7e949fe88affcde0e8ab4b753369dd37ce5b2b65383d870c477fa5100491583e40dde10a50b060d1bbc3cda35e85c6eab7dfb12d3bb012fe797c0e4e385e6875a7647c8726210c09e59a16b9f86d02c07f756a9ab4e16c15f815f8136bac1a5d21aed3d34e4723d9ddabadd324615631b00fabd6ec2f02af7b4df16c28b2b2c46a27f68e9f81bcf531eec1528aa02d30a159348da13636a7bd545d79bef9c8bc8e3251bc88c2567ced5b71333f0853716dcbc0c59f98142b3a1cd7875f971211687a3ba4cba70e1c92c43eb14c596377a6783660ffd5a36330aee5925a691db2620f7996f601975bbb5b8f1012578cc43725961131d8b1d935d9ecabcf4250369981c552a8b261827539faa2d784dc8e90b3966644e7a4c60f394798a184dbc35fb2734ee026e5b28f680b5960a75f2082802d249a598646aadf7a060753657632ec87ca52d3c466e8dfcbc94038ee495376ba2ea4960e7007b15b8b0c78d61b892728b15fa6af008d40ccf3fe710686d67f45d214de1a05c5e6e4c91ade3e6c274209842ec12e750b7bb0ddbc24793c1f4edd0a78e35270e12fd17c49fbcaa044ec74b32b90fdbf2eba7b9ea9e8fba40b8ba26e4ad4c1b66cf3d1d41cb7d9bbbddcaa1cb97deac7ec6bb1004da90f79d4e2833406b21b8653d87b9e29308550e17df5cb8001da0a4bb4964a77e02f09f5eff87a982e2abc94760b0acba8697e99a423fddcf2c9ff3508311b70760ed629af3fc6e2bbdae8347dbfb103aad8e9b5d0f89d8617ddc6b1d82e7fd12a745960d3064383c8c670885675490a18f865f2854ebd16cc704cf0279ed68f5e2521614c56ccc0c7ddfc1c49284bf0c5a55cddf36f451e6276f71b43269ef4d9b09476b49c50fee6b2f6703250d19546bf5764c789968285afc5d9938a435ed1c8f64bd86f353441cf97f109b9f93c14aa20908bd5f32b84ed381af7e9c9d94cbc3a25bf87299487b6f5d516ddd73ab4361d52ef6ee0b57ebeaf621ad6f64562e989cb69a3863bbc1d5615ddc7e9c3007d69a1db7122b5b3b75d75153af64e567126ba160b9701c6a9975e992e4544409cbd3c579c714cfeab180815b93a131f19d74a5a69c385f11e041c1c8f80b28297775055440b6de0d87dbc733efc0a77228f61ec41e863398b1e65a77a88d8fedce658ea79fc551b1481dc077697a096ed3f9b98967095d8a5b626ecc35e18df94bea3269eff7f224a432616ebffd0cd5446006459a42cb338863052ebc823c0ad1046ea037c77d499426e8b8bb178e46741e781ec13f018cc4a9543999196c4580bd2d3a2b208f8a8a877bcc30a221a5dfda75aaa8a8939f4f4e96682e642bf6845614e60d6d043983436a21acc48414b1c9c98b183becf74748646d3e1d483df00cbc4edd2576a3118c1c6bb841e3c3c8cb87ed5ea160834987d468174e208f6b6132ed927280f85d851da37d83e3ff4a848eeb5d7561ea5081bd9f9d5f1fcdac7a3e477233160c90a7fdd1cdd39b20c6c59d3895abd79772c563811583c9fc803fd57b7d1fa4d33c6c2fbe1f2690808d2c65155022a8fd7b907e71232300a0576e3bf8663736fd7dabe57f843d417a5be6de2ed71bb5a1a8eb0e5c7ffaaa9b71a170901dfcc0a79ea5e5ed2cce2a82a0de35d3d87354e451198d3c495da715a69c7264ef2e07055bc72241a28ffbbe5c94829906389d6f4c4e19ff8b3dfd7773bf1069fc8ed002100381ff587cff343def9fdaf6fcd833a08768773a012f7a8bfd4163f44096e954e08109a22c39d7a2ad92afa2214270232127bbff7a8b86ccd189e72017ef3404f8067106ac1ae432c759a486dbedef56aef2fa1729c644d4787a7cf6b5604ce0712e2d03f48db769621577ab2ef4ec6ded847b6dfdda72bae37db064f0e64c6ec41812e5faeadc67229f8fec9a8a3d4926ff141264305b5352a52d2a1f0c5a7dfdec121255159d15fd15d731c649163f3e74de8aac66b9f0603a1ee4b6283c7c6f1efd1d266dd3918f668f165195718ef81d8d7bbbbcf8e72e85d5992a259d021290f7b652cb7a0f6025da6d4db96267c99358232f8847a88efe7291f85d41a1adbdd9fd971241d77904aaacc7c2586516323d829487d039ac8fd6a273456c598840238ec948a398031b03a2f5cc5a92a91a1a220f72b994cfe8bed032accdf89eed585e20206b60427c3190b3b63f839b6134d632a39e3a46ad67118b147132c1d09ebe9b3d770e9e0492b8e3ada89445df6d4b4b327dc426b1f39d21d205788a593cbc51c1a33e42d1db51c5742fd4432d3061068a563d991031016c93e7c266c97c97f6647adfe23d03a38c0a5ddb3b9c89713122c2185445870b47d2d9bd3c1041b126cd2d7f8d99cfc9bc4e9a02dff13481e723ed12670be3aeba24d2debeb73db40b3b4a254c44d6f74227a12d8083b41bb7f323e84a588c12a44a360e4d49189665aae32d86bcd68d4799052daf0a3cd3a83384e3470922a76c6f60fe4b045e0cac1627af6e80674af6589786e7c5898036dfee3f0b680b32a9fa2821b5ebbcaa1ecdce4d1669eef76ea1f81c119e79955b97932a70ab78c061b6c742049ab9b1d666e18eda21a463eabeb5f99b380b9fee16c9754f02f8d34fcc0288164e82998422d42b57d65415e092f527a04658b748d88e74c72af1f241f97828dab534dd7ceabd1d973e970def5ce996b461e0a55e3b39f2595e34b904d8ebce09699f7efee98c242eccf0b5ff333fc741b87e3f8c988811fc3efec0af09bd5f1bf2d62f6cc38a10b1f6f77e39f86df8ddd2caa2e4668f9ccb7a6ff5049ca59e1a92950930550821fe2289525bba8975822bd3c4fc1e9a4468a4a18cb58416754cad2763407bc51349d620733cdefd591bd97f1ac9a4fe56354419926f935aa917de7cdb4cb0ee4e65e5d658eb0c62f2b50d0eec3265765c4b88fae654b043a6d9eb9c10a89c6f0d2e1b574083b91cde75421c4e38a6a08d1db1c318a857183e39bfc7d4e792aecd9152a4ed9fa95faba33171910c3eb7a41315a687c1ad8a9414f8a479d8b338d0f0f9bba5a9807d13890f8b66801a2504cbfe4f2222618eaa6753207ce3d649d7f7ec171766ac6d30ae77b4ebb07baeb2d6216a128805acca207e74d0002fd6cae2d88fc334dfde008c4b54dcbac3012321e3f8631121bad4c25a6ac0065e4671dace1dfbff6178e03aa403c72bf26e5d66852ed1243578c586c4ddf9922a9d28de386e5ddb5086f666812f0e862e8d2c1f2d85da970ebdbc11598d8a5613ca4b9a0b3c5bb911c1da2ccbf934ce6f9939a7f1f77aa3211aaf3bcda373961593fc19211641805adef2b016bf44442c7fb71751c3c4afe3b767e2d34ec96560560f0d85fbb97040deff04c240fdb3d6d1b9359d854ee8c8cb14975fdb905fdb8bce0d010c1529bac99c338d8eff106cdda97b69ba1c5b71c381ae42c161cd61a8ff256f613ae0d75a2ae372f30e92ac4b98d9efc066e46835847f3111380e85a605892b364aa47d2c4c107836bda88ea49ef5d4cbd0bdad07b9b5c028d0c777e09861b8f1e7bffbb86f35a3ffc9fb3f51a0d00f8821d4eb308249da2201b1b8179c2a573b2d0564fcba7d04046a921a3b9a66dcf81e6798afa1e93db09bd2103f3f2316abbfd205079a8edbfb71f1e6af95c5090140f85eafdb6cc2d42a89d790975c314353352c979dda0e92a092315afba1baaecbc597d02aa0d87900bf0940c98e38c4ffa2ad3dd34162ed186d63b68b5327176b4dcbe9f5de809e8caea225369f0bf6705a4aba8122a64b0df6d538d75607e861c56c60a387cf9e379c807a0cc4d2a93dd5785038c4cb91fa086defc6b0e8880a92f91593eaaa46dba04179ddeb7edc60104313d8b5f1c31d76c529ba1b30b2f8f82e124145b5f10f70e05e9597b07974513ac191c84126a9ebed7bac96b1da13484ea61fc35520e29f4417488de827eece411cdef9fdc6d37c5f6bedbd9469c332b22f1d39f2d4049969e51d72f69f2dfe45993ced3d1a6b5ed33460221b7abce08ddac9f5f99b01d037588a64e30500a1703fe97f708a001cf735f71d8a036888adf21d61b80825ca2f5938331018891c4c8e37abcfe7002f4d3560f613125c0e5f694e2cceed442b38af51978f82d07c0fa615c1d8b46dfc47dbcc279685999275faf54fc519e22389d251f96c4968bba35f11b94714e3631b37925d889759218ddf320c1394f65b5e7cfd4caca2f84a70f819562aa7fab172faae7a70ccc428dc57ab38918122f9029336bb2745dbb2c1cb45cfd4b5027b4e8adafe52cdd5e614bc6fd48aa2f30a94eca11cf7ecbaeaa2798991b664b38febddf1374d4e0b5603c59b100a36d4592364f418f4df0d415ffe3f9670af7d933e07daf13dc65cdb05fe4ffc160de1e33f6b961914033ab799fd106df4c2974122d82899ec04d9ecd2f288c4a2713bb834935f4e59b708cd85686f2165229b3f05c9c0142c2e7f22ccee77745c6bb9116e8c5976a1d3e56215faf82a2840de2adbcd745b98d07a2f2bea13d796023e458ddf37fd6beabac62912d504e166ab137d85740ca8380f008cceffea3347d3eca4e5c5ca228739075e602095f92b025a11ead0246317efc33366d79af4b7569cd7a899ba70e0270fe25d7951849f78f731daea3ea3890a48136552156e0b5183f65b4fada88fa34d364d803b6585aa61fa5a9d89a4027eb400366334d89105f408c8c96f14ad5f4e6adb7b8dd328ad9a82dd8024cbedd73c53a044f5877f205ef2d39f8b6bb118979c97c79023bff8ce5fec0248f3274b895eb8c0668dd762dc586a6511c0dad21b08b1eb868a75ee9b242251f3b71ceabafca2a162f66abc0424233cb6b35a2dc4bb09dbb48ec8c98d46cfaf74f15eb4733ddfeff2c62a111682653158619971eb6e156a8362961f367a84fdc100d47368b846738d0d0631db6db5b8842432555b8ec37acfd13376212204dbd9dc7e959971ad8def823e563a0963815fa73494fe6a4927b04f61b49e77a3d030400a729c09d7ac3f6b66c201c983d457880c45aea7251e9a29516e6dba88b8d74401b0302d695993cf5ce009def7a6492b9d4ceeac1a8c8edcd24377efb743393cd9d63ba615140c0ff521b02eb999a869a79f9907996f18aa8afb6ee8ccd2f25940982c530b6b523217ca8c", 0x1000) kqueue() 16:00:10 executing program 0: syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xcbb7e068c8948ac0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chdir(&(0x7f0000000140)='./file0\x00') 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x6) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="c8e1cb8e019c17e7632bc863c7f8d5b04cbbc155297f90526f55c810d6ed25881ce5cac0e593383670023d153ba0b09ba3e1257dbf9f00f9084f35104d95a9a25f5c1f476aeac7399f8a0b3ec516d407aedae76830627ffc8071a48d36bd56d59f9349c44e8316a454423e2ac5fb40", 0x6f}, {&(0x7f0000000300)="28fa672623c8dfd67e7cbd38dae46aa1fde2e38a0c09d1ebc3fa30", 0x1b}, {&(0x7f0000000340)="ee29ee9fd9bf2239abf539f2e524dadaef7d3d1d36adfbd67851d2cd54205bb5ac7e58f6669bcfb0a8c6106efeba47b33f", 0x31}, {&(0x7f0000000380)="98ed28fcb4aed4fc59bb0ee8441be3bfa91bd36f06a2f5c5288d3bad60dbaef7befd546b78697924e8efdbd4a39c1b04169295527c9884fa8ba1a28f", 0x3c}], 0x4, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r2, r0, r1, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x68, 0x9}, 0xc) read(r0, &(0x7f0000000240)=""/132, 0x84) 16:00:10 executing program 0: r0 = socket(0x1, 0x40084003, 0x8000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff06, &(0x7f0000000180)="dd180413f9c987f4067e8bad5295ee27c03a85a7da694184c26e59a0cc") r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc0287533, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x3, 0x100, 0x6, 0x6}, {0x1a1, 0x3, 0x1, 0x5}, {0x7fffffff, 0x4, 0xffffffff, 0x7ff}, {0x10001, 0xffffffff, 0x2, 0xfff}, {0x0, 0x200}, {0x10001, 0xac, 0x7ff, 0xffffffff}]}) 16:00:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) kqueue() getsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 16:00:10 executing program 0: open(&(0x7f0000000140)='./bus\x00', 0x480, 0x16) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) write(r0, &(0x7f0000000080)="4516f38e85bfe61710090371668752be4da6698541276115fee63d1ee5fa41446cc95e2b85b212fda1764982c2d6fcfd50bf5c76d1d55b89788c57f0c469461ed7e74db45f9460073cc5d9289323ce0d9ded55744596beee56bee933cea340d6d90c0251b3ffde4ff51351610edfe679a7b9192bcad31fa3f71f180165bc812b4dec590ed955a8eb16f0d3b3b3b8a28240f18b148b79", 0x96) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x101) 16:00:10 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x160, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x11e) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000440)="eab2093bb828975b56388824d27a5ce9f0bf09ed16e3c007701beaa8414ec327b94d743efcebfba7ff27bf6aa4fbef7c45a9a3285c88b51ca84c3a9c0d859faf9b37d23c5f85672c8e4fc73425237e31081170e3b5496d85f95e66fc515115fe60e81ddadc74075fde09efdce8a549c5ab117caa0d7878bcdd0b92c257b6fce7f9fceca6c61a933487c095c4f1d35c88a11151a26c83d7c390a3c00c223dd058cd7ee33c730fc0a2fa8201dfea18f3522468715b00abb981d0fe6fc78c4dc3215497a67ec0c556e3b69c83a3897b9e6588f01775e7fd70f84f0e1bda5e9b08ca7708acac8f0e0daf7c4a2a022d4e119b8a1de59982de4d7aa3b3d42289654b7ee2071b885aedfa11cfc4c250eadb02868089713bebb2568e663044d078c876f907f9440bcc167231e7002b0696aca21e9cabf7cba90ee174145b1b3ec47425e7a66977c5", 0x144}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) 16:00:10 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x100000000002404) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) flock(r0, 0x4) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xe9, 0x75d}, 0x10) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) 16:00:11 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0xc7, 0x8e9a}], 0x1}) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x8000, 0x4, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7d30}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffff00000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xcc2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x5000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffff80}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff1000/0xf000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x80}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00'], 0x40d187cc}) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa, 0x0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4, 0x4}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x401) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x90, 0x0) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) 16:00:11 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x7, [{0x3, 0x8}, {0x1, 0x7}, {0x8e18aa4242071338, 0xfffffffffffffffa}, {0x3}, {0x0, 0x6}, {0x3, 0xc3a}, {0x0, 0x5}, {0x2, 0x7ecf}, {0x3, 0xffff}, {0x1, 0x7}, {0x3, 0x81}, {0x0, 0x2}, {0x3, 0x101}, {0x1, 0xe9}, {0x2}, {0x2, 0x1}, {0x2, 0x401}, {0x3, 0x1608}, {0x3, 0x5}, {0x3}, {0x3, 0x6}, {0x3, 0x3}, {0x3, 0x6}, {0x2, 0x1}, {0x3, 0xfffffffffffff442}, {0x1, 0x5}, {0x0, 0x100000000}, {0x3, 0xffff}, {0x3, 0x10001}, {0x20000000003, 0x2}, {0x2, 0x1}, {0x3, 0x6}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) mkdir(&(0x7f0000000140)='./file1\x00', 0x24) r2 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0xed076a8c293fe4b0, 0x4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000380)={'./file1\x00', 0xa2, 0xcbb, 0x6, 0x0, 0x87, 0xfff, 0x5, 0x3, 0x2, 0x1000, 0x1}) r3 = dup(r1) r4 = syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0xf4, 0x20000001, 0x3ff, 0x7}, {{r4}, 0xfffffffffffffffd, 0x50, 0xfffff, 0x9, 0x200}, {{r3}, 0xffffffffffffffff, 0x40, 0x4, 0x1, 0x5}, {{r3}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x8, 0x200}, {{r3}, 0xfffffffffffffffc, 0x4, 0x3, 0xa66c, 0x9}, {{r4}, 0xfffffffffffffffe, 0xc5, 0x80000000, 0xffffffffffffa4dd, 0xf98}, {{r0}, 0xffffffffffffffff, 0x44, 0x20000080, 0x1, 0xfff}, {{r4}, 0x0, 0x2, 0x5, 0x100000001, 0x9}], 0x7, &(0x7f0000000140), 0x5, &(0x7f0000000300)={0x8, 0x6}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x28) getrusage(0xffffffffffffffff, &(0x7f0000000180)) shutdown(r0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x71e03415, 0xffff, 0x1, 0x8}, {0x100000000, 0x8, 0x4, 0x31775667}, {0x3, 0x8, 0x9, 0x69d5}, {0x1, 0x4, 0x9, 0x6}, {0x2, 0x6, 0x10000, 0x7fff}, {0xffffffffffffffff, 0xa2f, 0x3ff, 0x80000000}, {0x8000000, 0x8, 0x9, 0x3}, {0x7fffffff, 0x8001, 0x100000001, 0x7}]}) sync() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) dup(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0xfffffffffffff72c}]}) fcntl$setflags(r0, 0x2, 0x1) 16:00:12 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./file0\x00', 0xa8, 0x0) unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:32 executing program 0: r0 = socket(0x1a, 0x2, 0x4) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1400000000000000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x20) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x82d0, 0x708}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20018, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0xfffffffffffffffe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)="b215") 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x1ff, 0x40, {0x0, 0x800}}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x82) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, r2, 0x0, 0x5e) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) read(r4, &(0x7f0000000240)=""/253, 0xfd) getpeername$unix(r3, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x6, 0x0, 0xfffffffffffffffb, "ee0dc78e1a31f9f2f9e292d324e3904d0a7f3552", 0xf78, 0xe5a}) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xdd, &(0x7f0000000140)}) close(r0) syz_emit_ethernet(0x155, &(0x7f00000000c0)="98ed1487aef6a827384dce03edbf8f29e0f87a") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x5) 16:00:32 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap'}) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x472b, 0x100000001}, 0x8) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x20}) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x4) 16:00:32 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x80, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x200, 0x5, 0x200}) preadv(r1, &(0x7f0000000800)=[{&(0x7f00000001c0)=""/223, 0xdf}, {&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000000380)=""/219, 0xdb}, {&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f0000000480)=""/207, 0xcf}, {&(0x7f0000000580)=""/206, 0xce}, {&(0x7f0000000680)=""/147, 0x93}, {&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000740)=""/133, 0x85}], 0xa, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) 16:00:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x402) semop(r1, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1800}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x2, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r0) listen(r0, 0xfffffffffffff001) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0x5}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x1000000052a4, 0x401}) r3 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)=0x2) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 16:00:32 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000f8180000002900000031000000030000000000001000000000"], 0x38}, 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) pipe2(&(0x7f0000000000), 0x10000) munlockall() r1 = semget(0x2, 0x1, 0x0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000240)=""/4096) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) 16:00:32 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x5) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="280000003fff00000108cd3fdf03000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x3000) 16:00:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socket$inet6(0x18, 0x3, 0xe00000000000000) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220c22890100000400000000c622760809e0d500efffffffffffffff000000000000", 0x22) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:00:32 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, &(0x7f0000001200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001140)=[{&(0x7f0000000080)="a31f3d6c16cc9d98f65ffb7d9b0536635ab5f80c0d22b1a9a1fdae68fd21a0ab15d9c4b81067bf53c363fbb77fb37e19d9eb4c295b255a3f6d5124ceb05b5f1eecfd2aa710512c4d07e47974970aab89f1b29b29ef35587d25b2bce729d1ee47011f07431403e0e7029059f2878c6ed85add5cb0f306949aa2e13bdc4f8360c9e14c53806ee3b023279ad3d63313714011d13b59b93dc4ad653e919d491ef3d45e754b4ad27949b387b5a43c1debb365b2523d4158d69b26c3f06ed6", 0xbc}, {&(0x7f0000000140)="8b76d1e9c2fc7cdffa49fccf25534765edd0353387a96afa648736715abcb827c5ae41f87f85f5bd645368663fc3e79cb8fc7e3c1ee6a2599ecb3afc7fe8bcf450424fd4d876ea8d1bb486e811ad38230836c715e33255daf3a39ae2da224c36e4f3e45b71aff7b91915f1e19063c189a503fad8730beaecf55220604b1c3746475ba05780ce31cc588de015900c7bd168173d7c941bf8a18fc117884c23e4696ac75f8a07eea2eed007e74d5b18c7d7dcc1918f2d687fefadd9a27354b9bd9115509bad44d1505f92d9054859d01412fb8ffb220f9accb71d143d549ebe35d05089d81a4ded8d10c2a8ba9d4ebdcc19dca641bbf1e3975612c2a576134c9780ee5ac0be6c03762930016b311aa85d844ab1b1e2d048f2a54e7a8f419bcb31aa3894cae6483b6509d0a30aaa4497aba07e6152dd3b15a339730232d0241ce3c2aedf8c5ea55218934a96f0b57b0d65107f532f66e8e91ff90a76c3e356c1b67e7c8613a7c7d3c31f4941b6d0f630a3f15e864657516045cd0ee767a0427e2516e0a8d31277dfd626fd11d98efa4438609669a5fbd0bb47b7d3a3a5d09a141f38758754a99261b89197efbd9424515a47c41fc06c9829a04b90cdb5504b7cb973ecb5854aa09527d2b211d459f20738d66a019cc5086a2c90cde3fed3f8b52f32fef8baa23261c619be028db1eca96abec10225020983450b357565a1c71fac131afcad85d0f4c47e58a31c98fe9fba6fdbccb770b2739811cc123c48819d08276697053150b4f816cde84e6574ae3d71bb09cf23a085ff136e0f34a8f4638a80fef4ad9dafb55e56c028a66fee10cf4875001dcdb67cee3e573a04c64b38fbf087513df26364c91a430745e8379e27a34eb2ba9b5031ce28a67fb3118cae5868a0a07ec5dd471ea921774da7642a1add125ee4f1f81a3875f1370e5977b63889a2e63d7d72bb48626b5a8bb67ed237276e3d9c38dce73cab3532d197b771873e3ba97a311c8fe3b96082af46b40d065e76e78ef9558a811d25d2712075294e7f310b581d943937851eadf98ee0748697493c744ebe2b0356dbd68ad9d5d112d486218d2cf1ab7216121cc2c1b98ef788d4ac8bdbed4fe47158fa167151bb30cfc07779fc4203d22bebd15b961896af03b661ba15cc1c6b162a0b3dec24aa7f8dfb94231d102d95c1bc29ac8366c07c672640af9e81470b7119659fb9bb8591bea235bf89d12da61e40c26c1e6ea9bc45a238330e3a550a1795d248e1b368485f38189902d6b63b9fccb12af8a8384fd6caf27ebada818091ab544871c447ecc9bd9ebd8a4411ad820be1ec8967dcc7b8dcd24c256692b452d92f3ee2783550b3ad82e4640c9f0785edeb02c7c85a62e6c48100cb92615df2a0c822f2c4d923e70649f906d82cb17e2fff606b64ae89e4e8d60729d8dbf10a28c37e93a2ffacfc1f9ee507af76bd9a45986baf2a3019d7f4468e265691f702e4c86d0d3d7201e33e5af62c70142296822c54097989919bd15c3c82666e939f0ee9a5544b47c9aefc7004ed7792362a18b8bc29958e68419021972da15639cb3621ca73a212d49764d4c57f9345c5631436fd9d5975f56c8a59a671fc6a3f72317d0aeebc77d123dda76a83c2336bd800e338bc90f1da0469073c3988d5caa9ae005a1f5b33b84dca77902d6f39d741ba52c33681938f61c9da6c7406335004bd10a838c162cd4e091ac4af8a30acf8591e1775809fd99f66681d3596dac8ae04a1fd8f7621c303864347de12b00b7e69ee70861cdfb73546eb3bf22011a1a2b53d58d7229d382ccb265479e4213e5c65b47afd66d9261b39bbd6c1efeb22f2cc16302220b26e54806e77aab5394a5884930e211b44d077cbcc544cb6f1324769f44dca32c709c3a72a7ad0bc9df3b14d087885c8d2df13ea70bfc3187ae81100a39192faa863ee631e4d88d9136c4ce8f9e28401999aa843f0b0b2cf77b61d5e2ba74f598945b5e40456e874cf952a438c1323856c7a888497bc36a02d4996e33dcf5c670f7ed6998d254c671e9786d25a84c0dfd89adf8e7a1611757baaf1a7590c7ebc1351329689643ea2ad5190c72a2e16e27ea86f873c28fe05954741cba100cbdec9fe11b7ff6af3ecd17994602f99a5c7c5f78df504fd225f9342b7d2b15f34ce08a874d403768004ce94ad84a2c6bfb4ea5514fe174cbb0c9974188ca396f233b78dd49d1e1fe261f6710fdecfdef97d839833d6813a090c132ceb21a785d3fb3e2cd7c1c5d22d7968706147ca60b279bcacf19aae5453acada81c75cc9c1a8475cefeb2d0786f39d6142eaa6b52bcc2137f5735f144a41ad0155014550720f7037dd803391c20c7f10e394ab33420d9eb2516122086bc57086fa413e8e05f6b4e1a77f9898433c9d657614e9f6765ebcf510ff730bbc6a2a0e9cea79dce26d2b46fffb454f9a9573adfbf28a5f765f3b17fdc8c3dfa60a8e11f830dd218eb8eb3a18517f1bfea31716d4824035e90bcb8ce6819f339f3c9b67a2795ba4ef4d88013c20586326d5b37d5fc0996e8e1c85d69724f40787db354d351bd2ddb882281385e2ec3c7d7ebb892ce36a31817910c56f43cba53b5bd29a476b1db5e541a40861f771d5f4db9179295d9922da2b3b27472c3fcb8f33e1a0b269e9fa2834fb1e97718ef283974eb0a0dd0efca02f4ab9107ba8892675b5cc8e145da8e736e316800c6ac9bfade652999e423772265c87a49a55786d312fa39772d987d67e8e2afcc418cf1435a4bbabcad8c6ea8314a6205e8b84c9dadb2e85805e032610e4ebeb42d45b994d90fecd1c88922d0c06d5cb2ef6407c9210e583debcff551ef396663e0e2256f303e0c630f21f59d57083b261cd32760187b075085f45fc5a03a8f67f53e40a111603c4d82197a2ecd7360a13c1b98a7e805287d561614a4f41a8f00fbb37f1a2a05e49b7cec44bd07caf0c09b57c1cc6c33fa5d70376ef6e1901d0ef4a7ae3f8737be04a54a80261a12ce7c247440bee1fbce654739c6fbaa5c274976397dbcc2d3c88fc8655f566da5c5e88e64aa34d3e90396b167e1fdba827f2e25da6bf35dcc6ca6b023d30cf707643f8100b5a70d0a504a406af7726191a03c0e7784ff3b825b80418d4af62494d4497a95e09df103672f8949a7f21e004914d660288673c2e092c4579cf4758ea6f3a571ead365ee600127cfa919d33e4560ec0b85cebb2f47a3f01ff0ce3c14507884679e7d789fe3204cef8060ec727f34b0a107f03670dc55f0ec5a4b95f14a8798b005e341fb2fe4eb513f4ce23c7214f536c5efe2c7c550234e7c085574f61b3df61427fc4988f26e94d7d271a95008b15a42f33eda7b1e60cec72bafaff837022d9b78f6025e53bef43f59a72dd4d30256e29bf5b7f8d8fb2f1b8f5914ce768aeeb63010952586bda4ee81d7a604f4ab563c95ed65b73a3ac97f72091077bce97990291d02421d820f78ed4d7d26dc5de04d6fbe9fa02add6e0caa25d6046339c76bc31a46a9f91fe4109aa70d0bec38a3ce5489fb11381e534c9b9daf07049c68c783e23ca4256c53cb0b25de8e6ca0416cc8388e8845249ef20ee14e87ebb772de97c8f4a7753b6e87d8b0ebe0910575aaf9c8325c90acba98b2ab4e7867edfd3fb5a21fc8e136224e689a54a577cc5145def32ecdf76d0d2100b93fee6279fc00e6fe3b05b020189f6b41bcd8d6fd6366446609ad971364322fdbadcf6cdcd9bb5a6e452a0112c09467653f16ee7542cfadd9334fe16c39220ccd07cf11ee9afecaa11e344eee0fd410a9e815ca2a0909e135f531a1730161f54bc8669f4b6c23a8c8e7c22771a8c06002271f6b6498b91760db07e867023692ff1bf94a509d9f2f6a8d04e763a36ab7074c1f7a9db6832d96e2d6715f7e3a7e3f6df59a51e2d8a13e8d92c2a00051061e1dde2dde085b25504ee25448405fc2128a1d0f6d56e879d289d9c9b01b1153a0818a96633b71191a2475e8038564ab6c85355b27e5139cfd3061e5d953acb6b2f5624ec81584b27882b18d39d217c4f740484ae9b625aacd542ff4c71726f53eff9fda6dffcbbb1645def6d010e6dc8091355c3e9ce1dee34929f98693c51fa15be2800ee3c9f2cb4b9b1bee6d0b2a59b0c6af9e7b2610a808173a33ac850548401cc548b48ae192666f579c6a182a859f0452c13e30052abde79f354bd3d39e9bd018fa8e5f6183440623f638d37010fb5e2199ff10b019bf2fc6dca75cddc0d4effca1323894e66365ff177f33c3cbd6c3a96953e694c3bb6893164d0012244461a0f08d78c507f5c7cc8c1f725b1795dac7a76f327927926c6464c12ead3f38667af0bac5a71973b3b637bdc63629a4e5c35dcefe8b5fc41e95cd141f0cb877716efff53a9d980e69803925ef4a65baf9ffb68f9966ee1ca81de005de3ca285ade98b557f5e3956995493b9250843c5ea564c4c9794b0bdbb196457e997c861233ad2e996aa113fd9d6b31e46706d19c3d07d4d996c11932dd13e3dd5a67ffe279301e45a193f7600844854ac3f4437a295c2489a881c97178f6f3cd659e65d7601b62782960fd755fb03687aaf806e08acf1b5e8cea6ae4619e48ba039af27e9d46468ade9e369a09cffffb32ae48fe6de979ffdd9b31ab1530feb90dcace0a0edb272351c8af55cdc9477434bda8ae4ad0d133641adca1c39754c80758236013f5f618792552f7bd3679a532ec83983b7178fe930351d5a175aa274ce83491e8279e0fc946d36367d1407925f79ad12c351d797782a2ad009808b2c0e6744e8d80812b5e9b5d171f05e40c7f0c7c0951a3f74cf52e7131f4a70a40dc58acd5b4e92be66b1b825a5be9ec902551cfdbd4a1fe68593da7325b2295fd5f865d0688be5010011efc22166a45501cde6c849114a268e276d6e6ac79b6e49eb3fe4120f958d04b0cefb8ee7a0561957eb1bbab49e970666e038d1dc8fc8871c0a63ee1790bba8b41942c93486f0b5f9e976d6884f8b7955f2faa4d3488504fc6a01552e9221818f4022714ebe2715157bb033612ce37860da71949227684be1e7aba2de3b6d75ba85b3ed127249bd9171e1589a3f7011a05184f5577bc4781402b83624ea5024d0939a1d71968d6540a446f287d66075bf50d6c94cca141ab6a4db4e0251c99d9e6df2f75d29f3e643a3420b8f473a8cdd7c2136d5b28ced07292d3b86d5041ce8c59aca570737da37696f91b81c9149c676d6ba73d3bed5bacd8e6bbc4059831da144f35fd819aa3bb25fd01e1b7f68ee2d97e0016b8291a45394b1d566c984c87e07c3fd80c1778db02a3b5f5c2c22b46d8914f23f89eee1b80e558d9d344117a6b90e84fbd539f536cd336c642a27b948461407715c9635f81109d76ca9a5b8ccf27eec28f5c549330c9717772ca99e2757b1e18a9581fc72f2b2e989af7a87382f6c98faa117cb50f0579394243b1c68cbccd19d12836db85ab6bd03ec5af40af220f4572eee5ca4e996cdc4e72ad7ea44ee2d5d276a12204533a4fa0b7cffb4acb25ec30d60f44188885b16880a4b68892b6da9aa69687aa5816bf0cecde10cf7f59d7005bab641ace45316bf3451061fb225f97b055d8088f20b991926b7fcac54cf7a651e4e68df52bd94d7d1ae48724d74ea0427127f9a37d831d0681ec09f883e4133735965e9aef04a361b6bdc9d5133a28e86015b0c78cd1dc2dddbda1348b3bc41de0ade7558747322c71c8acc6c38e4d0cd9fc59e58196d643b177b69adb85c73297dfd412254fdfbd1132736b91a5b72e0042d461c2c", 0x1000}, {&(0x7f0000001300)="7899b53f5137a3ec6c172da650818f155ac0090bfb6182bd222f3e07e84f3cd9555e310053c2530c6de38ee306497c424ceeafc6697a5c2b595df91828ef45776af95c93ac55723ce6c254a75f87736b5771493edac70fef47a0e467c4c88b4290fe569c9db7673bda4ad33fc0dc016f1e65014f7062e81abd6e77d0cfa33a8fc8ec249149b35fbba9a4720fc86c0fd9768ec5f81fe3941cc229b6e2a38631763fa040cf7767d048cb548b2a7e13bdade540f6743aca2e3a9c86a06f83f4661ee106a7f4586a7dc5f071ecc5955f678854b295861b7291fcac994a3198", 0xdd}], 0x3, &(0x7f0000001400)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0x70, 0x400}, 0x40b) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x44, &(0x7f0000000100)="f11cef901085a7255de356261c97fbad41eacea95003e44f7697bf472a7584176ebf2dd883b08e85123dc0202a1c9a1cfe7efd88fc9281e9aaa15ed89dc053b3bc8b78e4") 16:00:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r2 = getegid() getsockname(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) lchown(&(0x7f0000000300)='./file0/file0\x00', r1, r2) recvfrom$unix(r0, &(0x7f0000000280)=""/67, 0x43, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) rename(&(0x7f0000000540)='./file0\x00', &(0x7f00000005c0)='./file1\x00') getuid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) connect$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) utimensat(r3, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000240)={{0x7fff, 0x4}, {0x400}}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) pread(r3, &(0x7f0000000480)="08379aab4dae477d65bf9f61bf39eda0ed6c1d", 0x13, 0x0, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xfffffffffffffcfb) setuid(r1) chmod(&(0x7f0000000440)='./file0/file0\x00', 0x14c) 16:00:33 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000027, 0x80000000fd, &(0x7f0000000040)="1ca2570d0d0000008068d638b77dd0a485862b3dda060e5ed969d2fbb877a0d464479f2deb6b48f1fbc24ce244f9119a74daa24c7938bdbb391583b5c82e772e9793cf1cf5c6992cfe97878a039b65affd0137fa50c73898a5a2cb63d303b1e5b1a3be5663d9f9156f8b4fcf385fa383eb91313336912f2a244db8c9e2", 0xffffffffffffffd6) r1 = socket(0x1c, 0x3, 0x1) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) fcntl$setflags(r1, 0x2, 0x8cb6bbc3f5299f7e) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:33 executing program 0: socket$inet6(0x18, 0x8002, 0x3) kqueue() r0 = socket$inet6(0x18, 0x1, 0x6) lseek(r0, 0x0, 0x0, 0x1) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="5001050260000004000000011306ca90100e10fecea11ea8fef96ecfa93fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff000000000a1c1ffe59e6efc400008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b3272d78b2e391098a18f83ea65f3482e09", 0x150, 0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x1e5) r1 = getuid() setuid(r1) r2 = dup2(r0, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x0, 0x0}) uvm_fault(0xfffffd803f00ba50, 0x100000008, 0, 2) -> e kernel: page fault trap, code=0 Stopped at arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f00ba50, 0x100000008, 0, 2) -> e arp_rtrequest() at arp_rtrequest+0x15f end trace frame: 0xffff8000149efd20, count: 0 ddb> trace arp_rtrequest() at arp_rtrequest+0x15f rtrequest_delete(ffff8000149efdd0,40,ffff8000001722a8,ffff8000149efd48,0) at rtrequest_delete+0x21c rtm_output(ffff8000009e0800,ffff8000149efe78,ffff8000149efdd0,40,0) at rtm_output+0x5dc route_output(fffffd80354b5700,fffffd8036fdd000,0,0) at route_output+0x7d7 route_usrreq(fffffd8036fdd000,9,fffffd80354b5700,0,0,ffff8000ffff8008) at route_usrreq+0x363 sosend(fffffd8036fdd000,0,ffff8000149f0070,0,0,80) at sosend+0x660 sendit(ffff8000ffff8008,5,ffff8000149f0150,0,ffff8000149f0260) at sendit+0x53c sys_sendto(ffff8000ffff8008,ffff8000149f01f8,ffff8000149f0260) at sys_sendto+0x80 syscall(ffff8000149f02d0) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,67dcdaf2010) at Xsyscall+0x128 end of kernel end trace frame: 0x67ff28362a0, count: -10 ddb> show registers rdi 0xffffffff812f5717 arp_rtrequest+0x157 rsi 0x273 rbp 0xffff8000149efc90 rbx 0xffff8000000250e0 rdx 0x274 rcx 0xdeafbeaddeafbead rax 0xffff8000000250e8 r8 0x40 r9 0x5 r10 0xffff800000995940 r11 0x8bd6af07a07e0be2 r12 0xffff8000001722a8 r13 0x2 r14 0xfffffd8037f9a7e8 r15 0x100000000 rip 0xffffffff812f571f arp_rtrequest+0x15f cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000149efc10 ss 0x10 arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> show proc PROC (syz-executor.0) pid=402724 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff5078,0xffffffff822ccf20 process=0xffff8000ffff7078 user=0xffff8000149eb000, vmspace=0xfffffd803f00ba50 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 32605 257231 20490 0 2 0 syz-executor.0 *32605 402724 20490 0 7 0x4000000 syz-executor.0 30827 474810 1 0 3 0x100083 ttyin getty 17742 388858 0 0 3 0x14200 bored sosplice 20490 369265 73939 0 3 0x82 nanosleep syz-executor.0 81032 242461 73939 0 2 0x2 syz-executor.1 73939 483095 67035 0 3 0x82 thrsleep syz-fuzzer 73939 367574 67035 0 3 0x4000082 nanosleep syz-fuzzer 73939 509609 67035 0 3 0x4000082 thrsleep syz-fuzzer 73939 186330 67035 0 3 0x4000082 thrsleep syz-fuzzer 73939 347409 67035 0 3 0x4000082 thrsleep syz-fuzzer 73939 224367 67035 0 3 0x4000082 kqread syz-fuzzer 73939 392224 67035 0 3 0x4000082 thrsleep syz-fuzzer 73939 217933 67035 0 3 0x4000082 thrsleep syz-fuzzer 67035 443240 63148 0 3 0x10008a pause ksh 63148 83545 7310 0 3 0x92 select sshd 7310 212449 1 0 3 0x80 select sshd 50769 322002 97427 73 2 0x100090 syslogd 97427 415563 1 0 3 0x100082 netio syslogd 97224 115560 1 77 3 0x100090 poll dhclient 85583 255703 1 0 3 0x80 poll dhclient 57717 219413 0 0 2 0x14200 zerothread 27368 119597 0 0 3 0x14200 aiodoned aiodoned 59044 518552 0 0 3 0x14200 syncer update 68106 281448 0 0 3 0x14200 cleaner cleaner 58666 424220 0 0 3 0x14200 reaper reaper 92899 136501 0 0 3 0x14200 pgdaemon pagedaemon 35880 115406 0 0 3 0x14200 bored crynlk 40372 16288 0 0 3 0x14200 bored crypto 44385 133481 0 0 3 0x40014200 acpi0 acpi0 39257 25496 0 0 3 0x14200 bored softnet 6917 339959 0 0 2 0x14200 systqmp 1940 54055 0 0 3 0x14200 bored systq 97653 223777 0 0 3 0x40014200 bored softclock 77197 249689 0 0 3 0x40014200 idle0 94191 104889 0 0 3 0x14200 bored smr 1 103787 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9519 7131K 15195K 78643K 16936 0 0 pcb 24 9K 11K 78643K 1685 0 0 rtable 115 4K 4K 78643K 735 0 0 ifaddr 61 15K 16K 78643K 277 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 151 0 0 iov 0 0K 24K 78643K 416 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1195 75K 76K 78643K 3918 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 36 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 214 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 3401 0 0 sigio 0 0K 0K 78643K 34 0 0 proc 42 30K 54K 78643K 692 0 0 subproc 32 2K 2K 78643K 34 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 339 0 0 in_multi 33 2K 2K 78643K 154 0 0 ether_multi 1 0K 0K 78643K 12 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 470 0 0 pfkey data 0 0K 4K 78643K 4 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 88 20K 29K 78643K 8800 0 0 UVM aobj 130 5K 5K 78643K 146 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 144 0 0 NDP 12 0K 0K 78643K 80 0 0 temp 178 2715K 3355K 78643K 12953 0 0 kqueue 0 0K 0K 78643K 24 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 1305 0 1297 1 0 1 1 0 8 0 plimitpl 152 103 0 96 1 0 1 1 0 8 0 rtentry 112 55 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 507 0 502 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 58 0 57 5 4 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 194 0 0 13 0 13 13 0 8 0 art_table 32 195 0 0 2 0 2 2 0 8 0 art_node 16 45 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 10 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 212 0 202 1 0 1 1 0 8 0 shmpl 112 144 0 16 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7170 0 5712 48 0 48 48 0 8 0 ffsino 240 7170 0 5712 86 0 86 86 0 8 0 nchpl 144 12181 0 10547 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 37473 0 37473 3 2 1 1 0 8 1 scsiplug 64 12 0 12 6 6 0 1 0 8 0 scxspl 192 38508 0 38508 29 28 1 6 0 8 1 sigapl 432 3574 0 3561 2 0 2 2 0 8 0 futexpl 56 52105 0 52105 2 1 1 1 0 8 1 knotepl 112 640 0 621 1 0 1 1 0 8 0 kqueuepl 104 826 0 823 1 0 1 1 0 8 0 pipepl 112 1924 0 1905 7 6 1 2 0 8 0 fdescpl 424 3575 0 3561 2 0 2 2 0 8 0 filepl 120 20786 0 20688 6 2 4 5 0 8 1 lockfpl 104 1209 0 1209 3 2 1 1 0 8 1 lockfspl 48 396 0 396 3 2 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 49 0 39 1 0 1 1 0 8 0 ucredpl 96 4685 0 4678 1 0 1 1 0 8 0 zombiepl 144 3561 0 3561 2 1 1 1 0 8 1 processpl 840 3590 0 3561 4 0 4 4 0 8 0 procpl 600 7949 0 7912 4 0 4 4 0 8 1 sosppl 128 39 0 39 9 9 0 1 0 8 0 sockpl 384 2822 0 2803 5 2 3 4 0 8 1 mcl64k 65536 546 0 289 34 1 33 33 0 8 0 mcl16k 16384 13 0 13 11 11 0 1 0 8 0 mcl12k 12288 65 0 65 9 8 1 1 0 8 1 mcl9k 9216 42 0 41 2 1 1 1 0 8 0 mcl8k 8192 40 0 40 12 12 0 1 0 8 0 mcl4k 4096 139 0 139 6 6 0 1 0 8 0 mcl2k2 2112 16 0 16 8 8 0 1 0 8 0 mcl2k 2048 58132 0 58091 15 9 6 10 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 110618 0 110281 33 9 24 24 0 8 0 bufpl 256 14273 0 9671 289 1 288 288 0 8 0 anonpl 16 312129 0 302344 193 137 56 58 0 62 15 amapchunkpl 152 15368 0 15283 52 47 5 9 0 158 0 amappl16 192 18742 0 18208 148 109 39 40 0 8 12 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 3403 0 3399 2 1 1 1 0 8 0 amappl13 168 3 0 2 1 0 1 1 0 8 0 amappl12 160 11 0 10 1 0 1 1 0 8 0 amappl11 152 49 0 35 1 0 1 1 0 8 0 amappl10 144 65 0 62 1 0 1 1 0 8 0 amappl9 136 550 0 547 1 0 1 1 0 8 0 amappl8 128 143 0 125 1 0 1 1 0 8 0 amappl7 120 30 0 27 1 0 1 1 0 8 0 amappl6 112 62 0 54 1 0 1 1 0 8 0 amappl5 104 161 0 151 1 0 1 1 0 8 0 amappl4 96 3726 0 3701 1 0 1 1 0 8 0 amappl3 88 3634 0 3623 1 0 1 1 0 8 0 amappl2 80 27877 0 27811 4 2 2 3 0 8 0 amappl1 72 69024 0 68626 24 15 9 19 0 8 0 amappl 80 8213 0 8180 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 145 0 16 3 0 3 3 0 8 0 uaddrrnd 24 3575 0 3561 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3575 0 3561 1 0 1 1 0 8 0 vmmpekpl 168 25496 0 25473 2 0 2 2 0 8 0 vmmpepl 168 359810 0 358320 183 106 77 81 0 357 9 vmsppl 264 3574 0 3561 2 1 1 2 0 8 0 pdppl 4096 7157 0 7122 6 1 5 6 0 8 0 pvpl 32 854912 0 842115 305 164 141 147 0 265 36 pmappl 200 3574 0 3561 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 515 0 54 14 0 14 14 0 8 0