e0d45ee79c5c798290587a286283aef75d4f40651ab29572c6f1333fa514bfa070000002454dac4ff80acdcab118c3ed4f24b6340aacb8d09611fc526204e78f9f0f559e140a8000400"/227], 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000003c0)) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x2, 0x0) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)) semop(r6, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000d40)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0xffffffffffffffcf) close(r1) execve(0x0, 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) chown(&(0x7f0000000640)='./bus\x00', r2, r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ftruncate(r0, 0x0, 0x5) bind$inet(r4, &(0x7f0000000240)={0x2, 0x3}, 0xc) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x8) openat(r5, &(0x7f0000000140)='./file0\x00', 0x8210, 0x3d) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000700)) readlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/134, 0x86) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./bus\x00') 16:00:00 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x4d) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5666d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d753580069342986abb786086ad403fd13ed874ccbd16f098a1706f31169bcd071aa03f59668d1b53bf876a7a18b42ed69cc772731dcdd9cd7975be0f6c256bacff058e05f4f09c0a0c7b6536313dcde70665e49", 0xba) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000340)=""/248, 0xf8}, {&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f0000000540)=""/227, 0xe3}, {&(0x7f0000000640)=""/138, 0x8a}, {&(0x7f0000000700)=""/148, 0x94}], 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0x3, 0xfffffffffffffff9, "85491702876f0000bfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0xfffffffffffffeff, 0x1, {0xfac9, 0x5277}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x24}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)='ml', 0x2) socketpair(0x0, 0x3, 0xffffffffffffff80, &(0x7f0000000040)) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001780)=[{&(0x7f0000000580)=""/238, 0xee}], 0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="7c1e14817d521f385e3116a40e636cf4f553ee9136b476a167ef4d321fed2d8b834bd5f3c735d687000fbf48e28089807968939603586c5e0379965bf1f46028da8aeb112053d6014b35bad516613788b168d67e8613a34f471d4b6f861341f7b194ebc4f75b5e4e359c892abe70f13c0ad589a9a92cf35cb6eeac626b00ae899d300ecf0cf72b7504dc1c9a38d9c6ed2072eb226372aa7383fe170dddc84b3e4533320ab3ffc92b99f31b02ee0335d92accb6d898a149e7e292c12430016e630793e19d6d79dac724c6721d2e7d07bacf12e6b096c8b4233ff30e588e54935eb857589844a188cdeb29cae7ef49d9334dfbf3e5", 0xf4, 0x400, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:00 executing program 0: r0 = socket(0x11, 0x4003, 0x0) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f0000000a00)=[{&(0x7f0000000900)="0651e6e0d35b5dbf7ac06edbab154a648d3b720c04", 0x15}], 0x1, 0x0, 0x33) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282903e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000180)="a34a256d17dc3dfdec588cb5bd60f42cdf89bdef30f2ea268c50f251bec4f69e6e4cd21f4efbaa2352c0f69a21c6b60bf8454f4b44cdb301e0ab66ef2c51cf0c616f8a7ccb1976595dabdb3eeaf13427017364cae12d4eeb60df910b91370a950cfaa0f196d47bb1122467591bafa4a0fcf1bb3f4e0a2fc0bdec43940f50fb125d42039ef3a56c0bbf53dcf8bb01346d10cac2f7b1b5d892191beeb41855af3854bd7980cbd4fb05c1fc8d532aca78fbcced20d6a2bc0a9ad7e48eb1f99acbbe8ce7bf525b5fe07c9901e56eb28f13e3a72e2a54847c0d6032", 0xd9}, {&(0x7f0000000000)="01e1ad4660ba368a6e186b810c6d9732db98fc8fd96196a01815a0d165f1413f0ec38f5932d110a6e61d5d8ddd8d3bf39f0e2a62b7e77a784e808c4e6c6f628314bd4f7c08f569bda03d29de314e522f48e90d13b32067ec2c10d4d8062f9ee6fe27c44c7b76813d67b32787230952fbc003e7b5f22e3da70085959acc7bf533de639ffab93edd077419bb975998c67dd1f53f815becff39400ea09e1ab38f92a9bfd8afa22a", 0xa6}, {&(0x7f0000000280)="050015d7512359d3842ee22ca25e327bb63b6fb02c9f2f8e07a97ae47fac9e0836cb5758b67699ce33c5480ee8d00496be20cf07b6e4c5959dff051cf335021da5bd547987824154bf7726fd688379ce5624c0810ad9f221be939ac790a6d6cfb57dc876ed8eec27ceab717caf87d6a82cf9654533b2fe4135eac3e7e0b90b5c4c", 0x81}, {&(0x7f0000000340)="8c9e1a6a49e9aadd1af14159f2ec415614edd395132834f7afe93b3511be6f078bfa6b86a85518f676689c31e365ee664ce426ac71752d57ae49bfbe470aaf67eb633575f012e1ec31e808c5858d100ffc777a6bf0dc8a00179b54833d8382f25930b293d3907f83762e0df95f3f48e74bea8541c893adce2e0c4e34ea32f25e114eb1585fcbd0f4f176085d3406e0c03e4150aba2919051b71e294cf110991b8c6a8a20c32eaaed49498ecc56212b37eac108d0d9c9d142aed967d9116f32f46f0fff753a3dfcf7d732840c4c667b41bd1c92924fd2d4680107761f", 0xdc}, {&(0x7f0000000440)="145d0394f3552ba3648a87578ba84796e364a1a642d706002ff53053aba331ba62d287dcc8ba30b7b108b75cc767e70a686a3e98b5360875919d6d4da03a6f86423c829f62a8f7d06321036eb74272f105cf32fc4d34eeb5d22d01d6b49d65725cfd7fbfbfa8014e8fee4f62d45e1870a0a92b71f8054945b2fdd8ce2523126a9d4af01788955394727a8fead5108beff154dc4470e24f9874ed34ce4a233d71963a7a326e4fdc47ce361a385e08c33822fcf84dd91dac4746752edebb84bc29ea13390153925783be8f5e1eafe18cdc1411bf48eec0bde7e9ca50bda788ee7bc4fd6893", 0xe4}, {&(0x7f0000000540)="25be42e8197579b08ae68301b9bf4de9e027ba67b48a0d613dcd6417ef16c032fe77c633822c5bab1210b38c919c9dd010221129908e56ffa04c59fe6fda071f15e8fffac711cb73397146981c79c8bf4daae70ad40184bc6092", 0x5a}, {&(0x7f00000005c0)="582c5c06de14173ca3c5fbf0911b2ea45ef643be6009f7d324350ae8de93bc5acaf8a56b655a03a903ae02aaa60efcc0f4aa6ce82f48f9abaf07e2f4fd3fc495bbe2af2760a43f31c01265697e8b1e852bb1ca4a435cb5c4fc9380937becc063edc6fb460edc8965b2b012a4be7a6027a4e37c33f518f5d98069b72b2485326d3debfe98792f7df4634994cb26628ea5f230", 0x92}, {&(0x7f0000000680)="5ae4e25c32647e3644c3521b7e3f415e17d84a1de7d0d6c6ae82aa5b91bd2953cb901c04a86c0e9b35355a188a1eddd19dc2c5e890ed227b0eb4c292a75184b596ef7f743df4c69e7a3dad55ca48be596b9ff6e7af82368a0e62cf48a4d962c4c166d4d881fe67a881460d56b7c5b624dd6b17206700fd1eae7d3ee22a01c407e68b377705a90f4d94b022fa8a99a749e861827b6bcbed4c803a", 0x9a}, {&(0x7f0000000740)="f8d46096adaf4d3469647d2deac57b25611df0e6a4c11296114a5f3bd879cbc45841c4cdf1e06c3098a7a6012a802d22822d6b47cb6d076e858663ade80d97db7cce730fb33e0217226ea13d3920d0a5320b22447aca3798da58d550f72b728731b09651fda31876b332161679173b45c48fd22a44b9f2e82155d2128934356b16b42e92e6236d5b58661041e1f1f937d88b5f6e04ef24c7e18f0b93820e77c4d16553007b7e4aa5b9d735b50f0854e92a101313b59f61001909d75dc32c6d12b23289aa29477ed52b4734f3a15fdfa3", 0xd0}], 0x9, 0x0, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000a40)='./file0/../file0\x00', &(0x7f0000000940)=""/165, 0x21d) 16:00:00 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRES32=r1], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001500)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000014c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="f297e97011da0d46cc1652b249b15ca6ecd21de113819b4f766ebd74f79f1310182aca99e6965a6effa2e4541e3a84ff11a878d62605ec56693ff667637a532b597e47f8dd02c0e364ec137012b277666374", 0x52}, {&(0x7f00000002c0)="efee4e258634e8b5c9c74b33fb4fb7f6f6aed2f9de4a2ba10d5277ff253545f7fbb0f6eea1551b91392b07808e111e1f7f1c3434c8560c6874482b25f39b92740d557b1188f6b3db9647fc0114efafb0e8f9f31b5262d7d0e64ac16183a4308562a288b5bc33d7a89635c8282c8c6824eda8654aa33a9d2f7b1860df716805b29c2040eadad6eb1f4c196661acf2c31a1cdd0f90c214f82cf58eca3a139e52a1e734cba3e68ac709f9dd837857567e167ebf4d5d14c196f67ee1b33f63247b65355db2142e4cf04549c6851f780d8699a6a4b3093848e4c1b76aaecdd29d4389bf11678547edd56a248b6ae0e403d596a1c65a31155540cbf1b5c6385d78019e23d1b88699f8e2a2b8da429db95068db5b560f78e95bd9712c3aa82d6b5e6aa69908043613fe52dea8499959289ceefce40072be6b3f544a5b75b868d4aa0148f099a90ccd613cbf7696f7bd7ac91e502a8a35aecfbd9158a49cd704ed9cdef0fd5b75905de5d74ecb17fbe7f33b9cc958e2a29f962d9d5c7d0ba196cb81d4ec7dca9b6b5fe13b5e29f175ab74425de4797b9120249e31ed57bd5b2bcca3e7d5ece15d5ede5dc4d7d7a2e2db84759399d035e0bd999d27c5fa96aaa0dc8c1f5f9b3956f47835c5ea85f9fe1bc89776f5ec4701d3f045431f81995e632ef3c8638e2d8f693e39d05fd9c0f4a2f52b06a2291bc3feabf1080e24043f14821f330cd71aef718d0679e1e743a75d21cd89dcac6a9dced94c4193fe5ec615ba9b63e976abcd7e355d5379843d53d2f8044400010707a71b681c8c62a75b41d2fec3f4e83a6ab1b4d3a2ce9d87ce36b0cd880409d3fe96203e74ee36dcfa6c1cc07f0e3e79b0bbe2b8725b1ff0d0d254a593d59fcf5553da8987e4a14316211d383297794fd143f4b2bed687848c2fa7e9a15409b1ff64c16b49afa65516694706b76a39f58d1916d77ac73554bf6f1b7c53d0cfdffcafc1b62eab219804657fb5faf63c58ea9cf17046bdfac3bed62c44b10d070083fa2f15644102e6d96f84ce4913152c31dca9dc649039e7fb0b56f20ee4419ebd517e3665c5eea3fb084147ccedd7f4bfaa8973fa01eba77c966b0135b2cb2477043224fcf7c29a830b819d33bf3a5e7fcc1ac9928a59837e3f224034098e29b506c61a1f0be4320a25703c8e0412688c4f95f0d24118cc873f45a89564bb436c7f07f59f938464bf2cafb26bacd5c25a988e02e02cc87979b4bc849cda654df19917bc299f95c71e3b31be4b2cdda40569522d672f2e3a9d3ebd0b341798eb0e3c8349fc1a4b40ed60daa93292eeb3beccc5fd2ac0469e1291326656e2f56ea35cd7a82f1f640c59ac0cfa6c512c446f5a949904f9c31d7ff7a11b7e53d9def781ca8eccc3c99b598a5800302fd8a36be2db6a738e3277924db2e2b2c38ea74d567adbcabc4d9413c7ae3dc7fac69efd9caf430d3c67d07f807dd5e19d22b8b15847b038f497954758238b60d0eb2219f039f80f82f1c1b64ba2f8921f073b326f115ee91324b8e7ac32eba3c3371d93f33f9779f8cbd8d5005176deb720d56738409dfef74557e10a5f79b46c7eabb4fa8680d686d72cc1e1f9398e1816739034e4d096de8b8f8e344f206e128632cb27f76a35aedce89a164076be4c33e54b21d16ebac9d6897c6f3d81001d52029dc31025189aa21a779d2e63ad3b65ec49de0a3aec619c410a2f52b174955ba62a851449034e0f34dfae52a0cf0b2081984ae31b7ea53dda3e9c30d4b3f7a3aa22ec348964544855cb0173fa553ae1d7072d4e251a1ae449e1d954694debb81bc1642df5a300110d042f43020e97d9c24dbe52ddee2fd56c36fe3578cb1df50d54a2c88e6e32b7566c749dd49968d16f1c48059e3a1169ca313b19ec0ba84c3918dc4c76ee22fa20c33d9e40d0e561f56f112aa55c679cc7e016481e63b6abdf7ff0ab3b9fe99ec2ee4d0b942b7f91f6afe71f827898215a37437e2cf8c8769540abfd765bf06209ceb174842afd3c3b389241167519e1e70e0a53ce7ad1b5c034e111a4b0d2965dc9c217d2e5bb60be82a4b8afb99cfe6146264f990f82fdc084d8e1ea67b5da16f5c7b3ee8cd9e34c3f41413ee999162d6f106c9dccadb026ebea774a4bace0da19fca865eb4ce2b1e7a53630a3b09435b6a6aaa68c43ed9fa4cd2b79e561b8f7da143fab4c435a5b78980c5d14070c6ab91129b0533adc481de25757d7b14c5563d71ab3cca4fced8f1f31955138ce10e0c575ce04710b3d52f8b3792d6c89fb18e31dccaf994f998f93b717323cb70ee7727b663a96835e911e5438e1c4381b475eeb29bb866e5d37c7a1e32f377fe61b11d86c6516a1abe6e9e02e05695ad7a6da3b114cff04a905510ae6897fa949b6019c1847611bd02f7829bb0e41f2b6e8608132859ba71cf8757f0f9bf5297767283bcc3f646615b808258e3590c8c0433f5fdeb125f68ef469a877c9f244684a45e72201120caf7336ac77ecc682b144af862beaff92fc47bc59311421365d49567da8823d4e8074f7cb4eca45ca0cd2e40957e2f22f377dae0717da82a2c3262dc5b341a7e985e18de210ac243bec190cb1f9bc74bc749301fed5fc148b8af293abceab6f4e1edac3a895e9998e9a1154bfca08e548126aa01dcd9311b56ad56c4d6bb767b511fdbd885a174349bc3d2b7589fd1459d01de4fb4367b7306e197dd6b746b193c30000550f16e78dec5ab8e671d43785bef3ec881a3f6f338b12c0c646b999391c8552c8f908849f6d8755416dfda9568ae1591d8622ab08d2cd307ee4e8317a270da3b01ef93ab817c473bd664cd15b16fcd78b9d2756ebff03c16c58a728bb363af1df03682bfc1319bfc9111f3e4d4442b54c2191cdad90bb977d01fca0bfc7dd58610903aa7e001f61296364e3fbd1252ca684eac9a71033217e18dae0b2b40f5e996ecdb599988bd91c528d24f428c623cbcba9c352abfc85a97da76c9ba75f0a4c4982ddeea5869af8971a8e2036c410f34b457ece4540bcfa4b0df684ecdf9619032f4c09907e141899ae12c32ea90a1a9d6224ae03cd67dbc8c4d95d77b3743bd3f4b40c94463431a35b429e22e23195a747e5f86db1d086eae3df74d7b6a665b686c96b4b6f308c75e00932c8b03d69fa36c09387df03bb7c038008e8a83692ff4a5bc65031b95a3a6b578eb2eeae87e0567820d3299cdf237ced7c4100dc069107812e91da3ed3b958abd2c08845d869831275b214b6d711733a0e7dbd6b705b62838396f13dc9039da3bcb83d5c68fdff2c21e6295a2e69c7cbf8b4d94abbdc15b289ea5093ff303ed16ea71db7d66261111ee4dd72fc1e6599d3685f729bb8912c74965b83b0947d3a68e364b83c606ab83a38fb03437bd4690e952e8f5ebe910f8ba12a4a13dc3e3d2e019be7adf486d1102fbd44c859419797a4bb8c1ac7c19e10c70f7f61973d814ef078b14a38e7803ffe27f102dc12aa6178e68bc67f41d67f0ac1719a8fcf2bf2de78d374f8c83c3340b8bc9c44dd961b30853898803e7f7cd0b2548cb9905c5126cca479fab67ac9e0ce0870a1ebfe1b8eb244bd9ec7e3647a8c0f0eb45a02ab702d88f746003b0d4151a0858c5291c85712503fe1ee227ffd075623d5bbcac5f0d7daf293076b5651c66f21b23417cac95ced7b6137b744e659e6c17a3b22e1f48c65e8e33300b28cacbceba659f907a999fdba3f8e5d2438a3a6841b5cb2de151dac942c853fbd302ed885ad343d01463cc6c23f0be9b85a992566a75ed03a34c2d51349883920bec2a862eebcf1f13d6035567aaa20699b08da96567d35c05ec88657c48a14490d4db9fd0804d929aefac4facc15d625c59920881d6a33e12589dad70cfd0f1bc0c6bcbda8865418d27492d7a345d1ccb255d0564a56a0c4c53aa0d5faa5ed834a378e1d5193edd3049b07786eaec20e0f14ffabcce48a21febf48ec0583bf51164b13faf194ceda6216933e7d0f6b867c72de166696845a78947c4b75a181aa5f00c3d22755c4b36e2669d93ceecdbc870a21aa8d09c2cab978e3ced1da578b6d83390a3d68b864e1d192f6f06562928dcb7f7544522bba90ef72663d51030f39ee7bb8f8566b309b818d08f7b009d5ae6df8db2251f0f53fa2a5c3c16c2dcfe2b5c78f2e725684147f7eb129fc11237051c2d9a0bf2b980ef53697b78cc804470d05f8fcef519e20d1633ee9f1feaaa591fe4d7a426cbd8d6636256585500e21c9dc9c5d8679c90fb5e798681b88b0450ad999fbe5b455b4ba22865e7455008af61e2a98e2ee457f5155679798b5b593c999265bd2e1dd4cb6e53f5fefedc1360117dbbe764503078986c72ddb03c91387e5a2ca1d86ad52368a8b07b943ac3f390e22f3fcb1b5dfb12cfd8af51e515db38d7c6383a7ea7f13a0648fb6b8ad8a907ac2968b24517dfe358195b53ed2177d91ed64401328926ac8d9f62b72a3e42d510cc7d51b82cde02e535560d000178f125073c21b5b077573200f62065a9c1e8faa0f3a1cba512d1e06fb79b01329c87641ca51544b10796761e529af9ed02c3d68329ac6d5320cb0752615b100a8ed922054afce67bbcc668fc429ae2ed97e16ab81b844b2fa542976304e3eaba8473084fa2dc0ad8be4c83120a13c4773ee6dc855ecd6f1b6e9109d307edef009648d74a8cea34d0e06a91af2abe2c3034cc6a12a35fb8fd811b0b2553515b35a578a3446f2586b8ce26092c53cf6c48fcf448d281e365822e40d2dd0d886f5011090587994c076f0808727a278786889ebd1de0f5157ac85878b0e1352c5c8c2893b46a620ad2211c6ea3b055506551d2b778381331b763e25a946e961b2ee16c243b7a24c2f9417492ca3f5d60b2f00da6239a637758a82704fb00fdc1e8e65bdc81cb4d205d53235fbefe052041e9663d2b4a983b5361da36f58c648bc3c6a4fa281bb5e5457c4a472eec62a25eaef23a58b77c0df69e948d45d3fceff5c9cd15939fc72ae83559f18eae35d1e20606fd65ff751b1d42c0996f22d32c5ac9835c70d878185e5e7ed81c82af98225fe0e5d8964f96cc31f7145920bf1568754019a41e496f389f60f361537a544377d36f3e7babfbb6720747ac9ae4eed3bcf69684072dc74ea12456b6ba226d811ec1f3a283b67da3fc845e81ec0582d0c3222122db1f12fa4626ac7eafd0113fbc9da65f9bdeb23b5ac978d1717081f19dc03cd41a108e06dacc9b1b0002c0ef22824e437b354020f454446b699132868e38d56c6bd4e21f59d22d5de66c78aa81edf7f5ea8d92382d468b791a51f251c9b285137f4bdab48a0e57d658439eca069bc5c6a57d6e12138f3f7c84f972a3c7a0274194d931be6df5d69e4bf46289b7b2b7c6974182dffb073a61364937148e9d6b1a1b04b9cc24d946b7c1bdcd196d9d59efaa74e57b7f19762a7dddbfa2a13912fb13832612790850109bcba1f2f056bac1bf92949edde1f8567647550ec7eaebbee147b6c464ce9a59b6bea9560293c32be2c49ce2ad423e29ce98116e2767a94e2f7deb5e8457160dacaa31b3058f8c43c63ad8007b5131c1d2013b46e53540fabeb1556b0970c2a53540dcdafe92190f65fd7610252b9f6828887220f02b87d5dcb74cbf290cc6ce92e127bb254b56c661715faa77d2831e8312c8f4d325a26257f55fc3448bea4bce6ab75434812abd36a0f34ea6d492c66c736280262ad73ffb7876bf86a6496ec9e5ac62b16dc3b1a50c31d9e572e0d78c1ded58e594447303c79ee6035ac63876669b207acbc8b5b246581", 0x1000}, {&(0x7f00000012c0)="ec32c4d8183be67b575958fca51b5b648529d102c6ea4eb91ca671179b4a7065e241d7bb16bc015fa4a98ea7ad9f8df60a68c58296b15c550db23fc6509950e2dbd2ce31972d96f14ab940b12fb51755eb0d966ca614f0d304f8dc63a2d4598b046ccb212b6f32f23aa9d256377716ec2954c3644a32a5463bca6ba77d762412d6d9a141499c18526103d3d3c27448be2599a861980f2f3de0b8c5a5b3933878eb2c415c1eaed566e21e5746b95d1145122fe9452859289753e411a3", 0xbc}], 0x3, &(0x7f0000001380)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r0, r2, r1, r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r2, r1, r2, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xa0, 0x400}, 0x8) r3 = kqueue() unlinkat(r3, &(0x7f0000001680)='./bus\x00', 0x8) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffffffffffffffe}], 0x6, 0x0, 0x7, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) sendto$inet6(r1, &(0x7f0000000040)="b8b7ed05c2c87c9efe2eca3c8d61531cef2ad1198dd89899e6b20d22af9154d583beb57de032bd349ba4c9058f07ec88ef404c737b9c42937576fb31b12591b8f898d380ff17e1716985d4756bcda355488459dcf305143d01c0fa755d4a94d1f4dec7df71e03ac45b02387141c56af7f511d1c57f4f4d", 0x77, 0x406, 0x0, 0xffffffffffffff46) recvfrom(r2, &(0x7f0000001540)=""/176, 0xb0, 0x2, &(0x7f0000001600)=@in={0x2, 0x1}, 0xc) socket(0x16, 0xc003, 0x1c) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xeba8, 0x101, 0xffff, 0x3}, {0xfffffffffffffffd, 0x1000, 0x6, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x7}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000480)="4db1bff325d6f975b031991601f1ea9a321d01ae8424a3f2e906e2da878cb81bd9a0a0dedb58b29f8a9d7db96e8b17b49641dbb6e6e22ad99a3c5024a6a549b9a0b6fa3e58922535ee626af3dcfda22e3b75bb5e06ea44c2fa12accd55713d039ec7b3a8cfe41b1c9ef28d584100c974c2b2632617bb769292c6579a68849d12c2f8bcd731d85bddfb9b7e3523d1334523c5dc79665e369767c1e470116169d0da5a980230fe08922c0ac52bfd64086fa07432137c5a913e952d93a0330b9a368434357441b7a917f75daef499fe88acc50aac5ee815ee688b427a919b2459b6f39e9566e7826f75fbbb3f7b3d506a84dcda91dacb5af8fc6d570ff0158b7641f307cbc194cd287461bd549fe01394690cf7da51afb91f00faa52748ce75cd6a08e79a8d9d697bb3fd50fdd4b408711bddcfcd241e8a840e7a78af3a7ce34c3abee2e350dfea9be069b328787deff0ab5f03734a99ededef7917730a43c63b3988c6aa78e8c5a2aa4b7f4d1e746aa33b67c9481a606e33ca744be2362c9f73dc9fcfa8a9e929f8bfe32f56d8386dadb5e11da640cee2978df5f6387c2a389ac6ae6ec27f1d9447badf129106b64a7459c7282910f99f96021577ee03700d3d78a3c31f92603cbb7368554e7941f1d25f0d04a9b9a25fb7d37e1dbf4e7ba1663839718f8bd2cd7ee8fa293368ee66cdd5b0e86821ccd8c47f063e8aa43d355a2c4f8a84b39fdc6a18a95f28f92aabea98cf660c7f38c8f155513257cefe14ea50d4e8d7cd01e0851423318b61b42aaf043d5de0c454fab60a900ea03499b61a34a29ed3ae9da5e17d25b2bdae8be422704c4c44ab997f5f29869bb6bdca0cbf3e5c1ef7992192639d20132e75fb2e616d578a742e9c8cb78bb02e5ad4aa2d857ddc07a82372130ebe67f10450c144530a1d7a868f8b140392fc3453fd7e81274d6bdc5cffd2f41785f060ea147acc66d63c69cdc869615642cd8ce0e678f34d13217bd1f9f415bb35f5a3cf30033981002a06e9364dd6ce4e3abfefb6fedf049458cadcda91fd3cb26ffd53e21faee68afe15eaf6ea0864e5a9df9945ca5836a83048eb981fd46bf08acc69870845a4faa1819e010e301b00453d005b05c4e26fcd04db4d37e2e0e8b3ff27f0cd87c0b05a8046c0e3ef4911569dc227850ee1a2a3d3c4c847c46fb2c5d089dd85043af60f34799f0995a14fd535a3d23901251578170ed979c1f4c0e6db3b97d05e76cc353670a75241935d42485cfceac8986954f11711971840b5dcae020edc1b48634ca92cc7aef6228936172c80330e7f12ec01cb667a26f46c4624add1ed6e2c8651df27f5ecc0e3919d636a2ddab506ef9ce6e2b68e0c0ba2c21aaa55501c2fb5dc6995316727df2f80d7d9fccf771620cfd3afd35f4596b27d90982723ab94e5b2fe0aabbd288b32a9a7797d1aba7595f9c094078a32c343f83be6508f3eb1fed15958e437b6d6806879cfda9546be48bec014fe3ec9a4835593b7414dd824f07377bd7dadeeb55f06724ea29234bffa21ea0c188d62d8443a8a06b08e53e3928a0bf490a10c4476f05074c713df30898193e8187c74ad4baffd2ecd7e249af47c849746a16a1645f33da93aabbbae4ab40d047287d855b78fcea9102799cdd6c735b66c0b4e22d1c37ce39bc5f750ea012058c96c9074473bf3c5b765567fcb5f31ac64e5d94f7b07fde277ddadad88a449784888505e04a4cbd9655b3b225e7911157f424597bcd01cee5582d6990bbd848d084576e6472185279a402381339b56623be763d893e7d18e16a94af900c20efddda0d4ae7b9293bbf34a8191b2fec689fe69e17590cfd8215e43dd51d279a2534df9f3ebcb2337a9d3141646e94ea8f761d40d18de424449b520526d7cba50514e7ae9a0245c59556e5179bebe100be1f620f2478223d4cfd009c4fc13da76a414640cfdce435ad87c0db7dad20b1f95f6499774f389af593492609368f957d1ce288252ca451a2d76c16c6b09cbfacde761d1eaac5452f62f1f093c70a98bfefe307b00e8a14d5a689fffee5f1f7abf625e0ee04a7cdec6ffb98b6cf7e36d0a2526da9a36564294b3d65379e2bf15f0cb8a1caea14d01c8c42ef4a577509123ac9783fb746ad22bcb70ca39e5b5ea4b3bfe67ff1c5f4e065ba9bf366e3566bcdc61dccf1eb894a27b85d5d14be0e904ea9d83654bdffdc096a851712e99e07c170a758437aa7a2d727a73932e3c0fd4bb75d9236ca2fd33794b2a3716bcfe7b57a76bc0956fda6c6d61b5371f7bc5fb0f76051c49cbd6d77028c60eb87ea5136c29e4363fbd09245f0fbac2cd6d335adccb3b8d654713356dc2cb0098931f1dd3c0ed1aca8741f0a70db65007dfb6d47ebddee1593c94bdc0aa80668df4d7125b493a1624375b038483029bc77c9e1ba00a75f2f13815146e48d0896ff307933bd70c598f48abac4424547fe87b7bb3ac903d208e73ff7c3f6e859e2df0c38778a4e0d33d6ff712f05efbca6cad07fd2efbb954bff14e6df0c2c1b53a050eb3b8cc73af3a1025066bb1288b959fe1caa2b6b158d61b9a0c7f29325e769459318d3afc880a17b8631bd2cbb0ea3fae60bf5da231545499cfaf48147e50b3c9171a315b2144f2ca97739dcc5ed26c1f3963ba7ffea766fdf015b85bb6fa2e79a29be32580afdd87c922f1ba790c7e08a37c4d9e740618df68683c618d3c70c18154cfb706b19cf1e74a8308b44e408a81f2e0d8cc5d0fd1f711f97a330b5731054e685d023eb391020e39693f7699d5ce334e91bc39f9062c0c497f16763d20b380ad0743364c1092222622a2948e89fddcd34b00e33ea1e03ea5b8bd793f4d49dc2ee20765a9a1763eabda8e6928bdabe9498e8c2890662631f99a6c73f7ac052daafba2f60c4cb70df0b021d4b5c57112c6acbd2b19d625bff71d1f6e02a907f17c51e7ae19af4ee2d3a2151e8b8425bca9e99dd50bdf7d910f7743007b625bf74258169c278065407981f9343aff05168130778193f8254133d33a933829fc9b40899eb73c087976eb89a697e33263401f487060ac9d1d727363e812edfa1faef1d2d61f804551e3dbcf8fc94c457cf62df223a9aecf6b3275ba1f714dbce1285ea16d3b377b3f58c6319aaed053407c5485a7ce148a012bd54721be1bac41f81884d17a431d653bc70c4c84a997fd7ebb3a6c8b49827e54ed26bb35b4ac5cbdcaed1687242f48edf4f6bf9c2f14cc06ba103c43fa666121bf116782403b19f5235fb3c38493eaaa339461e812134c0fa29deddb0b21baffdd792014db4801481f203c05d7c51b491476069be9b655972e9ce05bae96efbc6771d005e113fcc99c7d270dcc1dcfdb8ddae3f107799156b1971707ea957027012ebcff42eeb7d189306b87a69964d669be69d97503cbb24d9860ba514988a2a84a003bf015c09e3ca75288190fb9f03e234e28c14dba7c5023262bb950f599f75a204392635fad514e371573464308fed38d8b9087209ca85c49d3392891f7b47c2bc92873ee23a1d5348556deacf3e54e54a0c6bf298f968c8be959ac86a29d5448bc452aebcc36c2eb097d30cc015da274fcc0369e3d95964a25581b404168280117ce35623564bd4eefd5fc759a8bfe8801570f6e6786e099accab0a034294a0b9e09c594f917e6d339eb9d43e021800eae9dd924d4941f047ba6b803c002d2ef46e93392837a350289fd24d49a96f6daf8c38dfc465828a6b773f34ec975fa4ddb9d0ca63c52538d2454a2a260d8220371c4b4017e7e465c855ecb595bf4892d6c827df4480435477a6a9f2b5b45bd688bbf15d16987da7d5d6796a1c9678224ca8a1d45fdd567bf4eab1e906e1bf18e5b429879e1dec9d0ca0e988777dc3967c5b48c226025461385dcb39e7c815b130efc8bb40d6c1235e12374502056cd61429be66d1b616dac0c2eab9061722c1e9402c22019bf596b9ad9e86341bc7c14c2b8a25ffdde02d282a09874067203d7d16a0eb2b7ba0c8c637ad7274be2acbca4ad990786ec575addca30ec674076cfb43606444f3484721dbb69f23106dcb6c35bfa96efc1aaa728aaefa5f8b7c16e1f5ab63a4d94b778fcf05f4693acfe781b33dc8220a60bec2a4b5e9d825ed7e25feeea1c49da3f2e99450ea17fdaf837dfb9c5fc219eba4c344a79156dd2fb251722d81422e5e491f511595c93cd15c34a9ebcdf6de7aee74a7b37712fa34b732b431c73f695ec6faae31c45919dd7f0d149fa69021249517663736ff1354513dcc9803f70f9860165cf655647c681960423bc2af1b5bf9a4ef1dc648f44a5f523905562be3e8898655c234487bb9370b1f8616f7268f66fdee01cf162154908a549d93e075927d60baa318f28839eccff455932548cef91e24127cb0d9a364d8263d7289e137840b48a51d38abc883315df21d27a12208df04e886b50d37bd876f9fa382c850ccf0044ea310e20b8d93d55bdec9f0ae3a74ef966f9d19235ffd02ba244080040b8b6dbeb92c7cd6976ec2583e43330ae791a3789eec300e8a7d5b8de999040a236f2ec4e3a1740c2410f4ab55c8f58e76e8e1ae5f4f389a70e86d79b0237968d665a3ec901e729f1261138e959c64a2311c34c857c1eb4a048b5854b78e8496eceaf42bcce647a63b19659bec844a641006b05fbc09b052f0d551af525b1cb331c02e592a6cc11686f8040d5523826fed64483ec92607949eeb24971424e3b38c17e776793cd9b7d0fbd316b3a644e6dadb3bf49ae118397acc88af9669f66c1d0b456914822dafb79e868d1f28a0bbf846f5f1ab245b7db1d35d7ff3b92d47dba66d8b1ca28cde83d911858f7172f578e7098b9f1a412f88a444c0774a6ab9646222521b1dc7e4ed9ad69322931605b1d83e6c853d23d9c1eacf269d218b7a2cb358429baf59fb6ab03d04fcd5b3ae7cbe0e29247f1d9aee29bc58502f046d0e45fed6079a1f202c3426259bba94282b7b1b8dc4b60be0c5115fb5533330678bc56d2ee055717eb7f027b816c16a395a31928582aa15fa07ad46e6ee0ad29373611c4628e8eb1c879ac12f9620d60b27e973a56c24a178494b29db4cce82596a8b960c97e3037691b38acb37454978dae24f1e658c913af5ad93d71dc33ea4fd37c18159175931a9cd085b4ea1c5e0110c191bb208cc7d01f093ecb903012a424e093a4a26dd9278c16964772a388435c9a82ca14e072d58d866a5760513e066339a228e27542def7cf9d7f5b00963d798749f02e4b13cbd13d8492d13da9a010a8d4b9520f5b70b1fdcec5e3e53845931abeef798e71782ca5fd087b53680ae710ca13a168aab3ec3858b1240dd4ed1fdec5e7310cd6f1d2eee4a762bce9fb39939d4aa419c934f87698df8963e18093f3e0c1b1053fbfc138e11511acb9d9888f68636f6b63a0afc589cbfe399598c551f7b9551835c04e51471431f89ac70cbd613c3eec3b3e95cd9cf67a160b3659f53fdde732d1801fa083249bbec3663cf1e1bf4bd32cc445b49706b68274eabad977d9b196a4a16fb6c6ab66b5507b03f554388732f436515fde9104b72ee8e8a8cd26041bb7c7d9d687d995aedb49c2d3021697b05d8292bff2a5bbaebfecb922835039660defa782c8041ec2c166f2d019921209478cb439", 0xfa0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x1000, 0x3}) 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, 0xee01) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0xffffffff80000000}, 0xc) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r2, r3, 0x2, 0x4}, 0x5, 0x54, r1, r1, 0x9a8, 0x15, 0x3f, 0xfcc}) getpgrp() getsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x7470ae9ac05effee) r5 = syz_open_pts() ioctl$TIOCSBRK(r5, 0x2000747b) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$inet(0x2, 0x4000, 0x2703) 16:00:01 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x3, 0x2148, 0x200, 0x1, 0x0, 0x1, 0x0, 0xfffffffffffffffd, 0x6, 0x2, 0x4}) syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x200, 0xfffffffffffffffd, 0x0, "243d4dd09aaaa182b4b5e52b08a3a4b09b1eac27", 0x3, 0x13b05159}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x4) fsync(r0) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x18, 0xc000, 0x580, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000002c0)=""/226, 0xe2, 0x803, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) ftruncate(r0, 0x0, 0x800) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgroups(0x5, &(0x7f0000000200)=[r1, r2, r3, r4, r5]) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x1, &(0x7f00000000c0)=[r9]) ioctl$TIOCSTART(r6, 0x2000746e) getgroups(0x5, &(0x7f0000000100)=[r9, r9, r8, r7, r8]) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/237, 0xed) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2fffd}}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 16:00:01 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007bf668473ab379fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef00"/4098], &(0x7f0000000040)=0x1002) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000001200)=@file={0x1, './file0\x00'}, 0x31a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000011c0)={0x8, 0x9fc6, 0xffffffff7fffffff, 0x6, "cb0cef67a8462cff84534130d5e2df246dd3cf8f", 0x3, 0xa2}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6d1, &(0x7f0000000040)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x40000000006}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x6, &(0x7f0000000140)=[0xfffffffffffffe00, 0x38, 0x7b, 0x4, 0x20, 0x20]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x8, 0x1, 0x4, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3, 0x4, 0x800, 0x7ff}, {0xc9, 0x5, 0xffffffffffffffd1, 0x8}, {0x5, 0xa6e3, 0x0, 0x3}]}) 16:00:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2080000005, &(0x7f00000000c0)={0x0, 0x1, 0x7ffffffe, 0x1}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) r1 = dup(r0) fcntl$dupfd(r1, 0xa, r0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x5, 0xfffffffffffffc01, 0xd356}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10280, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) semget$private(0x0, 0x3, 0xe856cdc027f9cf9e) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20108, 0x1f8) r2 = getuid() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7, 0x4, 0x1, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xdcb}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffa000/0x5000)=nil, 0x8000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x80}, {&(0x7f0000f92000/0x9000)=nil, &(0x7f0000e6f000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e70000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x2, 0x201) semget$private(0x0, 0x4, 0x80) semop(r4, &(0x7f0000000100)=[{0x1, 0x2}], 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x54}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x10) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2}, 0xc) getuid() setuid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, r4, r5, r7, 0x0, 0x0, 0x0]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r9 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x80000000, r6, r8, 0x0, 0x0, 0x0, 0x80}, 0xedfe, 0x200020000000, r3, r2, 0x80000001, 0x81, 0x4}) ioctl$TIOCSTART(r1, 0x2000746e) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f00000015c0)=""/196, 0xc4) r10 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_WRITEREGS(r10, 0x82485608, &(0x7f00000016c0)={0x6, 0xc7d, 0xf439, {[0x5, 0x1, 0x8, 0x3, 0x100, 0x401, 0x3, 0xfffffffffffffff7, 0x10000, 0x7, 0x4, 0x8, 0x6, 0x4, 0xd79d, 0x88, 0x6, 0x2], [0x1f, 0x7, 0x10000, 0x7f, 0xd71, 0x400, 0x401, 0x8, 0x3, 0x81], [0x1000, 0x2, 0xa0de, 0x5, 0xf7dc, 0x1000, 0x3f], [0xa1, 0x4, 0x40, 0x2, 0x80000001, 0x2], [{0x11, 0x2, 0x2, 0x5}, {0x9, 0x2, 0x5, 0x2}, {0x4, 0x0, 0x0, 0xffffffff}, {0xaf, 0x3, 0x9, 0xfa}, {0x0, 0xad12, 0x800, 0x8}, {0x7, 0x5, 0x0, 0xdf0d}, {0x562, 0x800, 0x8000, 0x10000}, {0x7, 0xfffffffffffffffc, 0x3, 0x4}], {0x589d, 0x7fff, 0x3, 0x7}, {0x1ff, 0x2, 0x8, 0x2e}}}) sync() fcntl$setstatus(r10, 0x4, 0xc8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x44, 0x0, &(0x7f0000000480)=""/68}) semget(0x2, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgrcv(r9, &(0x7f0000001940)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000269ec270931ed7d9bed62687f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600"/4117], 0x1008, 0x2, 0x800) socketpair(0x30, 0x0, 0x1ff, &(0x7f0000001580)) syz_emit_ethernet(0x1, &(0x7f0000000380)="cd") 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x800) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x4, 0xd2, {0x3f, 0x7}}) 16:00:01 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) setegid(0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80000000000826, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="f728ae3df2617393b0d041e2ecb969f65d0b34eb5b558b94ca03ca258385a2c5f06fd217d19c8ed7b8cfbada78b650c0be0d2bd6403fb9b9136b471dc3b21a10b1eefbaa79457764e2a3be972d101b", 0x4f}, {&(0x7f00000000c0)="a2db0f4f9383247294fc4acb96e0ec9b4a3af474916b7146816e1880c7660e82d2529a41dd1da4ecef6a690b54bcd849bc731721", 0x34}, {&(0x7f0000000140)="d266f479bb7f528b2c26a2e4826493b93a6b80e2b897a128561fce3b7b61872981c1dede84fc427a541269a2e53db9962f1cf95c1b83b1278234a795358215bbff0f4b7bd5b2b4197c987a00ecaf62d9d1c51db6de703c057569c0a64baf98a8f19c03d6304979e7761a8f5cebabfbdefe41a9de3b019126a14bc563a52cf3a31fd3b5a2c1e2ab93392bf899bc39fd6268e150264c3e4115", 0x98}, {&(0x7f0000000200)="abc1f6c0fce4e64012771c8b8cf563ec4e13e7a8982b3d3050946f8d57c7263e638e904202f029372e59c013bddbea746549fbb4a30bf20adcac3a6ecc6493ff7768ff382c9e32579829db7e6c9bb96b0ba4064b33b471859951", 0x5a}], 0x4) writev(r0, &(0x7f0000001980)=[{&(0x7f00000007c0)="9700de6278935cbafe51e73fa48a25dba65e0ad7a9475d19f88a13512a87506a4800211ff4c043a01df4c00fe485488c1279b67954dd83c33f018fe6e0154197a42accbc7f9567a97e6605838c7cdd3d5b4503b70fc2096279bdcbbab3da4c94202416140e5bca899759286edf8c66476430ac0a11bf904eb9d27641b521f0023b43e7a02f1f489e376aed38ccbc9a9440e4df641e0a68b7646fc443fa7179a1f238141b980c7c05e278b61c5fbf547a5eea51da61b27c548a2b14b123859a1f06b0f5eb52d77fcea30c3d07fa185fcdb6cea9b73c6c18ddd6d8dcab84e5eedfc345a39779004fef5502fdca3cf7c3b5dc3aefcced3eb28a07997cbe1bee8eea3cea11f719850f04bc52709c485c027a40b2109051733dd60076b5c9e2632153ebc110530c4c226d688b0e37c3bf849b35dee00eba3ffa3814ae5f315665f3600ddae0c5fc27301e041d1f33d3cf7faba3f9e6a4053c087fcb80ef9e55f27156f8da978ee33564ede5dd5184f41e5a2e4cb7c63e6b2d290605f8e151f0a06b45cb6173265e23283234f68b0c71d21a4c1dbff40f2264c6ddd4b980a938db07166af398f9e0b68468a314d19d14bf8e307f6374199101cc235092115f0efbc22baba76439517c42d9403526f3af642f785a08421c8d9e9ce374d0ffe126cecd028f99793df06865b29a0fd63e136635142b0286b98e085afbb04bc3faaf2338d62df9c67bc1512b019eef4214ea581edf7eab7769bf40c373924d94738d719331d400c6ce6b3ce8a21ffb2a59d5d46dfeff2530ddb79f4b9ad668c43bd5f5161cc4115d4caa73ab06dc1afa93e6c7eb8db246e63afdbfa4c9d58df934188b5d17ab825c5f3762f607d0b3bf93287bce17b503b241d5414e5c78f82f7c0c4589a32f6ed6bbffaece47fac508c6d7382d7dbf82dac804e2e76734c4dd6c22b369bf77e97b74a58a0e4543da3c0c251619635b6eaaa7bbe919fd266fce85786053ae54967782755b8b647d7900f0eb7543265c57b175f8e2cafbabb677dc15a0676abc42a8713bd53cd34e6208cb9dc0630ee66ffd9747591fca215e52d0b08d08274d3f1d1ec50b0e3d73676822b9049d96c07fd3272e3ea6b62cb2a0659a8478258f7497c9403f0e677fcf548f8ced3f4aff7eb8023b8419be7bfca6af3ec3b33143a2bdaadd068fa19cd333013399abf357b3dd4b8b5cfeb29f58d9158174b12777c33effbf0dc3601b462a42911b069dc9bc12add27538f67e867da1f64aceb9d9c656bf8df8afb7e8862ff23b90e0be810f7d91fafae6e2f65af75e2ccb993a579f47d6ef3401ec8453f7b13ba25f0cb85e8e80b1ad0ad9c5337992ff976c113ef2fd8edc20d7fedb77f3c3a4d38fa0661ad5e2b09e62905d5fcbf09057bb0f87d07e10992015fef237c3e9ae30ec8429b151cbd602b2118dce0b41a7a5d6cd017e68de4ecbc1c2def3fc678f3ebd888bc159af20922f5fcf85c6771e7b30493e25b825a47017e6ec52a650cacafcd32dd1902468dd2283377fb07a5d5aefcee378bba96aa036b3ce513aba1574d8df34ca5c4bb238023fed5fcde3246b6fd9ec1d2f9f9db75e9ca2e26dc46ea05330d3ef2dfd3f838056aeb0bab8b3254cdb9e908b7ee9bb1857f2a9df52766449cddf09a30d5fd892851facc105e851aca5d0df5c2705a500c3fdf0eddd2617584b813eda459693fed67a7e88103c99b90a8e14bdc6e2a8b5da8d84c7a10dcdae2214f133d2cf2b7c50f60af3ff082d76be0f3cd5d4917ee65d566525a228bdd47a91629882f2818849c2cfa3e59d18ef636ea425f656e447f6ebc9db3157c009323cac2624c867c9e732ad7875c8e3ed121e0244ce0aacf6acd8d075b2ed61a28ca0ef9ab1076e6bc39d632ebbf03134b915d643ccfaa4b171e5404a4e3bc068d53ee11003028a6a58122121ea481d9c251e52e92157c07676a7558287e7c2013059c0455dde436d8a4f42470748e6c5e3a56ab96e3c4eea0026023f46a6f36f4b595692c6020379935398581e162a968c709cb48113ee7a2f5953aef49e94450458ae2be8840358a01bd7056f52d83ed00fbf3d9a5359f4191da4c0192b433783c7a1c18f3b1b9f34610a26bdecdb8788e86bb0c0cb7ee264d726fd2e8fe9ecf8ce8cced0ce7760dcb74dc4516ec1f82c1ad93888b7f36d0d9dba81df88fc25a7c1fc25d7a460be0d2a645bdbc8c4d24825393a03459f65a55e25701c485784532df3e5f46d6d3c530ca4c00609a8712a5d1e0034d21c6d5efa604dddebddb65e6a67a219cfadb53e3ff182f2f4128e6a54a7bf5ecfc44d494b0e88b12905a527e778010ab3861f46fb6ecda103180b3f5512e5e9cef52a59dcf59212d245b9f3b5368f214c5fd2227fd67d9da095c253c415fffd6739b748e48e526e92ee0aca57cce866ba162e678f2636d35f0e6e3122884dc8a0e29ffa82889b7410a60912bf3dbc7d1dd3b0a2cad75d743e781ed513521fab4a537391dd415d9d2235a866928b7810995e040211982ce6803c8ebcd82bb4d376ce3a5ecca52aea69c60d7a6af51fce1cb5cae78c25cbbd784107b4bc7fc2087f5a3b4b92f10668a977e6e739580c092ec1f05cb052257949bf16939003c7767253ca92b83146e8c4de22038cf5a1f2b55a66302d9e46eaf5da412402905ef8fd17a4a1081b22d9b2fe44ca167acb87c698ab7ff6c48350951618c42a2b460cb6a933f8167020ba02a5a4ac2ff0c3ed5839b9c7bd0bb1834306fecfcaf90389c5fdd0b762ca25b85d086a0034d4180287d291c96906799a8c2e14281c41ed3f27308cd6bd11ad1e95613fc8f267e52b0c0d6cef3dca90e45ad589ae7d78abf9cc08d4d6a50a1d0368aec3782ca61922aec4e6c729365f73c8b9c21902460d8cfe148d5d56bf8dca7bc540e76a031438d6ce6e5636d2147cc2a8971d39a88f722811cfe88c4c3ff601b0c4ce557d0ffd231e8e9c55b9aff34330ffcf52ea19d7881126c782ad80b56235b7e5205ed395eed33081e07d83b4aabd0b3ddcc57e58e6226803eaaf7dcee71b82032028670358bc24ce0663f7eb9e84466903507d11272c3e0aa567e0cca8196a45b70f20b479f3fd3f9cd6772a6274d002ca3025950ac597b3280be99c60fa6468366c12d2377b3b10a8e4bc1acaeb73bfa7f433e7c6d41cddd7f2b8a2a03256fca01e4ba1c6477787448ab2b036a1a195dad851b321366749e4d0dc622913c93fe50c99f7589e2b53ad22a7be992a01888d2ca3805b650dcb567ca5f262d2831ae6ebadc7a22d7b1d848c93edd9eaf7626fb8cbb41a76c9f0ded1462422cbba575af626ad46d8b499bfe9c17e6f1f86d8217529595197af6cddb257d129ec96925bcafab3368c133860ae9401f2f1f28f10d4324a642931fc260b67ed7bb8377532fc939b0db10af429b66cf610eecf3e82e330e65d9407b7bf0dcca062856c80c2105aacd31788ee5dcbe12a8bbeadfa497f8592084386b671e3bf3b0985775cf86b22daf070f6c5526ef6df77a11e67f8946510e9db1d442bcbbe6e180fb68939737bfa80725312a15b434db9b9f78027e72a024bf9408df86545b556db4dd1869dc5aaeddafe25559653206928e29338e8965ff528568d1dd2db05c7032b365ca62f2b53ed2e76d1cf16312177fba05bd42bd5f82e03382f32aa284f18b2e9ca54e4d8c1876506bb6fb6a1faac7a37cf05eff2b61aae59a4dded292d3298b27e3a97d71e375ed9a23d261f8beb0699d86856f9c7c3e969f8ee790fc733d85d93240c0818d27f68cf3b882a9513d5701ec16ebcacdc99964169ad6ea6d5bd24bc91e15405ec305d706f0010d06254be6adce8e2bdf9df0a9cdd80436043a3cd591c15746538c56733f5986af814c2542176c309fd5874e174d03dddfafaa43f906097bdcd0ea924a722b65df35e79bad9b784a326bf7df97a8228eb6724ffae8f479ba3f64839dd646f90a72a26dd1801ab33cf70858e26313e32b31ace9119ff4bbacedb3138ff72d9eda6f13ac3d22a908ef5006fcb06698972b76477739cbea775f11d6fb647c3e2e3e1caf1ae8cc11c08060f29d04ad697d2e0b5c3eb5f4469fd4891e16e5c7b4c9b86532eba25df22bbf33d2b03b455473089f20e05ec858630f82743e16df68bdc53f9be9547155fd8277fe2c35e3a1660abf6506a2f67446fb5946076598002e71c8d2caddf99e5eb32ebb4580e10c7402afd67f4b08965901e6ed13240b930df733452d3b4a28b67799d9735ec729be214232f8af450b511d1bb074d9d97e1c64dccc9392722c147f551d4c5693174c319e260df3cca336357bbaeaddac45badb3aa141e482e15daa4e77dfeaac024ab992ca183d58424862440664be195271eaa5539358aad645ba4a9f97564cb314805b5a7c3fc46a68b0f6854826d62add62b705bf89b83e8a9c0eb5dfdafad089739bc17c2342a87c6f6e10d4f25e029b83b0897562448dbc9f270e86f8b2e5752628a7f6517cc0e4e0ee16ca2d4846c795100edaf61c0b05b28272b7c109fa1b42b6caca7609cfa379aaee4e87ecdf0b75a5771873a35563725cf43b91b366d2b144f25df2c1931bd0a6a4a8dfa4c36e7cc150301cd18e05f58e2573b2a2e3340a6a60db066d8af94804c1cff0428fac67827f8a0a9b6bf71bdae549e8e07444f6d228aeef5b804154ce1823235d83284937b371e4a18b21521519ab94ab8449f0df74de27865448a40dcade4319f598fa3aeeff5a54b482e847db447c0b1d30518a5fa78c6ea452228b2531d1d87818e3c642f619db3ca49b1cee54dfcef8a983d4f6f0a87e21f8ca008243a621e3db0c2609930c4df5e56367b6f34806413ddd3099ab1566f02a9a523a9e7e1651cfd439c4d518fa85a044e7dac730c5df623ddc973896d0835a27897dd7340f282827e1c1a38697ca40046c47f2fbf16a0d06c1e43d0cca4329ec9063e9f3567d2f37f43094bbf4fd524fb356dffe3427cbfd9da1bef865449d8879bc3c532b60a863a643c54c5c5b1d61362107a391b88a5bcc8912807ee2574061e24ad1e90ee60dd99d06988dba3360101399142fd195c81fb70e7a8afa9d084f283da737b97b8d460ca028403ccbd27d7129956cc826db2d339e3465b5d19e98cca51dea27720d2e2de219b87313a74fd78bd4f914a9b719c436b2cd1172204607cc011579d3e42526eb7389dbdc3741d07cefb87cad7dd63e46fb4e86682969cc750caa882be330c3f245fbbcaa7539e990eb213ae21b2eb5f4a9835336a6ca3ff19d6b934229439c10e0d56b2f68dd6958c20498abc3f96df4e63f0429ae15413a40fe9cfdbd904756718a76d250fb176c9ce8cb9347dfea82118cd9de30568d842834fbbcec0c7897db037af7100b218d364d36a35f2e60c9cf0c0fd4c85f84b8e482ad2e3fd2e50cb5d5e254a444ad73fe48bbc03af0379fc83b999ada14c8f34dd79e4e57284fd3e00880f01b2db2eae09a6bc3e5ee11030da33974c0a43d716c25192fa95ab73e29905cc1bc73e2a585823f2e4435dd0d3da9f9d7d1bf62fae958115de17a8bb8d83dee638739e1ac67856f6ab359034e71d7c27fda02101386e54166e85cc5989bbfc16eaff4ae487029dad9b632e85050fa4ddf359a6bbb69634a1ea86e14cfdfd627ee53851f0fc0960527271044349f12ce252ffb211f7ab5df94c1dd9c6a32ec14779165189930923c6a2e573b5cbd61b511349b999572fea89fcd1cb5038ca73d1ec61b2dbe59f797299983351f785e6da2808de2558c5e756e9520c1f7619", 0x1000}, {&(0x7f00000002c0)="1004270aa5e8fa3f0240ff1c7090fdee5182e90da7b67f3b47b94f384c58de95e30f4b72775a39bec08e7484934961979d76a16065132cf6a29a35d6f68c09abae1abe11", 0x44}, {&(0x7f0000000340)="4fc226d37bd0be79d339ecec48e94784cf7e13c758af7dd69f7f558871abafde97da8790633d2caf6b2bf7798d42100ecb0cff92b8eae93a4ed5b2bb5805f0c2c941bfaf9fe418150076ca9cc32979be807d414f208c41df52f1d2630a47e1cf1387c94c79ce15858346b5110253a69f95c4e0bc7ce6aef0577006800c7e7634d6b001487a8b9443dd16dea2543b8be1faaf24981487a1c2a4b1e2c84c6bdd0c3ce83115e86efedd3e8f61cbb19ed49b07d259425e4d38dc68ff9e6a45a14fa4957f315b82665c30a29924a937f374c4d34477a818c4deb50da0c74bb89960ebfd39f0db6706e93ce4fdbc51cec13228f9864a0b24bb", 0xf6}, {&(0x7f0000000440)="49b5490633d0491eddaf362697f4d98fa3f9a9073c052ef37d12f230d9f609bd1d102cd0d4a54b34d2f8104b11492b77eb0e8a65eb9095511cd7c691ec4d2e624759a68233fe4e6cac1c306deb82354592adc97da998ea5774b5a249a4b133dd3e", 0x61}, {&(0x7f00000004c0)="e61c5e02dd4d142abf29bffb492080f98c5dc0e6bb4257d057b54ef922607c8a584a51d525f8c7d9f90eab9078723fef6195e4baa3098b0377a27e4328fa65a4f2e92644283429a7b964951c4a6d995e810cc7931e352e134bede41690805dd512f1460d0b16a2338b308adb1a109516a39b9cc16e46d48943add546f422b7b35aba17a947f9437e3315f1ffc63a1f7aa3235dbcc88a29a5dad7d69d96d8a1f14834ccc02dd741910a966bc43f6e0e0fed89b99b2bfc2550bb5838e994ca044eef364430347d2f62c0d6e55b3f071ed38653e193ee22305ca3f0de0f86368001bf244f55df905b59db4de4cbd8e8b90c9560f4f107", 0xf5}, {&(0x7f00000005c0)="faf52ee45f51bffbc8a0e8ad7e483072081e856cc92ae90c3d6bebdd15a4a6c4a895c83e50d192", 0x27}, {&(0x7f0000000600)="f49a6e4ca694fd072079f19beebe9a67155ed4b8b1b2c2335d814233ca45df245f257952a96f1b8da2f50dc5bd8f1eb069a4857855b6e898b686efae78e03f511f4e5c6baefc28d0702acba282b07bb2860beec79289e17b87fbe29b1c148cd8714cc2b6c1601e878beb24", 0x6b}, {&(0x7f00000017c0)="3e3bb5c6cddf0eca20f6b9a3e18e868a58af5f45eddd7297a3b71666ff618a40c5e33b9e1a6f358fc9e7fe6a62aab4af5e911f39cd867e8cacebfbd10d3d01f8c3b40a88a7dc95f34176e385238bbfb73372501a83c9893646e0d4dbcbd7054134e81ed59febb5179c96ae2d8022eeeddcdf7fd2a03d088a1bd384d1de0958fb00f69366bf7178096911dba27df5fabeb2899fbed525efb80dd30db44cdb367ebc3dbc107235dd92e12b6967d3971d22bce9d4c27a05269c35f879f02e0cb173deca7cd4da1b9b4d214f6ae09631bba4ab7db247f29aa214e0a793ffa76fa8053e0037db91b43b06b176c9928b482cdbfbcd87", 0xf3}, {&(0x7f00000018c0)="a08b988d0c006d218a7eaa719214554db938039ccab4e58a3b69dd6580ddfbf787c82fb61304107aed07971f427d7a1bf0bd8487cda6e65c369c310cf046b4bda2c1bf54c2187af7c1584afa538d7fa210c1398132eff4c5f05bb2db5d5282eb5bc8093275aac0420662db912e19a5ac6e630e1c7e6ab36dc94d7600a94bace07cbfad085aee9c8f31dc77967baacec68ec3e354bc199ce25848324526c8e3eed439e04e6d1ba99bc98112931c8de0068293a8ebe394", 0xb6}], 0x9) writev(r0, &(0x7f0000000780)=[{&(0x7f00000006c0)="7402", 0x2}], 0x1) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c6e23c5100e745e400ff46d700"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x9, 0x6, 0x1f, "e373b9d1f5a8ba34b1eca96ee7cea9ecaaf4c6b1", 0x101, 0x5}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0xfffffbeffffffffc, "0100000000027f00000010006624520900"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/45, 0x2d}], 0x100000000000008d) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x2, 0x4) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x34}], 0x1) chflags(&(0x7f0000000080)='./bus\x00', 0x0) 16:00:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff0000000052691d000000b81532004000030002003591af0dc1bb753f4e3437666aa20a960c67febdd5c5a592d87aa31a5919470a055650ad7060e53d02b3895b2c58b76e9fe92918198df5b29948690cb24fb717df0d4746843c474fa4b3970c4e30bc47164440032e49c56d56866cb92f9767a12a3191b57cbfc2d5573946cd5e123ad71bf61744121b24837dcc3eae8e31b19fc3bae27045a6ab73bc99513e906e96cf48314c523aafde26ca569dda1bfc3ccecea578e215b0c3d490a76953fdf362aea057693cc8747cc6ae6cf00f11dfc0e0328656e52c4f8ef378643e79809301837b19adf948f31735bae29ae8086fa72d37"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x7) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x9}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2000003ffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() semget$private(0x0, 0x7, 0x40) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xffff, &(0x7f0000000000)={0x9, 0x6}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") r2 = semget$private(0x0, 0x0, 0x30) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0xc0, 0x20000011, 0x2, 0x5}], 0x9668, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x4, 0xcca9, 0x8f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x12, 0x10000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x41, 0x18, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x6a, 0x0, 0x6d, 0x9}], 0x5, &(0x7f0000000500)={0xecb, 0x100000001}) r3 = geteuid() geteuid() r4 = getgid() getgroups(0x2, &(0x7f0000000080)=[0x0, r4]) r6 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x90, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xfffffd58) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x5, r3, r5, r7, r8, 0x8, 0xfffffffffffffffc}, 0x4, 0xda, 0x2}) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x9, 0x9, 0xfffffffffffffffd, "cb4f484c1611e1dfc9942dadb86882c4da2dcb84", 0x1, 0x3}) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:00:02 executing program 1: r0 = socket(0x4000000000018, 0x8005, 0x2) fchmod(r0, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) socketpair(0x2, 0x0, 0x100, &(0x7f00000000c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x6}) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="4bc6e04d0df6a02c1059c0d25ca8be2b86dbc4c4946cea90e4e949333de60197132ce694b8e49b9cbaf0d272482dfa72668e653c54383469a951e60969384c1f4b5f59ab5b11877c3cb39bfd6f49613f7fea51b1a43d6f6954812e2c2e8a98031358da76f176aaec494e817dd402f9ac713f2b8e96d73869424c3003d21bb7fef26b8831484876497a57d720e93c39fed9fdc2f740e0961dc423bf309c02cc231688dd1d290cad", 0xa7}, {&(0x7f00000001c0)="8a95da2c075baf67536bf2230e415182073299969bb3053c10f25fe9585ae1e84fd9b7e4803909a55344f79c15225f0ca3f0", 0x32}, {&(0x7f0000000200)="5d554e832b36c2c596a3904d61ed52662ebdbdbf45653c99e10d67cd65a8a9f73531519b35f28150d77ca6820977b900ac0daad0db995e18f36fcf3cd13f75b958e6e12e8721779bce049eba3fdbf81ab284bc9bce6361d1459081a226ef447894c40d", 0x63}, {&(0x7f0000000280)="28594fc75aca50ab4d064c6b0bff30e102eec9a0e34174eace1efaace2e464bb6b70227318131a5784f313131f91b37c5a3dce99318b79e3781a5c7ba29920e030a89a752149", 0x46}, {&(0x7f0000000300)="1e85674af389b9c08156360bebe0dea234b1556bf4e90019e8d5fb4d08ed763cd6fa3fde3aabe6e5509e6d397bd6acec0de625439500235ba6d31b7e4d8b92864c7883c2f1af7247db83c1721c1ef64c6c6d9e205744ab7ec79e4771d21d9f949977e0b2", 0x64}, {&(0x7f0000000380)="e8f299411f119629bb3706908c418d3784c9df217201243d25389248df5b09a9a8c8f31133f43b9f4ffd2f6cbaf982aa9a87941c034e9fcd8f40fd0ac0057ee50726eb8816285ac144c39afe62484750f6ae0897dd1d9116bd3553cbf4fb750878b0e38dc605211fc7f552134b590c26812ffe2261b69e1da8faa4d670a678d1a5fb540bbd4b5101581c0740f9b3499717", 0x91}], 0x6, &(0x7f00000004c0)=[{0xb0, 0xffff, 0x1, "51eb5b2ab21ba6836ae5c0f64e9b413dbd09d2085b2a3fe1b39ba71d992670823d57297936770e40ea5219552c2291d19aecefb74fd9a5987e2650d12bd75bc4e91f4c8220a74a843fe40cf43af8e99056da9893055b2f4b466a61179724429c8bc107a16f1f6bb8af00bdd0ed923f8adccccbb5ebc23116e76ee3f734b146c61b6129a59bbbd9d83ece59d2bbf30202a9dc610dac1f1f8806d5"}], 0xb0}, 0x401) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1}, {0x6}]}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10180, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10211, 0x8) setsockopt$inet_opts(r0, 0x0, 0x20000001, &(0x7f0000000040)="36b14dc66f8348bd3fa86616e146268887e657dd9f93e120bac27b876f7756e0571c65148909577fb81bb30a5d29f07ab3314094a07338e3761eb0b9390faede1c42554f3cc1970e38e4d41ec7c977921ff9050a240ed69ffb38f1f4c2136bce6738e5859190ae5e00d01b8e95e837", 0x6f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="6e352ef7", 0x4}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000000c0)="47f229483a8d967f0bd8049692f6556b44d0ba6b225309e4ccd1875f5f6bcb77689bc8f3021421bf71b25c7ff53a0a692fdd84c5d0ec8ad795adfa7a3fc761c67971a78fe0a0b15f4a17b0", 0x4b) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000140)='./bus\x00', r1, r2, 0x6) fcntl$setstatus(r0, 0x4, 0x8) 16:00:03 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = geteuid() r1 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffffb5) getpgrp() lchown(&(0x7f0000000000)='./file0\x00', r0, r2) getpid() execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000300)="0ca83a36a67a3c54afd476044fcd2a048b3422b8755a3f5b73d13bd14ab693ab5e912e06ce2312b3e12602961a718bcfb149ab36421fae1f9d0187dd0bce68054d3ae66e1e15cbf49fa526b086b829587e9c2f848d5b6ebf1dd65d98ccee7894c16728cf69525255ccb8b575dbb3e1ba8fa1cb4b47b195eb734f2c0a8f2ea62eb965d6490bc76185f48164c3f0811c39ba5243ea98f3c4dfc36215dd3036bd33c65ef4f5b17f80abb81f6c5e945c017021788f656722fe07a0a2dce38854c05e7d89ef9c44ade5a187d9d2c2303e58941f2351e630bdd763943f8767735583fd", 0xe0}, {&(0x7f0000000080)="6a23e624e6b612ccfd414cc59f09e232c4a095c3007c13c03a98025c533abe6b520a5d3b47a09959bd7215304bbeacc6d62476a3f71e1fabf1737c20d120782ac433c55ca21abf544ea5306dbd43119334a19604f32aca35791cdc1a6416832114c630900670c63adb645546f9fae6", 0x6f}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000ffff000056040000c1e5daa2ef1f34561010000000000000000000001f000000ee3eec9a0f94741ecc5721d9694275f8a9ebda93b6a535cbb37907858786d6caebd2151ee03d10356f211a7196edeb92d88b0b2ba856e212ce163fe59b4f09b3433273168ee39df38a255ed494901a7e998a76f89d03d894d1a59bc08fc5b56e752ed55b43a258f4605718750b9bd384d43c1629382c287021254bbabf28a31d832c25ade89a8b5731ff93f8b23cf634c517c4322fcb3771b29c38743829db87628ff35e33b6d11f50e7afd721072b47846a77d3e5a6cf73f4c77143a00ad064738bdddfed5c614ab8d7bd20a3bd3ee029e70f3ef71be96f0a2eb85482012ff25c7bd025cb723a4254f0c03652a2351c66228ee242a118c172d00900003de49d50fd2e7ba7286a5790c8e4421179f979831251a07c36970b393de2f18bb3edac3ac999f930b82d13d782e20cd2c26d44e9019e09be8664c0bb274a72f0331d6f2033f9ca497eb37adfbd8fd4a60278d91c9584c8e3479912cf3e071963355b66c54b20616bed2fe324ff4cca79f59cff7a3c8f5b50c4061ce5e274522f5ddebe1cc701f6ed9b4106a157e37f811d1c99ce02acd0660707eaec8d0104192acb5b9ce715ccd2d2a81af9075c96f1c21878cb0f7494e60d89944f8e3f44f7455811784141db67242e36e7494b6fd7e87a3b885ab0c49500285e8b049c5c2985ef0381beab10ba0bdc23080c8a0b8f416c81fcb9b618c564ccf8b46a200cf5fe680b40dcc68501614c0a35efbb874cc967a8d01559d095677cb9fcc135a185230c2e1a191644ca476c1028155746070ed402736b599f6af6f208772cc8dc06b881159677946aac7ba9324ce2ed5334d50dbf5e406750f9cec5c4cb776f769f19b766180930945c58656669f018715bd92e05519fded607a1b8e35c2b84d3504fbf88d28f5b709860f9753dff540b3f1af0b74928f3a94ccfae101de03c7ecf8ad060cb41193bb403fb92104a62959433a865e512e0b2cfab6779c095c7ec5ca7318da6a16bb7363e02eaeb68044bdfcaca2d4e8f6b7a0790954f5c33040a977b05fd67ae08985e2158595e1ffc4f991fbab51a45f1dbdbf17d8fc04080c3356ac8cf10ef18eace97841cdf644142142046ec75b8b0ab2cd0d540d1a6335c921c2edb33aef5472cf7b13490b9e1d85fc40436152a570e60b4b6763fe06ada483700307d43902512a43947f938631b7e3cd4e837245ad60cc53d1bce020d3e9018735dbd8dbb0f786426568cb0b981f099933a7869a9accbf3639fa34be1a324498569cfea990f8e34b490653f375795bd94a98a709919f6fd21b59d8772443e748a10eb43f33c28004a8ecdacb4e3814763edf5500afc824e16cad01764c5cbf09a6eb105744ca0ff8e8b790d5f41e1f8a6acc936fcbb7c3d5ae8cc60bb33a9be88e6f44f855916499736a63fb38527b414d400147e6e9f650b44e75f231579657a569d2f11c4ad840c77971cd772854de394df8584fef7572bd4ab1fa839876d32bf2eb79318d05a07bd8a1d160a440c57b636e3738b4855563c392d160a5e4fc785f5c03a121a3dd8bf83c9ecf91bb5b8fcea345b5689de9ceeb119455819e64715c5fdaa5b3859cf720b898a5907f8c14473165e5176f51d2217c2513fa5fdc7ad548fae74f337048cb4fa92e9b2f84bf8d4298a0306813d2cbd2d1b3e0f17d22a211eda4695a0306d978bdaa61a4c1ce9505393ec0bedc516053d2354fd38ad7bf625e56655e8b480bae988bf9efaf6eb0e90dc7bee59e2ebb6fee0af90a181793c25a6951c76b297e7206bfa4e9976d20fe8f9d229c45ab417e3be8210f815e016194f33729bf71c8f4af5b74922ca60697ee2e16f15fecc0d5f09331ab7db8a364a3dba3dfa41173caf6a8803519a804e99329ba966a963f08f27ae854a0abf643e7bd2ada0afb45b357caf2a1804e2cbe69b160398cc98ff048c2264e484c9ec021e29ed0efa7c52f35b597860d3bdce75a9d62b0e9aa1193ee61c7536d3f4f2695d8a482729addcf99ab104a933dcd7ab9e0f28aaae436d1fd4da21b229c93b654e9ca83fc8366420489a7ae400094f7bf5e60bd2bcfe70a4c96bbf8daada760c620c51324452c7bfbf13ed907226e5a0d2b05ab88757cb9c8dac092463c5d6a89f6bb0a2e9482bee55766c244a0be9d53e9d933e2b4f1f5a65aa57d9aa6115022521d274522860ccc63fc973e50a312016d2818965c833f30fc0a7e4917c66decb83e1fea078d96ca0ea2cc163a5c03306b9f798e20e77f7e313468c388fcfd4f348e5409c50a3a3144f629a1f0ad3e3ad1b37b8e496137e4bf614a56fa211ddaa499b100f63b4d77711704879634e7001168119e2a59bfb2ce2c7aa1f0175628e793132cb24be2f482b28cdec0ad866f4a5df9e6462daf304f900cb2f299d12bdb84c016a320d5a19f08fd9af14fd96bbd87a452e7a4fa9786281c2fac507fad62e40db44c788fafdd16380d11df0d55dd8016e555c1419fe6410b43dc6b69414c6e85f453c525e863fa5541d37ee61aba5ecedcea675472c658e3f4f6b29c41bd33ec3abc2dbfa0180f674c2fbb4a9ef300f988b58668420c47777efdc3016876bba360920b2bcb3aebb9dd09f0c4259b9dcc3ea5776ba1c308cae3a9fca67c8222faa30ca2ee3f232adbd5e4777c8a61c0d3ff4b43361262448777b3524231720b72fd474e108369519df05d920f4be1a5e99dd1cc2be0a91c84bd2afae8c2b3e10c3301e5506843034612a6d9ba7fd37dfda96bcb4e6ddce76328c51485438a1468f52c09856a22e1104adfa0f3928c15018996a36997c7ed414a39b171bc0a9e675c1816dab03f1c35480c83bb0d1023cda7c5d056e1673073775c4874e60a6002b1b3256afca020e4491157254a33d7197a3b25b2739a7f2cf1d599d3dfd54e5b52433c6bee1a7498f489fe61fab27a6fac11b67a465c00da14e390717b6406253ea521725970d54ea9dd57c02c7e224428ed5bd4068bcd31e63a747abad095bc50c1646cc318955d6b9237509055c605afa4f24948d4a0b571e744a9cea799060675580faa0ef982d82ac553bf698a91cf80867f0c9de79aa5b6bb7ec779f19ff11b78962a937522cf093e2b44523d7f3d1a8163819cbbc6cf0f9428ef0e2777c2a3a60c8364069953d6035f5706f5a2b25663fe34cb7d381a7bfd8ba83c3d2607c4e41aeabecc64d78f10c183241c3c81a5c7d998eca9be255f52ac92a023508ff3b8c4e9a3f40f4414d2a7bf44044658ef6255aa8cace3d6d2e27300cf03edbc9b00c7518c981a1e31bf059167899132f73dd3f21626a43555099bd4deb02eac149166476c840dfbf3f0e65f0b8afb7b0fe6b158aa8c292b1536991c8af426a7ee03344800e11f0565208f3509af72a6c825d7331c0c8a542e3e890dd431f0c1dd54a251484bfce52d31e39ccf9111bb8cdd9a0be1866880ab2c2dda7b1cfb23dabc41b9f847b4a4967ae11a5546304568872a59335e58dcbbbfaabd775cd07bd008c096ac6881bb467c2e8aafd216b305e9b86ed7eb8e4cb61834c15279f2f9f076e75796596d95bc8b496d5e15daf7c3e0c4c3f743799fd267e37574205f4e76f6201cac22cc650f09d28000adccbc5b322691c1072cd4689a1621d3acf9725264dc889bacf7c387d6850f25d08d745004a89f3eddd243dfa37b003fced5a949c1fe030e4b6ea0c90006abf8ac57f48c7b82cd87effb5a3468d6f0bf1e3cae906ad351898ed53a723a80cce3947e51cda086deb72dd2f4af38f0547364f1b5e33403e1a7b4f1144290393b8833de028847aafe622252aa86a36d47a2f4dfb6dcff271ae1202045d86b589bfccf35d88fbeb2dd873a3dff191125b1b011a6f1a9c54a32fe90b9fb140c4ff0738d0c857e1941a53751ea78ffe03ac623b5d88c1b1583c7686ac3a91209c7ae5bf44983707f8385383f310f24512b42c36efe06f6606a1b58492a0282cdfdac35b2e35d69cfda87ccc862f1cc0927e8d0a78870706257c58aa85a5af2d7b7f11d27766f5fd650a9a7f5d3b763b1038eb14c4be852687aff575ba3b5516491369f2c6c508b61136adaaccc70cdf365a2b6cf492c4bbd415526c19724103cec182af505672c10f6056ffe6d55a82cf54b5fc0d151096294f20366d14c14a3a4da57ee0497e8f3b7262a184bea461dde6507ebb6eff2a3ee9f0782601e44d17bfda8c29e7fdfad9e57c1a70a5b358c6177d390136723ebb3f6c3be963f931f98463f6132c86f1770f8664f78f4e8399d1a1432644ed9ea107a99e1344707aad38d0a5745615569a511755dd0eb6ed54fe442bb4718143fc2297bccf3d5959f324598099f337f7d8ac35ea691f6ce3278bb2392936f3d62906124355a1e384827b298b2ce3b765a1ac6ad6626a7011b1c7953972a605fc6cda83001637963ef0a70dcc71733ac332d3ee69ad53387c94816bacf7baac781913006fd69217fc7d5f5a3549c05777dd3e3162dee6b8cba531debc7ee77c980ed7ea10ce630ed8ea20461205e55a11e0b2430e149151bc81ea50a26b3bdd1bae1ba346576fcb356248a5da443bb6c6e26bc16f78dca52adb86cacb70f4d103a80efd1507c44dd700d3e6b780e7524c46292bdf1919adedc0ffcc99452e8ab932b62a01b309d377862c8a2580076d721851edcbc4214cca6582b200f36fc4e5480b002957e16b3ca2debe101e11f97d2f29fa0a60ae2eeb6c4f405b9a090dd44c7cdb1ff609d0aca82792ea09f18ed56b435a8861fc31e2882fde64e8b5a568bdde22f0829cfb91ae2bac557d0ade0cf4a52e7610087ca9f31cddfcade0da4165e757810ad680185758dc99e2ce57aa2095df879ff352aa7b0a69d3bc50c67df436e8b7088d14344ab604562273e5e1a3a957474b459f1e10d5340ad08a0be2c0d627fd496aa79bcfeadd166773f1ef515bc66f0d644e028f8db5996c09f68bdb34d7dae2b9df74ec5d351a22e2b5e164fe0ee4eb61461c2bb5d0f3cc917e7c9c675f98f3db63e83a667dade3c3bec52c9457afc0586ab15dd6ab45938032ab5b09c914cda96e63893f0edce8f06a9ecac52571ce0b3a31542017c046914fb5bc9b65e46e59e0276fd045538721fa85e4d2e0d3ae448c697e4a6ab92ef78f2fdc15e16dccd176df1b58d552bbfe0b3fbad43400fe39894f90f25660c7ff4dda2f8b61feb46a6270ce4d9c76efe5d7b2ed9ad2c1a076b9a7a3099105d0d5a480b032d834288377d526a49596b674b668295e0c4a21789ec5fbe0f076fd286f52bc27a96e7ee2848fc61da2a67e0b4e3db5af40d55081e63b1c3a97d5d013eb0b0251cb9d012560cb61eac3ff59c481d4c90d97b5c19a8484a5cb19b3029e7bc4b84e0edd48f93a303d72c8d5d827a35e2edf7573294597e5d38a08e8e8c1de6ce1cfdaaf1e8b8dcdfa49e9540b7fd0baf412acc8db2d351be33a053ad798a799de96dfe77a7efd1c47a1263c6a8b8111db2c3b0fd394dc81bb1296086febc19b69a881cae0a68e189cdb61cd59c8c27fe4544bbbfe8be16a752c2d4e027572c07c7c032a96c2ade255cfc00ea83780fdb9242ec8b9c8ca712362ce35f39bf65eaa10c30bba39315a66000404087e4c5bdd74464c4e8fe71d0a4cf1a8356d80db3563f7eb9eb97777aba31a4f86584cb4250d304aabd09a3e94f8d479a328bd0ba0e2d86b9154d0dbd6cbbd7f502041750ab2c49f43d5cfcf3ba9213c27e8801f6d10965a22e7184a05727d9960e409633456dcbeddd1e067d0b0a16f5cd9b030c8a83ee8136d8d1d5ae000000000000000ffff000004000000e6c1a61e6e2d62869b5810bbadc68f7b380ff0d52da42925157afd3e806e5a61048107a4e94d4e40d707c193be93ec473219e8424e026bf347c5b14bdfad4ffd7c251b70aa41b92c1daf1a712ccd971b9cc94c450e4806c1763918690e051b8d09c59f06612f587a829ef60f9b670d56daa2ac39ef2292868e8725a579870ba73a8158da56c37d589b98487a4c4dc8716d9b3f4708fc6dceb664ef59e95223d96c5bc4481a0a355e0b3a4ff7cfd1c165783d4725fda54f48a86e3e791701ee092af6806c6174f406886bd317fde618e2500000000000000000000000040000003c46177e153da676de67a818fba4af21bf13752b2d40c40dfca26785728348e5b3819445400e7439ee081daff6e27a4c9e30e0a3b8f580558c8c0000000000"], 0x1158}, 0xc) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000280), 0x31e}], 0xfffffffffffff33, 0x0, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') close(r0) r1 = open(&(0x7f00000015c0)='./bus\x00', 0x840, 0x10) readv(r1, &(0x7f0000001740)=[{&(0x7f0000001600)=""/239, 0xef}, {&(0x7f0000001700)=""/2, 0x2}], 0x2) 16:00:03 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x80000001, 0x5, 0xbf0d, 0x4b}, {0x7, 0x3ff, 0x7f, 0x600000000}, {0x9, 0x8001, 0x1, 0x1ff}, {0xd09, 0xffffffffffffffff, 0x0, 0x6}, {0x8, 0x3f, 0xffffffffffffffff, 0x1}, {0x5, 0xff, 0x2, 0x1}, {0x8, 0x2, 0x9, 0x2}, {0xff, 0x80000000, 0x66a, 0x1}, {0x10001, 0xf0bd, 0xffffffffffffff01, 0x1}, {0x40000, 0x71, 0xde9, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2a0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)) 16:00:03 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x3}, 0xc) write(r1, 0x0, 0xfffffffffffffe8c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x84d9, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0x4) 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0xa0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000240)={{0x6, 0x1f, 0x7}, 0x4, 0x2, 0x6}) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) r2 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0xa9, 0x2) r3 = semget$private(0x0, 0x2, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0xfff, 0x9, 0x2, 0x1000]) r4 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000340)=0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pread(r0, &(0x7f0000000380)="4f529d4c67f98b3bf2b56750334f502c60c1728b72d2500fa9a6fe99d4d4ffa1ee16fa86703312173e7943612de2333f396b68721151b1a42b058c146ec489111f822e6f0ca811e07e33748cb7b1f9422554317e46f870dafd1416f33024fdf4b9dd40974a4c914aab8da6ca439d6e43c6e6b88c5fe212e4f67a6fabc777830c4e2481bea87e5d51073f52342e902cb4b7f5f14979d32faf8f2c534f45dfa68075669de86b397cd21d74e74b7e177407628cf3f0ca07c14b28b0f3d08597b39777091fab358ed497e289a8299f8b5158bcba35211fa366c912044514cc5364dd0d582ccd2a2958", 0xe7, 0x0, 0x0) r5 = getgid() setgid(r5) semop(r3, &(0x7f0000000480)=[{0x7, 0x5, 0x1000}, {0x2, 0x0, 0x1000}, {0x3, 0x1, 0x1000}, {0x2, 0x5, 0x1000}, {0x1, 0x1, 0x800}, {0x3, 0x84}, {0x5, 0x100000000, 0x1800}, {0x7, 0x8fc6, 0x1000}, {0x3, 0x9}, {0x7, 0x1f, 0x800}], 0xa) mkdir(&(0x7f00000004c0)='./file0\x00', 0x40) semget$private(0x0, 0x3, 0x0) faccessat(r1, &(0x7f0000000500)='./file0\x00', 0x0, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000540)=0xe5) setgroups(0xa, &(0x7f0000000580)=[r5, r5, r5, r5, r5, r5, r5, r5, r5, r5]) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000005c0)={{0x0, 0x5, 0x3}, 0x40, 0x0, 0x3}) recvfrom$unix(r1, &(0x7f0000000600)=""/130, 0x82, 0x40, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) chflagsat(r0, &(0x7f0000000700)='./file0\x00', 0x1, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000740)={0x0, 0x8, 0x9, 0x8, 0x6}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000780)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000007c0)=0x9) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) 16:00:04 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x2000) r3 = msgget(0x2, 0x400) msgrcv(r3, &(0x7f0000000b40)=ANY=[@ANYBLOB="e8ed0d000000000000000000747cf33d7c93f99fdc00000000b200000000000000000000000000d0d4301e96b0bfd30000000000000000007a1f30a47f2d61a000000000000000000000400000000000000004002000000000000000000000000000000000000079875eec81f0d34b88dc419b145ecdf13e45d9efd0114c30f30429e77634252288e5cace4e9dee9b8e1e6d9fec545a253d5e71ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6a69f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92d43a206e32aa8aa7ba2bc85f9ef82b10d9a6c10fc1901d31b14606a2aee2254548caa52b9f48a60e0f0449a07fd0cd336a25a71d497700eef06f3c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49ef0000e403577c5d9461e8fdb63cf7372db2fbe3628c954efc941944b360b56bbd847026ec480000bab92e8800e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b546e38a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bdd2c9914523629e95cb8982dec3eaed0686911febaca8346a823750583af2ba7e0aa1232a05f1a22757f6fbd438fb31f2f4bb34af5890470b50e9038f4b6647f501d470640bd5a9f7eb11f4a41b3ae60e9b60e348e2d4963859538a9ac856a092f3b3f631f07c02ad1741ae0cd536764d910975da8e8a5bb24b6db4bcfb0a1d12d0a2cf6394578a1b81d7c2e83cf6fc6dfc477d9f0ac2f52b23c3173e3c3cd1f26136febb613bd6a261a5a86fd67c97e7f12b562100fb7b21c4ffae2068ec0295575d3527722cdb7c6022c0c1fc04087590aabf10f024fb78f41074c5a078b13b06bd4178923bfdb40295fd059f7acaad3a2bd1d9ae2220000000000ce4e782b200b7384e4dc14766bf0f746dd1ea119a4dbbfc3605c3d479edd7b8ed166bb5b2b364814d23d6787628f3c1017ebde28a61a1ec1cbb9c31fcb0fd806c369bf3fb7bebe5738cdf0b5248db29f8b8366d19f658d5dfd78"], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0xe4, 0xfffff, 0x3, 0x1}, {{r6}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x3}, {{r4}, 0xffffffffffffffff, 0x24, 0x8, 0xee11}, {{r7}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x3}, {{r7}, 0x0, 0x0, 0xf0000001, 0xa, 0x20}, {{r6}, 0xfffffffffffffffe, 0x8, 0xc0000010, 0x9, 0x5}], 0x4, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = getpgrp() fcntl$setown(r4, 0x6, r8) fsync(r1) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x11000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x801}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x84) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x3ff) fchflags(r1, 0x10000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x288, 0x0) r2 = getpgrp() fchmod(r1, 0x20) fcntl$setown(r0, 0x6, r2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x9) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:04 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040), 0x335}], 0x1) close(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) syz_open_pts() write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x0, 0x0, 0x100000}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) flock(r0, 0x2) syz_emit_ethernet(0xda, &(0x7f0000000180)="02a1f577e1299a405485955affd695de5010b9c59dff1624ef5651f47fe68ec44f9136aefdf9594cfdb8643d7abbddd713b1e8fe520cead630b99a3731907b94591788ad7feaabbf5d76611585564aac976fdcb8b72b4721d4514bd98588a007e5ed84e854520096064f8626bb2ddd228a477631c807dcf75f5594a100426e26e436d5ea56e023183b68516c5d8fbf1ce251b3f91e8fa305c1e05b31b49b051ccd9e0df9f45b456111c7587f159e4a5408e9e0f88ac43c342363239d8b37243e3e4832cb9cd9158a8d78499e71cef01d867480625d547b92817e") syz_emit_ethernet(0x7a331b3be3817294, &(0x7f0000000380)="90948943d0e352b76254b57a5900faf6bb0c95442ec56471548891fc7f0e2003329072df0a5a97588e318fa4131b50aaa2d3a65693ca849aa0048baf9aa593c00431ef927b08f69371ae575921314bebad6f1f1c7bf788980b00213894d4613bb9c7474bb434b5fef14662bb650dd0d0120593497c0ad449feebe6c86a41ab63a40be801d4bf4c8147c5fd73ef09842c89bcf7e1fe19a1f60c0dbeae6ca9948a44f50b6673332414c5be95ea11f9b1d5214058ac6b90cbb253bc0b503328aff30ba7af91f6a0f0ba6a8d71a7a86a6d78a98e4feb36931c7f9a2ebd0036576503be8b8587e8212acaaf298cb2f5b943e9efd05968c90a63806d48e61534dfbaf7b501e657f6c7fc8ac6b027a0d96381807637fc519f4fe820546388ee9c634c562986746137ba438716083a0a7dec711a9450b36d2e044feae9daf9520a3a810a522e236a051ad5f0f9d7c7488dcd869fc64c67246b4631278ae99429a24326b7a311108c16fdaf7d9070a1dca53a06301a5074860fd3b2af7825be21a4e86d3ed6c58b6308e91fe6f64d17d47e8a442aa8a4d2f5482599a7a07cd6777aaa422bae34b721128bfd0438f9013d3412401e0808b0f1dc79ac3c20ef7e7db7ddec9f395533d5141d8e2bfcdecda9abc0db5aebc54b1da9f8e4cd2ece2674ec773eeee2db63b3ab49c01c0e71e64f184bf923a6d1") 16:00:04 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r0, 0x2) r1 = socket(0x11, 0x3, 0x400) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = socket$inet6(0x18, 0x4007, 0x100000000) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) close(r2) 16:00:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x242, 0x0) writev(r0, &(0x7f0000000240), 0x10000000000000ad) setrlimit(0x4, &(0x7f0000000180)={0xfff, 0xb3}) syz_extract_tcp_res(&(0x7f0000000140), 0x9d9, 0x9) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$getown(r0, 0x5) select(0x40, &(0x7f0000000000)={0x3ff, 0x0, 0x26b, 0x7, 0x1544, 0x95, 0x1f, 0x2}, &(0x7f0000000040)={0x100, 0x1, 0x8, 0xfffffffffffffffd, 0x4, 0x0, 0x101, 0x2}, &(0x7f0000000080)={0x9, 0x4, 0x8, 0x6, 0x6, 0x223a, 0x8, 0x5}, &(0x7f00000000c0)={0x3, 0xfffffffffffffe00}) 16:00:04 executing program 1: kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x800000000}], 0x4, 0x0, 0x0, 0x0) readv(r1, &(0x7f00000005c0)=[{0x0}], 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./bus/file0\x00', r0, &(0x7f0000000180)='./bus/file0\x00') r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0xfff) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendto$inet6(r0, &(0x7f00000002c0)="215532098464d13737b9b682795ffeaecb7a0d060e9e855c566a8fcfae18a8fa3c2cfb4c8d5e15e073324bd2203a3793ae3da9afc5c1a82cacc44626813bba3bbd99d59f0674b2ab3ef9f20f9a580f98f34d311eeaf782b417864529ede62f383904a58d6033342656a8e95e89c6abf38d077f2108d014afc9dc40ac08e102c170d90906b2803f09e6ec7ef7ab5c15bb44dbbd1b2dff8cdb4dba00e0294549b517b8203f98538406171a6d0c6cc35c68ae3f2878fb76c66ff6fffded5b48bf4e6fa73f623d70b4e3d83772afe265909e93563944152e11bf635c68c153d7dd0854c56568bc", 0xe5, 0x401, &(0x7f00000003c0)={0x18, 0x3, 0x800, 0x5}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getgid() lchown(&(0x7f00000001c0)='./bus\x00', r4, r5) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r7 = dup2(r0, r1) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus/file0\x00', r3, 0x1}) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4c0, 0x140) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000100)={0x8, 0xcc, 0xf}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x5, './bus\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) 16:00:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x8) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x0) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) 16:00:04 executing program 0: mprotect(&(0x7f000034f000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x1, 0x0) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0x4, 0x5, 0x0, 0x3, 0x1, 0x1000, 0x3, 0x1, 0x1, 0x2}) sendto(r1, &(0x7f00000000c0)="603f8de90165f407b47daaf7795cb8c9ed713929d3da6a1bad46571223d1e975980e3b34dde608267546b7bf4dcd849173", 0x31, 0x402, &(0x7f0000000100)=@in6={0x18, 0x1, 0x9}, 0xc) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x0, &(0x7f0000000180), 0x9584, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e4c6236467a2e77619719663824031065"], 0x8) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000140)=@abs={0x1f95d27d48731892}, 0xfffffffffffffef4) getsockopt(r0, 0x1, 0x4, &(0x7f00000000c0)=""/50, &(0x7f0000000100)=0x32) 16:00:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000000), 0x10004) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)=')\x00', &(0x7f0000000100)=')$*\x00', &(0x7f0000000140)='[\x03,\xdd\x00'], &(0x7f00000001c0)) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x129) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r2 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup2(r0, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x4, 0xffffffff7fffffff, 0x6, 0x8001}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r0, &(0x7f0000000540)=""/226, 0xffffffffffffff61) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000002c0)=0x7390) recvfrom$inet(r2, &(0x7f0000000140)=""/211, 0xd3, 0x3, &(0x7f0000000240)={0x2, 0x1}, 0xc) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x40) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1fff, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:04 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x9000381, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x4}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41, 0x2000000}], 0x20, 0x0, 0x0, 0x0) 16:00:05 executing program 0: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = getpgrp() getpid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0x7fff, './file0\x00'}) r2 = getppid() r3 = open(&(0x7f0000000000)='./file0\x00', 0x681, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x12, r3, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0xf2) fcntl$setown(r3, 0x6, r2) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r0, r4, r5}, 0xffffff6c) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') r6 = getpid() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x2, 0x3f, 0x2, 0x4, "6d081debc0f19762c773a7635313bb0d415a556a", 0x2, 0x10000}) fcntl$setown(r3, 0x6, r0) setpgid(r0, r2) fchflags(r3, 0x0) fcntl$setown(r3, 0x6, r6) r7 = semget$private(0x0, 0x7, 0x84) semop(r7, &(0x7f0000000240)=[{0x0, 0x5, 0x1000}, {0x3, 0x4d1b9c39, 0x1000}, {0x4, 0x7, 0x1000}, {0x7, 0x3, 0x1000}], 0x4) 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) flock(r0, 0x2) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="531302000000200000224fa4ea0ca437172d2d1201a9cc1c7b0f256ba57654a97614f648fa1559ea084a6185616a7bf80d43043efe52a789f8a841741b7bd82b558fb4fd2ff2f333388ef5e0e27c16f2e2e2c0d0ac2852b30863e7fd742120fb5af0760c4803e7afb04a7525818c9eb52c18faa95c5e114daf48aa05b129"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x2, 0x4000, 0xffffffff) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20023, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd55, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup2(r1, r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x2) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x7, 0x3, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180), 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0xe8, &(0x7f0000000100)="b694bfef3be415d631aebcc8c00dc2a05df4da59f9024404463274b7fa6dc3b1b4a92f07d51049b4b4f2091fad11c5a1c456bfcc2e539e627f9136699bb719e05ca79fdfa38910415800c50782caa8d6f6300b81e5bcfe4e298a141558438c361f5da5d6a179413fa2b0a7e39e7d992b33ce3a337be8734ce19c266898c5faa3ebc6b70f7b738474bcbee67d978fb0339a6c10a113e853c2a5a0cdc34d32225355a97578e19ba9661a3f48f460c484a6f3f38feaa331b93ac8a5eb7512c86ac86217838ec1f8b50e198b997b28cfab513787b9df67a3852e7fcd26abeeb4f23809befc08ec4651b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x38000, 0x0) r2 = openat(r1, &(0x7f0000000340)='./file0\x00', 0x8000, 0x1) shutdown(r2, 0x1) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0xc) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x5, 0x20, 0x2c84, "1a26fae52421936d6658876722b3cf5953d26e0e", 0x3, 0x1}) setrlimit(0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) fcntl$dupfd(r0, 0x0, r0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000400), 0x330) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0xfa39, 0xf6ab, 0x7fff, 0x40, "b571103c974476688ec27ea64cf8df0ea4486a10", 0x9, 0x86ac}) write(r0, &(0x7f0000000180)='X', 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) lseek(r1, 0x0, 0x0, 0x3) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) semget$private(0x0, 0x4, 0x90) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xab, &(0x7f0000000180)="de293ee037b0dc03c873224253ee62e89a06a86dab4a584d806c0a1e2569e167ece5026bcc4756b17706856af5d27f26bcff1882c2cdef75f9f67879523ac3a81c776a08ad0c36a1e63254069a8b8ef65b927fe9e6e6a1eb459f2b15c310a8045a984785be6486ba70638feb36b4d621dd43ffcf858b3c712a3d1a0639fdba54eda068bcb21a7499ffcbece1ecb849633657c61d28b7069615f28baa4f7263b62a39ad884a13ffc9bcc6c5") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x810, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x7, 0x4, {[0x4000000000, 0x0, 0xccb, 0x800, 0x81, 0x5, 0x3, 0xffffffff, 0x2, 0x8, 0x800, 0x1, 0x6, 0x1ff, 0x200, 0x5, 0x564613c4, 0xba87], [0x0, 0xf468, 0x0, 0x9, 0x3, 0x3, 0x5, 0x6, 0x40, 0x8000], [0x8, 0xff, 0x7fffffff, 0x100, 0x3ff, 0xd6, 0x4], [0x1f, 0x8, 0x7, 0x0, 0xfffffffffffffff8, 0x100000001], [{0x1, 0x74, 0x3, 0x6}, {0xffffffff, 0x9, 0x0, 0x3}, {0x1, 0x9, 0x4, 0xb}, {0x8, 0x2, 0x381, 0x681}, {0x8, 0x8, 0x9, 0x401}, {0xfffffffffffffe00, 0x6, 0x1, 0x8}, {0x50a, 0x1000, 0x100, 0xfffffffffffffc00}, {0x5, 0x5df5, 0x2, 0x5}], {0x0, 0x9b, 0x8, 0x2}, {0xfffffffffffffffe, 0x167, 0x5, 0x1}}}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:06 executing program 1: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0xa6e, 0xffffffffea1d0a51}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x400, 0xa3, './file0/file0\x00', 0x80000001, 0x9, 0x8, 0xffe0000000000000}) 16:00:07 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x390, 0x40) getdents(r0, &(0x7f00000002c0)=""/4096, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) r3 = semget(0x2, 0x3, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x940, 0x101, 0xfff, 0x9, "9ee6ddbaaa7c903fb87a20a2878583c9419c6a52", 0x1ff, 0x6}) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt(r2, 0x5, 0x400, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000080)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40000010000, 0x1) syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x2, 0x140) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x0, r2, r3, r4, r5, 0x10, 0x4}, 0x401, 0x8001, r6, r7, 0x8, 0x1, 0x9, 0x7}) getgid() syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:07 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r1, r3) socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/pci\x00', 0x20000, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001880)) r7 = socket$unix(0x1, 0x0, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f00000018c0)='./bus\x00', 0x80, 0x40) sendmsg$unix(r4, &(0x7f0000001a40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000140)="da97ad2a6e191373fd203d5f97f2fb04affbe8a9913f5ac2aa682ddd88d84d71789ffa3352882537b6aa0b2f83877f4af2a29db1fcef7c819a7e3008f258e81a4992ff43098b76da0762a05c6af63144104cbfdf12b419974e6542594427f6a186c36f95c08b8a1825f6ef97e4d97347eb688877732ba221513ba53377ae71849c11225f4c2cbff32dd27073c3fb28af237ed5ba463a074e15443b602582e359248a8b37df1323804eab6b5d08de3b8753c04aabde4a4a355e81baf033a10aa1ad01bbc404b6a74f0780", 0xca}, {&(0x7f0000000240)="806b282a92166109cf8b1f471dc83990b9d9e615cde49b2d622637ca98830a75b7c9bf9335dcc1a6d4298edd0f1928d77ecf25cc8c572a6f784dfff5", 0x3c}, {&(0x7f0000000280)="57251f3b4a7c2d7632ee5debf123fbdbfb0f7c5785a1352aacc06829b45c2db0d406dfa1cb6f25d0a1261548954db0201b61c235f64cf1f506263b8af8ff9c329893436206f0eaca517e887879e305cccadd28ebe22f2829a4a656d9b9a078c05e9249f6f8a048062328a18aa1e9842248235d0c2b7550f0f626655de81012d1062c0a1b1b6090e6885f7a5cab1d9aba75a65dc34257022210768b46b2d2f6f271e48821fc17c5ec7ab6d8c395fb6ee9f073d6cf9ad62c8b049b92dae96bcb57cb1f4359c6aae2fb45c019e2ca37434c89d078cb82b92cb27189a3419eadfbe7e60f92b313980c036a150c2565a4c75a61b6e77d2bb7fa57b647", 0xfa}, {&(0x7f0000000380)="2bcc58bd4c00a8f4884b9ab36edafd8c594d615087c5ca6f6cb0d76c28715d90925b5930bf853b046ac52748a50072e49e507abad6a07b561fad31a5284e6e19d530bb3cfe0a7f7bacacc6357bc50e2cbf5d075c5a5e1efab41b58e464f28699b6429dbec6e1d7e7cbd8b968fe690142e67e0198ab03c196f2d49b8f495f5834ad1907aac76d4faec8274de073a700db19190429ef4753ad1ba39a71fe3a82be4c7a04b1a7ea6e10023615d7290edaabf42b3a1a68850ee46bac857705cefeba859352c363bac237224ea0b7a7bce4168f9e43053ca3e06ae90a2e2705b347b43aab0747b2809c49587372ed78d8b885da0d2069ca68b63d9ecfec168d965ad0d102d0399c3e3a3d7662d9a2017d9694cc1cfffac8edaea9b04c4f515abde27ee7e389e1bcaff05c85cdb9a7f748b87a59cbeb1309a59a09e905f2896fddca0b67a9c631849634b132e05306ceb62b7d33fe08390c24d60cd2d61c3e837bbbd14fb9b42c7c95a89a282a4d46424fe3a995913dad3a1d66781df58479d1281e5d6f965207774dcf31bbc276c2a492f5a5e4cd34696dfd649c9fbe2d731bfda000774bb2986d524d4497e5f418fa77b365c41844e2d992cd9e382bdabb2d03c77b24b589cd635f7daf2c72d0ae198f70e73fa8dc76206fe637881344c61c04a5f52861a5700f58bf40fad0928ea1615f644ef421ada576c2f34c7a83e979bf8a8a7bcd7f05f1eb64ce028b4aa3ef512b563fbbf243106cd9106a01677435dc66016023e71e3e21b4588cab920f6b3d8819c1336d5a598732a989383f424a39e7667540b2faa6bcb93316ec6f089694436fd2c20a7c1902c1ebab8a969a3ee2c857498bbc5439b4185e576d8a8a198107141eb10a3bf24605144aff9676b79fe07504efc1fd327622d03e443d2a7a440cbcadea5129a8f3a3eedeed689e1013accbd6a0093373ec78114865f4a9382a295f5d7fa70df78b4c015fefca590b801169a762d70ac4b17a9876f294d9252f45aef9254d35d125f57084c802190d71c31e014752a4e4701daf5fd5f3b86d1de0be0e2d8a95b76205dae3954191c82420acde53a6c8971486c52a6252adf8536a7fb5b6e7e88a00d0d07b88024f71ed0bb1ea927e55fed2a4fb5f0ab80e3119f2f6a0a42823c21e8b9d62bad398c3b2f1c2c4c97b20daf5d18b1dfb25b81b03bfc17396a97c635cfa58030203fd9ef1651472a3fba7bb5340384e842d9717d477947349868442e75ec9aba7bfe548fbffeef8a892c6ebe2a38be203a78ebf6f1a3941ef02cba3cd7f0bd631cead08444f7465741cd5c0dca4d6ce31f337553b90dfc9ded9165749f94be764a47824f3fb791911ac23a39f26742cac360ca9ee29a6fbe50f12272a2a978dfb6c6502438cb5444c2cc582a056b033fa8aa6ac0317a8eb36b0bfa1490cbd6d8c490eb50e1d5809c1c6f8e704a69dc0d8ad3c097b89e5c522367f5b65b2bff1051d80b1c0ce8e343f834a4708b0fd434b361bdfe2d54b59c7089fc5e40a2c0ea3d0d513d70e1b574614387c815e866df54875f9231640b7e57621969de91e05a1e59e77a58d3a8ef39b9b68c72bfce34da5f24fca48a4cf64e60b149464aa39b6f963737ed6d8b75a68c4a5f640ea753eb72a22d014c1226602ec4e1e8c2cc32246f1c8a6d58f79f4eaa8885c0095f8463964414bb4223670f035d881c8506064cb31191e93da6b853313cb6fa851b872efbdf92b081a2a234d9e6aa8b47074c323edac89642e95bde341894afb68dccb25e6aa0f003a9f9676d5b9258e349e9b999aba58ceed48f56923ac195a552362358139df6d7bd8b1cebd843306068d8b31b9bd1ae530489d2dfa31d5fd28b185df42aff66ec8b48274546f3c7934c54564448ca300d692ac6bed0fe2946902025c3ef2f4951d49e2dbcb9b825c421baf8711991acff5935dae0e351c621380584eddf2e22543f176db269c3998a685e59d17df5b7b33364ebae5deb890c3b5f2c52b7c6674777ce07e2ae33194a3a548d67adc1492d98a9e86dce220a9a928e9da61f48768492523714d0582b40398fb44d756a66026c53118ac8818b917d58efce30691b20624f10a75fa293954f8775737b9f81a00c2bdea38810d3397741b51e25dc6c3a61e9888860f0855d29aaa782d2bf98365aebc6b36b15efb5d6591d2eed64b3797cc220bc06da66442bac7da5a753459868c84d5725caaa832b2c397daa7e6c0e01657af55255b6d8a241debe1863bacb215e148f7f5c6edac2f4fec1048a44cec0c426b0d361ca002f64b11124c104d9fdf0fdac2d0421f1d1ac9ec908c22009417cadd0973e7db54199ed8ff9dc171598375c1232e4d36dbf1bc017dfab4a6d4fa3fed7fcae8e59f6786c7d8028b82ccbd9018faac42b80298eebed09df2544abf00bf1c79cc3faf4a0d88520782c2f73dc0bfda15317f98513ded94a29e4b308bac3d2c40edc2f3cdcff16f61dd696a618cb6af6c3b14ae92afa17a07ceb93d67c4a939560d39f7b9ba0c198933563d9a084110e30f9e4e19d30fba79df1bbad69ff144b87aae5cc231c3ec0d6925a31d0035d72f16f71db4a985d3867d4f83aada223f1a111b1cf5d6b044640c15559df999399f20c44a56490395f186754c488cb6011c84fa8b47c9eaa669169195e1756618269172c3642ccd4af1ba8b2551aecd5ef6d648aca84b82a9aa7153483145c40fdf70108dd9f8e187f60c8925dcf8ca315fa882fb2056008e20fa8b3880652dfc625e52e8a1c3c4bacd97a9cbae995cb37c0984d3b21fff57ea6ce7e8a86d0ff538dcdfbf0799eb7a342cc6b36e19e65c13aed7047dee54cdef1dd1827e46911be4d1b077e592fa6ed6d654e54bdfb799e100debaf6682a7e8e9aa743dbeda18c59ffb761e0941c01a1f27c7b610b564793981336495dab6561d906e0ebee4b7a5c729184ebbe15ca7dbf70499427763000686bef950ce13ecca07e11409413a44c4ea88f3747b90d0a27b233ee2580a941f5f35ff5ce772e8f75ec2408b4c3676018e1601d1ab7c1f1a1ae5eb7ed35d4be8bd32c8b3e86427f4a4018a926202a099e08fb7040262a906a526aa0e19ae96a4cfb34aac5da67c2a2be9f0625efbff74d54b14b0c6749326ce7977bec72631903604933b2d511cb1a3789db895b2cf59c269e9d9eaf8c7aeb01ffb2867682dc1430f95edf98893ba58649282f3c15a94989c9c07f6c4e8295f1cbc26bc65b04ca7017fdad6bfcfa58a2127664da64dc990377a8b438c770e2e466449a091b5898ae026f68e6238463eaba3c20e56c781230647437f14d03ac09918c281b8c671e665f53dd2e77a7e62ad1d64bd7e26b1517fd9f3686e80c85dde5d6eacd69b18645624a4461434160644d3c2f3663b8e0430c320488f00eab2fc2c3faf87be20e75a392e006c52a1744cc5eecc465ebb5a888d610120cc0ceceeaf3cc653b3b24bafed121848a36a5c0ef633a1a390a2f96517eae5bcbed38ef072bbc270c43f1d89c7a35b3d15fc401c90ce10599f58bc6c47501fcc7cc563f8837a8e751023e49cfea20475afdcd333245769555f3eda20af13f668f95c5cb6241f3609cbe2b45aa20c10d8c490dce7231ef6829b957b211dac2683894a42351abd218576e606db597a80c233458ca8dd4538f42f73858b69b5be31b4f4a1758d3237df91a5017ae53c904e16ad52e87d81e44005d17964cf24d4b044efccc75b18de5b8e34acf0d66c9b41483b4c9b9d27876276969e726f666460235bddcc5599277c9fccb178c6ade6ae9ca158b1bb10f7554ee74936061a7ab84849b60d8f3d41cc5ce56a53e94b74fdead3ee00f7f0670b289e3b4f1458a2e8fb1e9d8ae15e4e35c2efd8e8b20f6ddea41d95df7bcee2487252552f5b632f6a4720e22b9b742b6c325c8b85203fc437b120c6fe9af57d2f1ef0b39b90f104ad8c45038d413df6000a2ef224dcfcba729325464d18731b257e912dd90b7870a40f931a4495fa453812c19a0e6c4b0d43353cb2dffda07fe0ef494ff0a534734860e35587c134bd66c572731b69534e41fc1d5943f870f392642a419d82dbf1887775ca0f0f39e7948cacd2f93fa5e4a465cf10f42da8cf2c152e6c178c29e9025f7681b0d53dc93cebf186c578fdd8aca651f7819e63fffefdb2d308bc45b2c6e96d4a71844cc9bdc7354d3e63d901e536aaf6d3724cbb788dbe55344741ba05c648b23b6f94c6f2238cf46fe35a6cd70f0163614de4c489c3c720ac190a9e6ec95719c21f2b56a06969ac9e4d6bdf721bcb6da81a57ba7a179ce508e621508044ae0f762b515920e15aa090ada939a817d85409b0e2e196a303940a0fb2b979562215c908dae3df649c2ae58c66a586a04fbfab12b643d480df3de16e7c077a08a925464a7c258014c3d63e92b9ba1325442689df3a8a1ca5af93222f6fcc47ae48c38d633e7acf752874e399a3b4c629445cfd1e05bc7339f7ddf0a566297deea8042bb15f2e36021bf9b5920cec2c57ec1f5ef61e31e8a0617ce08b272f8d9157c784b3c6338193ff3db8355c93d9743c55b7f3788cdf9f409a1c63489946c5037241ec409849ad2aaf3ba0d293024102d44f62f7073d98b20f53c657ba8032ecddb8fa75615446854fe74a0fb93b101218c4e30670a597a29fb2b8c81417cbd1c8fce56c24176f71f0ce546b2f4b6422aef766825c71cf2c99b4e9509234c6a55345580f28a4868bec56196d916d96fbf19197fb236631c9bb8648bbc0fcb7827b5b1f4e1286210c545e1122b3c89adfa7c04bc7ab3480c85f772fa757366828c167c7d53a943b97c4602ee9d26f6ce495dc007e53e9509301705c1a47b4693398f2e7633ddf34d4064a3ba2a96eaaa18801dc21400d8f420caefa15455d0fbd63e093a384f76b237ce643d9792baafa9bcff5b768a7abd59cb09436d50b4f4e4b54f1db1d197c7239d9b247ecff15d5f7afeaab6cad6819423b5589e4f278c2b3b97d2c23e33f2f878841aef460e23a6e6c2cfa645f17198e0c3d0cc692985a83ad11acc447eae4e0f39bbabd5ac2b2a54b3990e4b1c5b4b638100e70e584166e1e9c3d84700eb38c8d1f563791362a16a12a1c88ec7ba7280550a7dc5ac4a0be00bceeab8ccfde5808f2283decb8152a95b2d9c82a2316153a7f71b30866aa45c31194f88c9f21590d20695f7f1ebc22825aa96bed97cfa1d422d863288182adaeb6f45dc8858b888de6f1a0f80418eeaba93b47beae62b564c6432cb207dff7c28df1b164c15580af58b4386a913647432b2db02aa6fe45ac46101117746e77fefe6076ddc020c9365458fcfe4f9c3b695abe4e47015a72ef3febb5cba72a01a8ff18e16ec961dee43841b64cde9811b9d7bf14d454ac0002bf713c95c8b9bf1222507c085e44d1c358c0d63adeee1277159e7c638884f1443c2501725e3504818bd1ea91dc74e0570aa300b1f86855c105937b1d320e0742e4d9d66a7e03e311269b70cf61bb9e720509d2ec7ced7591173d94333f5f9100c1063ff9be81021ff1d6f127ac13d469a5aecd172b05a1bc557e16b7a938e6425dc29e162471f18a81735df2698415bb41c445fa14831445a9ea5a8f824101d139a7ee587a7f73fdf9bbb168caf2b0d6877a1bc781bf90339a2936322d20dcb046bfea9093629e0f1855b1fbb26b6e7496187f8e0c1a4a887d5259c770c1a11540ac1d5631e89f22cc988d832b0794be91e94a607d2f2bddca4f1660b0d600c8f98daec5fa4278b56d5cb67ff7d18253dc289cd7805489a4c", 0x1000}, {&(0x7f0000001380)="7edfaf575fa2ddc15791a43045232b7f8d5c25ea39c1924175845d4ff3cf88f42ab2ea045e0ffa57974bc11d2fd3986aa3cb99658f1d94ac894ec60000b9aea87e8ffc7cb7edbac6b46f08a874deb758f2810532cbb7e50f2bc53cc4bb0e698c6ec524be4681684413d99143de9d9fe156b35c605988563d4403b132b970a5fc9999", 0x82}, {&(0x7f0000001440)="31e2f0aaad293d12445671a6dda49f3f96794a67da51526d7b1e5d48ed03d30583a827261c772b1d882b5d563862e0d29962f094cb5f4e8b8843349cb543f814d09410100b9b9017ccb2aef52f95f8816f194117f1084385e04472bf5d07c5af1be9b52306", 0x65}, {&(0x7f00000014c0)="f8ba3e7c64185598d21e84ffc318593d32d775d6e4d8dd863ed401146085388153068c848a72159cef72c2bb1b473adb2a079b94358a19e9f41e4db4169fed4081e6748b47a02e897973c84119665e992020ddb564ccc45ca2e7f038253fe9260879348dccab3109c55167b595977a025ca4f0e0419649f51bcf0bf37b0e5581d9b78753bdca9569778d87ca9936a29d164f720237288aadf7effe1d83", 0x9d}, {&(0x7f0000001580)="717d9c18538039e70260a9be81073bb0ec888a679feeb1b0a296153278fb516fdc8e981e85339e2df1551ad881383d82fef3a6f0e59c87bcfb7bc437b4e30766c0676accdd10f814582f3658424ff52ebd74aad2064ca893ff55a1e90e31e8df40f7d022eb6b6f3d51d861d01d0988be315bdc108a2f1cc1977c28ba29a40adf9851939c8ccb213e0e37b4c2b8080c0ea7f07d999f9bc71f5dc5d5", 0x9b}, {&(0x7f0000001640)="73036402394c0e8074387d9b25", 0xd}, {&(0x7f0000001680)="7c9131e8f182eb5430c66465d26d68a4bd346488205ace8a0986e66f5ff681c08c82d68af7133d230bd4e786a9f859c5dc9d2ddc324c052ccf0a885d458f50cb012409cee1393ec228a463cf24d28cb765753580f33e9b9cb7a841a3794ce484367d4a19fc2b14d03827a2c91419c7297c1968447a0c6cd2b96996b2c1da6e3cb65fd869fc5d43437a20963668f36ac417da21e04a594c45f5101239c0c8e9e69d780cbc0103e575752af649dae3827f623a852f1b8876a58b3f0c49bc7c3a609e63fe9e3fbd26be70f3e578fe7e48482710ea", 0xd3}], 0xa, &(0x7f0000001900)=[@rights={0x18, 0xffff, 0x1, [r5, r6]}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r3}, @cred={0x20, 0xffff, 0x0, r0, r1, r3}, @cred={0x20, 0xffff, 0x0, r0, r1, r3}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r3}], 0x110, 0x8}, 0xe) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x1, 0x7fffffff, 0x6, 0x56d67010}, {0x8, 0x2, 0x0, 0x8000}, {0x7f, 0x3, 0x2, 0x8}, {0x2, 0x4, 0x1000, 0x6}, {0x10000, 0x9, 0x5, 0x8001}, {0x401, 0x8001, 0xfffffffffffffff7, 0xfffffffffffffffa}, {0x1, 0x1, 0x8, 0xffffffffffffff7f}]}) r1 = dup(r0) bind(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="1003000000000000000099fb7c517d10d2f18db98f8297ae1dd37e1e397f34907a5c3bc7332acb28f2d4e824bd45ff419fb9cf8567d798933deef401f26ce48398b1f4bc44ce60"], 0xa) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x3, 0x1}, {0x1f, 0x1}}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x45}, {0x10000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00003f9000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) mprotect(&(0x7f000028c000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)="16a0f7dae5d9711836acdd616ac6e6416c1195852226587d49ff36ea2645db6035136ef246b7217468c8f3943dd1102b78091618aae475dede17930f666c19e80a7272204acfbbac2effbbbe08bf496a11b14095f1b8fabeb95606cb8e86d4e5ad2ebf0109a1a81cd9b55e92a199b31ec9a6fb8a80e8cf6ca2cf920b498e35ad542c849093824f159d9d478c318957d8b739c0510ca2246bc7e8b4ec58e27cce4e1d12", 0xa3}, {&(0x7f0000000240)="4fc8e458d5fff64be6b9d0ef820cfbb01aefed80869f0ec954d8dee45c1d52e2fb412e0bea68c6b550df5dfdc6b0f3", 0x2f}, {&(0x7f0000000280)="03705710854589db44763753f9d6797a2d639943fcc9fbb05cfd44f0452dc1d95488ef8d253cfabcb0dd4028ca045a8cf59a12db527289782cde8ac8e1e2888f66a7ca9d7ef44cb8f405179f6538a540c9a19295391bff0b0b0550daef47fc9f7f9a78fb7fd64bf32198be25ce18e958f2c4f85cfe8dc978005bf43b0fddb3a88f48c03fdf0a98b9f8f10bf48596e3e3307aa73a4abf7ddccf96f61df9a39c246e56c51f6493266cae4c3ea9a753", 0xae}, {&(0x7f0000000340)="21032386a6c9fce17ef8ac82686b74d3e39c892ceb58dd3f8ed2538f28a6b29c59d5958354cdedfe3ac7f715f0305734c9db6db0ea082b8730dc885be67bf796f8b9bd91be71ff4e78cf0a18e3613c10309d6c64b3af5950ebfad21ae70634351aa7be59db08d67279dca9ded0f6e6eee45993a9ff14200d64687572831f1b61c2aefa1d26f90128d3a28857b25acc3e3c5850a2227b0f628e66c97e960dcdcaeb52873b6167", 0xa6}, {&(0x7f0000000400)="e6f46bdda2f858a41a58b4b4807bac2b21fdac42e4820a8db2116800f686b908c34d938ab89a4b4e06c0a9ae31e019f835d91480f5ea556daa2a05c64b05cb8e772e1add132de26664ce7f2520b2ef3d893cd51a1704ec61eb03f175be9f75c464e88e1d3145053931698f9f8ed36f539f437c3e159a738ea2a54976566a8f7f23c30c89e75f09a325631c57397b1cbd3bd198bd0d0a0c925b7d076408d1d282bb5d712a531ec62904024bc66cc62cd209638d68f8ffd958bdcef6bc8b6692113d07753e52ce1ce906ffa1d6aa57f485a0d9d92d99db3ec4e34fdf90b8e50f907164258d730d9be762bcc472ffd8e585f1f46a53f389d728a41e06f3", 0xfc}, {&(0x7f0000000500)="283e59312145113e22fcd7cc", 0xc}], 0x6, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000140)=r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fchown(r0, r4, r5) r6 = dup2(r0, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000005c0)) shutdown(r6, 0x1) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffde}], 0x1, 0x0, 0x7ffffffffffffffc) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2007, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07030018f70e5bcff81f6d519b28711c1fa617da00000000e0ffffa4"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445e", 0xfffffffffffffe26) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xebaf}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100000ffe) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) 16:00:08 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffef0) close(r0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) 16:00:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2002000000ebdffffeff0000000000000000005b67071b542a538706dee9ad92800a376d2900000004bb893f00"/56], 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) 16:00:08 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) sendto$unix(r1, &(0x7f0000000100)="c51a0da996ee3db9bd8e25dfc09e6a0b4a8235d60570e7d21cdbac8c77f2ab2c6092ba3f3a505278379cfa482a8a443e138f6b4ec15f042026c33d3dc898a97d6dfff431807bd095d473a37de691b3d90094a9e545685492ee56c8879e08ad89f3124b2ddab9b06639e5360475fb45921a78e90f90da938b8d1422564e490e643641e8599522508507f1663efdf375ec650bc00cab65b59ffe048f021949a1fdfa177185eb9c8646cacbb1e1e30244503d84613a881f8acc2debeeb75719c08d09dbc643d9d0f5c37cf70aad48fb318171ed72ef10a5ea027a0c21cbe0b3e4357d9436e3dfc0a0edae2617a155487e2a7837ea377fa82772db49", 0xfa, 0x40c, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) lseek(r2, 0x0, 0x0, 0x3) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x5, 0xffffffffffffffc1, 0x2, 0x5}) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = msgget(0x0, 0x20) msgrcv(r0, &(0x7f0000000180)={0x0, ""/183}, 0xbf, 0x1, 0x1800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f00002a9000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x0) r2 = msgget(0x0, 0x202) msgsnd(r2, &(0x7f0000000040)={0x0, "d160e5969a3e55bfb105bfcf145d72b60e050917a27e8c77179145bf4322bcebedbda76936fd79093988f99b885e2f724a37cbcec0d0451a5dd3f4150fcb65e718c18b1b8674fac733609da3859bb1aaf68630168caa5300"/99}, 0xfffffffffffffea3, 0x1000000000000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x880, 0x40) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x0, 0xea, 0x1, 0x3f, 0xffff}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='\x00') r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) syz_emit_ethernet(0xd2, &(0x7f0000000240)="b54c52c407fb584038567a2be5e155b3d59bb024affe2db0c1cb46b3b485921636cf7340e1658eeb4b887dfab9f438fe4664e67a07828840adba54ea8dafcd7baf4189ec256d3fadc96ada47e4a7468a86ad9a3df0d799ba09b87582e8cdb1526afadd57d93ec4bb6853c4245276c56bd0c322e8fc827ebdb911c17311be3ede293a3187643da330161a3c118d5fd248fbe6fbddd3c88f866d1c4f7d3d7e5d95434b23479a50b04f8c3acfdd4dd6a334cfcd467b82f8ba80e31e1e337133db2a37e832a1e468fbcae093515a841b2a6010b9") shmctl$SHM_LOCK(r1, 0x3) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) read(r0, &(0x7f0000000100)=""/239, 0xef) msgget$private(0x0, 0x24a) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 16:00:08 executing program 1: r0 = socket(0x800001, 0x2, 0x0) r1 = socket(0x26, 0xa, 0xfffd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="88d75b4a9d0a0b97046522ce1cdf03b2458b1b5e5823645c76b8aafd1f496b6bfceddb3436927d8fabb5c07c874eb22a7f9f61f2daa9fd43bc740bc8317fee8cd0a27e12d813676affef60b74673cd73406932d7a05ebe3f2ac3292877281c188ad46cd467461f9e69f1710686f9d5487bf8404072ac5b1cb57e24c63bf0de0ab12f4fa34bebc47adb68dbc66f03646013d4810a23da343ab7b0df9daf067b65b5f931f607291bc9a12b3542c717963094892bb18576852706cb0b905f15c3bfc18161c22e", 0xc5, 0x400, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001680)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000240)=""/77, 0x4d}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f00000003c0)=""/156, 0x9c}, {&(0x7f0000000480)=""/154, 0x9a}, {&(0x7f00000001c0)=""/44, 0x2c}, {&(0x7f0000000540)=""/143, 0x8f}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x7, 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1a029be96914f6357e3a", 0xffffffffffffff9f, 0x0, 0x800000000) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x8020, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x9c, 0xfffffffffffffeff}) clock_gettime(0x2, &(0x7f0000000100)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x28080, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xe42, 0x0) getdents(r1, &(0x7f00000001c0)=""/4096, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x100, './file0\x00'}) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 16:00:08 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:00:08 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="be4bb37b52e1e0", 0x7) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000980)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000040)='f', 0x1, 0x0, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:00:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0x3) fchown(r1, r2, 0x0) fchdir(r1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x3) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x2, 0x1}) close(r0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)=[{0x14}, {0x45}, {0x6, 0x0, 0xfffffffffffffffc}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x39) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget$private(0x0, 0x1) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125cb2ff83043e6d9b45df254908ad7b00001800", 0xd) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x8, 0x9, './file0\x00', 0x4, 0x100, 0x9, 0x9}) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80047476, &(0x7f0000000000)=0xc6000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x5, 0x7fffffff, 0xfffffffffffffe00, 0x1, 0x0, 0x3, 0x9bd6, 0x0, 0x0, 0x1, 0x20}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) select(0x40, &(0x7f00000001c0)={0x2, 0x1, 0x6, 0x7ff, 0x6, 0x40, 0x0, 0x5}, &(0x7f0000000200)={0x2, 0x0, 0x3ff000000000000, 0xa036, 0x0, 0xfffffffffffffffa, 0x6, 0x3}, &(0x7f0000000240)={0x4, 0x8000, 0x1, 0x7, 0x1, 0xffffffff, 0x3, 0x9}, &(0x7f0000000280)={0x9, 0x8001}) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0xc) 16:00:09 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x6) munlockall() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x8307, 0x1, 0x8]}) poll(&(0x7f0000000140)=[{r1}, {r0}], 0x2, 0x0) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001859ad646c1388c293ab3ae9600400ff0001000500000000000000000000ffff001b0044f912feffff", 0x2c}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x1, 0x4, 0x0, 0x101}, {0x4, 0xd1, 0x7e, 0x40}, {0x40, 0x0, 0x7ff0000000, 0x1}, {0x4, 0x7f, 0x47, 0x100}]}) syz_emit_ethernet(0x2, &(0x7f0000000380)="398e") 16:00:09 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x4}) 16:00:09 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x6, 0x3, 0x8, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4, 0x2}, {0x24}, {0x6}]}) ftruncate(r0, 0x0, 0x10001) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffceb, &(0x7f00000000c0)="b6") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000001c0)=0x2) r4 = dup2(r2, r2) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000480)={0x1edc37ed, 0x8000, 0x1f, 0x3, &(0x7f0000000200)={{0x2, 0x6, 0x2, 0x5, 0x4, 0xffff, 0x7}, {[0x100000000, 0x8, 0xb1, 0x3, 0x80000, 0x6, 0x28a800, 0x7, 0xfff, 0xff, 0x7, 0x8, 0xf2, 0xfff, 0x2, 0x400, 0x3, 0xffffffffffffffff], [0xfffffffffffffffb, 0x7, 0x400000000, 0x7ff, 0x6, 0x7, 0xffff, 0x5, 0x3, 0x2], [0x7, 0x9, 0x0, 0x10000, 0x1, 0x9, 0x6f8f028], [0x0, 0x9, 0x4, 0x6, 0x1fe0000000000000, 0x101], [{0x7f, 0x80, 0x8, 0x1}, {0xbcc0, 0x1, 0x9, 0x9e}, {0x8813, 0x8, 0x0, 0x7fff}, {0x2, 0x1, 0x2, 0x7}, {0x4, 0x2, 0x19, 0x6}, {0x1, 0x1000, 0x1, 0x1}, {0xf19, 0x8d5c, 0x0, 0x8b}, {0x1000, 0x9, 0x9, 0x1f}], {0xffff, 0x7, 0x435, 0x9}, {0x1, 0x3, 0xed95, 0x3}}}, 0x0, 0x5f}) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000340)) close(r0) r2 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000300)) write(r2, &(0x7f0000000140)="968e442d390063ec970000b05735ad1e0000000027973b41a2cda9d8c1026919e411b2b5a46a628768e9046fa2e76e699bb662023fcecb053993a1cbf4cf74cef70e41f8401f9d3b1032f0b74f13295e14a26234ed35747c1761f4e52a298e64409ca890b2e680097ae2d70200000000000000120b5e5379e2a1b69e59c500c93469f9495c396d75a8cf789530257d7d4ca5e1856a83592bccc87bb33e707e8220898a5dda277dbfb6c5b70cf35bad897d98840cf8b34a6be03fac47b182aa8e7d0400e88c382d5571589c808f8eeaabae0a728ff46a966c02db6e1252064be2ea42a8cbee19cd09d3d1b27adc3a178fa2d827bd1dc9149cbd9de0162c215ba40318c68ff228c3a2cd0dcfcdcce495b6f41205ac678d330c1c1d87ad9ba6029b09b8b85ae6aad1c4d21328a8ff76b5812df6eaccce5ffe7aaa05fc270a5c69b779faacd19db5946d633f8f71b0d21731c6bc1f0588d537c1d2a3a6b1ff75c18b835befc52cf57a62dc694216ff725133ede1ddad7cadc6623214c184167adadb77f3c95b4adb94215bdbfa5c093d0bfb92fde5e5da8e793d35028ca705655fe747ebb9d3bbfaa56f58bc56f615f6d4af86ab", 0x1b2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) write(r0, &(0x7f0000000240)="3961315326837b0d5fefc31eeea5f0866bbb1cf2218b00a21352c5248c7aa699cd1d6318da61ade0e455cdf19b21586a086a2ba53e5b74d696a62b27c0c87441353f8772fb86490dbf85dc9a7bc2c225c4580c6d310bba4c59f9a552ddd4cb156a59c8fd25a8b48d0e82ce3f554834c2731ba44d84c01cbce2b6d4fa0416aaf03e9a675ab9c8c68068d1f9a135ca9ddbbccc20a7a4a31092dd1b9324b18b78bdb64f1ce30eadfff37285dd18bc0ad29fc4d80154a92edb736ada8884deeeba9289ad61d0278b79d03b894398129aa9add91f9d6f421f2fcd100f32", 0xdb) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4a0, 0x0) r2 = getgid() setgid(r2) pledge(&(0x7f0000000180)='tap', &(0x7f00000001c0)='/dev/bpf\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)='c\x00\x00\x00') 16:00:09 executing program 1: r0 = getuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000180)="9ea9e88ed0b4898474a669c2d7007cd952fb0f805be6b40d553242c3bd6ae789b028490890933fd186f63fae92ce73038b8a3a739b7aff7a7c704ad77960d2ea24239d44dadf99795e009526457526120ff4e84d963809919b", 0x59}, {&(0x7f0000000240)="e66d02dc65e9e625bfd2e0bd3a9dc7b112d5f7a153f643919964e5ae9d0d29b867ce28704e2ed17f28ae4a163baae28ff17a7b7a171d1b87e2115b8c0784e566150343da06ab032bd14368ac4bfc3d0575a71de8be28961dfef6cdea9ce6b3956bbb0664e42fc6609e2dddc82e116b173731a4d6c9bc260cefa25bb1612067c25ca4171fd7316e74190eb9f1771813d1a51123a9bc7227441c633f3e7cf868af54f89226d350ccdc956d6444b5911327a2342eb651f01d45a1ea7b6a0fec02d0dd60cd051ebb08ef44e8f635dbd09545f7db8eb28836307d5ffe2e085c3d6d5397b0dae12d8ba0", 0xe7}, {&(0x7f0000000340)="ea2b5be4606c8976128731953bca524a312ba602dbcf8777c94c958b01483d5a57f7368cfce3a303602468658bf97784f76c38e03694ce76edd10201d728e6665680d0f5783222937466cbc205672554d50adfafeb17ce78ed7600612bda0cbeabd64fcaa9aabe227074e6c0f75d24769646801612a85f3ea5439072b5a59fcd352333d0a926b110088b2501eca9167327e1dfd901aab29f8b5e9e903d8fdee944907cfefb238f7d4cbcc2e7c34c90ac326a7defd5c920c1f53256bc669ac9fa7bfc484e982c88554d3c55aec437b71ef142336f239cd504055541cac158cfe4828e04b999dbef7ad00f25", 0xeb}, {&(0x7f0000000440)="fe773e60c472a9a084a383a3959f61a17099e4b1c06a5de2", 0x18}, {&(0x7f0000000480)="5586f51800ee4a6af0785c66d46093cfb0311a230c7fdbcea5d110c5b3cf04501b47a50c5d2ff268ad2a794fba4e8b8d114cb26e1b8db7567e63778ec9634279795b3c7473a2e6e0d3f01bcdf292f47d99896907e047bece330b74d6318df58bfd6be9afc213154f474cc7b29018c1ffd55dcce6b62f0534d0e348c7257d56dff93ad4044f0a857cd3315c8811f5d98057b9f6801557618a628cc168f2242d19a27cb9171fa03a764b1562", 0xab}, {&(0x7f0000000540)="d2575267c513958ff9597e67bbf54b713eaab35aedd9659097e417e2fbe303e78eba326c1c0e", 0x26}, {&(0x7f0000000580)="e720539e875bcd7adacf1268d7b0fb2a96e3ae6c7bf6800799a84093c2a226b869b678d8434fb2a84c3f16bde37d04b0d860a92819b1db943a7ea653d2ae6e528e1f828b8408098f4920a04e5fc4f6fb45de92d3e0a2139c096fd74f9450452527437dbfbe4795dc3e16477d30cd1abcc0b2bcd0cb25793d24a604fc2d595f8d123cb750885668a57bae2ec534592a78ea7536e744", 0x95}], 0x7, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r3, r0, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}], 0x50, 0x1}, 0x401) 16:00:09 executing program 0: r0 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0xb9f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x2, 0x6, 0x2, "b520a6ca7b74bb085b72345e8227adcb93c706f2", 0x6}) ioctl$KDGKBMODE(r1, 0x40044b06) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x5}, 0xc) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000017, 0x1, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000041c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/4096, 0x1000}, {&(0x7f00000031c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/20, 0x14}], 0x5, &(0x7f0000004240)=""/223, 0xdf}, 0x843) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r3) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") sendto(r1, &(0x7f0000000140)="09155b47bc18c1ad357adcaa1d644581c95c99", 0x13, 0x8, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 16:00:09 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/49}, &(0x7f0000000140)=0x33) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x3f8) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050360000000000008000301000000000000cea1fea7fe11a9f96ecfc73fd3357a4e716d2f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7af8b417f82a6373ae7ab0f50a1f970c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006fe01be657aea8c500000002000000000000020208a371a3f8000400004dac671fe10e2a2d6db1406a5f832262b0fd70f1e515f1cdea2268637615aa52ce829d82c174a877dafa510d63aa7a956673152c7359db92e2432e7762e95b633f992558181a7ccfa1d9ab162199", 0x101, 0x1, 0x0, 0x0) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) socket(0x20, 0x5, 0x42f9ea1e) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000007}, {0x5}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r0) close(r0) getdents(r0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) mlock(&(0x7f0000006000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000b80)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf3f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c849b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb9987065feab9e1f1e7046ca3f32374131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xfffffffffffffe7b) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x401, 0x2, {0x200000000000800, 0x8}}) 16:00:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) setrlimit(0x7, &(0x7f0000000000)={0xffffffff, 0x10001}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x35, 0x0, 0x4}, {0x4c, 0x0, 0xff}, {0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1d}, {0x6}]}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000004c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20402, 0x0) socket$inet(0x2, 0x8000, 0x2) socket$inet6(0x18, 0x2, 0x4) fcntl$dupfd(r0, 0xa, r0) accept$inet6(r5, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = socket(0x10, 0x2, 0x6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xf84eceef422069aa) r8 = getegid() getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x8, &(0x7f00000003c0)=[r2, r3, r4, r7, r8, r9, r10, r11]) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair(0x33, 0xce749de871b2b8c0, 0x7bb, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) r2 = socket(0x20, 0x2, 0x80000) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x156) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) write(r2, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) bind(r0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8012, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:09 executing program 1: symlink(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)='./control\x00') chown(&(0x7f0000000040)='./control\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x6) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:09 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x8, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget(0x3, 0x2, 0xffffffffffffffff) semop(r1, &(0x7f0000000240)=[{0x3, 0x4, 0x1800}, {0x3, 0x20, 0x1800}], 0x2) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x38f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x9, 0x302, 0x4d, 0xbb71}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) fcntl$dupfd(r0, 0xa, r2) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="06c895f7be6a9ad61f37d1af4b761e10d54361a5b0655c7dfcbbe8814cc8e42ce3d3ec47f0ed04c61bd0318eea7ac91d4fad975e224654bd6e17997b35a0861247b466a7381de39dca9ba98cd257507aafada73cfef23b4dd44b0bce0a1516fe04fc6395031b4181aee16193335ad84af1ca007c619ab3800c2d00fcc69c4de400d5a08f826b", 0x86) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x52, 0x81000000000000}], 0x3fe, 0x0, 0x0, 0x0) close(r1) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000040)=0x1c5c, 0x4) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) getgid() setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000880)=[@cred={0x20}], 0x20}, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x189, &(0x7f00000001c0)="b6e1155140e3471e96fc9a121cf0a2d352e96e17e00180000000008011a757057f686caeaa6d6c0a6c000012e8459fa4fe600d58fed9d1b73203d0a589fdfcf60dbe42f797cc02f579a63c76343d5dbd4458a158be4209000000000000005b9a277e0b2a7fb489ab31fe0427fcb65291266de1208492e71f3ecb5031596a7a53aae6ad33fb64f93125bb62841d499d6297b8835769a8e827c8c7a9901b31b3666dd67b775e6368dfa65023bcef731f7543048ee707689a03de8418b80f490192b7b68267bd6ce6c788a0fefc611bc433c0891220fac1f9b97be77a014415fd6a2af4d089fc3b8d7d9f9e3a0b911370ae0c7478164c4cea5690a7314a1b1c54b0066b43b1fd9f727d83ff6f0b711f475ca6aecf39decd0ab777336bee8c0cec8484a1f33d1c7c94009845e6df12244ca6c5d0ebd69f98ab8289319a510a9413c4c298284c2b9aed9b9830a7e513b87bcf3813541c85d3bf7773f445081e3bf8ac01c8b0364324822a424c7bbcc80c1adab74338d6ca811f4255e636ebd700"/393) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0xc2, 0x6) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x144) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x62}], 0x7, 0x0, 0x8000000000000000, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x21, 0x20) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r1) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x23, 0x3, 0x6) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) 16:00:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setitimer(0x0, &(0x7f0000000000)={{0x2000000000000000}, {0x0, 0x2cd6}}, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86139) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x170002}, 0x8, [0x0, 0x800000000020]}, 0xfffffd2b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f0000000180)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x0, 0x3ff}], 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xffffffff}, {0x7f, 0xd2e}}, 0x2) 16:00:10 executing program 1: kqueue() r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091c1ff0cfacee190000000000000000000004300"/226], 0xe2, 0x0, 0x800) semget$private(0x0, 0x2, 0x2) r1 = msgget$private(0x0, 0xc4) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2971325300feffff8e9d7a7120a59e71ff2ce927fe4657b06c932216b32aef73c29fee921c0916aca2b92a22869fe25a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435dbd6dbc4c394bce1151721408e1af589f35f8a532e3d81aba6753df7f8114300000000"], 0x1, 0x800) r2 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000440)=0x8) r3 = semget$private(0x0, 0x7, 0x31) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000080)=""/93) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') execve(&(0x7f0000000200)='./file1\x00', &(0x7f00000005c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000500)='&\x00', &(0x7f0000000540)='\\.\x00', &(0x7f0000000580)='/dev/vmm\x00'], &(0x7f0000001900)=[&(0x7f0000000700)='\'^\x00', &(0x7f0000000740)='\\\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='}^\x00', &(0x7f0000000800)='(\x00']) semctl$IPC_RMID(r5, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x423c, 0x2d, 0x4, 0x1000, "e82878517ccf7549f95e1227737beda6cdb39a86", 0x3, 0x101}) semop(r3, &(0x7f0000001940), 0x2aaaabaa) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000300)=""/164) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10090, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000900)=""/4096) msgget$private(0x0, 0x401) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/12) msgsnd(r1, &(0x7f0000000480)=ANY=[], 0x0, 0xa00) 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)=""/130, 0x82}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/27, 0x1b}, {&(0x7f0000000300)=""/104, 0x68}, {&(0x7f0000001400)=""/92, 0x5c}], 0x6) r1 = dup(0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x8, 0x80000000}, {0x5, 0x670}}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0xfffffffffffffffc, 0x4) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = syz_open_pts() socket$inet(0x2, 0x7, 0xf3c) syz_open_pts() socketpair(0x1, 0x3, 0x31, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket$inet6(0x18, 0x4000, 0x7ff) r3 = socket(0x23, 0x3, 0xffffffff96fa552a) getpeername$unix(r3, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) recvfrom$unix(r3, &(0x7f0000001580)=""/148, 0x94, 0x843, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r4, &(0x7f0000000240)={0x1, "46219f0d91f8c5b1a44a306c22014c8060ce77e995c40848d591a4660c84b089a72a28a32204c41bf00e1f4b0ac37e0e3f3630370d639b7f26461f745fa3d91635ad9a1dc3"}, 0x4d, 0x800) msgrcv(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000031000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/172], 0x1, 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000440)={0x200000002, 0x2}) msgsnd(r4, &(0x7f00000002c0)={0x2, "9d181e74"}, 0xc, 0x800) r5 = syz_open_pts() close(r5) syz_open_pts() writev(r5, &(0x7f0000000300)=[{&(0x7f0000000500)="dd217faa694bc3b484d9777028b84e06a80e178d75f54ab65ceca3b7af2a5083e7882df4c45e2e1ee3b35ff012f7656657854f6a9d235f5b870fbe62d6b82e9af1b94977a8a06d95493fff3ad3f75f04fdbedcb08d72b6f1839fd4d95389e46f819c817bcceaec849d7142fc4e9f135ef0ce93a3ea4f352f5eb67ddf97c00a01d5970896638a4f9f6c61193c674a04765606673fd33598915906b212150c47e757fcd0e4927f7977c0202d90df87caa928f9f2cb63ea8e56f1a2279862590bfd2d1a44cf1ee5e3cea5f033b629d740652764f7cf7bb1fb2952856dc0a1a0fd1bb42312aad93b3da8495b07405c4b280901a2ad839c9cca47578369a342", 0xfd}, {&(0x7f0000000600)="224ceee496267d5f81de9f76ea262577efae53cdd08559a43cb63f40b3eabb08af130164b21aa85d7eba4960200610d3e0d30c7070159c5b5fc5dd3f5f0f5d2a90d764156113784f9f3b19a7e450a63e4f07efa797a044139de021077917e2adcaca87510c38d4ca4f6a7a4b80399493c4a3f7c8457296061e503a3b0961f23145c75f40ba5246f8cd563ee79694821b9cd111aa458cc8e8776c9dcd0df23e43ca94d93139fdc0d10f01b735d61673f0bb0c0093d035796bc241133109bf5f74757d03eb3bf0b4d92e4dfdafa3e92fea5dcdcf77ff", 0xd5}, {&(0x7f0000000200)="327bf67e4dd6edaf91eaae406a9af464ca4fa588d7cb90421204a33f6551", 0x1e}], 0x3) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCFLUSH(r6, 0x20004268) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2000000000000251}) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x9) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) fchflags(0xffffffffffffffff, 0x0) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) setuid(r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="bce158fc4757ef31b6f3222975d1bd7b1bf198bb2674907ab97d404d336fc84ab69431fc6419adcd088bb914a0c52e73d5e648ba4bb321112876a671c46cf73c01a74567a4f0ee4471e4db0abeba86f48c3c87cd7ebdb916dc053d61d01c1d50420821ed3b7020138fac2c9470adeb0582666432014e8701804cb75dc9524c44b5f82a8275032c4e6a7c", 0x8a}, {&(0x7f0000000140)="1eb3e83ee2e935bedfc856a655a141ab6f9444b068a660b8c67c93d554da69f6ab1745a23448373cdbbe286569dc09db7bc8ce20b3f41fb940633f67b04e9560e1c9a31aabcdd94f31d5f0ed635da7a74c135c97face1b7045feecd97779aade0e0b82fc5dbc20486053916e22749aae0bc43d32b39c82de4cff927f2c5504347bd0cc9dbe460b16f0b46deb0054422f86a49d4f28", 0x95}, {&(0x7f0000000200)="c3d0f04097bd9f5c909a59221baa9210dd694d0921339d6446037e7ac48de05a90c7bef2497d2088a71ac10788f8519f78ba3eafec2f5c44524e4a978304cd3f15c3d767174147c3c34e6318a249db3f8168ed69cd93c329f2c887d69410aabfca37fe6d1e19c550079616d98e2a647f36d43c4f22b137d2080e6ef43f76ba6a384a8a98b986aa010ae409c2b454e2516d9fabe1d3047d532596751372ab481fd1faf0a35be82ae0c82a5ab9cff35fbaaea42d8f0d382561f023dba8bdeb322ae5b7fe014f870293c304893793c7064113", 0xd1}, {&(0x7f0000000300)="e01319c4f696fbfb15b5b410cbd588b84e26affd55c77f62d5bbe1bbcb2e431f73ec3ab223726aef9dd23939bd82", 0x2e}, {&(0x7f0000000840)="5c784d8a7af1e8cefcdcc06619dec6a8c975d5bc400a30ab3d8c86206dec4cb9a819eab2ca634d2c1d813baf5ab4d343933de8a631d7a35f8440a98eaa7132d215a52d01ce6a3b303f2b41d0907d55a76474b68c0d05f7499fadf4ed4f717922e1338858659e6d1e4e5c5de1dc5f74148fde32474497be1ef5ce546e7a46202b2d70f258fc9baa7b0cf477244f2790d61b57c71e5b2712e3a18f5271802f570e67742b3e2a18db77a5ad96a6d27b3d5bb9b17d2d0de052e3516862e6fc0faaf0c8cd4414d961be92f3a911f33c5e53a39132722708b4f1ddf480cdbda74e80084909c4db3c3930444cf190cef33af19458012ac624e83257f574221f0b96f36d094d1b7cc68c15bc77216b0eae6f75e8de03c560e612ebb7e96c21be53f2554053a884e03e3c68eccb86ecd9b2db0fc1535625aff0fc16e9aefbce3b41d9e02948c8b8b972cf96e96b9b305dfc96728615452cd29f1d929e3910ee11c0d0151247c00551e52f20a1dcaf8a5d3b5892acc0467a8cd7df62fbffa8ec25a0cfa9f23417854c094b1fb67095470fad2932508771c341a2941eaf494b0a3bfcb63fd11edf1a158173c95bbee111bb5feafcebd19166f4c500acec226478cea53f99562109b91344e66f7d47d19e37224c325c289ad65282cda1344c5de25c7ed518da4e923c5631ca6845bf45ed6d68882185869c2f5a5050abdb8c6cc28bbf9796d9bf38ca5520ddb825b6af23c74d9aa32c936a3e3f586f4a00eea107230cb0befcea71c6c9e91da5b3be2a7f99eb82d26959179e1adc3a511da1db51c1616a2a357151aced2e52d2d2cb6ac6fd7e614dcd63faeb2b23626c6823a458b26f86ccceff62d0a7c487eb8e7af97707ef8778df881c7c465b16da5e2d62d0f84a88113ac6abf845ef240b7f7d3a5846d973133d301cbeb624acaba4f61924f181dffb48f5b57391abdec55eda8a1b9ab9515ea346d56b271a79bd6809b2ce612cd80cde1f59e9cb92331ffb488046552e1a5328345350fdaa0204644b9c40197d43775fcc1af3d3ee2d49ad29c48131840eab343215b1987d44ad0ad512b76e9dc09689f9b1da59732cc8518923129406fcf24f8a3d66d73573c10a8e19951fd7f78a6cfad77f17a116013daa0094448160534f2e5c99cf7ddbfa9a348ce726e86c8a1c731ef2db540c7e9e0e31aa45fc53ff82379c17d1d661aac747ee89d29372cf561a7f76b2b8391ee38a8eb30722e46faad2c4c2b6b9b03fd4fb9bb8cbfa45c7cc870cfdbb83c303a6e4193c82d359496591ec5ae841060eba7b4c759920b99d5b05e9d63186ba95163f27772087f366108e228712af3d7cfe6fc99cdc6ace64a5644c2650573b1a9a1893100ab9be85cc2499e5c0abf42f1ea335a5e624d70c8840b99f5948cab975fa92abed43af93ffd1905b95680cdc92f833ff7ee8c3dfc9134c2b330b469f6bebe7cd165899ab671a5fa5a0592018eab602f1b8d49f5313584450aabda4f009db2d50b86c0954b207d02a02e4424b4e9b8d5c12199a3ba2e16bb3ca99e620badf22fa50af09f110b8a279432bffe80b0ad0bc69dc922dbebb01f137af8e8760766ab5d76c379e62c158bece21023a0d8592b1c0b7e0e15a1b998dabd45f63feff7a35a34dcdae21e32627d9f5d5e0a48136db9decfe8fbab73ed9893b14d8da244249f3fb6d870055f014fa93f323b9bb98dae6a754c265725ec94c9a9bcbf6f8e6d18b63e3adedc2e1928167329948fde88b5a92cbf94c771cdfd5e5b774ac58fb7c7e5a37143da5fe70c406f36eb08e1e832ccc3ff889b4452206732d6bb71d13cdb8cf4666269e7f7446acc9aea91eba48faee6478cbc1042b37d4791b606afc571fd228c88766a941fbacc2093ba51b46cdfbe36920cdfaa418302eef74121dbee021c4ce6eb79303300f47f0f6cc969097114593eac293fbec6ff350712f1d65c366cee2b8fb21d826ab709815790c8a8ccef7a3993a416f5fe52240e50d1ad633210a300fb7b5680b86cff9988ae6a11d0fd7e9223fd6017be57473eed52b7bd7f1eb80c656ce10afeae5db1fc8ad14dd65cac4a17fcca2cd34b1d6ae476e9ffccb16fe942a351583fcd96fc692b0b2cbd12baf34fabf9c15456ad87e62396a5fb4db318b38d20521dbf471eff8ce959c38f7921a277b2ff77e9c0aaed7053f0b20335086ac3c57d144ef2cda81b9f0388734eccb72c5d0cc81c763c63c2fc402b874319c65a6c5d62c0397bf960fe37bf7dfb00841060389c6653703cd5009897d8fe23bb1298f0c250dc1e7a8129ba7a3008ee2bae3c60f77aeb2dbde9aade831bcadad4a6734550c87dd077320d53963b9e23afc4ccb96cb9b7a7342cac4f69623aaaa6a644354a23071db726a2df0cd5dac127b6a7f02f1a789d8ba8437502701e8a1c5b81a2d7bcd7f7ebf9295576a1eaa3bc84806bf3d714652897d848014042c85fa3d9bc3cf6ebe5c40f92f56ddac711a2eb7e1e9e260d76e41c754ff98804c935a219892eb250e59b43dd7575d4396e8ca115b4035b3ce953142c1900abff8e80a3b76c2eaa155c546b2ece65fe399c3e57588f16c0fe624c15245531c3421aeac044637fe1a0f60afc88956cdb2c0a9b9447caa8ea1b0f0bb128d3db20c1c5507b2cb097d3415c522517dd6c875199680d330033991c4defb76ca6aed0a262d612f2972d82657d19626949c4da9876eb1759f08ce28e84803cb40a7612b4049e43d477858d4d61f8f8897c0d9ff4377a40e7d738391a583f8314a4eb59ccb64a57e9b8f49e19e566f4a1c4896baebaa35c0a58921cc3fae9b2455fb264cd6a65ca16eb130d587c05e130a5377b79e66c66a9d81e61054cc76172c50610dbc28cf96c268b9dbf86255e3e564d781a28c695c9d7e065e14e4852f15c843de0aedb7dac1462611d39743451f275bce6177b4ad08aa74c1509d34e5aeb7fd5e77c3f8faf884cbdcd678d5731d167ecb691b6d491a8ba2d698719919283d32ff3ef97bbe65579f0091a9be50afc535452643d136a949a587e2edcb615d9e0919fbc5d3d8a474f3666b4697ebae529ed9d599f232fbaa3a3bed94005a294d107f45ed15764ccb0c66e77e57e646388711348250e7c70dde90d8a47098121450bc3bf5a1341ba28044794d9594d8ee4f437e86476b8e123efbbd7df01d334d05436835126916b211fed3b3cf715eb8b40887d2f228373a4daa49c98a2309a176216209cb0abe3fb158ebc636a307faae0e1f37934f98b31042b4b2e68c340d65c02367448389194c85dcd3771a8780e6ed1ad335be99ffb76c635d15c8c6332c87535bb55071d818321d9096633c8c646e79a67adae4dae5a34b18402973b697ca5ec43d06db05b1b0304caf70708681c9e8080ad7ff9b0b6e96c2eb80e1b9852d2d307f47f993ebfb4c289fb748bc81a2dce13b5bca1184d98a2d98dd3fca86c088829e3869fac5499b9c5d8ab1f7ffd128ff319121da6dbd56a291e524f944a3673b341bf14442f455fbf5ed6edb896953bcc8d1375533452274c460fec6f97571dfb571de663896cd53a385b980f68db11aabb172e5dafa46d77e1018bfe4f5516c0f39a1900e23c9d95221e4e3a1ba990617487d41d157dbe4f881f2bd967972c4b62edee195af9924fd03d5cac8516a5928ea0daae58b3478f8cd15adccbd937674a470cad43f2cc2711f1c3eebcbee1ac553d158e86cfe94a8c3b49d992196483c3d429db6dd05a0fc268e4b383a56c821da84e164c595b57cc539b4648cb69fe2cc1d25acde05d9080aa83d87e6a5e2de88f16d543b98800e4e6f451bf965d4db33e095ee5b525fa1b6f4bd96f0dbf5cbb8c40bd05dbb35b585c7e3f63dcaa4bd97e8c1dafe6614f340aa593f6ae73871dd6497cb25e1215d538b78f4852e26946d452abb9f8bba6073b29da0ce0f6312b11b18a2252acdaecdd2c9ff3c7ac691f77d7f4bc1799ebdc5489fd11877a254d6477f20e7c83972653634a0dcb03a3b33ebfe864aa57178d16f410114ffba3045401cdd532c8a413050da0e30877cc33f9c1fa9b93f03e95686cab5548f869facdebd741e09b7e67bc193604dd4ba24849382b0d4333538b0be62abb9582998d5f152e06a90ec2d3034f30b5ba19b4babf4d06641990dd0034520a17e5fec5e7ccbd592103c1aa2cf3ed4c5db425a324f61099f72cc2fe44adad3b4949fe0aec00ec53839739389156c8b88f5b418fca6be75bc00aa6aa6260b49acde45d57cbd32f42f70c15295d5f930866c9b67806a715092174d81d8a50f0d1bd16669815e7fca0445cd24979f3e395d2850ad9c7babe1623ec188575fc4d19a283bab57b2d1ea3ca1630a83e2be8c433953acbd451b8a7376e2be27e141bf9ef398780b72881f44a8bf69d1779868b772f4b52c0eab78b2aaa7cf0ffab04767c04a322e36247619f090bd1302166abf07c09fc0403cede13ef85bd8ca5e624ef954ec02a2c664da8bb82cb62a6d54dc1e7d0f5876b78601798e8eef02fbfc4576b5ca865955d95c9bb991dae6b011dd35f5d491ce47a014bed3ad3abf0d2aa0b3f507ae03a74a769e0674f399e874f44adddc1df15ec5a33eda6fb91760a4c5dfbdd5f38088233b52b62730dfda70d5637e28a199e3ded3354aca5d3d1281162b4e79ef71d7c58c2b985cd047eb2b0680a6429d62f46d2556a56eda8b5dd429391e1c6560877c3e1d73770e1f43bb0f64cdf9434074ace8a3b6564a2e3bfdf72b71c48922dce6af55973f11b3593645cd192de6519d43bed06220dc84153937c6d5066648274e9edd78559de1c4b083e187db29abb57037928e4e825ba1e78236a9147607c05dd4a9786ac10ffffe3efe348f1feea04caf7ffd31fd256b6e69dbd9ae54989395da2d03d0be3fdd092cccf3780a2278ff939c9ea2e860b066666dbb9580708cbcbf1d76b928fb526e77746e1a8c4186571eaad33e24b1fc932d4d7475b10e443e2f332a07a0ed0b6b00677b0980e751ef64d55f872b75ff7cee3550dca56c6f75ee0f50ec999b12d75d588681c8517b7737585b7da7ab1b9fbfa5615503ac272ca698e92e844716e5c9de521ac224d6447de988199e1a69f09955394ab67534a31ca9f54b2c445ec26a9292f22ffb736ffefdd770e521c07407ac379b8b651ba1888cf5fac01abd7362887371821229898c5f65d0b561b35ed9be8ddf8efb95f2129b9c123041e8e521d5e2675a919134d4b6689f4b02ce9df2d7774002a70de5f56fe8cea8968e22e05e9005bc0011463f81fd13ca6f8745ca77fe21ae2f9992f02359b2a5feca6f6e260c7bd5bd5d6dfab7794e84875ea168cc6070bc52a660e3d7d689699205d8b2ab5dcdec699545b8bec2190a9bea50e1b5310162d6c1ae8a1e67396ddc87ddb2e409e2abec0d8334c2bc8aaca7c6b28b53603485709bf2163ecd4e168f200fea9c817f466171ca6b8008a345e4ecdcc587b4469b4b4812963311b8f9788a3e53187edbe39a5307d9677353893ec675eeb90c826307c0ff9b9659a7b7d04cc7f5adefd4fd7fd240f72efbcf851defe7ac80a4d9d2098e68a700d773f0f81cc3c3a7b7d01f03a77d96c9f2e7406b3fdf10929a6c89377740896bf67953a438146a0c045d929febccb65790c553bdcfc6e8b664f74ee34eaf23b8d79af48e200a26515328cc649fd1257f71dc0e47e64ca6183b8383961b321772213b5d83859c9f9c5c7f5f5d9f55e0e008d4afd4016fb48b59b2657ffe6f73bb8e8059e8a5161dd42e3c24dbd6544a28c14f991d42ed4a6d798a", 0x1000}, {&(0x7f0000000340)="cca1aa7be486fe153d26f96dec760bc7b99cea7df2ff12234d5d5f12338d8aa0a1fe9588a891514fed434090352eed3aace7f5ba3c2df9f57973a4f42348520f421729540def9b1523cd743ad5d3de7ff858f6140053d3700c6c5602f28125ac79d9e05c7f179c03b9c5ff9b67fda94d0b522f1a758e59e8b618fdf16e4654a6c4278c151e2b9f2ea972a384ca67fca6763d61dbdc9a14193fc1a1a790c2ad407458ab5150e01030", 0xa8}, {&(0x7f0000000400)="27e70a776ddb0f89898cfca8edf9c8b430e1236156b26cc291a21ef62c0722887f951514caefe980126d3d2c21787417dc5e276d4394c5c9afb16b3ef7e1cd449116b277c63ef171ce59f0e02d6f8d1cf6dc6bbd6ec778a4da664e64", 0x5c}], 0x7, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40}, 0x2) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x65) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x40, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() pread(r1, &(0x7f00000000c0)="794537b245bbe43f63e813ee18973cce97d8d408995c802b9bdf9e5df2141c637f25e8d228fc410c970893ade7db0eedb076a51095ee37a2547ad76ecff7ddb2", 0x40, 0x0, 0x0) dup2(r1, r0) socket$unix(0x1, 0x5, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x15}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1aa94370c50000000000", 0xe, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x20, 0x4, 0x8001}, {{r0}, 0xffffffffffffffff, 0xd0, 0xfffff, 0xfe81, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x55, 0x1, 0x1, 0x100}, {{r0}, 0x0, 0xa4, 0x44, 0x3f, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000005, 0x8, 0x2}, {{r0}, 0x0, 0x4, 0x2, 0x100, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000011, 0x6, 0x8}], 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xe2, 0x51, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x28, 0x20000000, 0x4000000000000000, 0x1c000000000000}, {{r0}, 0x0, 0x40, 0x20, 0x3, 0x2}], 0x1000, &(0x7f0000000280)={0x1, 0x5}) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x20, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x45b75270) 16:00:11 executing program 0: r0 = getgid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) setgid(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x7, 0x0, 0x3, 0x7}, {0x101, 0x8000, 0x80000000, 0x1ff}]}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x14}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000000)="ce") 16:00:11 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x83, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) semop(r2, &(0x7f0000000240)=[{0x0, 0xfffffffffffff7ff, 0xffd}, {0x3, 0x3, 0x1000}], 0x0) semctl$GETNCNT(r2, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x80000001}, {0x0, 0xf423f}}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x6) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xfffffffffffff800, 0x6}, 0xc) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x64}, {0x6}]}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = getppid() fcntl$lock(r2, 0xf, &(0x7f00000011c0)={0x3, 0x3, 0x7fffffff, 0x6, r3}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x19, 0x1) listen(r0, 0x0) 16:00:11 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 16:00:11 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='//e./null\x00', 0x0, 0x0) kqueue() 16:00:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0xb) close(r0) 16:00:11 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x400, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000300)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86138) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r2 = getuid() setreuid(r1, r2) r3 = open(&(0x7f0000000280)='./bus\x00', 0x4007, 0x0) rename(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000480)='./file0\x00') r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20020, 0x0) close(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = getgid() fchown(r0, r5, r6) recvfrom$unix(r3, &(0x7f0000000180)=""/159, 0x9f, 0x40, 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000340)) linkat(r4, &(0x7f0000000580)='./file0\x00', r0, &(0x7f0000000540)='./file1\x00', 0x4) sendto(r4, &(0x7f00000005c0)="88138d103a5d9a6898e7587a7c4b28cf4a779d373b38f7eabbd408aa9ca03796ec3ac93722850d785e23e4952c094aa46aa99f1b8766f765010cbba2582fdac785586bc80607598501b50f2abeca697c553aa3b2a3d219cc0b7529e61f15143f0b7d1f4671b90ae0387bb81e71f9d922d786aa348e41a7320385385900ab9afdb617d7", 0x83, 0x8, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x400000000000000, 0x90d2, 0x0, "d730c1090000000000387b00005de000", 0xfffffffffffffffc, 0x2}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x137) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/106, 0x6a}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0xffff, 0x100000000}, {0x18, 0x1, 0x0, 0x3}, 0x1, [0x57e, 0x1, 0x1b2, 0x2, 0x7, 0x100, 0x4d, 0x7]}, 0x3c) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/120, 0x78}, {&(0x7f0000000440)=""/125, 0x7d}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/90, 0x5a}], 0x4) 16:00:12 executing program 0: r0 = kqueue() chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10) kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x6ab780280544836e, 0xa7, 0x4, r1}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) 16:00:12 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, &(0x7f0000000000)={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)) close(r2) fcntl$setflags(r1, 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="2aed99847359b3511bf969876ec07b566990a794debf553ebc601c6d4598322eca6e6be0d3b31203a7494419395c822807fc0cdc7a584b8c83580913bc9031faf00adaa2c1578742a633d50fa4734ed470593e5be45c2fe17bfc0f19502d43bc73ec6d3f70df32e192", 0x69}, {&(0x7f0000000240)="5a5a9152393be192740db41a9ae1ec0d2d016cd0a903866dd781bf937d6505bac85892ba770e608a6399d9a779092501435bceb04a043cfbec73b3e18b661ae7b4868689e2e5fe0ef73502f3a0e765e5c584a562024324c16b4762b7b4cbc13341b7ad71", 0x64}, {&(0x7f0000000300)="1a6d44f703aaff93aa1c99ee5cb7d0179e6869c9b03470a608d49c7503d721c2e863fdcfe3f64feca7c6cf8ad8eeeb787a502b0b4b55238f195bd721be0c093a9c6ed4f3a1dfa7a1d069eb6bfa398fee1ace6feb15f676165885b4327c5e52c39f7675d747690c4e71facd1ddc35f47e33e9a359aee175e45899d3f097b777724b01d75e001c8aad7b5ffd4db416397c4da1a5c8aa7427636d8ba4cf2d0a4d8065099433ec8e8e97dd811f6d720613942e41e68546540f69ef812b3814866e59e0828733bd872767b23c541fe5c5c8c04e6e0db0b0269966aa6708bfae23c9444a30c8f886e084713932196368a60f8b", 0xf0}, {&(0x7f0000000440)="0140004a2e2094f0ae4b27046389d066ba7d6c0ce9dce3f6e53eafb7c063bb586733c27a3bc300e8ca47293436a93a78dc7083628e44f985d0f2733ea107008416fdea3afa72d8a28f26460763befdbb258507e01baa370165e02034ba2d760c48743b2f823a8320ec125152a78b9abc2da011331da9b5e591f07aded6aab306cc64e77564ed96a37e8647a50859c62e3856b6a65ac64d553d1a8550fce5a5b5297af985121c3cdb53b644bdcd5b0cf7e3840b9194a805bed39a9c752d54181b97da35d3a8d0390448746e12ef0e868c73089f5e232580b2", 0xd8}], 0x4, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) 16:00:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x83, 0x3ff}, {0x45, 0x7}, {0x80, 0x27}, {}, {0xc5, 0x4}, {0xaf, 0x3}, {0x7, 0x4}, {0x44, 0x80}, {0x88, 0x2}, {0xcf, 0x3}], 0xa}) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000000c0)="104e28716e0ff274ceda9ed4727da3e268f110f4636c6211b73cf2462be869123cc63aa883eac3b3d31d2bbd217b6c71c01f5984d27a8d7a45bfb69e6f144924bfec6aba985708219b567b07a7d58d4533d79bcaf80ddafb21e91a5c383a31ec6015a4c9ef6300e78344a29e57e17d69ed45d9b2e03b547d84b6bdf9704adda190ab13f29609e5649ed8960a733e3ec9bb51c549724863520fa33f5ba7d8cf7f1bf612485d4f39192a7a6bec013673b038b6e2e7418c47ab8bdcd9875a1447c6a88df4c23e4e825f4a240206555b7625", 0xd0}, {&(0x7f00000001c0)="31ae45267aa392e487dd7dbcdf90b061eb15743aec48d77c5c2ee8b5c2641fdd713e437701136fb4b0a4c82b95cef49a35bfdddfe639a5f8534723228a91740980d9a2d26daf92da879fb9a7d819112b88d0d3f0c59ffc3678171d5ca8b344c7bebe80d4fdad45f5cd4c47c274d57f1d14aa57826e95f0f7b8044f347ddeed6377020d9238a4d6d99cf4b927e0edbe7258f8991e0e18cb9fffee28b410c30ac9ab95544a764c71db451ddd292371460c", 0xb0}, {&(0x7f0000000280)="f1fad84a0413368bd02d9d7651c81b10036b76bb14715e2983fc96175ebd2df753f4e7b8a8fd2e417545ac6f0e2de038850cc1fbb46f", 0x36}, {&(0x7f00000002c0)="85a0473d6f5a4a2ba6cfb15c8bad8333a7d7c2c5fd8c1840de96574b8d2fe59a7a49b1094e20daf25c2e5a6a8e4c10184de845d9c496a006d7d5146b40c9cc8c3d6364db2364da6564586f91b571fc17d90709ff2b30f7c051acebdb6e03a47032ccb5729e80badfbae92eb0a920b5050d093c2e19e238ab8e0fe3c7b687caf6cdf54c81ca357564231e6d3c72d2ddb22d3da4847d8784a74b82f152dd2bd72045cb075fd186f581611242aa4b1a979c8fd1fdb2d6c55baad64b0a12cae8583bf1d6fdb24c9559071d93772ffdc0894fe942cbcbde8278b037ba8fe974277faf90190730ea2024329ec1f2c2bc47eb6fb7d432e156ca08f275dd0115e038602ed55a5138fe91e01f085163990c50b2df92cb79fa1dabaec8af5d8caacdd68b24c353ebb55b07727ddfb72c62becc6dae56cb0ffb7c96842d01006db612671b8f3343fa8e3713cfba305240006d773c7dc5f4464b1cafac85f14131f6ecc9b8c2bf66fccb3e79b2570b76aff230ca79c97d917ce620e4a735824dcdb58e27dd9496bd6a28448e1c24f3658c40f69f3c8c5aedd2bdbf0dad777792d21de13afe738021d8da445b666ae1f07a459a004d61b1b9d5873873596331f3edc94a05c170b5a1fd8583a9b6204ad281822ae74400ee359dbb71cc6957b46388457b4483fe256960e0753505e74527b247edc45cfd8e7d7d7f33f7b25cd6749b8fb6766ecb5c75468bdaefe9170b417d000409ed71f1e023fcce52db576c7a2ca9b6ea79d551d9d782e5539ca9a0fa619fe158a7b8c13aa4b4d16c0addf49acc9ec0e8506a456d29cd2874ea7814baa96be553dd613ca252286e6f98dc7c2c06b035e31cc21d0d31b6a666db5254a29dbda46ffd609a822cfa5757b991ed63c13d211665f3132f9aca07fad60463ddb85c029e3f2b7cdb972ebee494f4fa08d1cd09c22c7af0bfc9f6219a7312d0e724878edd52d77b8921030a3c1cb817cdcce9483e71802d672b7408f352144c5fa396e9ff0bce79f2d01767bb5444302d99380af4de11f53bb668f1e7318d7522a0fa1859f7b03cc9eede67f9dd5069377a8f72c5e4a1c995dc4e062979136f191fe6a94e12fe9d59281c503699bf62165347e95c44de47ee9270912859f9eae4a9296a403963171da4b5045e04d36430e4d6c7600737d2c96a8ed4f69fa99fe75c88e6ac58073e784f7f9731665f5615cf8aa44681b2bb8ddb51b94f8fa12de0c51200e7c3af8d97074f61552f8aafe14c6a943094c0b385388801c9d498481ac680098fc5bbbf232a16618b27d804d194cac41d2d726e7769cf428e9fc5463b093f444640f16f360be5a5cd1f645301de1051479f123e77555f7cbd93282ec7bffcb3c208ef11aa4e4c58af28d5621a1531bdc793a18ce41a14a583e048aabd6d90d7478038ffc8f876759e5ea820483f813516cd77d214a33239ce64bf40e47c1490c026965b9e1d15c15f8caa065ce26aeb6abfc89f9adfabc60657e491e4997d2f2d5c3314e5aa043cfb7f0e5d7329256eed3f5ecc78fd1aeb0a4549fb1678d19a235e95b54f489e868752751e3a7613fe5578b57c85032a6f814872a0d316d39391b77392df89a9a395a6fb1c5a897cfc7abc15886419eca3fefecf8511802ec23be856fa583a09f40ca7c93214b986685af90a29e8f0538a4b033b92ad3d791ea17e6a15c1a0d83eda6b1bf14deb3e2261085dffa0edb14c80207406f1bf83804ea83a956a71adb6364e808cef05e01318b51b1fab7455462fb38bb21a7617d0fdf2107d2412d9f93a78db507b8a775303c170f8c8be1a10e8b12e8f44cfce5e87ed4800f317ae6f56867c8c0ccdc552014154fe871325081474d909aaf2cc6af73839bb70b146671b4b87112b1ca3720d3f526ecb4d9beb6d88f430fd6d427f659e7b28ba566514c85aaf8176a5ea967fc4272b929e4ec7ff9ac28e3e201f611154150ea4a254600840ab88f41a002fd870ff61254f1bd1fd8e91dfc683f3bc36ddd4322d1a1e4ba7d2620069e7478eca73bb2065e70e0093b546b08f9d9f33c161388279688885f1aa5a516137e1bf9f533af7f0125927ce7c98fbb760eb25e61096f506ef4e067b0bcf55535b54b3150f5cc0cdf273768bcf979b52700f6fd8d4743f4ac2d5e06e07b75d46e53b35fe6f6188e7f354689800be165abacebd93f530a703ae64e8304c04306e552115fe9a2bc05653946b027eb5444b0981875af152fe4cd36bd430e9d7f31fdcb093fd98c51dd58457ca4864f5447fbcf3eaf2463e1a6741c33a4a16a83c707ea3584cdd7090cbed903479879b93fe8a35abbd161fc648a760ae54aaa11e71a80c8a21daf3b0ed50695bb7ecd28f21714a2d8c0c85e40c298c16510cec0409ebf2e1fc95a94c2f47052890f1cd78783b826bed60290b69046d955309d48026a39cf5ab76debd86a3d709ce644b2e6835cb737612e61a819ab6efceca98f284345c65e1fb99fa0ef3924c054b91e1d6811e909c6b0ab4fad7e67f1e5402ac54d9d86969e3fd5d309d4d20e4aa99659ac003dcb368852228bf322fd3b4f10c0298dd2fc6f0f4d194b4fae409a453f6f0f1d570be382f96320309caba830ba5492b1d993d7611fe73a11a9b87bc9cf16a36acad860e15e92faf7e914223b571cef60ff7ac633e06d98252aceb79a6ed0c3edd2b4695dd64a77a5ce6bbf514a861c3dd37ec1214a7d96eaf74232db44c103d1303c25a95646234b784a63efefeabc5e3576cde7a5032a715fa9f453de9714c6b587f77bd63a2955bce823f72431e63d2012f148bbba9b8cb6c30159712a14605ae49c185835fda03e04a79ec3f486865a4e475740b6a9d6cb47e5faa5f7678f19343b62dc6152d3e3a1f674cfac91e10e904578c709b09d77a346404914af40c9acaa16577c5b9233fcb3efbfb9d7b7fa330ee60753582e700ac6bafa96cedbec4405ce5fbc1e3ba76f0d8faa75244a4ea7f1af9fc88a5799599521e5d15599bf56eb1b65bc0488188a23f1ae3d7a56baa1de896fddd84171791003a0f2b9db4a2ecdd0b41b43d6b83f8f0a914422e54dcc5725534b73ce65f65703a5fb1e24a38293f10607a4542e05efa20d328c1d1109c88776be9b9feffe99b837eba9fb0d69dabf9e292f6e15f104782ad6715a5b735f007895133c9d5561dd370ce530f90184fdad4620a671f17d23309bbaed026883d7273d3c935bacd1c080eb19396f1b0695a8035f6b3bdc06a63b44b6959ed28ec025d0e1b55cf2bede0c4364b89fd492d63f574089e2a8309e52a35e6e9b810a95feb1a9dc2f1a3166c643168eff6b51608e110eb71b5cb445e34ddc953a0bfd957f4ef5430bfc281bad12870d540568acef3d46f2498e99bff7236eec204d86c0fe6f90e6965323ca5b4a3da811f13a20abebc0fb4eacb830d3ca709cc7b93e1aea0f5af2174274ce69a05179e1215f4088737c106a1e27015848bce7c87af3a3d840294e0ca9dfaec8b09d56e581fb271a71a674b40229e0c5274c9965c3adbb1d265e5a2cdd9b6358fec4540eb4c1354af03ad1984ca6ac53534ab8bfba22cf6b342127e8a4dcb1e4447ceb293801ea1d5a78b4ddbf9cb1ab4d495ea02d02aba8d284af05302fe53d500b6c1d964e550a5f36ae9d80f9e30ff27084db912d5e80dae3f75cf3f1b1b86713a94337a952cbec61d7d0d6a8f55b5cc960cd36c2a22727e7ca0ef1575a4d5acce5c9756eda06c212e8e4f270e7c83ef395ad998e2fa69fcace959fced2d496743888da63ee3d5a01c4d34a42d384230237db20d73184040a41060567a2d792a66cd0dd779dd6f83b026114d22f338dfa9021e2c0ef1912cb056a0f301cd2add27c4ea396595fecc831c830ab7dec33075808c40b6af4f2c327fdd415dad38ef296c8339461d660fd0689bbd83ca77bd4021055ea1470cebea0c7ff505ca77177ee4b43bb38d71f985f3dc846d9e470518df4f1bf88a8b8ea58a37777d49d453846b88aec90d4d830aaa019b85acbbeaa56df7c96c6fa1d8bc3f40f6e20fff5336986508ecaa4b17155f8ca17324d73541601d71ec080087fbd84a29739e06486288bc3dc6ab58693239615a7829ef3f06bb8583584aaf8777feba3c08d2b2ce7836a306fbd86e729bd76d62e118622f50fb98360529fd72630df04a119269aa1f1933c91654292cb259dca5b5ae0a427e068de72f6dcdc4b470e89307f31ca9b4e958a8fa01c5005149403cf27404189f2b9c56494c8e0c35e94fbfaf6b829eb295932f4b746c5ee01c4a604e995542bca4ff65e7e61215314490e7a41dd08f5c5236f966297ecdf28beff00a895646940693ef78378f06d95090d771f9a81d7471ff018d9fa5f2dae6add584cfbe9ee9e0a6635f9b723225d784b7d01498002a90ba0a1d1b724ff2410aabbc1743abde323a92ffa0ed5d969fac58c0b76ba5e7d4e13b12c1b08bd5d7d2164427729c336558e7f753d3a35a853c5fad4e29a500e0206bd4fd3d1a71500d596d08faba1c314879ee0986aee86a17887e688a9dc484762e63c4f01bf0707880a0c75e00b7f2865eeb89d3a5cca26f51498b5bd99f155c7a879b8ffc520398f60f8ae355038d823aa264fe72eaaa452e693bdb47a02dd2da391eecab596a8e7df8f19ba51b64a206478bb5106f4072c58dc7c3bb10c97c7843576ac33b4291b3dadcfc79917b7e44ebf8552f24927ef0be35667d0b7e40f984770413235c5b47b634291e9e00b1b5b1dcccd772b7280a83bdbfe80a6d19ec81c6aa429bc095078247d2d82230ee5b512a075d5b71361076342fc28f936eee207199735073241af608bd848536efd9c69e5056160d4e4f60197bf607bb1321f544d7de4e5b20c20b6939cf12f7a98cda76d6fa59b247ef686c5b3153813a352339219b0d750c8aad559ecbfee1f56336644bebf33a99ec1ea70fc188742f4c0944f206df2dfce87b38ca62952499b5c5372307fa0d40a1c9c1595b8ba7937e1311d79949580d2747cc6b2c433964d704379050b849b59f0f619cbbbf4f2eb95b70b8676a4be62873980a41c19db0abe6101b1e3324d699a6f686b063e9237946b1f9a77865cf7164c24e06a9a7d48945138339fd721c0ab338d2dcb3312ffc291d3bacf3bc1876a3d9ff7b8c0ad201d393dcdb872ba73a2452d62e2b582a5585d0f8f9e84a624199cc7bc3c92282e625af7773c3e14a95149e2531f684387c796b912b3cc3e2d21f1fb865d7ae1f73bc6777fcb6d213f1d7a4696360cd02c7a84dc5c83c645e0307ab183a648e143ad61197b73abacdcc4119fb869fdf1d0824e7ef21c2c651de1391434226e05c27a0dde74d8c1c8daa36a4ddcb42b58f6db3025195580766ada9c47c768dd420828799bfc00460e18b90d1692fb0b967c79bf45280c031c955666e6253ad45ad1a422f16850ad99d2fb3cf71a9561e173847760c6e22cc1be523894b893ee524c6de4423e351be9339ad400aef337b820ea732bedda48bef14fc4edeee4156387788df2daaed6681a63e67940f45098215593d57181e18df821621cb68a9aa9d154ddbff1d8c663b207700498642091b075e29c39acf1f2800c93dbcc332a739e959454203e365ce668fde07c2d2f19aa03966aa12bd4cd99538a97d8c944f2854f1afaa213a7374d438376da7cdd27c34ab7084e82a5fd5c4d5ff9e81bd8fb9e3a6753d052e1015b2f78f884bfe3a01516c77bc35a8adde99136f74f0c2eb4169e489fdab489ff7ce1a04f5d0f7c80a44bca834cd3510ea8fe12e9c6711a51c9e2ce7", 0x1000}], 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001300)) pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmdt(r3) fcntl$setstatus(r2, 0x4, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000001380)={0x4, 0x2}) msgget$private(0x0, 0x4) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000013c0)) msgget(0x2, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001400)) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) pread(r2, &(0x7f0000001440)="f4b185799cd12f52cd23e3c6468278825bd8a0e3c606f32d1793611ae163c00ceb29db399c1a70f562a4630694f235bffbdb713f8f5994cca5f36d34", 0x3c, 0x0, 0x0) r4 = openat(r2, &(0x7f0000001480)='./file0\x00', 0x88, 0x130) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000014c0)=0x7ff) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000001500)=0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) setgid(r5) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001680)={0xb6, 0x0, &(0x7f00000015c0)=""/182}) writev(r2, &(0x7f0000002b00)=[{&(0x7f00000016c0)="e15554", 0x3}, {&(0x7f0000001700)="03dd2ca9ddb53c472ead41851b09a20c0d38317940b956cb240533954582c11240b0f7bd454873bc5d5d86dfc001d60ee21017a923f373ac5154ebd19775e1cc1deb76ab6f481c06905fed7c97b943a8f0ae916cd8ecb8e3ec8951c3ffc65170940342c4b0f30074c52efce033e47f5758d9d50fc5260f1476940127e92ad436159485e0edb53a6eb0253b94d9be074bfb00262a178a5bc62ed92d42343fe09c41a21ad9d49f9f9d4fbb4cab8b2e614a1de79d1eb376825281d3f289240635f9a7bd2c0eeb393d40e65817cca7bdb367f276be271fbe623c3edf6579903a84df97777312d972c75194bde72563f632bee150d65fba096723e619a49961ca8cad847ada36e8da0c2cdb40ae51d93c8ace5ec7b22b475e72cb011153b7c32137b321bf30c1028cb790cd7571aa527b2a6ef1d9c36731360b5ffec74210dd6c497506b12b1b9ff3eb3cb69510930564abf2b6accca548d759c2222e8bd45cdd759dc6d9ac079cc3b59576a3e886f9f5795731ac6bbff6b7c1f048a29e685e3a60e2c53d8053f59d57e178af6cb7045567331cef9a9e4c3bded2c0376b731750e56076fa76bf35b5c8cbd5c3c26e89cb36b42b36e163822a4c9552b9e1c207166b55fca3613af0e3c85076649a390b9c8990d147a1f215de6755d34873f83067c99f91ceaf5a4290b3c5e1a2e6f96cc6f980bb09b7026c6d3f6c4401f1fe6795359745df38e53863ee26c7943d8e41f3362962931c8e321fa45ce57e25d135220600c2482aad5bdc6368d7345f8b583eeb49975690e0b56185d43e8b2e551fc483e60ca716403b05f3d012e87eec62177cef18052b5e5af952f83f97eb64f474ecaed0e255aa5a841e886f63b4a7deffe982d5f853ecc1f28ed99ba9392d08ba08b9082969b00869741f4ece815f69344943f3dce6a4476849a8356380032de622841e929b09e769416f31aeb4022d5af9d60f08674eabed99b5542786c135da3ccab76dfb9257829f12c44f9914a6876ec32fd2b3266000f73fe4788b8364dfd29e2557278fa8504c177a0edd4cb737b3c59fb7f9c7e59d56e29e0ee41a394c633a23d6e28ba10c0b8e2791ad7d2cc8e0537fe2feec5cbab66ff9ba1d619576ecdde78fa207c7705f8bb5fc4acc8ee989f976816f4a6bbe19a2473daef0c5dd1e82c10a686a527cb21a9226b1924c51836436e307d14aa228dae9b781dfb6eec4016af33b143866252d39eee9c5a17f434b76830e9d08cd4f2099c31a78c916b20b4206b9557978835c4f0c548ba93329fa92cb909ae614c872e690de5fcbb2aa4ff41ef8859733a5003e45f78568d8d8d831eb38e4e1402b649dbd8310e0a3f8c0b0bb10041161820f583cad7fb6ae326d76232df14a1872e8b462b7f74f07693300b026a8c4b7e270ee502f90d9cb12ee8ebff573ca87220d4fe682f59c9d982ac016762e7cae682ca5607d6ee56f008e71043a65b6eea15d480853b594981edcf6e01ceecf250b2dd493f329fd1f07be248982b7e52ec533d328f57b3458891ac826dbb1da1f83fa452d361ab7bf5eda8c780cd5d792e9f71c8424182781e8c8446fc83f3538c8f06e2646c3d2ed18279486816d33ddc30bac5ec01ee7a87f0593a0306a7a6c352755f94e73b6b55f4961d3e66eb7ff4cc1e77e6174502d1936a2a90ccba0dae4db5a647c407647a2c254207d527eea2be49829aaebfa5587a9bb87959268ffc89bc75264610fca26ceb803a8d1f6a03a1db9926ab63abf673a97e0d3365bbe37c1b636c1202c984a5d10e7546d110d5f18d36f545c76fb5031812ac9dcdd0cf653bc03e8b0509674a8322864221b1663bd532b21b2492139b8fc6c9691e7550066ade11dfa3c025c4eafaa077cefc765efa560175708cfbd2c154c182b0831464041b074adb2e71e29d1c1edc14f30012209294770661afa81b06f03aee1e2211088c90151e108d567ab425c25faeba8c2ab8c88dc3abfcb00b7368d48de92697808f72a4f0870a1f68602ea9c28930f7d6403ea1450d5372054ca3d39eb6a19dfe79810aec5d4925019a97a576ec9b5ce92db44332f3b480cb69034b6b9a41864d281ee4b6a3ea0fd2cc9259e60b820625ee2cb2e77c2d668d47159214979fc892a0d1e14e964b9fa06287aba4a24301e5195958dd2d7e83e7b086ceca1b60d9e5ecaf5bc354fd4821db90eaa1d087094103f14c95348562463422c76839e25bcfa01abd8617b8fb0db295ee0aa5a3db4c864d96d01a6365dfed552cb34d2375440d5f0f0231bbe4cec0bbfe3b22a3f9626c4a5114b4b11de3f47f06a70b85ca68387972ddf67a96b85ead4b99c83406919db7e95e900e4cc48c7312c4a05187c569eb585fb417ef08939ee7377a3c63ca0fe725ea7918a6a1c62b4c4bbac8e54ab9b1da1d3aeafc499609f15cbd46135630bb1382fae9cd6bfe2e9b08f37b924f5d99e16214863dd9337fe67937dafc4c293a0d6f3e944339d5c339f0b95e0755bad5581e3d70c373bbbe01021963be4088c816e41029a5ba313f41b952eff8a83cdd60cd4759a3c5ff85bebd6cc9ba5c708b5f011bcf88f09b24c77aae6a338e675a1249379160e280c132216bdbcdf4f65b7e697c9b62690af5fb99ee21bf4eb8a8406054b034644534364d894ea0bc3943167eb734c3f76b5e79df0a87dfb9a0f74f5a7bff34406a3690b80d375afd2a53ae04f1920a5d81c7cbc0f9de9ed4b37d6ba97464e94764f4420f4b0f5bedc6df6be55b96e933ca265f6a5bee308ed15ab2546c5ba5c2b092404f4bccf977ef20b84bccd2f5f339c0f81f7ece5e9fe645d9340041647181c07e49c37f964b07db5d8d6ec481a132180dcfafdf6b7bbede2a84695dfcb3687f85c331a13447845c1a6571bf8600179f4cc7b3a75227d183a4742d452b3051e6a62e44afd9265c70106471d8150cc93af148fee316e27b653202eb1b925592f51ac2fca48021ab1a419e76ae1ea80812e5c9c1347e6ec6d79a04a50c3bc4f0b6aa9decf006d8a801857dded8a7e4eb140e41ae63248d5b85167b6bff569f8845f05a5603c8e3baed8c73efee357863219edaaa69070b17e7d9b5cdecafccf37fd26174d52b15224a4d761cda34d6ac91b78f32b043593cd5d1ad914055a9efc861720e45509cc9326f67058a4f9a41c7494bc5162521e1620ebec6539b54a0756ac043855fec57df9469425d05f0f494852eab5b450036603b11a54dcd1540294f87fc13997b62d4c8939d1fffc2dea4cb409c16fbee096e7945406df91c1a18ec0a1dc70d82e2f506af5dfaa1296eecef99a9d6ff26c04de224eabfa1588cbfb42923fb3f401c78c470972e457818dce5c420f3fa4b0703387f0f3a11da661924ff3d7f750736ddbbba3e4ac66cf4326ffd8de59843b608cedcc782ae977a99c16b1b58cfa508ba96223af4fff1c44fb09eb49982304ddd36c40540c0c649a5530ab6685dfd56864156412055aab2ef19c0832413d3cd72baa226414e7a1ad2df40cdd37c8cac534498d26547b10869976c09ee0ef184189ceb6649dab9c0e28f468320135f758f76f050d0b11d1c7c46549ed26a0369b38918ce2b947af536a3d02df7390bdfa24596a88e81874b9f939b663c927ac6252934ff32d2b0552ef4170d858edb1ec1ba3628466132ed02286ac86c66f3d8bc2916e0c27c32f9dd36a3194021f6f22ddb50e97c50e3709a7f64089f76ee1e370d3dce93d1bdf7aea01775554b8e971168aa2e954a3969a2d0d8968fa7468adb51e8ff698b18439a50b4ad570bf4b3c67d40a4ec8f77d26be2c05e323b4b0a4abd714ddd4a82e6ef12bd4334cb3d5a8f6bad6223f8d8d92f7f243f34d724c4e09af6627ce546616d8cf6b09a0cbbe542f0998ace36298e19247db3e260c811b2ceb0983904d006f8b3fd6fd2d1c9ef108c7cc99bc23deb6fbd29bf9a2b2b375f4534ecf09da49ceeddbb29c9f79c5da72995f30302410cacb5d680615065e1b14fe6d6fe38715fad11a1e0b6d95bbd358c3ebf4edd1477ae6ab92d32b7704d1d707099b39b01a847c27be02858cec36d256b63f6b360c78efbd1fe5e4058673d3f709eb691a11cb0127b77a20ad9c2e6da9a5dbe56b052b2ff3c2e713344ed1066b91827a1545245acfeaf94128a4b917abfd3a082ea0523340a8b9c8ddc42a5eb57f056451c27869516cb9d7257b3decb549f9345636fccb333b13d7fc230830e7ae783fe5ef20e1eac93a43c0e0280aac94128d9e978c16b1adc58ddb2c4b41fc81c2965b0c35f844fd673877982a7e4f9b5982ac92fc7976886f2032f9715d491cd9a620be33e6a63921d8781a188a5866542ab5093a6af60ef4d9db50f08595fe7317d1d13dbed73b9fcee0cb9265a124c1ebf30dae7091b8fffb86d644a10f28889f8adf6f6f4fde940823cffb41dd1415ad0b77dfeac614e5a3bb2725c85f3970871a8977b5f29d9376a1ffabcc3d7ff204ddd30a05b88a80a1cd0fefc1bc9dd207ebbdf56c9fcc1bd5c520697468eff795a8e668aa0755b1697eb4664b86b724fd37cc73bd65d4abd937ffa1df6d4c45149b5a696faada6327b908eb11c89e861413d120fe42888fccc16d3a93d3d0021bd6801d2e6b52c4afab6e95469aa32dc412d83d9761871e84d91793204c4b4aba1382cb61fd27211be91b4301922c6f02b11a83284daad523f5daf02c346c5c6634b2b5262a99869325c724c7f18035a990cbe109d6ffaec098307ffa1d42e1d6b0b26485991661ac50fbf87e6f25b40eeb6399ed478ee61b9977df0c6da9e4ac7d40db410a488146bc98c34e90ac1eeff6d965ba9c62b35e69969abe288f6a9597e555d41ef9b399d4bd14a93aad637919d8a42424c4f7165ca068b2adb18aa44e65a4a0ff73f792d996f8717e0428a8b02d628f6909db3d55b486bd02c6235a09b0bc31dc4ab8b160abd298e959b55f25675b902624fa11c4e87595b6a484f2193e0013c12a9cc41b9274a524554b1861fadaec196593ed5365854043d4ab5b64640b7d401a4ffb48037649a051af9b7c8ceb1cceb6ff46972707f94b8b61c638ade5b6636181d146fe0ad8daacac415654949ff065dd47734ed1d15c040ed3411de193b79b8d89ede3717b7be0d93ce3e5aaa983014fd8447a794719c8a761a1e8dc1076b7af18150bd52929464f056ab127817b2b21f961d4231cb5e5d7d3f830445bc8913c8faf591c30bc9ca73b67d4a32d10bdc893656722b5cefc985687c84836dd23bf7deda14178db36501484bdd5f37f937c1a62d5d8d58693b134208f1728a44fad96647a7de6f7724d3ee48165aecf70c15ab10b771018db5d9333306d141ba7c5c721b3a9323289ab70af0faba0e0ddff61e58507dc941beaf4fec9a5e241cace11a1bab00cf768d1e328d8227052ecf487fae9e3e496e5664bf5e6fb96f632deb94f8338d098d19f749758ac283ef32d433f8192dda9dcc882c27383fff2b41489b508946b7489c820ab7eb5421ad51f66a18103bec6c59aecbeae47a8d0a41d38f4887b0c7489ca587c241029ba4bdaa5f30637099585ad83b720d7521b01bf47c0859c149cea8e679fda3a1a5b7651d4c02e5439729e7357eecb5a3d43716a188f5de692da830b84b920b690c4c33f59f5cdaeae21bfe3cd555fffdf3c00da38b325236982a483a80d8549b48b57ae162dff39a5766107e423395583a7820a9618c5b5b1bd7b54776bd85591d812be22678a6556e4bd2ef9d653b0aa13d86fd9f8def686e1bdc49b2161580feb1d0723c62878b2d21bc2db93", 0x1000}, {&(0x7f0000002700)="bb0b9d5532cd82cc3d4c458cb2517722baf143a2a1c518ef741cc3b9b3986c6e53dab848d5b326b733f5f5297d9c5f9c6486a168ee3b48d83f20e52d85b7fcf65d69d1686a17caa31076601778aacb155fd0ebb460fc82c697d54f030662da748b3c1d21a4fddf11b641c703d84cbfc7b7f84932959157f819aabecf85816df1b6e8ff3eb731aacf1a4bda563d9974dd3f924aaf9209a5ff5a82e5ac6d96312d4773dc5565caf6d7f470c54d7f7de17a0b5df93b0cd642d94e5a787cd952e11145c7e75d70492ff6411d9d6eb9c76766416f166ffe3b7b84ae55d2db3fb40e33b59890abc4a902408d34d2b2b7ab472f3e90f3d1aed0b47c1992f1e42a3989", 0xff}, {&(0x7f0000002800)="b36c9e440f70251f59a75cf992d96f7d664e60a9dd9aa79bdf78bd1f6592c97fb965554bf74b79208d73c85e384d4b523c9dcddd90bbd31ee9f3f2227ea167329843239f47404011040d05a7284fe252f0cc524dfc618976c156fd7440c1473e8a3a3799cc1a983649e75cb38b1967b8805ca236db89ee7ec389765b4bb17ccc81ff3a2afdcb82e1cb694e3ac488c7d64fa0bfbbf07194b538", 0x99}, {&(0x7f00000028c0)="4145815ccb3e380d151a8925db62d07dc0eb782218cf5c9cd48b5ca1f37d6e57cffd7ccaa5bac1a9ebdec3dcc11756136d3d88979ba78cc483a294b4758b3a1305aad7ab88a5cde4cd5508b9da8cfcf645d3f6f5f185787257230070022712b78a833018c8a6f7d23937219c3aff6a74ed14540cafe16bd8ea85d12d047de1b27c3a5b79", 0x84}, {&(0x7f0000002980)="165b9a16fc134a5012b13ea487a220f0bba2db08", 0x14}, {&(0x7f00000029c0)}, {&(0x7f0000002a00)="4c25bb2c347cc46371", 0x9}, {&(0x7f0000002a40)="0b544a316abe6e565e6b9b521a5c03ec98f110a6e35a80a72299d41939adcf0274a87496fab28be02bff508841375ceffd7fc921def42001560fc8ed0f7ee3a74025d6f8b0371d34703b83023ceb670e50214b3122f1993eb9b88a5f00e7f5ccb143d09aa1166c112c3abad4adefd829e2c5abf24b289643bccd3bae8acd23a4cbc92d1f86f5c6fc3a4c18a2058981ac4799c405232687d553d937939eed6f0bb224aff1443d215b1aaf73e428d8ed6547222d238d46d34a56", 0xb9}], 0x9) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000002bc0)=0x100) fcntl$getown(r2, 0x5) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000002c00)=0xff) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000002c40)=0x2) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000002c80)) chflagsat(r1, &(0x7f0000002cc0)='./file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000002d00)=0x1) lseek(r0, 0x0, 0x0, 0x0) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2, 0x100000}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x10000, 0x1, 0x7, 0x2}, {0x6000000000, 0x4, 0x3, 0x8e4b}, {0x7f, 0x7f, 0x5, 0x6}, {0x9, 0x5, 0x69ff51b0, 0x4}, {0xfffffffffffffe01, 0x1000, 0x77d, 0x4}, {0x10, 0x0, 0xfffffffffffffffa, 0x4}, {0x0, 0x6, 0x8, 0x9}, {0x8, 0xffff, 0x8, 0x3}]}) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x1) r1 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000140)='O2', 0x2) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000200)='./file0\x00', 0x900, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x0, 0x8, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x1, 0xda}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000021, 0x4, 0x101}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0xffff}], 0xffffffffffff2308, &(0x7f0000000180)={0x80000001, 0xcdf}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="044229d01bd98f5ea1f96bab28f20700ec0df9b925fff2c7a21e8c6a24bc12bca9aaf2616b782567b7696793fed1697cebea7cfe0dd5dbcb4c8659abe37e2bc8f24775c191ff7cf2ad1dbb6d6900ebb7c5a135f09176bda219c0e63f7cac56f8b29da23070c8ffff72935adb8f9578aed248608a657a02ec92d08e76f1e987b148545ad67900427997486345b78514497bede98cf6bc944c6bbae60c1c062874", 0xa0}, {&(0x7f0000000300)="91364472729fc0c2c0b0e7af2c828888db6e0702c0ea737426087441ba58cae19c8c72cdb0d9aab1ab03eb60ea596624362c4250a7022686a4380d3e15dc9ee03ff52cd009f7", 0x46}, {&(0x7f0000000380)="5689f370e73b5affd5d7fc7f1bbe46e7a39f1075fc56c77a4f58ef8f4a723f9898544c4431bd647ebc80bc41f23fa212487282da68ff7cfd5aea90340327b703b486bcab3cd221ef0fdfa47f905ffa6cfb0a642a06c77a0730652e79d73804032d6eb4dd5cddce1e052ce6129da888bc6b47352dcdf4d7ac7af44d653028035bf5b8f77d62ff7b0a1a7ae600ce1d3ab0c8c05893df59b9fe2af9d09e8a68ab620419a4393acf1c2331e6a0e6d6e1cdcd0466001214c1e045c132dfef329e7bf10ae6defe91a6af468a2e5c80cac53f2d7a93507b37d34a503989800543ea3c768fa4a9560ab2249b6d4cff35dca4a9184d538c", 0xf3}, {&(0x7f0000000480)="b2ac3c3805d88a890b33cc0242eaa657fd9300141913f5b294746cf3e7713392bbf2362fff2e847e692d83213decf005e3c7262ccf780fc6a6dd35dc7d6f936bd0a6afa493bb16c4870845aeafffdaa21ea17af9d66f00bc0af50de669e0", 0x5e}], 0x4, 0x0, 0x0) close(r0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x368, 0x0, 0x0, "634dd1452a7ea98c9be31a33ed0caa94ce795ade69359c565655fd6e05b1a67c46d4dd5b55b3c903a627520c9c1c6dd5194fdf29b0f2a664d23e4b37b3a7f2058bda059cd54c6fc74369dcb8ad37ac3fb406c40ecab4cc1ec5983d5c7cb346fd1e82f10f8bd0e7433d075a7e57c764568baa0cb01493649302f65ae9672142b76ac5176fe31e0c676b1fe89fb01d1d6b89f33fa5686119d9a74e56b6fe2a28446fdc9d6a5848e4969027e601c458cde928af0ee1151b00c9a82419a0d838680a27caf427404490828353bdc6d89e4edb0813c5b2c15e7bce32d577c60c5a84c779f00bb62ff88775166ee69dcd2b3c41a145b6a0ed6c170e6e0f230a0ba16d0e1901ebc0e6d1e924f60dbd81cd3feca63ef46a8adf7e6d16f423f03b6f8d4a03d3767ebe3d14ddac2a6bf80d89ea1142495ade3176c73e9791786f9408fb2bc8ad10052619901657143309c2240effd16514bbad2a8df96d38fe999169438c19735a48ddb9418e2832a5651a05af435838b8b49c6590731b449f5bd54b1cbac84b4c7d8d34e6da4c34649826f2a8ef21f49d231f3bf2debec841483d74e1cbb00f4c01d687580f11631821ed168b8769a7dc18117212da7bf20e1a97bcad3b275de935cded3c0b44bc3b9e710c32cd25de074ef50dba36e93ab800eb3fb41a4da5ab9b459c3a545b4e8e5add4fdbf343b5bb0ea6ee82d5b850823b7d87cc1390de9efaa45a5db041eda7789480351828a0a79ae98205da104fa707516f9e27b0eea7588c6581551e82f356f9112f846a6f3b4d2414ea998d0c2ec28bb86e79eddd3a88a4599d3143cffd7385809d8cc62a3547785e1af9e24cac6cdc802936621e365ae62bd31a95505232879e14d85b92ce38b1125597e47e30136bcbac2c892d15130a502f94194297acf7f2b9f2d4182b762e80db4aad8a809b4ccee4ad7afcf939f86baab92228a5faf57421217fb6d45bcb8a5376d4aaa1749ea15d88a5ec99eca4e2595517834c8c725e2103c6d26a99496151cf0e3b172405934ee937eaf57632131a21a1092257b1095c20a341e45003a6b613fba9a5455907771f6320522567efd21865df3683ffd554b63b3fec7f10c05a265966064750cde83f3ff295cfda2d12875e640d6de0efbe7930c3b45a1aebe14f88f4f9ba625395f6fd5a7bf17d1d9c5faffcf2cb90b6f4af1b33"}], 0x368}, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:12 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x2}) setrlimit(0x4000000003, &(0x7f0000000080)={0x100000, 0x100000}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc, 0x0, 0x0, 0x1}, {0x8c, 0x0, 0x0, 0xfffffffffffffffc}, {0x800000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd, &(0x7f0000000240)="323d447e7957c6d305b67fd5f9af19def89e61de909b33d6200f892dce1425a0cfc2f34122c4975db0cb3c7612d6d2602e601755f19d9bafc6977d3fe9619e629c0818e7eaa969d184719271952839f5761194ede934d773") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) 16:00:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 16:00:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x2, 0xfffffffffffffffc) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) r2 = getpgrp() getpgrp() setpgid(r2, r2) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:13 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x14) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x30000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f000000d000/0x1000)=nil, 0x1000, 0x4) close(r0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 16:00:13 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x30}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="90e1b72e4232f31c6fe3a1afc8c993530c59f8fbe675") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x15}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:13 executing program 1: getpgrp() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000000), 0x3) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x23, 0x7fff}], 0x1}) 16:00:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x218, 0x3, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f00000005c0), 0xae) 16:00:13 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x40, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000003fd, 0x0) write(r0, &(0x7f0000000200)='kP00', 0x4) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x1, 0x2, 0x1207dbf7, 0x4}, {0x5, 0x6, 0x7, 0x3ff}, {0x5, 0xfffffffffffffeff, 0x7, 0x5}, {0xffffffff, 0x4, 0x1, 0xffffffffffff0001}, {0x9, 0x4, 0xcd7b, 0x8}, {0x4, 0xfffffffffffffff8, 0xd4, 0xe23f}, {0x10001, 0x6, 0xa724, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') 16:00:14 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x2812, r1, 0x0, 0x0) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) 16:00:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x20) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x2) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8001}, {0x0, 0xf423f}}, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x100000000) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:14 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x6, 0x400, 0x5471aa41}]}) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x1010000000000}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCNOTTY(r0, 0x20007471) read(r0, &(0x7f0000000280)=""/243, 0xf3) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cc4e0da3ed11ab67090eb76ac8af7a730e082aa8"}) read(r1, &(0x7f0000000040)=""/107, 0x6b) syz_open_pts() 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="10b6632344c1b896e12d38a7797fff39878cee564c8972c4663c49d984229d75bd2b08963c9854d49cfdfd8ed58bfc46551f4bf10725f717954927d3d7cd0d1670716f79a95623221e4022478b4033594a01204697dfb3b4cfce0cb055f8b5250b6f29972dd5dc773f4700e1fe65fc377540e3e881b905daad6f5579002b79038c32b43f5ae0cf265279446b31197b0fe9fd0c428947d9143f124da884fc1ab8293aa28ebe9da4b3aa90563a51885dcb678cee63ba99b2b10c83f70dde7ca0a2e9ef25a531fa303662a0ca8869b6732e8adc5b32d6502d9f15a4e460310895ee3bc6534f02ca4ebfbb8b0da4bdd22a13b42a", 0xf2}, {&(0x7f0000000180)="131f1bfcd02a345cd412b647f253cb657cafc6065482893c9442f3eb7a7918fed19ddecce9c329a53aaf7bcd7abe8bdda42540236bb91c1dedaf0b2fbb1098a7532d7d706e3e4e0582f25ad1ef4e1373e203dd7dbe44a33ec0f9bf57e1415e81aa5810caad7cb0accf3ec45c52783f283fbfce822bbda7a42edbdfb220765da4fd2049b30694d15a08257f081b391a18fadb9e38871a76abcddb3363f87a6a55640b089155d0113c56702ab01caeff1d937f50e4ab5a9eaa2ec8550de1f84253eac0056cb0", 0xc5}], 0x2) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x6000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x813, 0x8) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x15}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="04") r1 = dup(r0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x2, 0x300000}, 0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) listen(r0, 0xbada) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xffffffffffffff45) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x3348, 0x40}, 0x10) socket(0x0, 0x80, 0x4) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x4d}, {0x6}]}) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x1, 0x40}, {0x200, 0xfffffffffffffff8}}, &(0x7f00000001c0)) r0 = msgget(0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0x0, 0x5}) msgsnd(0x0, &(0x7f0000000000)={0x2, "64e5382f452367062d919cea417c15973b288182a22e88729c62b6fcb18b793e86c547373de5e7ab34d8b690b4a43d4d05081bbf01048270699c6d163215d117ddcd5c4cf75949f4a5c6a2c07bbee977f7caec6474a6b501492c5ed01311a884f46ee540"}, 0x6c, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/94) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/58}, 0x42, 0x0, 0x1000) 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x80000000) lseek(r0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0001952f666908003000"], 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:15 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x3f, 0x4, 0x0, [{&(0x7f0000002000/0x3000)=nil, &(0x7f0000002000/0x4000)=nil, 0x9}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000003000/0x2000)=nil, 0x9a2}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x85}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000001000/0x4000)=nil, 0x6f}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil, 0x1b}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x3}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000005000/0x4000)=nil, 0x4}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000004000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000008000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil, 0x4ad}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000005000/0x3000)=nil, 0x7}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000000000/0x13000)=nil, 0x3}], ['./file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './file', './bus\x00'], 0x5}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x0, 0x5, 0x2}) 16:00:15 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x8e, 0x9}, {0x84, 0x9}, {0x23, 0x1}, {0x0, 0xffffffffffffff4e}, {0x101}, {0x3ae67515aa152c42, 0x9}, {0xc7, 0xdd}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x8e, 0x3ff}, {0xaf, 0x100}, {0x1a7, 0x7}, {0x86, 0x7fff}], 0x4}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x3c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x40, 0x142) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20200, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xe162}], 0x5, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x40, 0xc2, 0x2, 0x6}], 0x9, &(0x7f0000000300)={0x7, 0xb1}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x2) write(r2, &(0x7f0000000340)="8faa5f3b73f52131b3e1dd93f08612e4651937dfedba16f7191478b83be6f8d8a75e6a82cd117b2a2f7c48d28785679f9052f916f9e89759592e15ef1ee07b6c", 0x40) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a074688a67bb84590b0000000000019a861171a40012ebc1483bd2a336b051afe8d94ad4910dc39ca524c4bba12b515aac034c040f130f", 0x3c) r1 = socket$inet6(0x18, 0x5, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xfffffffffffffff8, 0x1, 0x101, 0xd321, 0x1}, 0xc) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x10001, 0x2, 0xfffb}) close(r0) dup(r2) syz_open_pts() 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0}, {r0, 0x140}, {r0, 0x80}, {r0}, {r0, 0x10}, {r0, 0x8}], 0x7, 0x6) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) 16:00:15 executing program 0: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000080)=[{0x3, 0x1, 0x1800}, {0x1, 0xfb2, 0x1800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1800}, {0x3, 0x4}, {0x0, 0x2, 0x1000}, {0x0, 0x4, 0x1800}], 0x7) r1 = semget$private(0x0, 0x1, 0x200000000000000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000940)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffda2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) pipe2(&(0x7f0000000000), 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) semget$private(0x0, 0x2, 0x8a) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x6}, {0x81, 0x6}], 0x1}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xffffff34) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) poll(&(0x7f0000000540)=[{r5, 0x4}, {r5, 0x5e}, {r5}, {r5, 0x12}, {r5, 0x10}, {r5, 0x40}, {r5, 0x10}, {r5, 0x40}, {r5, 0x5}], 0x9, 0x22) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) r6 = kqueue() kevent(r6, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0xfffffffffffffffc, 0x0) close(r6) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r5, 0x20004268) 16:00:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x184) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xcedd, 0x3, 0xffffffffffffffc0, 0x7fff}, {0x4, 0x8000, 0x7ff}, {0xcbc, 0x95a7, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x1ff) write(r0, &(0x7f0000000280)='oL', 0x2) writev(r0, &(0x7f00000000c0), 0x0) pread(r0, &(0x7f00000002c0)="932d3cd1c803b1576f7fa44fdb91555f64150bf3ae8d382046c73537ebf4971c834bf2c2e17e521f24b4af8b1d520cc58b5c1b9b31d312bd98ce6d0fcf7dc851513235f14307e617dc0a65affcd886d99f0ebf86ca031bf5495dff19ae4bd0491a6a19f9710c8d816b73a56b5feca213391fbf8a0007787e625bba09ac8a516284204327d25897d2e07af67142f56133ae9e36ba6e4f5ecfc8e501e8f8dbed8764d469125bc86814e840afdb103e6d19e0f85eb31fd6d54b84879ee6ca77cb7076bdad18a527e0fe004f62b20907ac8a439d054d7f115dad7a2576e37e766f5b2865e4b7de8c24c1bb6af49661dca5c5edd16640fbb5a2c54ef475ab6de8839a6fcab6c24ff5149fd2683c8b3ff2ae41a935d8691cd5306853cfe056d80ff768965cd221faa3e9fcdc18fd265c54d40c9e3d49e4a923197fc1860358ef644103f8f8ac49aa839b67e95362634326022007b90c5d7b08b17d98fb6da831062148848d99d67cbfc4e29094f9438f60e0b4bbb908abbc61043f9645537f3bf690ce3b0738084be7dbe3a2479a04c5f038730cf0c5aa446f580836b2048ff1275bdbd41230c0bf5eb67de2ba5d5529dc98f91dadc8644d214b3f9867559c256dce3507313bdb7516b0442c83a9a7e6e5d6261dc94223306ee666bb4680b6d11478d1665a1c3afad007ded2a884b80ad948f33c182df76ee514bf4f42dad127083e0c2a032a1b8103ee21b2d5ce05e2aa4d8a610b04e5731fad7cf99caf174af2d6fc279033a5fe058cbb53759de3aa6e29a3927645180afc395277840a7b2401c935a19b408f1058b9e4d311b5e104f12f1fce30beba8fc6f864ea0f3ed7804dbd964e438bd5602d6021fc3d4a483a8665865e8f804764b4e00aaac6cbe537267d64ffad7cea2a0f8028f345d171d248bb1b2a56a269dc5da474b110576a828d4289a642e108b12b8635129b6201677800fbea9499fac3db53ffdbe1d30ba0fa25b26337a73970dba2b7b23ed2b488c8800755c6bc3be2ee95129fe78d553238485a4760f1147bc840c7e0b2b8c2ac334726709d158a8959a0cfc4d4907d93f861acc8a52b88bfd6fafcffff1eea0f94221e0489b649f1564e72a851bc987dad1ac4470f23a90c531eaecc5c4fb91ff77c19992dddb3b75bb207e0c9581c5a19ca5108772e24a42ebef5bd6b1a6c58c9c6b60708db3b45b31d08d948bd22c9888c9fe984f20dafa466cacd279b7dc92e8f66cb26ada8ab9095b3f0dc94225831effce331b17aea4db1bc23a7ed28390c321ba14992250e438e41aff79ec1d5134bb414d79f4ded77c58ec814739a9185ae4a43b39f5d1163a81f307f44940789c08588836a15ba88bde493d524626c81aee16c6ce3649a751a39fc06bd0eab1996bc0f8dcf0722bed137593aec52466aab554a0c0a3583d4d07779e541a9ea070e1c39a05dd5e940d78289212aba592bf17f59900a79aa0b169363559b4458ddca2a5040652c60a19a7bf652f9a37e53d4378d89325417f2b9daf44c1220cd97c9e374b567d883be3a85af658263f6a20d066a366e9c09b9ed0d38983d427596d6f1ba31235c3f33d5d0dea74da0cc1712eeaaee6a662d5d2160677c3ee570a02ab6f6feccabad384be8298dc03e9182d481732949bb7724a029412d2312290241d3b6e2d8a27dc828615364d8a3b2053219e5d3912f14e5dcb09d06ebf3e84e1bfc8ece88ff8a7284a45c7bc87e1a6d0f1f1508cbcfca9b9367ab5fba5c89e9e5ae8ee8570d731b9e0e7fce778f566734c112b1f7ac65c7338248b1a56ee088f352972c15bc600a09e312dce6a921eb02f9b0d29b21b03d40b2645c2dcbb57fde55b600ca7b544dc3c9d1360a240cd9e51ff00c7b481af5b43a6384a72bdcc6ae1c987f9dae1c58ba9a8cac0fbf5315be3a808a40f132248eff5940e3155b574fd5ac96bf2d7304b5ed0d56834dd797b4db7b717a15b38ea67d219a3fca4de7db5afdce9776b94b0bedbcb6355dddecbac4e4d4b28307603f2cb282aa1a585bd4ddf8a14deee935195d955c9a7bdcf0b948dc921e1e569ad001aa1187a22b3ea41c9ed7e041d37bb0aad73884b52277b5e6223b7633901f257581f19e21b00a6af350c683b61c7b57b60f9987f368bc0587f7200d6551015c4e051d8f4da3a11c4998b2ffe4242a56fb96bb4b36f38ed336053789271f09293a635770ee32e2708b7d1be756a96e21d38889bf994c64604ac1996465f16e87c0cf8e44b53da395f4adc0149e06eb2d0e754fd6ed95871bf929a3b52182edcf347fce56f9c66232f7dadd5f293109a6182183fa3d414cd6a866b60f6a3989971943a89adb2ba1c1041be19ddab74d099dcf1a3ebe1e221f69e32f22af697326ff39cfd603f5a7cf2f794cad354242e5ee9134e5a0bd65613f13673e57a7d74352f5d29e0f11b2e2747affef5d522b6bafa8f7b154b93e2c4f0a093d0d9ef5db1726151ef4554d2eabe5eee7246bdb084f03412f2fa3848cdd1c9a82fbdabda599e432abb1f6aa8fbc69d0c38a2e7a63b0b3dec14152d5bb011c2ae113c900dbf30282af34840f8b61058d371399a4ae86b52cd58b5b4202859348ebb2f13cd5cd3342e548833212ef3219a7d7808f7c068e471e9b1d7264a8a6a46d7a66396e75bf1abdb77688dab3253e5f162b8cd0e210667778e4c95be3c976ff106671bc0b754f4fb0bc20a18da9303263b7fc52684f4dcda7b411c1b2119729b7d06b886c2177461a84cd3fb7e881de3e08240eb2ac498e2a18b3e150b9ba3ddf5ad1423f2e744a40f70c3b0ed5d395b15b5dc550a8791f75a6c68d5ee5f414a2ebf9a98c4ae8c2ff3c9598291ea280f759a9e298cd5c73fce1101112809772ef85aa07bad1ad5c888a7862857f69896c30f41a3af57ead87a1b0f36c4e87ee1a24ff7b0dc13a80ed80f7f15ad8fc6bb58e7aaab22c8637d2ab39f6ad9d7cc1c733bf192f77544d8595c635534c17fe082d48f3e466bb364e0488b909103f7ff9d9dddd82241d95c13c39bbfd5aa68891a5bc3505300b50b14649bfdfebaf667f1f54c634398054a95b5554d8feb1cca87e8845449434e89b141d6a63270e9623d13ebc22f794030a4a4a056f7326362fa3fd79fdbcf864dba2a0c6685a9da2612bd7588e800342558c4aabbc2e19e46fe900ea63c329b18c8dceb4a1c4e43dce3bf27608f943544b1767cba83f83cfccf0f59678a788a6e1215bfe7b594052ea6b7fa91c67a46069a3b1408b5e2dcdb5326a9999efb64d19eeecb776ecbdc130447446100c948ebf3a84246d6b3de440458fae2405728f3a2bad47fc63160a0aaa6a91d1c84b7a8d1fd9e5db9c85a12da33c0e1c71a784f10a21a352eece12d9c5d3e2d717126c2cf9944423d9d4c9ad743d8d9060e55fe797f83ad8273cba529280b03787e03fd5c1d1aac56d22c3ff24cdda7c600f0bb0ec5ddbe821e963bde5535679867a7d6cce270d9c7ccfe616b24e454b6a162f207caff2ac13e0a09c69117239187aafdb647c54eca7bab3cdedfcb968f4f77b271fe82d75322d294ae0a50c5fb212d96eac2e5b5ed2f747f5cb8d5bc656c6ea095cd91add3f683a9f377861b7f0eda32bae6013e6fd387f5a0e79315665f6ce781d8501fa459c0d278674aac70e3af7442529fb8c49816e1c8e09c5ef892c0a3586c7e2096180e0d039ef1cf80dc771cccfc3d7659ee30e63b48d025f2e3c485c9e30ec66730e7526d8abf7dfcacd2f0f696ca622bc773a43cddf0dd756c59a0edcec0093abc8eeeeacef4b4ecbe1d2e0df895213d593f148cc3d32ddbdbeb2ea0fb77e48422eeaf7be3dfd52d0ae94a17622b127001ff19106d838bd34bdc882f588301ddcfbc8bff490d06968ffd86c5a38ac4d529c7245599f16a344692bf524235c3f9b0d3ad322b330f3e949a1d77d73c12c26ffd6a8d326e9a0949baeee8c1692826c681a193388b0525a59d1355362488d037598de9cb1761db055c846cb74c96e849f99ab316607b259a84b5ac3c8413013290bf62870d86ef0c0c68413dacbc0718650a90f0412be33de78219d5170218c314cd0c5d068c481b4a99327ce3f31a6f1cd79e35ea96a038ea5ec0ddebb4b9441c4a7917144e69617e61dfb21e293df7da87eb714f01a6be485d49200596cd09008347e5b1350c15b1cfe8d2685b62adf9e9cb35e0ffa28384cd1c4f5931acde35b8d33cd5a6ff9549f9fc31a749ff512f8b764e9af50cfa1e9c11639ab0af2a6a93cfd8120314fc7e76f649510d4890dee04c609d69d84833eecc7cfe9c9625f0d5ea0fd2f9102f5fa8e35585ce2168abdbbfc299f701a11087c1599b30f51527fcd6878d31a69897a4ee4460f5c6da41202ef0fea8e975f302dc21f617028386d86a8ebcffcaad5d06a43f13d745d3d74ec9c34d08b80ca2f72b36e389db7b97c1b376acb68851ee8d4fbb72eb089c7d08449278758b225df57f43bb43d69254bdbf315b50f60d207c2710ed801e7a1694b1c3b3953208e5c0c46f7ae2b144e9a36887c047a4775190b9b750abbedb06042239b5421183327ebc2658b249938435329b6be3d377195ea02b15b0629420933382aad243c2863090b6a3d31163056c69772c0051569afc6ae17cd57d2e094562c49d0ec1322a8c6f8b6a8e6677b56bb42f8e7945c366e4ea445182bf84c56cc9c9e4f003f979671b0e67f5c02081bc49434e6d42de393fd0546b7900b1a12735d39e23b1a41f5d486909361f9e0ea6ba106b32ef8c35555511f5ffd7e630b8f39d8dfb8454cad4dde041e637434e6471385d564272fb8bb8946f1a506d1d2afa3e7bd25c256533c364444322622a56d35c04538ad7a6babccbda939dc02d17d42fac70fb8ab2dca8ab33eec2bf39892bcf5a92a14e7136fe612b71fb264f7a93b9b3b3758bf97b75d0c9697ec398125128b5fd6d5c1c64fb90296311567b226b1d320c2cbdc5da2c8bdfcef48eeea9ba57d11443c23455f2beefd1daebeae0ddb878c2cea9a3d42c707839de7db1513b1409991472f2035ec7d6dd3c50617091a51f30fcda90833433760e50f53d98999f70d4955de365a8b2585756ffbbf80ad4384b67517a5aa36b150a936b45710f57d6a310301b05a6997641d6ee8e5b07578a437b236b01c243ae8c15c8bc1ab8d696ae2ae40dae2a63ae635ee31f0e271b3f6ef762faccd553d5543f7859e3b28770226af3ca4378246a1b2d63824957d1f4edd97dda82eca2d2ed2714a88796911f772e5881670bcc8279c299fe034c78c802af4435ac6de1eb06ed82f802f140604c0564194936e8bbc205ebcbdca4d9ae411fbb419ba8a6e3fff576143a53c66e28094d29fcfb0a0bfe490b13906d6ded132d2982f8c57d91a116b48f4378adf02d3a204a5d9b7d1c2704e471d39ae0561b2c56f1be29a78a2060b095941bfd88f2a8062930ae49e3d8a28198712b4471c4a71b9e842c4c8579ca5c5c156f26e499a1f24dd53c10308238acb0a8359c56a7e53abc8a811127dcc98c4a327a95c0c016e208454623c66e00db2585e4adc6aa97944b18bc92597e83d09f68417588723d3092cb1130ccd605d0af9fb740bb31d67a4102bc816a79a92c1a4c59c304e47a1ed32f94d292aac357cd9c25248ca3dbe92d6f474da2c9bd110e7f3b99cf1a85aadffe30ccfc3b640abdf2417d12bc617a97dcad7b3bee242042af38a92d2918c675fe57834a81b0128de85a004759a2cc19d2a82ef8cead72843f5fc8008e519e507159f0ef9cd7663f22fd2c5175b933abb02e64e68af", 0x1000, 0x0, 0x4b) execve(0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x9) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:15 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000), 0x0) dup2(r1, r2) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r4, r5, 0x2) close(r0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8a, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x82c2, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x8, 0x7fffffff, 0x4, 0x8}, {0x20, 0x17e4, 0x7, 0x294}, {0x8, 0x4, 0x4, 0x2}, {0x8, 0x1, 0x7fff, 0x8}]}) flock(r1, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x10003, 0x4) close(r0) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) r2 = kqueue() r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x70, 0x80000045, 0x4, 0x1ed1}, {{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x7fff, 0x6}], 0x9b47, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x36, 0x3d, 0x2}], 0x7, &(0x7f00000000c0)={0x6, 0x1}) flock(r1, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = semget(0x3, 0x3, 0xc) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000140)=""/144) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0x5}, {{r6}, 0xfffffffffffffffa, 0x20, 0x0, 0x9, 0x4}, {{r5}, 0xffffffffffffffff, 0xb4, 0xc00fffff, 0x1000, 0x7f}, {{r5}, 0xffffffffffffffff, 0x48, 0x2, 0x4, 0xffffffffba7c671e}], 0x7, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x1, 0x0, 0xffffffffffffff00}], 0x7f, &(0x7f0000000380)={0x0, 0x100000001}) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000003c0)={0x9, 0x8}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r7 = fcntl$dupfd(r6, 0xa, r6) kevent(r3, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffb, 0x68, 0x21, 0x3, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffff9, 0xa0, 0x1, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x10000, 0x100000000}], 0x7, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0x0, 0x9}, {{r2}, 0x0, 0x80, 0x40, 0x5, 0x7}, {{r7}, 0xffffffffffffffff, 0x22, 0x4, 0x100, 0x4}, {{r1}, 0xffffffffffffffff, 0x3a6eb9799668e623, 0xf0000010, 0x7, 0x200}, {{r0}, 0xfffffffffffffff9, 0x2, 0x3, 0x32c, 0x7bd76ad}, {{r6}, 0xfffffffffffffffd, 0x10, 0x20, 0x1, 0x9}, {{r1}, 0x0, 0x9, 0x0, 0x9, 0x4}, {{r3}, 0xfffffffffffffffe, 0x62, 0xc4a6c5b8f87739c0, 0x9, 0x1}, {{r5}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x0, 0x1}], 0x9, &(0x7f0000000600)={0x3, 0x3}) poll(&(0x7f0000000640)=[{r7, 0x5}, {r3, 0x81}, {r7, 0x6}, {r3, 0x10}, {r2, 0x11}, {r2, 0x10}, {r7, 0x1d}], 0x7, 0x6) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000680)=0x1) recvfrom$inet6(r0, &(0x7f00000006c0)=""/4096, 0x1000, 0x2, &(0x7f00000016c0)={0x18, 0x3, 0x100, 0xd9}, 0xc) getpeername$inet6(r0, &(0x7f0000001700), &(0x7f0000001740)=0xc) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000001780)=0x4) msgget$private(0x0, 0x400) recvfrom$inet(r5, &(0x7f00000017c0)=""/122, 0x7a, 0x801, &(0x7f0000001840)={0x2, 0x3}, 0xc) openat(r5, &(0x7f0000001880)='./file0\x00', 0x120, 0x20) r8 = open(&(0x7f00000018c0)='./file0\x00', 0x8000, 0x17) fchmod(r8, 0x120) truncate(&(0x7f0000001900)='./file0\x00', 0x0, 0x2d8) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000001940)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse0\x00', 0x8001, 0x0) 16:00:15 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000240)="4e8a97e27127e3ea3c8474c208f32b05f711ddba08af4df889d4df4506ad20a8cb73b49bf6107fd7dbbc19f1442e163486d4f60ac5b00163533f9c1a6e463edb57d46d90eb30b40a7d98d2c71a", 0x4d, 0x2, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x1000}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x7fffffff}) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = syz_open_pts() socketpair(0x13, 0x1, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1c, 0x1, 0x75d3, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x40, 0x3, 0x394d}], 0xfffffffffffff001, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x4c, 0x1, 0x401, 0x1ff}, {{r4}, 0xffffffffffffffff, 0x20, 0x0, 0x1ff, 0x4}, {{r5}, 0x0, 0x28, 0x20000000, 0x1d52, 0xa24b}], 0x9, &(0x7f0000000200)={0xb9, 0x864}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r6) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) poll(&(0x7f00000007c0), 0x0, 0xac) r2 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/105) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x24}, {0x6}]}) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) setsockopt(r1, 0x0, 0xea74d3a, &(0x7f00000001c0)="79f49775d2d5033ae0fcb2f6736356381acc79a96ec0f474be0b57c47afcc7b9ab6161db741d06afa97c149dec9d6bc175184f2707dfa03c24a22334fef938d964b98ffa8c3728d3061a14445caa4c15b7c3427f5d1b8926381de1f76286357d5dcbdae807764c91c263d493b35ffa37161402d5c04001ec43b58e6d2fc162963d4c33f7de3556176c22e78cf325514e8e89c05bc7b3c5134ab7aaa5aef41918a5a4648d030943bccb6ae2fb2f336b18bcd1e807b88ae7ccb1e8f4d17a431044beac7a31c910c525a5ea7e32", 0xcc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f00000000c0)="a4a0b34b10deef5147d01bbfb3c693351d483972f6985402c5b01dbcee1d925d4bddf45a7ef2c4c438602ba2cd4a5bde8a538ffe5c4b0820658f8b73e0fe1bac866c23404f74a74515064d4efb4dc943a4c478d6a4d7d4d137a5d3a44e91f89d4e7fa4e8f144da2945", 0x69) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) close(r0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[0x5]}) 16:00:15 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) ioctl$VMM_IOC_WRITEREGS(r0, 0x800c5606, &(0x7f00000000c0)) 16:00:15 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x6) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = socket$inet6(0x18, 0x8007, 0x1) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x80, 0xffffffff}, 0xc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file1\x00', 0x81, 0x9bde, 0x10001, 0x0, 0x2, 0x3, 0x88d, 0x0, 0x0, 0xfffffffffffffff8, 0xfff}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:15 executing program 1: execve(0x0, &(0x7f0000000140)=[&(0x7f0000000080)='r//', &(0x7f00000000c0)='\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chflags(&(0x7f0000000040)='./file1\x00', 0x10000) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x40001ff, 0x0, "b80000000000000801008000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x110) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x1, 0x5, 0x5, "6ae8ddf4c65cec190372fc1d75dbf9aeb06e597b", 0x75c, 0xfffffffffffffff9}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xffff, 0x4, 0x8, 0x4}, {0x6, 0x7f, 0x7ff, 0x40}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x510, 0x8283989213c828f4) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x0, 0x2, {[0x0, 0x50c0, 0x100000001, 0x1, 0xfffffffffffffffa, 0x0, 0x3, 0x2afe, 0x100000001, 0xffff, 0x1, 0x3daf, 0x54, 0x80000001, 0x8, 0x1, 0xfff, 0xfffffffffffeffff], [0x0, 0x0, 0x7fff, 0x8001, 0x90, 0x8, 0x100, 0x1, 0x7f, 0xfffffffffffffff7], [0x1, 0xfa78, 0xfffffffffffffffd, 0x33, 0x80, 0xbc, 0x2], [0x45, 0x9, 0x7fff, 0x3f, 0x9, 0x5], [{0x0, 0x5c5f, 0x7, 0x10000}, {0x3ff, 0x0, 0x1, 0x100}, {0x0, 0x7, 0x8001}, {0x8, 0xffffffff, 0x1}, {0x180000, 0x0, 0x0, 0x3f}, {0xffffffff, 0x0, 0x9}, {0x2, 0x0, 0x1, 0x9}, {0x0, 0x5, 0x0, 0x7fffffff}], {0x4, 0x0, 0x0, 0xfff}, {0x3, 0x0, 0x8001, 0x81}}}) getitimer(0x0, &(0x7f0000000080)) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x100000001, 0x4, 0x0, 0xffffffff, 0x8, 0x7, 0x2, 0x3, 0x1, 0x3}) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000580)={0x0, ""/126}, 0x86, 0x2, 0x0) msgsnd(r1, &(0x7f0000000700)={0x2, "6f6e2e67e7c7df8fe1cf81534de002d927989fba594808ef633452df6145725a4673a13ac5b5ca663fe8bf65bfb1b904a63da4b76c41fe36c057364f631c5a8f24f3245531814e6b09aa22a1382c93f29db97ebdbbbfd3514bf3a3cc3d168146b97e8997bedfda119b5e78afa74bb3a0d37782e2895f4644579026377a52253282bedbb81e6113b249a8e3d7a5b32d3d9998dde2a5cc7661f71a297d9601a5b49c33b37f"}, 0xac, 0x800) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt(r0, 0x29, 0x68, &(0x7f0000000040), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f000069c000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet6(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) r1 = socket(0x18, 0x1, 0x0) accept$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000000180)=""/175, 0xaf}, {&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000280)=""/110, 0x6e}], 0x4) nanosleep(&(0x7f0000000480)={0xffffffffffffff99, 0x9}, &(0x7f00000004c0)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0xb, 0xffffffff}, {0x18, 0x3, 0xcb, 0x4}, 0x836, [0x3, 0x7, 0x7f, 0xffffffffffffff4d, 0x7, 0x1, 0x800, 0x40000000]}, 0x3c) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x10) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x5) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x9a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = semget(0x3, 0x3, 0x214) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000180)=""/180) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x4, 0x5, 0x6, 0xfff}, {0x1ff, 0x5, 0x705, 0x9}, {0xdf4, 0x38, 0x5, 0x100}, {0x61e0, 0x7, 0x80000000000, 0xb0cb}, {0x10001, 0x2, 0x2, 0x8362}, {0x35, 0x100000001, 0x7fff, 0x60b1}, {0x7b, 0xbc6, 0xffffffffffffffff, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4c}, {0x6}]}) pledge(&(0x7f00000000c0)='/dev/bpf\x00', &(0x7f0000000140)=',\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="0000000016000000", 0x8) socket$inet(0x2, 0x7, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:16 executing program 1: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x1000000000) chroot(&(0x7f0000000140)='./file0\x00') getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') clock_gettime(0x2000004, &(0x7f0000000040)) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="28004f00000017c65a54372b0f8e12481f9c34bf982536eb4f8d680e00dacc07152c41323c10ccf7e8644121334019096574d661e26311f11df549e37f30a86b85a8ff1e8df53b7670893b2d63644e0ce28536540d7bb566692680335ae8d3482a4200e2f149ac93e8ce26da7738737f5b30c202da0a18c2735047c6c19f97173f77992d7456dd4cd8084d97540df3022963d453b62437c705b876a4c93740d0c7d5a40c0000f46b5808fcdf1a0000000000000000000000000000000000000000ca082defe98c3c3891dd93856964174fdd55870000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x2}, 0x404) r3 = getuid() r4 = getegid() fchownat(r0, &(0x7f0000000100)='./file0/file0\x00', r3, r4, 0x4) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001580)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/246, 0xf6}, {&(0x7f0000001380)=""/178, 0xb2}, {&(0x7f0000001440)=""/252, 0xfc}], 0x4, &(0x7f0000001540)=""/64, 0x40}, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x2, 0x5, 0x6, 0x4}, {0x9, 0x2, 0x2, 0x80000000}, {0x1, 0xfffffffffffff5f8, 0x1, 0x3}, {0x1c4, 0x3, 0x2, 0x3ff}, {0x7fff, 0x7fffffff, 0xe4, 0x2}, {0x0, 0xc1, 0x6}, {0x3ff, 0xd714, 0x800, 0x3f}, {0xff, 0xfffffffffffffffd, 0x2, 0x78}]}) getgid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000000000000, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0xffffffffffffff75) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc2, &(0x7f0000000180)="b6f0496d91445b0886b9b5cb3543442bbe37d37d83c5d8f0c3db4e7deb089834c0f94990debf6f36a679531ba8911fa0727e13d38510b25834b42a871271fa53df0777afe941ff84dfd520663ae543488300c458143a90ed3a3fb610d75fbcab9d4721ca9456c1d8c8610bb0be6fad532359af74d30788cd60345f7ee62181448bccb4ef2d5790b3634e19b18fc7507078516e53e18289271ecb908a984026182b401622f92bd59cbbbe7c037d8ecc8808f069923f50110fc98d77d33914f42ecd20") 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x410) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000180)=""/177) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/4096) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = socket$unix(0x1, 0x0, 0x0) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r4 = getpgid(0x0) r5 = geteuid() r6 = getgid() r7 = getppid() r8 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000180)="aa205b0c050f30efdd262f6f12beba84932c0e10b886b64db47f0577211132c49a2df5e272038dea509aad1a9ae0cbcd4af31d9bd49c194a0c29adfc4c63b9e5f3ba82c54d48c7ac207d33b4aadddf15b75a8c1b647217bea5344511f8fa2684d819b6899a3678e1", 0x68}, {&(0x7f0000000200)="da24fb857f65d9f7cefce20a46ad5e4ac10f244639606b7661bb1a7be4bbeaf83dd7cb4bff78c30654a72abaf3e8d2e4fbfe050ddd869cdf327173db9a7796488f7e3477caff4c8c7fb61013cfd402a5bda7a8dc58d952d859e07d15a183568b36bad12b736cb2a851be51b89111dc510af6fcd57841c263344cc39a848d2a50860a7eca86697ef2bd37f69599331ce66f9ee9998d96554087e1b5", 0x9b}, {&(0x7f00000002c0)="49b946196aff5b1278615bbf981fef961e54cf876d86bb2bd3d16fb9c0c570aece0a41bcae713c3041e961a0395aff1818e8e8c8674b0fa4", 0x38}, {&(0x7f0000000300)="39fad7478dd441268b37eb4cfc53dac0b70539101ab2c18ebc319795e1ed9dd04622aaeb3b28f91d01bbd57402c3224ebd5b30c1720c250b10cb75d89a0d6b166e6f618e19326efd1a44d871c072dd71b59a21f393a52cf7c1b6a06c66b2a9499d2a2a7f4cfc0d74e83945c3ee5efb9bde0fbafd650ced0a674696837bbebb39d3d96ac343a7092d8a08dc3cd6bf73599e6b4aca90b1ae1ce91e", 0x9a}, {&(0x7f0000000440)="fb7afac136a326e5f25fda3215c76503da03894d7704b0a687562523c53c478959e784fd8707a563c093baa9b2ddc75ab765a9542404c75bf3aa73a839ebac9840bb46107716aebb1e2789a2f5522b45e21e43a17d69e04b31cd464b1121bea03cefccfb975335de4c19e45fa8fecc9389841a88dd84c2eeff0d2a69d4a0966c5860e0cfe8f516374921d44d77b52bc2effd5656fd705e6a419f1a2e34806fa1f7a695514b45805c1f27c0ecdb98c0cbb7a83fb288b96db7c72fba61d329cc2b43382bb97c464270c659d7d5a1cc57c6f2cd0dbcb5e9cfb3920d066f0ebd1ddda4e795d156f1e57a00e71105ecc6fb5d728cb81cdd1f17218e691952d1413da84d212f74195006b588ee85e7351e98082b5021257b2a8bf9c9ed5de03ff34e01e20d75fc29127c47ef16d45a9b903c9316d99d951057dba7097e3b62860ab719331046266ac6871ee72a6544d3ac575f41917997c909278b0c291e85776d94eea8176a073c01f70b9bb7d8c516988a3d93fa26c291318752c5bcb7cdf8359522d41166d01312bd0ba84626956930b30fceb41f79efd78c358b19a841d333e0fe935eb6161b6e1e2d75825bc8a070b1b18b5946ceab4b5e994508ef2737eb3c4ab752e23a8ad04641f9edbaf24d1f261f0603f030f28d60f4325516086d36ad4464c2143066a024f8adaf0fc24482bfe1fff2a5f0021863f1a00cf7dc7bc56009c888fb277d6c394a908c835d2b4302af85bed6c9950ce3abe280b03b87a2844ab275ed4b50fb7688073ed5962503e1acfc7eeb85b726788834f97e1bf11e0bfb4f50ac77ffd49a83b03709433fc3e1768d8caeb271355638cc0313836418d253d93c53af3befef1aeae75c334cdc716ff13164e20beda77e62c1da9d025e22e42518f7aeca369548e580666aabc0904c887d668bd4da6db0b61bef5f8015c8f3ca14c4978f9e92ab5d15bb9d94fe78c31cd600337ffcb94ffbbcce6dea5e11eda05755de21e12aabb229689726047ec6cfd2dbbfbe4cbf464f24578f93e38b7e80e6d3d82609c4aa1506a28dbe98f99d42ba1911a0c50a6697c7de4342b424b7879543f0368274831960f8d3753b9118b2073b84e1eb2400794bed5687f76f45e8b0785310d87daa05ba565107df687718bf31a23420af09960dade45442e18594925042779ca1787046ff6be1ec7b7d88076c8a9717f529edca89db857c6b2f98bc01c80277ebdf2751eb49a1fd21fda3fa62cfd9c7e9b80747c79c269bde537c672e8ef487359794361c752d3ff238bec2ad0805a5dd9ec720e2ed7462d9c35dcfa4d1515cf955da1b60c20cd7740a8544ac8da0b7299fd47b9a330a28ec21da86de3d3576085407d381e405749ca5e7c71ae610a933f0686af761cdbb2753d735a3eed17b57678d76b9c0bf46f35a32a060c3afb23e50c3bd4876c09f968cfcf9d0357fbef380e8f3907eb4f465af11ce63ef3c951bba8c088830beb186486b9442c554282d1dee343e3a76ad177649d9e16be070ccafff1bc3c388b524cd3a2def974259185cb8a5cff2671424e1783982525adb8e418468237a3042f64306832eeaf6d06186b57027b51f882cf1ee6f8697d5e622cd5fd78d72eb2647d4729046b3ca504ff0f7dddeec9f0847dbd168ede5b46c106a9013520d94393a41886a3aaddca0298ed6d06422b056d967500c821506a795c559ee9fc5dbde2b4d47d8f3e77d8fd1138631afe70f7c98de533f68ea2bddf46a16e27183432759c1bddf76e41da5f11970ced4a2215d07afd03dc178c93f2c0d827cd539d5883abe6ef637ef61425d9b657f5bdd753963b363fd2c5031390eee3cb6607addc6e2060766ad85d16640cee4f4a0ae353d78551a46540012136f7c4145c3d11e022b975d1cb10775a51ae2b6a2a8825b81536687533e8f5d4dbfb02397e912a68bcbac76bb2ab9d4cf5ea7a17d3c98b6c15ba84b420710d61bd1dbd1a2c7afac8ecd14a166c2966f52902788b6289551549e6093a4337bd37959e5fea4c1322e808ddb6d22ab648255e580b0907e34fa0fb7c249f5f5d1c4d2c916595facea9e1c85722351d4848cf287bc17443741c2fddcce48a9a7cdae6648d95b4dcdd683eecf144681cd5d71607489a132589fc3355f17836be77b8afb44b83a52bc4905fb20657f750f12d4c3940729e33fe2114992bf021b83d8a78ae2321700b26606615a3d3a413a62c7398d15c2be9b65ef796bc9cd224dbd2e0556a938db556d695c914f8bbd35257c6a7bfcf2fa068318125c5d37bde061bab3f5dea0ff186922f20d4f5f5888be4e50cea8a3b4169d060c3bdd7bd9ab664ef08aebb02aadfa4a3c0ac73d8d085c380338c00f0fdd3e5cc30417ed83d2a3063c018f434b79b14b7521d88d833c76d5ecd5128bcd97294653620515f074063f10976ae9d40aaf77f053bd4678e0eba226597e878015cb72ca0d73e1a9e9a96bafc0e793a4b622670ad24f5f8f5c711efe5740b63a396ddecbc9a17d336782ca82ca059cf33fecd8fd77e882be18c41cb48a1a899f756c9fdf627171018a15ba6a88edf6c8a81bc13c97d997f6020068789e6863c7e8c1e29e40ad7da32b663fbba3a3f83342de8d483a29a943076a631f1ec6770c7e77ca710c618d4c36ff65a978fe79c834db0b52d0cb546eac41a4174f5b5dfbdc8da285a6704c8ca9baf75c3e0a5e042ef364e8134344285e7dcd8fbe6edf50d8e238c291250e918e1a70a7807a06d3e1fc40885b61339f8b4748211eb732eccdd5329edca92bcc1399c4959df9aa74df3db412ffd8c13faa48d69eb838e7256cc071d2999e004d88b60674012a214f30c15a40dfafdaa43f58fcfbd6489dbc3a0877056a65f4920a30eb78e455e4786c68ee6ca737c32898ead8b0037b951b2739fc8fbfc1de778fdd97e6cae37a36891389255186c34686170742269f322d096b199e0be0833fc4b167b151fab6319d6bb0b2b2862f4a019dc6b44544d650d30514ed60be9491bf9166a7d8591934568472ebd68bd79c5f0ac2fab0a1e1b9ab46259d12d3e6d74753cc864a675b0f61e2effcc3e0b287ee70f3857201c8fa6a1e6dcfb2e06591e68d822338f64a35bd423fca121ce344b70a84eba473750c56f90e9de6921e130145fb3e00beb64b55efc740ed3b02b48b62ea923d41adc112e64af0f07ab16da5f938608968639520b7fd7b9ad62c08aac1ba3f35113aff8d8c855e57cd32ad474695fd8b1a94176d857e98def8e93009e01dc08b6f237ba1b3bb5071bc28382ed7fb6f1bec4fa0ca9e2a4f4d0639be623203f06451648f01fcde96993330acf0f1c6c829ba44e9507175ebee6a6fdfb0e2afbff10834ef9e7c377a5430ba97cccc2091b9e238153dac028cd5e27cad55dc45f0c162f88ea1f564d55c488d61b21a744be8a7698ad46c83bd77a9cae9d8afcc6befad2e44d143802faa4083deed2e2c97296a340ad9f767a8f95b246dfc49ada1eab003c8ad87b44b2ba06919431cb4fcea1d3ba9e8614cdf683a01cb55a55d4b995dba93d9f8756db13ac8ab6e83be299c9c45dcb577ce5d3434a210ea7388f6cf69b83b7858798ea0a867ba231a683ab93be51cfbcd15e0c08b6dbef49068b3b5bd0661eca0235b420ac4fdc9cd75baba35e402b956c6bb2833fcd3810476b3a80311bc613b71c3ed4e54c17469a6041b86a194505b3cbe4574d77005ecec9d10c6777ff2c777e051e2fd7a109c5b9415d581a0588de8deb218585281a57c230c4ffe604f393cc24db3590c8aedc210d33b9882a22a1bb55c208e1379ba5c9bea1ad473f5ee0b8e9dfae98e9a40601e65a5dfccb081f633b6d98b857bb4e371dcffba0710ede4c7668dece4fe63f085fa04e4594c20738bd7033dc8230616659ecbd6e7f00dff5eb34f12481f222ca7b2f56c1b75c8f4384e63c2b71b6208302a6596affa2247803e99c6899e6c96c0ed199f757eb7228bab84ec1fc5a8060cad2f483b16096afb72de9f6e03efce68726c095b51b3e0119744be505fb45fb2fb67f7f7e80447b736daa0a2ccb965001b0b9831735eb70c991957fe832fa9db1655852e21d6ba948b78211eb79ae978b7a4dde404716055d93b12065a2d5ce6033851235414de599ada50872a7c1497105cf0c8ff798889c88772bc3f8dde276237cb9a7f80c0b4e88ccc7e043f8285552f0325e46bd9f9f90dda9a714aff512799957e48e7fc4a63707158519b459c541515f7b3127abaa9e33b42c04453b2e7f293854fb1f6d0d36565efe39851fe0c0855ab5474cb77087d39ebf7eb8d1b55e1393e5ff6f89f78d141b0e548fa329a5e706fa761ca40dc6306c3d24b0d8171f0e14dfd33034e2b149d303b79a5f02ae9d9309d62e9d33573aaf414613b68c62cffe253c621914c5fef2dd31eddfc4f4043ac6eb7627becd8eb8a1554b03469d447118aeced58b401d47a19eb696317fb7281fc36b67a1ff83615af1f4d9f36bd06ca8428cca25f9d38dcd4cfe7171ce83b0b791bcf068c96add18ca130bc9b22185104703d75d81c49e726e592f9ad03cc1bf5bb3e0628c0fdd16af1dc934ccdaef5ed5c4b2bdbf687eb36ccde1427a83aed0b30c5ae62bcc3f2fdcebf52ec52756430f0d5c86e03f0c530835527ee7f7536af6a6652f06278deaa3f343c19e17b4b9a5f026972f10cd42b580af2c134adeabf5529af790357bd64c8bad7325566805d8b2931cec8480526c3d10786554a2e6d70bedb5268ddc13652de43bc01d1c93e9dc19c2348bcc9164008ed5d324875ab48ff6ff50e160b90db4e0762e5f03eceb538a115b26289f6ab159e4d094ac5c8ad7898dca12099231ff817926037888b66312959be663a057e88c00b3f19587e653a63e71eee98903382e37e13df2410c1d205e12c387a8bf1a14cc733548bb0bb7dd78f2f1bcc16cfc1a94f3331edf2b050ca7e49dfb46b546994372ab1b3664eb12466edfde21893b3e24c79cb8e01e9896088b244ed6f1166cfaedc1b74deb9799d4fe0bf2f530eaab75fb919f4b7701e4fdfbde17d1d2dc4896b1c0660b67458fc764d8b7d1e2aaa318b56b2f5d1bba08d1fea5ba859aa650eec474d1a93d746d215090b094a7a75b8fa19db99df63419240b758c05a8850ea4c12ad253d0a14c91a5c33b4b5a35c5dcf9771a86ba4e8784136bffc538a0ee966d25597a099f614041c7634d5042d868f2f5647f8ccfca4ad7ad15c13c81023016b90d5ea743a679d03b37b9b40e64eed0b226d1f9ff686c3d64cc1b66d30d124c2bf4edb723cbedecdb74dce3b260b200f44df789d1431d864aa34b87f33d9a4c1b52e23a82a6fc3b55f8ed4b9f3a0513ef436db33f111c29fcad2b200aacfca888545aad1f016f73683d08e9fce01f1c62e1fe51b2f52ba98c7e515e60758bb2bd50fb0f6764710dc8e4c6efac011571a12f4bc029f33f3fe38c24afd3fd1dac543be25966a024ae3dd597618fc526161ac7d0a689fb4d606ce3b8ca0a164386f508b0346b631f4b99503ff8ec469cbc75d4784407387bb26305e0cc0961d927c8131fe9553617c98f424c50e61403fcd53b223c9cbc4dd4d229df7a60cb3dcd95ec4b8b7a84f0c8b3b08aef20ccc24d234cf72ac115eaf59cdcabba42e44813680cdb61e0feb95d9e2dc9d057592b714018e04131452714057aef9e4da74146bd40d8cf135f0d3f9fdcd54b097c539dc49409554d2842e2aef650c5d79ffdf6a96729c1696d830b0375a0534e328e3aaac95067dd7d2432fb00ec230ec96354552dedb62f2be81d5", 0x1000}, {&(0x7f0000001440)="d78f568ced18c7c000c0f490ef90faa0d88ef83b08cd79426e260621f0e05055fddf8c4ba55445a7aff7f3b48ed14c6adce8ab2e7cd68a378406ee95953622493757001d526407fb229695eed636b330c4183086d22814bbdc3ce9d447a44f89b7f12173447253ed9e22734cd8414dce2b1c4e878ce7e68a699ce1cde9566d176d5e06cdb7723e28f949e806654b9690ffdc58dfd1f772da87762bbae20e836e1702fedbf2deeb719e96502254d63666abeedb650c", 0xb5}, {&(0x7f00000003c0)="fa28196ee8752cb2276b69a46bb3cdda8995e36aa455119565d49830cab134b5cfbc6f87e1a58ba6", 0x28}, {&(0x7f0000001500)="0b01d7b512929c59af7c71edc8360607eba3f98708433cb69ffa7d7f4ae83b0ca57a24cb7bef94cb232c0a1c5de8b03418411b3c70ea7083a9f07d65b39478e037303fa9ac3380e9a5ecc29250ffcdaa14d0ebff1798c5ee29385e60ec38ddd9725c9cbba666d7", 0x67}], 0x8, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x2}, 0x0) r10 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) accept$inet(r10, &(0x7f0000000080), &(0x7f0000000100)=0xc) open(&(0x7f0000001840)='./bus\x00', 0x28b, 0x180) writev(r10, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186000008b030023270000000000000000000000000000cbfb000100f40200"/44, 0x2c}], 0x1) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') fchflags(r0, 0x0) getpgrp() openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/234, 0xea, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x4, 0x2195}, 0xc) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xffffffffffffff4c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x88, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000004c0)) mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x4400) getuid() getegid() r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffffe, r4, r5, r4, r5, 0x1, 0x3}, 0x93, 0x6, 0x3ff}) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000680)='./file1\x00', 0x3d) semget(0x0, 0x4, 0x88) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000580)='./file0/file0\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)) r7 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 16:00:17 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x180c0, 0x20) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/85) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000040)=0x38df4e4e) load: 1.52 cmd: getty 45439 [ttyin] 0.00u 0.00s 0% 317k load: 1.52 cmd: getty 45439 [ttyin] 0.00u 0.00s 0% 317k 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1f) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) pwrite(r0, &(0x7f0000000080)="f17cee6a081eda472090d8cf121fc43b771e99255896eb3a302398a71c0044ba2214bd66fa950277c27d3cea1178171209543c603220c85d5eec2b55d4723cfcab47e14a56fa27759b944d77abfa86be41775518b4071dbe6e1a64b9efeada253e981c741a14", 0x66, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:17 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r1, 0x140}, {r0, 0x65}, {r1, 0x4c}, {r1, 0x2}], 0x5, 0x5) r2 = semget$private(0x0, 0x7, 0x2a0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/85, 0x55) semop(r2, &(0x7f00000001c0)=[{0x3, 0x0, 0x1000}, {0x0, 0x40, 0x1800}, {0x3, 0x3e08, 0x800}, {0x2, 0x3f, 0x1000}, {0x4, 0x7}], 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setegid(r4) readlink(&(0x7f0000001a00)='./file1/file0\x00', &(0x7f00000002c0)=""/91, 0x5b) chmod(&(0x7f0000000340)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file1/file0\x00') semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000003c0)=""/45) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000001980)='./file0\x00') mkdir(&(0x7f0000000480)='./file0\x00', 0x23) chown(&(0x7f00000019c0)='./file0/file0/../file0\x00', r3, r4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000500)=[0xffff, 0x3ff, 0x38edc9a, 0x1, 0x89d, 0xffffffffffffffff, 0x100000000]) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) mkdir(&(0x7f0000001940)='./file0/file0\x00', 0x100) lchown(&(0x7f0000000540)='./file1/../file0\x00', r3, r4) semget$private(0x0, 0x3, 0x10) semop(r5, &(0x7f0000000580)=[{0x0, 0x2, 0x1800}, {0x0, 0x100000000000000}, {0x3, 0x2, 0x1000}, {0x7, 0x5, 0x800}], 0x4) semget$private(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x40) rmdir(&(0x7f0000000440)='./file1\x00') execve(&(0x7f0000000600)='./file2\x00', &(0x7f00000006c0)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00'], &(0x7f0000000880)=[&(0x7f0000000700)='\x00', &(0x7f0000000740)='&\x00', &(0x7f0000000780)='i\'\x86$&(\x00', &(0x7f00000007c0)='[/*\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='%\\:]\x00']) setsockopt(r1, 0x80, 0x5, &(0x7f00000008c0)="e9c92e351207142c384db5653f1e387105777d1596e5a5dab3a49b9d62fe61d891bcf67835968cc62e1cf8ec594b5b466c116e1fdc537536c8ef8b18457c0431a2ca3d12ee8640da31fb46001861263845acad2e093ab5f438e535d144bde1dc90f04b483c46c1fbc2515ce0b49bc080c22a63300cb1845ec8ad4ae2a44cb49a071bd9b9d43e9bb0c7f466d11e13f5ad5d25de2e84b3e8fa7b028b45e326ed0c238685f88129ef3453114022f1427aee138e24cd3f9486d073e54243e3ae00408db92590ce05f81177e2c7d623f664a65b90d99ced9e50b7bbc39843e0888b0c314d6dbcfaf9f5dd1a54fabeed93136674f51e0f2bf9cf829be2e2f4ae9ff2c97ca1b3c396000aa157294eaad5ce01e28002836f84f16c4bf9aaa03f111b1f6df3bf0d1f216d9fda2c9b84a33e12109e9cd654d931240ca89ef21ca0cd9827bed395dde9d3885a6bd0fa74989e9e9bbe013a054f235bdaa74551cb4b20eaea88ab0c0933a4b72cbc4c960d5a125677830636fdc5778a2feb5fa087116157cb14064227c9a88187f00b8d6ee5bb087d4d5b423c553925cd39ec341f1df38de9c2b35fc1bbf2bebf8ef19365284216678f76580fa1865ce1193b8ee97e2c653737b8b860ea35a48ddd3b4ef218688bd5d92d8ecb7b7fb199a9d3b8d2edda1d7f028afb9e9d062ce120da729e06e10313733e552340b1c7bd32a9fec13fb2432029bc1c5ebbc0e5c92dc62c17d07bd5c9ff8e058d1e2097779195ea9a70805ec13948bb5e4002f90656f7df0271c6b0e4235ad60156689cd753a7bb7e30087c3d44f7829f79b2bac3b5e4faac337e340066d404bb23ee66618c1eed68c7d15d548587306f1857378713f5fbb60b6a585bf0002821a0194992df61e7337058732f0840fcaf325b04505e07578ce15dbc9e38267561041d1db750df96a5b361bf391f1898552adc7afffe343235377e19c62f6f608dcaf6a8b3f8732764a9e523f2f880c2a14be74758a36b976e9d1aece6f9611be96d9cb903558a853096641c25dcf507489fb91b61609d3a8af101d0cadc2769292251ee265c2366b8812dcf1037fac44da56aa0fc1143e921b3822d3233b7e1e99d4f46b63d13086ffa7e7b1556b8b3955b2419a9ee735cc1bd66e5051dc922574bdf52b0c21a8f22e2f951bc1570c793fc505d7af1a7a27a6bc41ce2b1391591cb72813c5e97c7ee5bd370fd7c0788c85123f808b9b56c973e95d340d5880a9ff409c38381be963ac8268ac64faf0d48430eb824be7be58b71826812cbdf94d5e15767adef5023f85a79857b71ce045e348c7789874a542f4451fd7e3b5a1ee87886b722454f007e562269a2723b799432822264ff8e818177005ca6f82f7d8719d61733b844f2a9d0f5e501ec3b89e591ef23a90ee2f96aec9ee16a811f315d81c587554e95bd577d7eea927e3be9241ce0117d18f0888efa98955e87900965d4024bba38a02c684d19b965eaec18cc1e42dd24f18c0520d886545543e5842f150cbdc27da7464a9bdae5e7901968c05e78c1738b35b89604e60dc5fb6b940744c40e9023f069e12daee5459fcd98d152b13caf038bae986a309c6f8c8295a7e8e99b8a9da350dd189c570c8991e64ba1ed101a7a60c00700780bad2025b164b0dfe50ccc7afa1593eebfad094d7e0e889b1a1d92e9fd57768e79eb4f7589284d9aee03a775b31b00a1a682066bc9363fb00eca1741060be8ae7d59a29a5d1aae7c1402c5e7c2f1daea2f65e7f5dfb0e31d26763a10d1d3068c931e27619d8d02afa67389a588acccacd801831a745c39fbc5858980cbf5d697441a02dfc9b41ac4940af03f5531741e8b8ddf4931554d1c5aef25d00fca8239ffb2c605d68668d84533af76bc9c85f5ac314b4a2e23e9316e1e5fb831374b6ba5c10ef9438a114c9f1d96f1ed3ac3d4f744bfbfb83972e4c11fd30d111c645ae118fc80b7362199677ac20bfaa916e546f3283f17f0cb02938afdfa640d43fda274d6abe9312bf49ed2340a83a3005235211de8b8adb40e5ad7b36ef565dab0d070e71fdf4a810ad879b559d8582ae68cf6f3d73eda4c46a2a7b9140df1b0d4e27c0a110bbe4003338f88ad7bcf327275cc09afe2a02867a0d27eaa72347343fdfa447ccbc0074bcb16c75e082b4d8b0704ec2cc0d11a79392ebeddd4ccfec92a135ba102ede3f01d0bd58aff21174039b7567b73fb363d29939872c1cc32d1c583bc5cd14b2b654f13331779dfbf683aebee50eb68758b815316a8e0a93a665f2d507da8afe97086bcb41c0fafb636fe23fdf71e606b23cab70e1f80e8d358327ed4c9258c3cbd9ffabf00755f351dbfcb05144cd578febd5806c82cd3306b3b8ad9ac6e2dfd88c41031444400e829e4328e3e6b47a9ec672908eda088890e17308cb1f0fd72c29f7dc81c502214bff56f3e7ff031fbbdb9db0564f14289c7561878887e27c4e7d0404b09f1258e07e06b0df15dacac501eadef49b57c483e2096f2ba1493800e736d4d78c0062233f00648c38a535b22685d00c4b67fbac777567a75540d6c087de0a372f9d56ea54b317f25d7419df1bb354cdc96e8d09499dc51b39521774a3fef7b5b639bb76136ac799b0db46852dc8a2304eb7f6b5287624d8bdded181cff0bf99e54ac551368e347c5d9e1aaaef6103d8012e646fb510002c6ac3924ff2dbaf76350f5075ee612c8051e73a897acc4cacecaf89834d086d1db9ab5adbd326ccec364b1c8dd9c86d507d0575e6ca723c8637c906c8eebf32bd1c97d94480afd1bf628645c8152d7f045eb62e133e2728bda38b47df5d8f2f0f5b611ca62387ce7ff0e0828d0ba7e5890794a295772ce3bb0173523307cb716f62288a04a2352b773ecb6ce7d5f3d7eab68c8a2dae526db42dd9bb6f3a3d825270d0b5d339c1eb6d81de16647bd6a2eb850a0530fb036f5b064a9a9502156428ae31745d08144e2c7abc85a4661a38c3454be88181dbd99ed8fd7dfb45c7b28445b15003369a3e92c30380b7256738e0e5df767514abee8cd6b53768027c3844ab2bdd2c8b9cb9b3ca2292680b2a77c76c1e2764e93c62db83083c6cce1a26e99504ad9f7aae0dc43ad8961d320bed6bc4310412f114814af6c9f18280aed047db6b9c8e5295b40d81333c66ab1e8eb4a3134a05e00191c9bdefbbd8fff26a016d12720802da27201396dd13dc1dd063dcb2e1088ba3f4413d33e73645a932ac7bd76d2ed68a41280b1ff5e08630bf6813dcc7508742b4058fb76c4e6aeecef6ea8da8b4158ad422b65f25bac62e258165809c9170fa182a71ba6a8bc5f36f3addf1587234ffc3fe7d6f3b18abb2e47a0378f68637e708d9844f4067bdc535da0c8d5ccfc856a365af4b10acfbba43eb298b737699169679fabeaff83c9d1e9e31bc900e432ee31e1a2d9f8c1b1a7e85c8c50ae8dfd05a8312472bdc05c045b1298392db63d0e219054e7e4fd785b3e7c4eb99cb582cde4c7c319dce8366d4ab4a95b2c403a0be6695cc1b2800b52b2dd5e6168bef666dc52bf592e186bb4af97835634cd19f77d6d91e659a3a1c82cbe897abecd45f8703cf9d2a2a1c392b9a1f279ec42f48902a8c49b1b0feb2f9afa1f1ce37a1031078f101d8d4afb8fdcbfffd21580068f2168bc57f716bd9f31dad18a0e6db4e3877be0e2e8339e53d70e28236b0293f6a190af4377633ab8c66cf7086cfaf28aad561df9242e41d2256a29d7da8cb635e4794e137266b85afec6696bafb12260ad13f6aaa4aea7e0cc4bbef6ead487474185811132bdedf78939836fd8b11a279f968b4c2a1a18f431cc74d1202fd1e0cd54f97fb81f64e839afd021514a74d7fcb068339c4178a0a099914eed06586bfa1400cf8b335bc57ba7ab11ad77ff23d852bdd242da438f9c659a302a218a91a37e7ce6d9e0bfe72b7079faa4c79346b0adf157b23b450f617d08637269ad213b1ec65ba5c2609a4efdb133a8fe8b09386e48dcc326fdefac50b4e7020cd6510a1bc2d7883f32e7d90ef49f301699232b006479e6f73c5db50202f10a3c0f27e5c1e9b11fa911a590a33c38ab2641d80974cf23a7d1f6657f84e3caf5d59e040a5e567c018739385463379ee04eb8f68ddff012f92052a8c9a7a0f4ad085f658c12065156079000f72555870efa760aef5d2b2acd92f3e1a5684e0b9328ae5a0f76893dd6e5486094685cdd349ea05f78114800fa9573c18901859c1dd6b5aa32f062720357e6b7533851c9b77e6fc00aa5ffff52550444a89771acf5df6631057b2bb594f3812cec28b549be272732c3c8f13aa736e51af9c3a9a6b1e2d6b4d70595d5552b96848caf37a518f43691e9ff37a343dc30ab4ef858dd74e30972739430fb5cce79afcd0bb21ca5f973b2a4c974f0eff3f4e27e5d65286c490d1791bce6bd1c87bf691c3f7dc0be50348064df938b53e33bca46831c287ba0af4381cd10eb33920191609ea1c6440606a6941b7be4c6fd1616f853354d1fe6ded95f4a36e728b6c084839a31af6262ece7e16cf5ee84f45b680e1f48c089a2f0179b9fa0a38d084aba4d9c71bb0585b25bb12c70ad6c18b76ecbbd403669ebd484d9c624ba67b3ef7287f26d344e403762be289b0721ab38b203122f3c9d3fc6b1458cb632bd404d8d7e2b07495d100706c791c755cface8b3f860fad6799008f487bd47aa590b1e1ecacae4fbf126b9d2643f393117cecc371e1dfe24ac715f31a6e9cec3d69ea1ac52fa0905557406e1c4306772d5a05e1614683cdc3d308b173120af4ed1aeda1f52f8580af0008fbec4821499f9629720e625a2ef296b72709e2a3a384eb47d8ac7f8b6c52707a9e8b2c9aad3123082aee21586a4d31a5810c156f20323f9e4ef25edf26563b9090adac4c31dde65147586858b3cec7289d1a8ca1e1497959aec0c4a58f4e7cb7af98c6ac24875846ec93f31666691a38abdb907a87234a6500cd2025c208521e26264c9d91edbb95cb81928e71b3dada5c375c479f20eb2ab2fd758993d361449b50e71b684c4b121f2f6cd369a710b6a167c50cf9d3b180d7d1c543d2f751aef8106cfbd423fcccca8204f6601d1a7d0ecc3c7b23c88fd851f706fe6b6a31b326ad6a6e92018dae34944c3a6ffe5bba50b5df0e6fb6657cc4b3ecab1fa0465634edf225a5685b7c9d4e2fc9f09ecc7b466c35a576ac490e623d01dcbbbe360fd5b6fd6cd7d157f5fcc8320d62aa830791c7de2c407a28be04fb994312c9d47cdfcda3647e2f718db634c8a165faf71d09ac7c182e0a49dce31b404454a8c20f3edb03b5672f8d35fe06f2873d494970efcc79c56f5db7615cf68e1f8ab6d97491ed835eb6f6f4abd495f074f7c0764fb42ac9ab001d59b3ddf524ad8497d299586306ab2fee76a1bb94e201823df262ce454af15438c0e6c6e8e67893b2024671b43ecfe3bb6f387d83b5c8ba71a499fc8482b8a24f62e3e549a8e84b54208098f145eced3e8c0af89319fab84f569cd78f68cd8a660656862744b0d040fecc16c9d2446b6a84f0ac5ab39a12b8a0c5aea0b27ccb462a4d5939fc7f7902fa69919a6fd8b6f3990c70441cf42772d4391a4443e99a41cb62cb2c68d262b9eae113d4de4559aa800a1f5b7f5716f5c285efe1d89841890d2372e5ba595065f3f2f951cdc5b7b423cbeb55657f36fb6fe919217ea74a526765e27d925ed9adb3d7fc0c5727068265d24f7e4ee85cbc6c5a80a75cb390f68543ae236526db335106fd6066fb78f67ea11c464de86c4bc06fb3d514f7f4a9381562704", 0x1000) renameat(r1, &(0x7f00000018c0)='./file1/../file0\x00', r0, &(0x7f0000001900)='./file0/file0\x00') 16:00:17 executing program 0: r0 = socket(0x20, 0x1, 0x1c) accept$unix(r0, 0xfffffffffffffffe, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7, 0x4, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06c88821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d3424236f499c88ec87890a5e325727d61f4d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29", 0x488}], 0x1) 16:00:17 executing program 0: setrlimit(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "d730c0e7bb6fc6e23c5b15000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) preadv(r0, &(0x7f00000001c0), 0x0, 0x0, 0x2000000000) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) getrusage(0x0, &(0x7f0000000280)) r3 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x1000) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) syz_open_pts() setrlimit(0x40000000000002, &(0x7f0000000040)={0x60000000, 0x10000000001}) write(r0, &(0x7f0000001400)="cf748e598762d47227e90896", 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) poll(&(0x7f0000000080)=[{r4, 0x76}, {r5}], 0x2, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)=""/164, 0xa4}], 0x1, &(0x7f00000002c0)=""/167, 0xa7}, 0x800) accept$unix(r0, &(0x7f0000000400)=@file={0x0, ""/14}, &(0x7f0000000440)=0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10800, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x42) symlinkat(&(0x7f0000000040)='./file0/', r3, &(0x7f0000d06ff8)='./file0\x00') openat(r3, &(0x7f0000000140)='./file0/\x00', 0x0, 0xfffffffffffffffe) 16:00:18 executing program 0: r0 = socket(0x2, 0x3, 0x3) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffe98) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="80022e2fac1400107d81"], 0x10) shutdown(r1, 0x2) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) pread(r0, &(0x7f0000000180)="8897f94db6ca9c951bd9f5197916d004eb97cde414f403f1b91f3531f69af7444ee776feadb87b4b2bb454d0b69b322a29b057d7ec8dd04c861bbd4cc88a5701854be48bca669c01ab13beb7671b5dee14f64d68461a29697e00d58cc6bddd21e0cb116d7b23efa9409e2a59eb4e67eee4937f014886c0e364ac21e2876a2b2b0c4fb802ae15ee4ed67a173aa48547ad440e60fecca7ac8b4bb38c5e66c6782a9c6e04e016fc58e90ff9fa3a75f724e79a4b82a38f9a3fe74ce1d1b3e930734a5d87cb7bb2730bb5eab876178aefda4d6605fa438b0c81dae681ba70109bb316eb81c3e3aaab22", 0xe7, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = fcntl$dupfd(r0, 0x7, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x40, 0x81}, {0x7, 0xffffffffffffffc0}}, 0x2) 16:00:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f2a684d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43fea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584938a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc66574e5b965f650addac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5dae530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4bcd03af0c9fc348ee4013ecdb22c5"], 0x10) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) 16:00:18 executing program 0: r0 = socket(0x6, 0x0, 0x40000000) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r0, &(0x7f0000000000)=""/1, 0x1) socket(0x18, 0x8003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) syz_emit_ethernet(0x4, &(0x7f00000000c0)='%tx^') 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x100) recvmsg(r1, &(0x7f0000002640)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000024c0)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000080)=""/38, 0x26}, {&(0x7f0000001240)=""/183, 0xb7}, {&(0x7f0000001300)=""/250, 0xfa}, {&(0x7f0000000140)=""/100, 0x64}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/163, 0xa3}], 0x8, &(0x7f0000002540)=""/194, 0xc2}, 0x40) fcntl$getown(r1, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000000000013b, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffe2e, &(0x7f00000001c0)="84fa74b67b892226e76c513a51f1579638dca7598858c9d6d08771cad84b36026495b82242fa") 16:00:19 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x10000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30210, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f00000001c0)=[{0x3, 0xff, 0x0, 0x9}, {0x8, 0x6, 0x5, 0x49}, {0x101, 0x9, 0xf040, 0x8}, {0x7, 0x1ff, 0x10000, 0x6f}, {0x0, 0x8, 0x100000001, 0x8}, {0x8, 0x9, 0x100000001, 0x4}]}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x50}, {0x2000028}, {0x40000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x353, &(0x7f0000000040)="ff") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x4}, {0x8c6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x401, 0xffffffff, 0x40, 0x6, &(0x7f0000000240)={{0x10001, 0x100, 0x3, 0x1, 0x7f, 0x1ff, 0x2}, {[0x0, 0x9, 0x10001, 0x80000000, 0xe0, 0x3ff, 0x5, 0x8, 0x80, 0x7, 0x7, 0xffffffff80000001, 0x80000000, 0x2, 0x6, 0x10001, 0x2], [0x3, 0x100000000, 0x3, 0xfff, 0x2, 0x0, 0x6, 0x40, 0x8, 0x5], [0x3f, 0x1000, 0x8, 0x7, 0x4, 0xffff, 0x8], [0x100000001, 0x1000, 0x8, 0x1f34, 0x4, 0xfffffffffffffffb], [{0x9, 0x1, 0x3f, 0x9}, {0x40db280d, 0xfffffffeffffffff, 0xffff, 0xfffffffffffffeff}, {0x9, 0x9, 0xffffffff, 0x7}, {0x1, 0x9aae, 0x7, 0x400}, {0x3, 0xfff, 0x10001, 0xff}, {0x30, 0x1ff, 0xc6, 0x2}, {0xd3, 0x1ff, 0x2, 0xfffffffffffffffb}, {0x0, 0x6, 0x7}], {0xaab7, 0x7, 0x6, 0x101}, {0x0, 0x8, 0x4, 0x6}}}, 0x0, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x20, 0x5, 0x6c52, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20014, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = fcntl$dupfd(r1, 0xa, r2) r4 = socket(0x40018, 0x4000, 0x3) ioctl$BIOCLOCK(r3, 0x20004276) setsockopt(r4, 0x2000000000029, 0xb, &(0x7f0000000180)="0c46119732396bdf93eb17d094577d", 0xfffffc7c) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000140), 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) getsockopt$sock_int(r0, 0xffff, 0x102c, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x3, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000180)='./file1\x00', r2, &(0x7f0000000240)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x10001, 0x7ff, 0x200, 0x1, 0x6, 0x8001, 0x9, 0x2, 0x3, 0x0, 0x8}) write(r1, &(0x7f0000000200)='3C', 0x2) 16:00:19 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x6, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x469, 0x3, 0x6, 0x100, "51bd0d42fa13acfb35c477d51a35bcb80918b2bc", 0x7, 0x101}) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0xd5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000200)=0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6190000000000004b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:19 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(0xffffffffffffffff, 0x0) r1 = dup(0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x8) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x7, 0x80}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x7, 0x2}, {{r2}, 0xfffffffffffffffd, 0x10, 0x3, 0x7, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x1000, 0x200}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x8001, 0x3}, {{}, 0x0, 0xa2, 0x20000003, 0xfffffffffffffffb, 0x2}, {{r1}, 0xffffffffffffffff, 0x87, 0xfffff, 0x4}], 0xfff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x0, 0x3}, {{}, 0xffffffffffffffff, 0x2, 0x31c7654e9525dd2b, 0xf52, 0x7fff}, {{}, 0xfffffffffffffffe, 0x35, 0x20000000, 0xfb8000000, 0x3}, {{r1}, 0xfffffffffffffffc, 0x80, 0x40, 0x3, 0x20}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000001, 0x0, 0xfffffffffffffbb5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0xfffffffffffffffa, 0x800000000000}], 0x100, &(0x7f0000000380)={0x7, 0x6}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fsync(r0) 16:00:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000bc0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x48, 0x12, 0x200, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x101, 0x1}, {{r1}, 0xfffffffffffffff9, 0xa, 0x40, 0x7, 0x6}], 0x66, 0x0, 0x81, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() close(r1) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r0, r3) 16:00:19 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x8) r1 = socket(0x1e, 0x3, 0x0) 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', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) close(r1) 16:00:19 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffa, 0x100) r1 = getppid() getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:19 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x89, 0x2, 0x6, 0x7}], 0x4fe, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71, 0x0, 0xffffffffffffffff, 0xb83a}], 0x1d0d, &(0x7f0000000100)={0xa, 0x5}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) getrlimit(0x3, &(0x7f00000000c0)) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f0000000040)) setrlimit(0xa, &(0x7f0000000080)={0x1e26, 0x9}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) 16:00:19 executing program 0: setrlimit(0x6, &(0x7f00000000c0)={0x401, 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() getitimer(0x1, &(0x7f0000000140)) writev(r0, &(0x7f0000001700)=[{&(0x7f00000003c0)='Q', 0x1}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30088, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x7, 0x9, {0x3a4, 0x200}}) kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000080)={{}, 0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) kevent(r2, &(0x7f0000000180), 0x6, 0x0, 0x9d1, &(0x7f0000000100)={0x3, 0x7fffffff}) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/203) setuid(r0) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x100000) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x4000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r0 = geteuid() pipe2(&(0x7f00000002c0), 0x10004) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setreuid(r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getuid() setreuid(r2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x120) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:19 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) shutdown(r0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x3, 0x2, 0x23131846) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r1, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x101, 0x8}, 0x8) r3 = dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r0) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000880)='./bus\x00', 0x180, 0x10) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100086128) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8009, 0x0) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000240)=""/202, 0xca}, {&(0x7f0000000340)=""/238, 0xee}, {&(0x7f0000000440)=""/159, 0x9f}, {&(0x7f0000000500)=""/254, 0xfe}, {&(0x7f0000000600)=""/149, 0x95}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/121, 0x79}, {&(0x7f0000000740)=""/154, 0x9a}], 0x8, 0x0, 0x0) syz_open_pts() pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000c00)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2848f3223403ac6ab10b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361d789b4ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b2764424001000009cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf2094110677a0cd11931ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a708d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524", 0x49a}], 0x1) 16:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x204e2a1f88818c20, &(0x7f0000000000)="ced3") getegid() 16:00:19 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0xf5f) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 16:00:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x18, 0x0, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x1, 0x8, 0x1, 0x5aa}, {{r0}, 0xfffffffffffffffe, 0x5, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4c, 0xc, 0x7fffffff, 0x1}, {{r0}, 0x0, 0x90, 0x2000000b, 0x5b3f, 0xc71d}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x54, 0x20000002, 0xf48}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000000, 0xab9, 0x80000001}, {{r0}, 0x0, 0xd2, 0x1, 0x100000000}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x90, 0x0, 0x68, 0x4}], 0x800, &(0x7f00000000c0)={0x3, 0x2}) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xffffffffffffff52, 0x0, 0x0, 0x16) nanosleep(&(0x7f0000000000)={0x17f, 0x2}, &(0x7f0000000040)) 16:00:19 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000200)="4cdbc4842f124362a44dcf4048d663cfbcc30f7a8387e46c2e1f41aba1d15872aec29aa498a5432a2fe5e1288e0e92e6ae8f3ef335c91ad21aa8e7cc4ea1756725e4b1e4ac8376955c6ec2abc06ca551ef0eb2c85351811deb9d848bdc1303fc7374467c01de72e142ee6c5482090ef2435983d65b5eb082adf6227f7f2a932ce6aec81632704564a7be032b933ec06ef8bbb8", 0x93}], 0x1, &(0x7f0000000140)}, 0xc) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) fcntl$getflags(r1, 0x3) recvfrom$unix(r1, &(0x7f0000000300)=""/210, 0xd2, 0x40, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:19 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x4000000000000, 0x4, 0xd508, "418ea576fff3f35c95ccbe682a2e62fe8a855798", 0x1, 0x1c}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="9c872007ffffffff2fdfe06e5f31a2b8505a8209652e6e2e", 0x18) execve(0x0, 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x5000000000000}) 16:00:20 executing program 1: shmget$private(0x0, 0xa000, 0x10, &(0x7f0000ff6000/0xa000)=nil) select(0x40, &(0x7f0000000000)={0x2, 0x9, 0x7, 0x21d2, 0x8623, 0x0, 0x5, 0x1f}, &(0x7f0000000040)={0x7fffffff, 0x9c32, 0xd17, 0x5, 0x9, 0x3b8, 0x100, 0x101}, &(0x7f0000000080)={0x20, 0x4, 0xffffffffffffff81, 0x2, 0x0, 0x0, 0x1, 0x6}, &(0x7f00000000c0)={0x155c, 0x80000001}) r0 = msgget(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) nanosleep(&(0x7f0000000300)={0x1, 0xe0df689}, &(0x7f0000000340)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8180, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x20, 0x0, &(0x7f0000000080)=""/32}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x81}, {0x1c}, {0x6}]}) nanosleep(&(0x7f0000000200)={0x1, 0x3f}, &(0x7f0000000240)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[0x4, 0x4, 0x5, 0xffffffff80000001, 0xfffffffffffffffb, 0x3]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000180), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000000)='./file0\x00', 0x20108, 0x1f8) r3 = getuid() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7, 0x4, 0x1, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xdcb}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffa000/0x5000)=nil, 0x8000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x80}, {&(0x7f0000f92000/0x9000)=nil, &(0x7f0000e6f000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e70000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000240)='./file\x00', r3, r4, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = semget$private(0x0, 0x2, 0x201) semop(r6, &(0x7f0000000180)=[{0x1, 0x1}], 0x2aaaaaaaaaaaac2a) 16:00:20 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getuid() r1 = fcntl$dupfd(r0, 0x5, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = socket$inet(0x2, 0x3, 0x4) fchmod(r0, 0x80) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0x200, 0x40, 0x0, 0x0, 0x3f, 0x40, 0x1, 0x2, 0xffffffffffffffc0, 0x39c}) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) kqueue() 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xa0f, 0x653d0c85, 0x0, 0x4, "94da888dd8443f58f405b5392aa4b5798aaa8d4e", 0x4, 0x2}) 16:00:21 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x801, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0xfffffffffffffffc) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)) kqueue() syz_open_pts() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimes(&(0x7f0000000180)='./file0/file0/fi\x00', &(0x7f0000000200)={{0x9, 0x400}}) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x8, './file0/file0/fi', './file0/file0/fi'}) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:21 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20280, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x10028, 0x2) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r2 = fcntl$dupfd(r0, 0xa, r1) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) nanosleep(&(0x7f0000000040)={0x2}, 0x0) 16:00:21 executing program 1: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendto(r0, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x82) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r1, 0x4, 0xc0) r4 = syz_open_pts() close(r1) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r7 = socket$inet(0x2, 0x2, 0x0) r8 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0x887dd0e3e59a7579) getsockopt$inet_opts(r7, 0x0, 0x15, 0x0, 0x0) semget(0x1, 0x0, 0x2000000000000) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000004c0)=""/124, &(0x7f0000000040)=0x3bec97b6072f71f2) accept(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) mknodat(r5, &(0x7f0000000200)='./file0\x00', 0x1014, 0x8) 16:00:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80005000000000000000400"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x4000000000000017, 0x1, 0x5) setsockopt(r0, 0x29, 0x1000, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0xffffffffdfffffff, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xe118) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}, {{r1}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() sendto$inet6(r0, &(0x7f0000000140)="2411f5ad893470961c6c3207334f053f", 0x10, 0x2, &(0x7f00000002c0)={0x18, 0x1, 0x0, 0x39}, 0xc) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/170, 0xaa, 0x841, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f627573003297c3940f06a5633ae289eb2df6e9b22ff058aa19412c1272f5ec4695a5a1d13f7692bd4ca181be537ed23c002918bd9abf08e524a590dfe5b705b9bdb1900dfeb6d036129cad21c367700f3afe3645028298bf8c7a5e3ea3140000000000"], 0x8) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x988, 0x80) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000200)={0x1ff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0xc0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7f}, {0x8, 0xffffffff}}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) recvfrom$inet(r0, &(0x7f0000000240)=""/186, 0xba, 0x3, &(0x7f0000000300)={0x2, 0x3}, 0xc) mkdirat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x2) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x8f55, 0x1ff, 0x3, 0x0, 0x4f, 0x100000001, 0x4, 0x1, 0x3, 0x0, 0x10001}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvfrom(r0, &(0x7f0000000140)=""/171, 0xab, 0x843, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x80000006}]}) fcntl$dupfd(r0, 0x934eba5bc5700960, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) readv(r0, &(0x7f0000000040), 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) socket(0x38, 0x2, 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000180)="00f57163cbc0fa59a6885c5a3ba6b705c50e50acf9aaaa75307eec26063edc84d65b5fcc06fb9429d6f03599d6120cd566a9e62f2162f0259f51664260ff442f72e98839cce03ac0264d192adba841ec798285aebf5aa4eb414b762993d33e5ba38682ffac", 0x65) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000140)=0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000), 0x0) 16:00:22 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x6}, 0xfffffffffffffee7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000080)=0x2, 0x4) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:00:22 executing program 1: r0 = syz_open_pts() shmget(0x3, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x3a) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20800, 0xb3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) r3 = getegid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f0000000240)=[r3, r4, r5, r6, r7, r8]) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) shmget(0x3, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) 16:00:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x40) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r4) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xffffffffffffff11) semop(r1, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x80000001) fchown(r4, r5, r6) semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r4, 0x1) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x3, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f000052d000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002b7000/0x4000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xd42}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x2}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8002, 0x0) flock(r8, 0x2) accept$inet(r3, &(0x7f00000003c0), &(0x7f0000000380)=0xc) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4d, 0x0, 0x0, 0xfffffffffffffffe}, {0x6, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:23 executing program 0: poll(&(0x7f0000000240)=[{}, {}, {}], 0x3, 0xed5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="be75062102eee65ddffed88246751f4e60811377441ef6005828c16b0f92d4f48262e150bdfab3c8a4bf19de6afd372bbd590e36c3b5c40fd6957a3412a56b7960c11e8d0d253a34ec6e9f532fde7157372af2282b8eab5572ebb85c6b240748871ada4de526b14632d4f79abce2b1afe1441c9e5e4efa08ba885dfd401ce7ba4d1d192e", 0x84}, {&(0x7f0000000280)="7ad84140141fac2a60abbdc861159508caeb1b02e81bc217c0d90a4758f5bc76431ed73fd052ee960dd90ea4ab2ffdfaed4b7b7c59f0c27a0643d18f72f1ca85398197d6528fac8b99b10ef703fe384e1e8a71e75c33f9028dbc60d879eb8abcb15c5dc1517d33d8f91521dfdfde674f79846c99708f607e581766dc431cc69d1fd489ebc86dd2cd16d1", 0x8a}, {&(0x7f0000000340)="7580c0235e0917961c057e047306122176faee2c13f5f0d386f780f33ea4f70291e44c61ea682689eda4fc6e70c0dba7f65030224d7aa9c1b60e65211544d8e56cf2dc40eda9203093cbdc1b3ea0acf47ccb825d17143740d3e6c9d1ca5faebbc85c8d7ca2f2b293f9babea8c0f8c530d3cdc30ae2e39e36a57c2e5dcf6371b6c68da1cce284fe3fe6d1e7065f87eb5ec9a5ca03d1139a320d619a230d76f9e81ef421542f5a06ae75c6d98c902630825a8e6f2273c401b7d500f287f6daf69925955a2b", 0xc4}, {&(0x7f0000000440)="7d9c507d3d00682b83bd108c8a14ef00aa13652951aabf197624e49dd2b4e9d7e9e72e623f97b9020dd0f18e18bca669395de9f68c7bbc5396a44552876cf2a900369a51d4db8558ee3f14ccbf82b9d81e60672452ac45f1430742220c06453f8ce7ebfd9b2dba477cc81f3cc211a7c896ae9ba1201da16bac58cf8e146c44a805fb0f9324961b65dbd35250bc3fc62b66a5b21a3d9d5217f11273ccdb86d97f47d2a7db4c33abaf6b", 0xa9}], 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x15, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) chmod(&(0x7f0000000200)='./file0\x00', 0x21) syz_open_pts() 16:00:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x28, 0xfffff, 0x8, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x8, 0x10, 0xedf, 0xffff}, {{r0}, 0x0, 0x0, 0x20000090, 0x0, 0x8001}], 0xffffffffffffc159, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x800fffff, 0x100, 0x2}, {{r0}, 0x0, 0x10, 0xfffff, 0xfffffffffffffff7, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x91, 0xf0000000, 0x3, 0x400}, {{r0}, 0xfffffffffffffffe, 0x25, 0x80000003, 0x3f, 0x8}, {{r0}, 0x0, 0x2, 0x1, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x82, 0x8, 0x5, 0x1}, {{r0}, 0xfffffffffffffff8, 0x14, 0x40000014, 0x0, 0x10000}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x46, 0xdbbd, 0x80000001}, {{r0}, 0x0, 0x41, 0x1, 0x6, 0x9}], 0x2, &(0x7f0000000040)={0x2, 0x93}) renameat(r0, &(0x7f00000002c0)='./bus/file0\x00', r0, &(0x7f0000000300)='./bus\x00') 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x0, 0x5, 0x7ff, 0x9}, {0x5, 0xffffffff, 0x200, 0x2}, {0x1, 0x4, 0x2, 0x9}, {0x3, 0x10001, 0x7de8, 0x1}]}) pipe(&(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:23 executing program 0: r0 = socket(0xfffffffffffffffe, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8008, 0x0) write(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x200, 0x0) 16:00:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000200)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f00000002c0)=""/250, 0xfa}], 0x2, &(0x7f0000000400)=""/182, 0xb6}, 0x41) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x0, 0x7, 0x1ff) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r2, 0x8001, 0x3ff, &(0x7f0000000100)="402422cf3083609915b9ae2c9e43cc1f4454a83121ad362d92549d2c00ef4aebe4c0f8a317974e03b29146ff4686a16b158c0d087bc41c02f4b33d3023b903c06576d9e21ed9b6a579d4b7e1328c3fc58a1cee3ca25046fc5ea9be6c7afc4fb4290b7aef4cbc853f246ad8440c7b9bfd86ef5345e2eb12fe5e98c38bbd49210d40cac3b4dce12cd70a7a2d9007d25ca3e69c0bccd2780289749606e60669f1fbf9e0e017381cc96f744490b7bc6c1a18ee800bea0bb1aca5556f5122cb20740c7edd50e0752237b7161d6a6477666be595724e28c03f802ba8", 0xd9) sendto$unix(r0, &(0x7f0000000000)="b1000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) shutdown(r2, 0x0) syz_open_pts() 16:00:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='//e./null\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001540)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001500)) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/247, 0xf7}, {&(0x7f0000000100)=""/185, 0xb9}, {&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/158, 0x9e}, {&(0x7f00000001c0)=""/22, 0x16}], 0x6, &(0x7f0000000200)=""/38, 0x26}, 0x840) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001580)=0x8) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x48, 0x6) syz_emit_ethernet(0xa3, &(0x7f0000000380)="b489a03b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c31331002b0795de24a22962442245e34a7d3119e1ed3d0cff448699c66230b709100000000036a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502cd42d5371") 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='r\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) dup(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./bus\x00', 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x5d9}) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x33}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000280)="f9513060f6a8f9391c425fdbce3794466bdaa6f4741435a3e2c3f9e314f8ccc2df624eb37e4ab466422f2aa7e3ec0b740f67976a1481daf4ebeb4d1f8aec66ef7b4764d6d23d20b32a14522c4d75150b1310d090706a2eb5282aba411f702c450745fb336a4d79c3a5a76556841836716350822df81a32014005c294acf5bb0ada9cc446b9ae3cdd4271e7a60c06c71374c36a1bd713583af246d1b4d3bae621b1ba03f0b1859908b370a56935c8fb7fd5531616883b2376fb35548688c34dd69d4e27a787c8088bbb4958fedb0611d08c", 0xd1, 0x3, &(0x7f0000000040)={0x18, 0x1, 0x8, 0x9}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[r1, r2]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x60}, {0x800000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)='s') kqueue() 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) close(r0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r4 = getpgrp() setpgid(r3, r4) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xa}, 0x3c) r0 = socket$inet6(0x18, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100, 0x0) setsockopt(r0, 0x5, 0xb12d, &(0x7f0000000200)="6798e37541eeb96f75db8f88ccc67e5b55485842b1299d01eadc7b1eef2853f8689e75bdaf907564d334f37ad00e0da526100393f13ceec8d538a7765f8cc4eeb763f8f45963aebdf7a88acef5682b276ebc4e1a", 0x54) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8100, 0x0) poll(&(0x7f0000000140)=[{r0, 0x4}, {r1}, {r2}], 0x3, 0x2720324b) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlink(&(0x7f00000001c0)='./bus\x00') 16:00:23 executing program 1: syz_open_pts() r0 = socket(0x11, 0x2, 0x44) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008001510000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x3, './bus/file0\x00', './bus\x00'}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="07d69eaaed379a5daaac3fff3f664287424bcfeaa76e2a6d609a4a", 0x1b}, {&(0x7f0000000380)="01aa052a9cc45e0ec132eb323dae33996af0fe87a28d59e69964cd5fee1a90146f20e748536395eef2e7a690dd75a72404cb3f1a96630ba44356549b1612405014ce3c55", 0xfffffec4}, {&(0x7f0000000280)="c62bcd4542781377bfcee67646f31094d776f3789431b3862be6883968f8ca1b4f28207ef0c954e554b93b6c7b74b2a20babd892158919d0d7f762b63eec90f5c8446e3a134d05f6a8c72274480b5262fe3e1ccebc08eb984410", 0x392}], 0x3) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$unix(0x1, 0x2, 0x0) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff801, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="c96e191f3158580860cf889917f84b2063ccd105e320c32f392efed624f9e278b49139779494a3d259b0b7759098164bc231fd625ffd1408e221b837fa47a1fa282a8b1c3d35e9073da8177d0c733358666bdc7a270d901456a499235fd6c392152e04f61e5e2605ebeec2b1da91eba73952fafd354f6e0c422bbf5d1f4d825599451292b8db2d7de9263f9d246b89fd285e4db732f02436f54cc38d68f2df4d3128177aa41ff0b24b9a9d9e99800504e52c81d47333a2ad228083627faa8e21a47128e99211c03ec48d766dbdcdc453d550abd46f5d8a8ff84df399cfbbef214c1c36b7dc2ffdc5e4cb", 0xea}, {&(0x7f0000000180)="d327e303b6ea5705142e3b256f3bd8d1ab2e7bd6a07bbf2c64b9593e8f1bd098d7adef86e35f45cd71a85ae5706aeadfd5b9d8c0ba09ae7b09fad9ea644347f5f2b823abbf64304af1055d1408e81227fb9210be29f0daa98bdf84daf573df013d35c2e09cac77c0ca7186541beef337fcf082279d1f7357bf6a25", 0x7b}, {&(0x7f0000000200)="e22ac694c5ac9fd11bbdeef74881dea62daace2cfd744902e025c83652d6efb601a704cb8aa3cdbf686defde816c413def3f545b3909f5c0cb76f2af9f2447ea587d3d4dcdac183d6b1ef9faab074467665f7a092f0319988f2ab99a55c669c7b576a91cd1d64312f4e576d32bd46cf7b81e3db9e652501d69eeda73fcbf4db58b7d44fddddabc91114764fcc3443f2012d7be84518104a0c6d22403578f1ed8d94e8f5abef13a74b0b2a735c766e4b52c", 0xb1}], 0x3) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8001, 0x9, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x2000000000002a, 0x2a, &(0x7f00000000c0), 0xffffffffffffff0d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) 16:00:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xfffff, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x4}], 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000080)=0x7fff) 16:00:25 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) pipe2(&(0x7f0000001140), 0x4) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x190}]}) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000180)="6fd0939a13627d58c491fbc25547eec20d3592e509fe97590f2c4de6bfdd7f3969d1544086abee2b31bc150fcf56378b5eeff606c7751e881aefefb4066ec11429739de96484bcbd18aa0087bb3ff5037d41b02b93083a2bf2beca073f19f723309130584ac326bdb052389d49a7d590572e4660ce81d983829d0298a358cbd664985e0283021efe835cb7e38da8101463821825d79e63d8c99d292f712a37ed08bf3bb5e21f116f9c671ab268b32e6cd01791e5025151c52be5384edf0643078f8c2e92ad8852388e7beaa292042fac6cdcf0") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:00:25 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000740)=ANY=[@ANYRES32, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR64, @ANYRES32, @ANYRES32, @ANYRES16, @ANYPTR64], @ANYRES64], @ANYRESHEX, @ANYRES16, @ANYRES64, @ANYRESOCT, @ANYRESDEC, @ANYRES16, @ANYRES64=0x0], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x3, 0x3ff, './bus\x00', 0xe40, 0x1, 0xfffffffffffffffe, 0x3}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x883, 0xffffffffffffffff, './bus\x00', 0x2, 0x0, 0x100000000, 0x33}) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 16:00:25 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1}, {r0, 0x40}], 0x2, 0xc65) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) semget(0x3, 0x0, 0x10) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0xfffffffffffffff7) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) close(r0) 16:00:25 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x18, 0x0) 16:00:25 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x104) r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1000000000000000000000080000e38bc4ab84d9c10000"], 0xffffffffffffff60}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x42, 0x50) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x80}, {0x7ff, 0x100000001}}, 0x2) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:25 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f0000000040)=[{&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000340)=""/222, 0xde}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x4e61) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="e5") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x401) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000340)={0x6, 0xffffffffffffffff, 0x3ff, 0x6, 0x4, 0x10001, 0x3, 0x10, [{0x8000, 0x8, 0x1, 0x5}, {0xe00000000000, 0x1000, 0x7ff, 0x94c}, {0x7fff, 0x1, 0x5, 0x87fb}, {0x4, 0x3ff, 0xffffffffffff7fff, 0x7}, {0xffffffff00000000, 0x8, 0x4, 0x800}, {0x24f3, 0x8000, 0x80000001, 0x8}, {0x6, 0x4, 0x5, 0x7}, {0x0, 0x4, 0x8, 0xfffffffffffff000}, {0x7, 0xfd, 0x4, 0x2}, {0x800, 0x6dc4, 0x3, 0x7}, {0xb909, 0x6, 0x7, 0x4}, {0x2, 0x938, 0x4, 0x4c81}, {0x7, 0x9, 0x3f}, {0x7, 0x8, 0x2, 0x8}, {0x7f, 0x7, 0x924, 0xb638}, {0xc9c, 0xe7d4, 0x0, 0x5}]}) write(r0, &(0x7f0000000240)="a7432b7ad6f5a09410c3077c02cccccb4ac18d80c340f79f102447958c84de3c9616eb9ccc37876eebce83a283d65143baad9461fe900349707fe144d7066a7e4209b235b032db585bcb293e47435d542f2be31e8cc6473d349b0cc683169203cd95cb988f9fc7f602a0ae8742420f097c959fba664c956fb0b27fd2ee57f2120368739317379ee93c86b0cf38cbce7cf3ddfa53224fe0680c580f74d8623a9f10b689bce40ee6bcdf51c1ed2aba7542b76129c24dd217d9a6e6e66bfd9b272bce20ac928a6a8d", 0xc7) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) sendmsg(r0, &(0x7f0000001700)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001340)=[{&(0x7f00000001c0)="13a2d67b8888303e83a7c4719972a3d89bc15bc68cb1d25182d1b9d838f82f6acbdd75e956d94981eef14bb1e76e0cfcf91dc3312a9728b31e7d3d3e0f529545a408b544cae07b6c00975b680a4717933417583ecc5558c0cb350ef5c3f1f97378e734c7841536026642e19d9c2c2bbfc56d0b44c811cc0f6ea7e436c31c1146c468ccecc4d63ea3bf85960775e6e567ff5479c2757e76cd3b90be0f319fc1c3faf345a5ae9ac9dc8d8198e804c9b89b79a65489de6bcd5bccaef5c22fb38c9b067693d082ad7b4c4496278df5154cab277c45e7e9c6c2f32c7458e4efccfca39fd9ecdd35dfab24eef5c02e8362f8bea5146fef2c6f30b162b80f50deda000b4924384ef5fbae67ea359e83437645f2a3f95f4ce3b7e85c326c787a5b5bab74466fb1f677566fb70e5c3876f57a7f5ab1ba21f93366cf3c9c6bfbe5dd1593fc5299455c5f3b15113527bcc494ede159df897a52d83c2c9ac385624a6a600c87ac41f674af1f47263033ee25e056b76b691f345adb56d14df4bb5e266b51e2ec2dc76dbf4eee69010f781a2a0685a988f83a9ee1cea1370e0826ef3097c6d8edb6c18b2f60d0fd156b81a13136b5c0b6e5be0fe7489ac96ed3ef9714448bc3572bca916b01cc8a93d7f61a025f9d15bac8e283e052415e19266cb94b84325b2be232909b9c692f3bd895bf113ab52cc8bd7667da1486039f136feec804c41a9533c6e8eac49d5f4757794e222219f11b84c5ae6a38d667176d7cdeb6b546a2da4532cbda81f7f430f74f44c73b25ad45eb5f0aaf6e73584615c37df22ae61dcbddbf50a8aaf74bbccf4cf9c986854584b874832e830d0ed4f1584020938058f5fcb60503db097bb04187f7fbbd0d39a849080883258170caf8ea0b261d10c18248de098a3324d8bf3f406d4695784edc0af0f8975777a2887e4db6297c9bcb4e91ae7e68c1490d37a5638ff978ae5a0c040fff5885b891c84a797664232f28389d198594fd7f9c2fb1b48d3441704a89c5370e597ccddbf83abc2cde1e71e3d92394ce47b690e41e9ebd732f3169995a805cf5051912366bcb97a4f0b1fb7926bb021b1674de629121ac58f291bc5f943c884fc75591f92bf64d3b7ed5aeb5f79217953017b423abae9509d3cc01f1ca578b1ab4a043eb21a54f34339438c94c1ed73c408f1a98463bd5f2015522a5c2df4dae7d17daa9ad75de9cd7a387908ea8f1c378293275f90990db8397d873fbee5c02e9bbc465ad1db902525668817f17fafe80d995397e27306100a19c6a733c69d83df00360742b3a254a5b2974a1754f4d57d36d88d8af3b124b175ef5aad70b0057a4eee4d0bd07aef9598536064dfb83ae77cddec1fc389e57bbda9a9258d27361eacecc91eb0fdbf986235c775032f75d48e6ceeb7055e63364c8fadc14c1759ce8ed9fed448eee0af50957501b0b8c56d51728a2ec6cc9daa671b15ee5cae964b03d4d3580b9c09d7d55138b5ecdf35093df24d121104f9b1bea687dd915f7e77276cd4a1868e08e05272dd4fde726b61ed07ec4b664606ee8c00086c385b251c692b9abb62a9df6c570b7d889c737731a76220027c400bff195a21553565bfc4f904ae275e74690c93ab3b82eb93683e1b0f45dfd61813e7804ae6cdf22aa6cf432dc4e42a4228be7bf6748338c1283343cbf30c02403accfa0ad2c15f87dd164e1417a30f05ca5cc6f53f160dd0fdb601f9f2558b4036b06922d7f0e567ea930e797d6ac075fbc687d5ce371625ca785c28e0bd158567171d400666848ca4ed4ea6f4d38277f63cf2f178b8a932937e6f6244550d48866b84f165c5f1b63110e66e0721c62d1ec09cfa94f786b5ee7e44c6dfeea0eed010dc8dfd9c26d266f1d6ed85f8e4eef6e0dffc48c12a75dae7857956c088b9712f89f81ad31f3ec40c9553b4a5c5a55116a61e7bb89df9c27302923da570e1d2fb22504f461d88f8d0414a2184d6242d66ea68c342ce98773b0733cf8787fbb1292bb040a43496ed7c7ccd199ac329415764151cc441c6239868c79182334a677ae8c814795e209295edeea350f5dfca733602f551ed971a704d9db4b0a0c73f37e406b414d63c6ca9fc6cdbcdf5b0759d4881245790cd6583f6966bf060e080159d3f0994d499f4daae637ba46f6a2b19ae57576b6b6a09ebc5dc21f894a7396c2c4daee968beace26cac7e14dffcde2ebee566457e3cadadfed28dcabbbba8cc6a4610222eccc49b6b0de580ec60773256a402f0cb9ca6f56ec5a48b57481533707dbd84d8844469b1744dafaf6958d1c4fef9db9bd49c257f1f727b72535fb831cc0cd8573434c657d5fa49318ab9a85c6b063c15428226d29e5c3299dfe5dc0d724664a24d0f9ea7dbe5460580dc139bf9001f169ff8da7459187fd0da17cd677c81452f76d29cb40372f42c12b6be766650a0ecd5524a080de11f9101dee3cd67583ab79d5c1374ebc5033509c3d2e32f89afb84e7a77a9423cb1d60997f5e82f5f2682379ca8a1bb8a863299aefc0c11b24265fcdd4896a16f8df4aa3725247128b6e34880480fdd7f30fe5f03f0616b63bcba5674beec5f01f96506ad475186e64bad58dfac177c4d5e40b7723092388d3647e93520b44bcafb06437784826d1a978d7089f59c539927034d850834e92666b76c02a3dbf5c95ae825c4edc32ac4fb91ccf57283863148a88123fcb2d6c3838e45a2899d27b49b2811ab963649f73d0e7c4469145887312180b0b5c8463370ea8d349507feac6e0f86b0660bb6dc1f5deaac9e2e290ede2531e0cdebd3351f3ef1e9d52ef1b8e3e5ff1dd91ec5ac6e39d5a593842992c743be68c95c90ba26c33ed8534744734d0ee632ef9323c3ce36a5bae744b2dcffeb27610c1af4f3a0ecb5d00560334dcdd09a1487c4208b10630882bb2739f2656dcf2d6d3819c3064e0db8cde5b49e1ff82d96f7f7158049e92700711bb82cf7a9daa3f5c875ee871912ecc642736cae3ec0cd0f6fabdd51d04cb3d3843ff03a65315d15ebe9c875f1975c4fc1ce5c2dde3cb9b155d3d29f15645e6f504a1aa947b65483d3397033283f7af4551150fcf4515d9e42d2f8e24052d10d9772a890fb9f54023a394ac2c9b561a33eb8e3de8946c4312385db0c052ef6e619559e4bd768587564f59267f3ea101bada0a4713184fa1289f8ab9c4373b831ab294afa7e9fa77a4424f1b1b0cc0c7831e06c2c97299a663b92f55c73c2cd703f2c9a88ddeb09cee89342ea6e3f702f405d32bdc9f2f4c8889c4a2317bf428418e33769d087589aee14d177e5b5529ab9085983674ca2fac480448aa39a113db9bac7c329cc007a1780b53888639ea9b35879f2f141c08c1527ac60cea5bb8e81cd09af47ddbcd91121ee334ead855a74f3bde4e49c5681971490bbbe81ef5c1d410f4a8cd22d1b1cb9808cf59a133ace52338faff4fda61ac9751d9c07db9260926f91a46681efd6c00940db85739559527dbed47323e66f44c0d83343ab0e06d7efe72c1e4ef91a59fc827807d2c2ebe2a07671ac562ba029f12434e96c93a1eee95d025571ace95d7c39d1f5fd45696fc4631c1a35ddc43b52003df52510d0b9218dbd57ef62bc6f13efe9a867d56edb9a9a1f8e410585b4a290d50acdae584f3b57efbab0d09bbdbb791501947185d1d71d68fe6077508a830b5d8b58e6b44bdfad41c005ff8b7eb707c97bfd58723cf7c6b95cbb939ddb5efbee334ad36c8058552a625ddb8118c889169ebb2bc1cf8ada495c5580f9ac32514bd158ac9477592ba401f98e9b6a1aeeb9774fc500ab51077813da24309cf379b3f60b3ef2eb49ed5a43eab62bf9409e2088ce1e15cd409e627175f19ba411d98d9f5907c5499cd2e031990fc027cab26f9f937cdc52f5be13d5cfa4ccece911f6c677230d068be82cd6202955106d1953afddb1b4f2dbddae5ff3b47fe23fcc8cb2f384c801f0c002601c60171f0e2bb5afa863d9b497aac4718902e8877b191ed08e712b0d2761f26803a60b281c967ae5266b4f0cc06cdcd9dd4ad9474a0eecdd333faac0dc45bd1078a49c524c33c75a038ac7207866d6dc26319280db2ada86fc2c851cb5d5a1b32b9426e0c5cd2b6e629b309f3e22581f2ad677cb3be0486922c40f09396b6191e743a5cb1418069e6c11b4ee0ab06846fcce1eeff4ce88caa5097fd87e7ac3788de1b4f5d57bdd42afbe976cde4b2f2ad00fedc85a0f43ec075fdb1f6c887c2f4a971389e7507702e9ddfb832e717f46c3201460e389344efbb0bddbad729040e0ec5e5d79eeac19f1358540862bed2a7c3ae2da3e09113f323e4414848044304fca8489231b41f0484ce735c0d53326568bb4d7f7417f60bdbf3bb9abc3c9136aa36ce509f320e1937a53db73a90e4893b3cffc4c418fe778d84a2869d2c25e86c69845711bf4ea12acaf6f33e85ff2fe3cdffe627a38fc7ad443e8ae25ceb63ed2a0b660b4d3326c6b081fa6c563f2b8a158d9719ac7e90ccaea6bf72ddd18ffc684333450e1dceaa895d626a259c21947de28c661a36f75105d848b4c806e46784cc5e7be4a76232736779f27d78f1c1bcd13e1b3bf28260c4eefc208ad8d065128a651709dff07d92f55f9a5e4d1a0344345db2321dfbf8e4554bed27378d55e9a3f5f9cf08413fc5c1ee315967a75217941c72dd4a748e410cf2de07fc7e0982433785e81ef4d580b94b2e701ca21eb6e9652b0aaaaf80d867418b116cc3616a37f9a56d102dd8a022177cf9998b8379045f700b998149070dfb3a07f2e71f8c43d15aff16d992dcb16060832b61306a8d811fdcee86eeabe902f36587c53054bee2a2829e1504498eb93729757c9275a1bcf7f9561a397682f81a93d7798b3c9657ffc7ffe444bd7aac8d407ba63c90dce32212e251c8569622be3b2c266a5aa1a6c9dbba6ea3c30c5fb5228b6afe90917f0c24536a2b833ec5d40eaf323430c82d10d1221b356ab8d022a17d8537e1c549699e9c0b316e268b16b47cc15460f576de1b18de1646c501517296046f43e8efdd867958d93c4da99b69e145c3a175ecda4708465d050ff1a5d0b4fd7ce608e32bc4a994f2867781d3f064c61356555f6d9b39478f390b4e59807d9fc4a878708dea5ccb39b65afa418008a7506850a24931abacd99d0f70b90caeb6964d3023636df23abed425fa64a487270978fdbe363fe073546107f75526caef817ed332f9988d7908c0e44af5c8601fb260c640ef06128dc0762ebc88fe1d12b68b015b70fe3f8c69e74318d8b328e70fc0e7eea370b40c1bbe4ad5a8bd6b10f46a40c94a58a268b3e24eefbba185799409f79dcd404a191aad7dab1b13393a47c2c7e1da8f61eec9db2a2aaef43079ed7b150b57866c46958fd090b1b2d5113e37ec5c9014136ae4ef8f79c95856fe883ca263d484e9accc41b64026135aa20194e09027cdc9690a4c012f7c7da01a0f074b20ed0ab52627e8e611df200b680a48b307918b97312ce584f876900ed388689d723f952c9c91faa48c53a8285abfe585c38094a539ede690ed77b68ab839d984b60b8262c7ba771f546a8046a5def3dd28c9e0ef614cbca39308c2e92c5ab97779a00ac6661a2bd860438e54e499b7bf374c88885c94cd7169c37be53c9ffa5c5c5a86d7d2691b47a49b041458529d4207ca91f7a2b705c13d3a2f829b64b24ce34be86ea7b2419c8519311d18ef36c6ef96235a83909da5983ff28dc577dd1ac7a8da74a6ac4488b76b299a6c09ca5e381d3ad8359d2bb18eccded8406be0ddb537", 0x1000}, {&(0x7f00000011c0)="2ef14e459b55c2548f1abcaf8727ef142f0a068a4ed5458fd3cac1f1624ae9ffd3c31c24d0f902d8fbd550b4be8916e6944d73fcc65ce25fc8ffbf9123aa69ad78f1e7d66a0d947d1670587af8b9ee05d9dfa33ff535eeebfc34d1600a88db033efcd735be2cb3079e42bdaf7ab416544e31f9f245cf465afb33524bc403287e9b570afc138561aed4d3290464fcd5ff1c742619e14b36a44ce9590968f73562faa43d2b7672327c8acf1dbfc94dc196a68e15ab48232b", 0xb7}, {&(0x7f0000001280)="5b7846ab054b04bffc1664041f041938e5467bd9617767968c914e7a51cf78b577b5f6a9b01af9be592e965c05435179398ac5e866dd8def5c606a9311a92df1b801a8d247f3f4e700594b37eecdabac", 0x50}, {&(0x7f0000001300)="dab336997de00ae621ce575d86b7", 0xe}], 0x4, &(0x7f0000001380)=[{0x98, 0x1, 0x4, "108c519aac9c81c439b3dafdeecb180072f05311e0a83b2bd0ab7565de25ae9c6e2196b55b4fa536154d9d086bb12fc10b1db9b9d42cffe265ba478f1fc95350d8f07fddc4f92dd4f2e64f402c53b35f46c30eea62abba2fdb3e3c3543d813503750a3af3be4d65c3555642050808d2158ea177145689a909967f9c1017ac209a6f58ad2adda9e0e"}, {0x68, 0x1, 0xf6, "0e8529422b157c0ec6e27f2c8fc80a11ae792559350d5107a75204d94d3179bd91b28550423f7ba33ff6cf20a25eea8638ecc43e7e0545e86b281da97c99a43eaed593119dbacff8d494f8657fec64466ff883939f"}, {0xe8, 0x1, 0x0, "537ff78ff5107d8265783502f93b0339bd8e24764eac4955d2a76645f5142b4d876a6b625576f56ae5f862b559f4b26d7cbbb249fee213606ed726f4aa0387ddda01746b939a29ee443eeb4d0706f1169b3775685b54eef695c54d1a6d9f98dfabba41ce274317d3c5a96c65fc4db53742985e9f2135d016708bb0310a35f6afff5062405e8e400aae464bf6bb8d229e6f5a6fec3e22899673469c01f7afb0f5a2295c33b7637911702020bf51e19608c9ad13be00de588064ae07b8284e73e9c43d64fa3e2981b4a9a912a3668a3afc054de6"}, {0x70, 0xffff, 0x2, "d81b5747abd4e04255bb73e0ffea25979e90dbf823745b6d9ee1d234605e0e80dc1b909dbdb5a2e83f2f98eb78bef4cc8940a8d3ed8b653d0bce72f4eafb04c751738dd3b17305d96cf75d644f910094dc52196f9f00a3f628"}, {0x100, 0xffff, 0x5, "065c9a6e74b3f2d12a075556d87f40e2f1548886ab9d7a6e4d6087c11ff63428d4497422eefe572d96f8b7427b6fb9f5af24314666dd4feb7ccaaec397377dfdc0a68b537907da4c067c8bd669d5e0a6a31746b5acb1e695a48ea7b6b2fd257d993f58292e9ceb208743dd026666544888a0747fee55618c555f61b14c7472b0275916b410be7930b997bc99f2e0cc7886c38c747848d19a5ed619c9f9933188e3241377934e30a71c8d3b1ef2441be1c14cd27d81bbe063ec96298a7dda7a9fbb474e32fa85b0caf64f4226418eac6ce49aaf6b2fc841753deaf31f11f9a5d77121907e3eea8e4e0eee982af2"}], 0x358}, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001740)='/dev/bpf\x00', 0x2012f, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x30}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x2, 0xff, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x400000001006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 16:00:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) 16:00:26 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, 0x3bb}, {{}, 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() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:26 executing program 0: r0 = socket(0x6, 0x4000, 0x10001) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xff, 0x80000001}, {0x18, 0x2, 0x1, 0x10001}, 0x401, [0x80000001, 0x2, 0xe16, 0x200, 0x2, 0xfff, 0x8a62, 0x10001]}, 0x3c) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x102a2, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket$inet6(0x18, 0xbeefcde9828dc341, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3f, 0x7a21, 0x0, 0x800}, {0x0, 0x9, 0x0, 0xffffffff}, {0xffffffffffffffe0, 0x6, 0x1, 0x1000000}]}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, r2, 0x0, 0x0) r3 = syz_open_pts() r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r2, r1, r0, r1, r3, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb0, 0x4}, 0x2) write(r2, &(0x7f0000000480)="bb937f7cae1f4ff3f8fd1c923a3e73317c6c4be4648312c474b8d60e03bdbc7fe369be3904216a2a1ca008f3ef2aace163e3", 0x32) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000004c0)=0x7ff) getgid() setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000500)=0x1, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000540)=0x1f) getsockname$inet6(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) read(r2, &(0x7f0000000600)=""/27, 0x1b) msgget(0x0, 0x20) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000640)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000006c0)=0xfffffffffffffffc) 16:00:26 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = dup2(r0, r0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x11, 0x7, 0x1ff}], 0x100000001, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x40000041, 0x7fffffff, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x49d, 0x200}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0xfff, 0x3ce9}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x4, 0x4}], 0x9, &(0x7f0000000040)={0x4, 0x2}) 16:00:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) poll(&(0x7f0000000080)=[{r0, 0x82}, {r1, 0x28}, {r1, 0x44}], 0x3, 0xff) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2060, 0x40804000000902) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x10001, './file0\x00', './file0\x00'}) open(&(0x7f00000003c0)='./file0\x00', 0x20a9, 0x0) 16:00:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) setuid(0xee01) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="e5fbe6", 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x1f, 0x7ff, 0xd}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x80) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:27 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) rename(&(0x7f0000000080)='\x00', &(0x7f0000000100)='./file0/file0\x00') setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) fcntl$getflags(r0, 0x3) fcntl$getflags(r0, 0x1) ftruncate(r0, 0x0, 0x8001) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) socket$inet(0x2, 0x4, 0x6) 16:00:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fchdir(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) lseek(r1, 0x0, 0x0, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0) r2 = socket(0x18, 0x8002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r1) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f666901653000"], 0xa, 0x0}, 0x0) 16:00:27 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) getpeername$unix(r0, &(0x7f0000000540)=@abs, &(0x7f0000000680)=0x8) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r3 = dup(r2) mknodat(r3, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) fcntl$dupfd(r2, 0xa, r1) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) open(&(0x7f00000000c0)='./bus\x00', 0xc0, 0x60) r5 = open(&(0x7f0000000080)='./bus\x00', 0x7fd, 0x84) socket(0x19, 0x8003, 0x8007) 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(r5, 0x80047410, &(0x7f0000000100)=0xfb4) r6 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) 16:00:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b92237765454e9512c22fa1aeb76e9e9", 0x14) 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x40047473, &(0x7f0000000040)) 16:00:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4000001}, {r1, 0x400000020001}], 0x200000000000001c, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:27 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x114) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 16:00:27 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000, r1}) fcntl$getflags(r0, 0x3) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x7fffffe, 0x2000100000000}) r2 = dup(r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r3 = dup(r0) r4 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=r4) 16:00:27 executing program 0: r0 = semget(0x0, 0x40002, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) listen(r1, 0x1000000000000000) listen(r1, 0x40) geteuid() pledge(&(0x7f0000000100)='-$\x92+!+\x00', &(0x7f0000000640)='\x00\x8c\xf3\xc7\xb5\xc4N\xe1\xa5a\x15\xc2\xb3\fF\xd1\x8a\xad\xdbe\xcb\xadlL\x0eJ\xdd\xeeMM\xa8\x13\x01\xed\xd9j\xf5H\x10C\x9d\xeay\xe9\x91\xfb\xfc\xc1\xd4\xb9\n\xfe\xf0G\xd4\xe8\x04|\x93\xe7\x1b\xa8\x16\x1e\x8c\x15\xe3\xb7\x81\tG\xdd\x97\x06)\xa7\x87\xe9\x87\xf5j,\xa7\xb2\xb4:\xf0?\x9f$\"\x96b\xe9\xe2g\fp\x1e\xb7\xfcl>Z\x02*5\xda\xf7\xedV\xef\x1a\x86@\x00\xb1u\xae\xf0\xdc\xe5\x88_ 20G\x83\xd7n\xc3\xb0\xf3Jt\x9fN\x9e\xb4\xeb\xa5j\x86\xb4X\xec_\x16\xf1A`J\xef\xbb\x9d\x00') open$dir(&(0x7f0000000140)='./file0/../file0\x00', 0xfffffffffffffffd, 0x64) setsockopt$sock_int(r2, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) bind(r2, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x0, 0x100) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet6(r5, &(0x7f0000000480), &(0x7f0000000600)=0x2) r6 = getpid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r6}, 0xc) r7 = semget$private(0x0, 0x4, 0x4) ftruncate(r2, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r7, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x2, 0x1000}], 0xa) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000c80)=ANY=[@ANYBLOB="00000000f5ff000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51c85a01db3a060000ffffffffac9b44b2e4bc0609bcc90000e17f2a7d3cb2b0355a83e0c6650a0ce394c6a7a4012267bea7cd6efa9c873feeb2e75c0e48a7b01caacc42620ce6893f1366e900cb22720a519bd4fd62e2cd4bde030c82dc4f95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b32ce6b6d89a112f6d0e7c812ddb7469e012699ed402075786ebf14667853a657360351065295dcedd7b9e3f000000ca101694bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dace7015a3c867e753fa8e5c56d0000000000000000010400000000142fb2d291834424643622c1f50f92a02448bd3263061e677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783fb83b84a6f341320ed2f6621974854fff99938da6d0d28396209b08ee6487bcdced272ad9e4a257e4a9ec3e0396b25516e0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b35de5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355eca63395a2af27937bbc93895ade21d8545cc6775b7191d92b30414e333f50221c22be3933f3723255328726c4abcd86153b4343de8783a286652c511524fe046bea459727cb2e6e96e63c3661f43929686835e09fb9b473d07d5f7b118056ab19ad667f4742fc55a512ea25b99fa147aa4c2fbe62f24c9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c710d1971646125107a285a2a1f759d4f9bc2000028a5e64155188a744d1121a0322a209519091f7b518a8e2fa589e73a53161db5f44501be88f7650000000000000073736f10effeaa3ea6b57768c862229cf1c955efb0b1ffa90867962d3e8d96da34f91fe64402cab45468e81478d4f9084bd7c858534b2e8506a0edfb1e3df9e51779ff88ccc54c69454f984c6e49dda6b8325b05ed1b5f20f7d31b711ee8f77704a95abb545840e55e3c079e92c9d532fac0c01d3464ebdc6c2ca4fbb820447d7a1b1748dbc29e71c099fc9d56994a45329763ca7d56ef428067e3c71db989ad95eddf543f936c45a85bd41abf8cda5c5c08bab2d79cbbbd9f6fc46b00"/923]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3, r4, r3, r4, 0x104, 0x6}, 0x3, 0x4, 0x7fff}) getpgid(r6) semget$private(0x0, 0x6, 0x42) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r7, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xb, 0x0, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x101, 0x0) dup2(r0, r1) 16:00:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xee) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x5e, 0xfffffffffffffff7}, {0xd33, 0x7ff}}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() stat(&(0x7f0000000240)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) accept(r0, 0x0, &(0x7f0000000000)) mlockall(0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 16:00:28 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) setuid(0xee01) fsync(r1) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x5, 0x1, 0x8000, 0x6, 0x1, 0x3, 0x2, 0x6}, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0xf804, 0xdb1, 0x101, 0x4, 0x78, 0x40}, &(0x7f0000000180)={0x1, 0x5, 0x10001, 0xad, 0xff, 0x5, 0x703ee5ac, 0x7f}, &(0x7f00000001c0)={0x7, 0x8000000000000000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x400000001}) munlockall() accept(r1, 0x0, &(0x7f0000000080)) r2 = syz_open_pts() r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x4, 0x4, 0x100000000, r3}) close(r0) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x8, 0x1) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0xffff, 0x22}, 0xc) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000, r1}) flock(r0, 0x2) socket(0x18, 0x485986c8e9162d9b, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xee0000, 0x200000005}) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffffe) setsockopt(r0, 0x8, 0x2e, 0x0, 0xfdad) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xffffffff, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff82, &(0x7f0000000340)="b2") 16:00:28 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="8d7ffed5a1a4c65b28e16571375c7552c7850b9eb11f22f72ef8c551e9a31bdc2097609a79c8b88492b616c202cfaa64f245d7383bc579cbf8fa2ccfd101eb46e46cc36c1285688f3af0a30a53263c88c543a8d0d8ea3eb88d210b9aa8383e41aafc263241f89ab2578f313701e448a635ebb4d083031833f72677e7d845911a01f42564e660dd96f0ea6d96de801ccd39078270ee6150daf9f72c32a478e9227c212f0c53dd2211adf2a7f61daf8fe7", 0xb0}, {&(0x7f0000000300)="8e691a03bbf0439014840a974746924cb8d3aa97699e2156ca84d0d01db97e3e4dd17abf1214c435e2eb775d5d141669035e1ae802060677968493e44bc800f16c1891217d7be93037b50ab9cd15fa4818c347a83caa894a0ea9189aacea563dce7f159f7fdf40f171176734859770612a351c301172c0184e5a0f238f9521ed4ba2c6723201f81da4073e1ba2297d77fd21b0550cf6ce769998fb850327503e431dc3f086a32c13d170ee93362612adac43e6179d4c8aa72ab37f0517508acadcc3244681c1d9d7c39a11cacf09c436b7257bfe06e9e568d8d362b53d63ffd57941a0904883d5a240d5074e0cb1b95b1ec4a14642f5357eaff3ed9c5fa3c3b4d0891106045b728ec4fde713e67d665fa9ea4d29d82a2e390ef4b2fa3a8f01bf7267f8220f2b222a654b0785d3aed591fc7b56a2117a301ba682d6f8d10e0baf6ef54beb7ff2afcb7fae98363d658bec21ab4341b2ea91c02eb9224df32e34cc1a93469306bdfaef3fc71d51b363f08a25479147de07c2b13723b5d4c03f004637f59e8f5e8986c5155f61e0f9288d249564a41f4ff11977d1d253284a8a75d354032b635372e662a2ef91ac13832626e0e8e41f1968099d4a2ee5415abc32b15fcc65de469611db91cece5b25afb02444a57ba8d838d79cda934476bc14e0fc727c9f46f70016b539dabfa89aaa266be7ffa92fca3826e0f66711901350598a3308035ad46401cf27e7312e465bc9f5f5c923c35e938caa8fa8458d48d13236e3ac038121fea216125385ccfb2fb565a5d3448e13fa98b809e567d5beda3145805dcc309c08a663bf1e6bf974f33e18034b185c987299a6e92f3e80aa88ab1a563baeff32f67aa64438506994867aeda0c42aaf322713c47410973b0a31a13e5b9f07a35ca33ca59caf8013e8d6a804a552dda19565001c49a944aca8f91afa3d2685219a3821502cdc8b213d45d28e979bab670ddcbcf40cbb8a3d966ac0f4a5f58763fe595a7ab5b2626bd8cb1e5ce67bfd775006af6035a1f25ef1469cfcc70b17aeaad1567ba318afe69f398bdd1e22d1ac3dc577b04e355fc3d0ebe86989abef30d3f64cf850e5fa48b626fe06ce191fa0a75e0b2b83a7ed487fd026a6b81a0fa584376a5044a07315960d08e95c5eaa096a06677aea7409c32ffb052fa745638d12e89dd98d1133748678354f0922a40e26d2875656acbacb9d37a70fa115521cb70b015da3d04325fd11e85504a365862a602f889af6338bf99545ed5598e63adb545278107c966beadfc39db9b242181e8dbee22773a75122f48517f9f03d5d93453180cbe1e0811234e63ba58067380b2cf8500a4f297f4f7212ec21dd2fb22508ccfcbb2a0c3da087f4e53c373d656ac00a919d6a8723aad8115652840a5c00d6ccc4c09681eb877e6b31606b2a66a0c349274df741f970150de0e04985251e2427199fdfe17346f611c8516eca0999dd93972736265505e8d75dd333f76637b9399dfa520212f82ff56a4b34c2e8dd5bd344e388162f2a77097a66fca5a10a81bba154a91da36d5666ed2e51742dc539c893409fa147c4e00268580d7c787227a2af3d88db0126662c9dd9c5d8b1af44b59006e95e8bf72f48cb0108248685cc7642dc20c32fbaaffbeac09a27f935740d5c5d785155451c2544fb85e3de21c4f07e01936c1b44600c8963114cd5cf2ceb1aaf0a628a0abe4e3c765380992e86d23c895bb8be06ca60b2b14c8c62d938cd400d5366166f42c5508543db9908a765a7411d7e70f953dcb6a82f26a0c100f3166e04432ae5a179a858e68dc59fc1147604d9187e3e43a3a47b8cb19301db1934d42a1c78dd06ebb6bed9d2c862f358484a89a1ff202345bdd8d0ab486de6196f3eecb0f459952cbd7663e36cba34d7775d936eb669b654279c38a8e36781310ad6b46ced8e56c0f0981e814824123119793be8586dc2e7d08277ae24d67e5325562bd15bd14d0de5b7e96a5de91a95f93179fff499ff19a429ac118f8dec4760b6e5e3f32abfdea330232739e2d24d9b6d91ecd8cd7b6b2f669f9409b0a81a472bbc5e0953ec70ad9eb52e04e0d08a8eebf2305f9cf21353e0dcdaaafa5e0f6d33bce6b2544cb7b54a978767b72cb1ddbca3be50f633df7e02c75bf926c7898c1be86fa0647f6bd6a7e58cbae5f280bff84e86555ecbdc1e29bf1f99f197121ec52e5867f1502fc582ab3ed69bcdd7d55ee067bdffd1ec27edfb3f3c886c85f6b3d1ac4cd7317a9742e32cab1f39abda05c0d73873c5c78d29a0ca8330045c246f9e8cdfcb76963571225dc7078e9ad1e9b727b2e39f1e125e62271a26b8aa584f9f90ee41441fba047adee5dd0f1b4e77593dc98bc7b8581a7ad148b9bd5e798148a9296ca27980a1cf4e1b11498d9b0ad388504991ad0df4a551ed72ab668e3a0ed8b1b9d0e4c33ce3170731525758cf07bd85707f8a49727767dd4996619078497e278fe4bd155b05635f7770a0eb8ef6eba1614f37784f7191bcdbc4880e550ef8046d1b77da03e5a57cbe17458b208704b4007108cee8f4bb5ce7d00d2fca5ad99014ad085372a9594d20c4d39b797eec5e325102e0110f0e180f680ee528c4f7d7ffc421716ac99447e4ee14c6143142a6a0b4e822c76983eeac134f19de49eabcd9ec6d1f73b7666945447a60fd871dcb226f1b12c222b55fa221c36ffb052f04b9ce56ddeb302a8a0e7e00f4e2f19eb0118702f88bafc24bccf77e5a3a284e975eb7842ebcfde78c7c9034bc0cf0fe12dfc1ca16b849b2b59d4253645076c017a60a81452c76ed7500a4c4dfc923674673a0a1673bea08ed858578ae83a1628fd27d654232ddd550f7de8f930a773e1727a889e7c26d94f04cbed156d071e9156040f2679b77ab748e295ff6a042e6c67fd94ade7a98ef5625d85e70477e9157a0701fa78416f89c2d715ff922fbb975822700e92f4d5453ab2f3207585f3140aae9074d789977c545c046ca88e615ed0adf422439c6c2bb0f6e7b2fae83d2a6250b8b8f08532369e12dd24768649f4988b60b97df925057005762408e56ef0e1c52349dbd01f8512d7af6214f63c32ed6a6f644d82a6db2f79374b4c58f3e76e28b1f45dbb85be18577d1841a1260c15c2644adcf86811790d8b5a35a98d0ca8976f63b381610ba4437143c1c7729a4b6c51ce0a75391132daafd147f5911a88b935ba6e11ad0e5fda1d3f007c16aed568ad67fbc04258e0d565710dbb3a0aab9a1282ab61189a53ada5adc2a59c233a60d4de70cec641d1ff5b79a0479f49f97649d86c2919f20a97d312e78040402d72bba921febf441328e02d742a0224859403c5cee92adcbc44c1ac0fd43009390e16157bf0a555389cecf9cd881eb830882ba4609de4380d254f99bb7b337d3182ed97383c3b00a3aef5c9da141f5b3f6910a7d4138e0701cd4f3dcbf7bb521601f3346accb1907ba3b5f1fe6473bc3f3f818600d6d7252a10b5988e60836de2bcaaee6ae5fa607f4d591afcd04cf3aaeca45b86435efc65b0b39b22b7764f239a488b95dee76b3db08a710424b7ce3730ca30811d1dd9f922e9ee0051d09232f8d8ce656a3659cdc7cfb0e185559c9a4dab9927da390a21f41126301dac6806b83b7e17469c726e88e3eaa52eb70693d2853795dfa6264c2e4d480bd6cbf673f38cbd970ca7f25a6212bb5cfda93d6803d6dec6ff43bec20c1210c4f81b74af1e227fec98383f98a96a2eb31e75961d38349fdce6a7ee47ce8c46fdebe476b5c526034def935685931c5401a490bd84437d65d8a7c60dd7b9ae87e985bb677daf77a3acb958b8c9f4edb4b3bf0bc5f0b676cabdf24915fc80006e706fc3445a2351c5126d02881c01c3b080cb8ae5ceab65ab63ad1c88834c71df9146d4e58f1b961244bb58df01ebe4cc7081a8680456e4246ba563fa32dd229f674057a538969517b337f84d43306e364704394ebaf4ed3689fb185eb13ad0115217917b6efe9888819ffbb217ad4e56dfcd1a54ff662bef0f884230b5dfdcb5a227c90262f5a08facdef0e8f0fbff853dacf144afb9bdfacf340af7dc67a1133763ac7ea6157bd29f09582484277d2fdc0ef2b70eb1a0cde105229bed4e472cd44f41b006f216a55ea33889ed93483c8e8d25edecff9d822c67e1adee68a5f3e451e4be203fec9f5487fbe926c7e712b1fbba410b7175368cd786150d8ba0ed98f3c834c416dbe2cb635771a2d979cde68f17f3cc75d7c26306a50fbd6b9b7f3bb448cc78ac32add79eadc03779165bf3a092044e9fb37a25c2b25a9c4129a0b43bd3be69f78b4ef12d45efadf8cf1103eafc96d4ca2ca5ee8a5d126e08c8fc96ca622c0b65e3581c745b879c0a45dce1af1b4c58035a1ecbe08c6162db38610e561c4def47e1b1cdf6e38ff13050d0da69f5f0333d2631accab8ea0bead9ffe71e3f344d88881355059dd8cf9c2892a89d0036cc41ae93bcd8137a18a55dbd3d7866f97f4a3fc8147d778114c138fc5b8b45d5928c29ac8504c984a82aeb44135a83a9e179bd249ec46a3c00011402e18d9f4cc2071ea39e9836bde548d8ac0acd60596f3df161deb5171ebe67ba53fc1e89e56cf8b6a8c96341af303f1067b9db05cdc8f28925b1f65d2aa2c9cfad23dc71dd0fe6121b55adac7589d6010fd1af181fa3c63360238e8b8c5f7a05dd6fbff1d474d0c239413a33327fae573f70d72f46ba369f3f12e112791421c949c821b020c7710146f5390ceed41de9d723b6949a57fe259eda24bf8e4d5797b8f2b6be1094d37c5d6731f1165d13dfc811321f3e96d844e96995180c1a7a111104206cfa393abf020e6d544f039fad8aba4a086f3554ca3033a89a2b27570c2d7a47dd666fab394f4056be2d60f176eb24148da8cb331bd68b75edca7097b028e1049f33639f648c58a9cc36a3b1144b669e0c35623dd9adbce6cccae55278b4bb0d846f1b000bd2670150f46d05848e934dce80e773ae055c01ed2f32786baef4dfb8f2cd5674a58d93944b8358bda3ff089a920cec8566a34186c33d60f8b2fb9bf02391290cc037a99389080057aec127f4b5fb40c38d9ca8abd60be96c3dce88caebcc9208f235b7f0cfe4afa1050e00fe28dd0a1ed8e592f93457ea69dd87c5cae33a1b785b619c8f5bdf76f85be4d675181810227d7aad219f1f1c24e3a30dc8f3f8b38e3363b6a77614e366b7eb664c68501c82db8669f4f059497c9f39c58650728f739620b009fd066fc80a738695ccae516d073623d6af6db1c251451a14c0e5f174b8a1346ff9a55a9797472048eccbebb2c991f6728bd2cc43ccd876c4c88710d18685c060e560331fa63d120703b95ad8105fde9275b595f1d009d913611d1120231a1586955a2dcc7ef98889aa6c7a7b1379e7cfa44ca75baf319e455ca92b90140ee9ff6c1c161cf3805bf55f51828adb854ec841f0b25453bd5b1d51bea1f98cf0ee47ec052c511618d44693de45b7baf892e29389b44cc4d17fddfe1eef1574868218730a58ea4b8c9fd56ea96d8b9bd9ed18dec5e544581be6aae9f8ea5973b7addf913d665b95bac254832a87e29124863fbba7de3d3ee99b9703d9616388048348c90e33209055ce6fee5e982e4dbad04e5754ae28bac131a72a902aaec439274a33b34d79d3936458aba92adade4db9308a63c67babb7a42a82178afdb136e635862b70470e06e0d60a2d4141053f1ffb884c6c6099fe0a7866aee29a18770e0bf3673c7115f48781ee9438e7aba8f7e0073d0a56bd8398bbed39d106d3c", 0x1000}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x3, 0x1, 0x3}) 16:00:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="1ff8a2337d0b125780", 0x9}], 0x1, 0x0}, 0x404) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x0, 0x24) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/214) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) semop(r1, &(0x7f0000000080)=[{0x5, 0x3, 0x1800}, {0x0, 0x80, 0x1800}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x5}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) setsockopt(r0, 0x7, 0x20000002f, 0x0, 0xfffffffffffffd3f) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x808, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:00:29 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1, 0x100000000, &(0x7f00000001c0)="0c38d415899a0e761c5391cf1e80476e41083c726c80be9c04c5dad79b5298dc630094867d018f198e018e19551d4a19dedcc7587d8ec9a98ca4fc1f13fa92ddb3902065ac85c095f0d611527de2b07ea1818746b377db4c06f4c08bb49553ad0b4ecf906059fc16b257367a830efc4de7f7c338e6576652d1e312b1d47e699ea12c8bb066ab85492b579615bf0f69c31dcdc15091281b3021dcf66d343713160ad625b48344968d4544f9907dbbfbcfe75199c66dcee72cb4bb8dfc8a80db4cb1dc5d353236cc0db2370d209ada39d484b8f5b078562cd7cf318f20312a505f43c1042b994364fc740fbe3cfab7debef35ef82c941c88", 0xf7) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000080)="ea2420390619000cf3815c7be574166c022f7968160b73f0d112a88a4f192bae74f421093555bcd705932085e8d02c6adc17f0fc5ed7186a724bc1f1c33ac1961387f08e3fd7198682902628eb756f55fe4b2cc62a3353c6f49c252938131fda138c95b2ca071feee735d9a6cb604954933ab4b81968c100a23c7bdca433ddfa7b320479a47e626c907a10ced3b626e045e89553316ec043b02bd5c9237b80f89d856e1deb409d321a59eb588f3ff62123", 0xb1) 16:00:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x620, 0x0) r1 = msgget(0x3, 0x20) msgctl$IPC_RMID(r1, 0x0) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x2, 0xffffffff, 0x7f, r2}) kqueue() r3 = syz_open_pts() syz_open_pts() r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_open_pts() r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/71, 0x47) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x100000000) ioctl$TIOCCONS(r5, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f0000000280)=""/139, 0x8b}, {&(0x7f0000000340)=""/148, 0x94}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000000400)=""/125, 0x7d}, {&(0x7f0000000480)=""/42, 0x2a}, {&(0x7f00000004c0)=""/171, 0xab}, {&(0x7f0000000580)=""/162, 0xa2}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x11, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000002c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0xc, 0x800, 0x0, 0x3}, {0x1, 0x1}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getuid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) fchown(r0, r2, r3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x1, 0x1ff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000280)={0x1}) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) write(r0, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xfffffe39) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x8000) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x280, 0xbd) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x0, 0x40, './bus\x00', 0xfffffffffffffe00, 0x2, 0x8, 0x5}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8004, 0xfffffffffffffe00) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1d}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x200000046485d43) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/220, 0xdc}, {&(0x7f0000000340)=""/110, 0x6e}, {&(0x7f00000003c0)=""/128, 0x80}], 0x3, &(0x7f0000000440)=""/174, 0xae}, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x20, 0x8000000000}, 0xc) 16:00:30 executing program 0: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) msgget(0x3, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x9, 0x7, 0x21d2, 0x8623, 0x0, 0x5, 0x1f}, &(0x7f0000000040)={0x7fffffff, 0x9c32, 0xd17, 0x5, 0x9, 0x3b8, 0x100, 0x101}, &(0x7f0000000080)={0x20, 0x4, 0xffffffffffffff81, 0x2, 0x0, 0x0, 0x1, 0x6}, &(0x7f00000000c0)={0x155c, 0x80000001}) r0 = msgget(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) 16:00:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) flock(r0, 0x8) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) 16:00:30 executing program 0: setrlimit(0x200000008, &(0x7f0000000040)={0x6, 0xfffffffffffffffe}) syz_open_pts() select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x34}, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000480)={0x7, 0x800, 0xffff, 0x4370, &(0x7f0000000200)={{0xaa, 0xfff, 0x2, 0xf7f, 0x3, 0x3, 0x5}, {[0x3ff, 0x9, 0x10001, 0x5, 0x5, 0x1000, 0x6, 0x101, 0x2, 0xfffffffffffffeff, 0x200, 0x7, 0x3b, 0x6, 0x5, 0x5, 0x7, 0x8b6d], [0x400, 0x7f, 0x50f4, 0xa7, 0x0, 0x5672c266, 0x5, 0xd370, 0x3, 0xfff], [0x3f, 0x76d1, 0xf6, 0xa585, 0x3000000000000000, 0x3, 0x1], [0xcc, 0x40, 0x1, 0x7, 0xfffffffffffffffb, 0x3f], [{0x0, 0x100000001, 0x800, 0x1f}, {0xf5b, 0x1, 0x3, 0x1f}, {0x3, 0x1000, 0x8, 0x2}, {0x7ff, 0x1, 0x8, 0xfffffffffffffff8}, {0xf85c, 0x3ff, 0x5, 0x1}, {0x226b, 0x7ff, 0xfffffffffffeffff, 0xffffffff}, {0x1f, 0x4, 0x4, 0x1962}, {0x1, 0x3, 0x1, 0x6cf}], {0x100, 0x0, 0x2, 0x80000000}, {0x401, 0x2, 0x8, 0x7cff}}}, 0xff, 0x2a4}) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x100, 0x2) 16:00:30 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x14) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x828a, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/155, &(0x7f0000000180)=0x9b) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) accept$unix(r4, &(0x7f00000020c0)=ANY=[@ANYBLOB="00000000000000002a6ae91b00000000000000000087fa26be085490b44145e0fa85c8b9b48d43a2c79e36d382c87ef72d3763cf3e1ebc5a4edae70a62a11928d1321d0115a99c19f391dc3d37a29aaff1c02d39213fea8ba0bcfec500240e"], &(0x7f0000000280)=0x15) accept$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000340)=""/158, &(0x7f0000000400)=0x9e) close(r2) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000440)=""/138, &(0x7f0000000500)=0x8a) r5 = msgget$private(0x0, 0x550) msgsnd(r5, &(0x7f0000000f00)={0x3, "bbf254a5ca91f093c517213c415e184739e357307ea4e232e4da130af5a0a8b86fc2c9a1e6e5e7d419bae9836d4c278f8c99fb62ffd5b129592529fb8551fee1516b5d24b8117fa541229a6da34a8ab8de38d4d5707fd5819f78a0b53ffb4b2ba17ce3e038602c4fb4007367e629365efd2bbea74c8a2e2f535b8ab56e70a669b5b2094fb7834b8aaeafd0c8724ad088eab253293d7286fbc9a6017c6e695703dbba178db04e4398b05711cd1de2068c9d74c9fe0de78c4c6bdb300def1ecba7e4c913758d0348e33dcba3d565a67d10f7e810d7109fe7a1bc230f3ae118e3bf56d951a5ea1d03b449"}, 0xf1, 0x800) accept$unix(r1, &(0x7f0000000540)=@file={0x0, ""/68}, &(0x7f00000005c0)=0x46) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8801, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x152, &(0x7f0000000080)=[{0x44}, {0xfffffffffffffffe}, {0x6, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000100)="64d161d541b8ffc1b5f9e43f9e12a3b22745f0538ad2e5e8b6b867ef375834082feb0059ad349ef69a229334ffc682a1675779c9c589") r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:30 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000040)=""/13, 0xd, 0x841, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3f, 0x1ff}, 0xc) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') 16:00:30 executing program 0: semget$private(0x0, 0x2, 0x48) semget(0x0, 0x2, 0x88) semget$private(0x0, 0x1, 0x400) semget(0x1, 0x3, 0x2) semget$private(0x0, 0x0, 0x4) semget$private(0x0, 0x1, 0x48) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x480, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2) semget$private(0x0, 0x0, 0x100) semget$private(0x0, 0x0, 0xc) r1 = semget(0x1, 0x3, 0x4) semctl$SETALL(r1, 0x0, 0x9, 0xfffffffffffffffe) semget$private(0x0, 0x0, 0x98) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 16:00:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x4, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0xffffffffffffff27) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="7f80c5d2e7162d8a1e5004c4be56cced49e40151c4060ad13494abe57e6ce97523201b4ac006fadbe02dece5a9e3a31159e70d84dc2c4e5813078833acf8b115e5b1b77a5fe808a302a7acb85c36ce59a91c0fdaca2a9728adce740eef721829bb82cd5eec2d32db6828f780c2ee362b2351183293de171a0091145eb769375f564a0a42a0920e15075a6ee1783f2bf69aa7f291fe3c1d5df1ef601d2a808ec9e5fc60209257db546ea4e8653d98b79fc9c4c5d2a4371fca7effd7fabb988a6a37ee9b1621792dc92af002f13326325e86b61b", 0xd3}, {&(0x7f0000000080)}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="aca38f00", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x8}, 0x8) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000400)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r7 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r7, &(0x7f0000000140), 0xc) r8 = dup2(r0, r1) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="000000186004008b0000232700000000000000000000ffffffffffffffe000596a31499cf0709810588264fc", 0x299}], 0x1) readlinkat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f00000001c0)=""/79, 0x4f) getgid() pipe2(&(0x7f0000000100), 0x10004) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000400)="770415b259e9b7818fdb1f2d04e80ccb094d8f319dc35d30bbcbd0e46623f2d1df8e95b33cf004918ca0286a430701b577905abc65fa66e884eac7a11c5cd3a660a5f3ec67c2da7647656dfa267496d2bdc65970804ea924048c87a5d6af1ecd30c6503046e47bd80dded4cb4472132d568c61a40c5bcc8b21b3c3bb67c5c27fe9267803651d8aabe279671775b9f4ca7f26189ed27c54c220000000000000003503205153e4e8e6831802000000632b", 0xb0}], 0x1) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x800) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0xb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffeb3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000400)={&(0x7f0000000340)=[{0x101, 0x9}, {0x0, 0xffffffffffffff51}, {0x21, 0x3ff}, {0x100, 0x10001}, {0x0, 0x5a91}, {0x8b, 0x3}, {0x20, 0xfb8e532}, {0x107, 0x180000000}, {0x88, 0x7}, {0x83, 0x8}], 0xa}) r6 = accept$inet(r5, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f00000004c0), &(0x7f0000000500)=0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x8, r2, r3, r7, r8, 0x4, 0x8}, 0x10000, 0xff, 0x100}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7}, {0x6}]}) r9 = socket$inet(0x2, 0x8000, 0x2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)='c\x00\x00\x00') 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000002) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x20, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x8000, 0xfffffffffffffc01) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) clock_getres(0x0, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x40047463, 0x0) 16:00:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10) fchflags(r0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10300, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r4) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000240)=0x296d) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x2, 0x3, 0x8eba, 0x1, r3}) fchflags(r2, 0x10001) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) connect$unix(r2, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r5 = semget$private(0x0, 0x6, 0x20) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000300)=""/173) r6 = socket(0x21, 0x8000, 0xe) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000003c0)=0x8001, 0x4) chflags(&(0x7f0000000400)='./file0\x00', 0x0) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000440)=0x8) getsockname$inet(r6, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000640)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000680)) chmod(&(0x7f00000006c0)='./file0/file0\x00', 0x2) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000700)={0x3, 0x200, 0x200, 0x100000000, "dd37b40f6708f969f57897eb9ed78194ab871085", 0x1, 0x903}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000780)={0x3, &(0x7f0000000740)=[{0x1, 0x200, 0x5, 0x6}, {0x80000000, 0x6, 0x6, 0x20}, {0x81, 0x0, 0xffffffff, 0x7fffffff}]}) socket(0x0, 0x4, 0x7fffffff) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:31 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r0 = geteuid() setuid(r0) r1 = shmget(0x3, 0x3000, 0x481, &(0x7f0000d08000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r3 = dup(0xffffffffffffffff) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x1, 0x800, 0x3}, 0xc) shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r9 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x401, r4, r5, r6, r7, 0x4, 0x1ff}, 0x4, 0xffffffffffffff7f, r8, r9, 0x7fffffff, 0x1, 0x1}) shmctl$IPC_RMID(r2, 0x0) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000cf1000/0x2000)=nil, 0x2000, 0x4, 0x6013, r10, 0x0, 0x59) 16:00:31 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) r5 = getpgid(0x0) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001240)={{0x2, r1, r2, r3, r4, 0x80, 0x9}, 0x1000, 0x80000000, r5, r6, 0x7, 0xffffffff, 0x586000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r7, &(0x7f00000000c0)=""/6, 0x9e5d457e496cae5c) r8 = socket$inet(0x2, 0x3, 0x80000000102) sendto$inet(r7, &(0x7f0000000100)="46d644562766d041a8bb9d038737546736fb4fb775a8d51117275db60f99a73cbc6d325b9fd97c2aed56a3be509e1c983da0136eca1caf883ddc51ffda33327b479c348e30972793a9982ba8700a8836cb67cfb765c2e31dfe8185a3927d1f0981e57e9999c4583924aed8d2832cf0f26a5f8374966a8e508276e301c5bcba7fd8693e8e7115709e7a537ba1bc531c3db553f44b4f59207844d120b7bd531bd1a08fbd6ccfca8825a82540ca1dab21c7cb7bee6b8be5b4acf405c93f18692be663cd269cd7246f61f4b69505d2af95419711b2bff19dbb814409473e3630819ec35faab8020cec46a3be9e5beef01350c6074c28a85f9eee879b8cc9d5243e55e75b457803b13baadb56a932542f2581d8153ef0d2b7f58be0f8fc5cd4e06d1ca93c8d977739074eff08cc15f05fb0cecd652b228c66cbbf3beae782dde04295d5c3941bbdf3de338f363d61cf42cfbe6ed83ed3033267d8985c7dcdea04a8f63b9f621ca9347792030c4dfc0b321a7e6f0df5c4bdcb1b2ee69599e70b1d4140a7ce3b3a2959bffe19521a8b1c943ed6dcf7d5f7256627477faa6ee0f8e9ff7e287c7d918358ababc738c4c32e5a2d30a9289adc17a16f9e7915f54122141992cce4840cb8fe98e1940f9afb795eb65c6c21cbca9dede7723dc957f1ea9c4c9e9be20bc7c33b2af0fb22b9667ad87c05b7346710c6446b49d36fdf1b1500e072e7219a5af4581af52edc11e20d655ea7569c75dc5a1bfbcd03f8034acf478beeb38a0fd0408d2de1a2ec569e2492f4bfe31a0fb0b6cc9f71b89e0f22351c55c7e09dc70b3214796ca63e0cab07aa5e48e6c3943eb525d4a4c136e8a7d4fde81595b32f6539d4731094365f04053f6bdff28a57d7c47e458eba61c25d96b36ed6eba268959e39f608858a53ea8628b57fe1ba3c0656d8e1fddb6a51f4be4f0f85721086068f4dfad1dfaa53dfeb801fcae6f734e3546675aa2d4cdb56404d64af1628c134a070da944c52e8786d130684f150581a77464f1a5877105fb734de8ec6aab03de00d8b61c6b86a134507da02f1902d5a20e3b46fc21cd976b996aa1d9474a136db4e69136f133afdc636c8abeed58c253fa8050ffbf71c294c384cc2747c384d00ca7cef8498fdd6f9648922006549006dfc0e71ebe92a8ccea530b71e8dd211bca212422f56fafd13496d1cce2cc6706ad10301083208e2d045ff46a32b3c98f0f0cfaffb6b683cd7fa7ec12bd3a3011d2f5f5408909233e5725c151c7f21ce10cccd45978677b3bc46813c3b17c4f4fc69f832f36d0c30cac9bd8a4275d5f9f9340b703318cc21378e0e7e5eb1e48a39f726922d5d783ee394765b694813dd18ccf979b67b49e7895bccd4bc0bed7fffbc9fc129e639f396ae54ad522d8a82733645686d72032df3f60aba869ba2d6a407540a0c349962fc4485037e6f22b0b3cc8f7ba786df08d1e7c754452f51b8d74bede32864545d11e0c9948f73e24424d88a991e95f295880295b8e44047d53ae73cbab8dc8ae773460224040b2d0d3c97ec0a93a44fa5654babe7eb859e995627ece6b20f710ffef3bb543d6887bac985c631de1a1515472eed55e2190797b3ebbed2a7feb5378462e8324b3aa3e38f4a1001405e2fb6c5d9313f302b2fd89bb03d85e4a7a9acd0110e62da0323f70976d69f71ff1814db2911a44ed7b48b1fcdd8cca71bbfa01e1fa3a3318d161d5eac07bbc88d617d7e4e7368e5c11fd85c5e5ab3da79d8df9af831b87625a08bb8f6c5244c7dd0c01b4c2d35688e33e05a553320d3bf67c27c027c7dcb0ca232249fd934b55f1385e31c0f6bfbb25376172876bcc883dc20553596dd7c0763f228b2df3a3511ddc2701865bbe5e88e598b73f2e3112ff4aaca66915b63947e27e3c649037223efcfee4d48f4b532664ef1f007ae276d1a093b10683f5c8cbb79e8c03a5bf9ed0c3846c69faa2ac98ec763ce94c129fa44614e94f061d21b66086130da436ba4d5af9c0d85e998953b10df9ebbfcea6aebfe5cf6904fcd033deb7badf36cdcdea4bcf53d2ddc8fa1748ec80c77dfd179e2e85ada6fb4cf8a6fa47cee7dd3370f58979a9de0cf76d58e334cbd010f4c5bc046efda648fe7068f30a429a4f23a512d95261c346cd03b1a9df5b128b89158ae9a89d9d670aa3e882d1466c666389fe09e508a81da2eaf96db294a3106912e9ef7195a7779b40f8f6b4211a12d37126a667b220a53e8698663aec77309206f057371c4c6b7e86f6a028fd0dc6055145ce7a1d42018f7066b222f38d156380c86ec147451c763d8e3191b816caf340675ecf00264ad6eae4593c5d5a363bf4e4a1e19105b2f1e0c0db29fed68b3561c90cc64e34cd5a21af0a0f09eea931ff58c48f59f328af4c5a377a8cca84fa03a10504907de7cd56b9c93136794a57b4eeea2b0b1926b45165c3d138f3e56f9e78f2917473052cdd72122903ac125d2ed47ddfa83cf2c091ab91e7e5dbf416e7b11861f211994bb17df2ae0e1af8899e4fefea7347e0f70f3332313cc5099b8aa6d89c49a7d25475fc9a7fbed336d82f83fffbef32eb26745cdf5883006fa93f3ab1c458cc25d3ad4e7ebca9dc57ca710f2055eacdb817989f53f5974ecbf87f02f21bf9ff92e461c4fc557c3f1af1fbdd7d9ea1d52eb2499388fc1086c86b64b91690923e04c79b74efa42913d35321126cb2287dfe0b5d2a06e45a410d9759c10ba377fcb4018ac65982692d07ae34bc75a32f63fb06a2042d4663aa15db60ec57b963e93e8bc5a149468b07acfbdbb434b60b1463b0991e585544ec28d93888735694f5cbc34d3ddbf0ca85168503e49ddbe07a9036d34df83536b7d2ccaa79ce4ea7f6c67c2452b98bc3959a9ac597a6d7db070e797f8025ad8d34d8b673ea0f43cd5110db1e481fb2f8bab22129a92c764334f4dafb604469678c16b7ddb90da9c9ec3a488f6791ab38940525554399bf6aa1caa64c9048c146e9000ced4a619219319abbc9326ebf0812c7e18358bb9fa960fa46dce49642c1d2a294f005b27646cf7819abb7461daf30ffeb55443aac3819c945c0822910ce4bf75479d77a2ee2cdbc84a3b354f35b9ae30487a10827ffd36b4b083aef56902f2268f3f33682f520e36b6d543720c3890d9693dfbd9efe705f7c0a0742f15d45faed632a7344ec45fb5e94e24aa5af7b282dcdda7a045c47e7ac942867dad745ba884e00aaec10add4b1d5ed4d0213dfe9c2256f092831d0a602d65bdd4646589fae4bca9c3745b2d4652348c16c26c79c9d956e050a6ce4057230d22948b6ee1a50aa2c4a90e94851d25d1d99480579e9458c4b88a5d6ccbccbe4114f77772caaece67da59bc103ed7c243f4e56dc3f72ae4ccd34d4e9fa38a9eefb63ab7411ae52985bf4f5478bb5604377645525f8aad228fff191b921f5fc767b0fc92e0eea2f16070883686ded66844f3ec2fd16066863aa3d64fc9ad54523f7b8fc322793621789bcf21792c7dd1004805b95ab212e366191e85813e33d0ee65057a79bf4625faa604fccf347eae0f9ab6c1530992c0fdfec9bb2da515878abd6a4f6bd0271fec98de1f110596262fdbad0f7eef3ef34b3a3ca400ba476c5f323b0ac29bb5abe7d186d01705c7bb42fa2584df3446b528070a75bb9737d738b9e06485fa0c52608c4aa0038b742b01cc2e3cdcd631e3537f82b1b897f25104542c00fe84683bf4a9a30ac9d48d12eadad031d11c760748d4580a2df7d6d0c59ecdb8bb4f5f6884c10f225fac546e1febe5c563642d7fbb4d2382a3c56b0d097d0cbd13ca0788b2699cb8de37a75541816485d23343f72bfc6733533142a06dd0085bbfd12e3b2c53c46968746ae7792a6c10f0a1926bac319665301e994c1b647423e48401123f8d7d8a7d03d8ee455040f88a78749b68a46a8698639187d1a1a69a81c95130389fecf597f6ef51bcdaf223fe9b19a12f6e18dc56c5b519d42444af02a47e7e26b4698fb336711cafd13f739a9c04f2a7c0c16dd50fc6672f720ff9e48e0b795c5c55cfd5708086fce314d81607d6e9f901d10e1f7d54b6b17e79a398845a12ee01418d8e04b55126d5756afe9ba6be2b872dc0142a02f2cfbe3f35bbcc0032b10c49b338734a0b5cdb613a328528b548d567dd63b7cf6191b47753a6096ecf44655cb808c1ea3de69efe635ba723cc403cc60884abf6e86a39f9d6508101abd285b878722af38695523dcc52e9b5fb0e7aa1630cf3125a9db3e2ad2bd5ca182bfb850e218723d0c260b7d4ad91a6901259a90fa9dcca409f41e321e72d6ad50bf1dbf1646eccd57bbed078fbe7508bd30eeeb5a3eb482ecc4b9e159c34bd913dff909108d496b562dade9f621588e4974439ebcde6075f82b44cb932e1c1fe98acbc90a254bed502e6336303774e087726188374eaf70b4366337fa93d27c382d821e314b5a483915e8ef892d778a64d2ba64148d670148361df3805b3478d90b25744c6dce644ecf4421e6a0181283abc81044a6f4b83c43d3fe6353ed7894292766a68d7e2d12dc0f1532ad8ecc24fc6171450fb12ef91139efce8c4e31775e34690dc11bde0c33b6acbf2c68949802a90e67048fab825620bf91bb2523abd1d9c01106062324583784512595586654f7e29d48d942c4dcf1ecb9eb51958f9ae11874650320bc203c7b5542b2496d173242e22a70f39a5841a904929237dde9878572a0dd2c159385c8eb62ea069c3d365c0b0a120b21ad7fdc2236327c77215cfb6efa6d54cb0c2add631a67c29a3033255f433dc8f76a980b42d54a787a8641caf7a633bb4e5368a311bc2df56329ab478a9cacf79a8d60e919d10569e5ab7ba5978b9f320e5c3d579d409a5ee4e521f2d548d4316b6fced27ac767bde85908b5775cbf54866d91555ee0b28d18a13a195e8bd8e934fa7638ad884eadbc39054a618054c38c4077d9c988e820f9ea3a45bbade048c9e02712697f2f93b56c9dec85abb545793869d3d7e44689a1024fbffb8e0c2f3e6bcd71e4e812999ebc10887eabfca7bcb4b337973c1825a95c0b795333c399c44bcda183755d6f61b8aec9659162ea48be3506c7aff2531f780fb854a3c676f753be688638046cc6549e28648d371e312d1abab53caf43a201b247893b9e7758e93e394039c7b871b7ef497c4c008574e47217b9c7ddf7b959719bf9ac29208ff834b2666d8541c56c22bbc4c3f7f3254877570a625f5eee394a3883f7f1975d4317c085a95083e9b0ae2c182126246fcea60f09efb7ff2049d1400426cd739af9a59bf9316cfaaa9acf7b64b8d4120f2dd9ff661502b370669d29c7c891acf9aa43f8350df1c13c1f6e76b38a023f180e121dc28191b34f7d7ce2938a63e1995d36dd27c55cdaa2d868f64d79ab1efb3d71001f73b43795f03d55982fcaf5b8e69471b3e56d9f83edc5094a7f01cfcd8af88ccdfc09f5620ac705cdf53ce540696dc6b1fcc39e24f94810be6ac6fadf3ed80f8e2b807ab1be472b613dc00beb2309c4a616d22eee932a36bc9c5c5aa79554938bf28324dfb40ac163fd3faaddb68d76aa5bffabe130eef43cc6d84eb405c120255074217f0bb83dc5d6cf19a09514999d4ceed6703b24b922f15cbca388208adaed6bfab41ce60d7f55ea2d9ef7c9e8d4446822756204d8e637e20bc6f39cb7481726d01445e24a0801a06e9f6016e3c07b8ef86efc1c24b5670a9ff926f1d148df5ce6a65e1243cf87cb6d9ed6e08cd52a3f7a0c4822f43f42eeea5f2ab285cdea52658becf1c7821662e", 0x1000, 0x5, &(0x7f0000000080)={0x2, 0x2}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x300, 0x0) setsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f0000001100)=0x8, 0x4) r9 = dup2(r8, r8) listen(r9, 0x0) 16:00:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x12af, &(0x7f0000000080)=0x7fff, 0x4) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)) setsockopt(r0, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) 16:00:31 executing program 0: r0 = kqueue() setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffff8, 0x1c74}, {0x7, 0x100000001}}, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd803f014440 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd803f014440 failed: hole in range 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xcb5ece1b692875fb, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:31 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x400, [{0x3, 0x49e}, {0x2, 0x8}, {0x2, 0x80000000}, {0x0, 0x22}, {0x1, 0x1000}, {0x3, 0x4}, {0x1, 0x100000001}, {0x3, 0x7e8}, {0x3}, {0x0, 0xb2}, {0x3, 0x5}, {0x3, 0x8001}, {0x3, 0x5}, {0x3, 0x8}, {0x2, 0x8}, {0x2, 0x5}, {0x1, 0x80000001}, {0x1, 0x1}, {0x1, 0x6}, {0x2, 0xb41}, {0x2, 0x9}, {0x3, 0x9}, {0x3, 0x1}, {0x2, 0x100000000}, {0x3, 0x5}, {0x3, 0xffffffffffffffc6}, {0x2, 0x5}, {0x3, 0x6}, {0x1, 0x40}, {0x3, 0x3ff}, {0x0, 0x29a6}, {0x0, 0x7ff}]}) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x110002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) close(r0) 16:00:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) fchmod(r1, 0x48) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0xfffffffffffffff9, 0x1f, {0xfd8b, 0x9}}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x1) r2 = msgget$private(0x0, 0x1001d) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/88) lseek(r0, 0x0, 0x26, 0x0) mkdirat(r0, &(0x7f00000006c0)='./file0\x00', 0x44) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') lseek(r0, 0x0, 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x4d, r3, r4, r5, r6, 0x40, 0x7}, 0x9, 0x88e3, r7, r8, 0x6f, 0x5a5, 0x1d, 0xfffffffffffffffa}) kqueue() 16:00:32 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) flock(r0, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x20000000) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/112, 0x70}], 0x2) 16:00:32 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x9, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x48) sendto(r0, &(0x7f0000000080)="9d9fc58f82d7fb76c8fe7e27021d1d1b6e854b2307a6d14c5fd74b4a86668e161c4e2603bdf5f0f4be6ad6e8029357371bbc4f6d1c84a291f3a1", 0x3a, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0xc1100000000}, 0xc) 16:00:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x292e, 0x9d}], 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x40, 0x3, 0x7ff, 0x3ff}, {{r0}, 0x0, 0x42, 0x20000003, 0x7fffffff, 0xb2}, {{r0}, 0x0, 0x4, 0x1, 0xfffffffffffff60b, 0x9}], 0x9, &(0x7f00000000c0)={0x7, 0x1}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) open(&(0x7f00000001c0)='./file0\x00', 0x90, 0x40) 16:00:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x204) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x680, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget$private(0x0, 0x10) setuid(0xee01) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xb4, 0x6a83}, 0x5, 0x8cca, 0x0, 0x0, 0x0, 0x7, 0x100000000, 0xfffffffffffffffc}) 16:00:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x18890, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000280), &(0x7f00000002c0)=0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x86c9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45, 0x0, 0x0, 0x9}, {0x60, 0xffffffffffffffff, 0xfffffffffffffffc}, {0x40006}]}) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0xc5c89df0ddfd27f2) lseek(r3, 0x0, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") fchmod(r1, 0x4) 16:00:32 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000e20000ffff000000000009f87c8a5b67071bec9f538706000000b813000000290d000031000000030000003591af364154310dc1bb89bf"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x320) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x7) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 16:00:33 executing program 1: r0 = socket$unix(0x1, 0x12, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000a00)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000271ce90bdd70e20067362a8403112a0bf97e0dc7c7ded24beb9055428d4141108e9c33f9f38634034c832adcc5419107683407ac1a606231405d1c94850616f67138d89580061f075945b1ebad882e40adeeacb38e514ea6d86c2b277e1727b06e585f7ad1e1663c7318e584c7183f5aa28b52cc7cac8ed4042596d71aaa0e08153ee0994cb9f4ab12dc04a7f150e5477ae354af6a0f91943038872500a654dfca46158721c89127d26f8f184bd00499d5d730"], 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="a38f56bfc6d4286f834e70ac96a9fe8d2025fe39da0df3cdee070071564c4136ae6bd59c97532e7acb030bbd85b2f6437ded592539e6355201e866e6dc0594ef356fc6c4ff3ab9ef1f4d412dec3ffa4844b659fbc27e1c6d97f41da4a8b08d033408ff5e0a86b7f2412693f4a411c103afa754d6347c7759"], 0xa) setuid(0xee01) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:33 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x1, 0x4) 16:00:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x24}, {0x40006}]}) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x1, [{0x0, 0x6}, {0x0, 0x4}, {0x1, 0x3ff}, {0x3, 0x3}, {0x0, 0x101}, {0x3, 0x757658c}, {0x3, 0xfffffffffffffffc}, {0x3, 0x5}, {0x0, 0x4}, {0x3, 0x100000000}, {0x3, 0x9}, {0x3, 0x5}, {0x3, 0x7fff}, {0x3, 0x9}, {0x3, 0x9}, {0x3, 0x2}, {0x0, 0x5}, {0x3, 0x7f}, {0x3, 0x27}, {0x0, 0x100000001}, {0x3, 0x8}, {0x3, 0xffffffffffffffff}, {0x1, 0x1ff}, {0x3, 0x3f}, {0x2, 0x81}, {}, {0x0, 0x400}, {0x3, 0xb63}, {0x0, 0x32}, {0x3, 0x9}, {0x3, 0x7}, {0x3, 0x22b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe8d, &(0x7f00000001c0)="4de9b6") r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000000c0)=[{0x89, 0x3d}, {0x80, 0x40000000}, {0x5, 0x8}, {0x86, 0x8}, {0x25}], 0x5}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getdents(r2, &(0x7f0000000100)=""/112, 0x70) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 16:00:33 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() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) fcntl$getown(r0, 0x5) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:33 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x102, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = dup2(r1, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) 16:00:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000691, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/197, 0xc5}, {&(0x7f0000000300)=""/187, 0xbb}, {&(0x7f00000003c0)=""/241, 0xf1}, {&(0x7f0000000080)=""/12, 0xc}], 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) dup2(r0, r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000006c0), 0x10) dup2(r3, r0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 16:00:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) 16:00:33 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') r0 = dup(0xffffffffffffff9c) r1 = socket$inet(0x2, 0x8007, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10400, 0x120) fchflags(r2, 0x10000) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000440)={0xff, 0x1, 0x2, 0x26d, 0x2}, 0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x2) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x18, 0x0, 0xff}, {{r2}, 0xfffffffffffffff8, 0x80, 0x2, 0x6, 0x95}, {{r3}, 0xfffffffffffffffc, 0x80, 0x83, 0x10000, 0x4}], 0xffffffff80000000, &(0x7f00000002c0)=[{{r4}, 0x0, 0x1b, 0x20000004, 0x3, 0xfffffffffffffffa}, {{r5}, 0x0, 0x0, 0x80000003, 0x100, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x80, 0x4, 0x1774}], 0x0, &(0x7f0000000340)={0x8, 0x7}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) mknodat(r7, &(0x7f0000000140)='./file0\x00', 0x18, 0x817) pipe(&(0x7f0000000400)) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x38000000000) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x4000000000004) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x4, './file0\x00', './bus\x00'}) 16:00:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x70, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x72aacdb0}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3e, 0x0, 0x0) 16:00:33 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x14) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0xcb5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000200)=[{0x800, 0x1, 0x80000001, 0x100000000}, {0x4, 0xffffffffffff74fc, 0x5d7, 0x100000000}, {0x6, 0xffffffffffffffff, 0x2}, {0xda, 0x41, 0x2, 0x8}, {0xfffffffffffffffb, 0x0, 0x80000001, 0x10000}, {0x9b, 0x8, 0x800, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000140)=[{0xe8, 0x7, 0x3, 0xffffffffffffffff}, {0xff, 0x2, 0x6, 0x400}, {0xff, 0x7f, 0x1, 0x81}, {0x81, 0x5, 0x0, 0x85f}, {0xf2d, 0x81, 0x3, 0x7}, {0x8001, 0x80000001, 0x8, 0x5}, {0x5, 0x0, 0x1c1, 0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x0, &(0x7f0000000280)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400e717060000b283c6a0f0000000000000000000008000000000000000000000000000000001", 0x2c}], 0x1) 16:00:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x7fc, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/65, 0x41, 0x41, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="ecd755b2ebdec86f9f653df5a61c2d522afe2e1609f8da0a59ae0aee20022b9686566d3bdefe7c2e7459ec036a2572162dd39be47d526ef7c34538a1b0b9d6f986602d29b1c1a9b668bb13986c9c05972129eee89d9cda9e4723686a405902645b8c8782977273bb3c74e41c4e0e9464570a57fc18b62150f15d7f00bf01cb4b00f6902e84ae0a68542b74ddd41a6be608ae33692e74822f666426f96874bf156320b96eb044d32fc4bdb82814a641a8d854e4d8c1ad69bb735d3fdf9653ce30f9ae93beb9b9dbf77022d88d18", 0xcd}, {&(0x7f0000000180)="739a062b50e11c5bbf101b35a88adbf5b98b9402997fe132a0dbb0e7a1c41de71f11417d4d90afbc4c9ff2c9c69087e525887efdf090d427e954be2a366bfc104b501b93f5c0adadb3864e9bba4374ad3105ecd1fff8be2d54f4eb6dada65a8b", 0x60}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x141) recvmsg(r1, &(0x7f0000001680)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001500)=[{&(0x7f0000000100)=""/164, 0xa4}, {&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000000240)=""/64, 0x40}, {&(0x7f00000002c0)=""/122, 0x7a}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/246, 0xf6}, {&(0x7f0000000480)=""/75, 0x4b}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x8, &(0x7f0000001580)=""/196, 0xc4}, 0x841) geteuid() rmdir(&(0x7f00000016c0)='./bus\x00') getegid() geteuid() geteuid() chmod(&(0x7f0000001700)='./bus\x00', 0x44) r2 = getuid() setuid(r2) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) 16:00:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x562a, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x2000000000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000100)=0x4) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) flock(r0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000140)) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: r0 = socket(0x2000000000022, 0x2, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x200000000000, 0x4) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket$inet6(0x18, 0x4000, 0xef49) flock(r0, 0x8) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1000000385, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x35) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c, 0x0, 0x6, 0x8000000000000000}, {0x100000000000002c, 0x2}, {0x80001000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) r1 = socket(0x18, 0x3, 0xf11) getsockname$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0x313) 16:00:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open$dir(&(0x7f0000000040)='./bus\x00', 0x9, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x39}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x40, 0x4, 0x2, 0x1}, {0x2, 0x2, 0x800, 0x5}, {0x1000, 0x7, 0x617, 0x9}, {0x3, 0x7fff, 0x2, 0x3}]}) 16:00:33 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) setreuid(0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) dup2(r1, r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c6e23c5100e745e400ff46d700"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0xfffffbeffffffffc, "0100000000027f00000010006624520900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:33 executing program 1: mprotect(&(0x7f00004da000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) ioctl$TIOCMSET(r1, 0x20004276, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xf94) 16:00:34 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) execve(0x0, 0x0, 0x0) syz_open_pts() open$dir(&(0x7f0000000180)='./bus\x00', 0x20000, 0x2) open(&(0x7f0000000140)='./bus\x00', 0x20400, 0x7) r2 = open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000080)='./bus\x00', 0x80, 0x0) syz_open_pts() 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000000002d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x9) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="cd3437ab2f56b4640226f71bb72a951bd4a2b4b9df070ecbf323b7549a0c718906554d9ade2933d249957e50bf9ed94e9e617d10b78e5504f2b847bd7a276cdaeccce5a443f8f07de7d4a7ba6bcb08604d24842b0418a024e5fc0a00653150a0574b1808a9f3c5a1e7f13848d6fa5b69d3d858fe75a5821f5c1a892aa3414bcde9206a013d5e495cae937dd27d7239bcbfc5b106ef17c45f6787b1216d3c9b4382f25357620776", 0xa7) syz_emit_ethernet(0xd0, &(0x7f0000000240)="0b109b0e3b919243352235f1d981c27bb0849dcc51bba029cdb08a1bb1c3ac96703311e18a86e0fbd2b0d07cffc7a48fb47c1e49db5e9d5fcece4cc99180cae9314e85b3629ff6aa817007b5e1f5f17c2605b69433d34980030b012723b94a15bc681755878466004aabb526891b5bbfbec55336b71ce6f748ca3db1bb1f9d4cb8d89027486dea480bf042f624e423a24f553dd5a35ed4b8366c094e3c1d43bd53992052ede3b335e9483d76fb38896d2da30ea055881687e83a87fbe2489d6d7ee9393e3802be082914e6bba5f751ef") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(0xffffffffffffffff, r1) 16:00:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 16:00:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x100, 0xe, 0x7}, {0x2, 0x1, 0x9, 0x80}, {0x1, 0x80000000, 0x5}, {0x100000000, 0x1, 0xde, 0x8}]}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="497b825080c0a772dcf63377c5e91e5d46cc61bee826565f752671624679e1f228675b8494293c260b3f1ac604d1bcecefee6fc8c9518cd4a3e784169532e2f5290750dabc04114356d3c0d475b551f48e5e3a43cfda0712811a446a5bab170c8305cb0d447ed52560014dcccfe43f583a09a0a9f2a3935c881d4dae7e2abfc309ca48d07795f8edfff6116f6724e4bb01eb2ad3e6d5798a1a0a5bc4f5e19d4da04922163d7cf7ab27b15c795547ba1b6dde7686b0b383c2fad1cdadb6c1cdfcc9887da40bed4688612d456bb0ef29b812eed937f140dfb5d542d4883a3e75214959fb718825de6cf48e65b4b12e70ac", 0xf0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x104) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x6, 0xfffffffffffff000, 0x1, 0x7, "aaebc5597fdae6328ef34f4c81415e9692f111fe", 0x9, 0x6}) 16:00:34 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000240)={0x3ff, 0x10001, 0xffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4500) chmod(&(0x7f0000000000)='./bus\x00', 0x80) r1 = open(&(0x7f0000000080)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {0x0, 0x2}, {}, {0x0, 0x8000000000000}]}) 16:00:34 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x5) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) 16:00:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x35}, {0x6}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) msgget$private(0x0, 0x10) clock_settime(0x0, &(0x7f0000000080)={0x1, 0x4}) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000001000000000000000035cb000000000000000000003e004c0aca017ecbc09900000000000000000000000000000000000000000000000000a0fe521b369661fc6332d5a92c0b000000"], 0x41, 0x3, 0x800) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setreuid(r2, r4) r5 = getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setown(r0, 0x6, r5) fcntl$setown(r0, 0x6, r1) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0xcbf}, 0x8) getppid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r4, r3}, 0xc) 16:00:01 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x200000, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000180)=""/174, 0xae, 0x803, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0x4bb0164d) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="9c1ef35b02000006abb8a25e", 0x19c}], 0x0) socket$unix(0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x16f) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x3c, 0x602}) write(r0, &(0x7f0000000040)="d2b1f156663b3d00df", 0x9) write(r0, &(0x7f0000000140)="07134743f2e55e5bde7e2f477d4ab0f8444e5eb78ad360d240d9f0c29164f010c693174ff3a3c07df78509ddd89e", 0x2e) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = dup(r1) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x1, 0x7f}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:01 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x40, 0x4) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:01 executing program 0: r0 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 16:00:01 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r0 = semget(0x2, 0x1, 0x180) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0xbf, 0xff, 0xcc, 0x413]) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x3, 0x2, &(0x7f0000000080)="9ba5ed52", 0x4) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/77, &(0x7f0000000080)=0x4d) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="5827209560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d162800"/101, 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f0000000340)="d75e1c6595a7a2f7d48846ea419c08e805a5d598d75f1d7318690495f7556ee1f6dbb72dd85f9da8312b61fc5797ec731a04b635af6694c8b74d46bff71358816c5c569874c8a5440cb200000000000000000000000000003d4d1d0a890ecf", 0x5f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/111, 0x6f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fchmod(r0, 0x50) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = getgid() r2 = geteuid() fchown(r0, r2, r1) 16:00:01 executing program 1: r0 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/239) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000e2fffffee70000000000000000005b9d071b542a538706000000d6180000002900000031000000000000000000c20000000000abef8a0870e468c8a1ddd9d80a1ecd9ef081178875933d72c84fafd47b258f74c798efad7b1dc21f8189ec9a420b6353f9fdf8e1fa80b4b0a496c6e7f88365ccce85"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x61}, {0x40006}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket(0x10, 0x3, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0x4}, {0x18, 0x2, 0xffffffff80000001, 0x7}, 0x7, [0xffff, 0x80000000, 0x80000000, 0x6, 0x5, 0x2, 0x4, 0x6]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0xa, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) r4 = dup(0xffffffffffffffff) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x228, 0x2) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x202, 0x0) r8 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xd2e6fdbf8d60846, 0x2, 0x10, 0x5, 0x1f}], 0x1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x4, 0x81, 0x7099}, {{r3}, 0xfffffffffffffffa, 0x10, 0x80000020, 0x0, 0xc7}, {{r4}, 0xffffffffffffffff, 0x2b, 0x3, 0x6, 0x7}, {{r5}, 0x117c58103321a7f, 0x24, 0x2, 0x4, 0x8}, {{r6}, 0xfffffffffffffffb, 0xe1, 0x1, 0x4, 0xffffffff}, {{r7}, 0xfffffffffffffffb, 0x4, 0x20, 0x40, 0x4}, {{r8}, 0xffffffffffffffff, 0x20, 0x20000000, 0x9, 0x1}, {{r9}, 0xffffffffffffffff, 0x80, 0x80000000, 0x3, 0x4}], 0x2, &(0x7f0000000340)={0x8000, 0x3}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x7, 0x1, 0x50, 0x2}, {0x3, 0x1, 0x4, 0x100000001}, {0x87, 0x2, 0xffffffffffffffff, 0x3}, {0x5, 0x6, 0x1f, 0xffffffff}]}) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r11, 0xc020691b, &(0x7f00000000c0)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x8, &(0x7f0000000080)="b676e01ae2030567") 16:00:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b100050360000000000004000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3ff, 0x9) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:01 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) write(r1, &(0x7f0000335000), 0x10052) 16:00:01 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket(0x18, 0x2000000200008001, 0x3ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x3, 0x50) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc94f66b2d3cc697b) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x3}, {{}, 0xfffffffffffffffd, 0xfffffffffffffffe}], 0xb4e, 0x0, 0x703f, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x9, 0x7, 0xbc, 0x6, 0x2, 0x7fff, 0x10001, 0x9, 0x8]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x3, 0x651, 0x6, 0x9, 0xf9, 0x5]) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) unlink(&(0x7f0000000040)='./bus\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x40, 0x6) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) 16:00:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x5, 0x6, 0xfff, 0xe432, "10aedc3fc5ea936e8d288737a8b5e1da3dae6b0d", 0x507, 0x20}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket(0x11, 0xc005, 0x6) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x2) 16:00:02 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x10001) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() chown(&(0x7f0000000140)='./file0\x00', r2, r3) recvmsg(r1, &(0x7f0000001340)={&(0x7f0000002480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000c3755fb9aaaf10856a409a2a67fed3b1649110c329226cf3e96c47c17cf8acbf2f70866451743f311b7c48e9dc5acc838752d7a80e4fb279fce6397e70bf901621b6f9e8112049c8ecbe64d016939f79b77c3b187d67aa126d83fa9649d1b8db11d3042c217947a6a43b71625ea450f957b373bfe8b97e59191b29836353d971832396bb4979dd71ab157ccdd3892a1ccd3a3554450eb1fb96a2ff777a8d6da02f74ea65008df461ed8e635da93e74d653bb7f5aca72a2fc9a01e464aa83e83c7041739844ebb3ddb826450c3a0281c40d663bfb0d814a1309b0dfd2e8f70cc1f632fe26eafab7c795ad6cca75dc84eed95c1abf5aced7bcd214d3"], 0x1002, &(0x7f0000000080)=[{&(0x7f0000001140)=""/201, 0xc9}], 0x1, &(0x7f0000001240)=""/231, 0xd4}, 0x40) 16:00:02 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c653000ee28b90fb4a49bb288eb8af72450ddd140abe29e8f3f0fa764f08a621c66bb2542b367aa9af9dc8b387b5cac20863f13cfd010"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 16:00:02 executing program 1: r0 = socket(0x7, 0x7, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x3, 0x4005, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:02 executing program 0: socket(0x1a, 0x2, 0x20) r0 = socket(0x3, 0xfffffffff7fffffb, 0x5) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000380)="e8ca3641c2f16553cd1c49125639278ccd4f9246b52c5014134cb237f2c3f4580336a5d059e3ed40c607d09626d337f0bc781971c5aa43a3bca9e86fe9e04e07d77c09d995408a6d391c059be81ad45542e85500c43da504cdfb24e4b2b1e2442f9e8251d5c6d75fb9dd514174e08b9ac3d0c36b2428103b27b9c8f19448fa076cff8b75cfe26a52b6262347d4330ccdf3f4030d95298d341d791fd9c92706bf1109994fa4", 0xa5}, {&(0x7f0000000040)="f71674d69de56a0d618add66fd9d673e9881d033c6f1dc1d9fc5f54f", 0x1c}, {&(0x7f0000000440)="8565e3e549e5040bed0576e2015e7a93b29c9d7ea623b02157e60c9dc87fc7d4db46acca969f44fadcea3cc94c58d047eaf79a6cc79e2e0409a132b5c38698ee09cf2a981c50218a8d325c5b8a4f3ea8d66bab3864d862e0dcf251b154a1f9f1b7005524cae3243561d56decc04b81d4461a3f990b39650900dd3d23af0501bf94116e445df599662baeb5e25101753753fbcc187451d2ec89e7a439d7cdf01482759155a3ed57d660c2bbeb2b3b93c8d1c9140817f61a89f90456c385b7bc23c3f1987cbd45e358e262d9ca5623b82eadfb374fe34c52b9220e21442278b3d32676604fd1e276150d4c6ffc7edd", 0xee}, {&(0x7f0000000540)="746f13e673c5a75870a6bd8d8614610cc5f6abff2cfe02f9a2dc0b4621b6917053e6d4bea76f9e61373afd231e72c02b09da0179244e11f83b18470737b8861ef9fb69d6efa42cd59083fa4b1b5fbd18881762caf7f6219ad0d62da2405ec6aa03c8a3dc787e8945aafb424f3c020a5a9f35fd146757ece0aa74fe96794f1728a10f2eb72c08351a7968536faf50d4e36c2fec808cea563a5f6cbe45be", 0x9d}, {&(0x7f0000000600)="15f40b45d2093f4ef6e4f6a44266c9057045de6fad785eb9d879ebee041e0428cf28c94766e2b0da97678b450e29d38fd899ab2eea2e0a46711dc8882ffa5fdf6cda07669d94ea2f5f6cb36097ae2568c900d238fe21a7fb0b6321095f1db8a1229b450182c5ba45abcfc0d245b4f3347bc6b087", 0x74}, {&(0x7f0000000680)="6b293412e2b6975088c68ee73f4827056ff92e51da298b094896772ea8f1b33d92553b47924caba7dea428b3cba02b0e2301d468eb4795d47d356dd107bb59b18e606de9f7e9839d559a584b28bbd313c05fc6268aed2ee42c8de91288e0836b", 0x60}], 0x6) getsockname(r0, &(0x7f0000000340)=@un=@abs, &(0x7f0000000300)=0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="af3212fe92acc5ac2f2e1b615d70ad3728eb506bc0b0bf9dbbc4387886e0ffd0ecb6dcd1d51ed85c0ccf46d1e1af2d2875df87c7b098b8d958b1b9724d58e5a48c46b2f0488358b00056340675dfe825741739b32014798d7491530e7bb77017de1b1ac50ba6b4668361c15a44c566ec41d717ab32726c7c69b51b7b27f158da78923ba23f35c8ec80ab95933c15516db19b7486b086dca7dd654727dff7c88e92fc6fb5e9d1b491625082", 0xab}, {&(0x7f0000000180)="dc71c4597f09a5257e7e8b4da9eabe02f9695a2ac5b5a5a96e6992f2c14c97fab2b570c2f5534f0fe75b6dcacaaee84b42a88029bf057e8516402d501e6a1eaa994243d5b208acee068c5df3e58df03a3f5778fc729d28c2ee634532b02017c3a5875d292ff938111d843d4550d15a4682ce81f0d85d8a9a55493487411d144697563d64fa7d2b60d6e3323a696f39bf4a1db5bd0b5804e8dbb398bd82cf06ecd19d20c75e2f58f295c634fbec7dd82ebbf9f979445b2d68bb1dc8e6f3b2b2ccb1c8ca51db037f8a00ce81ade524ae1d37ea0fd8936124", 0xd7}], 0x2) 16:00:02 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 = semget(0x3, 0x0, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:02 executing program 1: sendsyslog(&(0x7f0000000080)="313f17047bf3f908dbd5910f67c6b153f651b6c4cccb5cfd89b932ddb732ed2ec27f41221de795f2fb189afcdd12ba3543dd61f0aef3190044460e9e8eb4b2c6800d95acdef95bd97692329d5b946455dfe23a667296160db08240d3697f403bb2d789e8c6e4799ea2abcffdc123f37efdb0bf448f136c552ee086882aba7b6a5ae40acbd5189474218b62028babcc96428d0bec32243867529e728c887b750b2abc64a97c26877166062d185323eb9cbaf146962c6b53589e0be4", 0xbb, 0x1a) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x80000000, 0x80000001, 0x8, 0x1, 0x5162, 0x3, 0x4800000000000, 0x1, 0x1, 0x0, 0x3}) 16:00:02 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) 16:00:02 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) sendmsg(r1, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000080)="83556dcdb8e50b52f5999b3bff3019367c09100f1ed16a3e246cba9bafba908dd313c4b411d02be9f8ce6bd382c129057cc30332d6f14940adf91898bfe65774dcf1c88b7ba95a69f1c82849defb261b2bf40519382ede7c52d513668f4112289ac35e50e37395cc97dcf8969f001acad63f04f80507b84ffdd87702dfb8e94c167cef9d68eee78664e8360767b2cbee405330e4d3127ff58dd13b8a41b04cbce937f44d2b9617c273b43c387e", 0xad}, {&(0x7f0000000180)="603eb2df8cb85f2582f8d139a83938ee1b65fcbbcb78c9f5360325f15488aa920f5157d163b4b50faac6fedde7aea103e9c22cb3bb6c986f51348b823944db714840d893b5e9579bf3bf9ac680a78486bd917601a0073f74187dd810f06752a53ef914c9f0a70dc461aa3e36ee881ba3", 0x70}, {&(0x7f0000000200)="eee05e7d4ddcb3acca4314ab1aeff0797fda5483939393c8485fba3c86b29c4a4346a6c15a4c4184688eb5467cd0a4179bb25b74aa7ed9abb86bab267cb89134d27057074e757c531270663a222c3e185bd33ffd04d762e9f3", 0x59}, {&(0x7f0000000280)="42163b90635931a5fbeb70137678b78b7386752f089f17f024488babe60b650f653e915bf84b517fbe1252d18b0c94a5880bf69f0330ad9fc7a89bfa9c0c5866abc04f201952ef4c45bc1370cbf9516872132ad86007da86a1437fa4225f3af448a16d058de7f1aa38a102a97bb4029ddcf6bb4f5ab0e96f803b78143039e7251c99c7b3e68fdf1331802573d34a4a33bc2207b8dd1cb9fe7daf7763d391fa40fb472d838bd1944441464d47dfb5d879397dc09648", 0xb5}], 0x4, &(0x7f0000000380)=[{0x110, 0xffff, 0x7, "ce887eb7bc98211a6e87aa243d5bb69e4f06052026f05ff8f5892c2cd5f53763c9d13d72d080bdad6a441a15abe884e2a385c8a052a4db962cbb301702cd00f30e36f1f3292bff28f6d343356bb502c23105196d6754a27253f40408d25dcf2c68644e00abb1fa80e1ed71d58ae231813b5a43ab93272aced19325b961cc1ebc3f4c69468276c67936a4a1329a9c26233ceac54725210b3f4a1e33164f84e29d7eef03c8414fee60ea8a79870bd42a29359cd151d89f67e73809dc8dea2b00be8614ea097bf0c7ace33577b1923dbe57865b4ca63f9fee059529525e1c0d83394e211fc28355e6ae3481d469b75c3c8c4f4c9ffee73f86a3ef"}, {0x88, 0x1, 0x2f, "52b4c840f74805cb404945bf420f60126ca5efbc0d2e2171a4e4e03c5be07c07c02e30d31173613c1c3d48dca1c3e50762778e820e148250033304281044dfb780b1212972df68fa5a17781ae3feaf70cd7daf93bb899b8b9526f18874ce4f5cb40d16fdbf94796c9788a34cfc0c7be9b20626"}, {0x90, 0xffff, 0x7f, "434ee63729c70741e97e64c41ac273cb51988d940a56526939777b28a057c7072aba31aa8f070f5623f41e0b68584013a97636609271e48f67c6f7ca9c2a1e25f98adb67997fd188ca7db3ed39298f8e557e2f14bdeba36918d57b66f92eec34c1a89a1d576e75f54c79fa80c95edc88f2b425f7c8f251842e"}, {0xd8, 0xffff, 0x93, "df312b33d11e4b04233c24497c6f5c3505276f625909c247a14cb8213d32a2f4bcef189d5f62995a247a2cad8388d634ce177d4324ce4771d8f6bccfc95c5c6206dcad3da6d0db27e7525635a3bbe66d64a91147a362b56c08ef981e1a66add9e74bc4408f79ee764d13050c86ecc14e62ceeb6d1d3a7f4b6a70b390e919d04412c518ab33026de1baf7815b357366e90429bb1577da728ef019ea6a9e94cef9490d18836e52e5e27d43ca1afc2fc304085f3478ba72f4c9bd62d921011b4cc042"}, {0xc8, 0xffff, 0x6, "3b11d434c3366400a3c533f6b0cab0e40edf54dd1da087046e3652f5bfe9a23a0bf4e550423bcfb8bfc7126b3b31cbf21b8621000e2acb4dbf23c9217f9ceddff0b247bc27c7f4eae8087ef421ef73c37ef6bda6af01e790514d4b8f90be023f2867bf7e251cb00a28612f58f18e910aa3cc90c3cc2eb15f9aabd70e888bef5cb70f3951442edcaf934e7ea88726b7a969535603742211f8aca64c3cd852bec88720210c80afa47de7167fe729de8baaaa8d300342e1c3f8"}, {0x100, 0xffff, 0x6, "12b9ee92db20f43a9d6ec1017d449f14274a400c9fada6f33a20631f3b968d52beaf99f0944189af759c5a8dabab3185355ca7d0e307d8dd9a448df64b722cec78c18d7621403c3ea0566d033bf9258f39f9ddf8d8cbf45ec18bbb20024d4757d006bdf84e0c99f084a04ef1b1902fe8035baa9410cb683d48cbcea2b082824d19caab55ea72b8ada489181bbe68ba2ffbaa61f084793d86ae08dfda172d97cc390ca930d3c412f6e5ade82d773575e0b9feee7b8c921b16554fb980e28fd28ae2f0b2079b1edf9d89d068bd1b90892e8555676a01f90fbedbde8c4d270bc25c184b166ec91ae9d8ee319441d665e683"}], 0x4c8}, 0x8) chroot(&(0x7f0000000000)='./file0\x00') setuid(0xee01) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(r0) r3 = fcntl$dupfd(r1, 0x0, r1) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x4, 0xa83}, {{r3}, 0x0, 0x1, 0x80000003, 0x80000001, 0x66}, {{r3}, 0x0, 0x4e, 0x2, 0x4, 0x8}, {{r2}, 0xfffffffffffffffd, 0xd, 0xf00fffff, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x9, 0x49}], 0xfffffffffffffc01, &(0x7f0000000240)=[{{r1}, 0x0, 0x40, 0x40000008, 0xffffffffffffff2d, 0x196}, {{r1}, 0xfffffffffffffffd, 0x37, 0x2, 0x28, 0x9}], 0x1f, &(0x7f0000000280)={0x503, 0x10000}) getsockname$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42d7517b007de3c7660000000000000000004000"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x488, 0x0) msgget$private(0x0, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = msgget$private(0x0, 0x28) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getegid() r4 = shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getppid() getpgid(0xffffffffffffffff) getpgid(r3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x122) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x72, './file1\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4006}]}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x7011, r1, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x5, 0x435d}) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8, &(0x7f0000000140)="d8db5e65984a42b6") 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() unlink(&(0x7f0000000180)='./bus\x00') syz_open_pts() 16:00:03 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='c\x00') ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)=0x3) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000280)=0xff) 16:00:03 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000240)="ca9c4562a6727f6c8c8b34407cb068fcd3f1b83dcecc9090260cbea5697e63e90175b54a066bd20e4a2652daaa09de1ede639753a4426d49b0114a6590936b606082daadc29952c7299c0f4ad85ef263133ba564174ae3f66a4ac395e98696c232378d5c6e66c523f9347934a8351b8759982d19aba4feac75cb98445897a261c140c9bec488c8651a29ce337bc2d530b3f28989d668689bd81ef0d09d9dc260302b9d7278486c96d7b9b13ebd8c84cd19af458399b70ac2884163368f6d21c3b401c59d21700439bd4520690d4fabf1163f69d11359293bbe5589f5a44b3b7b613dd2c80e299911d42993bcd242cdca8b05fea8944bc200ae2550b3e62bfe0a31eb3ad9f8113e261bf660b2bf9b9b4b756f58b8b1819e565e6d4a05974ced57ef05001bd1187ac3c89fc5828e6101d8d3db0a63e81183dac51a7675131624a441d4323d8df8e7f39a372df601f9443df96d3fda73818154e34e5957f7a63639ba6085f8b721c2e7d5359d1462074fffcf4c6a331c86cc3e8ca6674d9ee65a802f30afdc6cdeffc13d59799bde2e16348a68664431ef28940da7e79b9cb050bb6ead08da5e0ef7d4d220e06ca402b8aed71dd0ea4ec252707cca8b8173c12ab5560a88bf18a6d6b962d7910c0a96b7ed719a4685a868896196419b8eaa443663da5f2bc076ff103c5924e062d003b1d3c6a4115b6d975e3ebb6403a41b991a471462a915eae0633f64bd3ba50c3edb7e08b68936ed3f20a5ef32f5b9b88157803ac18b366b3c9b6a84bd5244d014ab633fbf30e74959c0e982bb388093bfaf53527aadec1e200c1f83cadb78297b6b42c50e5e11af308ad546ba60f8251fb00fda3ed0e54cf3ed0de0188fd60760a20a2a729e54c547b1e8f394db0692c5f051758496709fee941765df8112577d0439e4c684531ed927afd387bf092e4a8f76b7641528dd84b652301df1c0f98f1464f6141220254104621f96b6caf33bc5eae564793e5014e54ba5f6ff33b78f48834e8323346417524c85fb1ceaa4acf8792d3a580b0e71cea38b647417508075ea5564e90228de9be95a4af57eff9364e1ff641789a3da2e36f76da2c131a06734f65ae542cdf4a3ec81c7f4cb132e018f80ce53aba6f278deea109c020964736ebfa4929f8f95785ac00db2f7900c8f0da111883e10e26b941316780bc260893b5951224138e020bb44d37dc2a328859c2effe75622ee57a5cca66d1f94c06b257e33f78167eb494c7b2a1e2722f5b7910f2a8d6f6d3f0b7987b8166968939dc32c7fe87f8222c95931dc5494297b22450d1704114c06cdc2e6007ec003738788e4f73e89a95ed89aa18a74e96630c8cec57c0dc941e729d998bdaa18d1423a94374f9895c41c5372f20d439e19121078b4fd5f8f1263d890a5fe97fb19bae182e2937e8afa3705db4b720011c7a13be4975e3f471020b36e093bb69a80b7423cffd04e664bf64bab0082ee16835c55bd3e7f19fde9a4ae06c413d4fe61cb1b7229c754fc132f540f1f869e474740c74ecdeb64099fa0d1d17fa16f83fa41df55b2b26df6d66f2126f917ba93a4dda89d9d03660d229c2084787f798a007fa68e53b836d595439347d8c15f26a1ec40a5e70a6962be0256cd09ce6eef3bce58f7514012d7c92e288e35c039a92917e7f03eda6c069f8e414c240c547e1094bee7536b28b441d6db137d47f9a4e0b48262c7b4dd8b7c976cb9b330607c4a093af34164d1d311f2d01d6e73c43dddc293b019cec038845933b85173209b1c1e4bf53f38517e693a12ac176508c645a93199e7f7bc5c0eb08935f83d33faa1db0631f9aa7e64891482d304c006aad546a227a0790e9f7a3142f0a100b6a6a6cbdfa34062b37d153cf03301e0fe79aa5a4549ad82d2626de1d3df74949defc7bc2a1db2b6ed8de73a892c1c741f6e175e23dfbaca3b11d005a518939bd8ec340c129ef883463402c588a14c6c4b8db8010e275da763dcc80d227e5775c4698a145a00497aa9f9f8365c16dbbcc5fefbcbdcf909da7e22ba35c33ca5adcbfc0ab2534141611ba5e7bf498620a1cff8a69531ece73bc24ba3987ca7baeb678e644cd90195be354476c6e3e7e3d2588371019a4a1ecfd43e121d6b58d684dd2cd17b86c02f014d425a4eb36595a60849173e63590c444a9d8536fcf9ac96250c39cd321590258165bbe74b2abf6d27992a69a9ccad0774bf4cb2ee1a91aed8d8ec0fdada77390ed3bbcda434fee59fd0b8b64494a1a0f2c6e1edcc963299db17348cdd27dc2c0ccc9a73bd1e5275a6649102a1c27cf2fefeae9ba89368d30fa026599a23af083087081bb0a69b82b15b488ac9511e11812fd8b1cb4cb5216aad58d47437efb1a3760c1c1d4104f5bc0ba9526328ebae834899ca08dbb84a40bf40db218fac76d05591db5cbc53604170dab250f144a86e3e410744c1069a2bcf774d2484a41e11578f37df54691a11087aa5f1c10bfe21f447cc94edb652c19452caf8ec8a30a69d6c3baca018102d0644b86cc49a9c08ecd19c9ad772e92418ddd525b7c535f98b74604a7a40a63a06c0bc2ff9c96db0fdfd27a0fe5b1fea71a2645deb307eda86b21cd05c8e55ecb69a80bff3a83871932def86f6a81e80bbee04ab84cdf31f5c00f499e4fb3a5f20c06525c41f98891b7d23a8b55b856f474097349a6cfa578712316fac546e7de4e7c9813b9cbea7abb94a0c51a752285727282e0ab4d18f966cc8e4cd2db39a15079d1d21bac1141158dffb92d6a2e484c8d37015dfd93c6b8223f72550d8b8571e64badb59e888a05a36f3f0572b4c757cec5048748adc7103caa9902e5127e4d18674812b08fad965b1b536ca2d839c1dd5a53b3bb4f71a2ba4e36faa7b51bc602fc401c6095360d32f77514ee40c37b997faad25b641efab1a22bb7941e2cbae0ec20df387819c24f0080466a7349f529abdc4b8ffb227c4e10f84d0b4a35b723dae7bba04bdeca31e75a6e16b81bd312140eff5f57bcce1e0551b9cb06797f9525db8c81790a492fded467b204798eef27bb6e9a0fe4403c94e6823831e99b1ea63e2a1e1baa33a014c005b2c4669f4c1a3f975ab9263785d7f0a374622e10e6bbdcfaaa7987084395e166608cbcea1e4c5fa4ec78eae8415fe4d077c0675876996ec08ddd7ea072bb75ff85f79dfb0b9886ae4897090bc0bdd8f72098694ff463e6f5af5bab422cf165eb298fe7fb845be6433ce7e07f682f2ba2c87392cef80fd91eabffc91e4337f9bb9ea3b929781be7178975fe43b2febcab18f54e6e909883f5694f482f6f0dc2855a4105918d293672b04de10d30345711e78b0af45445bc8c2daf4f9f458cec5d69248f5266b2a39ac61a22a2850bf8db60e71c5759ee6da8bfde24c697cb8c705c1c8456d1f0922edc1a30504dd772eedb52707541dec44239a9efb6ca3c7aa870df4c1fe0ed593617c676cc00a5eda5548e3e1eab4b54b31e73ebf53ff532729b70111e5baef8ac2ca0398651d1d5951c5298c34c7a9e493d7e20cd22dcb5ad376c4470dbb0403e75f64ea1c76d80cce754460a832f524288b3429dbc85d84e19b60aebc2d50f241ea8c277d079c44124cae061dd567782647e0d7e6f214c95c110b01005f96dc6a262a7fb5db58d074724159f6525d17590137b91b2f1f43f6fe04d1d33a52fcca3306f74ca0810a7a7c89e2e08d54be6f26de44c1893a0f9fa214cd84ea7f977cbaf41f9dd7c77841274ea924eb6df142ffc1755aa0a10d72c3462a5c704b0c90cced8e678b373108e78d7754302dfda96e5ec7f50de1ded6225579a212e1a544d6c262dc7b27985e2b6967ffad8a8f981e680b8a35b13f45d70515022aa3ab41adb320a0a81af0d8914ffb634272b8a2536e96955264987a985e187eaf7e9284911be5d52195eeddf1107531709da6e4a2039eeb6876343815df38214b2b6acfbaefad865ad394ca037d6f1a79fdfb9ad95a1060db1e024ddd1b50ebe2d0b63fb5f664ece53f1c456386936b964c9eba411131ab6d3b5130ed51f2137ebc41a1c991f3c5f8be924c7d92041712a9adf284e828c663ff33a378fc42279ef1878dee2ed4c7b4446797d8ce034e817c6957794cd8531d7381627cb9e62be25ce688a1e4fda4466a539cc6aa3034e5afa2a0844fe47e43b48dd61941a549e7975801887e32cb3b7e005686d19abdfedaa47f38cfb6baab41fd2aa7208fd329e637f03a48915b49c3674eb79c7bb3e9042fa823f91c9c586f20b2a1d6bd1a6d65607a455973730d81524ea1a0b3356bf4a12d228d88899dcb1dfbd1b30e840604fe224b0ec3a94a42cc7c1cf6c9ecd7975d520e7a42acda82fc4ccc1462290904bfc59d71c02e7e356fc777694f1894c6638d22c1c992b73f12920aaa944e6f9933fd1f2b2da8837909c6744dfa2408a3e5cdd6f26cbc227da02ead2b4f316804eb977fac653063a71180517f19188f1617cf6dc514c6db7da178a3d9cf63e45ee68f82f901b4aceee7f3a4d6b03888fab5e7c05bff2dc4896151a1987d6b87e279d5a77c9c84ff4e2f095ffb21329da5077fdfcc40bc064b1da26b5455843c96575e73576d8d822483257951457b411a2936b2afa331fc57362b95e2f9ebfff595fc96b161a8d38a77073f182aed486a0fced80c4e8055eb5774a31b42c516103877f0856903b1362a486538b2bb0f969c1d8b5699f95a8a88a38131f9f39082d80a052e1aeac7cb5a8d9cc778a59bc2a613343307139316af08258fe8ff96274bf4a90897ea27a61c04a27fdc04ec167dd500bd17951fb8b21ea6ad6f454f73739fbc8479c78fb747a3ab1c45c92e639ec4f18f0c414e65f5ee9ba26afbe84556ccc6d2b2fa06f7c304ff364565af831928a1b3a46feffd1ed54596e92ff5ca9c7f79b321f8ec56d6dee4a5af8f1534d5febecf43008332f1a805a222bf242533f5adb493f4006de2f5716ea2d701a6edd1aa4cab8a010486ffde5f7c28d727a3cb1bb054e99c4ff3fcd5c516de9aa1951a4b7a2fa45d61609049e5621284a06b984d0bd88aff5642dd463dd8409fba8f7147a6401545af61d269f40cdca24686d6661cb1e3bcc2d84040fde4e2f8c02bfb0422ca7359e87dfc6459e2e50afc3cec6ca7a71594e56551a8d9c453f338546d81319235b644a2edb8b103e209eb39c9e4c46662d8eb34ce156f9a46dcacc58119fe3154498c0313b80d454fceee293c35b2bd8a76bd2c6c58ebbafec24bd3798e8f646939198acdaf9385b5ffe3813854ce5c28e8f8c492223fbaf2d2da977371e67043758c84830933d6179400cb54aa23ffa6a895b243271fbab2d63cf4a1bbc27b6f72a1e585cf40d28735e7366fcaac005778e9f72bd58f9804238d0f63271bdd1872fda1959552319dc114773c96e8ff2ef28c6ac08b6a18ffb78b204b648dc7ded51cf8ad329bc215d6f71903c8b434c239c8d4db23ae6f4df7cb7d3986094eae3af2ed6d2239e8e4d78dbcc1ac65ca9efdd1f0bd148e462a4f19cb15f9bb27fd00eb5a086cea9eda642bb044f2eb35436ce18c07266b6c1378a609c41f7ebdc1ec618fb6000f632ac8b5b7cbaf34e9f91fa4199fdb30b2e11174015d703dc551a125c552fb40ea50260d3f7d81267a8b0f551e2d4d8b9872cb7db882f66c647be09a176a4092840a66467a54f7ebadfffbbd30309f4ffd057b33c4bde3b6644d0c9d834de5921ba2f72c09ba736dbc816735a6e4bb14a6810b4f10d7236f1bf05597be3cc1bfbe8ecfbf0c88164814ca6e49db853a44e246d19612", 0x1000, 0x2, &(0x7f0000001240)=@abs={0xec016e62db33e989, 0x0, 0x2}, 0x8) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000200)=0x9) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) setitimer(0x1, &(0x7f0000001280)={{0xfffffffffffffffd}, {0x35, 0x4}}, &(0x7f00000012c0)) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="410d63a3ec96286bd1fcd846bb05931c004e57ffd9536f07795326a9ed82a7b4ab92aff9ec26dbf4e47876294346304727eac49c307e2cf46cf7b74dd5807afb7a244f37a581303f31ec45706c3d918fc711119d8a639df59a3d60a841aa95758a6963d98d0c4e461b0bbc03444481c4d43bd1921d9ad8a793dfca06", 0x7c, 0x4, &(0x7f0000000140)=ANY=[@ANYBLOB='\b\x00./file0\x00'], 0xa) readv(r1, &(0x7f0000001600)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10050, 0x110) kevent(r0, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000024c0)={0x7f, 0x7fff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x1ff) sendmsg(r1, &(0x7f0000002480)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="9da17df8bd16bddd4e606e041852593607766e2cbf94dd887a7bc1af145b31d0b143d6de516da15e04469c465cce3c6715692ddadad861b62bc79452283ff78cffd1e93de59ecbf3a470fa6fa141da0b3809dc399f91ddedcba5974ad8d7f59bf203557841c9a5648c8764a57f9803e8192ae17c7bb2916866327e6e878c8957f3cce5b9115c77469deabc590c81901813275c8f1c600079198c3c907b68f469313de2aaee5ca9abf233937050cbb81fbeeb9e43d3a4f9d483fdbdb3c7f266e89fc3841564d7d998fdaa3ef03c0afdb56a1feda3ba765956ec0716a6e8af1b434c", 0xe1}, {&(0x7f0000000100)="095a0135aff865ac1ff53a44c7a9d6a36b803fdad63803792f7f9c6d7032c40a9cc9cae9a8b55d21b818a514d15ab50c3fe866d7a863592a2c155345", 0x3c}, {&(0x7f00000002c0)="58ca9af90838bf6eade557c8125cb969424b64e64767c9661b041eba9df7cb693c3e05a1166ef777c83c215e9ca59eac19f0c6b040f501e03734f2e300d18b041c23efb7eb2d4827bdc464e64bb91f50e010b395231d0f7dd009fb789e00846a73018618d7e2bb2a691c87874787236b35b616d7ab0b5ace73bd5a8d2e9c610ceeabbf582c82d300a94dfcd02a0f16f9f7507068f8bcc957038b40204fddfbac5e026173b9e10c1406c79261afc425fec9f8aba96faa32b719d9bf6be1eada829ccef79b44d7ba070f28affbd356b60cd1afcd16c5fe7348d9eb55bcfa0c7be4767a", 0xe2}], 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="1010000000000000ffff00000000000022204e3891b0f2392be11803770afd2cad0ab32189c1842b6f5369960f325627840930eda530aba1ae614a96c551b49c8a5abde5c4d7aa377c7ea17f3fc77f4e2e9af095c729e4f1707f03fb3d23976a30ada4ffa16406f88a8d29ea773fb7c4b100783266eff83b19f634988e90fda24eb211996aba55da9f46628e082e5e444c623d449f760d52a914138618706150d4810a7b1b06c96fb59866c637789aab8089ac23d21a1ed9804398c22d658e3ac0f6d5f57f216fd69b8f293a79bf77281093cadaec5f7b9b9251e9557ba9de0f256ff2465a678bc49a6ad87f08476a9ffcce70b4d0144b82781d192d113860fb2e587908f992e399a5a3747be5aabeb81a748878d72f22ead0d2021d8ee248cbd6fcb84be3d0a12e432896822364aeb7a20660a029a0686cdb8b96b5860b6e6082863fdfe60adcca96e8a5123f9cf5201dc934941ec751dab719ec12b204d11c18f984984b244a9d0a1594d456f330d65396854c63fb8e320eddd3bbfa5a98825faa09b1f1d59cdd93e1089151f8d2480635fa7862d0d55af859e45a59726a9c49ed79ab3b163f497408b0b925c58a511784c1007dfb3efd62989837513c95be9b3774d96cfad8e33d678e51e17e459fed551af204fcf279d2142e2abee33278ae296bad9516c997231a987178e7df9426fd1afda028da491f289875e01535165e54fbf388d1be997f484728430a30b16b965035d250966fdac6f252769109c01a8e2e6985eb35ea7c3281c6428cab41767f6c637e9ae97aeeaf09805da5017caf3e4b385a30af911cd65eed6b93dc1e2d984b3e522ee4c82053e3b28d231270d411a3a50341a5bdf535e449451902f43c663115493d5d757e23180bdf531fdde107b70e0ee726fe867773e2ed51811c8b8f98afe19c764b3ede77cde206945da2c41abf500d0852d999d92321d9c19937398340d42007afc97704eedcbd30baffbb84626484f4c88b8c820f77090147bf1369dbc86435f1d972001ce2df209452ffef84ac5ad691bf35a337581d277fdbeb6e0b23a36972ab36a0b1e1da37b316307835036a978fe185eed0ee7bc1b69f0a78cd0da6aa3fdc170a748dd145f0a8408bcf56412732fe04016c11edba1954e4681ac80087c83b6587fd70209cd1b068c6c6ca0a5f83e5c72e12c7c844fe4a20f21b4da5b327ae36036f26cc8f0a76a6a045d035c78a6b95cec85d4cdb2de55c8a7ad5262b7690f753732c8ee4d9f0f5b214e5ea6ca19e15a63b6f8e0bc2e441a7e1ae765401891d2cfaed5bb103a2ca6e7ebabe670c34e4f1b76ad827b127d7583987a1e8c06bc5ab8c28f2f5d993bbd2cf651fbe12c45d4c5ae10c9483508408e75ef2b702a55f477d690f8b60f1c9c45bb06541c9d3e1035214b52826c94c77525581b4cfeba38ffda9c3ba706c5496aa2163eddd7b5cefc6766c2b4f38d830f6314167fa287abc400d83395ded14e4e4c7e58ae8a76a69ecf2d3713346c2338fcc48bbfa462d2ebf4f44666943c091fe319297aae2d4d600e450b5c2cecb6667eea5537eac7d3c0f28fddea25245137aed0b3e3270f55f467a567efaa0c7dc739666a4a1515ee8445a660df5bb13c50f660a10a7a812be9500d8cf5b595d5831afcf655b51a79503e1710abb002f7a01115e0771d8e80a988ec979df9cee08c1ac9f86886017967fda7c49fbc3ca7d5b7a2c5fddf6500ff0a52be73240c4d11b0cc2953d35dd682bae01ea758a089216ce84f13d7a194134ceeb2c17f08a78a6f826b180a84bafe659a912caeae40bc85f5dd38d68c4c7b0d66b5df1aaf0956bcb2912b6557f4acb83a6272b0abc3a957a260af386ab8a34490fcaf87156efad48fdd7635aa8874bcc1368c3323646dfe9a3da7b2fea6487dd76c34154b1cbb5a19a0443e18286b8da1c03cbf3470169d1863535039a4e2a8be9b37eaccb132121974b1b497b6aed18bf47263b2c9733b5be98a3a652cafa32158061da232e8e0feed24c0d30102fb69da980c31f23233b0e534a2280ba5dcc256f55dbf34bc7a7c586b6a7db5731651dd4f0863c34d9f77429f21d2ee0f3cbb6a92e584e455281a5a3f0d449c33b7f8904d728f3d8b70579643352db19d8bab9c3ceb731ea418d23857a5aa6142f9080efcee25f0832645f33e664990219bf815b39a2421e9369471e3f531451f0a3cc45f0ad7cbffa8b893cd613a1d92cd8172a78af13a399883228b052ce28f443d56fbcc136b1a0138ac6aa445efb9c00f439320faa889b619e72c51fbee70e4a97e73096eb5bed188f7780a0d049fd25066b3ca3243e33ab39815dafc0da5baec447a09291afdb07ab80f286b2675dc18af38de86ebb647c70b8dfd1d412193e987ec3226b225f20a798b421e430f47f6b5f784b298712c88f8cffc75e8fe25babc7c29bef6e39d3e6f7f6ab0622d287e31874b862b0ca3f9c167a5005733b59d8ac65421d5eac5d924d4b0393dfc4134ee45d35802488866ad4b5dbe7dffa49c574c4fe3132fb9f95945d62653fa3f90a5f8bbdea20b5d1eae894fefb18dd96087d1f041f9e98bfc825148f6205f61b8afe85b47e97ccbd21c671b47bcd882dc28cb481422a721d796fa2c99403f6df70ec60463adca9c7c40b6ef6f444554513bf24171b72e8f9352bda8ae66fbd7aa88991212c5727172b45cdffea9ccca34d3276f8deb9b959b52d08083af4246a79bdb8f7823ef8d8de0fda9b0dfe3470294d25c42e4ea50756ebe7c9355cef9002dad375ee21c3f925ea7937a79d0b10833752c04d935999fdc4909915891acc0f2a748daf108fd01e01417116f33b92ce0954a04f966588d83fbccd1bffa650da3a868970ab6e9a2fde5b7b13c39561bdcea87d59a35f96d9b4f7359645ab20b81a50b74af9dac0254b3c39ba96a5c1cdfae5c8f1c4172afbdd05c3deeee4934037d56d4a71203e63b9fa5d539e84801f6226788d359c462155184dcd548741f19143e56b84b796a3f4ca49dec49376ce3fcebf4f6c4109fbab6f08f80e03d6a14d616635aedc3017757fefdbd61389bf98360de026e2b05302596ed91774e4cdc6e1899c7741eb816580d6302e38f9da367feea92351839f89533996a9ff28a95c5dd04cc9b043791c0aa6b044a786773270bed1db3a5271a58b4a80a4c3127cbfda77fe803f921a5b7451747138df13b0bc063d8a173b501187f4d973b4c5855cf2c25cb312d540b81191df353e3fce9d5cf2abd0cb1532e4ff40ac074201c1351ad2046b6cef23d97c56c579a057e87ab63f2583ccc0b81bf7435c8d1d88d942b24878bc04b440762d0b371948bc40a579f3ccf6ceb28bafbc8d3c18b2d2657d98a79d15bb071bd631002cc89d4cb6b590751867234d2b01562f8981bd9dd65afcb9e0053e2cf18fa96a20d6a40c54c0518005cd6ea5552c04e1f4d2f29e88444db4a5ade40476c5b6d53c61443771824724b40e94bb5b242f14d9270da8e63a7db9cb53eb168e0d7f487debef12e7cd73794335c3e56f54a7f1156ebe4f1009549c16f8f365983ea475e64d481144f2b7b930b7d9f5c02363ae4598dcb19ccba73f443662f64a2bac95f20de4de13ab20201102bb69c1288146edcec54019a1134a136ecaf100ac1ca7deb818c53914f568665d056ab3b47292dfdf45af815c086550b554ebc2f98d0d37971fec922de302dedd44dcf3fd43490bdd6922f6c62eea9e3a90fe91e72bcf50d2796fa10dfaf14bfdac95bc120cc746d8e85667066dda6ef2284998673a11c52e428b97bb22ee7ef82f3909f7538859046ae543292e9bf2250bd15e4f89588078521101afbddbe941f305598f128429c4a235c9b567b3a86ba438af256e0ed86d9edce7b5facc260c5ce6c1fe15785681c290604834a9271f66da5aee4382c828f87de8461735c3f9a84767f1ad7d8d5b3116d7267c543072a35b5a40fa94dc7e92b6e81cba516295b9017f9e64423ff2358d3b707c6deac1453486ccce328b94553d738a60e4264dc13c968bf69d4ba1ca9584148bf4e9a5f020c52705e70418bf59603e6245f068f1a5fd4aed6681ec5da54984f03fb6f1b38595048e227e4a1d38c053b8d9bb6a50c3e39127d7d693d43ba5bce0fe5cb7ecd06e3968d141e72fd0d01e45935e3bb2e06590ab969ee3b71ccd4a039aaa82ac70b036038aa2a2c1aa8abc1cfa92c0d897801addc670324bb78e99565af1a5490edc8a903e4cc61158eb592a7f1bccb9cf390655f78f960a7437e46fdad165384e766b68364efb8e1651b1c93a7796c4bc065fd03855bbc780c236fabce2a7fd1f0c1ec7e9ded193a2981f4b3062c52dfe808a55d3bcea2679f165d685a44dac470ffee6e22e2e041c5bafe9bfa3ada7b4892dbee3a04ae36546c72776dc19b35a7b3a01ddea94b30f883ccdbcabc29ab14329d64b7fe0c95c25077da77c525e3cd0a9dfe07365ca70506aa50242715a74ad164b7cf1448b36d9d39dcb48855b517000380590ef580e4f9b25475c62219f84e1cb48b08797b12dd9849548b22774daf29ee22ebdcf494ab04de178ee5fa06df3800f680bc5b770b9a7bb3523bf697eace92d99eaa2edc5898aa2579d3a0521e852d616351c785f583499724316523774171a26d221a23059d2edd3019f4146c9f3c23ab9e0d13f7f4dbb5f8368230b90b850b0a7ccc8307f11e4fdd6ad56af1fa2f0ae81075c5700d3f39c07fddd24ee982e405ac70e2fec32fc9200346d4525773d64f0bf6565905811df098802a3cdb0870c98c8ccac5efdea6f85611a4c28b88f381baa8a350490fe2e4f1ef5f13dbdb2c91297b178e058e03d3554ddda35ec1fd2a8f306e1ccd790c487a6e1417b49d7104781ffc139b7c3190ac2f1dd679d84a75a84dd22db8f0eec4d82e7c789c8d06070e0f7ef901f74fd3a5724bfc75820ce8b6219ce3af003d32b73f4a5fc16fe598544860b2993622585e6a3faa683c0c06e2648aaa687e759436da93e8ab993bd4605ed97a4ec92d525247be2e20bb6feddefefec33f47c707f714f7849549565fb636b8e5c7adf7b381ae93de9572983fc5f5b6187da028947e589e13f5eeeb7bfdaf3b58280eec055d737e379e628c44bcffef29ec70462ca4fabd8ae5bc538f20610162ecacfa7a3c58f6273050542d3198a02a61adf926ca46d3813129760ccbe42aa8035f3c35c4d9f8047117a9df08b89174e65fc2ee97d63dcc1181a4ed7c54fb5ca8c7b3d6b3c2f0eff5eea21f4adc8c7e8af94ddcc653d2cde4487185b690c1aef973bd187fec6109ed448b02acc06fe6d379bc75c7628cd9ea8cc8699fcb383733d33752da0200bf0780842e5bc1d59a8f5dce881d757a333ac14b0197c75e3cfede4497be3f28a0ad26a1a54f732c71b3a3545fc9afe6d81c43974ce27399f3a156c6bcf1fde42f858bca12ab3d4243517b0033ba199952716f11426e924e4ec2931a0c44c067233157423d438394cea1bf231d6a80eabfb930cfbe5edff57c58c9a05010c9575cc71957f18c4469064e92a520fc7d1201ac4b6ac0e9b490a138a17b640c3538dda03c019682815437d74d2fac139718d187552d564ffba75494bf8fd6357c28953fe7d0b0d3c2be00edb6b85c66edffcbe866b83eac05926c4d31e193ee7b165e56d7da3c3e59f11abeec58bf07df004ce519e5a48dc44e6574d74d01b39515ebabe7b75799fdd805b0301ba1b0fe19c54c8894fc4e47d57116c0ee7aa72b4be40b8546e34f79f5073ddda31cc62ab7c52da33dafb4be7c3e690386f9c2059c6c6a193c5d7e7f574903d1010000000000000ffff000007000000b0befdb8973d36e9de9c3f19e8d75f3a6e94cb6cd383750e6d8b912cc6d3bb29c2cfde387cf01755528bf1b6b191e9ead4da334c41fc19765184dec961d691e38352a30b4465626df805ba784447b20c6afdd0e416135e9cc9a493ebc9bb7ff35cde97c36b3528d2f91cea7440399da462f1593c4dadc24c0e3071e419376f121e535aabde830f4b56d05201c3c83e9d74c20040a4668bbeac1fc5787cce4962068f20469eb122d88ffd371548ee8ee6d1f3934c547c5e4e7f151376d50c523ac955a70cd6416df74a1de0fa3fea7dfd8dab6606a649db4ce79f9302c8d1afd841118fe7afaf6130927249519a8a5ea7014a54fa825794e6c5eef86e92272cc18a6a69b1c3b3173800cfb553613997fe020a67f2957fbe0d4181d0ec2d98f1dcaf5263b8511cfe5800f8956397e127b35c89ea186dc1edb154c00cb5f025601023741449b8adcc3955937c3786020045b7a887babb47a004068e2cd169586e9c314fe9fa16b6d8aba33cd7a860ed8fb72da8c8b3b59d0bd0e0a5177e803c1f8ba4bab7e6d652afcee283fce27a984f3358afb843d53193d61c77eb17b870d7dae67fd68a585aa64e1239fac93895377277490c941899735b4a1d16ac681d528da1463ddf4451dfb511086812f3e11a8f66aa6383775b08dbd747db6766c2d43e57b46f3a25bf88c2fe4d8401806c94957853bc7dad3a9fdf2096419aeff5d33aece8a1a26f5273ce3723a9b6e907a1cc9e0ac56db37ece26199c247eddb1fe7c7c591cd3017c2a31c1ffc288409bcde97c00c6419283e861037c4b6f9771dc739a1f707a51dc5e0e0b1a86ae49b5fc470698055232508c90fe30ec73eac8e8b104b5611ff8f1317fa046a715a9c892dd30fcbbbc7d8bc4453634689e7c1b1751860be045a4cdf35e5bd25cc9106a26f365d806f9e2f0c90052c04d5eb80c7bd385fbbafca9389e8cdbd7ef2f5f6a7d41d8b764ec9eb7f670f2a524c484b88993500f0c78c9416b6d78359157e506c2b57ffa838a8c069eede682ed814963f339e2c055410786a65fac2a499f2fa55f490157f513a0b17d34e2c3c500cfcace9a2498995b2fcf132edc58ac89887edba42e7f34f61ecda1f3e34a9a7ec23c426b2146179caf20761943fa9763685aae8b27e260c21ddcc911d054028a59ef740ffa0be876f0f4b37bd44dcde6faf519ddbdef1af2d2e5c223fd038919d5757787b17049c90549898c5fb4844ead82c7eabc6ba8f69eb6fe72007132d4ae9ba5423094b40cd97ce4c53ecc97ff7fa3cf73db71244d07917f471e68884cee707b4a687922bfa6af2a1e94cff8d460b951337b0db676444a3ca51a08a85887cd07ae91c1b27aa3776399acca4e85b21370b63c19c3c215d5114c1290b412930591676f37e05add3cd58171e265671a98974ce89b042a729a5cc3d798410110077f46c9d7e24e6e46ff8f6edd8dfe96073c46e3312db2f5a32b5e4bf20414a7db0c7ceb6c5e7848fd83b2fc4c5c8d5fddcba91585ca8ef8b8fc4d601f61fd263d990540971d8682a59fc85f545582f6ee84ed62b78895b190d3d41115e7bddbcd3005c55f91894545b4fa46a6b973217742159277ddfc48d36fa328843361ffabfe4344d83eaa72c9e7c072c3f973707b842142f7d64790c2dde842893c2f715b1669934bec752a65a08a62a516d102eab881e26ecc550f333f294f8143e39c486b55e8dc2cae6776c9ddebc11d52211aaa37aa4c7e2f0668bd9acd1568caa1c965f7c11c5e688f08336d1e6e59c47cb9f9f6407630c34ba63c2842bf411e73956c1d48a397ae631127389ac6c7a06c8d4958b0f82ae3a14a772f3593a111b71f9b8d56f0aaf6f46110a493dd49ea1b6a918b776ef7eb7fe7eb6934e9cea6f15316ae696ac6d2159f18a877aabf91a285869a5d35abbd37ffd9818b2455254dc588a985fc13b865c5bfaf2cbe9f703bb6725f84fa55af56e6399845e1257caf63e2645ca9148d1dbeedb39dc0e79bbcad372526a59b5b863cdab815744d5362e58b7f2d2a6dc73b433db135106f36248a39d458ad3dbe5bed899d8debbeeb4779716af12b37d19f99bf9fded3cff065643328c091d3cb6566e8ca4e1e96ccedc75cdbcc5f5958abeb2dfb666515e86d703c4069e56a65fa0f4f52d5a7ba4735f70361706335d67275c5d0f83a93a1d7c5c9e82bfe19dcf8a0b64240431f4f6d733cda1ab0a867f869fe63bd8318532528d6d7a619b2bfcc05ad223447efddefacd200c358c8d42755685c4c9951e93f899ffe496e95396d7162ef41b8abcf9822cc4f7140841904378f475e1823ec2d890b6cdbb2af085b91230ba231d3474c47335dcbe3739dacda9835e4a26e85597b0df8e926370c45190b4ed2ffbd0dd855b377bd432b1d012604390c6af74441e7d2ed37b5c01f570e184fc71dcd4b04558fff34e93682040fe7cf44475fdf63898e03e1cf2880a50f3ce8231135ce9b63a77800ff3b46944d275a8d4891064871e89ed2a2a7e91b88d36f84a294874384d9d08b555a95cb9a99b2f7eb78bc32ed79e5d03cb84509b29f14523b1d30ea431ab2c557ad8152c27da2045e95416a18abe62699dfafcfb503cc79264db91d8a1f97f4058142c80072cc908d0c6c96e8a31277f31b137b647daa1c8db7c57faba6e7a1e11cf94a94aafdb50858185de17aca7d36c18a7eba2ac4db002adb0cc816615d85a9a3696b35b6e8ec1beeb1ddd3abccc2cef3849843cc1eb34860d86f297662aff94dab5dc283f891905f935fef11ac6800621ddaa7905e62904409ca9157e94a6e26e416be440d668d090177b414f989998d683da72db069c30f4345edebadf65c463e92c2d9a80bacf27cd289ce1d9c5bc2826f053ccfdb9cf4ebd3f115c93f69e22d593a087ff4d9b9127d59327dc914b6835437279db6d7bf36a4576b11070e58dec9517de8212c83941e6bdb43982313e73b8dccc09a2a8308c6f3774680f18b9afdb06a318e0ebb2959cb887d5f6a7b51175247734bd542649a4a1476acca8e89403576e4af2f8f8a4893d1e6bbbd159900d6ea40d558c68b99bb947a259ebaf37c1ee748f3544f03e2a0bd7b0f4476a8178e6afed8c90b9b83de96039497f648edf58f66709c87ea786e73e5f8e966bf0d4c033ba46129815faf61513081059aad2206a9824fbdce15376c0a9853c9b807216176e0add95035d480f76d27466700728ccf1fef1d8a503ed612e502a25f4ae095d966198547304a461149ba5ce887a912a6c71fdedcbec028cb8a5fc1f145a802254c3fde0ea17c8d1cb44b18c56b247c6efd963a49c5a8393a3a88b4671ab2758e1eefc7e73c976cda7edeb7600e961a1552a172f5f165c51aed6a0c146d6c350dc6155240032a57ded8f43516ebc94a33ec08072fdd801a512ef1d440285587b102e01ad3a4fa5829933c10d717a3da49d616c2de3780e22d5ad46d6ff749970d95ac71da227a94c2fd520d761be41ff70b4460f43e96558a1ea8125ac697111c1e351b32905f105402f133fa690a020c94bcbe0afc2a2c9713bbffbfc472fd07d35d5b86e57794f2b33cbd35edbe0a4e92cf5fb724e0a142c660acdeabcd913f1780c88db4c7a0860b32adff22ced92769c6ace53741f7af12acd83790170874370c29a86d15aa733ab143d8b08ab669b3564155c3b67617b541b4556c98d5e6320cd98037b055309780c6472af45b803a106c9a700ab50936416127654a65f6b1468d45e6072f0584cf97664f75ec2ae68027cf9936a720f28e77894e1267000aac3eac874892225f87cf9d91a53da8dd8574383e7f3df04ca7234b65e3647574591e89d2aec6631fe66e6b20627a261b51d6cba5abf7f32d79a424c963586bcd4da8fa3e530c0154ad32528f3c7cc04caebf64c66245cb12178a34d1544bd8655b4858c690a55135cdaf7cdeabbaf15b23603d26a2f3a43729e4d5c358bde2179e6ae395bbe336d9bca999d33a3401dc9e6a40fb27ad996f71f1bb4c250a7d8893470c94989328301746855a97c18ac3f5da3fe0da1f43c703694bf9120197178da7772a43aee33ffca9b4c8f967f5d54f962abe0dc23a3239e01128bfcdc199c0579ce4b71cfec39229e8d077f12d1690224b060fd3b96445c1dd0f519b3969c58fc94b27525c6b0a54e2adca80649644f50354c183ccaa14eeea5006335c98a56cb1d0ab5abccf040732e17ff9b616e64e10ee98c9b3cd2cfadbd7556f413c6d91d9f5fc89cfe8638f8fee13964573d57d867b59a43bf328ed5aa816ee7ea06681635e1e8cd90822efa1d7ac9d21ee273a7fd8a9beff26a33ca6c576b9509eccfd83b7ba64f0f644a000b9e34fc8277892a979eb4502deec176f31e4575237f8d1fb9f0c7baf8ba36c5ac64f319e3a479d4436c030a6e330d70af7589e95e81f7bbfb674ccd37f8439570a046093667644cb57cb867444ecda54825a387e759ddc4bf25f94cd6ce03902df01e6378746a58edddc662faa9bcaba00d8ec28393f399061b1820d6ba81d7168c6bb4f8fab1a5280c23f089d2060c17a83b0b37070c52cb4aaf11a4d715b18deab876e6c0440ddbc85b490fd302b6c7d4776abfda32c35171d9d4d8365924951c48056c1633d2b109d1c7c5e5fecdea15614a0f1b28104ce0d7b04c2c3c67fffe6bfcc04159fc0e39c0fd9802c6d54853c21117a0db00c2e9f0cdde6940e5c09409cd5a17498a32eafae916a9a696963124e1d15d073d1fc86ed99af103fa6acada5a300f65c975ee5d88dc715d73eae122796fa82a064d5db12657492acb6b6b249fab8485ca161a91904fd6459fdafc7e77831d159da873b016031ed86ad8fb65c151de0ddd8729ff8043f5e9c8527e97f6fcacf523a2770049746f1212451c162b01d137f196a81f44911d4f31783695dd2dc362245962ea67e0547d529bae2788603079b833a76e424542d8383d8ac6c202fc4a12595d88377232719fbe46e748c3b1fee3344ead702934543a19bedfdea1b512d895363f98887b2429aa822bbabe5e6b6d6c652da2518b1ae16853342577271c76f6b3e58dedd875e4fd47ef237f8c91d9fa4f753da09e070e6b27882d843334e8d9fb87f96f4fa29587df957c1f29256ee2aa1c2e0c29d6be7bd9b2b460a815abab6ebbee0b0b6b7afea4c3315be3401780d93db3809b139722c6f02e8c7b6cc145cc69a0f489d6413e0ff900ef0c47ad3c5cd3ee04d485db792e709930defdc7de5ee4f83a7acb863d55988b9b6681388fa5717e7c71efc197def564bcf99d3358d375474ce4a2cfd1be4fdc44921017a101da3ea6adf9c5783f360ed23df528de2cf4451048d306284bee3f466d5527e01fb072e13ede119d4d097aecc74b04fe4c6f842aab0b7ac67563c8c9536a4ae4b926c97a8e873bc1d59d52c1baa136a80b86c279774ca8dc10da2ae5cb34f83f420ce560f08f4db974a29efdb25fe35bc4244d63f9c2ac2aa32cf443c805e5e2abc35ddf6e1d8cbae919a4874739725fba6a584a4881c6bcd7c68305ca9423e56c6c43f0c1d0a3deb0c5dae236f402f171a71c1cd180d42b3c944a35c5f59fbc30b5804aab107c7252e1ca5de63957659b267edf18cef0a64378b098969863a62bd7c16997fea6775fcf0823b56cce8630cbd8b7974d4b3cbc6e90f932b3b35dea63b51d82748dcc5035c2e95a3fb89b5127ed4d7f08d2c0edf087ece01b8c52ddbd384afa113584c032daec3b80f7aef05934e20341232da3781b5c24b8d1bd1d91009179ec83b15c52819c2b87b3adcf1107800000000000000ffff000003000000dcc1551af7a2392e2ed172fdd9e45b7897f27d2804d94a0cd7650fca58431f9444d71c833ec5b0a81cea956a09b1c12345bc90387c80ed6a3c7f2f2a495e77d5ccbe36529ea29e0fd4dba22318ae7cafa5a1c76a6ddfbbde435678400ee5276af47ba13d00000000"], 0x2098}, 0x401) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000380)="9ce750cd9b55df24e6867f6cebf9190c99adb0840c297021b021a8616f3cd4280a4ba40d44ee14a55ec5bffc21a872ad6d41f3cb0f62a89fd6324e1a5e15282dbdd4fb88e2d631a67ce3c2272e89501643901c50322b6ff3d0bc41ad45181a684e8bd43b311d58eff2bfe1987f16591efe2f8e7ae354a2c27ac000002cf597ea3705ab801300b5d693dd1f77694c8bbc1f1190a7518c83de547519d2edfcc6aa0a2075b91e5cd057a53173a9e8c021d07315be3b59d4", 0xb6, 0x2, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) shmget(0x2, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = syz_open_pts() r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x200, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r3, 0x2}) r6 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x0, 0x80, 0x8581, 0x1bd3}, {{r3}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x4, 0x4}], 0x200, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffc, 0x1a, 0x20000004, 0x5, 0xbc9}, {{r0}, 0xfffffffffffffffb, 0x9, 0x2, 0x6, 0x3}, {{r3}, 0xfffffffffffffffe, 0x42, 0x80000000, 0x9, 0x401}, {{r0}, 0xfffffffffffffffd, 0x3, 0x40, 0x0, 0xff}, {{r5}, 0xfffffffffffffffb, 0x10, 0x1, 0x8000, 0x9e8}, {{r1}, 0x0, 0xac, 0x40000002, 0x2, 0x330}, {{r5}, 0xfffffffffffffffa, 0x8, 0x20000002, 0xfffffffffffffbff, 0xdf}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000002, 0xf1, 0xe7c2}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0xffffffffffffffff}], 0x1, &(0x7f0000000640)={0x8000000000, 0xffff}) r7 = getpid() r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r8, 0x0, 0x3, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) fchdir(r5) ioctl$TIOCCDTR(r4, 0x20007478) clock_gettime(0x3, &(0x7f0000000100)) r9 = getpid() r10 = socket$inet6(0x18, 0x0, 0x0) sendto(r10, &(0x7f0000000280)="147e1834e48b3eb3724625c42fa731ea93e75fdbda4b353df8d461705d2ce84039268e9192ca98c0984208359a1391e7c939d45a2ad29acded83f12a9dcc57093d5f87562d757142df8733e3b41b1c04a812183cfbd59b432ab91d442623b611136a71ae8687924c0e5298396458a5eb26309978f7af90df8f912b885c2502e84803de52aa951251eb64ecba02b53f2c7a9c347a9005b0963afed07516455c49562f1b3ccc12afe9736f27505e7df9fb2cc55b637a4f5e5d17a048fac872ba519d65cfad317fcac2a6c0e079233e0e889ff3f0a804c6fd838644782db4c75a037c12a95afe93b33077764910470cd4ce67ab8a7d151564486e", 0xf9, 0x2, 0x0, 0x0) setpgid(r7, r9) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x220, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000480)=0x3) kevent(r0, 0x0, 0x0, 0x0, 0x2f3d94ed, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000440)={0x2, './bus/file0\x00', './bus\x00'}) 16:00:03 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0xfffffffffffffffa, 0x1, 0x4, 0x800}, {0x8, 0x4, 0x7fffffff, 0x2}, {0x8, 0x0, 0x800000000, 0x1}, {0xa000000000000000, 0x6, 0x2, 0x7ff}, {0x9, 0x7f, 0x3, 0x9}, {0x5, 0x0, 0x13, 0x18d}, {0x10001, 0x1, 0x7, 0x101}, {0x1f, 0x20, 0x8, 0x10001}]}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x80) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xfffffffffffffffe, './file0\x00'}) 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) fcntl$getflags(r0, 0x3) pledge(0x0, &(0x7f0000000240)='\\\x00O\x02\xb9|\xc6X\x8c\xd9\x05\x00\xb9R|\x89\x8e\xa5\x17\xac\xb9\xa9\xb3\x9b\xa3\xac\xaa\xfb\x9f\x9f\x9bY8\xc6\xb9\x9a\x06\xac\xf1y\xa8h\x88\xfcC\xc9z/<\xb2\xc8M\x87\xa8\x19T\xb380\x18\x96S*S\x02>/i\x14|xZ\aX\x9c\xa1S%\x89^4bw\xc4\xbe\xab\xd3O\x9ac\xbe R\xe8\xc3\r_\x9ad\xb4!\x96\xc5\xfe\xdbZC\xb5\x1c`E;\xa4l\xf2\xec;\x9e/\xa1\xad\x17:ptv\xbf\"q\xc0H\x02\xa9~\x12:\x00\x00\xdf\x0er\x8d\xaa\xab\"\x98Vq\x87\x83s\xcc\x1a\x80\x17\x12\xf9\xa3\xd9\xa7D\xcb\xf6\xbf5B\xe5e\xe7\x8d\xa2\'\x87\xc5\x11\xd8\x12}C\xf3e5\xf8l^q\xe3B\xf7W\x1a\xfa\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16F\xda[E\x8a\x90.\xa9\xa3i\x96\xe6\xf9\xb1\x00\b\x12\x1c\xb5\x9a\xab\xc5%V\xd3\xd69\xd4\x8c@\xae\x88T\xb0W\xa2W\x02\xc9\xd7\xbf\xb0\x7f#0W,\xd4\xf8m\xcc\x88\xfc\f\xeb\xa3\xaf\'f\xfd\xc9\x90\xc4\x19\xe0\xaf\xaf\xf1\xef\x11|\xa7E\xb6hY<5') poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfefffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x401, './file0\x00', './file0\x00'}) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() r2 = kqueue() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0xf1, 0x1, 0x800, 0x4}, {{r1}, 0xfffffffffffffffa, 0x19b09bf8199b9e50, 0x2, 0x4, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x3, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0xc0, 0x4, 0x5, 0x8001}, {{}, 0xfffffffffffffffe, 0x2, 0xf0000021, 0x8000, 0x8}, {{r1}, 0xfffffffffffffffb, 0x2, 0x40, 0x2008000000000, 0x8}], 0x3, &(0x7f00000002c0)=[{{r3}, 0x0, 0x0, 0x20, 0x3e, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x1, 0xfff}, {{r1}, 0xffffffffffffffff, 0x30, 0x2, 0x3f, 0x8}], 0x69, &(0x7f0000000040)={0x2, 0x2}) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6190000000000004b00fffffff000"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x7, 0x1ff, {0x0, 0x7f}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5306) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) open$dir(&(0x7f0000000200)='./bus\x00', 0x61, 0xfffffffffffffffd) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x8a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:03 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x48, 0x0) r1 = dup2(r0, 0xffffffffffffffff) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x7, 0x2, 0xfffffffffffffbff, "e9c52e75e5e9601c2e055b83255547ba071b77e9", 0x400, 0x1f}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)="231aebe8b2c3351b592ec69a396f24feb183f3d95b8e9bafd4d3f2dc072c917c034fef07461718e831b4f9e1f44fc0ac4800000000000000c620afb76340852bad7c79200a98a178b0b6763077431782474268b4cb4f97b110ca8a7e5bd7cdb55ca2c46d3c3f125bbe6c005ccf", 0x6d) r3 = dup2(r2, r2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x6) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x243e0ee4) write(r1, &(0x7f0000000180)="91740100000001000000f892ec16aeb20b543e311235506e02cde4e833366d6a10099411d8f07c6c69aa073b493e1f772186ea753e4d8478e02b4f4ebf59fd62329e352a00d3b152f7aba4f6b00f937ee1d12b80e0d0ca", 0xfdcc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x100000000005) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_open_pts() 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socket(0x3, 0x2, 0x5dea) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffd) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000000000010000, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x3f, './file0\x00'}) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x8, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x100, 0x0) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xffff) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0xb0, 0xf0000000, 0x5, 0x2}, {{r0}, 0x0, 0x2, 0x40000000, 0x1, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x58, 0xf0000082, 0x2, 0x401}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xd3a7, 0x1}, {{r1}, 0xffffffffffffffff, 0x21, 0x4, 0x2c4, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x91, 0x1d}], 0x4, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x200fffff, 0x3f, 0x822}, {{r0}, 0xfffffffffffffffa, 0xc1, 0x1, 0x6, 0xd4}, {{r2}, 0xfffffffffffffffe, 0x58, 0xf0000000, 0x1, 0x26}, {{r2}, 0x0, 0xc1, 0x1, 0x8000000000000, 0x4bb}, {{r0}, 0xffffffffffffffff, 0xd3, 0x4, 0x543, 0x6}], 0x3, &(0x7f0000000140)={0x10001, 0x10000}) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) unlink(0xfffffffffffffffe) write(r1, &(0x7f00000001c0)="3ca8d4a63071732efc43eb5ed1761f91e3d6c61e146da3d16080d07a7f8f4c8620fb0c9ed4972da04170683ef939d3d438504b34e5266c4c725fd88c82b9d88e2f0c4715b83f24ccdffe964a3620d8550026650d6914e0b3e78b1aa2358a89a6f29de1ed1fe23c95b9bcbe84576b6f170ff73c021d031cfbc2cf6fde4886bf40b2aec76d2b69ce22dab78418b07c348288f89c48760647481bcfec43e8f4217317e37a8ef84518040e0e9977b9fca63bb981edc308117eb9248e1e755384fefa2a0d4e687d2508d234ef1b2d746c112dcec24ccc396c64ae7b5c341f803ece1b50d43a7a2ed9a72630ff824e15", 0xed) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x3e00000000000, 0x8, 0x40}) 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x4000, 0x0) socket(0x1, 0x0, 0x760c) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0xfffffffffffffdfc) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80000000020202, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x7, 0x10001}, {0x24, 0xfffffffffffffc00}, {0x5, 0x3}, {0x23, 0x7}, {0x0, 0xc8e}, {}], 0x6}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x84}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x30, 0xc004, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1f, 0x3}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)=0x100, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x103b0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000280)) socket(0x22, 0x3, 0xfffffffffffffffe) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000240)=0x8) 16:00:04 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/215, 0xd7}, {&(0x7f0000000140)=""/255, 0xff}, {&(0x7f0000000240)=""/103, 0x67}, {&(0x7f00000002c0)=""/57, 0x39}, {&(0x7f0000000300)=""/120, 0x78}], 0x5) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x101a, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 16:00:04 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() flock(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12, 0x10) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0xfffffffffffffffb, 0x400}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xfffffffffffffffa, 0x90, 0x2, 0x4, 0xf925}, {{r0}, 0xffffffffffffffff, 0x21, 0xfffff, 0x39a23f9e, 0x3}], 0x8, &(0x7f00000011c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0xeb, 0xf63}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x400}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x0, 0x1}], 0x3ff, &(0x7f0000000140)={0x7, 0x943}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) socketpair(0x6, 0x4, 0xffff, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) chown(&(0x7f00000012c0)='./file1\x00', r2, r4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000001280)) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000001c0)=0x453) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x1f) recvfrom$unix(r1, &(0x7f0000001440)=""/4096, 0x1000, 0x40, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[0x9, 0x9e67]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000100)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, &(0x7f00000003c0)}) 16:00:04 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x60e, 0x4) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x4, &(0x7f0000000040)="ffffffff", 0x4) 16:00:04 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x0, 0x500) semctl$IPC_RMID(r2, 0x0, 0x0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:04 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r3 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x13, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f00000000c0)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x250, &(0x7f0000000080)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0xffffff85) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x0, 0x9) setsockopt(r2, 0x0, 0x6, &(0x7f0000000280)="3ae0080bbed41087d8308166fae70d7b055547704829b4c5370bbd2a8ec8c66411ec66638ee08d93e723262885076dba83ba1532f6d74e52a1a92dde7b931db493a5aabed0eef142d94d421572ce45576dac6057453dbe4fc9771fa7bcfd0242d69db59f09201be0a248646507e4554f2e478bf2f935dc1f93258928e5f25a060fa7fe8ed9465612536e835ca9e538ca5b89ced24f85a3944a3bed2ca743d410c57238aa0d4e4d0d807fb8ef4872350923e30d1ac147955a6db7609888a04330c7c7308ecc1123bad0", 0xc9) r3 = kqueue() kevent(r3, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffa, 0x90, 0x88, 0x0, 0x10001}, {{r1}, 0xfffffffffffffffa, 0x4, 0x3241ab965e0a6e05, 0x9, 0x1}, {{r0}, 0xfffffffffffffffa, 0x23, 0xfffff, 0x200, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x60000082, 0x2, 0x5}], 0x1, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x2c, 0x10, 0x40, 0x6}, {{r1}, 0x0, 0x40, 0x3, 0x0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x3, 0x400fffff, 0x2, 0x4}, {{r2}, 0xfffffffffffffffa, 0x0, 0x40, 0xd347, 0x6}], 0x10000, &(0x7f0000000540)={0x3, 0x1}) close(r0) close(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) socket(0x20, 0x3, 0x40) r5 = getgid() fchown(r1, r4, r5) dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) setrlimit(0x3, &(0x7f0000000040)={0x9, 0x5cc4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3f, 0x7fffffff, 0x4, 0xffffffff, "1483ec8bccb2b1d4aee03dbcd118fe1bda0242ca", 0x0, 0x2ace}) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r6, &(0x7f00000001c0)=""/161, 0xa1) 16:00:04 executing program 0: setrlimit(0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x8000800080402002, 0x4000000005bcd) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000a4c1575aa18007a777d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff449a4ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000140)=0xfff) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x120000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000, r1}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x401]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f00000007c0)=""/237, 0xed}], 0x1, 0x0}, 0x2) 16:00:04 executing program 0: r0 = msgget$private(0x0, 0x110) msgsnd(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="020000aa52cbffff0000000000001000b3aee16acb214612c153372958475058c4491fcfb4896615070f9a6b6d22bc1faac098ea477f6d65860f4cdf2f052435f5e20248acf3fb131696548a5843351147e033c90808f315ef099d99e506c9443f1770eb11030f7ae346fa4f448750eb0044a44e93c0d4ff185793ab13ec51af833c"], 0x10, 0x800) r1 = kqueue() fcntl$getflags(r1, 0x3) r2 = msgget(0x2, 0x100) msgsnd(r2, &(0x7f0000001b40)=ANY=[@ANYBLOB="030000000000000043e0885513e4bd1c1e6373e17d26016cd10c3b188e2aff367d937ca2bb4891998f5ce1ad5f2d68828a089e954af95a1538e66f0fee89308ba68c5a251802be3439b17d300239a27a90e86a663f360650a44f14ef3b2fa13dc0e0f1fc37e23a45ae9e86972b5d29af0abea745faffbb0c03d8a86deba391a99620b433728cf158fdbc1694b6a6cc499f06cb45ee00d052f81cb2acbd9530d4dbcaffafbc4d90c12d257156ecb189f785373e6e4457373cec8eb69ffef20f14f035d8cefba1822db8c0397fe2271025ef4119efb8b4899003797d0ef7976a5219d167a3baae06ba35876260dddf9e69b40c6bc091570fb80f006d0515b3c5d274a82271a3e44964978ecd110f93c9b86f876d8041698fb5b30a6a3ad0b4bbd67fcb186add3f5bf628f6d73eea4c81ed683c7ee1504469d3f546d5a14126992ecbd75b3a6b57faf80354aad54bf61944ca6be5814e91f3195e3682bbc7d8c7ffd13d6577381b004a0a0e621a9b0c99430185e02846820f8d4761898e2ea978aa60f7b23998062f713dd9b2545ef36b9605fecf080dee2ad36430ceb63807537e232bcff399336baf5536ebdea653f6cc8e3146ba5349887df34411bb0a71b750ece2fdca250fa6f4664d609c747f"], 0x1a4, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20040, 0x140) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0xcc, 0x2) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x41, 0x7e) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000100)=0x7) fchdir(r4) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000431a000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df00"/4095], 0x1008, 0x1, 0x1800) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001280)=0x400000000) lseek(r1, 0x0, 0x18, 0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000012c0)=0x200) chdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r6 = getegid() r7 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x18a) r10 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000001500)={{0x400, r5, r6, r7, r8, 0x80, 0x800}, 0x1, 0x7fff, r9, r10, 0x6, 0x2, 0x9e4e, 0xfffffffffffffffb}) getuid() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000001680), &(0x7f0000001600)=0x42c) openat(r4, &(0x7f0000001640)='./file0\x00', 0x80, 0x8) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) lseek(r0, 0x0, 0x0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0xffffffffffffffff}, {0x20}], 0x2}) 16:00:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0xc37b, 0xffffffff, 0x3bd7}) fchdir(r1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000140)=""/210, 0xd2}, {&(0x7f0000000240)=""/47, 0x2f}, {&(0x7f0000000280)=""/219, 0xdb}, {&(0x7f0000000380)=""/68, 0x44}], 0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000440)={0x2, 0x6}) r2 = dup(r1) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x800, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x80, 0x0) r5 = accept(r0, 0x0, &(0x7f0000000500)) r6 = accept(r2, &(0x7f0000000540)=@un=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) r7 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) setpgid(r7, r8) fchflags(r5, 0x0) r11 = open(&(0x7f0000001640)='./file0\x00', 0x8000, 0x4b) setgid(r10) chmod(&(0x7f0000001680)='./file0\x00', 0x80) rename(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='./file0\x00') r12 = dup(r11) wait4(r7, &(0x7f0000001740), 0x8, &(0x7f0000001780)) chmod(&(0x7f0000001840)='./file0\x00', 0x29) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000001880)=""/117, &(0x7f0000001900)=0x75) ioctl$BIOCGDLTLIST(r12, 0xc010427b, &(0x7f0000001980)={0x2, &(0x7f0000001940)=[0x100000000, 0x103]}) lseek(r11, 0x0, 0x0, 0x3) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000019c0)) fchown(r4, r9, r10) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$getown(r0, 0x5) openat(r2, &(0x7f0000001b40)='./file0\x00', 0x82, 0x100) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x70e53743c8f2166e, &(0x7f0000000380)="ed47b70900dd08f1b29672785b5b09d3b2fd6be1528eb5c598ddd5071073a661f0419a0530f3dbff79fc4b631bc4d2b4d3d926ef9188872ade82ca89866c6cdf3f142aef93463ff0f6a8ee4e01fe8f1f8fdf4402cef638853cd60bee48226200000000000083ad6aee67022935d4857578b280a1fccc44b291b99bd8ef9d353e19b751254b4b3aa9153ef1d9185021dfc39c8bb6cc281ac894aad248afda139b3e619df07f38571338fde3c172fb92caa3995aa0b165f3e98705c0855819f713b99cebf249") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x8) r2 = socket(0x18, 0x3, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x9, 0x1}, 0x8) socketpair(0x18, 0x8000, 0x100, &(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r3, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000c1, &(0x7f00000000c0)=[{0x2000000000003}]}) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="d9", 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) write(r2, &(0x7f0000000100)="68631034e50a354c76ed4d0e8f42f2bc54ad82b51e5956eee7f36a8770b091dd09037ae95314c5b6843b7882091990d2c8e85dc53dda0c91b5aa3115c9f9b344763c724a7aa8d78627bacba274e4eb74b84f7da6ff19a577d2a6457a7374bc8d4f46c870858f03c60fb028ec22b5d182d0adc2f73357626b99a9a09564c328d533ff41db3b87363742fb", 0x8a) 16:00:05 executing program 1: r0 = semget$private(0x0, 0x5, 0x24) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000000c0)=""/216) pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x1f}) 16:00:05 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000016, &(0x7f0000000040), 0x4) r1 = fcntl$getown(r0, 0x5) wait4(r1, 0x0, 0x8, &(0x7f0000000140)) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) open$dir(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000000000)='./file2\x00') 16:00:05 executing program 1: select(0xfffffe7e, &(0x7f0000000000)={0x0, 0x0, 0xcd}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r0, &(0x7f0000000080), 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3) 16:00:05 executing program 0: r0 = socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xb8cb5beb4c15e7b3) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x9, 0x80000001) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget(0x0, 0x200) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xc000000000000000, 0x5a, 0xbad, 0x2, "162e52c42db55207b12f03027854731dcd9a23e2", 0x0, 0x429d505}) r1 = syz_open_pts() setrlimit(0x32a8d3d58845301a, &(0x7f00000004c0)={0xfffffffffffffffe, 0x4}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000480)) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d97184a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550a", 0x61a) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2020080002010, 0x4300) socketpair(0x20, 0x2, 0x3e483a2b, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r0, &(0x7f00000000c0)="7ab7b3da2fe86f785c8fd200b81b6cdba1232d5c6fa2b3dadfa1adc30d4fef4ba51bb7f37e4010b096f121ffbc52412167cab7b3049e", 0x36, 0x0, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x808000000100) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="a5914f5e", 0x4}, {&(0x7f0000000140)="fbacb979722fcc901a7d8d853f3da422c7109babc464455cb46194380b0424e34d7ef9e1fd49d5e8360b585ca05049b353ffb8b2eaf4e894ffc965d1c401b0cda37fee790c7058471e36a44d95d86ba5be385f2ddf948bcfa8e6f6d077606c3a10deb1a69def61c7b58f21bf2e367e0d898fae06428849640946beaa90a51da71acb8189772a7c0116042a99d296318f1240d6f82fd97e5bb7a73abf9417574bba0258f939ccf974edf0e38eed774e09b8821351437736e90906e7e28319155af302a4e6d9ae6592", 0xc8}], 0x2, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10800, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0x0, 0x10, 0x4, 0x80000000, 0xfffffffffffffffe}], 0x80000000, &(0x7f00000002c0)=[{{r0}, 0x0, 0x29, 0x3, 0xffffffff, 0xfff}, {{r0}, 0xed756b2ab8f56e91, 0x399ae3f47755e039, 0x51, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x5, 0x82, 0x400, 0x401}, {{r0}, 0xfffffffffffffffb, 0x84, 0x0, 0x2, 0x100}], 0x91, &(0x7f0000000380)={0x1000, 0x8}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x81084, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1ac, &(0x7f00000003c0)=[{0xffff, 0x1, 0x1000, 0x4}, {0x3f, 0x9, 0x3, 0x1000}, {0x3, 0x8, 0x3, 0x2000000005}, {0x97, 0x33, 0x8, 0x1}, {0x5, 0x0, 0xdc, 0x8}, {0x0, 0x6, 0x5, 0x800}, {0x8000, 0xfff, 0x5d, 0x8001}, {0x0, 0x6, 0x5494, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x4000000000000000, 0x0, 0x81}, {0x3c}, {0x1c}, {0x4006}]}) sendsyslog(&(0x7f0000002ec0)="895db362e7bffa62c9bc75f0bdc864121dfaa9598384c6a07e8bd89199b332de7f0c6abb9db09d399f6d7c32f3d085138eee171518c5409c6ca500d058ab608ef69aba5d58c3e6ccee19d0c58281f1e2704d6cb406e895c39e3f0b822c6ffada999265187f8c9a07f601fa402510ba2f67ed75e610daf001f93a196737", 0x7d, 0x20) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') open(&(0x7f0000000080)='./file0\x00', 0x10400, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10480, 0x0) sendmsg(r2, &(0x7f0000002e80)={&(0x7f0000000400)=@in6={0x18, 0x0, 0x80, 0xcf}, 0xc, &(0x7f0000002940)=[{&(0x7f0000000440)="c5ecdcdf70e81ebafc6ec262c30839da99f41f43faf6c1888ad01a1dc9f22ce6300fe2c22f667ea3331b2dd43fc5b719316845189d5867abdc119d40cad8460bcd28d7831e96043b362d41d10ae2ccb8f78ea4c9aa4d5d350452f3e6f876830528ab03293c9554f559b2a6ac533ffea32d91c48a748c67977b069d4f3abc9c6d2e1aefaf1708e42e69436b06834fb7dec002e8feb2471c78b4d32e9650442476", 0xa0}, {&(0x7f0000000500)="2be635e822db7bcea40883ae49040d6a3bdf06078a46505517e53c651f1f8e3473c8459154606c8daa", 0x29}, {&(0x7f0000000540)="62e519297292acd18330bf948bfb68f4b6ec6f3d91e3f8eab89dda4cb40e786eeac8911e33be99f779d4aff88468e69d6338c5340966a7fa499bd51e98a98b35b045b9fcaaff17dec25d259aa71c19f259f3ae657a6e509684a44b0a74999cd97e8c71db905b4e170316749354396757c246b0a2a65054eab5c0838c46ef4bca0d0ea62d69a5fe7b0a461d18c76348dd6289fcd9e7fd91cca7d1d5326d3895f4993909d625fe0dab2757396b8c331e92d94a1cc879eeb1deb47f8b91947edaa2e1b34dace2d0af23df9dadaefcf1a86c5ac16eda8499dc68e151dc3b9a4d263236a6d2c59576745c9b", 0xe9}, {&(0x7f0000000640)="87571f4196de6a824a7855811edc2a4f70cbc1ae8254b9134642d4e9620f791396a62ff06c0beaf1997e8538f5f8fa2ed33341", 0x33}, {&(0x7f0000000680)="92c9fd956fbb9d479a3c6bc1e24dacc25dd214c8b533a8e1164c4e9dfb519e5554e2420210ce7075e68c34c617fc9727db909b66980cdd1e826217d04ea5c68112aab95ab2bb903bc2b12ba7c3d5533ffdcf0b678022019fb1248c4e622a3ba9eb85797629a661b6648ba18d16eb8ffaea859e52c4b87878087fdbcf9c227657a840d3debe1a5678ebf3fc5f647c25a91bcb068c7cb1df43840eab52eb37c3428f3465d1555dbac51dcc5c6cc4e66f0a8bd1cb79d5ea5a0cde7eb8dfbd6163e8653885d1f6126c3444c23410d12c5ae1aafb012bcb6ab64d041e86c756c26f28a2f5f7d7dfecfc2579798a2c682fdc9c43692b4f270252a57b7f97e65d0db16ff3e8a4e19afdedc827917e1858b8bbed6ebdb0337e929618153e44ef6f2b51ba2c99b21ad03f7af9362e318a031b712c8ac8aa8793642fdc02918807b079e2b1504e2247371c3c9cb20e5d80c4059136bfa38db1456a596a8876c0a416ae9ee55d318da45efaf7b097368d73ecc56301ddf4eb2171734236d5fc342dc2c63148f79585b53086169e12b09cf4c2f51625bd23ae247542bea2825f8c9939e3099684ac2754a380c754d6d94713a9ae7e74e43684babc0b1d3e5263bca837d2f41637f576c9f4df317724a5e100bc20ea5fc24d35179e9ee34267b1fbca056b6564b8cffa0fd6f2c1efb99152a459300c8bf01be4a8b5936c88b70ef864cf4ae22a482639db7306a0ff5478704052b8ce204a7881804a7c4ec904c2dfa54a8f5f8db20434258f19ef084b9d966330060abc3c7711079cef1ba548a6faf338856f2a40d10b7f70f674a9f09937b7f81d85cca2eacca8802d1537cb86419f1cea492300bd39fd6ce2b2f3a7f437a3f1c270fcb871fa42d807db0efde5d389c58a1bb7e31ff7fbf0e1e829c30ac34c295aee0dd892fb1dc20da498002a80ea99897728d0767d61e0057e8054ae06506e8d2307659013a877a51f79796227a93ee55769f95eadae611dc282c9f3f1d294c6cddf9cd5473b826d583af7ff757e23337893a0962cf331f516ce3563105f462a148130be5c76c0b63546fd64e33edc1c729bc056ec3a0670598954147abd4b3f556efc139f0fc6cd137e7e0c572ea1b6a13458cf497893b7b1938c39d3b0d1a5700989b42fff8f4667f427d264ec26a02eacb2334ef0f49814951ed2d362221521b3936c213281c29cef28888095c5aa8c79b446cc67a56df63cc94a9f9a57d8d7b7e1b0f0b78f03fbc731ebe3a7ce437d9d956a8cca815200113c2f70d6a436b7a5808ea68b6020bdebba4c1274c50b0b3f5bfbd93339ffaa57a65eaa45f02bc037cc5d28c3cc397007f715531dfe0c728038f33471a26e55b7af07d6146fa1e6355ee5801e22a354977efd20b499c50ec474218b78c1980b6bea93f33874395935b64fbaa136f097992ec2fc4a424fc0992d571300f7880b0b1f45778dec5b9057d24510a84524aeabed11bcb18f3f558c6372dd94eef74438245f0d144e8c1663828ee6e71677f918448703d81c370a28d983c306f1503520857a77be1c322b1fc897dc04846021cca31737a2ad054069d9cd48943921c2f16899c8d24e94cbd6f136c716e4f436fafea8efe929b6658abc15d580d17e0b4765c84f14add800ba14a77228b99df748b83622a85b1360f8768b0d1682d4c9ae85f2030b914bd8ae2928a359604f3675dee8fec72f394ec0f4055a95a57e2c17fb2fb844e06f092af233360d797e7c539d82909b9e8a58ca5456e170ff0acc18a242494a0e87d2e7566f3f4d8666310c956a7e8dc2ec6129ac34b09ba6b571ec4835126bd76556262941008aa51601846e47efb67244c489b67ff471c607a6779edee350785d1ef162abae5f0147313c379ade3148c720b6faae8118dd2d462f7b55e7490331b93ae635fa84bc2796338568b853da8fceec75b5d1e275ddea75e01dd482e102743c7d79dc0e614da040fdc0c76a88efc823a53baf5bcd9587c333d159c18f99c0ef3feb1564c638723319cab475b4dc85b2ee639866c1ce32161b8c9945be7dc7f46597bd8ed91fc4f2360587c8b51dc48cf5f68f49c6568bffbf7d83559f07f13070e4bde998a0465e03ded687885d0c9e947efeb8607990b8820d5935d2552fd858fbe14191bdf68764b4b70f561ac72ee230a2794c31bdd86a40b06eb882232d87d5f87cd417bc68019b52117849e68f195eb3a2f8faceb08b445b5f575979236e369d16151b9f2575bf927c1686219313ed2470f80db31ccf2bd2536aa1fcd705b54fb80874c674f1789f2a99c4cae792fa35f10cc732b679fdf5a4af6ae6a032865e17062389d7869ccf64c2378fd7af5a0ecb06a685c5a00bd416f79e534bb18c22c5d2c6adcc4a36aa75f899c2997303f107b5fc59f8ad9088d1a8e0fc4e4aca671cc7e29ad52d532e464bfee7a1c1ad2bf7b09c102d8bffd7d65d80f3b5c3bd0c743dfd518aa8af67ac0c0592ad4645658e68a4e7ab2652f384608817204606a7b85558c248eea5b6b449334ea664651263155a6b7b7968bf485a2ec9f157868902c882a69bc16807dfa807421733e16b9dfa002eb797badf32808173d9c34f6c2c21754e6b321ce0fae9b023ce794fa69c20e2334167bf09a104e96e7702533aaad62a1948874db9943fcccaa90bb550f66d7a610eaa04e3768ff0eaf4289284da080d4ba1fd69b368e973f49c1f26f7251fad9b27b56aed48c1e128f2835dba101338e2bd607f3c1cdd17554df933a400f319f629223180aea6b2d4a9ce6d87ad2e4c30de6065e4626176cd71041caddcfab2587bf302d51049c03a641a9ebc8d4451dc0ded526960c525a499f07219d909c5c1855c0270f646ccf5d1985baa2cc6dbd80176dbc8a861e63b0584de6d6886876fded488eb75321027b33e21f4ec82da4ca181013075661fbbbfe7e7cf50595482661944bea7e79937b3fcf0cb043e405f32956e41688f8c200858c107cca6b12ed0798b51b24f19897cca5a903859176998f61fcf5fbbcb1751a8a5cc87dc9403848937bc721762fa517f0432240d29e363a9fc155bc0767f0453db357dd5d6bdd7e659c80bc1629762d2bc3c0c40bed211e748e703cee2743ce0a7cdb31dc654b1e933d2a6bedaee5a0249ecad75b98de8a2c25b1972719966a3035e93756102aadb550a93cd4717fff76233b4008389de17c3669747d997e9bf2869c333ca177d19c16860ff197156251338eba0b7910bbc07776990086668d48a625f281fd38691fead71885d3485d0ebfa344a215d9d3103ce377319b1e9606a19a5889307d7a059d78df659d47e7df35b0d4eaadf2b1680f0cbad79477df9617f34a926ec868589f2a2f0a7ad660eff795d2568fa1d762f409ae59dc0ede1dcbea692c493e300b6672a8d85bc6ed731a795098230c4ec91176479597a2d33eaa12d253ce17b1d892f95dd34504354c00756f22341f0f3c653b2bbe53110b279595cee74003ad1f0e9ecec3d5a768f1b52a4dd360fdbffa2c711738983fa1053405928d6c838ec8539eb095d66c2f927de67a0c10200148fbdf407c1e43725ef8753619cab3f49040b277970cc1b4779397cfb158777fc55de457754666a8aca132b0497e1b43d3cb51e1c65b134d55b3791ab59fe34ec76610ee856ce38a17dc8f5e6a29c509f061318f7ae7dcc871df75ef665a0f42a0ab99db39af2c5f196cd65d20f303b2d87773798a24be0d9a38d4610812762614d3153882bac31447c6700e59446cea562a472ab0d51fe0fd6c84181df6614e4312bcd494944a455a78201e98ce94909ab38fefeb10d761effefe06d846e76e95ff1bf22fd3ca8045c8dad0721f4ba7c4579a3cb4461fb6b43b1b374580cf759a050a5b7038e021c5ba22e39e0bb9812bc14df746ddb03fe42774e830b39723401e1f9628962ba9e2ea5b33d5e98e959dd9a7f579e24b6f461fcc81234ae92873007da0aedacacc3152c56424fc770aacefc9d1f66ae69b4767788e5927f837699562790b6cc553834efadf3ae04da89f6092f56ff55c69bd532c9787081b414059e5bf28f983cf5f1e02a280de2bab6936ab8b625f118d929816d1c641bec42a5f1083ffe0a1f6a3b03b666e408b9610fbfbab1bdb17d1d3fb0b121423178d27499188b5cf7b268287b51d489b7076dbcbf21271ec7c197b1b5d1acc8b800caf977e677452e06d79d3498065a0af300dc02e266d0634ba77eb9b216013e6aeabce05f418c3243d72aea4477073b0cadc0cade2a74726634c3f1acb16aa5a82929208e39ee9b0feea06f9d8a648657fc6397bf2db2ccb67aa58598d67f4e8cafad8f556588afd6304dbeeb3c126e7f82711cf31764643bc716b9098d512bc71372e06f26a360bfbdf4d09f5faeca6b09af855f85f678c57d169b8f6ef6ae186947eb11f03a367bb52328946623afcab81f2d17cbbeaadfb62e6edb40af84de0f95d8e20d1d8f7be2ed558604fe185928f8c40d6df133e07ba2cdae0f6418f42fc31da7107ff653fbe6349754be93d07ee68c91c609297fcf5f8672b6757de111275a72bc1ae3b857641688e1dc04e58741300f88c22607a965e3441a2ebc6c4131308a0e1302a8c70f7f9f465dd0e3cc8f2f8b6d928a4119a06c6c23de1b203dd88e14276f18c80eb7c5db389bb4ae5362281f3f4664b90edd80dd21f9db70b7ee22b9bc6a5ad11307538db9ca3acad229505b9ac6831a1ae20032434809c71fd316d4f7a66780976a45f3ea48ea3d83275154dd01a75e02344253ab9920ff6deba8e8e9e7b016f422c9d9ed07df08f504c742af15f12adcb1eb3ac814b537fbc0f93705786b6ef4e284b12b071f2fac0c32f848bc8744f15a753a1984818ef37f1f54c439476b156b4fc05d133ea2eb39f274a6664691292db0ad08d572a8d61d417f205e461e70af8aaf7f982f34747cdf1197ad32bde2d9d233ecfdc8478b7949700e93e29043ad1b492922e71e7b01ece148bf9020e778c1a1e178d5a25766a7bbe86444f26a95f241f5dbe689ddfcfab532ef31b079c38871a4f19b7ea8ca489f656d4c3c56437687372ceddb4cb9d0898a20b60250cdb96a8ff7352486b28992e7cc0a5b450426783a7e55b688eab241496a0c9b448916f75e8ff01367a4b58a42781095fe72d2cdb832f01d6304aad69ab69e2bbc79bba0583c948eb584592cca5fec21789b9c274d369338a818b4119c69b33384aeec120356ce32a18c7c589ca97b4439c2f9d5e9e4ef8b3d79dfa54b3cfec482b0fbbeb60b2ca8ead64ae3aedde1fcb552c216d0b8a02bc704350d3ecb3efc4cdf8bca5e04773fc94d5fed2f272914aa3760d7310556f13f4f86b66241745e33115c2bad411617e199a8fc613e138b061c10155f75485488e4f76ec411e31352f107a8b673bcf7b0376fb7d016a88915904b6a4da9d623c0d8dad1628b75f6a13a8890b6f4992f0d7d44de9c8cc87d11cf6c00c75fda02b4b63ef624710e24fcb1704a57569f938f16fed9b162331a5309644f92123d44758fc3f4d1a6311f727f50f3c794a2a80b86be6641f587b1321006746b930666b806e0f4f34e79060478cde07057feb30cbfedacb704ea4b9dc9a2d65aed94525af2e1595943077e797c16a56e09e45c76e661c88cfc53f2e74c8ae9c6951321acb118f9f89f08bdada08d8a2a86ef9bebc13b3a85a93932dfd090b6d27e34234bfb46a8a9b66c1b6e20727a5cb3944a705fa34af0a9ad89c983d1b93fece30150d40d4f63a7d03cb9b7c918ebd21d1f71ca6317cd0b2f54", 0x1000}, {&(0x7f0000001680)="8741e6a731749049076502d38a62e8c3386716f0619c0949e864451cb9a4bc83b1b29d131430f95e8c9e2dadaff6d2704e789d0232685c71265a696478b9eef266253ddf7c908acc30c9e212addedc7b09402e91e50ebe2f29621ee28862e8078820b470ef61db0f4887f7f8d87eec7a956ca0b78d194198c7c1fda9bf0b2bf1085fc60e869dbe003616c3a02ed4b4c100664a01fcf6107d23d16ad806f04c49", 0xa0}, {&(0x7f0000001740)="26476121bdfc7e2a27106ca2ece2255b24c9a606dde258e5c180584ac8dac1bdbf98b4a0d3d8a439dcbee0cbe2940ca0b1d5b0c753e35125fba5dd68f55b5e4b3ed2c35004ef87ef6d2f3ac54288c46b94cdd79ab8bc2c44a3858f7bcd9ad0", 0x5f}, {&(0x7f00000017c0)="23a7d7a1e30b087c334fa7fe8cb826707fd37d782f8e177dc2c3c0f43ebe0730b023c0ac29d9a450ca00e731f2c9b5f5aed8f6bfcbb2b8b4cc06e8d0c3c1f18b1660ca36383e7db769c197a9d9e2358fb400419c46716b283d2a46c8b2175151bee88f92b4d81584c2eb79bd7cb9e37d6ca6baacd54f7409a7eaed42f547a26c435738bd39cf22a6707c76485efe5a9e9d9b98b1994adef33839035312a38e778bba054fca03894b86404010627a0732cd1f88fef106dc5a20721657762bc2ddd086fad130d2ebc6f9262b3832bf70cb57a14c8adc8e847a8882a23d81a1f30bc89121ad2659a37521f30d636542a8b5b9241891ebdbe1547cc4ae081dd88c417ef094b15c340251251c05f720c027e9a65fe25d4b1c3ee74dc405797dc0dc726cc57c272f9ba9869d343d1ca7d308788f546eb155d6626ed39bb9271ed5cb05cabc285a679cef716b951fd3a2e1e163567a779841689240940949d8908013a91ffd08a69f1afbce100063aedfa278ee5b08d0f3d8d191b940469c2c5b90ce1477cb3259d982ff6bdc183866dff8790bc8b57e92269e47dc9463e29b853d7aea2869cc6194acf7bccfb3424481a3899d35bbe3676dad8bec348dc960c5d369690edd680ff5eadf5b469b0883f82db9db1e684ebbceda91f7f1ea2f8aff40460d8a58d7634e7cbd592e49830888829dea1c46b5f218ff5f94c16bc2e5c28c8a0ad6762097bc13eb4ef768a7d36342a233475cd2ed961eb55b9ceef7c7b4e058db8a7938869627db1fb23058121a2e968c3ac0a9cd4c2b4187ef938f9c68e6a5ccc89444f6a0c3069c3315247e92b3a3a2a08279549e0a217eec382ff05ea0c6040a2d1c5ba34ae4c68f3c08d590b6f1937d9d753735b697be91d1f5a16ce7d229111cb4facd7d215bb928778ff510857ded6e8afe0b9136cb71c5e8fc28d183906b92ebb6d1a456b19d2b0cbc7ebacd2feb690613d2ffd434e7157cf45bd3f54886c44e984082314dd7ad4a451aa951d60fc8893d5e6af4864534ddfeca9b9afc335726888af080027467328d8859dfe3a9220a70ad2d70f592329d95ab17fa29a421957ff6a24be6d5017b255fcabe58295e74129e986e0bc10ec01dff251f72b9422d03c082e4ae82c726298725abb07cd60415151ba163a2546ddab30d3a5e1e5b6dcf26f0a0637afdf7f5df109b5ef1e12530d182188361e11e42561ff422923433d589a15c479af22f50b085896d64ed8b6778e231318b95b585956c285d58f9c4a4d3de3d35f2cfed9c74755f627e80cd09d12febf5f7734f9564c0154f3a15c8f19afa03a16091988bdd0934d90ae32b2d1f63e4ebbae6049c3d9263ed2cf310a52dcecee5344ac45b97d4c2505057b8276ad13c729374d9a5d6e9bdc8a1422163c05dd5d09f7e9abdf643a662b1b1ea4d27d2cd15655703b8cb0344074d76839e1ca5ea3fa9d5761f3935b52fe58889032c818e7f739e6241f8c933cc35926d6afd7df4b5a7c991b94bb8013edb08fdfcde5279d598b152266acd333508533a5391d275d0ad255cf55d51f856a4d34e85cf868462ce3ce2b981691b71d41278e143bcd00feb08b58284f8523b7f6522c9f33ffcf83591bae431096013e79c73218e5301e361e3a8d0b32bf9631e01c610d014652cc8826b55821a4228f6c2766dcdd8cc1f0b1cf1e2480863b6d1b36a67fcbc78efd99081f72ba40e3f07263ecf77042a7427c3bc94532e25e18aa22a455cc58c60b629ec314269fdd36c045185a48c2df59b0b03cfb55b66ab372c402cf5f6284796887bc28e7ad312f59d68bbf17d836a417213817298332f715389569ef1d9d15525c9d1f22e7d3bf33321c9855ecf662cbde47dea499f4294bfd0ccd5f10439e985c75b54e5b43495019188ed5f54ee3dcb3fdb7f49b1dc5812c4e88002c707024abb080d577a9d773a5344271b6c5a644a6141843fc144d04924177ab1c8911eac26b4a8a46a0c7eac69e24bd7ed7fc05cbb4109dcb9dceaebb1883d30b7a338cfbe5cdeed8a17be8bd1ed007178e029bf774a661e78330a1bf247efe55b2e01295e48013d2af6ea0589f408580412e209e1327cb512722c928db6b1a835b50add4852007c8c7dda4e47fe249afa7f2fa4c661a6a2cc7c53390e23b58f812568eaa1688fcbaba0c0ff1edb26f89889d82e1359cbc354def520cb871fd6683e51450f5013d6855f2281f9b6246cd60e1b198161a5b47fce92ac5b8c9bc1d063da0563ba66a7124184b623902aaac2a3b88342be9ffb4866e57f4fb85bba75ba4540830adec451fe52dbb1e18d6a4170dd7869f43ec2865f26013d80c6b69ae0f9c78b5a0bb70cf7d73eb422946e676f5aaf66716ca9e346147ba94834c5ad86301283260e3c12c130253e435ab20165c894c51badd6442feb0d11a17385d3461c0c79f8b381904d4582fd3603bff54737b6abe3405379a95c0cce7c33055139a49ced123bddc9f90fa0b41c0ab28c9799b3adfc7efadfaa7fa05f171389c6c3019af9497be8cbc23fcaa7dcfb81af8c415acce970f3827d542b661b979fe8711a5a253ffdda035b0434ef428c494b90010dd9627f38b80f024dc6567cb1cd8d38084ac4caa388ebd2e431ff18c8b76b6eded51916cc53496ec5e3188653f2582c3446d138730d3d044e3b4036df25b62d59c2f6a212f3c252dc314fd2673b9796a64a5c23bbfd7a9347cac3de951dc69edd4475a3abfaa1b7a70a891399a850f4220bba5721dd7947a60497a789b4ea516fed0270c0196ad3f50ebf4522ba03af839dd2732873bc6a3f5239bce0e038907e4efe3875c660976a9a78e8cc5013f45d6a5387ab5ff756c6ef1a542184129660ddf6eff4bab4e5c128f14cc155c466570f8cea08119d36518e5f888b6af08379e46068f41cd5de311197c156afb0b69fa2cd279bea6c82dd1f6f749bb1ca7afb8ca2f40f4d2fee92eaa0ebc1ff556d4a5fdade0cb6925e494beaf07730fc31fe69f1679620dc25e107e68f9aed20560f4664e5c16d13498da009111fdcca863f8d12948c51025dcfd65a179f1d76fb3caad5cd287216434c9356bca97557b01707f011a2899026eed46585aff9f8cc0198aa1db6ec7f57db373534d53d61d437e0aab59f88c3f9965e60521c43f92bd57accc7c1be6c4685d69b298793977c1978db94fa879abda7bf18ef57c0d9001cd859b5446d9d9e4b8c2fe64f3babc25acfd7fc6bf17473000e23e002a7b5241986ec3302b5ebd9240583a44e261e582c73bd622e38fdab47f302e55cd186fcfd7198e1f8416158db681556b79ee7666182e321a0444679515a5374c5d55667680dc780bd095cd0a3aef453775998091a46ddd4bdb73633bd615e74b73a32972b48e4da32595fa6cdbe03683e272f7a23f9b758673ec23fb0a837a9f990f624ac7e8bec98e856364d1162a3622f1f83d59f290e853874630aa30f088937ad5ffbdcd293998e5c7458edec2e3d1a67d6a11bae7770ff5b443af3be88262e69951a08191dc3dc8c1234d7953f77d37153edcc1ddeba83114878d4a902651e293ec6759b9692741be1886b9eae0c1e5fb644927c04b0e62545a9d49fc88fa030cece1526f9dae4391a7797b5ac94edf925121cf7ac4d6c89e0e7e34aa65e51d6a2f6fee6e5d6eaa23cfd81afe2c69562054afbaa0ea858d9cbf25451e1a7ca9244d1b50a8f80979b0d686baf74f9d86cb7455ffdbb3a72ee1ef995fbb6a93cc0f018a630e5e65bee88c11de9eadea7beab7b8cb0d8f6083791b7647f5a18eeddce1df1205242d4c19f5f1f1dd35bc40bf2b04f739b39c8d7e821edfd24a2b89c69e3b07d36c51796beaff59386388669acc8ed4369b376b33e7c3f7d871b5d71771c06016fe58449e8e54404dd65f1b5a9232c9da56fc63a5be88eee345deecfadfdc39a4551d1c75ddbcf915378bccf4146b6873e20229b09b6edf04da704ea614eefaf32f12f3e007cde087506f17467af78cac6819eddd079d8ead2f08e18cf9fdfe3b86bb9b30eb6830dd139f5cdef1ad193e06d70a849fc167006a39f957fdea4b1ef7c45f72457223ba01d538dec13a8b27581f50a9b1b8c4cb21caffc853e3192ff70254b13237c3949ddc795ec64d6095f1de307367bc30345bc65a4bb1d146da81a586013f9cdba37f8ff543e510012c096894e12fab294e3a8b12b730077cf31a496987a971640757d3bc1b7b0c0853beefc4b541f0e694bc16a1d94f5adc775c3131d80fc80a8bbae4ad89471d45f68aea7c3f9911dedfe6e5c156128ae19358ec6fd876d4b3251647c72a44c27d21f7ec535d101ebd71a8a251cca1d194a21cc7d97f4f7a31b2e680fdb8c7cfd6720324c7379f43b672fa370868e6fc8968ea30eb011a80e1761a561e1059bbcbe9e3b7c022ce3608672f063349365b6682555885230b59ac47d240356da115aa861d5a28aa1f9f7ebca404d215b013aa28d59ba0f8233d138e09f15d40fa235dee06cfa0533f76d22989bb36a8beb4abbe04abf2004b72ba6c9db1f6beeb7c7231501f32353674aae62018a4426f45b8f92583196b77eaa278ebb146870d3fd3309a393b4910f93cdeab13e2bda5ee1a66b97dc840c7108f848f280159920a585be7dfaa4d5e47cdac0aa8b19f5859226a23d6f472319aef049c2794ec6b09b4952fd65af1e756b6fd50900e65555ca5d97371583e4c6947210a0f3d2e5b86082fd977fbb1433752a378bd987f8937d6d4ca47b3559bdf918cc205819a9bb0d6e0654de6a99a097437450740edec935020f6f03dadefb74b3fe2fbfa47a4aecf48948f192081ea6e86c820f64a5c9c08d9a9013a30780026cf1bbb5b4d1d4cc01242b378b895a1da3296eb7e474ee86ed49991f09bcb6043f5c8d68a3855c7e2b2950f2091c1a28324a68709e499268b7a05bf9187b75a2ebccb58e7758cfa6d0108762cdb243ca5c433db79aa6a266fca42fefa6d70e49ddaab1462b8fb06740c44f9e1200cf744eb4ae963b33ad8e4ea016de0e9da29fb3d2c0feca6af59753bd2c8b8242d6ad9199faeeed4f3e7fcdeee996df4635b6e0ed10cab89716da064c948269a3f330df347bbd88c79280d64610b400b894db30d882646ef8ccf3e61bf36875c776abf7872836ba4158d442fccc5165d7e4d3e8a7f1c2195b059b5581d4a5d4dbc9d38f3e234b8ac193940ec106e0e58aac39d4507b5d9ce0a230e0bfe6048c9742e73110614243249a6a5ba432dc483397717f498a4fbd8031ac2429c69c4bec1d3d7630bfc1fc093bc5a481b2a323beb7dfa5574dbf4aafa43bc98d42e69a1172606d2c19d7ea799371332acb97e400837caafb5912c73cdc8046689e34229d4531e1785e1bd216da6b478a8470a3ca2c763d29d41985f2fad1a450933a3176e85102b55d0425bec6852aabefc34300ecfd3c4dae635fc14c718970829d27efda02a0922b3ca51678bc469e28198fdaaceb79d2b49056a96d183e5440b589e5346e9cda639b59f38bf295238b3a8b8e7667f4ba0176fc6bdda22740617b70db4354a8f1a8d8176f2663338c9658899b703ce33031f63142221692a540c1f419ffd6715f2a0355305e0f7d853b1c5d4a915bb352697becff310871af829c75e9cadbe6cfbe992d87b534bb942ca07a4760d03ba5ef633c46f6304eed7244ac41649f4b2767b164147031d559a0e5ee1b14df5229e1cea9be4694955f6156203e1d27a518b33d87b5c3cacae088a7f1d9a2858d6fe101a12f950695987d8e8cbef25ec0a69a7262185bb1710049abb5", 0x1000}, {&(0x7f00000027c0)="1db744d55cf4649795b20dbc7587ca48417a05480a02274915b85f29753538b7ac52d856cc557db881953c3b195e4ffaa02768f0c40438bbb855334f522c84e8415cd92d064e8bdeb0c2af0e7c613c0700efa9eec53beaaa9010d641c2a5922341b9bc606f2e492cafc70f00fb7dcb50705eeebabdc3c3f95ca35a417989f530aef3c498fb2123442b70eeb1e3d3f689e2db8823bc45d374053d00e8745abcb283d891d8f533220bb59039017c431af00e5ff17a25cfda04f154cd58cf587b39efc7840492064551f1bc5d2d7d300246f0b36c", 0xd3}, {&(0x7f00000028c0)="29a139c83baa8ab8b09d70306871beb962e7f3917cd4930e1618b64c31dd0addf43a87473ca04d439d97b60d65e5220653243eb4e6e4bd280886ff378f2e4eef6598c2", 0x43}], 0xa, &(0x7f0000002a00)=[{0xf8, 0x1, 0x9, "826db2b4ed82c7bb66192f0a6eab6da7c1c5430505e00545d58c247540eee3bed6dc0b4b8f65c53a7d879d9f61feeccdd4b5899f85f20e695f7855ae5308b012ad741b12aefe309ca733b56df66176e8ea90cad7e09edaa768452224ef44632adc024d9d58e426aef8920b128f1d8b8614b968b7ab793f593beb44e352848e9ae7fab567b870c4b7ae64a42bb1a9471b9656974ce9c39cec80fe20405522bd48e56daa3216c272cf2fec9919cada34f016c2d62dd9ba780f8cb598592e5824244c9a50bc65b1945593976c2ec996f873ed1e7c2032f61cf4df51bea5b06d24000e4327fa8be9"}, {0x48, 0x1, 0x6a, "297ddf9ad4ffd2075ab0e00539ed9584fbf723b86a30da20a98df8d8148248b04d4d3a5bde5c6941f488100c0fda02ad565ec094929ef7a4"}, {0x58, 0xffff, 0x8, "0cde0e9a3fe174bdf251646a68975cfb79d8b2a1f25af75d0ad75bc32c7b3b2434685354858ec4c2b7f4a16c260713fafd29a2096c8b15b3499be5945780ecaa10ab9639ee"}, {0x28, 0x1, 0x8, "c528db7c613bdbedd218c07945780b8ca87a1656dbf01e"}, {0xf8, 0x1, 0x7f, "40683df05d0efa12e6804142100474904c67ffdddf5db2c6fb58354233c5debd8e6f986f91207deb9df79952d851a4d90b5008176ffe07bec91b7ea3afb521ae3a37e4eeb0b020d63dff05ff97f5535b425debd2b1432151d03fe329e6db0d18050118f80d1c05f87c1636bdc333ce4223e17890d9f56996cde530a4deca0fefed7281f741b9ee16ecce3c359d9b61e1d63c8e5aa298a409aa5a62affcc339b46d14650dd2ce10c3ad58e926cbb28919f47d4df63c7f267d448d450e7719fd02e09a82835ef439316a78bae4722ce81840d2b6c77ead79f8722078f1e0e7e5b1e58d3234"}, {0x20, 0xffff, 0x7, "d3913bf5b6ea2ef5822a"}, {0x28, 0xffff, 0x9, "c30209c221121dfe46278ca9ad5f154c535e3dc2"}, {0x90, 0xffff, 0xff, "3d4d10129df9de3f1e17c95bdc53e4a50c8685f24fb990c26991bab5ac4220a84ed9607116ef9879be9bba35052f06d2dd1e236caf32aeb7c52a714984ec7c1d5641e702ba57bf96862892b7b1513c75291dc9b1867928e46297b778e4bfa28c620aba03acc510c02be4cdc4409df2271217fb12643029844393"}, {0xf0, 0x1, 0x7f, "8f97973886756e16edd708fd583153e14a831cbaf41426daef1493a8c6f5db9349d3f8596c218f0b936a04133417ce19a506be870fe468e98766508036e2685446d72df290f32871154d0dd67dc7aa3486c1fc84ac43dce811e28c005a86301adcc7ddbe416a12101f22d77af7aa2f471a30f844512fb31aeb2a009cfa2356da0fcb13f846d57ee8ef2f04e654b2d58eb4bf071b9a790536ca25fc6686cbfdfddb610bd8c06daad30ece4180df21a68ebe3c7db926d8ab92132a18b85d5f657cb3a63e042c294e29e19e4219ae7629357f357c25f5c00149d2cf281221b71b89"}], 0x480}, 0x2) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1d, './bus\x00', './bus\x00'}) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) pipe2(&(0x7f0000000000), 0x0) 16:00:06 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="10f8ff0000000000ff381607ff000000"], 0x10}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x31c5, 0x0, 0x7c04, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0x80) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x9, 0xffffffffffff0000, 0x1f, 0x400, 0x101, 0x0, 0x1, 0x400}, &(0x7f0000000500)={0x9, 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) connect(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000000000002040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeb5, &(0x7f0000000000)='\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x182) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000001}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x10001, 0x800, 0x800}, {0xfffffffffffff2b7, 0xce2400000000, 0x7, 0x2}]}) close(r0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) getdents(r1, &(0x7f0000000340)=""/85, 0x55) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44}, {0x6}]}) fcntl$getflags(r0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1c3, &(0x7f0000000080)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0x85, 0x0, &(0x7f00000001c0)=""/133}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000180)=0x80000001) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1000000000000) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="49ef2159ac8cdd647c7ef764d779d85796779714d0cb473eafe75f52d727facfc76a35af8177cb62108a54d59c574a4f7fb2f5464a385f3ad1963f823b6246381ad5346d50b923e6cec0850bcc3eeb9463d3b8e7feceae9fa80e8aa8eb5578f4ac057f3eff5b5cebdc661bbb6f24a75081c2ec4167403624450407d98ab4226019ef7155d77775759e179a4eac7d94ce55f5abded6bfb4fdcdd85d0c11a0257f71013a8ced3af8920555bfd0f7da83fcd1a32e39936bbe5ca6b5d1492a15ec8ffe10ddfccc2e23af363e394280de5e709f304f3058e896ccbfa172a856f0b482f76602be1b0d2ccf0b2e6ebbdfeb1125d65fb4f25aa4d4efae51a7b1198f2032ca9ee3ec78ea6826b71e688f695eac99eb72050900b50d8455469bc4d802eb3388f3f5ed5c752fb43a0ff08402b38d7f4563e9c7d568157d"], 0x1) listen(r1, 0xfea0) recvfrom(r1, &(0x7f0000000500)=""/125, 0x241, 0x800, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000003240)=ANY=[@ANYRESHEX=r1, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES16=r0, @ANYRESOCT=0x0]], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f00000009c0)='./bus\x00', 0x41, 0xfffffffffffffffc) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x14f, 0xfffffffffffffec5, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f3, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x6, 0x6, 0x2, 0xea10}, {0xff, 0x1, 0x80000001, 0x2d0}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f0000000980)={&(0x7f00000008c0)=@un=@abs, 0x8, &(0x7f0000002f80)=[{&(0x7f0000000a00)=""/140, 0x8c}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000000940)=""/54, 0x36}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000002c00)=""/129, 0x81}, {&(0x7f0000002cc0)=""/246, 0xf6}, {&(0x7f0000002dc0)=""/138, 0x8a}, {&(0x7f0000002e80)=""/108, 0x6c}, {&(0x7f0000002f00)=""/86, 0x56}], 0x9, &(0x7f0000003040)=""/255, 0xff}, 0x800) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffe67) fcntl$getown(r3, 0x5) bind$inet(r2, &(0x7f0000000340), 0xc) readlinkat(r2, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/40, 0x28) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r4, r5) accept$unix(r1, &(0x7f0000003300)=ANY=[@ANYBLOB="0000f9000000000000000000004500000080000000000000f78e000000000000000000000000000000000000ffff000000000000000000000000000000ffde000000000000000000000000000020007987817ced02761000415507d800001a000000000000000000000000000000433f6874c234cc6d97f0d654cf5749035685adc349833bf911f9adf924a49aa58e7453480afeb779ef16323571d7c5d6f6035a00"/175], &(0x7f00000031c0)=0x6e) truncate(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x800008001) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) open(&(0x7f0000003200)='./file1\x00', 0x0, 0x82) ioctl$TIOCSTART(r2, 0x2000746e) r6 = msgget$private(0x0, 0x29) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000900), &(0x7f00000001c0)=0x4) msgctl$IPC_RMID(r6, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0xffffffffffff0000) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="d2c2f156663b3d43df4392e4effb7f2242acea811868bb988e1cf3bf640f7c7d000000000000000000de1a7746bd2c3ad8fe371cd83ccb441539a8210a", 0x3d) r1 = syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r1, &(0x7f0000000000)="dfe9cf81db086d8858c1ca34a83289581d7ef17d9818e55a5525c75b0fefe80eecaeeb1fa545a9d92ed15528fb8c433fdc337841d2f2", 0x36) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:06 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x2, 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unlinkat(0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8, 0x0) unveil(&(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', &(0x7f0000000300)='r\x00') mkdirat(r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x84) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x3, 0x2, r2}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x8, 0x80000000000, 0x0, 0x1000, "1ffb1be63036ae61c4a64800"}) read(r1, &(0x7f0000000040)=""/145, 0x91) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) fcntl$setflags(r0, 0x2, 0x1) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x54}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10690, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000061e000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x6e157f3b494f5eae, 0x0}, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x451e) open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) 16:00:07 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x8088, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0xc600000000000000) 16:00:07 executing program 0: ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0xa99}) kevent(r1, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xffff}, {0x54}, {0x6, 0x100000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000400)="09f9b8b4") 16:00:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x400, 0xffff, 0x3ff, 0x0, 0x9, 0x80, 0x51, 0x2, 0x2, 0xad0, 0x84}) write(r0, &(0x7f0000000040)="403f04a4826c0d417adb59588ab7d42028f11650316810fbf467e508590144b7bcf0da97dcdeadade0ce6f69a7e6bbe9186edd9cdccaec7ac58ca0a4323ba70d356bcbb59164f57eb8dfe826feb665af6e5c6eed", 0x54) symlinkat(&(0x7f0000000140)='/', r0, &(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x4, 0x0, 0x200000, 0x2, "01001b020000000000ffffffad4300", 0x9179, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000"}) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)="d9e8a2c933dd8462195851be1f429f16c6f6e8a5ff836be02d94b3c45438c775ebda6357670517742a22a5ff52603501ff2fc4f24db7278d38682056e8e12f5d8f709bc4b4f8cca1c97318bf7b8c79e54f82e3470ae90fefa8b1d5f6eaa236c84162289388aeed2d4fcc4b960ae4b7f10dd6fd3155500c5d3a55441a1c3b0e14f1d3122acfc9cc9fc045f128fe4ceb74502d8ed0bffc8357853fdec724e22a", 0x9f}, {&(0x7f0000000200)="2ad6e6d506e8d9", 0x7}, {&(0x7f0000000d00)="65e51b2d2fe8b0a43d2d6e598450b26c0f0055e2f0f7011fff9fb35ab083951f59d5e93d00dbcef9d2d66365553584c1361df68de2c5b183d9f5d78e62d77e817d0f1f9eb2b8d6a7f45c931f98931853347aac6530e1da3b6fa8f0470241118ba32c9faa6526db28abb85a6666570439bcb05f9b230ad140711cbee76d3d5fb502e5b0c735acc810124ecda7c7da9e279749467bd024f37d7859cd5f704c5f77cbfcd14dca99f82a56639431b3a5ef8d289a78d56fa4c3224baf6c7cfdea2bb14f432ded9c628b1aa9d8e0563e4bc1b27b123db836c593ed0cec2ceb0ae735128986e2f5d0daeb80076ba5968c3b0a7dc9a27e261b5e62fa9c748de74d03f7bdaf4ae1e00660768645d3aab9d4f7d3da48dc70dd6d0fff4152df387be8155e9bb92f641e772538dad09e05d904e1b7dea17c40dcec4924164cac1ebd57f43716390227dfef703b3f802fcec160068ccf4db3ade643f308311dad75c2c8bb042eb13c34728633cb67902d4baf31e2a9bf8181ad134ce50c7726a7d609838c2391dcf9e7e6e51ed4ef836a35bf602f792f6b79b6a10dfbb440d6b3a6053e39ffa6fbd7f6135fcc49d235e95ebd5ad0b077e5ea9cab366c632b07dac6ae8a05630ecfc8b13fcb5849c3a5b7909910b0af80ea17b919c800b9f21fc14d0b79e34b1313b1143de7fab8e0a5347a65542a3e1ef4b8e372656b9e9f79d30d6f0aa4fb86094288cea9fea56de3ab63369823fae260e61323422ff3fe353301fa85208edebe00ce7eb36a4154915e3c73d12d2f7bd6c84456f1894f08a39d3dc61ff609b52a8cf191097a1ae312cf04a3fd36bb5bf863a4d7e7194721158618a70a57d6f1b569e1dccff498465e8b07fa137b27132f061e24698752ca074388fb32c70202956abfaeee1bdede4d890d2c3f084e59afd386c9ab97a2ade45af89896dfb1f63e8a176859e4a3a89d6ad23f98578c3321a73c26f53908b87a263161fe6b5b54a3859401d211950fe462412c058e3e20be2f63d5499c99badf649ffed77065b1659adeefc59011cb40ec6915e5170be35c5a2de461db7730397393eab2b4a20a1bc506ad0c5d96f5030e05c014f93124218218f7726d21f01d4f276021c4d549268dd4af85cd499dd716893f4646d20af1fcb8044346584e41be4a475b0740b801b9bd1530dd0a57744834ca012a73d258a9b30cef6c74b657a0b752a7f5f46ba6d944ab385da08df4bf40ed9fde311fce25464eecce35ea259707ef0f7117e14394259549a26123680c1d8ddceaa5a37fd646abf812312a8b6c476520761e875bd6b3763ae6d622ddb31c599f23affeaaec715b5c6215c056122d9bfa9d863e6f5519c35ac0a198e6c6d56243a72addd65198e1e7df88bbb6bb6cc5b928201b1aa51549f41e8c1c251423ff2d509fd02b1b3ceceb7ad0e77fe7f1a74ee4be06ba526d8cb1abadad199831edba622b88f5b7713c1a6f899dd0c9bc90c5780801ecd2c1e350bc30c6a8ade93810d044bf61e0a79daf3fc0685e25210222915ae5bb053aa0fffb27fe82bb239e729a253471e52b2381cf7c842b81b83e6efdb07d15e1775d0a94d95862bbd75075a1d85452b9fd87da2b5cd5c0f5bac50d2dbcf01f9da3fab82e23c749620ad81d3feceeaa87ea161f99ab05c0a6d23c83e6a0cf307067502613f644fa8f10459bdcd216ebffae9a908208eca9f55a26b1761464678bc8404ff4a8734c5d0d401722b1b5448e79834aac8ba8dc6fc1082945aabf47950087fcc5bed644c4e7abcd0781cfefa06fc1e096cc70771dacb9dfde47de5b428496d08e236e5251268affdb17dfaef77963c6b96427d44bf92f5916b7cf0d89b8434eaf7e6e0012f6c11e0499c6304fa80b80e9770f2a47acc0a87682a95a3fcf6d2dc00b0155c73a071a2e74b63fe8ea9c7b772c607116a6d55214a540fa7793378117c580933042cd38a021d1ff2dd9e9ca2c85f7a88a1cf8154bebffe22769825524c933ec4a34000cdf37adedd8a1e741117c648693a966df5df8eda7679c1bf32af01f4ef571d466f6b9f979e37d56bd9bc94ee5b2e1b73b8f4879f02fabe6f8300ffdabe9e2f905e395e38aaedab40f85dfce0a544d1db12e03f4496923c225accff4b5f9fc9ef2cfe92a968e41f89a2df049428b290822ec8fdda5a217aaa7b7b9a92393774cdc8eddf2cacc9ee0f8e54f79807fed212885198734c8bad42367514aeda9ad3dd783f48d21a56a9f22d76a352a6cd7afe93e20b36c45989c290c059c244e47d9114747adc5962cbae7fea88ae8466f88ebd9352f09ad759c47282446f8a20460387e9d9af76bb3ada60bb5954a4fc0084540a20da4c11129a6faf22da491c22dc95a0a4cdf89c419c2158d28580d4d579266c5f3b32778a1e3680ffe20a9321c00059169d3d38b1dea70af1ba10633e0d11674cfdaf04188eb97f32c09bc03575813e49a33edb785125406d0f266afef27c1d3b5802da892e2334c2831152c6a5c9e1cae7c3380435cd0b2909b87357f85939f199afddf680b9072ebd952d1c5e5f5037bdd533da72cb0a3639f7eba28c2f1f3457e920dedd5a1599bd68dc00443d93a5e15ae4b0580ae102db9afb2d78382433b23212d6765e0adaff91217a5b76b0e0f54dc077933f57d7cbad10726b85825a2f0492cfc490a6cfbdc0fd16e6303b9e42682103b55ab50f991f2d25d77ef4daa24b0ae025c2579b5a74011df0cdf07d25d4ccc92121d0a1d7551516aa34b03648caff6f1d9cd16e2ef92146886061c05dc9ec3f3180fc88014c67f8431a6468ce1660a0c35aff1424ce4d36c80f3e873fcb3da0bb4718e9bb626b518a24413c7c29c700caadb88f21a2767bccf5e6fc08d2214e9a45e98d2bcdb7c0cc8558cc316194e746d4cf000850c5c9b763e8c18fd17549c03d5de579dbb090c552d6ef4ab883a35d83cad4f4c8178bf0c57d57df358471d72b47064ef24aa723247ce84c8397171b250a3c527b64da5a76cacd9ca6519c795562aef3b231b3a914649b4b16b86af30ec9fa110321de4b5964bef6f8e2a25e29884ed7bca31f9f47c8beeace15634a2a7f63da23e2faae06b7d6e508f50d1d9c75aa4217ff0fb1e2c927418f5e8f59f17ba2e6bbc2b63b2ebf9c9fab86adef08258ff295f1b0041bc3626b3513a0b1c3d55c1231826b803ce403ef79513b117ea453b920dec19ad23008c350edc8106a69f332c78537e73ad90f35186b532213703e1ff687ff922955122e805c3f852b35db87ceef77d125abe5f96a13739e51d679207b9ec2db2ea0d67093ea04033f602e814a112622039c8a2e2620e4c89de0ca0b5fc719f81df0c55ab9beb2a51bfdca17a1c8e07104ff64ab8487dcd4264e13e4d5c36d238468547d7a9cd2558074103420ce8002f94c22708ee13b35fd44f3e20ca5bdfd6a8dbc9827d7cffc73b335b7b3bce75d32fdba19cf8e6d7e3b3d4b0ed5516b22c24a7a18f7df6b6b2867653b63924a7662c3ce6511f6f1beb1c9474ff73e2e3bcd88dea1227b5b3e95d7d340ffbce7e04fba05ca8c48c8fb76c36e6b3f5759ea8507864efa69770d6919fec7ba3ecf9f8b5f65dd801a0ee9e10c414847ee3f7ca77111da347788f00381af37314d006003f9a2dc0abf9dc071b34717efc73282358e6a0c5a1ae6ce9d660b476da256d209a5e0a1ae44954b1c292b80ec9b9b5a733008a3e526eb82812d127c81db841fef0a09977c0858f89e991997cf629565c9c130c6407bdeb193265664aa9f8ac11c55f825f2b46d0fb365fdebe4c183d2d9e886daf4224ebf00c239cc0988a6737ab25ce22c99aeeb337a0237f26ae01bda2b3a3da0d6999288678fc663bfabd1ed8fe7206a9458b0cdd76b176d173b6eeb0e0ed52d7cf9f088bbea4a61c58987907c8fd793c4c974c6d4af8fe40f4c2fb8fe94c3efff82f36adaad925e29f560a25bfc8f43f7770373036c16c6b9e0a258b290e53c0f73f06593f30d0afe295e2c4400cd50d266812583743538f1412c236654d7ffbb715195cdc588aa5b476f66496dd35d853c6562e11f2c163f4d39021269318f66550fa51f5bf3162482c6237275111f48590f02cf3d18f4716dad65012899f3bb8d843e6a10e8773733bb11bfcaaae9b40a20881c56c1f36d6ab971f2c68c0ff6b7ac7fd1f737fd1ae3976f6406acfbe8eadc9fdadd99832380b464400d16a0df4ebad90d81a3f0e2ebe51b3ec6beb58daacfe09c5c5589c0d3204a420d51bd4cf9d934de0b8bd5fd1a34bb0d7e8dc658b2e7457c9df6f01fc2e4055d14a7af53b14d27fc8c634cdb6c8f1d630854525d7dbe20b5e972e3c94cc7bb2c74e46eaf62af7ad84ecfa9113053761727a2ec2dce25c9acd3ea3b3939e6d70af52348ac10fc58f8c473f210e180d62930e110b8a6e815043904eff445cc76fc98683cc482958f61a8d96ae5ced88867fff95b8e50460bf65793e145913a37455ca99898485c80a1f67e55f4d171a717ed3349817bff37757200afb9c969497bbc14b5c07297968363b4645a3f745f629464c0a531d3c59b52e3d3986556c77807fbd3e77b7c09a2475f6507337fbe7dd7891f09c7dd43f29551069658a5b64bf5172a843f4df63700f6e51491ff763267f0162a4cad4f32c9f04d69cff42d41e862a00507b3b97f48a78f96833da6623f31415e4ef4b72a348ece2cf736aa5790b93afbe00625a07c4d228fab3a57924cef88b7602076e5efbbe6e4702b5174fc452fd62e46e1a3f745bfc4b0da5356d288f80220d7c10888b8834e409a7f6afd20e0a3ac11b2b296972ee564e828638bdc5fb3d805a8eb886f935b88278b295d2bf8cf7eb5d9fef362920aa3cd8e4802ad7bff296de004e72f6f9710f4e7fbffdceecad301cd0cfe2c5bf7293fb2b74f19a9e235e578b5bf79e3b1934186c8a423db15a4e6e3118e7918666e98d94c9917442ce67e3b36cb4bc0d2b4a870e707db349c8e063764db1c883a416a6570e6decb34b4b76a4cf8f4645fce13e23cbe77e6cdc6cc8f366ac70b30f13f5833fed45b9ae1a78e8718cbcb104af77da378e0008009180248de2561ba12026571165636e5bbc0927206061e05bfe57c54f40a2c7280a50e8261c5a901293b38c002c29de2cd63c37faae76582a8c627780e81ecb95f58d45d7bd593efcd5e0d87cf4f7e6e61dcd7ac357a607bad1004ad57ea8bc25342ddf7bb2170d3bf0e4ea2dc3959c6f54862bde93e9bcbe18ad8736b4b599cfb7266b478d9404117f72e28ed109595a2e8060601ee2091c3902c4b1f8bee3c87b557218f2a5fb28a1ba976b1ffa23b6bb0dd4ab56fbeb990a5de25e631bf8c89672021a51140a2546bb06e2a515ca08bc57bb9658ad651a39ad62195acaf4dcc4b4ace016d5ea3d42d7686a18f2d28a18c57e22a4e6f7097c8b7602fc2cbc706eb59d5d68dd30e800975553c87f9d85d5d1aa799d4bbca5fd84e6a8830ea6633a2079378fb2aaff53617e4550a24792fcfd7d872bf2f78f5467d1132b2c7a5a676e30c272a7df8b04f2866a94fd02bae068308ec3a028b1667b5ae40fa4b5e64878d53e9680a0bb5f4b2518cd0a1ebf2da28cda39215f0ff10833af7fc1f880dd6fc6a03a8f35c9644d1aafc635d7a64bc8aff6d0c1780eb97521b49cdb441a765aaacad30c38589fbf3a8177f3fb6323090df912285e7da0544f6a2bacf20f135bfd0ad476a62771eede0d36230d8fa697c175114a851a74c57b03b191c2fb258c279d5c171ff815642254b3f9ed52344f10a47f51ee1e56af62aaa7", 0x1000}, {&(0x7f0000001d00)="f849de65b32a4ce097105507773ffa24532221511976097b700e08d20712487ee84c1f5c4221f0d24c549353953759f2d9dfef097dd5af8b3e772c65c4bd7eb35af06329f7df010a85d8a6bf58e5db95d34fdfbd7f23ac8e03df2a146b9dfe933b04f513e4df4148d8be8cc0487eff72ef6f9835a076db9e12259a65ba9532280f15c9a835ca33f2c27d085fd95eeecfbc1569741692bac12bdbce03cd91cacc33919f6c4f0ebe4eef92f216ab82c161e8f01e0170dbc60a58e994b929331830900284c0111f644e618b8113ffc71b46953f3a91f49135bed4f92592c2cff2c5b511df4f0a155c048c56544c0d0aebf17c85ec457f653358fad9151a1296c169a8a66803497a7a90d8ed1b81a5cb80082eccf535619ec4573d7a6eb9226f079096563c7265249b4f3776f1ade8d11b04d5a4e27709a73b2980af6eed1e89131ea786bf06df6812f163a6e1455896479779d8120810efe97d96fbdba2eb1556494a70ac489bb00bac265933f3940922d365e57e925fa1853ecdbe6710ceefe13a9269a728e84b762eff906aeb0701272f258d9cf59a2c5988599491348c53b8553dedd7db1cf51ebfb4b2456300d04cab34641f630c78c025c94a7601ba616909d9bd2fb482109626557d0162c347f245d21ddcbee1702e5557943a01d5f848f9b55bdf74212a5a990cefa8ebc89a763e8d6408af118224157aae0af0275125614c264fbf51b7bdd318355b8c0d0dfae472b59f7a2ca8f71be42758462d98da94632cd7c9ac07c536461b87a4dc30ffae2858cc4ebdeb3e0f15b27aa23fabcd4090fd413f8f28a0518ea20321e60cdb476eb72a3e58ce8668a1c551890fa4b740e0583ec5335dcf808deb0252e2e539aa6b6bc2c6bea52b7cbb2e2c3a05dc870b208441c0b34f73d1936012fc4728e1bb1a827324fd97d6b4a52cf62ea886b5822089b794d59c37de610054ea1967e88ba41daa56fec884219fdfc6b100fe6388b0297704424ec198e3560abe80bad4597972f3cf2a5daea84bf0e3bcf7f670025b9cc512881563f1d35ff4135fc3c7040e1fd0f507dceb8674daf2767d9366aacf2dd158bdcfd014a86cc4b673e8b30d526a28c09a18c216bcacee84c0263e8ae6f775b09990f758a6653a580e49de6fd39dbecc5ae1c59a2f6bae4a74cff5b4c007a7d66419f0cb6669fe87ac2a9d49c67c43c0a4c3819a2ba3bd15b8a77583eed6bb74b9d25f5f56bc47f65490ade60dd68d9f64f7b40cfafca425c2ea76d000a8de28ea59f563f2acdc140b20e05daf02fc4b68ef79f480014e30855b478942d988528c10893a5b87714ec4f01d2e5b3291c783be19cdd93ca23fff6fb133fc516546060a75aa7bd2d25bba23d2c96d2ebcd6a5c78c8e564a66d9ad61f566c2219adb1aa08cae39b5dcebbe1e25968ff792603ee29ebd8564938167181804f2e5faeceb259ba038b93df346ca3e9b0eef91ded07ef59a5e1e6e7f18dcf28dca811eaad0303e1894be0eb1ccb36b10a8c3b65721c8e54eede1670f50564294cbb312dff6b57bd18ad85777e5ea0d8319c8b6b959882f6b79705a26d9d28ce970163c9578629699d08630ca23b28ce7398e51e71db0ed4386ae02758e2e241012e49f3aa62a2efa2882a18156c1989e29cdf69b1429690a156d4e1bbfd961705af1428b73084007978323343c61a3b5416d18e02113782affac1081f37c30fe8699f8c424523fa7b9dc8e852539191d9fbf1724eb328630d9a70cd837412ff24dafef6f26199920ef6846ad028f1d0fe836459873f15532da30e3847173a1451f468c67fc76c1ffbdd94eade84fa3bd229c3cf9b470473a7fff6b3ef1aa52efc485f3d32c9216d8f068dcee39ec356cffbd5049087fd98909777a06a73db5c6ad6dd53e6c85b9b8aee2f5c6d3175b50b39ba919bce23befab7c4fd50a4b94ddb0ea217488299cd7d73e27ce0e8cdfde5498d6d7ad3b795246be0bf0f0613d73dfae3fea77140994a9c10611be6d9ef8aed1b0fa1c6cc45d66d7cd15514b7559a5d0a45ab505f5cf7414f4fb465c2327ed9eb2e74ff5a36bab5499dbdcb1e5918cfce1d1b38072cfe747a26511a1623dd414385dbcd95f3aa45e02506f9c091ac57de7027ee09579ddb5bb18f9179edff54afa575f9f0e1a213d99cc0849185fe97188d2a8fc2bb0ba4c7fa8748fa1fc78b10e0f2515449b3b60194e1c9983a00f87e343042a1bc30c525a2561c473c01d805c989bb9206d2356428a502e53f88d9a996aea942d133ee5623824cdd345be3fcd14210b423f1d42635cdeeb1c4d36ae88953f578273a9e96f95a049e7a3cc41c9f2f27ec4faf546bd40aa0119aa607343a607eb530d115570d7a45c72e536950660b35d63f67611d15767010169acc0b1a7b0973d4f36be4eb2005fce8f225c8afde3e5706f40cf3acecdd246933d29332b49e68f73f2db1ebc8e69991e1fdde3ff82a1c4f97deabc319436b17522744fdf87ead488bc45e05812083b32e8bc19fc2ce7ebabe62cd07bf15a88f9d037d56e609fa7a59d4471d62dacff59cc0151aae621272b5dcbcd7324a58d28957176326265bdfd78cae53e8736b6225f27abce768b5af46a192b916790b6c16f0df082b235d910d66a0444196d3d3b2ed3330c5c40c707432169d4abc613f28c4ba6c98ae20a00196cef4bac82a93eea73a73c058792027314276140f238ac29c015f6840956b463d235f62ce06e1968b0bc4b25e1755c858b5b181459231f530cd473e66c1611d96bd7a46ec252b50555da6d89eb87e9cb859458fe943c7f7a43d0132780bc48ad689d495badb19a2c1301e066c339d532fdcc0f1dcbdc79cd5ec85b148b366ebb84fb7b9e322e6046d36f6c4b4c483a5f895a31a48761e0038c17ce0122b75fbfdb2716d814827697821e2563030b52f936204e88123d8b55aed3052a58f00e730030de1486e2623dcece320bc29f615c7b1a55db90507c9f472a29ae0b0438aa263124a90670ac0b69644f22c04ffb4d70360d8d31cc26adb7a6db0987f18153c3cade634dc28ca39a5accdfce7d466032ba0ce52f22b9c6cdb7ac67204a9f55cd398926b4b2562d8559b1b0a5777a0ba55c85257fd9fcb4021ba7df53f5b342e8c480e5e89fe25f2020f67e28ab33533cc7b6908b1089638dea1ac40c5f30d33b1b34a2e53809c04336c391eb7bb28e6ba8484a7558110e6fba09ccbad04a2ba3d5716c8fb0130fd3bf7bb97782ac7f8cdb627ca09cda21f77a1f03889b7ff9ae3c5b907217843d8d89fbb47191f82ef9a9f5e91ea8bfa0cbae680bf377fe2e18f3aeb721305d6939ad56a6ee526df82f31c414c5fc04d78cad561ddf4b5ba63cd42c5d16c33839b943571199b6eb647aa1227f32ff40e4e1d8c5efc965ed40bf4663b98d8a9928fe628cfc30b34e4c2036ee83f17658fd1acdbd319dccf610467141429c5182e0729b2d37c115b4b8805fa119dc7622631d080be68ab54de410e975f363bb08d0e70e77e7a65a39d5acbc7046f8da2c2d06eaaad98928c59f438873383acafafc0bcaefa2570ed245fa9d5c26da9161c9d63abacce7a0de85c361d529b98ec1c2cbbae0ea421756d586bbeaca8faf031fe446a5e8cf885b1756314a25cf56a230fc64030b8b7267048d063aefccf191c70da0b07b70ba3e60cc4205a39bb9d5d3a1ac142b44c8a9fbfb271079939afdbc3295c1e1dc5d0df2f4aad0f7432642d746f8f8a2661aabe5016d78b4bff7c7c551884579c9f975c68c91793701a897c302073cc8fb1c5f24600ece75f719e047fc048ce5ed3f264f7cff4a756654b326cc4dd880d1ff28712b9b4cd29319f1ca0a9c4a383bf9bfdbeaa509a78989828bc86d2acc358503bd1a1d77a7c08a69c076c317ffd827aefc9f8a20bd09857ec688d2ca7856cf89f7594f6da25bf391c7b3b73110ecf763a07e83c310d930bee62388ea5f4362ac84e149875503b543c3dd729a33e0f5593e9906a0d26a710e243fdac4ce9402dc97df0dc1d63558b92f1a16290f6abb45a21fc1a81f27d6b2d4fdd1329cf62348a909148d7afcadc7448eaa79cffc8ef34cd06c93a02aa6aad17bad4e386388dc9acd572771941e473a5266fc803ee51459225cfdeacb4334554e4c3cb60ac1286f70817a98e0c14863716b122f3ff94b77170fc5f0a6548219f552aa7b385a385681411410716b2b40d3236ab8cc2da6644558f86296cc53aa0e61aee4ef275e3a7c0c253ba7ca6d63648d5df43223c5c3047ed7053159b2682202c048b32774ce328e0e123461839894460468454de0cf699b920af4ded40363e0eff326a1afe4ff1f9da086fb93dcee2e6e74159146bc6d573cea110b862bd2555a408e19cb05fb0a4d99ac969e140feab34ef759a21f205246fca03054c5fa0ab8811e3d00403f7be883b189a0890fb89e193cd5a80c0bde3d4608bd6f92ff6e95bbe652647a08ba37234f2ec68e1721961dc1bea033cb187cf6c7364f439f567187f3a5eaa1605c4ccadc5d0a42f6ffc8ad704921f4b175251652b595ea0f869756f7e9f5469e2889598ba410b4afb63486d8464d2c0151395836b4437239cbc6d1d37712a7d2bd0db75a5d91a43353db77dd65edeacbf64427e43f8e706aa0555811914726d1d2f3ce1e12a0af6cafe8ad87d976f0ce7d037566e8884fe56dc6d6676dbe0c6bb56e2523e5a8dfa0ad192bede57c998a08c7272909875b4a19fba4f9184f61d9e5fefc747accfceeea5433683c166b901cc7561f2b5d27e7d9630a1d8050fc6e8df5a1ef31f7087d2b1ba57882de7fc3038cc2b3706fc311f918e27ce8598a56923340fc4c814d0599a275b14091fe81a98ca2945e530568dcef2a209d567f408deeb24e8165695ac965dc4338480a63087c74a18e320813289bbed0b9f22a083eef21c419fa2394885593e5eb36c5b332c8b40035758c62fdef970fb4e01a8328c3cd767eef95d8364c04b7e7d03504cfa8d9fa8eb2e0f06f0ae53805d45e6b468e25e82da200dc7dcf95515c085e3596c29a23a02b9502162a2008bf30f732e28d75e092295b73502593030dd10364631804f27690b7414f9108524b20f9a6af446ef2976cebe9a70e2dc7bfdb53dfb0ea305627e2efffae32075adc0b49f99f2efcb8a2c3f16dec42a857fe50b9970098e980c3355ae96c1f41472867dd9f61a313bd474d5ef27f6d2d73c2a4c7e1937d454c827754a25fda308e7c468c08ce423938337262ef1c2ae783c2bd76d286898fe2a3465f74134a841a447988854c8b2efd411841c1b242d89478c6fe094685f8df34acf99129443ce549653e80eb5518e2c6c38dadf81ab056afe8ac33ff1f8a03c5c28eeb49be3fa9a1893091519a843605d0a8dfb91c7a2e5afa85d3915de1db7d17b28673d4c77f46a3a786bff04d3e3455da4c369c036655eb31496b3ac429230462273922f90a16b5a3c1721b7261831bc30a1cc66f6d3f35ebefebd628ad8007d78c3fff1fbe0ee6ad25d37f0842f7d74e9ee75cb9e1d1cdd9c6fd1495e440f2a95e34c2a915160abb6f0526bccf29a2d60802970c27c4c2f1e66689cc1c45a39777ed246746c2247eace08ff1bf197f653ef792436ca5e7d7a8d0256264965a5a3c53264867d3be2b04c72879c0daacc38b90b8c206f8c33d8b120e3f9e6d04293ad994bec0ed021d913d8682446181b192339ff57c7748e6e70d8dea7736cb2c6a9d223b4eac2e283a22b26e0b682f1c5751260178f2abec390dc63b13680ee4d07a77ec34218402c4c3b221fbd5a0", 0x1000}], 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) fsync(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) 16:00:08 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x20, r1, r2, r3, r4, 0x20, 0x5}, 0x8, 0x8bc, r5, r6, 0xffffffffd74f029d, 0x3f, 0x77}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) getrlimit(0x7, &(0x7f00000003c0)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) syz_emit_ethernet(0x4, &(0x7f0000000100)="535ab0f0") 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r0, 0x0, 0x1ed) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/75}, &(0x7f0000000080)=0x4d) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f0000000340)={0x3, 0x1, 0xffffffffffffffff, 0x2, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f0000000180)=[{0x7fffffff, 0x3, 0x1, 0x6}, {0x400, 0xa474, 0xfc52, 0x20}, {0xffffffffffffffff, 0x40, 0x1, 0xffff}, {0x5, 0x0, 0x0, 0xfffffffffffffff8}, {0x4, 0x200004, 0x7, 0x79a8}, {0x8183, 0x7, 0xf58, 0x8}, {0xfffffffffffffff8, 0x4, 0xe75, 0x9}, {0x0, 0x6, 0x7697, 0x5}, {0x9, 0x81, 0xffffffffffff0cb1, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000600)=0x200) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000002c0)={0xfa, 0x9, './file0\x00', 0x8, 0x800, 0x8, 0x4}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000005c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0xfff) syz_emit_ethernet(0x81, &(0x7f00000000c0)="d365eccb6bfb44a6aa4e338274a675809f7a01b594c92aeebc52987f2c4da1bbc451ae2fef90ba06d114bc4453fe97d07243ec29ccd8ea7112260459b8dfa7d6a37a89ef685194c5f3c5bed79df4c2a301a585c5497ea47de750019774f71eb2d921706bf86abfc0e8240075da65fd10405090eabc2e2e7f77afd4d52b644005cd") syz_emit_ethernet(0x240, &(0x7f0000000380)="b6ec1cdc5213de3f73933464a47dfe1e184fcdfe84f9fd3199d81aadb10286e8cc6cc23bb2914b39d3db7d7c44b9d74478d2ba22427c7c36b44a72cfb8681d576b66269b6881c23219a42ffb9cc1dd5dc125b3ad4cf5652e6f15d4fa6c6ab0697fb4e7e1b74a607633c7489da1c417dfca847cc4eb8fd01c37c30d9f380ab52c86ae62ad43b94994f10d3a79a307892ae518604c831a2f06f36ffcfcfad6e8f0c701401f13daf746996798d5fc2f2d20dba89f93b76f5d421f0000000000000055525a67271fc7c3bd100f69b12f8fb93b333a082ffba9a99e44b207d106ba1c63fcab74f36f3b6fc988f5cc16134c4d321c3ff9e8b7c6f0215dc94f8de866eee7cb9effbea2d75919835c5a3b65b3058750f64057ab89dd4f118ed61e3a44a5535a690a2305affbe60ecaa731c26d9a9f8ab318c7fe99a3bf310ba221dd4574f2526c53320b6daa55d3c7f34ae87c8b65966b5850106b3216b87eb9344130762670bc4ef3db64da52d269041c7fd1e7a24eee8d6d3f88ce8ff250ea91a0be3c5db88323638d03a5f865219b0672a3") read(r2, &(0x7f0000000540)=""/103, 0x67) 16:00:09 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x21, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x0, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = kqueue() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0x3b8) fcntl$setown(r1, 0x6, r3) r4 = socket(0x2, 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000080)={0xa709f28}) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0xffff, 0x7}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x1, 0x4000, 0xfffffffffffffffc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="001c2e2f66696c653000"], 0x10) 16:00:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1000000000000291, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) write(r1, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)}) 16:00:09 executing program 1: pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f00000006c0)=""/213, 0xd5, 0x40, &(0x7f00000007c0)=ANY=[@ANYBLOB="00002efe66696c65302f66696c653100"], 0x10) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000440)=[&(0x7f00000000c0)='\x00', &(0x7f00000002c0)='%(,\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/#\x00', &(0x7f00000003c0)='@+I-(\x00', &(0x7f0000000400)='(\x00'], &(0x7f0000000640)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='&\x00', &(0x7f0000000500)='[^%/\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='}/\x00', &(0x7f00000005c0)='.&!\x00', &(0x7f0000000600)='.(\x00']) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x140) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x6, 0x5790df86, 0x0, 0xb4, 0x2, 0x80000000, 0x61eb, 0x10, [{0x8001, 0x100000001, 0xfffffffffffffff9, 0x80000000000}, {0xd68, 0x8, 0x100000000, 0x8}, {0x1ff, 0x1f, 0x400, 0x81}, {0x8, 0x9, 0x5, 0x4}, {0x1f, 0xffffffff, 0x2a2, 0x717}, {0xa4, 0x7fff, 0x8, 0x9}, {0x9, 0x3, 0x61d, 0x964}, {0x3ff, 0x9, 0xfffffffffffffffb, 0x7224}, {0x4, 0xacf7, 0x7, 0xffffffffffffffc0}, {0x5, 0x8, 0xfffffffffffffff7, 0x8001}, {0x6, 0x7, 0x5, 0x3}, {0x9, 0x9, 0x5, 0x8}, {0x3, 0x7, 0x2, 0xfff}, {0x4, 0x4aff, 0x5, 0x6}, {0x2, 0x9b2e, 0x80000000, 0xfff}, {0x3, 0xec1, 0x1f, 0x101}]}) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x248, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) utimes(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000840)={{0x80000000, 0x7ff}, {0x9, 0x3}}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x1, 0x1a9) semop(r1, &(0x7f0000000040)=[{0x1, 0x7, 0x800}, {0x3, 0x101, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0xd0, 0x800}, {0x7, 0x3b8, 0x1000}, {0x3, 0x8000, 0x800}, {0x3, 0x7, 0x1000}], 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x14}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(r0, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0x2) 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x23) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x810, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20000, 0x0) r5 = socket$inet6(0x18, 0x6, 0x5) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x8082, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x27) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10100, 0x0) r9 = kqueue() r10 = kqueue() r11 = socket$unix(0x1, 0x5, 0x0) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xa0000000, 0x7, 0x4}, {{r2}, 0xfffffffffffffff9, 0xe2, 0x0, 0x4}, {{r3}, 0xfffffffffffffffd, 0x80, 0x200fffff, 0x7fffffff, 0x815}, {{r4}, 0xfffffffffffffff8, 0x40, 0x40, 0x4, 0x20}, {{r5}, 0xffffffffffffffff, 0x2, 0x21, 0x44dbd11c}, {{r6}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x4, 0x1}, {{r7}, 0xfffffffffffffffa, 0x6, 0x20000001, 0x1ff, 0x80000000}, {{r8}, 0xffffffffffffffff, 0x25, 0x44, 0x9, 0xff}, {{r9}, 0xffffffffffffffff, 0x40, 0x0, 0x8}, {{r10}, 0xfffffffffffffffe, 0x20, 0x40000000}], 0xffffffffffffff80, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffd, 0xd2, 0x4, 0x40, 0x8001}, {{r12}, 0xfffffffffffffffd, 0x4, 0x2, 0x9, 0x200}], 0x9, &(0x7f0000000340)={0x798, 0xcc}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000380)="3bda1ff6416fb08f6c408bd6536d8e32b107fcf84f27cf0ec10f0ebb19fc85d49e8c5ea771b2c970e8a94d6864f28eda7b4f5a8d2bd3331922ff43fd080c2445e9c9bb8fae5466b9c84c58e8281639b93747d82a030b1b9e20e3698989029f54e31dfd44d2b179516eff2027bedd81047e34ffe47efeec9b942b7454f42b6c422560530733c54b16fb613225ae17b0a2ab5dc4b1675385cf46c501364765e1804fbeea208179cc6ae70b43f5ac7c7257c8c0251a5771fabf338593b6605883c15ec683", 0xc3) r13 = socket(0x18, 0x0, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r12, 0xc1045763, &(0x7f0000000480)={0x5, [{0x3, 0x13bf}, {0x2, 0x4}, {0x1, 0x100000000}, {0x0, 0x800}, {0x2, 0x8}, {0x1, 0x6}, {0x2, 0xffffffff}, {0x3, 0x400}, {0x1, 0x200}, {0x3, 0x7387}, {0x3, 0xc053}, {0x1, 0x6523}, {0x3}, {0x1, 0x7fff}, {0x1}, {0x1, 0x700}, {0x1, 0x8000}, {0x0, 0x1}, {0x2, 0x81}, {0x3, 0x7}, {0x3, 0x4}, {0x1, 0x7}, {0x1, 0x1ffe0}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0xa6b2}, {0x0, 0x3ff}, {0x3, 0x20080000}, {0x0, 0x4}, {0x3, 0x2}]}) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x40, 0x0) bind(r12, &(0x7f0000000600)=@in6={0x18, 0x0, 0x80000001}, 0xc) r15 = open$dir(&(0x7f0000000640)='./file0\x00', 0x80, 0x82) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000680)=0x8, 0x4) fcntl$getown(r14, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000006c0)={0x3}) sendto$unix(r0, &(0x7f0000000700)="8528c4", 0x3, 0x404, &(0x7f0000000740)=@abs={0xa7d8985ba8263742, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000780)="39b55607d4ca7ba4e6a1db369749e1d04f4e3795a9e2f61dd119ae9d4a07dc38313afa232ae28cd1d2f23376137e595342ee142a99ca2181a81a19e427fac3c62bf4aa8b8727c4cf234966003c269589a95d5e5b9f0cb659ec0e8c", 0x5b) stat(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)) utimensat(r7, &(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)={{0xa9, 0x9}, {0x0, 0x1}}, 0x0) mknodat(r15, &(0x7f0000000940)='./file0\x00', 0x2000, 0x2) symlink(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0\x00') 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1907, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42ef517b00992afdffffffff0600"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) writev(r1, &(0x7f0000000640)=[{&(0x7f0000002240)="17163f874938dda960fff5f32ab939d8a23cf81950f007a1aacd8e76a6d6328da97e4ab420731a391375a651d00f2f82fed5c1c8df882e43a2bc16fd37208622b6c4d9c9edb80a471d8c53a643032845bafef9e701e099aabefdf564d6733b3ff8c67cee92b7708ed5f29d482586319f651e047c436e099b7ea3fe70017d75cf20250eed8d05a6cec68f87dda54a3ce90e47d173fdd7c0fb2dac6acc3026c6f338b7b2fb5d13460c9911212f0c5ae4479557cc2e82229325c8ca30dcd34643ada2f7ae12f97df1d513d6b6f61af54d23f309807e5fb3ae47d3d9e1985cfa4df7e3d3b2606dd4945da471be3e335a19203635e1bc905dbd5d366964a65fa1d714196a02a21cca13f6a288f13eec86c132f2bea765289304168915439c0cb8f912e11007074cca754d19acca1140a99b70996673516d32142069b091d467c5a69d46436cab5c132b579a55ef421df6145c5c3bfac82239433ff95999ef2ce65dc5786ff532a19cef1ba487e4753bcf023e297bef196292631e5dffd17b85d8aa0fd8c3bf09fc2d2251e35c0be0590b11015eb3fd19c48e1bcb0f1f8d55f4e837ee25c063b466ceab1df94da477d7517c619fe93d757c9e375f055cee0435d37e499c844afd3fede503e3946196e9b69dc3299d6fbec2a889670f709c4ce717882e9a5596e8db9f403f6da72a11e368eff94ae2240ab626e880acf101a3b4127eed93689aea9a4adee8fb363f8d6559ffd855680548e00460f8cb9f1f8808cc15285e3a9f38807a261256296188cf1b14a9fef3aff1954e87bcaa89c0ead0c8a41ac727e19c806f20113298bec997f4134388c85b6ad5ad07c261e74c27aa03c62c739bc24401ffe2a33fef4dc3a865bf000270894623a83e9ae832fe8a4c6e5dacbd732f0f8d7ccc76930450a28bb55ba9e49a8b9e912b70c40ef95a4200df2dc8c5377cead1ced6385862c6d0591c2df2ed1fa7659500796a1aeeb27aea129075271bd8d02ded2c0c51a2a5138a6673e468a0018d6b498964a6e10563135e85bde8388bfdc469764ff7964d4197230196756cc993c09b9a6decd7745a38aa5c27b0fddd811efd328292ce200efe995914445f961d0c2e70a7b22c1212d3a807a1d0037bfec6d1da74ce81953a7d55ef0932deb8ffeb2fc2faec38c1bd821d12f77db1541cc62aab2b2d69c7f445e9e9da50a8e471fa3ecd567b963f1d6a6f082dad8a6a7734e9a4aa4b522638ae6c36b8ea1a01ead806166cb9838c597ca178a0100978d61198f55746b3433f33e7def61230c59d42a29d352725d8b7673152a1ec5046e7b2bd820a1afd3b7739153c8903c0009f23140ecf92f152f3b6b6e2a662e3524902851b1df1fe63ee4aed51baf016353b62900b8a0b221e2beb35754ba727aafeba8e9a6cc1b2c15e6e255fe471e651508bdf35866f84ec422ace122657d9202f626cb994bb914e4cacb40bfb11ed725a20555c38df80d255e27ce2f5988e5cd50bf131533c14c3fcc9716c303f40c23ea74f39eae46bce7c5105838a5fc9c7939e2b6f2fa2174aa42671165ddaa1bb0b42aeab581c2f0d7c06c3d77c42ea927fbbd826c98cba24a4776a485d95b2d24a7c94e170496bdb2e04c49495f28a528265fe196c951b0b5b74904b7693bffb0e249955a0e0079d1407d701a51df3cd450c62b3d0cde5ee70ac7a74da6948bb1b95ba80e4f26725e67bff42af25c605019f06b84dbedfb5fb5875b7e417eb2975f1401f0450f088af5ca7990e2d2026c3b82f079f8f5bc4a9e047de5ae632c63c292b53a9661bf5c13e9bee251ceed0231f62178de83555455f57c1ff46ff3eb62fdcd6d3826d0b385e3d293217e9be9f474c61adda85945dbb55604b969a1cc81f9455d8344177d75a4e2f5568cb3d86a81e9e308132ac65a0539cf8f6285c872f39995c061672824e8299c65ab723d90875303d263d3e0b155fd71cdcd9089ead2c80d9f59fccf74d7e0c186110b1981c5708b0f2dea55884f4cdc774aa893eb227f805a557d98e798788c828e8dcc139d0c48209a8fbe2fdf1b2514e0165c784dab82e670d0358e0b4a72264d3c0ef043964cb37199fd352b2b82dca27b1dd07b57272d14a38319dd016c7ee90c23a0ee79766b7942fbc973b9dac3ff3bd686556642ec468132cdb33e8cbab2d1978f9ab356ea7a2932ed77a25f1e51c8df4382d31a97f3b280cfc41fe23e39848403b4bfac8d2e65b5626b0f71a494d25213052d76cd0f9b0809231a108734198d657ba01178bf59fe5fcba33a03bba1cc966dda40eb46d75d734b279f4d21758bff4e8cd55ed54621e365a7eaab4cd11432e64ad10bef9922088f85570ab39ae1390df7fbcedb89b9569b9af4c59244e59e75541ed1cc05bf65e077e2c903b3e286a22579b1deffcffff8fe5626ae3f31e70e428e1b2162402a6d56ef43ce18021a0aba344e88bb17bc328123cd5361e3c83e6aaad361247a498e648aab71caa16dc21", 0x6e6}], 0x1) 16:00:09 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 16:00:09 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80000000000050}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r0, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e5") 16:00:09 executing program 1: r0 = syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) close(0xffffffffffffffff) msgget$private(0x0, 0x8) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000200)={0xfffffffffffffff7, 0x10001, 0x7, 0x4, &(0x7f0000000500)={{0x2, 0x80000000, 0x4, 0x1, 0xcad, 0x8, 0xffffffffffffff1d}, {[0x3, 0x7, 0x7, 0x1, 0x8000, 0xfffffffffffffff9, 0x10001, 0x100, 0x200, 0x4, 0x7, 0x7, 0x1, 0x6, 0x10000, 0x4, 0xa64f931, 0x1], [0x10000, 0x0, 0x0, 0x5, 0xbdf, 0x0, 0x7, 0x1c000000000000, 0x400, 0x1], [0x480000000000, 0x5, 0x2, 0x1, 0x1, 0x3296, 0x6], [0x842f, 0x7ff, 0x4, 0x8, 0x400, 0x8], [{0x0, 0xdbee, 0x7, 0x1}, {0x6, 0x63, 0x80000000, 0x7fff}, {0x5, 0xd, 0x1, 0x5}, {0xfff, 0x4800, 0x0, 0xffffffffffffff7a}, {0xfdf, 0x7, 0x4, 0x7}, {0x0, 0x1f, 0x4, 0x80000000}, {0x0, 0x6, 0x2, 0x80000001}, {0x1000, 0x81d, 0xac90, 0x5}], {0x20, 0x6, 0x6, 0x4}, {0xd8f, 0x3, 0x9, 0x9}}}, 0x7fffffff, 0x3ff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x258, 0x0) r3 = shmget$private(0x0, 0x2000, 0x400, &(0x7f00002b1000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) syz_open_pts() ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) mprotect(&(0x7f00002b0000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) shutdown(r2, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = semget$private(0x0, 0x4, 0x40) semop(r6, &(0x7f00000000c0)=[{0x3, 0x7fff, 0x800}, {0x6, 0x780b1ed2, 0x1000}, {0x0, 0x7}, {0x3, 0x9, 0x1000}, {0x4, 0x3, 0x1000}, {0x5, 0x8, 0x1800}, {0x5, 0x80, 0x1000}, {0x0, 0x0, 0x800}, {0x7, 0x80, 0x1000}], 0x9) 16:00:09 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000080)) 16:00:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x4) openat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x3e) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x100000000) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03c78200b6dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f47b78bd765ae9de88b7cee81973ac783d4a6c4362cb8d339e12305098bd1c4c7bf4e88dbeae5aee2daf7fd7166caa9d8c0101411ce8ffa8c04ac6981bf9549", 0x434ba9f92fb615ee) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x6, 0xd9c, "9f8dd8e500"}) readv(r0, &(0x7f00000000c0), 0xfffffffffffff2d) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair(0x19, 0x1, 0x200, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="4b6761003c66dba6ec4a70264882b9403b9af4d8fc8975130f822d39b92badd06cb9b3da2716b22a342ca3db1f5e8de12e759b9db615cbe40e50f4b69a0d2c0504686eec83bf3559019aad04c3aaaba421a0223f6ca34a98d7fd9781d8c61305ae75e5fe755771b9baac54af0c1f4dd981adcd37cad32cd6234aaa3a25907aecd9c2cf0e8ed215b680319f2368933328126474c3f8b489646958aa6a8228bf1c5615c5d69dd662516995e766283099677da6771d0f23d5a1be4ae460a38ce77030d9cfe06217cda954cb86d3e22a62c2ee419eae34", 0xd5, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000280)=0x80) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffe, 0x1f) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x10) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x7, 0x4}) 16:00:00 executing program 1: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28, 0x2}, 0x404) 16:00:00 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getppid() r6 = getuid() r7 = getegid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000200)="039dc4dee11bdb9c742f6b7739219ecb2cff82016fd8b444411c81c19729030ad39c67a68ffc4ebd97751a9cef9ed687a6ca3d947c1b827519056fb61efc525935e1eb0eb501acfea9ca36f52fac25b649405ccb9cfffdf75d0f1109c08e8f57de9c180e7e997640f313bd90948df1b10dfb4d2a1f7ef4e87e1c54502ee924b90ac0813905a8c5a84e5a9ad61001c6468378a47872234209d821368aa4f069dd5cf175633193ad32eeddcd87928c305e714e123d433dd394edd59464025783c8835b6b7cba179d951dfeee025536989985ccff5ce05283215f0e", 0xda}, {&(0x7f0000000300)="e612512d126703c11100ceb857a1526d1452be002c59b704c18eb9ddd6b7fdac7ea369c838b4d5de4742d27083cfce207e530635599cc5c95fd6a3cbda5bd0aee1f41a1ae217239191781d6e5540c613e0ea6dd4280cd47b33f0d5aba47f6c1c835c90e2733600645b143136ac8cd520aadd051d27b98ebfc3422e14a9b1d5988e78676d0c0a5c84d371dda07007e72fda7184591401339f4ee0377b0496aa482561d5f2994f", 0xa6}, {&(0x7f00000003c0)="23fcfbe2e1cfd1a852c80d50be882156f2d4141b8e04ea9cc7c3bf810456abc49df056a1e1832d76ad12d9c7bf3f0617ec14cea4e4af1dca55559d2c8fa3b76f85c81f", 0x43}, {&(0x7f0000000440)="1afd4cf014d4fc360a5836", 0xb}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x2}, 0x400) syz_open_pts() r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffff7, 0xffffffffffff3fee, 0x25, 0x0, 0x8, 0x200000, 0x4, 0x2, 0x0, 0x8, 0x80000000}) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r10 = syz_open_pts() kevent(r9, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) socketpair(0x2, 0x4000, 0x6, &(0x7f00000000c0)) syz_open_pts() kevent(r9, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1000000000000000004e000000000000"], 0x10}, 0x0) 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) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 0: select(0x153, &(0x7f0000000140), 0xfffffffffffffffe, 0x0, 0x0) getitimer(0x0, &(0x7f00000011c0)) r0 = open(&(0x7f0000001240)='./file0\x00', 0x80, 0x1000000000000090) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x402f) getsockname$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffff00"/4098], &(0x7f00000000c0)=0x1002) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x492, 0x0) setsockopt(r0, 0x0, 0x222, &(0x7f0000000140)="ae2a4526d9580a08f01eb8f66fe76aa62eadc8dbaef19633e7ab48ba46e48586336de8adf33fbb4912a003bf5782c7b0e10e56b6f13f2a7fd17a149524e54e06891299214e1b5a62d658e46fc05bf5e76302bd8eb6df66ae78c1887e43538cb75a7d05f265ed17a05246e710f19d77efafe649ac14f3068c75879a672c7251192577f4adc318e32ab6a7b103056f350901a470ce34e2a76a56654c34c856b813c02dde37c21e4dcf170748c932be093d68a9add426247e3289b1f0290dea8e61fe4eb3a895dcee0edfa89d19ad956b7b0dc2", 0xd2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1b) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x10000080}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x7) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget(0x2, 0x0, 0x4) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000100)=""/255) write(r0, 0x0, 0x0) 16:00:00 executing program 1: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x810, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x644) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0xe4d1, 0x5}, {0x18, 0x2, 0x81, 0x5}, 0x3, [0x10000, 0x3, 0x0, 0x6, 0xa6cd, 0x7, 0x3, 0x10001]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = dup2(r0, r0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x0, 0x8, 0x2, 0xf9, 0x800}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="89050000000eff0f", 0x8) 16:00:01 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8a2, 0x0) r0 = semget(0x3, 0x7e, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/39) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="670dc3b2b7eb9e7699e2aa8dd51252995fe0c09f5e7049df97523da1740001", 0xfffffe2d) write(r0, &(0x7f0000000040)="8ef8a4d0d9e18cf746d100fb39620b53178617e40fa793c27d162d2f7d45b2d17a5df51f56c23ad228a0ee1050a93758807eacee28d0d904db3b009f40bca6cb58575e8f6fbbc64ca73122b5d7d540aa6a1229641a89fdaf68bd54c300be9263672091f1724c3bec92df2200fefd035c634b8975d4bab7ab8e222bd88d760f376a9fdb47d81b59619f72f3c3b5f13548d12c59de35d0f9a5d6a180a8f15368ed774442024833bdc5", 0xa8) close(r0) fchflags(r0, 0x10000) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x8, 0x7}, 0x10) r2 = syz_open_pts() close(r0) r3 = dup(r2) getpid() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0xff, 0x3, 0xffffffffffffff7e, "854955882e027e040000000000009c11fe4dbfa6"}) sendto(r3, &(0x7f00000000c0)="264e9da32be806d90b7a6c6caeb0898adc65c85e76a8afd9dcfa0a0994685f9425e2eb1593667a24ee8a", 0x2a, 0x4, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x0, 0x1, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x200, 0x5, 0x9, 0x8]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, r2) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r3, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0xffffffff80000000) 16:00:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = syz_open_pts() r2 = syz_open_pts() connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x7}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) dup2(r2, r1) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "2c676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() 16:00:08 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getuid() r4 = getgid() r5 = syz_open_pts() ftruncate(r5, 0x0, 0x2) getgid() r6 = socket$inet6(0x18, 0x7, 0x4) recvfrom(r6, &(0x7f0000000100)=""/255, 0xff, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x80000001, 0xd0e2}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r7, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x8, r1, r2, r3, r4, 0x16d, 0x2}, 0xffffffffffffb713, 0x42, 0x101}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000240)=[{0x1, 0xe80, 0x1000}, {0x2, 0x0, 0x1800}, {0x6, 0x7}, {0x1, 0x80000000, 0x800}, {0x1, 0xff, 0x1000}, {0x0, 0x400, 0xad9a4663aeabcba8}, {0x5, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) poll(&(0x7f0000000280)=[{r7, 0x4}, {r9, 0x2}, {r5, 0x20}, {r9, 0x44}, {r7, 0xe4}, {r7, 0x20}, {r8, 0x8}, {r8}], 0x8, 0xffff) setgroups(0x2, &(0x7f00000002c0)=[r2, r2]) ioctl$TIOCDRAIN(r9, 0x2000745e) 16:00:08 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) semget$private(0x0, 0x3, 0x10) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000017c0)='./bus\x00', 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0x7f, 0x800}, 0x8) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x8, 0x9}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x5, 0xdd34}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40000049, 0xfffffffffffffffb}], 0x4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x4, 0xfffffffffffffff9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000000, 0xffffffffffff7a64, 0x4}, {{r1}, 0xfffffffffffffffb, 0x5, 0x0, 0x5, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2c, 0x40000004, 0x1, 0x1}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x4, 0x8}, {{r0}, 0xfffffffffffffff8, 0x10, 0xc, 0x7, 0x2f}, {{r0}, 0xffffffffffffffff, 0x21, 0x80000000, 0x20}, {{r1}, 0xffffffffffffffff, 0xa, 0x2000005f, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0xe8e, 0x160668b9}], 0x6, &(0x7f0000000240)={0x3, 0x1f}) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x44) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000340)='t9', 0x2) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) write(r0, &(0x7f00000001c0)="6c8adca2ed50e6e5b2ff5e66ddeedbd685fcf61803cb02be989467b99c49c5bf1353537286c0c247bf1724cccb47de4b1f61f7ac35c7cc834112cead8f3b35dbc5d918e59867eb71c3969e606b4e3b5bcc0a93d76cf8b8bb66faf1afe746ac30c7737cec11128a88565e7fb1", 0x6c) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8000) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x4) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000100)) 16:00:08 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x500) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) dup2(r0, r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x107e, 0x4000000000002) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x4, 0x3, 0x8, 0x7, "cbad79c4deed5d2cc361d13dc70d9b33a5b40ce8", 0x2, 0x5}) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000140)=0x10002) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8280, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x30, 0x0, 0x4}, {0x1c}, {0x6}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind(r1, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0x9, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000080)=[{0x8fec, 0x6, 0x1e, 0xdaa}, {0x18cf, 0x0, 0x800, 0x1f}, {0x5, 0x394b5d6a, 0x1ff, 0x990a}, {0x5c5, 0xcd4, 0xff, 0x140000000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) 16:00:08 executing program 1: pipe2(&(0x7f0000000000), 0x4) r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) pipe2(&(0x7f0000000080), 0x297aeac088d75956) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ed") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f00000001c0)=[{0x9, 0x8, 0x0, 0xfffffffffffffffa}, {0x81, 0x1, 0xf0, 0x6}, {0x6, 0x1, 0xe2, 0x100000000}, {0x81, 0x983, 0x0, 0x8}, {0x1ff, 0x5, 0x80000001, 0xffff}, {0x0, 0x0, 0x2}, {0x8000, 0x4, 0x0, 0x8000}, {0x7, 0xffff, 0x7f, 0x9}, {0x80000001, 0x2, 0x80000000, 0xffff}, {0x5, 0x3, 0x0, 0x5}]}) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x202, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x4fd6f3c7, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) msgget(0x3, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x10, 0x5, 0x8, &(0x7f0000000040)) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r2) setsockopt(r1, 0x5b, 0x8, &(0x7f0000000180)="d0fccd278c09af6ab60c29d7750c633850da9e74a7892f3e014bbdf461a666a0b8a856cf92dcc45e18df45e5092ba81a7188102b0020e586786c685bbbcd9461be3c46fcc4b1b069386d7b68774fcba423cc863ea4cc0f79349715b56b5ed1ad4e2bfa999ca014da3e705f0373b34b47f3d1e73803959ce57d088e50ce4c42a76b7b1228d9dc020053c35738cc916d7ba2c31ce87ae4e98730b1ff7328f58b0b5f39f5ebb320a9af31a60a399fd21498691709c3448e05df323ee9a12d38be4e7bdca77157ec699fca5e0a944aed141a8a0a", 0xd2) 16:00:08 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x1}, {r0, 0xe3}], 0x2, 0xc65) read(r1, &(0x7f00000001c0)=""/131, 0x83) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x6) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) close(r0) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x61a, 0x3, 0x8, 0x4101, &(0x7f0000000380)={{0x2, 0x0, 0x5, 0xfffffffffffffffb, 0x9, 0x0, 0xab}, {[0x2, 0xe6d1, 0x4, 0x2dc, 0x5be7, 0x7c12ef74, 0x3587, 0x0, 0x0, 0x8, 0x7, 0x3, 0x0, 0x7, 0x2, 0x8, 0x5, 0x6], [0x7fff, 0x3, 0x7ff, 0x5, 0x7, 0x8, 0x0, 0xc2, 0xfffffffffffffff8, 0x2], [0xf8ec, 0x0, 0x2000, 0x7, 0x1, 0x2, 0x7], [0x7, 0x2, 0x7, 0x1ff, 0x80000000, 0x1], [{0x8000, 0x24c4, 0x4a2, 0x10e35960}, {0x4990000000000, 0x8, 0xeb44, 0x1ff}, {0x4, 0x0, 0x7fff, 0x8}, {0x8, 0xa7, 0x800, 0x80000001}, {0x40, 0x7, 0x8b, 0x81}, {0xf4, 0x9, 0x1f, 0x4}, {0x7fffffff, 0x2, 0xcd, 0x6}, {0x8, 0x6, 0x6, 0x81}], {0x400, 0x9, 0x4, 0xfffffffffffffeff}, {0x401, 0x6, 0xaf14, 0x2}}}, 0xffc, 0xffffffffffffba2b}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x0, 0x1000200000005, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x7, 0xfff, 0x8, 0x10001, 0xd797, 0x4, 0x3, 0x10, [{0x6, 0x101, 0x5, 0xd2ad}, {0x100, 0x0, 0x9, 0x7fff}, {0x7fff, 0x4, 0x7af, 0x7ff}, {0x1, 0x3, 0x5, 0x8}, {0x9, 0x0, 0x9bc, 0xffffffffffff6dca}, {0x5, 0xf0c, 0x3, 0x7}, {0x9, 0x8, 0x4, 0x7fff}, {0x6, 0x40, 0xffffffffffffffff, 0xbd}, {0x80000000, 0x4, 0xffff, 0x20}, {0x2b, 0x15f4, 0x8, 0x8}, {0x800, 0xac, 0xffffffffffffffff, 0x7fff}, {0x5, 0x7, 0x731, 0xfffffffffffffffd}, {0x0, 0x2, 0xffffffffffffffce, 0x3f}, {0x100000000, 0xb9e3, 0x9, 0x101}, {0x7, 0x8, 0x7f, 0x1}, {0x1f, 0x0, 0x10000000000}]}) getuid() 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x2) 16:00:08 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x7c501dbb) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x7}, 0x8) 16:00:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xb, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x6, 0x59}, {0x18, 0x1, 0x40, 0x7ff}, 0xfffffffffffffffb, [0x3e8d, 0x20006, 0x9, 0x8, 0x6, 0x0, 0x0, 0x7f]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x4}, {0xcb, 0x1f28}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget(0x0, 0x0) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a24503", 0x18}], 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0x4}, {0x18, 0x0, 0x7ff, 0x1}, 0x0, [0x5, 0x543, 0x927b, 0x4, 0x3, 0x3ff, 0x8001, 0x400]}, 0x3c) read(r0, &(0x7f0000000180)=""/81, 0x51) getppid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000240)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x3, 0x5, 0x80000001, 0x7}, {0xfffffffffffffff8, 0x80000001, 0x1, 0x1}, {0x3, 0x1, 0xfa, 0x7fffffff}, {0x100000001, 0x8, 0x4e, 0x6}, {0xfffffffffffffc00, 0x7fffffff, 0x8, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x50}, {0x400028, 0x0, 0x0, 0xffffffffffffffff}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r1, r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x25}, {0x100000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="a1") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x78479881) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x1, 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) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4c, 0xf0000005, 0x5, 0x800000000000000}, {{r0}, 0x0, 0x22, 0x1, 0x7fff, 0xfe}, {{r0}, 0xfffffffffffffff9, 0x6, 0x5, 0xd8f4, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0xa, 0x2, 0x6, 0x2}], 0x3, &(0x7f00000001c0)=[{{r0}, 0x0, 0x8, 0xa0, 0x100000000, 0x3}, {{r0}, 0x0, 0x10, 0x2, 0x8, 0x4}, {{r1}, 0xfffffffffffffff8, 0x68, 0x83, 0x1, 0xffffffffffffff7d}, {{r0}, 0x0, 0x10, 0x0, 0x81, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2, 0x20, 0x5, 0xbb04}, {{r0}, 0xfffffffffffffffb, 0x40, 0x93, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0xd2, 0x60000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0xe8, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x16, 0x5, 0x7fff, 0x1}], 0x9, &(0x7f00000000c0)={0x3, 0x6}) r3 = dup2(r0, r0) ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:08 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) close(r0) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000080)) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x4) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x4, 0x3f, 0x80, 0x0, "a6affbd03afa80eb85b0f3aac76ab4b7b74f024d", 0x5}) r3 = fcntl$dupfd(r0, 0xa, r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff801, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000000c0)) read(r5, &(0x7f0000000540)=""/226, 0xe2) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = dup(r0) r2 = dup(r1) recvfrom$unix(r2, &(0x7f0000000040)=""/87, 0x57, 0x40, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) 16:00:09 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) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file2\x00'}, 0xa) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file1\x00', 0x4, 0x26f0, 0x6, 0x1, 0xc2a, 0x4, 0x9, 0x0, 0x0, 0x7, 0x84e}) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xfc, "d5883f72e0e7e3a75a09e63ddf3d43becbd8ac4d", 0x7fff, 0x7}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) 16:00:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x9}, 0xc) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) sendto(r0, &(0x7f0000000000)="fb53d770f2b08afa493b7239faf14b9ea00c07946923033a01e93013ebe0e35d0a568e99f919e87943c50336b07a6f65c057e9e9c6bf41d90e547903b89d285c3da86fb9356e978c9d3563062cfc9f57da54bcacbf5a5c62560ec81a38d62a6a5c92321d967e312b0cf313da9dc6da57eb709a9bfc891c8e3ed68726fa03e1a1abf5a49205ae48f81e9649fdfbcbd3bed044f7dfda9cfc679244f0", 0x9b, 0x400, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x10210, 0x8) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x4) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x40b, 0x100) fcntl$setstatus(r0, 0x4, 0x84) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/139, 0x8b}], 0x1) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x908, 0x6) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x1, 0x8}) semget$private(0x0, 0x0, 0x40) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = semget(0x3, 0x1, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r2, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) close(r2) r6 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) r7 = getuid() r8 = getuid() connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1000, 0x4}, 0xfffffffffffffd8e) setreuid(r7, r8) semop(r6, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") semop(r5, &(0x7f0000000180), 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0xffffffff, 0x800, 0xf00b915, 0x5b91320d}, {0x7c, 0x4, 0xa6c, 0x7}, {0x4, 0x1794dd13, 0x4, 0x812a}, {0x1, 0xffffffffffffffc4, 0x7, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x14, 0x400000002, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0xffff, &(0x7f0000000000)="ebffcbff13b9fd48", 0x84) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:10 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000140)=0xfffffffffffffda6) r2 = dup2(r1, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f00000002c0)='./file0/file0\x00', 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x1, 0x26, 0x9}, {0xa0000000, 0x9, 0x3, 0x7}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) chflags(0x0, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) write(r0, &(0x7f0000000100)="f25a19c921a54eaa50c5a6ba0a4238498eed0c35a8874c23afed8904c79204afdbec15ee378bc2f000722290eb47bb7da9c469f3f1765af97f067da8381fc7561274e12df87380d5a8b3c924e01fda690b9cf3440592e5fa822707e9fb117993e6de9b688f32e0bfacd9bdefd6590046610ac7f8e5fe904c688a2dc37ea49622dabf0346ce05e5056c9e3e410bbd28a59d93cfaad3a802a68b41630b25f4210fa0be6462846d8a5a22dadae1bd541e3f28d775ef1df150d872706185290f3aa122c0b58e62d1264c321575ebadb536b6546d71693f1a224c912656bdd649ed75e7f29e31d05e82f02e5dbe639b1968da58", 0xf1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:10 executing program 1: mprotect(&(0x7f0000677000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8400, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x10) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000140)) close(r1) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) 16:00:10 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)={0x3, &(0x7f00000000c0)=[{0x48}, {0x5}, {0x6}]}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) setsockopt(r0, 0x10000bfe4, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6993192964882eb0ab09dffb3ebe4fac0f3744b88496bfae1e2d43520673c228029d5762c3d4689bede7928cb357497feff4e31f5b9be6643edb3d7ca0d1bba2b3a8a19fe1c7b5cd720c8f09eaf0dc29e0be95ff4a6f55cda01f365e916fc5b34f42ddd0c2f105cb2d742fd4905ea28a88d9d12d6cfbd593258e9c806e530ce74abeb757c21ac1f1929109818accdf6bda94c1339eb896e578501fd4db556dbf433511d48cb58ca94efff2d1d663de737087d9e79ee5d21f99f9ef54a46f01baca0209d6a97a515488962531b362ffdb1809c7204584e387dc7583363bf3fed72cbd2ea3b32a0de375749755f2c5eb4c2a9fd82ab7983a6cb9cec7500fa79faa5bff2cc8fc8da09904a0fac8be09e2130548952a5dc9e6a5e4fcc774d5f691d7a046c13f58a6ec1530a05a291325a8b0c222a24c591b4299056db62a253b580f1b1eaf7aa625b8a86dd0b548cdec6a938f5ff6a985f0dd7beb68e4aa48553139b1a03a6936f3b0156034e38f708d5fabc55c304d0b7e1db25a01f7a9e8404c5931659e7ae7f0f258e27c4b97fef2a46b7715a460673a19e8ec3dccabe9a03f0676e04e2ffa3012ea3118765b6532204feac1681cc262be818a4f81c8035cb5d080fd55856513ee83849bb4bc6003cc8acb689f64598733e1faa7a05dea9099aece659127867dfb4e056268b4f7efba4e6bba0a873931a792d00907169923028844544df4764445bc5d5ab913a673a190ded9b4bc51440e80e6076c598e224c9d400000000", 0xffffffffffffffa7) setsockopt(0xffffffffffffffff, 0x80000000000fff, 0x9, 0x0, 0xfffffffffffffec9) 16:00:10 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}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0xffffffffffffff98, &(0x7f00000001c0)) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000080)='\x00', 0x400000002c5, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getppid() r2 = getpgid(0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x91, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r2) 16:00:10 executing program 0: r0 = socket(0x7, 0x3, 0x40000009) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8250, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000200)=""/3, 0x3, 0x1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) getppid() openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xa, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x10000, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0x5) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) mkdir(&(0x7f0000000140)='./bus\x00', 0x100) utimensat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x0, 0x3}, {0x6, 0x100000000}}, 0x2) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000080)) ftruncate(r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000000c0)='%tx^') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0xfff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80045721, &(0x7f00000000c0)={0x0, 0x2}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x8, './file0\x00', './bus\x00'}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x6) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x0, 0x100000000, 0x1b, 0x7}, {0x40, 0x5, 0x10000, 0x8000}, {0x7ff, 0xfff, 0x3, 0x2000000000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r2) read(r1, &(0x7f00000001c0)=""/161, 0xa1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xc600000000000000}) 16:00:10 executing program 0: setuid(0xee01) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x1000, 0x1}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x14, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x21}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000001440)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x100000000, 0x9}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="53a637a9ba38ffa6a46a895791b454f901ec288b244398200b64147f392aade5cc46422ebfa980d90fefecd28631ea2e797be630be073d360883ff8790b05850ac0d66287f0091640016e128573e741f9911648e842e60e1be62e0b3f47242db415256e0e894b67086d15b7211279f730481c3a0ab30bc11c24e242b6f995570324d98f0cb11673d258b1309d57dfb04faa50131b534b0d9a615e89b11e0ee3b0e980ea6b6938129eec19f0e3cb433f3a9ad5968cc06f187e6b2b4bc3cb72fa4602a346b068f49503d21ea8e6f2d9ff37f63779349789506955af591e8f835e8c5", 0xe1}], 0x1, &(0x7f0000000240)=[{0xc8, 0x1, 0x100, "566beeb87757ad62fe7427071494ebb5eefa560c89a70945d1fd95d5a699b65af33ed78abc47845478516a19fc960ff6cfde382518bd8be6afd8cd48166653c8d9f120ef80f0d482896fd9f2661b8d0ca7450e3a878b0b0044864fdb1a30ecd08a9538d48bc22d70f98418766de54fa44f5349a5a566f4eb10ed4230e7b3080fb8eb6c536baeb097485528a2b3b9ad5684a2bc084688b45faea5dcae73b8181c14c455f2d90622bf8c5acc975d5fcc825f5a"}, {0x1010, 0xffff, 0x16, "9aabd6b7b6aacf8f92f9d6b545a85730fe7453e9fadaec7db6fe8c32786a7bcfeee783fa9abdcd2b47f9738885f08669ad2d0ff3be47974e2909b3d4825795f66e73770905c4abd9b3d7a019639b811ce1a6baea591e82f812dc4625967168551e3cb138c50e3a3a17860114708557aca89de738827c7476aceb9f57d0095ae0e36b2ea2939dea5d5a8041481187135b99590677aedadacd406f478be8fcc926b15b36e8e47fa8501b7a11a2441651b1de3c707d45fb2d169eeea2cdff9aa39d51407231c9aa8d0c1b5256b021ddb5f58531af812a5830705845147439ea9784fd1ea338058ff296b728db350468706cc0d2bc1a5807b4238d71aec0b49d41a2f96ccc689cac76e41badc28542f6f0b094ed01b79f4b614015645548c66d48cb358038f3952a97fd400522b7a211c0eb013b7f74c5ab240b51d30c7c5d03ec8a64522e41a9f3f871f53ff24ee56245d10407811ec09946d4c77576ae5617cf74c68eff22b75f0f09dfc49102624ea10db649701d3f54578a78397090839e244b2c0b147b82fa117a0b07e03140c83f42a57f94d6934641ed4f47c72c84c4de7e4a51d15e2511d94ff54783dc769deac47dbde4def12a51a6e5f121ab599e0a908868f9b70299737e81b7eb38ddf56982d676592fbcaf5a65d96368bd04e9b7a71574b2a056ade19f4a4bac30014592dd9238a62e4305d378e593430c22d4f206a4955d7f48c900383c03df941059ed94ec9e11335c88bc64264b95758d52aedb1de758b0673793b768b7170ef51cf2eb883dc6c0a8f5d93cd9ee78dbcfbe258541f415869684387fd8e8306b49e06246f13d6aab56ab4f4353c68d76fcbab4df7cdbbe38c98f28d9ce9d2abc57ae48cde91977f9fda3ddc6086bf7096ddd1d8ff439430bda0c7f9e83ebc1f6810a08d1783bfed3c31a493b84bedb6288d6beadb61d88999b3e20f5c4f0612ac806e1bf25043c2b7da70aeb2c3b6d1a4edff309002ef6a9ec2b64682ce7059230b14bb22d70a17c3376101f6a210fbc4238d54ded0518eccda70db5e51bab7a44174550001ceb607a317a220f91d6952ccb6c4438c9208baeec56eff3f73687237486d0431513a37a76df9e27ded1de2eb4f73ed55ecfdadde994d7b67cfcb6534347330dcc68830898a8ebfc7c2c51f98da1f0092b75cc509a8b9065b5247c43402ae657fe0e6e8d4aa8c5f086a9e5098a825bb2bea60658cd8f6af0154cd06cec6b48cd7e925d832acf3d3d23e6f12a9f797d4e210c0d2394a01dcb2b23991b2ec91fcb74ad08b6fe18d07190681ff96d946c24a67da8c6bb8b3e7a770dc1c4cda7c3b4373c4932e213e76a3b9fb742977ba74d2426f38a8db1e9b0bd3ecf68efeda952714b35fe43b6dda19c78893054fc77bd42ec237645f01c264a525084817b7bcd81dbac330e945dfcad48303e22968fa2d27a107154807069936d4d33178fe9011da711b5ff933be014a28f262d050f393dcc153dedf561561317afd49836cdb52e8e8b89374f6e3b1f3a00a00aea5ca7c06cbe30ea38f237a9ac2e968c6b3428b05ab9d124137023a8c147513647cf7bb47d57378d82e4c9d01aba3ef61e6efac4f1038e1431b5b6858bda221ac8892f252ffa9517e137f55531dc0e1c8a02ba14e1b502fcd17a0c4406f35841b30a13e0fa448cef7df0b9a2fcb1ff5cb485aa8e52d35415fede0508ed0a7c79ad249e737006d85abbe18595f8f6658b6564c0c51e24966853ba55a7c7acac857ee1e3957c25427ee239c86393f993392675b3bc15b03ec08175db02addb26432f3199551b77eb5303594d5ed810371fe2bb93defdf7b87c40acabd6adbb2c26209017f8c7943d1a68bf23e5a6d24071e0327fdab9008b4d0d5f8365cf59e7aae623d2ce1a5b3296ed3589e7997e17e55beb789320e7efab0d47840d3ed9f902d0a4fd483c08a5271306675930e5bcd7078ae48e57f7cd172caac39bae496f3534f3cdc99ecfed23ece832b23cde1d694ed55598a937933d03deb422a62a69af0c942d30e131508d8d372f31c04a3383270a09224e878e35b46e766388053b82b767445195aba1e380eff451d859f6e8c27aa231d0f330a898f9046c862295df09b385cdd242b837861fe57941e3da75a54955919d33235a4f54ca31828c6727a54a1b3065db6bc9fefbece8c471a8ce06e469d69f4d59fe3b6e95ec161ba7b2c62fe0bad288846965f06aeaa515ab1acf7301632dc5d8f3f7095c9c6ed7273de99d746cfe30457c6934aad6b553db6326b3a5ae7a4e6ac7f4e9e2d118d8a1ae75fdbef3a3923b701b76daf15b71f089ebd2c1a55af2073863f41a09e95612c1e640c8b0a394e5c37882bdda4a82e1a503ea215c5528073c9128076cb3dce908c6f595c257da22cb2f3a8761503db6d4e3344587e9b25563fdb1e0f17812817b52a2bf86798515111a7e3e911ec6fc5af1b22b355424c0d39937747f2bfb74bf71f2a0d12c650b12e08e4f3648943f20e1c3c86782d53f8ab19263ec6c9a248d80b82a50d52a22a14b09f6c6e282e81cad50d86e04b9f16aa80404d9f340eb56f2a557d9dc77a815e0c1038de37ca60d1686f5ffde69f0d823bb983296529b29fbb3087d887043ba2dc06def9501104db29d5a891c3cf0c6f1443657b1dc960a94bf09c02565a26e214148bbe24ff7836a08dcbbea5b0e7c1cc74d88ad8798111a03ca8839970c6ff887d9c0dc2ac8f2f4661b81b02fe2f222fce88c34322cc7c9d5b83cb788bff4711a10a1ebcbc245f43f89b6aa47852f13b347c63a4a408778e17d81908fda6969650a10d634e988063631177e479c42bbdd19ecda8dfc314ebe7bca044147acbbcceab05e4965c294c78a4a09c0a30ef194b0f660b1444bb40ff4a998d262ccc1e1c32337a01d4c9889da79d76460d70fc26c7ecc1e04a083f1a16e19a69d715a9c55dd33e929add195d728cd0d20410fe52d8ab0785cafc09c53c84197a076f70934da1570c740735144a6b0accb920ff7f1ef7cfd29b698cecebf658806efc2de2dfbc85aaa9deffd95a80e7f64dddcb62e5ed68901beb34bc3ae436fc5746c87b2f29e58a267841b66f84d128a0479542348970367b29068d219b1f6ab4c26ccd29de01095527b6f83328b224fb3de54ec28798c793742b2332c49e6b7a1a6eea5a2382bd42c593a86d77398c83e5d836ff466e9f6cfc9cee7d4ac630a15c478b8646fbc33001b701ad0f20c7ed8d5c3399d8d48522cb82a89e2242c8bd24879f6003417862880f997de5cee35607da1d23c35b81b70ee580f54ffed757a554d538b45c878f652af26f692d97937a9cf1c81d8a7a89a9f7267048ed81f00cf5e1b751fef983d738803d69d812252095af5a1743afe48f99ea11ad1d34e169b05bed372651ad606703dd27956f3aef3c6b8203bb3b09d4346d77220b694449ee04411da7d961844a84aa2173347e83005b948453a829e1b8d99ef6891cdb8c4e644b94aa8511a4feaf2ee56a1bd9d905d248379761b2a12842fa9982d9071f42610ce787010e33f1f6d1e885862d468f376532ad03cee3023c2c06e8008c0c536444c1e2fdbea35e44f98038e552d11ad05ed969c84fcd5d3add258b100eff3e56525684f8d476c41e13329aa5c9f86903f304b749eff0afe7a276d36579ec588b2a8701f4121a7206f8e9c9c2f31576f3a2e1842f9c7b4ce792b37d9863503937f7bca3e693d612abc71c431e611947f547c26633b4d4d67329ca8ff4de433cc7e2d41928697d1d417797e31aa5dd808848bf277059dc7a8de577916c84d4b49a3eb0a656182321a6ea47f40f7a32acb6af48a362d57b498718c39b8aa3ef165dfceb90d7bf6ef5f33499c3324dcb0b6d6c0b7735ee9e91daa57765c917f7bbe58ecdd24140a27a82c3d28fc0a6d282384e758792fc32f03cdb18d4ecdcf5b1be615abcd38c00a971c10d2f9848115e87fdc4f86e16c5207fe018fafda7cfae34ae5fe2cefff6c590638f4a865de44df0edeb2e186d0f99f6e2b1ae04b028d2b32775c1fa1f73990d5eebf3574b522357c199167ee0af08ef41cf1a7b1f4aa10d3aaeb4b421437cf9e6c37b5b15cf93d300dc41d6b2168eb0ce09d50042e8a8a808993ad8cbb46e4468e8bde60cb850509b4e55c0275f0e1281667f4ab00ab2c94c9536b6d584ded9f7131f24d711c67ca7c92b3ff00f49a1efc7c9f40c702454189e42374a0e0b86f0e0d5c0ab398e7065409b8557494917a051dea4ac0e16e8a4925d149655a26f023ae690a844634de94a08ec15750fe1a4cf4bd41a94d6c345f64ef92746c79a5e5e5d437fdd414632b4f2e6b534da38784a29fb1486859a2c984a1a1315745f655a34c4c6bda1e67c45c195601839b029f65851a5a0454ae864fc2c5c6ef67bdf6837cb5b4f6047e5d48980ed11bfc51446ec7f63aeb66819b486d5124ef4027f8ab47d4c3a1affd6a466f4817e8e4a1f71e38a5a4425e62985c5264d7624a1f368bfaef8abecabbccfd32ad96bac10cb3c5e37d265438ae7ad3267ea995606fc5b29625036fe65bac0c4d322227c719d64ab72851049ce395bbfbf1612bb00be32e62b0d44757c168ed1f70c1081254180e5b403d80161447e68f502648ab0bf837c74823c965f97cc02b6e100d397e693a76b756ceea1fe9f90110f472bfa39a8cec616c75b861bf959146470cdd06de9d8f132862b4e31d38ca245bb381ed23b8c67c62ff3f1a593de28b8a4e019d6db234cbc829320b45e970237eaab0d92a9b70f3427d893b07007e86f4c9bd194b45514b10cfdc192a2a80581868370d243ef2490b236b42d1222adaa32cee41b6a785c4cfa7ec94fb97366eb471ef1d96a08316ea84503d147ae2225e76d0753916d6fd7db6f14217eb9e2ae6278fafcbe83a989f5bd05140e1c1316f388a7c616c648bcf13439046f84e626af1c633518cfb14218e35a9a7b3261d594c3791a93332913b5fc7e0551579dbb7a64ea0e0f66e26c54389cafaa4e904400871c272ece2c7f3505d2f4de72e84bcfeacaaaf5c87e8d3bd9967b29cf802048f91bc1f39cdb363b1b64245e20a3227ff7ceb143aa743ab106808ecd68e3eb9ec2d870a0e03875dd08988402a8647e5b13e254bd7bdb912fc08c6acd3aac8747dc5fdcee7dd1940aeb1e8a0f692f2f26e6ea2fe1f7c4e1f253308685996d3a6bbefbcafc4ef3bb265c535c672c35b31e92244e502f4f19eed0eb0f114ed38f250738e821bbadd1b3e32d78cd740a912c634c7f9b5cc8bf381344f8ab0fa7046e379d41e93df748406dc6c99ae32e621af5f8327a941272c7f10add7b541664a4e92bd5289329f5680f1ce05f917fd7fa36b6d1ca423bc50051b94de88c2109578b20165c374947afef2039d2122929aa07836740912e537d9ab0a3b9a1950ab831883f46684d9ed6fa02f22ae8d592db59a74ea82eaa2faba731e2f6553cc3a395494fa6f7be5c4c225afef7c26b58764f825bed1562650c3ca05496b9997551e2fa860c28e1387fc1cf1c0aee49f3a33205f8aba48498ff910707e323ddaffd0754d408d33a5b1d4095041337df18628a913757540523af17f1f72a9fd4da9338690f619cebd1bd0f9539a61386ce2a22a9e2af20efc5ba47a39d70b5d3572d0df7f0c4a01dc5ad09b5f7a0a0912d97ef09d1211ddea97ef49ad8ec388d6120ff1162bad6d10ce18140c440d24f6d7396b285ed59f1c23a7bd0649e81c75745019a484f3a1a072414733807cb2a93725287eea9f5b14ef4b4f33e55f5292ca241d"}, {0x110, 0x1, 0x4cf, "844171b76910ef7ba668221848e249cbe7a6654644a71c142501c29bc934a9400a7289d9348b689641294e8d1f53d88167bdf9266b12a0994a76adf318ed77ef559602c9de04e8aa61d02064ce8db9b0e82ecbf04099576dacfb453b5653896464d97cbc8988e8d1dfb519ddf627cf7236deb4afb32178fd9e22c379bf49f9f0e3ffe859d167b3d2e1b92397a527442aade9a79ff885070c4fab0d8d1b306afe50a3e172dd9f889921028ed804b810deafcec83a9f62024c8f505d241020511ebabf3554d7191f9f0bfeddc90521324516464ac7ee4419b3ba5b567e4ade89912e3ca917135a507e9422a791d1e37aedf88cb0f94712ca14df1accb8"}], 0x11e8}, 0x402) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0x2d, 0x0, 0x0, 0xfffffffffffffce4) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x4000030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x3, 0x2, 0x119) semop(r1, &(0x7f0000000080)=[{0x3, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x5, 0xaf, 0x800}, {0x7, 0x3, 0x1000}, {0x7, 0x2, 0x800}, {0x3, 0x100000000, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x50d}], 0x8) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0xb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) select(0x40, &(0x7f0000000040)={0x3, 0x3ff, 0x55b, 0x9, 0x5, 0x298, 0x6, 0x100000001}, &(0x7f0000000080)={0x5, 0x1ff, 0x5, 0xffffffff, 0x5, 0x3, 0xeb8}, &(0x7f00000000c0)={0x7fff, 0xc2a, 0x1, 0x7, 0x10000, 0x4, 0xffff, 0xfe}, &(0x7f0000000180)={0xffffffffffffff73, 0x19e0000000000}) syz_emit_ethernet(0x1, &(0x7f0000000240)="f3") 16:00:10 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x28108, 0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) faccessat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x1) setsockopt(r0, 0x29, 0x20000003a, &(0x7f00000000c0)="00000000cdfdc029ddb3ef579fd0dac3589a0957519f422b1c813349a1798c2ac9aef5a62542f3badcb495c0cee96be8cbe831e5d406e1e0e3f5de11bf6615bb0bb1d0b17281e96b39537f0ed5934b2c63e1e6809c6297b19c58e6914b82534f421f16f6f9138ce3c9cefc7decf4f6962a091cecf03b30fea852bbc57bcf8c3ec01b2e0b92527ab1", 0x88) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) connect(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) socket$inet(0x2, 0x5, 0x4b28) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xfffffffffffffd12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r4) 16:00:10 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(&(0x7f0000000000)='./file0\x00', 0x2a0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x1cd, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r0) 16:00:10 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x4) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/78, 0x4e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x580, 0x80) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) setsockopt(r1, 0xffffffff, 0x800000000000009, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e71304864993192d848694625a60aa20dbd36d6278504cdf15fe38a8f20373f45cba00117c46ef2068cd4f3930054e27812e944fac88e90f9d5f41a959e7395360982f76459e26fbb7e5f31fafda32ff937f231dbcee8b92f0ac9c769d4924ec31170ac02ff89220de86859cb07f7deacc829928ba635", 0x81) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) 16:00:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x3ff, 0x94}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x100000000, 0x1546}, {{r0}, 0xffffffffffffffff, 0x647af3fb176938b9, 0x0, 0xffffffffffff0001, 0xfffffffffffffc01}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x5, 0x4}], 0x4, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x5, 0x200}, {{r0}, 0xfffffffffffffffa, 0x31, 0x20000044, 0x7a34, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x57, 0x7}, {{r1}, 0xfffffffffffffff8, 0x4, 0x8, 0x1000}], 0x8fde, &(0x7f00000000c0)={0x5af2, 0x7f}) mknod(&(0x7f0000000080)='./file1\x00', 0x2, 0x551) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x7, 0x1) shutdown(r0, 0x100000000000002) sendto$inet(r0, &(0x7f0000000000)="baf066779e9ff38c8c08bbb3c058f5004fb86e68f2662399a755f80632aa4a55e9e06e7f727427383dc635f0a46b9f34be45f36a15538ebd9c2834d05824a2d50f0367ce2e56bbe7b24be52a8e7f5c5f91ae7db6c93dd404e4efc726e29fc53eb021129d52abf18b7aaf0a77411efe33d6a8a0c462f55bcc494c5f9d2d2844d07e48ee5c582dac223380e565819caf2ef76a585b606da72727eebeb27309e1c864fbf08271f462039abb9b37fa3521c673850195c43b5108f6fcd70ddbf39e5cdd26ae120fbd3a26247f6b11ac3d49b9c83be9", 0xd3, 0x8, 0x0, 0x0) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) chroot(&(0x7f00000000c0)='./control\x00') link(&(0x7f0000000080)='./control\x00', &(0x7f0000000040)='.\x00') lstat(&(0x7f0000000100)='./control\x00', &(0x7f00000017c0)) r0 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000001880)=ANY=[@ANYBLOB="00002e2f636f6e74726f8700e8ea8b1cdcb80807bda9390f49f59e1f7e659fee8ee4392e3c78d0d075a0a8034f730f220186385d75c262b1056fd64f79a20055e9d956f9d779ede7bb41425babd39c89ce79fc93d1289e393a95a786f64817b12010d4238cd6e24de952c794d7e9c4824a00afd7b9f1a7dfbcba9885a2fefe8cc7fe45292c8d6cb9f19ccff7cee6d3ab9b8dcff4ac3305ae383ba700000000"], 0xc) pipe(&(0x7f0000001980)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000180)="0bdbec8dc676", 0x6}, {&(0x7f00000001c0)="58efb4acce637a46ac6aed", 0xb}, {&(0x7f0000000200)="40d3f2f0f5ceda75166d50cc3ac8813efc8ddf925fb378e4603a065d6fbb9ba4b65856896b4ba67250d6f603a0f1fbaca376df53", 0x34}, {&(0x7f0000000240)="8e4f378b92093540250fd37309067f4a8e14bab8af8b080c901896adc12f2abaeab932d04802b944e40de7f6d7a9fb2a02389814fbb1c82977629b1e8f44f7e32ff91da5f3b442f3c241ec0e1ec216fb5506b63a1b392748cb0e95a1", 0x5c}, {&(0x7f00000002c0)="7b42a4a21104f3122fd14aa081207b4de18411d195b2d31e7adca1b79b3cb2e364d20106e9a96ddf18872bfd291241774bfa8fc68faa019fb146172dfec3c996dd749e57a8910788cf58686ef9eea2c11becf1c1c0558c62e571f9c8acf67d2f683dc2bf1bb99c5b8fb11cb00da47e040af3749a98cb24ac8ed80b59f291fbf3aba47b389f96e38013482d40a6934dba0af72f3ec4988c", 0x97}, {&(0x7f0000000380)="b711a9d51e8df237433450e3fc2da2f4f3b540f3322db91577314ed1064b60e86a92b873ca688973d0bdfea9f65edc3c9a0bd93d925684ac08fa2c17938dcb1747f6b2cf3bd418817c898fced234edb4b75a9b1ba08314355a3994110fbc78235db61194efe638b383b9bd01b612d5ce89531e62d62909cbc921bd24e391dc6fab0d247a88e2bc46efcc77eb52714c8b929abb68d254bd2e9f73536da308b6f2f4b075c860a36414bdbbaa20f004ce42ffab", 0xb2}, {&(0x7f0000000440)="a76cf1ccf2638df5e992d7821b3d4b8aeb7c99f93e2f0553ad7a152464", 0x1d}, {&(0x7f0000000480)="733a4757faf51d1e74d36b613153622cffd487892db9389412f25422fb41cf4cd8ebdc07e2923ebe9bf1fc3b0e93bca1ad909a4d857a829d8ac78dd6156dd6af83", 0x41}, {&(0x7f0000000500)="1f21deaa73aaf1004ba4f5a00191335b249c3b2a8a7fa0bb5d82ad42a4dea0e021893871789dd8ca799d39f10b3be4e70f589bd32e3282709e801d1be1476957728c", 0x42}], 0x9, &(0x7f0000000640)=[{0x1010, 0xffff, 0xff, "cc9d474fe287f7d1bf18143a744d6d3c68480ac3a3ed6537154d8d9113c2fe9969c0dd2775e957a2e4ce75b3e5f4df04c829b37be9ae27b1290060b683b74c456708af97cbf7df02cf38de5bf86bcbf7d6e34738cfdcd7a1ea7b5c99e91194ddf757a025badc77033bb8996c708e6b8ef10324ce891cccc0a14dbda6453c4d40a462fc37fcff698b4494d977f9644e19d8bbd746580a8120bf0a65294c8a34b0749ac68ef45a6a35fd367dbd99815b0eda07e582fcc055820ceb0617c10eb95ed9be393925c7a10ef023f9aaf406cef4f0c1e8b8628af9adee7ea1ed4859d880b76cb984c1ca19700debf3fb026a23aba8e44738e0e99319739eab0e188a9ea856895e62c2d4476b8ae0dcc1128a95bbb7d3e9a7384c1aaf458a809ead450a6ce55fa6e6ff3ef83f74a7a3113d1cbd2ab0fd4da93fbde0097120a38e34617d6ed29a5da130a109c2cdc98474ecdef1e05677c528bb28aef097be1e170e7c2488f98df61d075930f504c0a46564b2335202dae97c9565e99c7ec49a55b2605be379437570591cb7882874a17ad4e5b0a1ae486bb32af0b0df53a4383e8cb71ff83ac8bfa58858b5a4e5ddb1d21b187c973d6a8359657675a8808721fa5793c08b132eb45f982125f15c4d5e415f1908af7bf8320da487f9f5701c22ce317e34872c85d3da0c85863b7d3b568dc9503c6abe7508ab80fcd9ad2daf9884964ff09e2e456f0ec5b7ff01f02322f7075baabf8600fd0853c320ec602ae16ef56dae32f7e15e6847f3a99c5d872e5f3e8d6694a556d743bfc9b8967866b3def6242b16c6832b802bb05b60278d01eaf88cd30a9f92683e325b38b671d5c696d859c4bd7e9dc7a7afb2fa6d08abf992657cb88dd10350990b6c9045439152b728624b9c12e0025e66ed08ce6af478804a9164240c2cbe5f1f81cee088892a2531202a17aa5edf36ab09f37f1732ff30a957aff6db82018f8260f9a01f41769be3aff673eede903d35dc7ab16019f39288c321b18e37fc3e7c64e1c73e19f3a47dad59ac1178302e0c0d123d8a4a941c337f980c4304cb2be48ea54545e264a217fd01b0048504fc05eb31d6e3ab6c3205f15ecaa513c86ccf1b3a0bedf73be305c1ba847ec03922cff5d1100f5ad4d674c3629ef3df9ac0f341a1981afe7577b8170e1e015fdb980ed93ac5826c61b54919d0d4fa0dbb0c6abfcacefed39b1a7596352a93fdf42a127ac6c3964d97d8206e147c916744fff3ca623ff7884aa6d86fe89eec78ea50d704ab05ede7a28fd3e68dfc996089421c46f67aee0d82ade1c70037bf69cdee0028439baa0cfd16042301808f6f869a5f59fa8a3e354a0eaccde0a983d19f09e8b256fd60c4a7db4d1601f84dd75a25a31f79f876fb6fa6f2e3a69bf504a8565a33ed0a3bdf94c88a2d4e08f47d2b5b1fbdec65e2c28821d35277d3d503a954849a328b22f7b57fbb93953f1a88de69737a93b15d05a5c4c5c67d71f95973608df40c96594b389afc0d70367db1cedea9c9ea422d32290655a84b8f23c7baa645797c1ed3718b3ec8f582cd93090a5b94e78668741af0f70539b8fe19691c81c369c0baf221caa3761f56bb2a910648ed326627ed78bc8c46cfa10c5eefd08cf29d67bfc726e789343f048ef5c4bbaa1a8f9a246ba0c698b4fffc537fc5e0b4f277a61e07f0f77b39b5d29fc927a8004a38deb47071a3d66fc9e07f1e5616364d59c7023637c8af8a655ab1add36bab7579f89a8eb37bd03e99b314d95036c012abede3ecef7bb9375708b2c8b463c7d7281476946505c6e8b445f867d4b4d665133c0398e2f3317983485355d7922cb47d3b52cd9992982fb206841dabc51446ee2cf4cb51972e87e7780ba9f697efc56fbc4bb04df0b54756ba82afade0dbebbb06758cc24e5c85edb58e93eff39f34ebbfc2013813a33cc9a6875297060f46c5be6a13e14cf6e963045d11e1d5ec9cfd75adb22d04cf6430a4d47c64b3d63dbf437682c24f304fa86e95ecf8b0c3ce933682bd3c9ea0a0425d05edd05dca8354551d90cc560fb284d3f6613ad14a73bd46a5f1a20b6c116fdf669dbe52bb7a11fc7502074ac444844572e762550a01af99bf8b81dea01f73034729972443af217ee58130424fb6cb954d74629252070925dcf16f9c5d81388ec71c96a363ef1bc3bf83927c09e9e935d468ee6e13305f9d7b39e2f09fff592ccb25f5e07bde0b7b9b177474dfaf31ab545c78d06834bfe6a3f03bf78a122e826d10514cf223b27af72a45157ae3965faeffdb08ff98d821e93715e322aefdc08a923d43773a6776e1bab6b7cf36d209c10f31017a8ada771c6fb9a512bc66d5fdb7844263e0a994cef9eac801ddd46721854a425c9f280170a8abc9a4d99b37925ca79ff53d4bb209f3497b6696230ff10ff72cf2b10abcc93780c45b496a82ec607ebc95b3347738c6bc45818c682a0af7a3063feee138e9eebe939193e691a461b8ef48a8686e60e6730a12e02301f90ce5423ed24a45e98547c9f74eb31e1413541685caad282ccce9ead61253d857eec596ed9ccdd034302668ecd2ca69542a7f25bb6df761d4b201927b055a0bd99f90a055f5d6a50a4f9245b278634584a49239e31421a3d3926cf52fe11ae14a217318241b37290e5d300cfe2f288ec783b4b26d12d4dbbacb2a465ca6f75116612469f7f575ba437b4c4ee7813d56266cd4464768b7cf436d06e72df934727ff44f7407d39df4451beaa00f58975716cf65252e18a59d8e32f7074f918f2acb814f47d4e1fc0db34207ecb7303caa6289160773b87074d0aa8476adbf4dc894ce366a589328e22965cb8ba9b2313da76faa7943ff3157bbac3defe33a017b7d9d117bbddbdeea2c9d8414ab553d29eec969afc6922767d5b6db577b7c22aa804fe49e8a4210531aced756fc45f2b97516408011fe9843d23b7bebad71183c51b7808a266b07b6ed5590a2b1ee08a13571c3d34f7773bc263b92e2fc7d0eb1b9e637e540ed3afe94422ec976676fe1fee1c4d70740def7aca0da39f5e765fdf7b5f1c7e2cdb04f159dbcca46b6d2c3760b41a047037011d1b8ef2cfe182c91b29e3c3d7a074f5abf7f6490f95c7ca282d0404297ba4d941f8b316583a6b84556f1d865be063a8fd5a3161ab64d5219bc08c4c7813c58ddc769f9d6238939fdb9948a91914d308ce38950963313944b8019109a4b0227f7dc142ecd687e1953c3f2b107186c00a2006675e1c97f7293d7243c07b8088ee8dd7618eaaace652f38e6f55b61d04ff19e567b37a0e5ff0f0afe0b7a52bfba4819d61459e26470fcb0191c806ff237823191cf0c7e9302bc9e09a6c8328ed9689c6060a382d4ef02ae1bb302a69abc5d416e048930af9c22c40efdbdafee1566ca7e2c04dbc940c7cfc377b174d5101328d309c60bc051b92876daad35d92e8502162f37cfa0c1ac6306ab97951ea87b6064fea2a5625eb13645d720529caa22ec2b749471133dc7c3f5e9655dcfe35cf24f972f94ac357fc80aa3467893e2f45affea72c0ae9e687be171bcbcf7f79c5914b8e15760e0606a8edad2f9491c73f9ea707e906886133fd08d186de8f76d13c6b43e25ffd530222918e01fbe098fd5f76ec47358a93d15266b11e8b416412ae563d01be778c7b84fed6914d1451f9b23cc28f6eeae93dd4168640d7ba2e4aee561bd0b14a2176c5b92607fa14af22f6f81b346800e7f59b08563a41179060521740bf8c0fddecb17cb7995ce0192141dc57f0552591c71a9ac8800bf412f35a2d4284ace83b5dd104489b00d19e34ea3beb63724fda271a80001183c901cdb93b8e025d842f71e27dafb0e09dbcfb6f246fa20b31317976e2b180d8c9a3f641af5eafbe1f53ba888cdf1a63cc78ffdcc898d17faaa2c34bad2861329e3f79116ca312893711473bd81b9bf2d08c8554840b6f984f292ffa7cc54d949a3dcf25e7b6ada0c0a08e4801225d2bb7d16f8442b38e4dd452c22fb8ed6e65a4dde33eb122511c5726545daeded4d4192ddaa24bb865954e5325b42e07fb6445e28a9ecb9003c8b3a2eadeedbb36635727ef9dcb2ca3b256765091e62abcc80444a59a5514a32b814e5a496b73e6c32fa577c1d0c1fd95def36c4c1732c4ae4bfa0e88f5566650562641b7d23ff48bb085a0549fbb78dbacb33cff990b37ce78f4b741eb03c4a39e09cab17713290f2a42d7c3b363bb515daf012d2298095cb671c3dba7c77aabcd5d725952bda0623f265bd901fd1b43ca8c4ff203a41c7b64fef620692954e68b4d2a20f68076042aee50dc14d99d1ea40d51b1f5517d868a8692d53ebe518573628d8d7c71ef1836b8f0767f2ed7e17d3cefecde670f5b5186f669073c0e5195c0e37c5410769c84fa8de1d5ed2d4b02eee47b696aae444ddecf2630513e73ab54fc13614dac8d3b75713196a4968c29f79fe3b07499c5ea28545ae1ad8ca11568a8e21fe8269d60f1942c869c4a3dbf5290c10a7a0f28274253ce0ed27065225a886b12a87fe8f045bc3b5b84b5413983fa683e1317aeaa0b63f670707cb2fd2378e615a0f55c6d9bfbaf5d2f6bd58b93a4c307b154409f9a94ef1462ffcb3f3a608dd4cbe4e965d7b3a033a82ca04d94781d21e2c9a4752280791b9699f37f185d543a9ea4ee0999e9220bdcab94b0a257ba2108144f05e8979c6a2737214e15efcf51a6420b3375e5c744d0b992c6fce9603efd5aa8bc3cfaafc51eece73537b56cbbf8cadbc45153bef1d8abb8f4591c9094c55304cc0e1bea84e866646c4a2abc87056d7ed0d32343219ff98d9cdb4f68d8bed236bafaab68e84445672cb83fa1160d90419759bc971e7feb6103d78851df8e4dcb7b4430554ed7b8a15413b04fafdf4e185601e4af767477cec8581ea6631e1cc5cb8ad477cb5f4d78f42452e81374866ed699993f232432c3294dc55f10d2790991133640b4004aed13e5ed0036ee7483f6175c75a10208deceab8687c0a96a30e37460a8f69a0872c68f4c5a5d266e7a2a25872024846246a6bc07f66f725d2de2b0dbd425d070499e7b63cedd5a073e81edbc4af0257884d05f3302575b03087d07419d9ecf8c86f049563c2def6f89df08060c9ce062a7638529b900d8642fcaba71cce846bf36f62e7a03111ac98de32cda20c422071a61be0c101e048be80573b851f183257ce02a58bbeab7c718ffab711a97b025c2940c951e182568f1d88db2b3d32cc17131f743ec72461ad2b6093606327c22cb80488f19aa4e239be715282500b4e81313b46b7ff41f9b584b4cbc7b1c61eb77709418136cad3a60973ae47adcafd5482bd22fe537377fd9fb253fbced0e3e0a4fb4b6e77a46169bc649d56b5811772b394706a93040826a769fafbc2dbbeb4206c0e78a6d64c508759e2bf790a1475f7a1f922d9754cecac9de6038f391b60bed434e7b7031aaa6c926ccc0bdffe0b7cf30dd17ce3c4478d030a77545bb6fca1b6856781ee783d4ac5f8121a336d3d1cfb0d96457b5b66dc9b3ec8da993db7fe94de8ab1b3569cf668ab944480b535520417d6dc6501fbf6dfb4afd32bb15fc79c99a97b935608345fa4b463974a75afa49795106d2f13d532c4cb49c8ed5c5da4e97e8a1c54ae6d0d1f3bafea8d08f15ab05161f17cd046f1a6859c50a3284fe532d443ed6564642e6a5a4cf51c9083fa0352e210cfec1ba43d202eac800d92fb4240f637502eb2e3b8a8e9495af922dfff456c6c86e7c9dbae95bdfcfe03f7347fd69b74d065de55b077b1b7b34df6669b90"}, {0x108, 0x1, 0x5, "bc36470ad3f7ea2f0106e5fddf01f24393e8ec9f1ca437569f4b590be25ac7dd2b6ceaf5345b8adb1386d27ed40d9ae1f4e3e364967c2b3ae7d51be0a337fb5b6058d7a8dd7b738d6a4d3a92ea588126e19dd79fb4d1cb5f52263fbbd12d5b979c09023a46353c4b8c9589cb6af88d9bcbf320635c005b87718cf3f9b5c06e8269c2c0ad024027a297b02cbf7d4f924fb5bb5cbe44451b9036b433e13baf2b7ed05b3323d11cb132aab0fc288177c69dcea7712bf471f080bf5ff45f1c4013d54e5246d14d4ce4d538a0ec74f7d07a53fbc4932d07390a6458e47c8f45431bcfab7512fdaad19aea4fa645591b5dfea00c7e"}], 0x1118}, 0x0) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10001, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x80) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x6, 0xffffffff, 0x10000, 0x6db}, {0x1ff, 0xae23, 0x8, 0x2}, {0x91, 0x9, 0x2, 0x400}, {0x1, 0x7fff, 0x6, 0xb5e}, {0xa7, 0x8001, 0x100000000, 0x9}, {0x4, 0xffff, 0x4, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) r1 = syz_open_pts() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x4) syz_open_pts() 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x28}, {0x6}]}) getpgrp() syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x8) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x110) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x40000000}) 16:00:11 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:11 executing program 1: mkdir(&(0x7f0000000080)='.\x00', 0xffffffffffffffff) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/110, 0x6e}], 0x1, 0x0, 0x5e) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x401) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) geteuid() r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) utimes(0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000200)=0x426) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) listen(r0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x1) fsync(r0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:11 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="930900c2"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/113) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0xc, 0x1000}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 16:00:11 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2000000000000000}, {0x0, 0x2cd6}}, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1, "85495500020000000000001167f5bfa600", 0x0, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x40, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x47fffff, 0xffffffffffffffff, 0x0, 0x0, "000000000000000100002000", 0x20000000001, 0x4}) r1 = socket(0x400000000000018, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000200)='0x0}, &(0x7f0000000040)=0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) open$dir(&(0x7f00000003c0)='./file0\x00', 0x120, 0x188) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000440)={{}, 0x2, &(0x7f0000000400)=[0x0, 0x0]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = socket$inet(0x2, 0x3, 0x1f) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x8, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xa) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x4735, r5, r6, r7, r10, 0x40, 0x800}, 0x1, 0xb437, r1, r1, 0xd5ba, 0x6, 0x1, 0x3223}) setpgid(r0, r2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) getpid() 16:00:11 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) r0 = socket(0x3f, 0x4000, 0xbf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x10001}, 0x10) pipe(&(0x7f00000000c0)) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80042007, 0x5cc2) r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x200, 0x45) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') 16:00:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x7) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x9) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x9, 0x40) sendto$inet(r2, &(0x7f0000000240)="bbbed768b281d2bd9dd71d9c737f017176f8b85c79084e1e6ee49db5639f40c1e2efd7b5b1a5bae600ad0baf48afaf009c933e9d2b7b1a39b66eb18f766b36", 0x3f, 0xa, &(0x7f0000000280)={0x2, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x1, 0x7ff}, 0x8) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/147, 0x93) rmdir(&(0x7f0000000400)='./file0\x00') chroot(&(0x7f0000000440)='./file0\x00') r4 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r4, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000500)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000540)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000580)) r5 = semget(0x2, 0x1, 0x400) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000005c0)=""/149) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000680)) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000006c0), &(0x7f0000000700)=0x4) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000740)={0x1, 0x1}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000780)=0x3ff) recvfrom$inet(r2, &(0x7f00000007c0), 0x0, 0x2, &(0x7f0000000800)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000840)=0x1) getgid() semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000880)=""/53) linkat(r1, &(0x7f00000008c0)='./file0\x00', r2, &(0x7f0000000900)='./file0\x00', 0x4) 16:00:11 executing program 1: r0 = socket(0x20, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000100)=""/88, 0x58) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820212af66696c653000"], 0x10) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) sendto$unix(r0, &(0x7f0000000040)="974089476cea26ace71c9bfdbe45c276803edab0b5f27892ab054e9d0066cc57e13a6ebde3f13f5699cac439a7fc729ca459570614422d91da1e420d7338b23333f706ee09269594e16d62ececaf649a97185022421eb8f38ff9abf2839266bc4fa9303ba7ecc680e24f179facb85b215f8fd26fde9bae00deb13f81381e7016d8fc0db9ca133eada8db", 0x8a, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x5) 16:00:11 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x2) rmdir(&(0x7f0000000080)='./file1\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() r6 = getegid() r7 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r8 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file1\x00', 0x20188, 0x100) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0xc11, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r12 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x20000, 0x0) socketpair(0x2, 0x5, 0x80000000, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8500, 0x0) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x8100, 0x0) r18 = accept$unix(0xffffffffffffffff, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) r19 = open$dir(&(0x7f00000006c0)='./file0/file0\x00', 0x0, 0x0) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x88, 0x0) r21 = getpid() r22 = getuid() r23 = getegid() r24 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000800)=0xc) getgroups(0x2, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="73ad50e27c0d0fa9a2cdd33025d52a84795bf9159bbd7a86f4e4", 0x1a}], 0x2, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13]}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0xe0, 0x2}, 0x4) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc60, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0xd4, 0xfffffffffffff5f5, 0x8000, 0x100, &(0x7f0000000380)={{0x3, 0x1, 0x10001, 0x3, 0x5, 0xb253, 0xfffffffffffff801}, {[0x100000000, 0x8, 0x40, 0x401, 0x9, 0x40, 0x9, 0x0, 0x7ff, 0x9, 0xd00e, 0x3, 0x940d, 0x3, 0x8, 0x3, 0x0, 0x5], [0x8, 0x2, 0x9, 0x8e, 0x4, 0x0, 0x400, 0x4, 0x7, 0xcca7], [0xe4, 0x3, 0x7, 0x4, 0x4, 0x5, 0x8], [0xfffffffffffffe00, 0x7fff, 0x3, 0xffff, 0x4, 0xa9], [{0x0, 0x401, 0x10000, 0x4}, {0x9, 0xfc2b, 0x7, 0x4}, {0x26c3000000000, 0x5, 0x4, 0x10000}, {0xfffffffffffffffc, 0x20, 0x6, 0x8}, {0x7, 0x400, 0x9, 0x3}, {0x2790fdb7, 0x8, 0x1, 0xf21}, {0x6, 0x1, 0x3f}, {0x1, 0x3ee, 0xe822, 0x5}], {0xcbd, 0x65b, 0x53c, 0x401}, {0x7, 0x3e, 0xdc, 0x4}}}, 0x9e5, 0x3}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x96}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040), 0x20000141, 0x200000) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) mknod(&(0x7f0000000080)='./bus\x00', 0x618c, 0x81) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fsync(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc2", 0x3c}], 0x1) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x220, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000100)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="b382ae6a14908240", 0xfffffffffffffd31) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x2, 0x1ff, 0x6}, {0x6, 0xfffffffffffffffd, 0x2, 0x8}, {0x5, 0x1000, 0xb14, 0x4e3b}, {0xfffffffffffffff9, 0x100, 0x4, 0xef}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:11 executing program 1: r0 = socket(0x800000018, 0x4000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/85, &(0x7f0000000080)=0x55) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) socket(0x0, 0x8000, 0x3) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x84}, {0x6}]}) munmap(&(0x7f00009fd000/0x600000)=nil, 0x600000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40, 0x0, 0x39}, {0x3c, 0x0, 0x800000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 16:00:12 executing program 0: pledge(0xfffffffffffffffe, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) fcntl$getown(r0, 0x5) close(r0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x8000, 0x5) recvfrom(r1, &(0x7f0000000180)=""/244, 0xf4, 0x1, &(0x7f0000000280)=@in6={0x18, 0x1, 0x0, 0x1}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10200, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0xfff, 0x100000000000}, 0x8) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0x6) getsockopt(r1, 0x2, 0x400, &(0x7f0000000000)=""/122, &(0x7f0000000080)=0x7a) fchdir(r2) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) mprotect(&(0x7f00002a2000/0x3000)=nil, 0x3000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0xb3) fcntl$setstatus(r0, 0x4, 0xc0) nanosleep(&(0x7f0000000000)={0xffffffffffff7fff, 0x5}, &(0x7f0000000040)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') fchflags(r0, 0x0) getpgrp() openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x140, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000100), 0x8d2757cf4bcd3d87) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: mknod(&(0x7f0000000540)='./bus\x00', 0x2000, 0x55625321) r0 = socket$inet6(0x18, 0x1, 0x3) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000000080)=""/11, 0xb}, {&(0x7f0000000200)=""/189, 0xbd}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000380)=""/148, 0x94}], 0x5, &(0x7f0000000440)=""/158, 0x9e}, 0x840) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x800, 0x3f, 0x101, 0x1, 0xff, 0x6, 0x6, 0x1, 0x1, 0x800000000000, 0x7}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:12 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x80200, 0x0) 16:00:12 executing program 0: shmget$private(0x0, 0x4000, 0xa0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d, 0x0, 0x0, 0x1}, {0x3c, 0x400}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) clock_gettime(0x4, &(0x7f0000000100)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0xffffffff, 0x1, 0x1, 0x0, &(0x7f0000000380)={{0x7fff, 0xb20b, 0x0, 0x3, 0x3, 0x2, 0x6}, {[0x8, 0x400, 0x5, 0x3c7e0e32, 0x99, 0x6, 0x7, 0x3, 0xd2d, 0x2, 0x8, 0x7ff, 0x1, 0x7, 0x9, 0x736f, 0x400, 0xa2a], [0x7f, 0x1, 0x10001, 0x7, 0x0, 0x1000, 0x6, 0x100000001, 0x1, 0xffffffffffff0001], [0x5, 0xffffffffffffffff, 0x4, 0x1, 0x7fff, 0x4, 0x400], [0x200000000000000, 0x4, 0x2, 0x5, 0xff, 0x5], [{0x1, 0x1f, 0xfffffffffffffffc, 0x1ff}, {0x3, 0xffffffffffff8000, 0x0, 0x7ff}, {0x2, 0x7fffffff, 0x19d9, 0x8}, {0x8000, 0x4, 0x4}, {0x100000001, 0x2, 0x1c0000000000000, 0xfff}, {0x5db97d72, 0x100, 0xfc, 0x10000000000}, {0x67e, 0xa5e67bd, 0x1, 0x101}, {0x5, 0x8, 0x4, 0x75}], {0xffff, 0x7, 0x6, 0x7eeb6cde}, {0x3, 0x1, 0x2, 0xffffffffffffffe1}}}, 0x0, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = semget$private(0x0, 0x1, 0x101) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x4]) socketpair(0x22, 0x4, 0x5, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000600)={0x3, 0xffff, 0x0, 0x5, 0x1, 0x3, 0xd7, 0x10, [{0x5, 0xff, 0x6, 0xaab4}, {0x4, 0x0, 0x7f, 0x800}, {0x5, 0x0, 0x9, 0xdb}, {0x8, 0xffffffffffffff09, 0xfffffffffffffc01, 0xaf8d}, {0xb6a0, 0x10001, 0x4, 0x8cac}, {0x5, 0xfffffffeffffffff, 0x1, 0xc2}, {0x6, 0x101, 0x1, 0xffffffffffff6d7b}, {0x9, 0x4000, 0xffffffffffffffaa, 0x1}, {0x101, 0x1f, 0x6, 0x1fc}, {0x8001, 0x0, 0x5, 0x2}, {0x1000, 0x0, 0x100000000, 0xa4a}, {0x6, 0xfffffffffffffeff, 0x0, 0x7f}, {0x2, 0x5, 0x7f, 0x5}, {0x6, 0x4, 0x3, 0x9}, {0x10001, 0x3, 0xffffffffffffffeb, 0x4}, {0x1, 0x7, 0x6, 0x103a}]}) fchdir(r0) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000080)) r6 = msgget$private(0x0, 0xa) msgsnd(r6, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) 16:00:12 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000002740)="4d86cac9c4b80556e69cbadfdf35bac6bd7fab187c2a2890d06ffc11b3d70f4928edeb8797539d21a39efa810effac2c7f1e1ad35f96bfb16e7b908f09b8edf3b97807f8fdea45141204d7c117e8ac29253962af141a6ac3e39a30a3e087a882ea3c5e88a3fd022f19cc1125fc0547e9d5922927bd50b7d29675ca5ce092e2bb7e911b9987709385f5df365aecf053839146306eebff79af67facf220e3a36efbf4e8c05fb09c9ecc5cb48e745470784f165f1dae1f2d4fffc68e5ed2c6973d17234fe4e6a6034fe3eca1be1590f9ba779ee7410da4f263b34b4a09e568198d41f1bf63d0c80cfbdb263d2b5bfe29bed6dec70587340728e38e18973b36e86a931441a3a50d53efc932b3d14981c98a02a31d65222345dbad687bbd7cd14780e8d944b4c521c4e8590d646dde8acf337a3c2ee64097ce7df9d986d7f1f356eb9e448ffce4396b392b660ae4179c04ae80999da4eb9df29e36f06b87839bf6241c6a2756caa0a8b6d0d3862c967ab2af203880df27581afb367c713ba870211a905ea92a00cdbfb2398f5f92a9c813c839dcc62fee4b98dec27633f534715f0a94211e0d00de8bf08613f9df12342d881b6b4a9ff86bc7070ecb6b589ddbe727284a600583b0eee981f0181be06c494ec5d93506a8aaa267fe34e5f4f2ba693ad2ccd0239b25598ea1c5dad0342cd85ef4a984c164c2c44c966459a1d8bd03f3bf93cdd32165f1e8fac8072547433da8f082725eb8df70ab67dfb14c73da766d5fe623b11cb65808e2b3b0549cb3a09b976e547c76dd535d52512c6554566b8afa504d18944d92380d05378589ea657deda54bd8915951454190f03b543303c986ed4629f06bf36107f2ae598aef48520c072bbf196d29b5bdc094a15a176f552dfef0fa44513a35252614922b9332e90c71fbef236cb8c699e298402e38a74f6fba5c560e92acea0f1fe25573bf33e16e3a5c1f4ea78aba3a291e27d78cbc4c2be143d4cfd89ec893cfedcb28e25a74804aecebea8f2e1850de95e6251e980137e792dd8da1d2f1c5f19a94b3f7e2a25f45d3bee392b0400e5ecdc440de4ab3747599e471f16180a94ae2ddf65935530a0ea16bf25eb5f1bf8926e9fbde8044cc406768f4cc2f6498199dc6dd7d94edfc472731561f1a1b542cbda5bca640f28d56c2353473d93e839f7c88637e154259c165d45cab6675c6259c72bc7254f8922f58e0d5e5392a87f56239cd1dcd166c9452684d364790d983b02b2ac270213b40bbf0d0de4582c3222e632c194ae9915cd5318202df240ebbfe0695728ed12d9c7ee0188ea5e43ca4d6bfec32d727e8fd5f47e40120d3ea6aa775f169e3505b958116bff75e5b9db045b4929a3bdc84acb06b2ceac3c535150b863b4a0cfac32974eda99a416797a0714fbe48d6c1ddfe1771192680a567f9f6df06030276d36d42d49d6f833663f82ddff86e56662ecf05824048f8705c04a380b9dd705dad7a14251cd13837e1d7a51756352d562e0147100397242da98e0e807146b867bacc7ac256bfadcbe12f0ce1d294f535ac1218370808c07fa2dd3155357761c4d62794973a4e84613ddd4ae3c5fa1b557b047e01c05680a10a3931e614338b1d0c90556f1ea54f2a4499d84cdedb6e079f9fbd22ce342ba7d3ef9782c997943549ee75798f244aec39463177f10af06c866965003979d3e7752ce02ae2fffc5e153f175fb3e77228c688c4225539cbef5777449a83d9ad1c2c22519fcc01ff59db75a704cc671ff8eb59b727297e23197ccf18985a5260db4a2ff09f785598467c3a442613c6009fb54a4f6a9e49f460a12f8c918c1829cd6f7220056cb4ba82476293d56adf019c4039cfcc73045200a88a55feb44af9990687cdca25ee36554dc0ded4c1e688ea1f3412b28853f907bd8e8b5e65170fac1aaef34dc01d58f9ab35f69a28698969ca85bb37ae6ada7bd3779396e5f04043ea64b736b2563ee795e27d72cdefcb28ba98001f53a921776433d1bb7e38c09357023f94e31fddfb5e61d4f1a6a762bf3750680b00ded9fdf6afb2c214f59a1101d5c8fdea55f3829bdf5a4ae572945becd766ad48a00668f267976495fb884bbc86a3fef4d56b073013781568d96c603e5a958db906fb80b6a0b73917ab9b1ea4d9604ca9a84f50a5ebaf211700369d8020dfdcd25f7d7133db7238273499eb0a6cc030d4719a400622363c98ea63b77da526c2af98913f2ef7ddc0b02ea436b14bb00b16700f153a1d780f9905a2913977c77c030ca014535541f7fb428be0e4060328b58adacc75005328cdf85d63a4488efbac16837738b0c846d320d9d57e7e1665052ec877e5e7acb0782e28222b8f7c0d7bdfac6cf8dd028109f20d64a6b92871660c10dc43df06286b1c04a1c253f41229e8457a0d7698dcfa6717059c78b5ad726293a0159b36ed10a966d7ee4cb98ee805ab7e8719d11a9176139e951ecd7ae0c3cd130957c6b609d515cce584c372ca52dcfa96fd3646599471305fd5dd5f154d4c456f2c2a465d5287d454d65151579a14c5ca1aebd8aafae7bbca605bc2ccdebd92b04b2b261f996d6063ce9f257aa060f1c74abcba1635f68fe9df44f2c49ef26cb4d60caa37c0278f806872e97949997bd442a5c251f9e0fcb13a174fd1ab432c4ea77b55ce0bd2413b33709172b9fb7bec0191df30f7b5bce5c44deba05698cad9dc862315d4bd2a0f4e4a8979573f61023bd660fb61b73eb9e95991fbb234ea2dd7b1c46782ec2c98c97bb0d55f13ce5adf3d6b4f6ac81f40b5a1b43f7251f0a00400b14683c0e19b47a064185cee6717a9222cdd50ed513c95837bd526fd3161048caf0a6caede36a53e1124024b2146db0344feca787cdf2519b692984e3b6c7beedcedbc43b890c7d0de2def3b32e511fe3f4be76389aa2dd44bb74b1cb0a51455d14b3f46d493211d9472d347bffa47afb11197e519e717bd83fae5a7a1054f60259372a634ea8f5cfdf9c02fa90d7c0f1445c2eecc68e0b52c81c89a3b578373ccc29897612d9116f99f5f1c76f7c0efa28a57e6dcae0b6455130d09f1ae223e2ac9a4bf33620c86ed743195c7c2b7ad4651ba0b6e65bf4950f9787c698e7a3b7f669df2f0b681656cae9bc6883f7fcfad16e373c032abe2313ba01b98eebdf7fb539cce7c67cfa15ddab2f99aa1684ad3e220593f5fa1acb592d0d4c44ec4599a4b058318e0a8a30f5b8183e61e638586a117c145876f16a42d34ee8f004d036e60f37c4ad0d337439ee8125ba1f558e93404c1e03156655340c19f50de2c0f1ed8a2bf51d653bcbc4152c9a3ca863ef7576eddebf350abfe683fe64107b10db9863764caaeba9a87d6d7e04e9e3b85b9ca04b2f60ab7de724b46058ed537c25c76dd9733a2ca420cb6a68e645a435c1eb7ba4451c17963e3c84ce1dcb212e70f4bf7c85aab3d30eef583fed13c6aec5460b0349902a70f5b8c669e5a9dcf51d50679499bd6e8a8b2aa82e450ac344c9d79479ab42addc14707e1c8152fbac58da8e934bef3a34d64eb372c079a609d28f31949b430a5bb51b4737dd367378b50a8af4a587d9a2b161cc241e700252554fbf2344d023a3a9eb1806bb1bdc027fd198d346a0ef31ffbf33103495e3db842c92912ccf0729766c5e0e8b25fa2b69f6d04e66d27e1ba8da02f28b709f058ec6fc603ebf769df81d33e943aa847353963f63d14912161d000a3613d2c0af5fc740eb443efc8612d1025134cba7d1863761dcd53bddb860c618688faa0c3670e33ea57416177060957c3573378b024a75e0e8ed782ef1dd6b71ffcdc1461d408972111bf6258b12bd4ad24f410ac807fd706f51f286fa5092bac1fabc6acd3a7a7e545b27c8c052a7b34c24bd42ff11f3600a8b85541c760962468bfd60f5d5fe59fc5d2ba67f86061e528ca29d89b56dda24cabb0c7932f934a4b308b147ddd1ab40db017c6eb249e892bd0613ba49bf2fef2eace67a6d93a7808ab218d7d3ed09d5d6715f1345b9c1ec9d1f746390bdf97957a9ca1c06229bf7b8a1a9a7698dfc644360ed4974d5e74f3777b639a93f1f2dee4949a692b136724a29e3dddd641253bb473a7c59f04ff32617a2f6966fff0498517270bf0152280b53203664c6847fdfeaa232ed6cdf0d75726bfd24fb0f33c3da51e33575c217711b9a7b77c063bfa72382edd8606ad50f49d221b6a400bfbb069fcd09803b4ebb33f96564a749a0cffc6f6e1e04f213ae4d388f94a754f28e87cce88cbd109992c9f304eb8d97a627a21b9259fbd87f12ad2bd0e9957bdfa710feb56fdf460b66525062cfc17024b5f52c0231f9621a4e90fece98456544fe4a8b07985b772e9d804add91dd38db32db89fbeaecb028d3865f70b2628154c511a63561f82b8265432947f2c25294bd620480374e59782e2b1a5fb2f381a1ec1c039fab41fa05bf3aca0b89696263fe11ecf391aab8f18e272c62ae763859f4ab783a3c8c01838809f2272328012bd49f7ae9dc1d0fde4d067e8a2d3514ea515d054a0df05f6a7d1577fac4215b4ef239774a00695f05c2f68eee11b6233408ba3a9feee2967da8d0f932e9f68f45feb78cb29f0cd16f1a63047f9dc5831edcacb5d034366c82bebb84a973d24dc809a6f72c7e09f283d11dcb3d79cc76851e5694f8fdcafba64158cb6c5a5ca697d6cc9c1172b9b1964d711b575f4030c2163cef7c94ecba5dd6b85e39491799c06cc60adeaf4ca89bece0805cd0f1e8c46086f800054d323c25347c346f0c5fde806b912c3c7f4bb82402ccdeb4cde71d50cadb37796cf20d81e073f8315d345ca3688bb6e894d3b70bd3f414cab8599110e48c5a87392b42a4a6ff0050b74c0fcb54bebef3fe799ea2fd6d83e51da258d49fbc810b7815c880f7aee8162999584b3fa77a20f53f96e2334e213ae44f4a973cdf09fb37dbaa2fa5d36c52240adf7b433793903dd6bd954bc78fa1e8fb289770284cb4f234ddc33b9a6946214563087edfa33c1344e1f42ab9a8a4820610a35a8a2da24020649f6b9842fddc8b1ea8a0436c5967a00bef147a81115b1b619d7699a691ae076dc946d67fffa8e1ffbf86aa0e80860069ab0f48f2e19d09284838af979cbfe63a64dfe46ce9689810667c1851fbddcd44e9510566c9ebeb06ef7f21000b838bb20a75659ca024f19c137dcc0d30dc86419e7faf0b3d96a132a62f70231260c2713856b085f102938b6d9ae077473762ffc90317b163d10c1121718a20b61f80dee1cc445f4637b260bbd81ff4cf65f044f49a5660db98ca86744edf53bb1bfafed1ad3fd78b9c484d5c842f71b4b32869d25b0782e38b7eff8bf47d731f91c05ec78872eab8a313cfc71259046ac3d082e342c5c79e5b0b97c10ec9ec939b7ec2f76c257dc900d1f84a1aa48b960245e25a2e59a9f9211094d8e240324ef0e548dbe9466378a1a119192a2839b2621e22d1cec6744583c7bdac7456de44ed08be242fb8bbc52e6612cf40652da08e43b757301c5e385feeb666fa75151bf6840e9db5be5fc26f82c1d38b9193b9bd19d82325cdc5ddd0e708d903f960faeb395dfafcb8f822d6570df9b10e1f70bafcae52b8b28177dac6f411659ae5c47a738833453887bec3af8d7db29dc6a002d8a4e1aeabf82c2d55032a960f9861c2737124679387be10f46eeeff05c7e78fd306d1c6c10990e42e5832e8dfb7aae0f6cd10d15c583a2f9b495349b271719830635b340b57085bfbe86e8493657d808b5079922adcf038b356d66889e9e1d23261f545294641bcbadd696991f177122fa094528fbbbbb6c08d7863ca6dc480ebd0f20675bbbe27a5b5bb4505dcd1040e351d18fbaa66a6ec649bd953eadc7ed090b07e384b038b805584956230837502068d318b6042904ae446e0a0fb6923242332d667a022a7de0678ab2e714bc6690e5ba15e0fc48a2412e4030ab4a34e127d9a6c3c4c59567998ddb6bf6304ddae715cf8eb4a60a6e58560e4fcb1e56eeb50357c7c1be4625667efb9781326fdb4c9fc3fcee0acd6e939230f4d91ab945dfbd8c75228e53fd28d47a15b1298986e72f46b9d2b"}, {&(0x7f00000001c0)="184a68342924a0c272ac74882e9baccd04008cd81075d17024ad7a93a278e84c73c9388a4176dd2be740e15d6b370c958ae6cf3c8c1892f289cffde9ddd85d3ecb3f096d596d086ec0f3e323f0721a3bc47d9757aa67ce7dbb0273221736cfbbded1"}, {&(0x7f0000000240)="322242c12ae31ffaa5cd6dbed0a68e831179e6fa54e46d42ee9a962cffa046a848aadf57f5618e36259ce910eb2d7029b696c392be5dd938ab0272a9ca9f0c9eb3a9492bb4e31a464b4b1d1eca6880f6a44074e80411f1d473d01e5f429b9e5e231727aa010b5d824cb30c246f"}], 0xc8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="2b6a00b59b67602dfbc31f0519d819972a788c211c6b3b40c54be41094334a4d8412855413c5a17a49c4e028f862a47703567579301f0f1fc3faa992364bd6115c9f0bcef0c1beebde1d1e4791cb007f6b085ef6e1d153a735788167e989280e493c5e38093b79434c3170647d8df36cf5406858b27c2183", 0x78, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) recvfrom(r0, &(0x7f0000000100)=""/118, 0x76, 0x800, &(0x7f0000000080)=@in={0x2, 0x1}, 0x53278d1c0390f911) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x1, 0x20, 0xffffffffffffffe1, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: 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}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000e9001040dcc40000000000002000"}) dup(r0) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:12 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6064) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x0, 0x5}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) r3 = semget$private(0x0, 0x4, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x9, 0x6f]) 16:00:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket$inet(0x2, 0x0, 0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ftruncate(r0, 0x0, 0xffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) pledge(&(0x7f0000000180)='(,\\\':\x00', &(0x7f0000000080)) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0x4000002c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20120, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_addr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000001c0)="b68d") pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x14}, {0x2000000000000016, 0x0, 0xd49}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') 16:00:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x28) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x9, 0xffffffff, {0x0, 0xfffffffffffffeff}}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100}], 0x2}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:12 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r1, 0x1}, {r0, 0x1c6}, {r0, 0x82}], 0x4, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x8000000000004c}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x8, 0xac8, 0x1ff, 0x8, 0x2, 0x3ff, 0x8]) r2 = semget$private(0x0, 0x4, 0x1c) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x400, 0x2]) syz_emit_ethernet(0xffffffffffffff75, &(0x7f00000001c0)="e5") 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 16:00:12 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="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:00:12 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) poll(&(0x7f0000000080)=[{r1, 0x1}, {r0, 0xe3}], 0x2, 0xc65) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000b5399098914d3ec1230ef8f4f333f0000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3a54dd6e3402516824ad26c000000000000000000"], &(0x7f0000000280)=0x6e) read(r1, &(0x7f00000002c0)=""/131, 0x51) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1fe, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x40000000000003, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) dup(r3) close(r0) connect(0xffffffffffffffff, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x14, 0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r0, 0x0, 0x5) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res(&(0x7f0000000200), 0x0, 0x8b) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x7, 0xcd42}, {0x89, 0x6}, {0xa3, 0x6}, {0x44, 0x6}, {0x23, 0xcad}], 0x5}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x1) fchdir(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)=0x7) 16:00:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x403, 0xffffffffffffffff) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r4 = getpgid(r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getegid() r7 = getpgid(0x0) geteuid() r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = getuid() getgroups(0x3, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = fcntl$getown(r0, 0x5) r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="e8ab0e93c31470eb05adfea7d74908c37eff659f18fee0d10f2d8bd965686752100f94b60b596bdf077b69472b6f81cd1af230b0b4d60d936bb9de307995dc50493f8526a516d93549ca9d8b4ee1b45f123e8ceffca393646f15e0bdb136030b1a199fb467bdcf739b91f04bb0dc", 0x6e}, {&(0x7f0000000200)="6b084e1f6f488bc43e477371b2c8762279f7c6db40e13ff4ac37d9202721e0ff2aedee7fb41a1344c75b1f42820f0c1756f4e0fa43103cb31e71f811ddb2911af750925d7a311664af9c44140129bd882d531a58ef692235bac8b923a81742be1b2e1d70366ac129faf6014004bff9965dca044c261c2d66ba1434ac6f2cbddcbb6958bfedb39c04317aeacbe7ca5d4d8db491fd18af891f", 0x98}, {&(0x7f0000000140)="a95ec9f22f57f6be9ee3ffbe64e60a20a9c57f28102f9f71c5cfdd2a1e4e087eea002a92a1e1cdef05826ac4e5cf87b40ad0bc58b15b184733ffa879596263cd2384e9755ad3545912b747c8c599fedd28a7c95a04d6beca50e9f3daa277546efec66729b852cc4809dc9b9db5373fbcf8a514ab6e79e1315e88d869db", 0x7d}], 0x3, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x100, 0x18a3e4c5b1dbd5e1}, 0x8) 16:00:13 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0xffffffffffffff5e) 16:00:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000400)={{}, 0x3, &(0x7f00000003c0)=[0x0, 0x0, 0x0]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0x2, &(0x7f0000000140)=[0x0, 0x0]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f00000001c0)=[{0x1703, 0x6, 0x24e, 0x7fffffff}, {0x7f, 0x7fffffff, 0xffffffffffffffb2}]}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000380)) syz_open_pts() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000280)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x1ef, &(0x7f0000000300)="b658a1c887456356374ef519266c27aed5b742e1a0d1360062b0135745857f65f11c3aaea6569edf16e10bc2112c70bff0acadf6f222218f213c939a0112d00d100af43a5c87a086368453f5564e") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = semget$private(0x0, 0x0, 0x245) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000280)=""/216) syz_emit_ethernet(0x1, &(0x7f0000000240)='%') 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10284, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x5}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x0, 0x0, 0x4, 0x80000000}]}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) syz_emit_ethernet(0xfdbc, &(0x7f0000000080)='g') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0xa, &(0x7f0000000040)=[0x3, 0x5, 0x7f, 0x32b, 0xa91b, 0x4, 0x4, 0x400, 0x8, 0x7969fcad]}) 16:00:13 executing program 0: socketpair(0x7, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchflags(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x91, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000080)="fd61712276d0873acb41ed0595eeb0d7aeb4a52a29299a863e0b6ea95e9659595839d5fb9c36144d95e165ee01828f116edb5220c035bc7ead09c5acd95a81c05a464666978fe5bbdf0ae0156d8b4586"}) r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000180)={0x40, 0x5}) kevent(r2, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000080)=[{0x2, 0x9042}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x2, 0x3}, {0x100, 0xe0}, {0x84, 0xffffffffffffff15}, {0x2, 0xd8f}, {0x148, 0x4}, {0x89, 0x6}, {0x100, 0xffff}, {0x3, 0x7}, {0x0, 0x9}, {0x44, 0x9}], 0xa}) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0xe, 0xe) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x3, 0xfffffffffffffffc}]}) 16:00:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x169) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) r2 = getpid() getpgid(r2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:14 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() setpgid(r2, r2) fchflags(r0, 0x10000) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:14 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) 16:00:14 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket(0x0, 0x5, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x1c}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000100)=[{0x4, 0x0, 0x2, 0x4}, {0x42, 0x0, 0x401, 0xa051}, {0x1000000000000dd5, 0xffffffffffffffff, 0x8, 0x6}, {0x10000, 0x1, 0xb920, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x42, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x804, 0x0, 0x28c) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10202, 0x2) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') chflags(&(0x7f00000001c0)='./file0\x00', 0x10001) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x200) open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x5) 16:00:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x220, 0x120) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1, 0x7ff, 0x1, 0x1, 0x6, 0x624d, 0x7, 0x0, 0x3, 0x8000, 0x7ff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_addr=@in}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000100)="fbaf7b8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() close(r0) sync() dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x5, 0xb, "b08dce5800"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0/fi\x00', 0x50) unveil(&(0x7f00000001c0)='./file0/file0/fi/file0\x00', &(0x7f0000000100)='c\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f0000000200)='./file0/file0/fi/file0\x00', &(0x7f0000000240)=""/9, 0x9) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) write(0xffffffffffffffff, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x382, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000380)="18f5a9319415c6ba0553e35268946b9014a30546bee52732c5047fafbd89279b3ae4f454a6147ecfddc0d08a6d8df65f0d65b20b202dd42679028d256a9ee2462646526ac9295e8978603543e4f844fc30851f2f8fe40e1f9f09567e7bb90bcd31df58dfbde8e87b9ffc73667c43b3b436cfb8e52c078b2316bc9be9bc4dca6577226e1a519172a0bf696b0ba8de44b7f3d1e4d3415743ce53fe35a4c076ef99cc42ae59b251412184511738ca87d007164e224088f4abc289e6806fe3337de68bffc8f34207344459014d0016158b193dba05065e76644d52b7467622289fbc0bf6fa492c23da0cd3a3b0a2400d65fec5aac429bd3a8d69e153dc6ef14d4a321cf211ddaf1020b3ccc166183f008ce103904f89108cc09640f9", 0x11a}], 0x1, 0x0, 0x4a) 16:00:14 executing program 0: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202bb2e2a102b8d1e75a125fcda093d8cf774087fdd3eb2110f0d09850739c572a127b703db0b54b0b88723"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x30}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:14 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x400000000000, 0x3}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000400)="5a9f2fd08298018b939f8ad6dd8d2d7a73f844cebf65d3666a33479698f45956b7ff8b413f1a68cfc63db7e6d6a7a76abc35fa4db2b86e8c300ae89b094a992e2f8cfa917739cbd608b8dc35d39a12b8eeb52a034f99a876ff42ae02f2cb0518812a1422f33dc7fab3633bf52ff68c8cdd2b7f7a3ab279d4f0f6267c48d72dc1db0ac5bb78c00a4ec08daefccd5649a9a5cddcc5a08ef6735904359ed3bd2e86eb765a11d8cfd13057ea7246a8662a7c8ac6c7b392afed7331e5c790deeaca5591a6536901351db6e72b8184df01266277ee5cdbdd98b6ba577059b1a29955ea82d13268765b6c350d349e54f46d9d6f55b945380f3e2996a34bb1d5c53666c08ec32857db758649c66ee7b5af9f8caeaa5b25c09adbf8e0eb1bb2e911f645062a9db3a241d29d0eaad06f158072ab9d1a3ced637b05a124673f1dbd5ff84c3dc1af49bef4fd8f5fcf3cca303c7f6c8cdf397823991ab4610ab2b8809e4afb1205abddfc609d3cbf1d81230b0fbd0cdd51829287c2e214c25e69fd281199b9408d151f2f379762b27417398a077325c37b01740d4f58b066c5952520d6018987e6e8c01d7eda6e100890cfbc713192d21c1d6a32a5c667ddfe7e76a67c609e2b88dcb3c4e208f87357655164a9c205a8a7d3d2ac508164c64fbd1777ef09457268d8a142ba70474a4b2c2df84481", 0xffffffffffffff94) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) 16:00:14 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) chroot(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x110, 0x2739) 16:00:14 executing program 0: r0 = socket(0x11, 0x10000000004003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0009000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="bd8ca562cf4196c39c3918c095d5bcea398b572a7f0ffcace3660776a6866536cd1e454ec6a82e81b5bdaba3e0e80d98db724cd181e6b53dd30f59303911c13ac15b76faf991c971e507", 0x4a, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") 16:00:14 executing program 0: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x20000000000006) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x290, 0x0) 16:00:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setown(r0, 0xb, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fchflags(r0, 0x10000) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1d1) r1 = socket(0x18, 0x1, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) flock(r0, 0x9) ftruncate(r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r2 = syz_open_pts() r3 = semget(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x86b, 0x4, 0x7, "379e79cbf039717dcfd5a4c16827eeb8805f7090", 0x1000, 0x5}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000300)) flock(r0, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0xd2}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000002c0)=0xffffffffffff2876) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000680)) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000480)=""/248) getrusage(0x1, &(0x7f00000003c0)) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0x5c50) r4 = dup2(r0, r2) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000100)=0x1) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc2485607, &(0x7f00000000c0)) write(r4, &(0x7f00000005c0)="abe77309e775b3ffb994adb7f695614c335f8ade739690c8e5cb63808a32e8e3d7125ce21ef0e297273ad28d7f9b743c90f1d01fb7d20381fbeddb3026fe6578f800"/79, 0x4f) close(r0) connect$unix(r4, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) setuid(0xee01) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x3c}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x401) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:14 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa2, 0x0) write(r0, &(0x7f0000000140)="64e602e1195f83f0f2784ccc0c545f3a6c734829174d90725228fca69d9ca7d66b33773f7beb5ea4808c5a4f0ccad51d2a38996ffd250dab0edddf74834ffe745c8a8188917d0d162ee9b5ad727a49197854223d284d443e008d7a50c44d5d75966a954d46ab20e1779f637d5bc71403d023d25bce7331e0962213cc9aee196f7fb8d7dfaaf573f64c26aec2ad25ed971ee6ecf5bd8a5d4a32952c49b5f39a53a64b9cc3a4985516fbd618008b1a", 0xae) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5a4, 0x0, 0x0, 0x200000}]}) 16:00:15 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x4c, 0x5}], 0x1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x80000083, 0x40, 0x3}, {{r1}, 0xfffffffffffffffd, 0x48, 0x1, 0x0, 0xffffffff80000000}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000004, 0x7f, 0x800}, {{r1}, 0xfffffffffffffffd, 0x30, 0x40000040, 0xf90, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0xbd, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x21, 0x8001, 0x1c91}], 0x5, &(0x7f00000001c0)={0x80000000000000, 0x1f}) poll(&(0x7f0000000080)=[{r2, 0xc}, {r1, 0x10}, {r2, 0x4}, {r1, 0x80}, {r2, 0x10}, {r2}, {r1}, {r2, 0x8}], 0x8, 0xdc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000280)=0x8) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0xba1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0x8) r3 = kqueue() ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000240)) kevent(r3, &(0x7f0000000000), 0x28, 0x0, 0x10000, 0x0) close(r0) 16:00:15 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xedb, 0x8}) socketpair(0xc, 0x0, 0x26, &(0x7f0000000080)) 16:00:15 executing program 1: r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/125, 0x7d}, {&(0x7f00000002c0)=""/100, 0x64}, {&(0x7f0000000340)=""/207, 0xcf}, {&(0x7f0000000440)=""/247, 0xf7}], 0x4) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="b597c897a6bad32c6ea090d93bdcf922efed6c4ac40671aae985706e3179550fb58b8f8181ec9feb4ef8a3954560eaf7a0d45feb2dc0cb060c0dc130ab076678511beb3456f3b72067bb53eccc54a1f69c8761e6f65c3f", 0x57}], 0x1, &(0x7f00000001c0), 0x0, 0x8}, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2000000000, 0x4007, 0x0, 0x7, "9c552709dfcf9be640870effbe3568baa321bb16", 0xb0, 0x4}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) close(r1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)}, {&(0x7f0000000280)='8', 0x1}], 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) r3 = dup2(r2, r0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0x0, 0x10, 0xf0000004, 0x7, 0x3}, {{r2}, 0xfffffffffffffffe, 0x22, 0x80000002, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x4, 0xffbc}, {{r0}, 0xfffffffffffffffa, 0x82, 0xf0000000, 0x80, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x0, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x94, 0x40000002, 0x200}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x1, 0x9}, {{r2}, 0xfffffffffffffffa, 0x40, 0xf0000044, 0x1000, 0xffffffffffff8001}, {{r1}, 0xffffffffffffffff, 0x3, 0x40, 0x9, 0x993}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x1, 0xfb8f}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000001, 0x0, 0x40}], 0xab, &(0x7f0000000100)={0x401, 0x3f}) ftruncate(r2, 0x0, 0x8) dup2(r1, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x3f, 0x1}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x401) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x30) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x4f02) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x6c, &(0x7f00000002c0)="be40898a73e312e5b23d26258c3428593835fc07332730d53eab3cc24c20433381dad02d6a947b1662c7662aa4db8a10babe1572718e63a04523ba7e91e5b3d2be64590c69427258aa1a9a4ceac06a99be15eb88dcc05ff7233b912a2bef02108a99ee9ec3b8dbc8340d3036") ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000280)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f00000001c0)=[{0xf68c, 0x81, 0xfe1, 0x101}, {0x101, 0x3, 0x6}, {0x9, 0x8001, 0x1ff, 0xfffffffffffffffe}, {0x401, 0x5, 0xb01, 0x8}]}) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x800000, 0x7, 0x4, "fd0890cc50ee131cd2d16994e77ad294e3e46857", 0x200, 0xc8}) write(r0, &(0x7f0000000200), 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x100000001, 0x3f, 0xff, 0x2, "e8aea416944db342b3fd6412eec88b6f81e5942c", 0x1000, 0xffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x800, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0x101, 0x1000}, {0x8a, 0x1}, {0x66}, {0x0, 0x4}], 0x4}) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0x44, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000003c0)=0x7) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000400)=0x1c2) flock(r5, 0x4) listen(r4, 0x24) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000440)) r6 = msgget(0x2, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000006c0)={{0x6, r2, r3, r2, r3, 0x2, 0x1}, 0x7, 0x6, r1, r1, 0x7, 0x7, 0xfff, 0x6a65}) r7 = syz_open_pts() ioctl$TIOCDRAIN(r5, 0x2000745e) r8 = socket$unix(0x1, 0x0, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000740)={0x2, 0xfffffffffffffffe, 0xffffffffffffaaa4, 0xfab0, "bde2332d49a30ad3193ce0473499f41c9fd4a37d", 0x8, 0x5}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000780)) recvfrom$inet6(r5, &(0x7f00000007c0)=""/112, 0x70, 0x0, &(0x7f0000000840)={0x18, 0x1, 0x10001, 0x5e1}, 0xc) ftruncate(r5, 0x0, 0x67a) fcntl$lock(r8, 0x8, &(0x7f0000000880)={0x2, 0x2, 0x2, 0x401, r1}) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000008c0)={0x1f, 0x9, {0xffff, 0x3f}}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="7381") r1 = semget(0x1, 0x3, 0x6d0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/233) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001, r2}) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000180)=[r0, r3, r4, r1, r0]) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendto(r1, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r2, 0x4, 0xc0) r5 = syz_open_pts() close(r3) r6 = dup(r5) syz_open_pts() r7 = socket$inet(0x2, 0x2, 0x0) r8 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0x887dd0e3e59a7579) getsockopt$inet_opts(r7, 0x0, 0x15, 0x0, 0x0) semget(0x1, 0x0, 0x2000000000000) bind$inet6(r6, &(0x7f0000000280)={0x18, 0x0, 0x2, 0x5e5}, 0xc) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) getsockopt$inet_opts(r7, 0x0, 0x5, &(0x7f00000000c0)=""/124, &(0x7f0000000240)=0x7c) accept(r7, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xb35752430b0d4874) mknodat(r6, &(0x7f0000000200)='./file0\x00', 0x1014, 0x8) 16:00:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0x37, 0x2, 0xffffffff) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x2, 0x7f, 0x3}, {0x2, 0x100000001, 0x7f, 0x1000}, {0x5, 0x0, 0x7, 0x9}, {0x7d99, 0x6a, 0x7, 0x7f}, {0x4, 0x7, 0xe1, 0x4}, {0x101, 0x2, 0x0, 0xfffffffffffff7c1}]}) 16:00:15 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) semget$private(0x0, 0x3, 0x400) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setregid(r5, r4) 16:00:16 executing program 1: socketpair(0x2, 0xc003, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x80030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000002c0)) getsockname$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) 16:00:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa80, 0x10000000000000) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x410, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x9, 0x40, 0x8, 0x1}, {0x8, 0x6, 0x8, 0x85}, {0x80000001, 0x7, 0x4, 0x3}, {0x100000001, 0x9, 0x2, 0x401}, {0x8, 0xff, 0x5, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:16 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff6000/0x8000)=nil, 0x8000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x812, r0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff4000/0xa000)=nil, 0x3000) shmdt(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) r3 = accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r4 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r8 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) r10 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000880)={{0x10000, r5, r6, r7, r8, 0x8, 0x7}, 0x400000000000000, 0x5, r9, r10, 0xaf, 0x7, 0x5}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x3, 0x0) r12 = msgget$private(0x0, 0x200) r13 = getuid() r14 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r17 = getpid() r18 = getpgrp() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000600)={{0x4617, r13, r14, r15, r16, 0x10, 0x8}, 0xff, 0x5e7b, r17, r18, 0xb4b, 0x22, 0x5, 0x2b}) ioctl$VMM_IOC_READREGS(r11, 0xc2485607, &(0x7f0000000380)) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000100)={0x1, 0x400, {0x9, 0xf929}}) msgget(0x1, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xe3) 16:00:16 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r2}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r3 = dup2(r1, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r6 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r6, &(0x7f0000000280)='./file0\x00', 0x0, 0x1) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r1, &(0x7f0000000b00)="f9781fcdcb79ceafba8786368bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f73e3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c94941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf74779891f4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e40000000000000000", 0xb2) r8 = semget$private(0x0, 0x6, 0x10) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r8, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r4) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000300)=""/61) fcntl$setflags(r3, 0x2, 0x1) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r9, r5) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8001, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x1, 0x1ff}, {0x8, 0xfffffffffffffffb, 0x4, 0xfffffffffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0x101}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x6}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0xfffffffffffffdc2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) openat(r1, &(0x7f0000000100)='./bus\x00', 0x88, 0x40) write(r1, &(0x7f0000000300)="670dc3553ab6f9bff0ca9bf6f40f3c5d0e868f2f21c71ffebb0c517210ac777e29897602fdd1470f631aa8b5c51178e3d3e7b3a9376faa5cc45a9f2c012ba5ed6c7faa62f26e581b1d9e7a4a9d86c0cad922710e4c25718fd572ccffd2361d6b0a1a554c4ba0e24c8018c42259e1d589ae65f7a1e1da9a2d7df7d0373b334c31e0a82687bd484f939c5193b7e7755c6731d42ebd9ffdb8d64b9d587e23b622b622dfd39645cac76a2456e11541ad86a00aa732f25b48313e516769b4f70de46580b28ac0ef15453015f36ad1f65aa5f8c4c11c3ecf846f7491ea5b119f78bbab3a58c6e3e05eb73a2137ebb4bd1c02867cfac8087ee15b86096482d3f7d24b5a95a0b487b15b6c588ea62854c5921974f83291099f94db03dea134fffb50281883da25f7", 0x124) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000080), 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x7, 0x0, 0x3, 0x0) close(r0) kqueue() 16:00:16 executing program 0: kqueue() kqueue() 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x420, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40081, 0x0, 0x20}, {0x14}, {0x1000000000006}]}) pread(r1, &(0x7f0000000240)="47ae7e646f5752812672f08bea45fe0fd5b12bfa7187b56695a0e8f3432604ace061", 0x22, 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file0\x00', 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x81, 0x0, 0x3f, 0xa42}, {0x100, 0x3f, 0x9, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x288, 0x0) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) r2 = dup(r0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) fcntl$setstatus(r1, 0x4, 0x80) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x8004741b, &(0x7f0000000040)) dup2(r0, r0) 16:00:16 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0}, {}], 0x2, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000500)=[{&(0x7f0000000040)="8eddca1bd00a13fbe37517391b3684ed676f88dc236d", 0x16}, {&(0x7f0000000100)="ff7e7c865299ad9eeabcb3492b89befd9b476e1f83a62e31ceb1de4e9fb3fc68fce859c53952a83dfce5f89f8025f5262c303b9853562ae65efdffcca7262171bcce1db18f0b40110f3a392b12e099548805d373767ab9b3aa23", 0x5a}, {&(0x7f0000000180)="0eae6dc5df0f8e7951dcc4255dd7dea5ca887e68587e0f5fd6a15226b546253a96d37f12f66c441938b18815005d34726c1cbb96f1666c0275749776e5b37480a644486918851d8e60238ba1e36cc1e0cacf0325e5e909912b6096b03c4e42fd6b8dff396241817ff9535fd950c61015c84c6d04eccf057fad5c757fe9106881a239a248", 0x84}, {&(0x7f0000000240)="161dfdc7ea10a2575cd6a7ad45e1ffd1af627d69f0e753702841ad128c70e1f3af4af1a199921ce78f92aabca8eb1b4138f6307080a2d8280b3c05b1fd07c6322614256d76a477a4e472d0eb35ec668d609ae6746a0cd302a0354536c3f36da012e3c01bde7a33acfec37d6f9bd106457bb2c6e807f6d1709cfda0c6ad3503052188088011fbdff59540dd568baf668485c42e33586549c725592ac95b5fa88721c888e31571f7e16974b860a94bb59d02f1b25d432e9c9401a8f175c2ab404782b5f62a7fd885fc371bcfdbf66ba83cdacf502cd6435c0eb927fb0739e3cd0e9328872035161482c7e359631c30d756", 0xf0}, {&(0x7f0000000340)="5906eada151a002e50f7c973071f40cc13929f3a9463514c7fed85a93985132a292658fd3146ba3ae71ea53680a76a4478d5103bd9510ccf992b331bec6285585cf406e392ca9ccd348839437bb05f1ef344ed14d191d7086e97661b0b6d27da53476a21d57026a7ba59", 0x6a}, {&(0x7f00000003c0)="dd7728c43e85ddde159c19ba4dfd0ea424004b30a3ba9ea0e1cd1e7dee175859df2951b0a4bb40fcf95bfa3b0e1b5586ab4fbad631ef497ea991a8d93fe4759fd62e012a185004c9ed1a7f56f997f7fcde4baee7e0143e9f078ae6752fc6fc45a84302c297", 0x65}, {&(0x7f0000000440)="749bfd797b951fb7c13b68a14d81710a0be58995ba05fa218eb793758aae2102d941a56360b7f32de4357aadd57b3b4e199b626c598875f18f9218805a631e4d8136bcc4425d36767c94d743f94513ba3ba89ab59873a23799a99fcb0c9319ddfc15be5fcd07afc8ab0700f4b523523944df0b09fb6cb59be6b6e532adba17f85a1609d221583ec2290dd59ddd55569673ca7a507aad5632286beec564eac17eac17d4ec9c5959f0c85ae018ab92", 0xae}], 0x7) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x25}, {0x40000006}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:00:16 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffed8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000140)=0xc) getsockopt(r0, 0x7, 0xf700000000, &(0x7f0000000240)=""/247, &(0x7f0000000340)=0xf7) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x50, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0xaa, 0x20000000000200, 0x2, 0x1, 0x0, 0x401, 0xfff, 0x2, 0x3, 0x8, 0x7ff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = geteuid() setuid(r4) r5 = dup(r2) write(r5, &(0x7f00000000c0)='p', 0x1) 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f661d5fa453f8a45d6c642fa947696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x2, 0xfffffffffffffffe, 0x1, 0xfff, r1}) r2 = socket(0x18, 0x1, 0x4) close(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000080)={0x7f, 0x0, &(0x7f0000000100)=""/127}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chflagsat(r3, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/null\x00', 0xa80, 0x0) close(r0) readv(r1, &(0x7f0000000a80)=[{&(0x7f0000000900)=""/215, 0xd7}, {&(0x7f0000000140)=""/148, 0x94}, {&(0x7f0000000280)=""/127, 0x7f}, {&(0x7f0000000a00)=""/91, 0x5b}], 0x4) r2 = dup(r1) r3 = syz_open_pts() ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000400)={0x10, 0x8001, 0x4, 0x178, [{&(0x7f0000a00000/0x600000)=nil, &(0x7f0000b9c000/0x4000)=nil, 0x2}, {&(0x7f0000c4f000/0x2000)=nil, &(0x7f0000bb6000/0x3000)=nil, 0x9}, {&(0x7f0000c39000/0x3000)=nil, &(0x7f0000f62000/0x3000)=nil, 0x4}, {&(0x7f0000fe6000/0x1000)=nil, &(0x7f0000c37000/0x2000)=nil, 0x8}, {&(0x7f0000b9b000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000b46000/0x1000)=nil, &(0x7f0000e0b000/0x3000)=nil, 0x7}, {&(0x7f0000cd4000/0x2000)=nil, &(0x7f0000fed000/0x10000)=nil, 0x874}, {&(0x7f0000b52000/0x2000)=nil, &(0x7f0000d91000/0x1000)=nil, 0x80}, {&(0x7f0000ad1000/0x1000)=nil, &(0x7f0000bd3000/0x1000)=nil, 0x2}, {&(0x7f0000cea000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000f2b000/0x4000)=nil, &(0x7f0000cee000/0x4000)=nil, 0x230}, {&(0x7f0000e5e000/0x4000)=nil, &(0x7f0000b80000/0x1000)=nil, 0x8001}, {&(0x7f0000d9b000/0x1000)=nil, &(0x7f0000d20000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000f1f000/0x2000)=nil, 0xffffffffffffff01}, {&(0x7f0000cce000/0x2000)=nil, &(0x7f0000c61000/0x4000)=nil, 0x3f}, {&(0x7f0000d50000/0x1000)=nil, &(0x7f0000d9a000/0x2000)=nil, 0xff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) close(r2) readv(r3, &(0x7f0000000c40)=[{&(0x7f0000000ac0)=""/154, 0x9a}, {&(0x7f0000000b80)=""/168, 0xa8}], 0x2) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x3) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000c80)={0x4, 0x2, 0x40, 0x4, 0x9, 0x3, 0x666, 0x10, [{0x1, 0x8, 0x7f, 0x1000}, {0x7, 0x73c, 0x81, 0x2}, {0x9, 0x8000, 0x6, 0x3}, {0x40, 0x7, 0x3, 0xe6a7}, {0x4, 0x80, 0x9, 0x100}, {0x8, 0x7, 0xc02, 0x7}, {0x7fffffff, 0x92, 0x400}, {0xd27, 0x5, 0x684, 0x8}, {0xa5, 0x10000, 0x5, 0x5}, {0x80000000, 0x4, 0x100000001, 0x401}, {0xfff, 0x8, 0x1ff, 0x4}, {0x10, 0x2, 0x10000000000000, 0x1}, {0x2, 0xd3, 0x1, 0x7}, {0x80000001, 0x7fffffff, 0xfff, 0x2e55}, {0x7, 0xfffffffffffff5c3, 0xe0, 0x504}, {0x1, 0x800, 0x2, 0x7}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff80, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) pipe2(&(0x7f0000000e00), 0x10004) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20210, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 16:00:17 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "000000000000000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000100)=[{0x80000001}, {}, {}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xa) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x27, 0x4}], 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) 16:00:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000180)="84acad2f2a1f3c57a3a27a2207ca909b94cd765a371fe6d01c448ac28fa924cae6d13775fe359b7c33e1e635ac55afa05e52aaf8aaa5bc23a13593e21c558b11e3e13edd2703c23c73d423aae38d5fd8cee44974594935647dd3ef30319be4a6f316bbabf8d7c0a1110ad7feebde3c3025dcb1290976531dc7c1d3cd38ef1d2f665bb704441adc2cc27ad2a4af25ac869026598bcab8c6d089847c2a7e7d82ea8db013701484b0ab8564f1abc7418537a64d638de4e6cbe8895126e149d1ff584c003d42f42e2d5d04b9a78dd9709f2ee9fd0f576c468587284867d0b61b47dc4189dadd907e0c6426984866073000020b4e96da4d4358151a06d222600b84f404a82db21fa8120893877d2074596f92d275379775282f1109cf9debaabd31263c7dc1b9803cccc7316885cee84ae110fd860754acabf067a7159c0029519e7948b54a143c95e5cd54dde1fa44175764c841bf0285def2dd043a6f95add9f9d98a9601f562f7d4704faa8795765a4cb6e217edd8c39ae5aa03a8e240106b7b8a6af55c806991648bdf61cfc53ea21d385ccba05103c4200f6d21dd483f669aaefa7bd13c0aa162131f785614f3bd07e59974d76302cd0f385528c9f18a8832d90ea00a4ab8c7a1afebad3fe69e57248987fe3ccf146909479fe19a0ce22285c401ba4bbdfdef0cde59f6070552e23029bc3e814e4f2fe7cc203f652a71894ea0cb93c05198a575bb4f745ebba4a5fc96e96cc963a0d5fd68429d4e13ce1ca4fe9caae6740c7a17532ceb108bc60368f361d52a777762b496e562393587a0f0730ed09ff81e1db16817b4550e543d2ed3f8ac284504fd7aefe605fae8e8b077dc107570e922c136967f7e5d76603d748da700f1391448c7f0b5da6c173f9a253288198deb0d5e17198ceadd8f96bf0bd9dc15ed072526b506c17244ec1bcab4011a9aa9c855c50094e390cbc1d59e3e689343ef2a853f06dfe70ea887afd763fbfc5520d03ac26f20432c26b4cfc7b958b5c0ca13c00be56970be7a78d5bb878ae53e0281eaf195cbc272854a328ea916ea5a451675c4c09562d5208683d5cdbedacfaf96d300db6c3111eb2c6cf7c0f5ee2f21a438648dff0c7655a88ca3fe489726aebd92cd330221e92b27836d4b8dfbac0252bb91013f9c93bbc6a70edfaa7c3bb2baf583c6da2e2ec8406587a3fbc2a4abed3b7732cc6ee9d6b51ad831327b265f47ee17050d7764256e4257424a52480de51251d33f651d6907339263b10b69ba7275e10ff9593aa9556120ab22b98f6e3997fdc5bf2e28ea07e03439538e272a2a9c0bf30ae3a26d8904722e7c42d99d2ea647a205cf5326799ace78c8ff9439512259af568a6fa41ee2fc8e4612e92de36b206d73c8266c361f4b51244e124034a52597c4ca4084b81bf2f4e356869006460a0102ed9fbac5b0cd3da391bc974fb7d8d8df0eb8e914438aba6632b133b164e2393094fa0375b59fd0cf95f879d96cda1378ad4c5df400b02d8546d3f6c3269b15d2e3bcf60d4a09324c47476a0042c76f5b35a3980da9d7379be8fe8a02eadd50e61a94583acab4286e8f83f54392b1328240cda57b5b166e1b9e448aff1dec8048abc578f38be656dff538bc196029a5ff2a76a8300b9c85c48635e031d42977f55b926f30f65194b9f358888d564865dd7384373e440f083200b76c2f2817fada0fdd8b56397c4f3ff1b3c3c0efddde22832dc987b60f5c1fc9f1ce4d9aea4a6530f786e3b9072e16609fd53a428239f95da6b502f62a242e393b1a655a5a2b58370f2c9f82cff40e7eff4ee5cb469fe593b9618f64ef35d0e780e71d8ebeb8bfeeb64099eca785b7bc53826d74d3037c5dbaaed33c6ef8868f600b3ae55143843728c532af873b12c44955e0b4bc67d7446907299cf31f1da78c5ddfc5025cd230562a1be37696126b98945d02c64981f805c1c5318aa9169eb0272da81fb13ff99675321e595e06424d021ccc50eea232d7ecfc61d674518cf88a78ab62694193e63c503eea46020039f0d5b49a04a62324d3d5b8994d565d9e45c4048915d4c64a395117764284595ffe5b472d25713f354ccdae7cc6a187fe99d511c31c443fed34fd191ac067888363432faae3a3a0d94ce703642ae8a6cfd96c380741682247ad9637307eb3556366b7704d650efba5983012b14b36e81c2df42d6e4b6e38b932fb5edcb8356520d109773e14422f93d523957aed98a0ea37ed8de247cca3caf1cd1f8e934699cf94b15f7c160ec4bce1e025a46b9299544f9bebb5be5476fe2eb8f6d996b0d93fdc15b89de26b8a1a6a6da69dddc8c39e4af8403bf6de7cfb7b766402593f0f178a9407bb985f8c568b75e24cdfa5da381128b7e123d25e28e436059423bb98f6f8cd3f1abd9fe52bf4e52876862f008b3bdab305811f3a7c5e9d8ae008dcd953e2d875360c55a16cc595688692e1c8e35e1c47c776d036b729d7b4045cbcd94418f9ffb6c247bae81e3f999fdf479c68b4376da79f3f360f0a4239971d1e402e5c2fb59de5b4ec5986f2a640627f6ac2938ece6b2875ec86fbd1ac62f03ceaabdd1dd20b91cf9b0240e90bbafb8126336e6cf4c1a3443ab5768f2bc4914d387625796fc7dca47259cce7f844bccd82b334ee0c8ad54e1df05b63af19b2ea91e7391be28b9a510dd78d92a72caa7e31c15c6ad3705dd121cbb356142c55991c450cbfcc44b854992acfb8e55c89e89f1b516fe54b3fd08751893afd1e5fa3ef2f19c5e41eb8673b6652802925b1ca48f6d6becf9ceceef50f47d75cbe88f1c895e93ea1fd877924fb41902834f7a68c01818af7277606ec179ee4efc78cd42fcbff2b6d3669a8a723b48aad2855e8b464bcc35b69f8552df6395d2ae0a1e0808d3e69d2714dc3630ae5c3dc86ee7bbd86f260b9ca72abfe26ab9d69e9c4bcde691ddabcf3dc67aa3854a94e7303783b8381eee0ee4fd1bdd0ff5a03cb21840489779d16d765431e869d79f356ac371c11e35d81b02ffeec20f0041777f71231e86aa53b7199d0f3b5216e15fa509b07bfdc668a2ef9d30b3fd3eb6f6062109e03cbd3a9e7b38c64f7ef49d002c4f68453339aa114105c1e8af8ee4778a222b833ccb1ecfb59048c6831aedf68b0f8f83ecb057ba3722f666a1e495ac0d58b09240b8e5bb1077709607ded7539874c8f128d2a7a97db0375a072a693817306be169589469086025d778d8030ce6d660d40f3b60d9008c7d18c5ab91ed1e4eddead32fbde1808dd8121dc61d3b010a26bbc68f16f54908840c2a770a4e462c8cfa05e6897c5201418c3bb1423fbca8d9f3d8565a132c4131fd30f09adab2fddbc547c80a5a33609badb1099fae312beedb9c1e444b6179c5329c9d7111174ec66784199fb66651b58721396447af662d5c477381063e68557ef87ced006373a46e4ddae721bfd95d54c28dea66be188440d6fbf954c2bed41da861a0d624ffd6ca9cca2617db883b5eb72f032044525d5ec21d83cc14a76f5e8cce1c8915342df315aad9016f57f07f4fdc676053e064c668fdeffb8832943bdb6921acad3a3929cd25a6e33ec752d455857021c6a12210f867bd486600d53e6b28a9f8f725c952706d8d5c6f7432e230d83ded09b2ce4b56b0197cb07feedc9f9381f5ca1d83754fb09eef6ceb5848252cfa49b8aefca502a56900dcc0d2bb6a7aadbb0d0f9589f69f39b0ada6b37d35ebd310393e4427917d7ea9df96300f3383a7a9cc4934b2c22945592797aa639eca55d008d317359d9fa636d12634204107c7f0936d4cbf29e332cedcb91beac98d641d47e73bdc7d3be9dc1ecba66d5a72caac7efe612bbab8597fa904a74de547a70b9996b0e4f064e53917ca5a4a5ef89672a16760d3f915d49d5923d2b1656e1db192d5a02bb98e4db8ae900bfdbe06c26d816dd09183938c6b344e72032068794dec057f7c536736e7e8f0aff26349fcfa53f2246edc172772d8aed76859591f350876a9b602c817c47f65dae4c6d6844b45ba551ef43c7b39f42105e6ab76e71a6a931ebc57e75a1cafa4355f628e55117a1480660d971e616102985b937d8794816dd394c557683a3d2abf8918d7c8e16f172917475f6f0f27b7b85dc540ceb8a3e2f4fb31e91e8e61aba3d4da99089c0c85cd1d2c171c084812a27fd1834774996d61251583f66f001ea65cdb5468170b13bc73a487862d3cba796766ea110bc85dd9fd49ff03cae96e4733db5668ce5a600e450e801b4b8add417b73b34045d8ceb3a8578a2c1305bea2db3e427e81353733ee06a0affd920bf4ce7b986d707615aea79d7ce85f2a086c2a74c13e9e4db2c00c46898f1270244f5721666a314ca140f67c5fd34c1a37fd542665d234793679cf50ebd9871c7fd52ab13e36d83bba80be1ce437f36c886cd14fdd139454a3ccebd1feda88d3f2889ae4d2b02bc2ac3588cdbadf74724630f3844d667eba5ac0440242b3d7be700cf05156b4d2a43d527fd760dc1f8f168457e1574698d6275844abc0d88b69b9e3c8f1d4d2c14b092adfc29517e8d92ade0cfa8f4e44843ee757b44f34a405b38bdc38ae7491454f3b5df1233165c37cb9aceb1e83dd44fd109c168f582b6293c1e60e313661a171a59bd4b4c6fc61cefd92733bb3d3b3258ded8b9a48f8cc21996c68926fb6686113b119e07cbec948794f413634dc7ee731595fe6ec9163c15651722bdcc834fea7c0712bb296dcda6eae5fc7e91ba8ad854a1c50fd2c6ffcf962c24427650a1952334d9e948827186d8321839bc8360c4c0451994f6c41ee9b8d39c92b0f99c410104308e6c38973f4ebd4d1cd141df71b019ff52db82349ae9a4ca3727ef56400d31c2a07233d9954d3c6d5920a8d094c46bc429ac03084fd3fced871b12bf4d3a03c05dd782faf19564756f65cd5db6f2866e0f688fb6186617a7213dfb257d3acbf2c7971cec54c94a4019fd3b87e6682ad5032691d7bca7efdb9d727c039f84275351dc9d70668ac7f16dd42e76e9ec1b2e0bd1f1f043edf25bab05d41145aa36181f94917627e74b0c0a97aca24d4c848a01da96932afd03952320d3a58d47b5853a1d60fab0521a7dafa27383343a6508c673d641e55d261a00dc1da5c55ecd4386402eb02c837b540c56cac4e0758d3fd8c36941be6d92b8f0411dde4b3d98149e87974ae09105e785768b269c056a9c21b66e7c8db16424f1319c56efd9761733147f010adc5002ee7eba56f3351cef5a113a302b416020dbdcdb51dc7693ae43607489d664d0ce26cc654e8d0a5af069eb17aa839fe28f782c9091b643ce3465578cf2c650aaee0f0de3a72abd5ff62f437e1dbc59dfb68d434010afe3de3796fb17fa1d3bbc63442ad5f188ea4134db08783cacf6a8151d8284c123e5156dad99639ed11395e640f449c287c1ee2a6260f0c934ea7132561feca0572c5eb7a05d11622ef9afecd3f870a4ae4eb0aa08f0469c1910362ee3c9b98ddcf185b1788c90c51b0d91e1573b0f76849d1771d312024747f20ca14f72dcdcfff114950bc557f0d6b281f506b82f90f3e13c07ddb5c4acaff8b3c2b409c675a2a41825c58e84146772ade3b5abbb74aa909e86e9fa134e98370092783f204f7a270e0538dd83c0095d599adc5f3d9f12218f28a5087e5e42a901627e2068a750923be95ca18256f841edff61b90b0141d0432010e78c27dc6a1ae215fe6323b55c7f0069631c146bf9c738d63613d5d51aa707e49a0466cd1929447e57ea232c8caa9f0c5d0269d1116c177aebe03bb3", 0x1000, 0x3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282903e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0x149, 0x4, 0xe4, "c618ab40d2148b0de8420300c50767e7c9a21f42", 0x0, 0x820}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6, 0x10000, 0x2, 0x0, "1240a279f8209182697dd4b20d693de72c4d5420", 0x7, 0x7ff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xfff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x84d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x1) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xb98, 0xd39, 0x4, 0x1, 0x80, 0xe0d, 0x5, 0x0, 0x0, 0x800, 0xffffffffffffff3a}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$getflags(r0, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) getsockname$inet(r2, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x28, 0x0, 0x0, 0x8000000000000000}, {0x6, 0x20, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:17 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009005001b0011000000050004fecea11ea8fef96ecfc73fd3357a0500000016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x94) fchmod(r0, 0x100) 16:00:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000fbffffd8bcff22ff"], 0x10) close(r0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x4c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xa00, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) 16:00:18 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00002a91000b00000000000000000000000040000000008d00000000002910bd01c98f0779000000f7fc000000ad2092f5f4b0911b020b8a316a9a2e6ff9010098260000000000001000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x12c, 0x80000000000002e, &(0x7f0000000180), 0x0) 16:00:18 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b8180000002900000031000000000000000000000502000013"], 0x38}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r2 = socket(0x18, 0x4003, 0x0) r3 = geteuid() connect(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x81, 0x1}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r3, r4) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="01461654070265ab0ceffb6c330bff7062576e11a40a16db0c68b31f0fe8700905c2870fdcb53a0a79620e38a20019e54bf6ec27c9c5a696e43bc13d3f2bf6e7def7a6ef59e91850a7500ea450eb246b9a95a7e1ad8ada15c91702a986d9fb6a6dc12e610cc63c8ee9fe14f9df41561037236a91d421f00bbff28e8531f6efd795ef47876eee0d1406a281cf3d56a7"], 0x37d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x4) 16:00:18 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x28080, 0x0) fcntl$setstatus(r0, 0x4, 0x44) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffff2628, 0x0, "d730c1e7bb6fc6033d5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="bdfa4d2582c221a8cf98848e4a8051bd24443dea8d0343d605e2d3280533ee6185c6a121f5270104000029ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679dabc87423cab21c6b2648aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b25935d14079a15cec5d79cd66c31c806000000000000001f50145e21794b18cff71dc3b018be5455000200000002000015da075ee54c0682247a3e405d77b10ba7651238225903d22d6d6ea821e153a6212dc30a15f360e14b09969b93ff0f000000000000a9720b4a00009c8161e2baf0b7ae5907ed", 0xf3) r2 = syz_open_pts() close(r1) syz_open_pts() r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x1ffff, 0xffffffffffff07dd, "b08d9e7fed2900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000001c0)="d533") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 16:00:18 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) select(0x40, &(0x7f0000000000)={0x2, 0x9, 0x7, 0x21d2, 0x8623, 0x0, 0x5, 0x1f}, &(0x7f0000000040)={0x7fffffff, 0x9c32, 0xd17, 0x5, 0x9, 0x3b8, 0x100, 0x101}, &(0x7f0000000080)={0x20, 0x4, 0xffffffffffffff81, 0x2, 0x0, 0x0, 0x1, 0x6}, &(0x7f00000000c0)={0x155c, 0x80000001}) r1 = msgget(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) getpgid(r0) r2 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x1, 0x200}) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000200)=""/33, 0x21}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/15, 0xf}], 0x4, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000380)=0x7) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") connect(r2, &(0x7f0000000400)=@in6={0x18, 0x1, 0x66, 0x6}, 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x9, 0x80000001, 0x10001, 0x4}, {0x1, 0x5, 0xffffffff, 0xb8}, {0xf3cc, 0x837, 0x7fff, 0x7}, {0x1, 0x0, 0x100, 0x2}, {0x7ff, 0x3, 0x200, 0x1ff}]}) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x10) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x5, 0xff}, 0x10) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x21, 0x2ff75ab0fdda6000, 0x64, 0x3}, {{r0}, 0xfffffffffffffffe, 0x31, 0xa, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4a, 0x10000, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x2, 0x100}, {{r0}, 0xffffffffffffffff, 0xa, 0x80, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x5, 0xb544}], 0xfff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x200}, {{r0}, 0xfffffffffffffffc, 0x140fa347098b4cf1, 0x0, 0x100000001, 0x2}], 0x3, &(0x7f0000000180)={0x5f, 0x13}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000940)=r0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getpgrp() sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000001c0)="11fb09f0a03611beecb03dea35b412b6bfe68b35a287cfd0bea69e1ffab56380f42227374ef936a6affe05b68cfc302d3f55a8f93fb9a79c91fee6590238fc57d76f1372ad522c38ad0be14f9b1300a599f644cf739a0eae6b1e0aa13188628f6e0b5f04922b1bbb4b0bf44c11c806df75b24f812aa45d986f0e108691825a32638e9e3fc6eaca7b5bd50dd8dd089ada9283b3e78696873dfab3b1b019c92eeca3ea6f6feec9e7ba3ad08b54d6669cf000370d41d46f7d393d39", 0xba}, {&(0x7f0000000280)="ab927a9551c97dbf368b4e866664e8cb259f20302aee1c4c3baa524b69af93985f6fe3d29ece33ab9bce7174e8a5b9d14d4776ce40be93406cbc0f", 0x3b}, {&(0x7f0000000300)="3745373f491f55b5507294b051879214ed36a682ae74058f7afe852678265a", 0x1f}, {&(0x7f0000000400)="911c2d7951621279a68b7baef7e2c56509ccb57c281073988079decaa2d53ff27d3c11ad273357fbe3c524e3b5a74ed268c6dc7cb135c48edd87483bb4ad23fa91debbb449fb8a9554c281af50899046a210bf96dccadcf0c62d5ad9cea91647cb0f611fe5be5b9b1d4415724b17eeaec3f065ec281c615a136c4083b3996606e3fc919b232403376d27b42505ac54b6bbaec6c5a76f6211322939c74d644d2c6a53212b0d5e6ad0ab532abaab3d098fd7b52ceb61addf5b0c4f661b32e6ff64e092f046f62a003edfba4e5f0ad974", 0xcf}, {&(0x7f0000000340)="0b830adb0cea48d0cb2d7faf50c7", 0xe}, {&(0x7f0000000500)="15c8c5b8530551f8f22b65fe86f6f593c421a2a591cabf2902db159a43a07cc923a0b1a325bda3dcf1349a1128131b5b2c3b93288134f9c9000bbbbf79e405d3fc347b7d43659ed8f746700924018a85b2ed88e398dcc21af9222f8ddde522d7d886a1d6fba09b74f9789fe3d70d489da1407f9d12642480274d6f8345aa2204e2bd1319d6266ddc59de85361378f94eb7c8dffd1543b9d61459a51a27aa1bc7d5009bcab4864b1a4c6503347a07889688dff2979d451c92d330a7dedc194b1cd124ab018e2dee7444bb9975153349c9d47b8e890f2e43c239ca31ce8be90a19bb8aa174ca2587ab3c290ac408", 0xed}], 0x6, &(0x7f0000000680)=[{0xc8, 0xffff, 0x2, "0210baf23e98efb1f5f379c9d5d2030b9cb9d486b66365192423099a27d03e8f31977fa0aa19708be48e9e62dc1c18468f66c3e1c0e2c0acf412bdfedfd00fee45a1c8327198f6eefafb6f3ec450a56eb1a6c58c0dc15ad314bbc7bceaff7430cf177eb640644aa9da673dfa78492d49ac0e1066335f9397dd68009f5b2119c2ce4b6a6f74f43bc1ef0452f9449de0d3770912d48d12609f2df231ac994f05377f2f1e77b35089a776eb1fdae1da679d8cbca77783"}, {0x98, 0xffff, 0x2, "cff988fdc559c23de0846a88ec60c7cbe25cc0ed81ecd9e1f89c019bc8bc88c743edd2e141249569af92d62aa75443b60e51b9df927c4ff642d8ebfb8737660b5ed59011a70490554898fd161fbe7a42bbaf6570adec5fb55965568bfcfe0bca58000600f10a859127838eda457bfbf83a6ea00e785f455cec916ef96f2b833478766527c152d3"}, {0x28, 0xffff, 0xe0b, "33357fa379f8d5075a87951cd3ee61f68c0226ae70"}, {0x20, 0xffff, 0xfffffffffffffffc, "ca7d0ccec438722f24c2a85306af29"}, {0x20, 0xffff, 0x7, "f7685d9382905067fd822d"}, {0xa8, 0x0, 0xd, "e55dd3a97074123828fd7ef03843793dd53c94fecfb8b6a3f461c0bc49855ca6c65f1d1ae1c0cb43b0c8006edc600b0df6647d5f227cec11e0ef1852e00698a4f0bb9f0cb5d7c23599e2a6c924e6593b734c328e90ec6d602b580fb36be18aad4324f6dea2a082d351b27061090b192f9b19353b309b5c3b514d72628d418af80831d90567e4b9ea734f86f1761b343bd45a"}, {0x50, 0xffff, 0x5, "2cf8827901e68d06391ef7d7bf5e833a6d267b77470181d0a9c1fb502180b31153cc2531996d719edc2c8aa0b88cc2e7adf06840d393a5739bebffca29"}], 0x2c0}, 0x3) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000000000400000000000004"], 0x10}, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x2004003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) write(r0, &(0x7f00000003c0)="e4eda170d0227ce4f03ea3c71eb93ce2e4057e146bde515446cfe669d058661acde458f92b276e18f9431eadd0b94e27c86d1811c540d736e3e2e938516871c6d5feb714b72befd01145bc2fbb0849dc525a21acf85fcf64dc6d7b9e9fc31cfb230634aa33500e2e63da01cddba02fa041b2b63d59d2b740c9a483ece3e0b4f24c3f4c867d4cd0a84879bcd9d2898d7084023694ef95e172b7d1c0dfff97ef683b3e0bd0e524be402bda8bfec3fd9bda3755f8b992c3d8b775f968562280b916e7f805989feb4d1f6479ae6e0c624e146e12f678fb0f64bc09cefe3cddf16a8415dce762c2f2d04ecff2771f69c6488741a69b7a7e30c2fefd8402d38cb626966beec52d2a0253b09fd3b12eb0a0bd7f741311631923282c0ea87631d344163bdfeffde771fe60e2a4aecc6896a586a481aec38bc2b7e001fe5717c71d44cb874fc5ec084a09ba150c2077e707091f15bb37be745d3c8795967163d6107cd38d8d1b5b9089596bdd5b40ebdbc01caf2ddc121f868b3ae9b21f1e790e83b2636539245980613f2cf2b316d6117dcf4d141da44f00f25fd67eec6d6f9a7b730c61c23772989efaae110dd107fb109af32aba89b16d5e27afb7495cb49065a7b6854e87dcea2faef7138bcf051f63c08942541dbc71d6cbe4d09965603c74458146ec2e717ab26836e03450cf800c87b265d4365c9a7316bef67f695fe8be46f2d327fa335e612b212a3fd018a84728a2256194eca202e92070717c711a0d998c9bfe76a9f8078259ef882b736cbebd3a8329229cbc82402ad960ef10382a88ca59519a36674b9a06f467f870b32c78b852f048d9e9afc3b07efbbcc449e04f0b03025da78e96da2178d3393881904d5eb8920b2fc66edbaeb2ac41aabb3327367d12340b4aadf953e2f63dcc4ac7d1da2bd352351ec1397510d59d4e287aee952212d5b9062be22fe8c3a89c2ba3c5505ebce3e46bf86d5e8a7f896fa6be2d961731ee34e5bd6c5512924a298f319548f83804c435bce7efc1b80ebce8ff17b2d681a1a339bda6732c49553e32c502b6064822c2611094dbeeb2f430cf17fbefeea3df0741bf3256ead00a6723e659202a2920b4c6213ae39623a7263a29003f8a1e662c8b8e4f0984ea20ea7e7d5caefbaef5eea4086c3e62be8767505d28424f5f10845faf538efaccd80e7aff720f0c00ec14b4970e9903786acbfd69520f2440b67503eb02735051adeb74e99ecf7f1713c0c0b1bf072f214a6b0bc5a6893ea88ff3a1c5cfbd536079aa4060b9cbb82bd5c0ce028efa513a0d04ea8e93592af1c05b7f277b4e81304c8456319a045159d04a1742b377c559277fada87752dd7917736dc4634ab9cb6a642fc36e5b72295075c01fa61f75310b59ac4294fb821c91852674e9d9a3d78f2039b84d2cd07bd1a1969994245f99b9efb9a6d163783ebbba605bbea6e9bfb9ef40690b26aa78554d65696eea9f46859bccca9cdf6fb1050ae474194e6e6629c68afab24394a7dad803577220a2e94a5c5fc4fea29b291f6fa10d3e4c73b38e0773d7108d1685bbabf8766e490e632bc1ccc0f2463607344b76e0b838d8d3901213250b7870b82d5877ed0c73e5ccc3c7f90e763acdf6c00cc8420baf8f5a94b629c9ff2ab261454c76e1efa81e4270b2d4c82b131d53613c0c6908826249aac0316247e64972caa90a43d8f94a3ef49565a53d9e06ae015fe0f2632b4bff92a80ffa072fe5e9a8dde2487315f6fb75259856faeb6da7359b23b9728915b2fd55217e1dc0ced452af465fe9f9af4026b89b284d703fa634d7cc78c87ce80836e5937ff6301f5b2226b2cdba4926722f60ae6dff235898ad3a0bd2be817cea7015cc6213941774763ac7cb64da077d2312c6a2ad88c5354b1395a9cb9f69f7287d22617a05ebbdeb817f36e82dff67e35d1f6fc7fe31f68cfd6b2acc581a18cb4ea726e11c6f57bbfa6cb0c44f5c7ffacb3b13659596d7e5b9e7c7f6915d05b6424455bd71e8c2e5651534816e6d17c1e414510b4e89c3e6a4fcc96fea74f650eab147d838140a6816d41a020bfacc15a72a84716b27ffe7ce950db6284bf729697f0475bdb51a6fc111a0f9924d966b9e6eb68445d875dc4aa2b106c67570a5b6865222b2174268049eb1b4c4c323b7e8e4b4d847b18f2fd2d7c1ae6b29fbc57ce9362c9fca10f04b1a7ff08ed61087e38d0ad1d3a937cf8feb1618731590d75e231cc9714da80e6d59b2f234b287431d57605d95b0a8f99caeb0a507b2969e5cca13ce7e0396d7e1ac2ace2b3822e7e223f4c4f243a6784cdc3eddd2ecb85623c62b9671778644f166d9146c9fa0b49819430550cd74629f6f86ff32b6864585c5ee57f93d70afe81059e7997ba862150643f8589a083287735481f421fb1e35bc24df22d4456fde1a6b137d4da0b71daaa38d0e3f4855def78d53dadf8bdf28cd36fce22454585fbca2809bf50fbe2277f53f42b3762737041c4f89ede24c94686ee037a61dc1522b92592408e6227a7fb2654006797f746da633160e6ee4e84a2c9b21ba7c393a15afbbf8aa1d902a2227d4334dcb6fd13d7dab3c8e69b996de943ab7bc5214b1d85e2b0f6f8bb66fb51d08361982443127cc3b07e6b0dd649c75212c6a03583ffc98aa5447d84e3a8518840e24386da45a75a7b7336f077a611924e44e65cd2b1a968803451b180491c64eee0a24c04fc4255a905710b580fa2cd81dc443af296bd36106b0d9980c2773771c2f88844592dcf85091a32684778048e4168689b2bd5c81805c04583ea5832311196043da09e7c42e9619ef5e448cc0fd66fb43c28fbbddb05ada561b3c33cc93b90a0e3f27b333dea1ac5103783567270598db3c6c868bbca0afc661e673bd69fa8cc2be1c9a7cce1b59d0d4c257ea7a4a6e90538f70b22ee323150e6dbc98c220a24bcf47ccd807efd386102f97e4894dbd8d80713710f9d2f907274c62d9122c999cb762de24a17f15413dc1d8d01f798187e2e2db90ff2b9e98c21974bcd3bb99d52f01aa04d34f0d553870b1b84e1e158387244a037ec7bb52958532edce1b1df5b841320a9d941c7a3c215a389b9718911a01b6590d189a2d0de158c289c5bde05eda10db139c4f36631ff6f17ab20669316f60073173798549793c728b8a8ed366f09b2e6d39b2281f693cf49a985e52aab41d5463ce4ab109a24adc8d71c89ab2488eee9336a05f1c09932c090368f31e990e4cae8703c25746718d023037204e90ed7badb7bfe48286c69691af6a6bdc293018ca6ed2777b784f6629c39f4c87e1e34a92bac24ce344699ebc1779010771c868cd16aef6fe056ed998ff74f5919dc1c0fddb1f8e6f962d99802feeebc84abc032d87a18fc0ef2718d699f9f5f58916f29f6d0f87e3eeb5957650f5d4ebdebca2aef1e037786044e4061a8ee7c105cf8692e780523129bfeaa92130cecd176d417a284a8c305a2991511edb49b8e63dbe40bdf5ffca8202842c8c1efddcf7846423eceb89bc7ca30416b320abc4a617183ba07af4e6639e20c0f158b9edfd799e738951b7bae5b72afebf59ad16d00eaeab7383caab367b67a0d121f20686a9949f6dcfac869080af5c9187ae85fb915fde52ad8839d78f55a488bae9deaa116ed7b110fd8a05a9d8b0f2f24574c4ed5eafe35e31bb08384ccc240761dc43be93a46c11dd881710fc58c725b828bba5a7097968b26f336d96de31dbb16117297d61aca18075e35396940df1ac0862c68a1e8658755118d9a26344294c85653c44d5c3831df4a08677b6189bc41cb7b6c4928277f1670f44cd32c3a70f59f815c9588beea89f9403d11642bde831ac3b0fc08f6a874d092a490ad2a5be2b94773ce9df56b8193e3ed540c6624dfe86fb58b4304224f96d34f2232c37a7cf0eaa95dff6f30f7919506d3cdee610fb2007163390048ed9141d52c1165073afcd2a1bc646a190ab03f8042d5eb27fcc1662bd31eea433cb7d81fb6263fbb91de602c3d257d7f702754a1be0325c21da79d97fa78ada2f66c6fa44700e459df99118512df99467d405e4c6be94bfbaaa6a3151ca44cb2ee61c441900c1ba44513707532e0d3bbff9e0c16fc716512a424f92d635209124063b7ae446ff78ced6387b91f9f1fdd4eda17e03650291b12e69b0ceff980f67615e3f438e2f1aa335e41f84da417975f7d5e9dccda7b838ad1ab913a478195e3ecc2d8401042e8632eeb06896621f2b77752101e203c89a47418617a9f9663aa7ced4b525359a4d2bbb29aa499568bb843d523a0cb213f8ad9e953c7c604824393803fa8e6cadb4286862813f7d1c34e802a56e709d5f095aec8b6ad9bc466b13ae8824914b5b8e76517b85aa1d7760b06f8198ae820ebf5f34fe3d634d4bbd5aa0950b0c39ec491e53184c09f94194141df1f803c9bc5c6d0840c3c5b0c4409d4f6c8597e087c54054ffd0bf9af152be67cba0ab886f403fe396e6a5db967497883665f881002fd553bd6a87461e1c2ab0142bd73944ec93c4972a755823b8dc26ee4a276c646df4ecfd553a1075987e725a970ab4e8435eda8c29fd42f3e8a9646cc80da8581a50d6981bc046f88f419163c291f3b137e8f978ceefefd87143501785460b504d0083865cda2c165ada2e468bcec1f9b704e27fbc2dc186cfcac90a85feb4c16df1c368eec76b08e7b83d0a193d4c54de6063772311aa05693d134cb041165b8b9ed229744930745faa5183c8ebf398591572aa30b5ed4170cee462a5c4e629ddce09c9de33565dc5d7ab0dd2e9f34ae76a266a4bdc0d871aa93270b30f543d6c299724060a66417043965499e34a5f53dca21231bf63cdbdcf3f632d03a6418c2641a6693e7dd298eae2a4179854a3dba8aed364f4627584e225f4843a1cd63d7eab15c4240abff7bdc1ecaddfe7270ed8263ec79a053e5cb5c28b5b59c4f8397a662eba363902edc96ad333df5ed29a69e3acce3c516bffcbbc76a9c109c18770648a72c0ecc4c612c1537d87d8bd7fb7b05285f4ea9378b91a71d4bae8642f9c24665afda6367da5b4a5d72cb7ed6e87abd60c66e1c946b4e6c10b1e6cd287cc10cc0e8530d57cde5f142eb409b0a3cc25e9d36eb06a1c2e7e07a9fe8641c4153e1cf4c61da8c6ad211f6f57d8ded67c6445463e7c7b96fddba69b3e97a77250cca7aac9f8426f1d4ea1e1506e5d9859b402fdc350d1541eccbbe6e53fd8d6a55727bd4e36c37d2c51d812b01166a0c1257f0ab68a3b2d3880edb150859ec12fc1fbdc5d35f68aa2d31df74ef6784445be6fda75e84a5d472a46848d66ad6763d7f7fd618b57fcc4806236e3c804371c114cd496ccae997500d0ccb5df8ea7ee264e34145a6e95afdfe74de305f5544b078f00cbe3a5a1ec010c7beaec45b26bb4058c966a8312eb14b27c89a22bc209284d649df18ee0e2117db38085d13d4520c697525f710bd817a853fed0a3bb8045dfbcfe5ea118cdf6e45b3a0557b0275381c300850b454a7409d56af73d46a694fb49b54ded738fb8a61e231945d09ae4520db1476434d407f4e4e7937607d6c7f0b954cf62808269ffe2f7acf9fb6a82294c2e38b07ba6a294a6da7d99ee495088ddaa90a691628ff69cf8d9ef35aa8b04b361134f12d94652d7a49a6c09e7990cd8e9e4509fbd12872d4c8c63a1db69c47940b6598ef49bc42aceedba890a7508b6602f48263c27ae66dd25552b79c37a8a516964987c1a17692058ba3756c28b42968ade50baa4642169b943740061cbb30a8bda6362d8afec6211", 0x1000) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=""/186, 0xba) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x10001, 0x9940, 0x83, 0x9}) r1 = shmget$private(0x0, 0x3000, 0x410, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="fbffffffffffffff"], 0x8) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0xffffffffffff8001) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r0, 0x2}) renameat(r0, &(0x7f0000000380)='./bus\x00', r0, &(0x7f00000003c0)='./bus\x00') 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x6, 0x3, 0x40, 0x6}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) ioctl$TIOCSTART(r0, 0x2000746e) fchdir(r0) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)='C', 0x1) close(r1) clock_getres(0x2, &(0x7f0000000040)) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 16:00:19 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:19 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) 16:00:19 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet6(0x18, 0x8000, 0x9ef4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7f, 0x2}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) 16:00:19 executing program 0: listen(0xffffffffffffffff, 0xffffffffffffff07) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x38, 0x0) kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x45) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:19 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) listen(r0, 0x3) 16:00:19 executing program 0: semget$private(0x0, 0x5, 0x108) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:19 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a4eccea6da00000000000000000000008000", 0xfffffffffffffffc}) close(r0) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x88, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = syz_open_pts() close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$KDENABIO(r2, 0x20004b3c) dup(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4001, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x9) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x8}, {0x18, 0x2, 0x2, 0x81}, 0x7, [0x1ff, 0x0, 0x7fff, 0x40, 0x401, 0x10000, 0x7f, 0x1]}, 0x3c) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) recvfrom(r0, &(0x7f0000000000)=""/78, 0x4e, 0x2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x8e}, 0xc) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x1c}, {0x3c}, {0x7ffffffe}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000300)={{0x9, 0x2, 0x5}, 0x7ff000, 0x7fffffff, 0x7}) r3 = getegid() fchown(r0, r1, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) chflagsat(r4, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000002c0)={0x0, 0x5}) getegid() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0xaa7, 0x9, 0x3, 0x3, "679d8b78287232bc31005ee2b6e4b56e6f85a253", 0x4, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r5) sendto$unix(r4, &(0x7f0000000380)="0b83834d6410b6e79c5e5979a9f0c266066ee031a6e9d81138d267e9923001b8728bea7eccada4a5e91058a64eceed430743186086672fc3e911e3f4759a88f75ed4d48b421938c4f3d2ba42587719a217551c08de9e530483b68a6a61e84227aff99ce7c7e60c59a02168b9a74a50ecfe838a93107e54e264c924e553e384c64898a533abd7d8ee40eb8495a58f3f7f2a95c07a8eb119ef555b2703940db0690fdde793b60f046eb13138677970a2", 0xaf, 0x8, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt(r0, 0x8b, 0xffff, &(0x7f0000000000)=""/132, &(0x7f00000000c0)=0x84) 16:00:19 executing program 1: r0 = socket(0x200000000000014, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x9, 0x7ff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x0) socket$inet(0x2, 0x4005, 0x401) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200002d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:00:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20081, 0x2d) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x400000000000020, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)=0x25) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff002201e651359b670dad20e60e42373512b2625dab1a5ce006dcde51b3ff01a2900f191492fc1371492a0d10da00000000"], 0x9}, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCLOCK(r4, 0x20004276) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={r5, r6, r7}, 0xc) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6002, 0x1) 16:00:19 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r3) r4 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r4, r5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xa1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 16:00:19 executing program 0: clock_settime(0x0, &(0x7f00000000c0)) clock_settime(0x0, &(0x7f0000000040)={0xc}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x38480, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) getuid() 16:00:12 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r0, &(0x7f0000000240)='./file0\x00', r1, r2, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) sendto(r3, &(0x7f00000000c0)="d8bdddc32070f97b99288bde8f0193cc9df57304923ee2628011d97f6600031ea7aa15e666aa66b1f9d6b944c28adfc581faa14525cbcc37e062b4a35c0712f118c5b65fd3fdda8c34a628aa5f31628f42b163d7a625f349abb555051902e28bbb9e59153d1c16fd017933b8877bed5b5b0b503de9e161e08f80f88a", 0x7c, 0xa, &(0x7f0000000040)=ANY=[@ANYBLOB="0000802f66491d653000"], 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000001c0)=0x2) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000140)=0xfffffffffffffef3) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) r2 = shmget(0x2, 0x1000, 0x600, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = fcntl$dupfd(r1, 0x0, r0) r4 = dup2(r3, r3) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x1ff, 0xfe60}, 0xfffffffffffffdff) 16:00:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x33, 0x5, 0x8001) setsockopt(r1, 0x1, 0x3, &(0x7f0000000000)="e96ba7209265ebe0a6bca205d1a9163215b4a4ff98220a2d57b3734547049a4581ea57d3406991f5f1070a8714d8c7", 0x2f) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x3, 0x20}, {{r1}, 0xfffffffffffffffc, 0x20, 0x40000027, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0xa6, 0x1, 0x200, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x7ff, 0x3}], 0xffffffff00000000, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8d, 0xa1, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0xffffffffffffffff, 0x3f}], 0x1, &(0x7f0000000140)={0x3, 0x7fffffff}) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:12 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x57a, 0x5d46146a, 0x9, 0x7}, {0x2b21, 0x80000000, 0x80000001, 0x100}, {0x8, 0xea, 0x6, 0x3}, {0x8, 0x3ff, 0x9, 0x7}]}) syz_emit_ethernet(0xfffffffffffffff6, &(0x7f0000000200)="c215ade0") 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r1, &(0x7f0000000000)="262410eceba0de5f04fa8345ece995eaa01dc02b020bacaf5f37ef6c1c1a1f5a5e15dedc9ddd4009db74318a43", 0x2d, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="0b8bc0c408405cf4a44bfdf995bbf6952d531befad4e05677b5f84304832d2a88c939150ae324c9ec18b739088fa729c93b03be79fe0111e5e43a7bab02cdab8a86268afe1f6f420ee80f78149f0d4efb0787b84bdff8756c417a2e8f59e511b426d06db551b874a105750bb83544c857fa9192e93b4ffd9073f3754a0a6cfbe2d06377637dd9336cba5d1611d8c5898486acb8e95bc2cd4eb361a483807b251b6ead43e1259d4f3f4b1d574c899d91f5c6cf42e12c2b49b2fc483b699418fb79723be79eae8a5cb749dbf04a5d875a9b9078f568fe8de8497d1a4f11e9f971d51a052c5b245de09c78d4fe4", 0xec, 0xa, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:13 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b7244bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb025106f8b78b39e1c34e2cb1baf5842cd6602c33118ed31f1901cbc1dae895ee1cce016aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a46b3dd67c39d07f70d3bbf4de32d32360447b2b41bcefb66a5a616b9a0f23e72b5c54fc04b3549c5105f2ddf19e687745af49f62876f6e", 0x1ab}], 0x1, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x4) fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xfffffe97, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x801, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x41) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x1, 0x1000, 0xdc5}, 0x80000000000, 0x7, 0x9}) 16:00:13 executing program 1: r0 = socket(0x11, 0x4, 0xe78c) r1 = dup2(r0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000200)) msgget$private(0x0, 0x6e0) getpgrp() sendto$unix(r1, &(0x7f0000000240)="8e58812432a633ccf7443437fefee56294c74a096d5612b9d282bb71895dced1b20005c1884ed44cf324fd5deed49d71873ccf652e51fcdbb9a4d18861b9dc31f4d7d230b81641c312f3261c640d", 0x4e, 0x6, 0x0, 0x0) getsockopt(r0, 0x800, 0x2, &(0x7f0000000000)=""/102, &(0x7f0000000080)=0x66) sendto$unix(r0, &(0x7f0000000380)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000004000"/177, 0x485, 0xfffffffffffffffd, 0x0, 0x282b05d0931cec85) write(r0, &(0x7f0000000180)="be7b79f8a00a2272a4eb687fad9d06db93fdd70e710a1e5386a614edaf64118bf3286f129dd0167dee4b5cefb4f924e9515a0f54b2b3c4962c17dbfc641164ece7c7fe2ab1c8abc42a95a5d9fc8fc8d79e46ed8a6e224b22628e617b8a8442", 0xfffffffffffffe62) 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x9f16a14683312b3d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x80}, {0x7f, 0x0, 0x1, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='tap', &(0x7f0000000200)='tap', &(0x7f0000000240)='#&\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='tap']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x800, 0xffffffffffffffc1, 0x5, 0x4ce7}, {0x2, 0x6, 0x4, 0x6}, {0x3, 0x101, 0x5, 0x1}, {0x3, 0x0, 0x4, 0x1000}, {0x2, 0x3, 0x999, 0x1}, {0x8, 0x1, 0x9, 0x9}, {0x1000, 0x0, 0x81, 0x3f}]}) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x10) r1 = msgget(0x2, 0x440) msgsnd(r1, &(0x7f00000001c0)={0x3, "6780c3b6e527081222e16960089a31eb3ff0dca1e2"}, 0x1d, 0x800) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/168, &(0x7f0000000140)=0xa8) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x8}, {r0, 0x86}, {r2}, {r0, 0x100}, {r2, 0x57}, {r0, 0x88}, {r2, 0x1}, {r2, 0x4}], 0x8, 0x8) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:00:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="d8de1d8e6c0dee8187728a91b29b74e10bca1b433af5314690a75f2912fef1ec02ace2ababb36cbf390e33e6bed8237fa2b54a93e49c225a96cf888dfd7da07151907423f4b7f262ef285da34239f684d1e19bb0f10fba2de045ba9a617fc28ac389eb41b9dcd49ebc68c5ca54c23b0f0b0d5914a97cb946682a577cec658bee843a3cff079f98f21d021bcfa64531c24253126c8b5b9eab701c25385b7910e7c3f5a8636588545e15b9a5431563f6215c0c0f01cd9ed1063e70fcc482dfd62bd8c149ce9b2758ae5510801e6ea95baef7e9d728cedb32ea48faada8ebbdffeee8dad70bffa138caa55df241dfe0fb201d5f2f6d86bc1df325a17711618824e7e1450961e8cfb099d929da09993b2ed5821455cc64bb28e6e8d0fd95b9c018af27c7313e89771af54adeeb29e6116ef5b4245c7ac2e20f59a9d69a3f0d93bf5efd5e465344df5c9de5b961d99413771f8ae4793c258ca97a4c6319cd1517981240dd2c23c51d81072ef479dcee70416591fa03136aa4a96c7a20504fd660d6b804613c7dc01336786846e41c07d71822a2b11f164246b829094d5cfaafb95c4f979382d65d5cf9ca977585a26719332b6a516041b3cabe4de0d885c975cff5b6d160b07b652f2d2421e36a0aff195795465063fab76582d0437987ad56cae4042b2604d73a2923551af7091a006768f0601c34225525710dec2d506c73b7120ade36beb86a65e7cf2e7ad404334fb048f0164f885a62c1f2d79a2167583dd62b5edbeb54d346004477e38dbdbb2254a9bf464323ea191d8c155f55089d66ff8708971fbed32b8fb538542b9b731fe51777620a4e7e629afc459700041787cb4ffea772e64a140d31ecd6f4cb6989f9a4dc5b206619f66411af8d1d8cdadf5c441174a6aec7d764e37aad070e27fae0796e4ff5211ae36dcd47f0d3e19aa84969b216d514cd35a8a75167f09e34a63e2e30324374e61889da0f5210e7222aa3f6b556921a1d88687ab5a5a2d98cb0df01c32a7559f81f75964f7860576f8b07dcd0834f6b9a4f579fd25e482df3888d27573e938f33d8d493713f306594114f2be6087f9aaaa98386c7917166d069d86e16ed388c563b6c26402b3e57e30a7a880a3ae4eab0b211170258b99010b4ebce153604ba300630483e258b797bba103c83975242c423e4c2ea07a034e999871de73704a67bf01fb457af668d239706c75c80c4f31e2ffc742620a09a3f455d4d645374d7a173faf501e96cad8c8239216c0d9aaade33ecaef09ab6039d48d511686eef6890d6300dba15ed14a1e758ddd8b4a2390176805387a9ca68f511c7d34e2c53faa077aff40a6b3406b6cdb87e0b5d5609916720b7ce882efe58638f34f1b96afdbec6f4e39b05f5783a6369e46200a8366c2e97dddc3495672e88ada98def9a92b2527961ed2e59f7e750d824bada14f1ec2ca26b08f7e2987ec73dba7d4749336569f6645e4c5be635c51faacec6699dbb84608d0aaa353e703ba0c1d86e359b4f328254908a060f5af5b816f5190d3ee3535b4a40483f8be1e3ab7059b7b9a8673531d0f03a7413ebfba36554a5ef6f0b63c04d2e2cb49adcd3e0f7ddac091e56df21d30e4888f9d71671bb2950a7471ea1b772d98fa727d0e12bf868af3184c4fbc0020d45a3546a9dd0dda8882cc294208c6862e5b0603387fed040e203219b9c73c6eb88ade2efc061c67ac1139d0faea99ccbff379d90b07194d92bc46f00f579cf45eb1508deb4a8a0a8986831d423aa6f90a2131c731adcd7335822c219dafcdeceb0162f1077f260c0620468c75afacac8decd8e9d257e0856fe4efb097507b2bd19df04c222bef210106166bbcee3ac090125e89715c7e3d5442061bd311ab0066a02a5c97817704528d9cfeba7d254b3d8b8f998e81c105488a94016b8e6cd8a71aed39d300f9279d9526451eabcf86262a0447dc46aba538c3146ab788900786d8397a4575ceb31c196bad067f6242cc7d899adc3e486f22d0ad84d4eeaf597640822e2e11dae90baf2f5a8a9beaa09ae7a8dedf1bab715ad2fa7b2b4d4e418c873d3f83a4e5b5104d52150981099e78c23ed274d0ec619ef99b41109a4ab8537adc41fc9d1dda273d6a2a2eda36a6afbefb251b3c6100f9800f908043064847db6b504cbf7b48cd59123389a2e848799180c41d84a418d145da5e0774f0536fce4845b56a48966ac07df63292dd53bec1737685257afab7a0d202db0b17fb1ff79604b00f929e37d7a8d90540ff6e59bd2302e7722a460dfba8c226408bf830dd0a049700cd6ea697a956db924efc46c092c9bdaea8dd9c20cb7cd484f1b44be48d60a9d6e3881bc2aedca0b0594abaeacf4d344183459675de6ed52bc87ae32d7328e65d9d9a0ff6ced2ca9992a3ed7f0e9068e5177664962592bd979aee57ec2658991570e5c051c3a0a72010310cc6250a7d8312b075b232b01726c1fe16f85fa0399083716c137b756c87c7d3a2d5f7da54bc2398dd3f89a9e63efb0b00e4f5a4f21916f993b5a9519956d934934deea3c029c38978ff72dc0ac61190c357b08cda29ec502a0b16c5389131b046e9a7434ccea7db52a1b08d5ddf973c150f4f6ec10f3004813ace243d71f4221c51bed7a28d82d81063f93678c33dda6fbcae2a820d8e307644782e61c2fd09e519b6ec6c87963d53865830b746ce208a371cc4f5accfb9d3a29c885b1f4581c6aa6e0ebd180437da11de71ee4bc0cfead53756deab55d5c3336488dbfa77060672c6f1baa752e624a4082a61276239becab8d1a1620cb50b9aeb444e8d1dc1085c23f29f34baa9b8e4bc7b294737a70946407a703c462ed9e15f493f79698e6b90832bde720fb652099840641be14e2424f415ec2f952f37fc9a0435c0ef85f2a9b3d4b0ad8a71cc8e30c49ee79855bbd08d6248b5eed3c6db147c5d04548a52f22a255db69b7b49c55c376f8349952b232ba3e05aa8df18cccbef57947646eb10346aab2210298480cb4e6743ba4c0d87a20b871dd64021329782e9510bb77be070bbaf26166f7650927fa362166cd82d5f7c46a51df10dd18c9ad394aa7ce20dbda1ea60a7875ab5a57793630a65896caf1e1e5fb64c1f72ead3c2edaa1a7d0de81ed8f8e163c17bf58ac967f2b7e300775e028816098dce0ad3cca023b90a519476705a3f98e5c707bfd9303169a595bcddd982ccc66c57b15d3b8281e281c88374cbf381dc94a840247507f45cbbdec969897c1c0fad10ec52e9f6bfcebd22c55cfb03a609c56d9f579bd0af377219024cea31835ad3903ee7f4bf18a51be0dafaf55b765486099b2ba31ef27b82a2a253c5e138078eb53ac8bf2766fc6b22fd705003e3860e9266b22e42af772be0b52673b22bb3ef2de2649530785d89ec2b72355a975f4f941e9248fae1df0f2c7d4ae58b86406a9d15db10e5126d468f709c4afe707092ce5eea6a7ac0cf8c316c7ea11a6528c218d9e2e9978526b7383451ab9127d6a018b963a6f0c819c72b386a2c672967b849aa675dc661d7c1a9fcd3e598b5698fe60ec22a8ac0bdf027168a134004134b725f62df1ec1f81403a479f5edca96e84ad9afa8fc427cc7c92f621021d9551009312c2eec0dfadf72d08410dc6230b3b54b5d8a5c307e89760466bf07c8a194a0b1ddd4b991b793a61b918194db3c3f801b683f2c5611eb5c6b4b373b8a4035e542daa51cad6e1c05de80d5c5979a1117059ed490758b116f38e9aff5332b72a8a6ac731dd89220efb575c40e33e8321ff2714c3d96242e075e6428142e6e2a54106ba6ad7544c13951cb0180f6d005c6c4855e5a7a4d80623350f6e3cd993d6ebda67ee0b1bbdfb09c0790c143e9b99d674126a3d382ae5933cb6f71e15919479b92c4a2a8340a47e6d79032c6afb85ab94dc9642349f5211633890389c34b1c70d256d507b2cbadc900eabac76ec8f0e9e2c5d9744b54c321b2c9bc39da09d31e9c8d4316cf7abfe8085b01859ac115940a8411a3f0fb56d0d30c36e5fffebe89180dbe053ac01dec74b0fea0ae789c608b1e0623475d5073e5244e6b4793f0ed46fab11ee7ea7ed1274eb9182ef87609b7d29979593ce57f57fce1d534ab0d79ff85845f22bde6bc33fd45ff089901f0328d22454aab233cafa75769078870f7f73054d2a215090243cf9e68b477b57fc38aa928f7e7739d17ac49888595308f73bcb546e5607dd28364ea69dc3ba410dbf91e67dd9c84d71fc9bc7523179bf1fc819f016d7ec9db691606c120ed27e9e48db671b7507792dc632683213cde25da32ebd169d975bd5131f9742c8199f6eb4d179483e4281c7a2b5fd39977a2e3d38a5b003b838914cd53e182d9f2b346b58d456cedfab31a046f84693de47b7ce1c0e5e9759af83ab66bc1a065d5fd70b392ce6c0561e697ffc4b501ec10d80f3fa9e00e375af1da79c2eed543826d9086434d2de6a119e0e159180e282829a228a3e08448dc1d6990346f2288e9f65b044bb602e898b24d7b3bb5e783b94aefd4fc2ee9e8e0b6c4be347293989793e937238676ce0e7044497f49ee9ea9ca8014d03807350dc5f462dd33d3999c9adf54142240684499678288a815ec74d25093e9c1a088cd520aab1e0da4b7331a1d4e3a17c33f74cd3e037d4474eb750d83909202fb42f0a232945d59f688f7f1638424bd2951dc0cc6a434ff92b19b3f4075dbfed37434703fbd3b6f498d26eee40a775dedae94c754844f354a9c218e560b6835796725d18aba4726242188adc94655f43fee96a13bb3b9f584eb8246dfc788aa8137a32ae782aa9c23daed0abad5192e2b62fa7cb49425fcc8ef26910a1dd95a0ca8a699123bf2deb2df4dbc24264a57d18f9fbce065c71a5f2137730e58b240f0c2f675270e79dc54602019d60deb1f66374964abe8fcafba378974ead3e8326e614cdfa792f29768d714a37262be5991441a8d1df154a2788e97168a54e87354fe5f00dd54c877a0aefe7514ddb63f0c5babf9f1a20277053d283b014d931cb9d8388700fd91e5f8fca0f4d11e39bb0ae2b68dc9eedde5df8bc9777510497b9289dfbe902b8eaecbce65bc1b398433dc6ff91b800979a082512928eb759988bb5c7860306a9b005627b41b72d3b1e9fcd9deb8bdedd0da5750ffbe77fc22275e096443f26dbd3e22068589321cef2d2e655fcf9512d28e25ab8dc0de35201959befc0f4a0885b8d6bba26d5687633648075bb09d81c06c1c975acaade51c33cd6c77ca735c276780252eb836a1272e4652b99e74ebc38bc865382f597fede946b13913de7ed7d1e34c952a0b2e1116291f7b2dc0f0ab00bf90f0b6dc264332926d51741d4250772b6274e21ad61aeb5bfda0ac8c190ab00b59f9de4a010c9027fd1260a83624961f9cc1016224d419dac8587cc08037808492b73119a14640f018a8bae09712b17f7c2698db894289e3e723373118d3a49b40a0c640050b24bca9c203c6ae072e67b56b4667158d6cb83029a663bdaf0ffbdb3547ac14e6bd3ced8c015d0b47d7534f525332aca95b893a162af8376d4fffbd45c5ff0e1bb29162d59f8cd0721c1b5c8a71cb55931dc7ee764093893dc0550849f868ceccec9d6dd8e67ae4a7f48d9535140103d94c22540da37e3d51ac53027bfe7fcf4ba855f98d91212f87e766b57ff30472ae195c413deda7f47ba0b109edaf47e4882dcecfa89d69c3cf6de00d5d24ed267e14b2322a41e9e45caf9862e5734add171bbe5272d7ab05f55f103b73cfdc252062d76151be59a4e5eedda", 0x1000, 0x2, &(0x7f0000001040)={0x2, 0x3}, 0xc) connect$unix(r1, &(0x7f0000001080)=@abs={0x1, 0x0, 0x0}, 0x8) chflagsat(r1, &(0x7f00000010c0)='./file0\x00', 0x9bfc7dc45d191941, 0x2) sendto$inet(r0, &(0x7f0000001100)="832f8008c0980744389b5c594064417806893c3a5c9250c5b9ff06c840a224734e0b72aa40593a80cacd00665e5dfe19ff37b45e03af127532cc6d7738c184be558e8a65686e6391e6579610f7331f8229a7e6598f680f47d347565e764de5e7a305ea6ab2e8993f81923cccc2ab8c9b67c2686d45bbf0", 0x77, 0x1, &(0x7f0000001180)={0x2, 0x3}, 0xc) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000011c0)=0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001200), &(0x7f0000001240)=0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001280)) r2 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r2) kqueue() renameat(r0, &(0x7f00000012c0)='./file0\x00', r1, &(0x7f0000001300)='./file0\x00') getpeername$inet(r1, &(0x7f0000001340), &(0x7f0000001380)=0xc) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wskbd\x00', 0x82, 0x0) r4 = semget(0x1, 0x3, 0x100) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001400)=""/146) r5 = getpid() getpgid(r5) sendto$inet(r1, &(0x7f00000014c0)="d54e68eb308fccc74fdb508bd8718af588528df841986b99bde4d580fd690a66c0492d94c09ca6f34a91c91629158140d0f8d6d77badb96184ab3dde9b7bc26cffa48ae6bed02ec60a379c59250b605fc33088029bf2a2b7179bf2bb9660aa7fe91f49e4513a014e8b9e87adc7b64c1868e93d6b2645a2e857f3d50cfd1a2d7e5a7428d73921c23124ea7c08659b99eb4716bb190377e7b6b30f8ae8abc37218ddce34545f3261fc8f", 0xa9, 0x1, &(0x7f0000001580)={0x2, 0x0}, 0xc) shmget(0x0, 0x4000, 0x90, &(0x7f0000ffc000/0x4000)=nil) getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000001640)=0x7f) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000001680)={0x5}) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000016c0)=0xd8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000001700)) getpeername$inet(r0, &(0x7f0000001740), &(0x7f0000001780)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000017c0)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001800)='/dev/diskmap\x00', 0x2, 0x0) poll(&(0x7f0000001840)=[{r0, 0x24}], 0x1, 0x45c98696) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r2, r0) r4 = kqueue() close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() munmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000) close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x78c18e46, 0x38000000000}, {{r2}, 0xfffffffffffffffb, 0x2, 0x80, 0x8, 0x7}, {{r0}, 0xfffffffffffffffc, 0x26, 0x80000000, 0x9, 0x8001}, {{r1}, 0xffffffffffffffff, 0xb, 0xfffff, 0x4, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1a, 0x80, 0x1}], 0x0, &(0x7f00000003c0)={0x800, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="faa22286735b8440e38bc6078ba450ed6adac067745ce8ac7f7f23b224f43c6b5a19477d912886dae8343864f158f34026205740d5a1208271da789c0ba59ae0dee2f44285b58ee3c742a9d0d6f734db67219bc8434e524028ac8061b7e7317fabbbd5e346494e556e9c6841ac4e76f0c3a2a9b03479efeb6367360778afec109c7ca27f7201ebd15b4e8e8dcf9826393ebe59ba318d9f46ad1fb3e8b4a4d38c62c324959e020a2f95c9c1dee9c899736b3297cf6ec0cd669e342711bf2ff4cb5760ba2c5abefb3f90bccaa22322f6d0e436e378e52867e5457b8d4afb0e7a27d2d88ec758a206e280ea9bd5621b34d58bc5fe892594318376dab9bd", 0xfc) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x7, 0x0, 0xffffffffffffffeb) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x400) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000100)='./file0/file1\x00', 0x3b) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') rmdir(&(0x7f0000000040)='./file0/file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_open_pts() 16:00:14 executing program 0: r0 = socket(0x19, 0xfffffffffffffffd, 0x0) setsockopt(r0, 0xfc, 0x9, 0x0, 0xffffffffffffff1f) 16:00:14 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x110002000, 0x28aa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmod(r1, 0x86) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = fcntl$getown(r1, 0x5) r4 = getuid() getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="cb0cabd53ee4db12a2cbea6c68d9fc27c631c885b5bdf57049b7122b75fe1103b05fffea87d3b1f1ac3771c57a84c022855d6f74f0cdf77d30527f55832954a0473ae4cfcd1c5676aa6b1cf7a9cda88b75465a24a29a95affc15202c59878cbb3c4efcd840822cc49d9241d826ed992b2918647e4eae0795ac2737ff16defc4b", 0x80}, {&(0x7f0000000200)="e6c2fafb95b9593c634c4e2b1f7a260aa06548406de81bf28db3ccb870df10cc7f5472a05d9b38624b3547d910b63611696918f6b8d7ef3337577fbc722db472f840c61ae6c1c35e56bacd365c06892bf1aa1dd4cfb8a57da8d421ef32f17c59c0460763647620b616c4070a42e3e127f81315a2e4b8d2987c984127af987aa1ece457a86580d9971ae11c20e7b1579152481e6807e92dfde37826139c3e13358f8581d49541c46462934de8ce46c60cc6943e93b9da2059c61c28fbd33b70ad5125f10607c16ed3419f28f8fb3bb78ce0e3e19471986c0fcb5e2cbbdec4322478d32559de9f", 0xe6}, {&(0x7f0000000300)="b0fbbb6136e4192f670f9f80e8ef293b7d02a4a53634b5db80605a7fcc42f0c9157d5ebf028aabeef8e5dc65f5c2f46d4f8c3e07c05c7a16dd932022e7e1a881d53ad1076fd2eebae3cf06c54861a57e63a5ff691766b40d71f90395a201b91e0fa6c752847605e5b6061b44d12934f3de08befbadc9bc805a45d537aa0395386d1de49cf1454e008dde6dd34c0af0ab4e3a1b87ccff8fa079a23baf010ea547ad8f279cadcee4922c8e6582623b19a95909a2c2d4ecf576b73878", 0xbb}], 0x3, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x50}, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:14 executing program 0: r0 = socket(0x16, 0x3, 0xffffffffffffffff) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) setsockopt(r0, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000880)=[@cred={0x20}], 0x20}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x8, 0x9fe, './file0\x00', 0x93, 0x100, 0x6, 0x4}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x7}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376309000000000000001e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6f9ff0d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2aea9c5cb000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="599b710d0c18a50cdac3379daee43f6f0faae954ac1c58eca8722ac6e9e7fee1ee5bf51706c32867732f4065f3a7a87192f86ba44f04b2ab", 0x38) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10aa1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x80, 0x4, 0x4, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5d5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffff96}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2ea}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x400}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x80, 0x0) getdents(r0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x2, 0x1000000008001, 0x9) writev(r0, &(0x7f0000001300), 0x4) shutdown(r0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="12960d1254b307d513f7370da9d12551ad62afa822546eaa6c8f7ac42b9ba5e911ac56a95bf44c1700b64912bddc054ee766e4678e46bb3391cca6b9244fe22f8d4ee3685a7b09b6246138ab7ba6a9c6a1c07f81df767ddff69838f79e6e5afa2038119daa70def1a9561d7f98d37aa88fb00ecb403f32a5dbc12a82", 0x7c}, {&(0x7f0000000080)="d8ddd80290c999001a98468c3091c12904eefaba0ee1d471a2244ab984c1d71bd4b32bf82a5d077edfae2058e9021ae2bf05fc29b197601569b8979ea0f518336044ed2827cd985e8b83482c0c8f3d2d238039e783389a100f33ef818de206627a26c12bcb9e7ad5e3cdabd0341bc3135d8002d70b51cb1410e07e881405eaffde12fd26b9ab2f81df30af8af6ef939cb5df46487000b8afc478d2c4e9943715849f1f07b36e019b73201a453166ac3c7a6de805de501ff0ded54723c6743600226bff448f", 0xc5}], 0x2) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e00000000000000000033000000000058a3", 0x34}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x7fffffff}) lseek(r0, 0x0, 0xfffffffffffffffc, 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x9, 0x3, 0x4, 0xa85e13a93cdf8ced, 0x7d326d09, 0x6, 0xfffffffffffffffc, 0x0, 0x2, 0x8, 0x8}) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x240) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0xff) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x1, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x6b63, 0xfff, 0x3ff, 0x5e}, {0x0, 0x4, 0x5, 0x3}, {0x80, 0x8, 0x1, 0x7}, {0x100000001, 0xe44a, 0x1, 0x401}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4d, 0x0, 0xfffffffffffffffc}, {0x24}, {0x80000000000006}]}) fchflags(r0, 0x0) write(r0, &(0x7f00000003c0)="2c954a05c3fa05fb018a2f53f7649f8300b76580d1fe80735f3e10903f654a9087223686592297dec2e8e9f3e3f870f9007dcf13ffef3c7bdffef594e850be7f3f3f6aa0dd3d3e869e1fba45", 0x4c) syz_emit_ethernet(0xc3, &(0x7f0000000240)="28c1e51e6984716e899e67b02209a09320e88279f3aa0db79cee7528beb7a206a50ff839e7d53490a5772279ba8b1d4b726a86f906bb43354cc95266a1643a9fb09aca4e5aa68193a8ea0eff85c89e09048ab66831a16323e2187e92753a887a070df60e790c7d85373fa8dfa9c2c0bdfc9a2309f65df5d3089b8ac9e6ce7cd868000b3008ac9de0b570c318f414e9b63596e72adb2425962145a17ebd4cb9b6a6accd94fc4e72d90db16faf79f9c59515e387c384d78a404880ca388de6bac3a559aa") ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) dup(r1) fcntl$setstatus(r1, 0x4, 0x44) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000206f, 0x5901) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto(r0, &(0x7f0000000040), 0x0, 0x8, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) sendto$inet6(r1, &(0x7f0000000080)="5ed8218427af35a9f123e0ede8edd07dd1b609d9757af7159a87abae4c45f537c3c6e843228805572ab33317e9b82866e491f37d2977dd66296fa5e8497f26746c9a674212f6f038d96561c5a027ea1f3f74040b1bc569079c7d92bda1e1f21c45d4bd185f0b126a939d92e1fdc96a104926c72cbcffce7ac221f24289bc8e45ecc6a70a1e5e09f01b47daf33c4eecd402efaddfa2d0d37fcb07fb097a97acd92ea44762aa79263ecd99a37c569c05644700d4596ef0b25ec223a30fca9587d498693312f592b8ca358524a5bb231a2b099560fdfd8c245683e90b1b9b6d2d1fcd148fb33e4cf21c8a2b3200201f6b65918cca9dc4", 0xf5, 0x1, &(0x7f0000000180)={0x18, 0x2, 0x6, 0x5}, 0xc) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x4, 0x0, 0x0, 0x0) r3 = semget(0x0, 0x0, 0x10) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/111) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d93}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f00000002c0)='./file0\x00') r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x80047462, &(0x7f0000000140)=0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8) 16:00:14 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000026, 0x23, &(0x7f0000000080)="ebff", 0x1744f29610ea2c10) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x7f, 0x0, &(0x7f0000000040)="5ac31786cf67f457d0a4f17264e44bbba5a2c6401a4fc108c706370a73cd49c857ca9b594ab590b2a3319862d90e1b6fee49033986b552b91c7cd9626ca402ca7cdcaa76edc090d12e6c43f15a56c2f648034f1e5b7feb964aee6591be50154619be1ef19dfe8b7110b15ed0af2213edd44a16220a02301dca2cfc5bcd03ea4f7d25d4b9ef3f42ed30b30eff9042604a71b3173f", 0x94) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) getitimer(0x2, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:14 executing program 0: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus/file0\x00'}) r0 = socket$inet6(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) dup(r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x1, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xff, './file0/file0\x00', './file0/file0/fi'}) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000540)='./file0\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x9, 0x87, 0x8, 0x6}, {0x100000001, 0x8001, 0x9, 0xfffffffffffffffc}, {0xa2f9, 0x7, 0xd9, 0x1}, {0x1, 0xfffffffffffffffc, 0x3, 0x1ff}, {0x0, 0x200, 0x1, 0xfffffffffffffffd}, {0x9, 0x7, 0x3, 0xfffffffffffffeff}, {0x9, 0x7fffffff, 0x800, 0x9}, {0x80, 0x4, 0x7, 0x100000000}]}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = semget$private(0x0, 0x7, 0x101) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000280)=""/237) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 16:00:14 executing program 0: r0 = socket(0x2, 0x8001, 0xffffffffffffffff) listen(r0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/11, 0xb, 0x1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x81}, 0xc) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r3, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x8, &(0x7f0000000000)=[0x6, 0x1, 0x200, 0x8001, 0xa5, 0x81, 0x8001, 0x101]}) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt(r0, 0x9, 0x81, &(0x7f00000000c0)="d9146bcd9fcc5ed47812c7dcdfbd48330b878b9d26da81a1da42f4db0b83dd768562dcef35322f87a96426aaf161b103edee21d510f4a5380502eff8002f5006499e2f8aa3da6279021c02d91627936abb1d5f8cd038f16c0112e6f0f91c0f0a9805a28146b9935afbef5c4e3fe201537c273761195e1881e98f10abe1aef0674413b023d8e52cfc30ea878f2caee9f01dfe18ded63b85d9761096f06948b7c1441f7eabb34ca95ba25baa6f9b074de9b26f22b29be598d5d1f12525158f794aa894230cdbe56301f96c663c3d25f39ea391873031325916892a070413b11c43f6a11ce2", 0xe4) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r1, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x2000000) 16:00:14 executing program 1: stat(&(0x7f0000000180)='./file1\x00', 0x0) truncate(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x0) lchown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) recvfrom(r2, &(0x7f0000000100)=""/195, 0xc3, 0x842, &(0x7f0000000200)=@in6={0x18, 0x0, 0x401, 0x9}, 0xc) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x5}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) syz_open_pts() r3 = shmget(0x3, 0x2000, 0xa0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 16:00:14 executing program 1: getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1ff, 0x100, 0x6, 0xeb8, "fc179ef8568009dbe94ccf1499591f113c41c635", 0x6, 0x3}) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x1000, 0x400000000000002a, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x200000000000, r4, 0x0, r2}, 0x5000000000004, 0x4, r5, r3, 0x0, 0x0, 0x0, 0x401}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = syz_open_pts() write(r0, &(0x7f00000003c0)="619a2e96d98c90718c4ac762fa7a95375c965e883863976cd27ddedc2b1637a190c1c7662c5847d66737987bb092bd601ed5573749b7601e04a8bc26ed9f99c286146805368805c99feca768c32970135192ac096f9dce717ef9e954d52ef3803e94b0af7381787a1a606407c2df06cb173f2796806d3c357039fe525d67ef6c15360944dfa809e5400c9b2db21f8470118ca5292cc3db078d5d9c6ae7604f6b64013b617fce0b895b9847a11bf21f13a579eeb4ecf46acbe1c02f8d98672d788bb36d3ac7ca92bc8babddc9cee51369543c396e57e7896126b3651a14b1098426675355027833a66982276c22f30db07f48d13974", 0xf5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x9, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) read(r7, &(0x7f0000000600)=""/98, 0x62) write(r0, &(0x7f00000004c0)="61b6e28c1eff2316e880a8fcb5c2bd9f0b6590271a5360a0cefcaaaf801212820f01bd6f54c7739d2d6844d4e69432358da78d191c5d34077df79a8a5da29f513ea2e2ee63fbb1b94772579ca4a05ad8be5997c88a0d9631f876d19c4c166731130062806745a9e2a61cd04b02af6b41863e9302a2c01f49e263ab8c58183f6a57a5f1864978745955b068e9534a0c8afc15604bf9ae807ddd75be925dac55d24acac01d5176f448cf4321c42cd46ebec2c61cc23adab7e434bf0f9f", 0xbc) write(r1, &(0x7f0000000740)="d50d71225cb706a93354e031f9cc59479e403341730e199344eab1f01b49784b4a088fe1e06d4727a275be8a8f2338aa6e2d5586018fefc364278ea71ca88574ddd83a51dc81e9e8f418885169a67d9b062daa9a1c41a4bcaea5e441d9bda27ade004cbb9d5908c23873a3550d67e7040024c6261956b5f67bd23e0c8eadd43c2da59b7d5397584e36fea49aba26da25f9a1271cf61cb155fa934d23f67529f30ef7a074226adf1a81", 0xa9) fchownat(r1, &(0x7f0000000700)='./bus\x00', r4, r6, 0x2) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905", 0xb08) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac87176bcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403", 0x280) 16:00:15 executing program 1: r0 = kqueue() lseek(r0, 0x0, 0x0, 0x1) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() write(r1, 0x0, 0x26a) r2 = getegid() r3 = getgid() r4 = getgid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) getgroups(0x4, &(0x7f0000000080)=[r2, r3, r4, r5]) write(r1, &(0x7f00000000c0)="3648deff76450850fd67d251a18290962662c55134c51fd1b374dfc72a2a3a", 0x1f) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:15 executing program 0: syz_emit_ethernet(0x1f, &(0x7f00000000c0)="6d99f3d639114042ee73f1c56eaecb31b4b3fc5d92bc7a14de9fc93b07acae") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) unlink(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4) 16:00:15 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000400)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x2}, {0x3}]}) setitimer(0x1000, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x356, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r1) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) fcntl$dupfd(r3, 0xa, r3) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r4) setsockopt$inet_opts(r4, 0x0, 0x208000000000d, &(0x7f00000000c0), 0x0) 16:00:15 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/98) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) shmat(r0, &(0x7f0000fed000/0x13000)=nil, 0x2000) bind(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20880, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x5, 0x4, 0x1, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xee}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf7d}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x4}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xf6}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x2}, {&(0x7f0000cd9000/0x1000)=nil, &(0x7f0000c12000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000d9a000/0x2000)=nil, 0x4}, {&(0x7f0000e9b000/0x4000)=nil, &(0x7f0000dde000/0x1000)=nil, 0xff}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file1\x00', './file2\x00', './file1\x00', ['./file', './file', './file', './file'], 0x80}) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x80) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x0) 16:00:15 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fcntl$getown(r1, 0x5) writev(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)="000000186004008b0000232700000000000000000000ffffffffffffffe000596a31499cf0709810588264fc", 0x299}], 0x1) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) sendto(r0, &(0x7f0000000100)="e5f859d7def64c04341648bd9d33a2ddeb8591c2a58357b2b19360a18a5e2b252f0a124f4700765c9752f586c08056caf332a99f74ac93efc2e897ebe9c288b0c0f114c03b4b1d205a3d73d847266c2fa730a5ff0eecbe2e46b98a72503d713bd0ad77998a8b5b22d5b9ab21f695f15c3f39f986f565f647577b2d096ce9", 0x7e, 0x1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x27, 0x2) fcntl$setstatus(r1, 0x4, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000080)=""/219, 0xdb}, {&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000000280)=""/160, 0xa0}, {&(0x7f0000000340)=""/185, 0xb9}], 0x5, &(0x7f0000000500)=""/97, 0x61}, 0x43) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x68) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x20000002a, &(0x7f00000001c0)="01000000", 0xfffffeec) 16:00:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x802, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) syz_emit_ethernet(0x16f, &(0x7f00000003c0)="b6") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) sendto$inet6(r1, &(0x7f0000000240)="ac9c152d8404dadb8a1cbaeb83bba87c95b59e47a16b92ff7f5e5e52f703baebccef5043bc4b093e97e8c574a3bb18465f79c7e29a3c382612bf0d13db87b15973a04c7faa64860add047a4028e458f4d9c10105d5001f11c8d1626b39a00bb6a582098b6cb9e8299aaaf5eafe8e33bfa67bf4661cecf02a3907a0ab62015276e69f7eab3aafcb79ce6c1c69b52ef42cce3f173bb7b04d2d6c0f693146f23eb6f12e48c04c0e16d0fb542e3f590fda81f148a8699353236f8303e9881ff0194219ffe833f0f6cde06c1742725c40703fcf2d5e6720424d8318452c97ca369444d07b8da74073a73f2d56e92c9bdc619371c5475d57499f85c69ba4", 0xfb, 0x4, &(0x7f0000000140)={0x18, 0x2, 0xbe, 0x65c}, 0xc) 16:00:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x24}], 0x8001, 0x0, 0x5, 0x0) fsync(r0) dup2(r0, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001859ad646c1388c293ab3ae9600400ff0001000500000000000000000000ffff001b0044f912feffff", 0x2c}], 0x1) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000100)="f33ca820846c38aade8187e1241c6030185d5b049d5323058f17", 0x1a}, {&(0x7f0000000200)="86d61242a298b667a4028b353a0daf1cd85a7a5a089fd556cba1432c59496120c831e4db50bbfd3a5269e8313e62b9f1248f0a52a8378f2814f34d00fc68528b0e2bc3c9e76696214e269642c7d06d811a70d66a91ee6d62676e8e8cba3c21cea4b53cbd599172cf499cbf6d688a4b03f436408673761072de4b3f2ee57b506d59587b5e0e69e33e3bc825056d3f40721b334241b4b3f69987e03611bfbe28f0b7a335312a51485e93072d48f3bc7382a951694a2a", 0xb5}, {&(0x7f0000000140)="f973ffeb7a1d179a2fd3980be32b4c32bf20476ae8cb3559d56570c79595d8077a178bc6401f043a0ac9b76f7ed651b5c55961e89049e59c96637f2332d390e6f810f4c224e100a907b79c683f701a11b02faab7e88aa3c734313a984d7f9d30a8cce6e42a14ceb122ad5b9a6cd07038c204414e", 0x74}, {&(0x7f00000002c0)="6bac35ebcc04eb65f32450f81bf1e4ddae57417bfb7ce23f2fd476f59f77e307d13648da8f43b5d3b38a04548a6f950f85bcd2202397fdfed794ad60cd42ac6a6a8ef0c3528e55e5a00fa2ac9aee59d3f36c888963f6f779f9fbfd3c5971ff7b39a0494f493e7b8025b0970995443d6c9eda3b7590c4cdf923315217cb558f39b697f817dd7058a7318a2fe38edc6582bbe0009a09cff04b51045a6b991ed892e143229acca0134e9e7090def55b249af082012f7dd6631c30f0980a7e78a93126a2ebd3e95851d3d3860e", 0xcb}, {&(0x7f00000003c0)="96c0008295af8ece4675bc2c4c8ebd80f6a2133f415ba1b0064699338f1bc94f2c32853321ec46549a0d3100c6917033c6d7f6fdff2cb28dc344d296f0a9", 0x3e}, {&(0x7f0000000400)="52729fc6282775256fd22cce2e7aa2d309fa0e8759d956807f9252d9050ca2f2988da7498b7d28f91d77b5163a8f971eb2e7e0372c28c26d54c978d8d9ba16a4cd339b73cb130d8c8f370af7d4eafca84af78377da329b851f8dec49fd38c1c48a8964641336b0d59cce4c46dad066b2be860eb0a6067e32306092c0ded107775edd6bd3b6716ee328f1ce4a9c4b19276877f120870d80e0632a9c448951156f45ec3abf80a9358451896695954c349b96b523c542e330cdfda41126a9c93ca19ae9c9d81dfe3aa0b066dab357e129b2186951ecdfda3e7bba6e2f2c3708da9790d1e7d74d3ecdfc3806b97bfa0495858607eaa4e981dc2ca188488c8cd18f3700e2c0b56fab89de780a2bf8d93a092bcae8d61eea5afb050c68e22190535ba37c10b1abf09849719230c2fd90ee9746bacdbfe2e1d8fcc529c5449cfb64a366d0d4953cd199f933a616cdba27bcb9e10f79698740d0ff737fb3880312c6cfda56a238ff725715dab5f404e1e9751bc895c1d23ff457eb838827d2a1d14a6575377b582ed43e047c0ac50df38d207e72e1edce2f2644c6538437947ae48ba5ec1bd4ff7b847e05fad95f27d89dfb5091a8e6358909bf24b5a90221702ada89a03a71f1985507b029f02ef628f2ff59755731e1e1b58d56e1d13a96be423346ab6df96aebf5afcb8accbfc89bc556e16d79d4f381a4ee521b9ba897977056282f7509081921bfe4f85d9120520a057bc15da3ce939ec7fd5cb2fe18196418d0c92b4c7d86acb9a170c238b570de114afeb7bb520c4da19e900ac5c0dec7e01ac9cbeeefab2835720af72a8bd50d2f2a7b5ccdd4c1ee5e5c3d053d0776796ceb0b54af4092aeb5f56f45ac81b77db599d8d4652a91d8c9d8946d08cd09ee8b67b4563d0a5dbc1c5008fa3e3e0d306969175d18b2855697ac5945829de7ada3c44ba67d609a4234d0558b8e2e6965e134f0e49e4bd9ad20042588c5a825115ebfda1a0c4a49bfb994c184f648fc40918c48264821989fd33ae08a83eed4faf977b753c305975224707ed3a085320a5c5aaf225e19f2f9768f2eb5690452ecdbc52659b393732ad972a3a5023d2de3a4f2bfe599ce4bfd528de29d6eb8c91c47a615ab277beb91d967adc38db26ffa8ecbe8337c385d60eb355bdef164ed79b9a8dbcf9e939f4b1a9dd797c340bbe25c65a1d0b692d92d046214933fb718a79d672b5d1c83436d783dd5473035e1b08397b5f42acd2aecaabb01d727cd120bd95815e885101a2a223a6ac530055ef785d221821520eb35b9e27ace3fda3971d4cf39ecf254841e50ca526f133cc4a46684d4c40f04a16a42a750081491412f34bc8a931c9ebe30c2fbb9198ca7919a2d27559bec4c3ea0ab3c1de857981a46a606c4c37f77f6d6a45044a597767bf4796c58a421f22cdc1977f4b5671a6abeb048758421da9e70fe70698ddc42a14d3d6c6e0c8f3d9c334f8f1ba5c67268076d442c30d7322353ae7c7d109397aac975bdfe478d093179e7bb39e7594bf5a2413a38e19e682e0d2b76021ba78c2a435a2722afc320388d9d35397f2e5bb0110a8cdbaad9d0b49812fdbfa6b392c21e225fc5ce2caf220a6ad5f0d45f499af9804dc30272b07ae48d1b7d3a8d98ac2356d710d13b925ebbc9b34430850ecd3e124e9e0f71c14821a8c4d9a55a14e7689c502c06c0b443e37b8dcf907789b6318f72d88304a1b35660b1ecfd8acb0ff6c90d91f0bdae7787085769c1e795961d02e17d93a549085bf1b4375b2664c884afbe64dd7604ce8d82fd95c7437f231fb9c412d605bc3560ad6e0383e4d0804bf2a02c14d0fb87be7423f82f360253000c17877b57d9fd55c7101412eec3b2f994b56a755270d1f68d8f0601ff6892a4402c11c24d255c55ea658ed96c8c5651fdf05c97fb9161a49d5a2b6b1ff97905098180d643374b12ff40db3bbd5c3f5504c972747824ce0725f49a2e5e7dae09c5380aed4a1740fb7117997d87cf4428c569813f3bd0106519e9fa6f9e7a1166cc31a7af65dadd7859a04a087141f02aa4b31f55a24aee4d83bc57195c73bb84d0c7ae488a0322bc2150d500c5583a3ac9456603502f8e5e12618814ca9dd7e94fdef51601d7d999c2731c99c7458d1bef246493b3917fc23d6c82763560d59d54e8aa5731fb221e57d56da80408238aa38d8922dba6267708fd7717152600b5087d3349b28e2b4ab92e3d84d6c79d812762b373c7967aa892e4f86caa090958005878e9ec48467646d2359e777b5d0b1099d133b4790175cddf1bf6f4d74b069a73757e729901601406e708aec147b672778e1013df6a9ba21be6a2ad2663ad9931fa4aa79b777c84a3042ec5084624c7c37f98f67c9028b6abfff3c97c718562fd4b1fa76add3bdc1b05a2fcc8bd6c8deee16bd09d687aad922079642253fbb7805df92556e3004a42620aac1e91dee49595daf7ac0e8c911125354a5f52bb878c47d8b3cb141c79909b16ac77c12dc060b031a95f93a24d06a4a2a794849f6a8e34d554fbb227861612dc8a1dc871ee80ef6b0c75de9dac2665e432ba3ab2fd7c118ec48efd8628f4fb02e3251cc9c2996df1f8291634a222f024196ce4a063a4f558bdd0f16c5cc93f1fd0738db8166536efeebad5c973dc99781e9b9a16cf226fd7efead9aee3d06200c674223ea7c787457af95776840d351e0a01c154cef9f3e5e9103532abb62ed4655f20f76204a64cba7892050b8ba5049658ac8651d886ccbd52d17a8d45846c8020ce6f76bf9546b0090f7b960887259c75cec7ed0ec424a21cb068bb89cdded5a47757c529f5d61ef35d09f5e471c1875a285616ee82e0f138a880a42b8fac048e88172508cc83a8c3312e0674003a90bdde8d5e680f160c86d7ed43980f16e497bf28538ae3d620424835e4dd306f4f46a299399cc8796f2e3100ee81262a3d6df503f7637f62be52ec0fe8b108c59fba0e6ca8b8b06ec8d1c3d8a8bfbbb869a788d4c4c738a8ea3c922ed8df3f757fa611e1a1c1bc67ea10d82c9ee1859d8142263da459444b7d1562e2ac5be87826c7292abcdb103ad4a54411a5c1910ce5a883e9b6816dbb7c63b8c716a422d8dd6eb82150dbee929401efd9d740291c7ff463bd20220b3b46bec79f59a93b7843cb2768e2eb3e07e0b26924827e1035e6e32c403f7c1ed8040db75283a12b7b0439511188bf749c719670e1adf91336c9ce7eef1a9686785c82605e2ba41e59297614eb15702874ed86ff0d4a0c16fc034e2a6b7c3fd3dfb37401857f64127438379376a9b183092c0443937847e8dc8de124862ece77c0267dbbc31214b6708a8f297c903f3c322dd26f66a084c8b53d61e8cfcd58e959ce5c7410df4c62624ded47f263f89d8ca49c641945ebbbca934818ff61902cc9ddc8ae845204c5b858bbf423bab5e708d97b9c8bd6a75dcb9d4390ebc42acc0864eadae63395e5ab79c948e68eabda2a8b6dcf159156c4f34c6a27cf8686cadc4d69ca62b671b948b8190b33df90f9fa25206dab70bca902ec660ace2f6a30b8013729ee31b79c1b37a837fa3a326208e8393f6308b27690db2531b4152f0b2e15049b7b6c52fea98e7655cfc8a06244cb2efdeea4af119e79f7e58aaaabb6d97dfc029515d131b272d1151879416476fb63dcbc0e4d43e718b08f589f9e87a1fc8a0e3878e9087037b6373a75b0ae68f9cefd60efa1c1bbff12a74e855cc3e5f65e0076daa0be58731bef4637dc6ef5dfa549b7a9ee6246fa0c169b7c46cebdceedd248f7765a0b1035e1519c2a0a9bf70fc99d06792f02264dbfec873917a55bc68a853ddf6dfd86acaf39a3749995d927c382a6ef4d4f52029e0cadc654c4671e9ca8f4d1cc43995d4cc89043eeb4ed259569443b0f3b8ade57af8c24db771088021a075835cfc91691c6aa40a4055e4649ceafc2c481c3ba91ee7ba7edde6ca10156072b8a53ff9446828f03c29f2f04dd73bc966f7d9ef23375f2d4dba80393cd5697df28556aa060c776e9b3968ce7208413260717959e12549498196884b2b6605d3ac9472169c11817143af9376c6cbb328b20d23eb6a652d0fb290beb592d29040dfbea3213fdbcbeaed0b06cf66b4a82f09dc1a69d876b860bbc2269e02ac91cbb639b7d8d82c04c004ffbc212804b8fdf52e8ed34bb0f2013ea3018b3d2dbb1bdeab9924fca4f2cc36c4577cb2d2b090594ab5e6e7b7c918dcd67f14e38a2cf08529b3c9af401054a52f861cb37e294b09b5f8cb15cad59bd0ccc7d9baae86d09f467f67f011165732db5f2ad13d9c26424d2125a0255f0764908ef382d7c64956d3e4b0ca01f9955d2784c3cb693adcb1ed7be2763cc095ae00f08f96793e576de2796a9251305eccf01c9703f3e1341e215bb756f9032a7a1b4ceb5d5523cb0413fc0cd994d86f7a001a2c415bf13d3cba46d521ed747224250fdd3e8d80e3035af4993866ef23340f439e848d1d816ac74e2179ea86875874ead6e8c811cb3a30f93bcb501acea82b786469d39165fa37b4c0ce5225ed4a14c85d04af934984f8a9e256f31c0cf7be3fe1613c17d7379eacc399d50abefa963a3784108cbc85e08c74db5b3590082ac0c3b05e191324e4ca753357148d30721e633142e58eebbac956d03f8d8635904db4639b1629d0c1ab5b56c884b7d18897b7d3250b83062ab7fc293a6c98a0b2330b2bbd36cb2e4c040e9184ee6ee1a3997e8e4ab64790fb8340bf0f40ff80ecd359e63abcff4b16906ee58b138e064e089cb8b46974810ab2b4d3b19d1d6ac00fb17848514003105fa51bb14f474d50ca3a41b1dea9d27ca38b3d4addb09c17154db47a56f7dadd3a17d087843cddc4387073fe0b0006b171543df14921b0b1435cef2a0a824cb39aea6114a99c653066a3da7fa73e0a7c4e50e24fc3699ced9b9f18c7c84556a8d4044773f2ce9da673d2b3f18cf785dabfdcaf65bfe7ba015590fc3c3f9688a04a54eb93bbf1523ec8d3704229cf4cdcbda2a13817197ceca33677ea40eabd6a9e1507d230cc29372b7ae22eb6f4d579e698004984cb7c29054a9a83c564ddcc019fa3f253397f1fd7169558bdbbe4d205a34eb1d9838e77b05cfcb795bffd99b6a91b949b11cc48c69e087d1b4c45ba8e807ffbe256595568d9ca44eabbb1b23062ea32c8f1adf9b392894e91a823e7c119b71556ac7ed21485a37c8e90975e6f29c7fde08bb19ca6bbb6f2c1b4ea5447cc7900d6512cea5b4c74552219215278c84d311bb33d0daca0b202e50e9638b0647f397413ac8f5cb80fcbace3e84141703e56c1f79e9cbada2ca9aadba04b320c6b369736dde144f85fc182e7cec3fc39c735ed086ca4e83e691df779c781ec15b50652642cdaa332a701b81406f1ad8bf4c725613e4549a7e60b33c5d3575ce50813df288a69288ca6f9f5ee83724d807d0b088f51a660996b17405b455a30eceae9926b644fe38774be6bd2a0af5748fa633f1a05acdae19fd246717ab6e096d8a91ad0a209fd3a291e96ec1de115e54904a3b3eef11d4c0ed5d7e0d679ae699d46cb69b3d104ef4fc019cfe427e662ae957438500840a2d059b42f8c2a9f1e2908fd616884e68ce673f20cdb7ab32d578c9eec9f258703f0ddd9b323e4174c89da5e86734cbf24e90352f82ef5ddcc25ce70c17466b99e69de758f609bdc7ecb1c175e0ea3ea7f44739185b8da630293ff6374fb0661b8e66ad199a930283a2b00579dc9aff1c7686390342d526c4d2a6e92c794837e7db25e4fb29045528fdbc830c24ed", 0x1000}], 0x6, &(0x7f0000001480)=[{0xc0, 0x1, 0x100000001, "27cdefe4bdc8e33f17bc9335efce62ce2c280a7475cc59aadd90b9fbf2c70a6eae49a2d1353d99e8da8bf6e51f881118cbc06a8d342dbd0bcf3ec08cbf86919654407cd74ef58e0036c660489163ecdc02fece43ba7cfd43ab5acd809526bf0704a899ae7aa37fd8bfea1f9db3514881902a000553d6a6609a1b942c3baa2c42ac9aa3f12eefa01c037c759fb332949e2e842080f4148eb899b656446f17f52dbfc8036df48738aab76eff01f94e"}, {0xe0, 0x0, 0xfffffffffffff800, "dcfc5947cab97c8eab56fa17216387bea00a6dc137a40906f4642d61e187402fc21f8657b46b3949b7640b3da5d72367cedc6eb76ae723f46e14b7e395f422803d1b590e69dcfcf6f09b4010c1a89e0d5a0c3c6daf031c05e13e6abae112bb04fc56d1622d3354f6768e5a06acd14755ae7a57422d31b07bf4d6fca6581b284aa5cea56cfa682cb014050c94e0f96905b38edd41c4841efbd205a2bd95ece86eea384f611374d21c64d8d96cf103f801fedc4f44bfe5be48a6d225c5893c02cadf932d5a853922eaf8af1e51fa"}, {0xf0, 0x1, 0x4, "4dcc3a7794bfd90edde28ed3f3447dcfdc1d95f441e2720cc600513cde4384acc9fdd85161f188d5a9faed652be2a65b4caf7d44bcca6bf080b277cedeead7a0d004dd1425615641303f6ad2e0e68a266efc5e65a43a3e7db97e7036e824fc9dd26d14a9b39b72d45912c5ab9eca9f76ff6a5f08fa55caeeeb2c3d05070acfdfbde734988f884ada032cb38b357b64e753cc6bfccdd068faac4f067ff98168a610eff69305e140b0141c7c724dfd2b59aaf9b3dbb1228b53442da0cecc61ef068c194e5b2b0779e8a0547b6dd36defeb510ddf90ce85fdada9"}, {0xf0, 0x1, 0x6, "a53316ce93b1fcf0a35ab26d2f611adc0fbfae64c8f9afff1b3f7250fa8c782cdcdc5dc94d38d348232b5c901acaa4886d22c00fd43d2a1f36e0217fceab6150713e261d679480e6629d4b895463ab52f4e1c947bfc897a0b7736436864cb5d11a632b060c14dfb2790b2c833b74f60b03c57d5abea6de1d057484b9aa8e7d537a32f3d7340fc3df4edd51bb65d6da0931eb4629435814bef9b6914e6f38f925d8a9ddbbbcc828964dd2c44b6d683d2eafb1ecd299a337214d6d206ded4730985eaf58a8296e6f8dd6adeda2f0c75301d0aab86317e2f9eb2ab7"}], 0x380}, 0x401) 16:00:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x20000000000000) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) dup2(r1, r0) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r2}) open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x4) vput: bad writecount: 0xfffffd802b0e7640, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1474, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd802b0e7640) at vput+0x187 vn_closefile(fffffd802ff854b0,ffff8000ffff29f8) at vn_closefile+0x15b fdrop(fffffd802ff854b0,ffff8000ffff29f8) at fdrop+0xc9 closef(fffffd802ff854b0,ffff8000ffff29f8) at closef+0x118 fdfree(ffff8000ffff29f8) at fdfree+0xf7 exit1(ffff8000ffff29f8,0,1) at exit1+0x32f sys_exit(ffff8000ffff29f8,ffff8000149966d0,ffff800014996740) at sys_exit+0x17 syscall(ffff8000149967a0) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffc68b4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc6880, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vput: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd802b0e7640) at vput+0x187 vn_closefile(fffffd802ff854b0,ffff8000ffff29f8) at vn_closefile+0x15b fdrop(fffffd802ff854b0,ffff8000ffff29f8) at fdrop+0xc9 closef(fffffd802ff854b0,ffff8000ffff29f8) at closef+0x118 fdfree(ffff8000ffff29f8) at fdfree+0xf7 exit1(ffff8000ffff29f8,0,1) at exit1+0x32f sys_exit(ffff8000ffff29f8,ffff8000149966d0,ffff800014996740) at sys_exit+0x17 syscall(ffff8000149967a0) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffc68b4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc6880, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000149963c0 rbx 0xffff800014996470 rdx 0x2 rcx 0 rax 0 r8 0xffff800014996380 r9 0x1 r10 0 r11 0xda9643c358927e74 r12 0x3000000008 r13 0xffff8000149963d0 r14 0x100 r15 0x1 rip 0xffffffff811134d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149963b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=80869 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3b40,0xffffffff822b8940 process=0xffff8000ffff6a30 user=0xffff800014991000, vmspace=0xfffffd803f014440 estcpu=36, cpticks=16, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 90445 275536 94950 0 2 0x480 syz-executor.1 90445 217513 94950 0 3 0x4000080 kqread syz-executor.1 45439 138437 1 0 3 0x100083 ttyin getty 94950 252613 32498 0 2 0x482 syz-executor.1 10120 459573 0 0 3 0x14200 bored sosplice 25973 459855 32498 0 2 0x482 syz-executor.0 32498 518763 96885 0 3 0x82 thrsleep syz-fuzzer 32498 443729 96885 0 3 0x4000082 thrsleep syz-fuzzer 32498 239427 96885 0 3 0x4000082 kqread syz-fuzzer 32498 468698 96885 0 3 0x4000082 thrsleep syz-fuzzer 32498 228559 96885 0 3 0x4000082 thrsleep syz-fuzzer 32498 57007 96885 0 3 0x4000082 thrsleep syz-fuzzer 32498 45543 96885 0 3 0x4000082 thrsleep syz-fuzzer 96885 243846 76738 0 3 0x10008a pause ksh 76738 197 60744 0 3 0x92 select sshd 60744 481595 1 0 3 0x80 select sshd 26257 360181 44475 73 2 0x100090 syslogd 44475 479701 1 0 3 0x100082 netio syslogd 65111 97426 1 77 3 0x100090 poll dhclient 44518 241161 1 0 3 0x80 poll dhclient 99137 77643 0 0 2 0x14200 zerothread 43815 355592 0 0 3 0x14200 aiodoned aiodoned 50110 89297 0 0 3 0x14200 syncer update 90966 16027 0 0 3 0x14200 cleaner cleaner 3175 54861 0 0 3 0x14200 reaper reaper 22964 366757 0 0 3 0x14200 pgdaemon pagedaemon 37304 382661 0 0 3 0x14200 bored crynlk 28388 193751 0 0 3 0x14200 bored crypto 89141 94772 0 0 3 0x40014200 acpi0 acpi0 15051 171862 0 0 3 0x14200 bored softnet 74217 365141 0 0 3 0x14200 bored systqmp 32707 434761 0 0 3 0x14200 bored systq 60344 26141 0 0 3 0x40014200 bored softclock 75940 458649 0 0 3 0x40014200 idle0 17320 313505 0 0 3 0x14200 bored smr 1 105484 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 9570 6392K 14746K 78643K 37273 0 0 pcb 13 8K 8K 78643K 659 0 0 rtable 126 12K 13K 78643K 1853 0 0 ifaddr 77 18K 20K 78643K 908 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 497 0 0 iov 0 0K 32K 78643K 1162 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1206 76K 77K 78643K 10427 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 130 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 1050 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 9742 0 0 sigio 4 0K 0K 78643K 132 0 0 proc 43 30K 54K 78643K 1221 0 0 subproc 32 2K 2K 78643K 69 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 829 0 0 in_multi 33 2K 2K 78643K 359 0 0 ether_multi 1 0K 0K 78643K 60 0 0 mrt 0 0K 0K 78643K 23 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 1082 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 94 21K 36K 78643K 23526 0 0 UVM aobj 130 4K 4K 78643K 160 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 377 0 0 NDP 18 0K 0K 78643K 243 0 0 temp 213 2728K 2856K 78643K 33308 0 0 kqueue 0 0K 0K 78643K 72 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 12 0 4 1 0 1 1 0 8 0 rtpcb 80 415 0 413 1 0 1 1 0 8 0 rtentry 112 74 0 27 2 0 2 2 0 8 0 unpcb 120 3124 0 3114 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 702 0 702 1 1 0 1 0 8 0 tcpcb 544 1408 0 1404 1 0 1 1 0 8 0 ipq 40 2 0 2 1 1 0 1 0 8 0 ipqe 40 4 0 4 1 1 0 1 0 8 0 inpcb 280 3837 0 3824 13 11 2 2 0 8 0 nd6 48 9 0 3 1 0 1 1 0 8 0 pkpcb 40 50 0 50 20 20 0 1 0 8 0 ppxss 1128 181 0 181 19 18 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 237 0 45 12 0 12 12 0 8 0 art_table 32 238 0 45 2 0 2 2 0 8 0 art_node 16 60 0 18 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 6 1 0 1 1 0 8 0 semapl 112 1048 0 1038 1 0 1 1 0 8 0 shmpl 112 158 0 30 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 17149 0 15739 46 0 46 46 0 8 0 ffsino 240 17149 0 15739 84 0 84 84 0 8 0 nchpl 144 30772 0 29152 64 2 62 62 0 8 0 uvmvnodes 72 7766 0 0 142 0 142 142 0 8 0 vnodes 200 7766 0 0 409 0 409 409 0 8 0 namei 1024 100771 0 100771 3 2 1 1 0 8 1 scsiplug 64 21 0 21 12 12 0 1 0 8 0 scxspl 192 98346 0 98346 45 44 1 6 0 8 1 plimitpl 152 877 0 870 1 0 1 1 0 8 0 sigapl 432 9912 0 9898 2 0 2 2 0 8 0 futexpl 56 161711 0 161711 1 0 1 1 0 8 1 knotepl 112 2006 0 1987 2 1 1 2 0 8 0 kqueuepl 104 2376 0 2373 1 0 1 1 0 8 0 pipepl 112 5558 0 5539 12 10 2 2 0 8 1 fdescpl 424 9913 0 9898 2 0 2 2 0 8 0 filepl 120 60468 0 60372 9 5 4 5 0 8 0 lockfpl 104 3595 0 3595 3 2 1 1 0 8 1 lockfspl 48 1198 0 1198 3 2 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 127 0 117 1 0 1 1 0 8 0 ucredpl 96 13459 0 13452 1 0 1 1 0 8 0 zombiepl 144 9899 0 9898 3 2 1 1 0 8 0 processpl 864 9928 0 9898 4 0 4 4 0 8 0 procpl 632 22392 0 22355 4 0 4 4 0 8 0 sosppl 128 117 0 117 27 26 1 1 0 8 1 sockpl 384 7508 0 7489 7 4 3 4 0 8 1 mcl64k 65536 1790 0 1790 213 192 21 65 0 8 21 mcl16k 16384 34 0 34 21 21 0 1 0 8 0 mcl12k 12288 182 0 182 22 21 1 1 0 8 1 mcl9k 9216 136 0 136 27 26 1 1 0 8 1 mcl8k 8192 157 0 157 24 23 1 1 0 8 1 mcl4k 4096 461 0 461 11 10 1 1 0 8 1 mcl2k2 2112 57 0 57 24 24 0 1 0 8 0 mcl2k 2048 68894 0 68850 17 11 6 11 0 8 0 mtagpl 80 241 0 166 3 1 2 2 0 8 0 mbufpl 256 157602 0 157380 114 99 15 43 0 8 0 bufpl 256 35079 0 27318 486 0 486 486 0 8 0 anonpl 16 852465 0 840732 306 250 56 66 0 62 6 amapchunkpl 152 42121 0 42013 125 119 6 18 0 158 0 amappl16 192 58214 0 57566 322 288 34 46 0 8 1 amappl15 184 5 0 4 1 0 1 1 0 8 0 amappl14 176 59 0 52 1 0 1 1 0 8 0 amappl13 168 1945 0 1945 2 2 0 1 0 8 0 amappl12 160 20 0 18 1 0 1 1 0 8 0 amappl11 152 56 0 45 1 0 1 1 0 8 0 amappl10 144 2917 0 2915 4 3 1 1 0 8 0 amappl9 136 573 0 570 1 0 1 1 0 8 0 amappl8 128 140 0 121 1 0 1 1 0 8 0 amappl7 120 2875 0 2871 1 0 1 1 0 8 0 amappl6 112 65 0 54 1 0 1 1 0 8 0 amappl5 104 209 0 199 1 0 1 1 0 8 0 amappl4 96 10190 0 10163 1 0 1 1 0 8 0 amappl3 88 515 0 503 1 0 1 1 0 8 0 amappl2 80 78714 0 78639 4 2 2 3 0 8 0 amappl1 72 180270 0 179846 26 17 9 19 0 8 0 amappl 80 22758 0 22720 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 159 0 30 3 0 3 3 0 8 0 uaddrrnd 24 9913 0 9898 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 9913 0 9898 1 0 1 1 0 8 0 vmmpekpl 168 54448 0 54421 2 0 2 2 0 8 0 vmmpepl 168 1132048 0 1130253 287 208 79 95 0 357 0 vmsppl 272 9912 0 9898 2 1 1 2 0 8 0 pdppl 4096 19832 0 19796 6 1 5 6 0 8 0 pvpl 32 2498428 0 2483505 633 484 149 244 0 265 27 pmappl 200 9912 0 9898 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1000 0 362 25 5 20 21 0 8 0