7d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 23:32:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() getsockopt(r0, 0x7, 0x4, &(0x7f00000001c0)=""/119, &(0x7f00000000c0)=0x77) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x1, 0xffff}, {{r2}, 0xffffffffffffffff, 0x80, 0x20, 0x0, 0x38c3}, {{r0}, 0xffffffffffffffff, 0x6, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000080, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x9, 0x8000, 0x7ff800000}, {{r2}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x87f8131, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x2, 0x6}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20000004, 0x1000, 0x7}], 0x100, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffd, 0x88, 0x40000088, 0x7, 0x1}, {{r2}, 0xfffffffffffffffe, 0xf, 0x4, 0x8, 0x6}], 0x1, &(0x7f0000000380)={0x8000, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r3, &(0x7f0000000500)=""/192, 0x1d2) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 23:32:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "7827ea1a5efdfaa6a66f32b79492ad9c0200"}) close(r1) recvfrom$inet6(r0, &(0x7f00000001c0)=""/203, 0xcb, 0x0, &(0x7f0000000000)={0x18, 0x1, 0xee, 0x1f}, 0xc) fcntl$dupfd(r0, 0xa, r0) socket(0x0, 0x8000, 0x0) write(r1, &(0x7f00000002c0)="d38ecd8293920be7ad941c30d74424e740e458c45dc43e6701bd49b486ecf535d58f3b67b07f26c642bbed88ad16380a12e71f1972d11ce880270633b1234d992f4206bf03ce605f43f36b3b3639119d8ca421a818a551acf7b69b90dc54f24bcb31d6339be70c52b357f894004bb0faf9d572d237637f5367f83aeb7e3649d26b5d2ab593484c55e43017a3d50877fcd82cad361c53fdc33e9056cedcfcc2f10c7b163c0176f7ca3ef97c2ba910442efa45cdcf4d4f3630ff208051b8098bc33dd0e6a952717025dee8fb1d6caec53960cab936843213d90199d8e27f220ace7ea2a14f9a60de6bf92c93b23fe952bfb1da68c3ecce496e2a8d12dadb93bc36c223b32e62ef4c3a41d36ab4c72f1278af5bac102b1eb30c04e2018594a40336350b8befdd1996cbfb8e2bb43ede04c5fcc6f71d2a5eee11bacb4a0e654256c24af125f6e42803550f2693b92653a60f95d9637b455e12729f78b32da049b57ccbcae5be5cb7717090a78eb15703cab460bf939ec764a5133a77a35ce70e3f4a3025d31b98cc13a6241cd946cc1845330006600e8e407df51abf36b0e070439628ffed20b284967d3e5c4ccc25802fd491461446878bb068fdb17ad3f34592983a92f461ed3dfc0376c1fd3b7538ebb57537c94ee915e2f0e2e317f079ea817823898d893b165237f42b4685c529e540f1507b50983b7fd0d50b4cd095191cc1e21606a5fd250848b827dfd15f66d95b4079316f73ec5943e7b33cda094d498b4a20b1379375af8822a1b266a608b9aa72314e9b99df53e7626f2e9e5273b02a91d04bec18ef17a1a4019acc034dd60c3eb00546f8ceb674ed5040b2bc4b5b799e625bf60e5146c007bca88a72c431f661248f43839b1e722eda5c159e4d389f439c26431dee2ae8cf280050721f1951324f3e45edb5b593cd2a508b6a19b1757607c664dcef9fc0e885fa6de9f10ed03a4aa706c603318d33daed282017cbfa056779b02e94dd64bff6467b1fa4408b6dad642cc46d9063fbb0ad7c71be0b5713a0ed5d97356ac620fa87ecf8f0e75aa5d1c0a9dd38d990c74bf92281881af1bc078d7cc79005bdca5236f6e1d9471707afe553f534560768397897dbea29162c272384e0e412382be2d1a888cf87a9550357366aa64fb121fa843189b0d6384d1380e8fc784a4c14f5226d88a4326205f99338bb625d422eb7dc755fbf83982ff1de68354409f848570407e1cec30bd44b738715c15d4ba208413d2f75fb6702ed146d5d19661a015a8f9bf4a31235653ab951a10cffe4b31a366693c9e163435745236ef00ac5ba60e477df1029474eda830cc2ef613f389bb29ab69f6ed99b200904be3874c234c28c442cebcb2bba98064114d4a718db62522d895eef70b041c8fdf9d713b580d5f77a94b7f20c5d74ae7b9d142a848556aa685c3c86105a93f1722e73b618ed14171ea2b05dac38d04e140777f8026f44262a3b737282a9fc10d391f137ccc96674edd0c7a09f4df5760c9ac3d4f41b42d34a930a47aa33e28c934dbdde44dc67804a5b6ef1c789c86418237c48205861c6b787a56614780b9f915ec3aa16690e893bdb391ac412616151558f87f0ac84320e552b590e2c868206fdc54980ed546fe845e8206d985089ad4cb001c98a30f9e10ea5cda406b127d240b9ada3e64de639b369d52013499d3ef12465f816fa13a0c33a89c7aaaad1915d09af69fbe126245ee896d0fe2a638c9fddaba39c91d82a91658a0ec7e0dc242f3fbc7640dcb2c54da2b021bfef86b5b3ae6be0dfd0606194462c681323d88a6b3dd4120980c494596a0dc15a0299b8765f00eaf3db3d38356dab6214b1807da8e4dbb7f8b5c045ce7cfee0300e28d5402254337d77e3e6acdb1eb33f3a530d420489f5eea32ecb3b7b64ed7bf38b69cc264ea690d58a01d37560adcf16442ba8283913738f57a791cebd6dc45d5f94c5b4cb134fe1a66526054f46eb35e6413567c8b3d37d2dbbdddcd5ae1284bdedad4c766a7a7186f9991b216e811838852697fc16bfac9d82864007d29d99eae3349dfbdc5bc3c346f836010511f2b1d382fb1cad501a02f56e87465e121d31e652bb5451723c1e559a594f98bd1298c0a506f7acfd2b2ccdcda49bf04981327e302e2470907642468e2f06f3790512f5a6be742541c3473f72bd8d7a42962f9b7acd7c0daebc1a7a34c844a8e1630657f0eb2235ad7f1f6923019965fb1af3945150fcb71a4ae349a4beecaf21f80b21ad53d7d50874f1779e9ee77c27edb6f1226d890f4c980b8b08c18bbe806d66badd833f3bbaa7f42cb23021987d1d2b4ba3a12ba95799b9931a0351666ad431f085fc819479c4ce762cc6a49c3c624280040a5be4f6a6c7c1c5258709919e170aaa8b9053d2fabce1678ae3aa36e5305c016fb8557786632428ed557fde3d2b48a6deb464ebe4fe9e7f13fa1367734407630aebc93282295721c89572e595242fac9c3b41a6e125633ebbc7e7e846c0e471a7cf81dcf60d3a739b49a1a171547237ded20abe77b0f6af644f193c1743041a0bb68a2054640b7afb85372414288da42a3678eed5e07963ca9842d345efa6349c8ebec686aab1ceae106146d83e22d40ec73c94cd1030ec54dfac9fa8aebfd01833b6a569d685beca07fba00078212ef680938f102d65f61583e5c01926dd1add6d3316f7e0299a5d92354afe9bd3307f58235f17de880f19e3817592aa7113da2ffe0c5cab7b524b79e4d7907084858eff4a872472033c2a1303fd1d08e331f83121285cfc8f57c737b2c17b11d9853b822be4ce2df5f3e55a19dd3dd1f0fc71f20446914924a4cf5ae6494db47a6e2bbdbf465f3d0734f777a7f6a282d17b2307b6b32cdabe7f602949ff21cce67c6ebe8f2e7a79937b7b6ee63b8b54881033bb2dcd81bea82db06a610ceeebc6ff36b907a5224ad292c05a985556fa7b48f97ba8b50d2b7ad3b36256556b0695ac2c488beaf2547756699e5ae378566f51f87f57b3d7139e5ff24759b2b19d557d443e757aeda948424b454a92cf9bf3efab032e4faa8b612d3bbe6449c77117c83c121bb23661032b34c38e503d92ec242c36736e42618347fbc9057a81b457c5eaaf3872fdd449193ac7a1d18d8292f10e9e4be292b07ac4c7e9937163d7e5667134ecc81d89aebf795fb4d0ecc7b47ab0e5dac49d6148f8444cc4ee0f2e56ec7d066cc8150776eb486b97498bcdb984ca10b4650e20032dbc0008460ead2c5d0c76d9b16f0e4248620b602e307dce5534c33515929ea180d0fb4c2366d4fb67c498a612cc203ebc28c3d1d451f54fd1ebffeb89ce7a6b9a27333f2d7985a717833a228ada7169369a9a4a9c1550773d7cae2582f82dc7139f0b40cc37eb8d4e23023dcf63cdc203ae0c8470f5b5b76133cf5ec9def82344c7836a5eba5d3f1d2523f2043023ee2bc67e91aa396da6b356fbd8a15ce82fb13c950a678f5f66fbeb69cb417e724ed726a868ad28408470f9a155a148829213213567a14aafb08971a22e5b0ff8a79047adaaad9840f1c3d4a44ae3a947240c52afa9b26bc0f733d3d444f1a3267162dcc6c157988041311c7c12c873905ac1642c4227ba105248841497d8d7115d2d40bffd254ff2df258f2d9f36adfe65097f15ccdc3f0a0209d860a70443879286dbe9d98af556d16d5ac8de375cf1c40d170f0d1e88cb637b8faa464bc7d6ae6211cf2ae2af4b01cb1e39ed4e6598f0c95fe49a6c69fbcde5fb0bdc9ffb8ba842818646cc20c0fbc00951d0bf8d0cfa736d0f18725bbcb5ee1a3b748014b18ae49e5fd8c15935a53899ced9ff2fabf6a18d1cd3fdb0cf1ad2fce2e5cbf6d43f9950967882bdfeb05e7a431da2541dd2401f805a194a7dbdc9ae6e1b424a91c5de596bc8373c3e9e5c8da0f2d8e67126e24eacf7711eaf082dd5ef578144ad7258d0e1ffe64558e4246a47428653266d6c2be140420bf0462ce154ee109dbcaa948806fed0aa4c0261e6cff72a8952d62417d33161fd355951597cf6bcc05cbdde6934e5b8a3f485b3eeb22445668b80d7d2a0d7e8b84c434f73c691f43fd2dc0d79ae5898ec42502e8b4310546bca036b631a153890dca90e41f7eb5d5ca7e153d4c012cbe9375101a831216e3e9c0c783dceaaaca01c28bf59b0639ce0cbc822373ee46a68aa8da1ee06c543fb7f4cb217de8d5146014c2873bb59b37098e1913cd8b9e84e280c96802264ddf8bde7dfa59062b06d4a4dd461b812806f1720814da3f050cf02def1990d37fa3a6ed68d62c4ca82947c5bc4807fa422fcd59ced61e05630dfc5635f28ae91b36a745eaeedda488e46ac53cf8e3588c1f9a1fe9415938f698390613fcd36f6379330d0cbcaefa8497f5bd57303152b062230e21ed2c181c9a2eff82df5a35fa003e469108d13e751789b27588732a4c86bd7ee5c9d94f77069fa7d60cb868f048499934139bbd612a93e8ad442221ce866c9f8432a6040642a6f01383ce12e985bc2b16068a19c52d5ec402962503664f6d122e86216589f037189828837e7bf8ea4d9df31445d6d35cc251c4c34518c1aaae25e8142c03d9d48cc6a62610abe4c61624076d64422e41b0d08a25dc26069a0006965eb5c8370680b56253277a08d6a8a8e9165164c0c85f0f92c0d8d4bacc55374ed3a8524b839b5f493597fd3cdf3762a0a34dd0700f99760410e7a8888a90eaf45665c058df70bcd12abd7dcdfcbe21d146fadd9e6405a0fade97941c9580f2a379226e4871eb76314f6ee1278491330cbca33a078ab1cce1d4c25a44d763c39f18cfa2da95cc0919fcab9f7efd944193eded60361af265fb5ba962cc12f2e1c48388c805faba071a4394da53a3cee0f175cc23d9983c05ab4339eeef519a01b954e5940475b9f2fdc87959df076a8f58839ff11eb46c1fc48192b27926bb2528e8adc4aaf86fab15f5c89bd571d154578967a501a46560d624ebe66662db4370188a22e59351db639c3cc01fc76193e381098fc9f9828640789cf586c558cc1cd75d07ef79a26dffff15189cbf8776b537b8ccc25056228afec0cef6caf85b302c31d2b2f0c901882a6ec72457088b33fa716ca50dacc6d85252c47f4004c2fc105c07ddcc532f31ce5e4b3b09fe671ee0215ba61e2e238e2b818eae71436741022fa1265dc0a457caf008f19ac252a13391b40d9fc2c4ec7288cb299ed6d59adcd475a93c2eef495abf1295d92faf80bf0820bdb351fa487d0406fd61d5bc0d19825642d92b1b6fe14d3a2d35e292e2e7c9fd2db6eb32662804f0074ded3468980aa680b69a68c83d71eb0c025acec0d649c85893a5b3cd37b45f08650613fa6b9fba5c01b7e92ef91e61a29188d1dd89ddb781b9a5f7f067027c2d21f5e7b5590af9b6e281ab19cee495dfc4535be052be2054a1db67214517e6b33ad56f9ad14b82914f170c589b9aa5950cff0fb8947e601473d1532764406551346d9ee9f9b2b86335b31f19ffdc5b9b17e8ede95d851cd02cdbf5f00aa3190790314d4ac7326cef416d77591618ce6de5e3e40a9ee29fa0cfc3c4c54f6378839275b6a90703ea838e5ca3ffa9f046b7e7b0a82c95aa72e9bedd29bdd0eedba826dbd328b32d409299398339a75e2b8b9e94e268a04399e0f4960cf0324b920190f971bbb28a9482f9c0053f01b783edab9f7112460840c1732c85b461a04e0dfef42f5249ae5fc3129acff7520217f2d745f799c68f79529817633c68e80db34c933236b32dd22d3baca3b069b0d17387b15e6b554a2", 0x1000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:32:46 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x10000, 0x8050) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) kqueue() 23:32:46 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000140)={0x83, 0x400000007fefffff}, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = getpid() fcntl$lock(r2, 0x0, &(0x7f0000000080)={0x3, 0x0, 0xd9c, 0x2, r3}) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 23:32:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x3, 0x6}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200c0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 23:32:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000020081, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x21, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x3, 0x4, 0x2a0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x7}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x40}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000e6a000/0x12000)=nil, 0x6}, {&(0x7f0000f11000/0xf000)=nil, &(0x7f0000eec000/0x4000)=nil, 0x3}, {&(0x7f0000e51000/0x3000)=nil, &(0x7f0000e4e000/0x4000)=nil, 0x7f}, {&(0x7f0000f1b000/0x4000)=nil, &(0x7f0000f24000/0x4000)=nil, 0x6f}, {&(0x7f0000e34000/0x2000)=nil, &(0x7f0000e13000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) readv(r1, &(0x7f0000000b00)=[{&(0x7f0000000180)=""/72, 0x48}, {&(0x7f0000000280)=""/71, 0x47}, {&(0x7f0000000880)=""/143, 0x8f}, {&(0x7f0000000940)=""/115, 0x73}, {&(0x7f00000009c0)=""/158, 0x9e}, {&(0x7f0000000a80)=""/121, 0x79}], 0x6) clock_gettime(0x3, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:32:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x401, &(0x7f0000000000), 0x0) socket(0x30, 0x7, 0x3) 23:32:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x54}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0xffffffff) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) 23:32:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x20200, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) 23:32:46 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000040)) getpgrp() 23:32:46 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 23:32:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0xfffffffffffff72c}, {0x2, 0x0, 0x0, 0xfffffffffffffff8}]}) write(r0, &(0x7f00000003c0)="cfe436c72ddc3f379ce293a3a727d9835216c5c29d929a8eae0a2fc248ceaf60b92788b33212a93000cb0beb06c6ef09077cc12ac228d41822ca6b660263b876c603d3eff26f66faded6e0046acdac2d6d2136287b445132eb514f418b5361b016d59aa590ddc7c93a1ad3e88c9d2e03b9ea2c270050b066830e0dc67ec480a34fcf31589b70213b33c8d277a605b74ee8e911d3a743322866c4b5e2fec4f76fd92955fdc82eae3e64b4b92fa355243bd4b776870e7c9f3c4f97ca7ce5b126f474ab808df0dab332969bfb59", 0x8709cf5c7ca1f5f0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x97b, 0x800}, 0xc) 23:32:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x7, 0x6, &(0x7f0000000140)=""/138, &(0x7f0000000200)=0x8a) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 23:32:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6, 0x0, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x80, 0x1, 0x3, 0x4}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x18400, 0xc3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:32:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="b64eccbcaf642e4cf2e496402030a7366279ba01b1260488aa3afecc2dfcbf20ef877d2cfbb521a0194ba19bb3a2834d36440596f4e177345bfceff6847b25bb3f7983182173a7f6403bf89b55249e10fe50415e3fbd8082eb45e445c7ca8a9a05a6662340164ee0039c7c2904baffcee55bcc533ea6aaa5bcbf1f02f83b07193d52094d6d4e778475a81850fe8a9a") 23:32:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="65022e2f66aa6c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x17, 0x3, 0xf787) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 23:32:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 23:32:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x2c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x400000004, 0xd1, 0x5, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = semget$private(0x0, 0x2, 0x40) semop(r2, &(0x7f0000000040)=[{0x0, 0xd6b8, 0x800}, {0x3, 0x1000, 0x1800}], 0x2) r3 = geteuid() setreuid(r1, r3) 23:32:46 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r0, 0x2, 0x1) write(r1, &(0x7f00000000c0)="090900000000000000aa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:32:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28158, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kqueue() 23:32:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mprotect(&(0x7f00003b5000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) pipe(&(0x7f00000000c0)) 23:32:46 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xf0000000}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x48) r2 = msgget$private(0x0, 0x420) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="df9c52b2f17515582613c80dad7fe29e7327a2d569dc2a4376e1544ce3ac12c8c54da9dc6fa30ed703412ce05a36c10d7ebf420a5836565f4b2cb9da40b7c23f7dea2a011ebe6a4fedc83d0868f8360c776925850bb0696f99a1426dcb00a63d369125837821b96949889ccc2c37550d06907b308032"], 0x8, 0x3, 0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe78392b3a1e2571c, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 23:32:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") 23:32:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x20, 0x2, "cd68cb88bfb07658253d3384b0d6c2bb71582202", 0xb95}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) write(r1, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() getdents(r3, &(0x7f0000000280)=""/252, 0xfc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 23:32:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x84) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xe9, 0x7, './bus\x00', 0x8000, 0x100, 0x1f, 0xffffffffffff0001}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3, 0x87}, {0x2}]}) 23:32:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x80, 0x104) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x904b3463f6c5e2c5, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', r1, 0x3}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0x2) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x8, './file0\x00', './file0\x00'}) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x2, 0x1010, r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x84) utimes(0x0, &(0x7f00000000c0)) 23:32:47 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fcntl$getflags(r1, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:32:47 executing program 0: r0 = socket(0x6, 0x1004, 0x3) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="80022e2fac1400107d8178bcebf34f3df3c2d7c19e14a00a9cb3062990dc6c5d5769fb94de68d7c580ecb3ca34dcf4487ed6647678bd2a000800000000000006426c910793aa832be3d3621d8d5023875e85d6fc87d80813362cf6d135d3fc8ff8fd5b45c788c8abdd32109e8adc9ebe074cf33659b9bb172b509327b3e38755548bf0f3cf3ab500d5d62094c961a58ff8f99fc70db79da6ac605e7c205083dcbba8a5be1ea44f7cb459b6cdfde9b448a5476a469768c76e85925be239decb3ac7ad31679a61099436a92a26c0d63763d3f7892d9284ed0f0adc7b0d98e02dcd9be26ebf4821ee4a7ca5daff19bfd5a88c18673dd56428c0d41c21f685168bf6dae3755cf2410b29230dc55f9a7814a7bc50995c37b926090a83e481a761000abfa5c959bf72c5e4deac639418f81811f7559ead52cda93a0d1624b12e51d5c1f7df3f1724dafa0785bf0f0a1c97f13be6f76b"], 0x10) shutdown(r1, 0x2) 23:32:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8218, 0x0) fchown(r0, r1, r2) 23:32:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8000000000000000) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) 23:32:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffffc6}], 0x0) syz_open_pts() 23:32:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:32:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(r0, r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)) 23:32:47 executing program 1: r0 = socket(0x7, 0x8000, 0xfffffffffffeffff) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x200001009, 0x0, 0x0) 23:32:47 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000040)="ebff01578c62cacbff13b9fd682eaa4e7130480699319296482884b0f1d927200ac06707620fa7bbc6f5", 0xfffffffffffffd0b) 23:32:47 executing program 0: r0 = socket(0xd, 0x10000000000004, 0xfefffffffffffffd) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) r2 = msgget$private(0x0, 0x12c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgrcv(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45ba9bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37ddc9d1a91a5439edd"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000005c0)=""/133) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) 23:32:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) close(r0) 23:32:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 23:32:47 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000001000/0x10000)=nil, 0x10000, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) 23:32:48 executing program 0: 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) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x6) 23:32:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10020, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0/file0/../file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 23:32:48 executing program 0: chflags(&(0x7f00000002c0)='./file0\x00', 0x1) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0902"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f00007bc000/0x2000)=nil, 0x2000, 0x7) setsockopt(r0, 0x4, 0x8, &(0x7f0000000040)="efc041c62da98c9e4110fe510da633b4f9f26f8224", 0x15) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000080)={0x10001, 0x5, {[0x3, 0x8, 0x9, 0x10000, 0x40, 0x500000000, 0xfd, 0x8, 0x0, 0x9, 0x3, 0x40, 0xfffffffffffffff8, 0x1, 0x4, 0x0, 0xd99e, 0x2], [0xff, 0x8, 0x41, 0x7ff, 0x4, 0xffffffff00000001, 0x2, 0x400, 0x6, 0x81], [0x8, 0x0, 0x6, 0xef, 0x5, 0x4, 0x7], [0x8, 0x800, 0x80, 0x45, 0x7f, 0xff], [{0x401, 0x8, 0x80000000, 0x5}, {0x5, 0x5, 0x6, 0x5}, {0x2, 0x2, 0x2, 0x5}, {0xffffffffffffff00, 0x8, 0x5, 0x200}, {0x6, 0x7ff, 0x6c, 0x40}, {0x1, 0x0, 0xfffffffffffffffc, 0x1f04}, {0x5, 0x400, 0x1000, 0x5}, {0x3, 0x1, 0xbe, 0xfffffffffffffa1a}], {0x0, 0x3f, 0x4, 0x1fd0}, {0x2, 0x9, 0x1, 0x6828}}}) 23:32:48 executing program 1: r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) write(r0, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xfffffe39) read(r1, &(0x7f00000002c0)=""/51, 0x33) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x408, 0x40) r3 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0x41) renameat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) dup2(r0, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000003c0)="a51a4f58a3bc1b87638e4e7f2ee0665fd9cf22b89629e7c3f8d19175eee895496adfb6f26da19b54c530daaeed569b8ebabf7c6c9ec5cb04b27ba0f6c269fb67298f303b712546f9da7155c386", 0x4d) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) 23:32:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000280)=""/174, 0xae}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x2) socket(0x10, 0x4000, 0x1000) r3 = shmget$private(0x0, 0x2000, 0x3, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x7, &(0x7f0000000140)=[0x7f, 0x1744156b, 0x0, 0x7, 0xff, 0x800, 0x5]}) 23:32:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) r1 = semget(0x3, 0x0, 0x262) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/196) 23:32:48 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) truncate(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x10001) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 23:32:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000200)=0x800) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 23:32:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) 23:32:49 executing program 0: mprotect(&(0x7f0000483000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0) 23:32:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) sendto$inet6(r2, &(0x7f0000000080)="3679f436c711997a0341b45ef09c81c45823bdc237adb7818747e44cd0150c3e1f371428ced1764ed93003c1b671e88ebedd42cf7c6512fbcca58685ff64e2e12dee9b6fc76155e722a9772d5d01bf6b3dd355932e205082c215a779cc4cee49f2c723a13ccacb6f252ecb303db24d67d76abbb078743e0b560cf2e9b9bb54d132251b7475e70740327f5e7b06d31c7343d44f8b39ba7e6cd0f6caef9eafa03bea9887e6781f72c7544b25cd648b4194bf3400c7223b68d224c2737dd35ca4b3b07586b796bd095c8886f23eb63ffdce3f4c4040a4ebefbe0704b5dd11759f62a8cfad", 0xe3, 0x8, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x1}, 0xc) 23:32:49 executing program 1: setuid(0xee01) shmget(0x0, 0x600000, 0x8, &(0x7f00009ff000/0x600000)=nil) 23:32:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x400, 0x81) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 23:32:50 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f00000000c0)='./bus/file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300), 0xc) fcntl$setstatus(r2, 0x4, 0xc8) write(r2, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)="02643e73ea442eafc55285acc69aada51d1ef36ecc13981dc9941a87406686c3eed22dce0c4cf16c71581857ea8b97fdbbe2621be6f25e9c377d404f59a41d07757ecd7cdeda050c94133b4b326ef365ace3bc1323ac1660bc0df980f5dfd76626c180b7dfdd8e1ffff534157bc3518c59857bca3672556a74ba1578aa3d9f4e426fed5f7ffb6e8851ebbe6ed4d7c25499006df5ce9d8a2038f81cff16dea22042dc610447f22f93f7623b6f5788fa8523e60863b697d9b75d2524cdd695532209f9cf68cfbc407014b0719195fa1677e76bc9aff7da436518a96a3cd1870c66b4889af2b4f4b92ff091a75e311d5031ac04acf95b407f45ae0e6e36db015de9b108e00c7da3f7261d41720c6b19ffee5e1e5ca41997fad82be7ef26798eb40039fa5fa52ce3b0b55079b59d79e916aaa8a9c1ad07cde3dcb9d985ed48abf05250d92a8ac8c0f66b5bd3434ce92ba6c014afdaf099fa3425b01cdb509b022354ab20c93b365bbef1ddcb5f3fa7adb57165dd0075973b6b5c6ab93946b1a91b873bb6c40f507c6453bfe40fee07943903becddafbe42917b8ff5bf3abb5ed022f13ade81b7a62eb4270e5064b6e8232e5b29ff28a520c421fa0ef4e19cb4b6f225ac532aff13545c5c422729b0233c46be80e595af0bdff1614c41a8e278125aaf44cf14f7634f0db148a7309191e776a4f15fe108efd7f310895f4df467a954aa480ffd54248cbdda59366d010e155277a319b6b835181a4d8d87525f2064dd7aef8bb794d9dd94f49755bcdd381b04e59df53e6a5cc8d95b5e0250508d1de10367416b5023d3d644803e4fb19093b9b83f2af06aa5964e23a7bc4aabd0654a9255222c434c8a9f97735c9a2eb48a841729f8f954fce798885f8529fa52e70a34392ac0cc188a8dcb4831024d149a6d7699dd2ab01af189bd000346892249bae828c49b8d5ea35accb3ba7251aa852ae12d0c10bc890c3a7506966fb2b46e959a73257d167e02c4115d405c9dc1dd8c9a8d690692247a0ba7fda9b1cd9a28106dbd56ed9565f465102d232ef66e9d6bfab6241bfed015529d331898ae7bc3fb947b0194602be91779343044c6740ffb831ace3b56d1bff2903ca603d6664035e2049996b27c3c196554a6a0a20087e354278a7b3539002f2f8b3b12d55e0e864d6f3d207db5ffc7d275d3f562358038b15e26e71f68182eb72b73abffd77f3eda464ff2caaa2808223ac8730c3bcf5b3c781f73b5c2fa1d5e0675c43319f48e13bd244bb78ff84c9023a96cc89bcd8194d053fb4d9a56562b63a7059cfc19bf6b094289b6bf81a736f134c1e9339e5af5d5c7de3b3090fe5c8a78b42283efcfecfdb0bf7678682a172afa80ea8e0b74e37a8a7ef0dd23d96fa4e1bb672f7a413806ce5e0e5869a609f8ec8a2b012a640d4b6d152026d1845acf57ee8dc6818e96d937dbb22d843c50ed97df80d1aa1f1593a3a6c5245dd3166e15cd097d762597e635cd4ebb3e1c44b756563702acfec6d7aa48a2827dad65a70d9918c45b3738133c71ee8446b177c6cbccb4ccc4b3779d50460055a9004131b3c85d0b8a2a80b14b7b1b9c25f287ed9874aa1529e6d1e3fcf837e2c46595a99d27a371194a4ab83fa44d8367eea4a3c3530c4e1eda1c18eb9ea8806953aaa27409e9d67cc0e8e63bb41f11609ae659a368a620a5d1fe9609bd3f4d0db55ef34be0925e8e20a027f21b2ac5c03871b914a778bd17f6f9e5e715bc6e00f0799c54f4d3c1984fbe0e4b46977b6aff2190b73ec0019ce0eb15317e790fd226a60d3f65ac74cc129cd1e6ea63d3719e380531b99912f172bba2e9f464ce57f942e75d5a83ef6734923b10ca24d7e86f2066cab39ed70a10b2f0ecc7f1b8b6d609ee6913f06f230abc2db53faea6e78dca98d5f3f7a62045fd6c3f3b51f3d6d3f4805f6a4878b8692e8931b071f96d124471867a4c6d071d455eeca25cdb9eb62f2df16eeaea4b1bfb7b8aaf74740c29ba3c5a4f283b646d61c53364ed5db28769efb698a10ac45c495949694498484bc97e97e63f7a0f2e2f0fdd5b2c374027c659f59330155f70183e88d45757552ff02766582c61a9baa8bfabb7de14d31e4ee77d47b16d4b2bb42e21aea5a4aa911422f92d8091432d10020988e0edd18652d8a6442ae9b107fa2daee83e0ab71927eadf28a94acfb1e854a0122b04d1ce28b0c9643d78e2ee606c62506ccce86f243d6837d89f545aaf1cba01a758a15814121231e319183227715efb206b6ec0cef67894252ad320461932e566802b425d227763ca8934c71f2547e158d63027c19c5fe04be287cdfcd23ff6e4cfcc83806a4e8ff7c292aef37b1c3b5d8ae7d37d7584387187e911e395b42d31e22161d0b7c5631383629c70ae4711f9240f2a4e25bc6b6575be4be999af59befd98997d8d46f4f1b9948fdf6a8ae8e74229c8155edeafa86a0c31641536b0b71bbcead98d4f19c935abf472e863e94b360387b2023a8995d0476744afbcca3f0ef84533982ce2f3fd622c035bb628aa5188b7eff6314c74d0bbbf9e03dade353bb0061c63db7177377b6fe9ea7fdad7eb4d43873d583211456fdcc457821ebe6dcd620b79224bf960df0268fa63417d0247d2f8db40d2337ff9f35758ffc80b028204de0e6c2508e13d60022d03a6b8d82e53578edc1076cbfbe06a0929acbfb0cf731f1ee6d3cfa32729f91d9c54cedd3efcea5b1ded56f1d345afe0431de41450e1c1e69974a79492953fa8d552c4297fec0ab6bbcd0933d96ff8bfd99915c007f3baad9004d41ddeecc52b4a21432c1fed1af4078351f8d6e9decc0cd7b475f858f616cdb989f375f7bceec4ab34c335771723dc77452da31db9a65d4136fdbd7d6768aaeb945a3c80b08e090162874ac1c3db7e6c5d032b813bd0a6d25fea794f11d5897161d440c3fe16d832258a6ba03d72bc07e320e2242f85a25dffbb098c3b048519af5c71140af60627b3690ed1950496b2dd4c9dff146273443f5e88aaabaf1f7bbbf477f420f6312dc2b22ba9ffad27056fc8a315c4b24f2eab8aa6471410f3098959aa6c4ccc598679a82ff3b07756bf7323fdd646a31f33bd7025531efc8d00f67f340ac6feeb637942e52fe84a7ace9f7ac4e8ae628e3be2ef6bcd1e821a76463e0af88530a1326f45f7c9901a8ddbe76bdbdbbef5122ee11fafa0476973ff45f497ca54faf76a529c5975de8a5f3f417305699d610bf68d5625163eec96effab7ca23bbf0c8467546280ba323d4005152a6261a6fd7c80f0b10c84f0ac06025f1930aebb6c98e2489b29eadf08531db7e05b4e924d78f4de275453d7c9c853d9f15650c837eed83f332bb9e758e1af9e6b3b5b3b7b04536bbae4269c1e79ab03f68a14aca8b2d95b8166890dcfb844c77a415f7fbd4666972c8381ddb2eae3cdb389d00348d2719f8de2d847c53045ef9367ec3dedb17f4371a2b7ce2b35020422656c0a9f49c4605432e2e6fdeb080f0729b53b6b6e665fb57b32e446f83bfdceac715b20947040142b35bea929132422e74f1beed50e33ec906e876fe5d8f1e85d4e95b59e0fc200c99fb6546dae1293a37baa808eb8eb38e2b5c780ef6d3d408450262c3c02ffd423fcceab9a023d417c2d39599de067d49e2a93328a82e304f6b4154812ae42ee83bbc568e1268fcdb61c6f88e7e041ce2a8a57bba1f355175b293adc00c4283599c6909e3d1b2e0acdf0b59d4b5eb4170aa244951127526677443ccc922cc818d721dd82e449ddbc09481e1aceb081f07384e2a5e6d589d4b922cd03e09f0c522f5bad9d301df2eff5822a2827cd2138509220985f260c01d3164d9f69e710308af301395909cbe313ac933ee23eaceaffecd4ddb9ab508f4939194e489a881a557604559df4c52e2af7954d0b4c1ba5856d44ef41beaecbe6b415b3557090332797e3f2661717ce4cc87f89f076121832b9688663d5a2523f136960b722e63d36665d736ae71a8bcb6a790aeb6bf8bba50b1d750ffde2eccacf374c80913fe46d9fd271f10140a0bfe505383723a93cf2f953045d40700b7306cce62e11a6d92b122f4bafb823acb13239fa44d62779988790fe9ee897d0468dfc3a049fc135d13ce0849a2751b4c71e42b84c82ded49dc7cee48443630e6bc5b4b7fd174caada528d35c39db6e4224b7045f7bec660a5072475f1090e4840beb9180166004df137ea0248fe91485d0f9251f3d5a2f45726117ae45cff56f7c05546183dc013730dbb8d21802591efc9f660b4dfc60c9c3228ef386aa84ffe2e4068bfaadafd7dcc337435305215b824a2c63398e133eaf5c318f56a3a7d3a5768c84d51cb45fb18b6548e73dccb087b7ed7c717d861701bad55ae67b5c6fd268b0d7b2b7f24f164b446893420ca3ce5bd0c5ab47ed052f40eb749e2ea9eef559ba448f92472dca84dc1b370d414871d875a9e1a49898ef2921fb8ecf9a7fcd75f76fc44aa4a7667322a01dc2a13fd7fe69a1b6c745f5f656e6a067d2b4868dd6654678e70618f6230b00a1310192bda4d9b983fe57634310d2e2919b5120d5d28710a20f45f2735a661901f14dc39f65b0577b67d0bef35ccfc2a9a65098d99db247dbbed791635a9f5c4c219099e16db23f6992e339856b2a262ab54dfb4bcccd6ffc131f66749d0580c2b5a9ed129566735e0e32a8f9e65939a4132262b05c30bae43c86c26eb2f1c22c14e4e2ace954a07f93bca31cff66fffde02260422cac77150322ed774704a4a7495e0be9374975a96d005923554f6053800067e5199137debe7a56736e774ce61b037666fde8c1a5b12562b452eb19655c31427f07e3f7d845880efeb66fc06d278c41276e24ae2f500505694dc4228e3c9f4e334cb672c5b50e1fe32d65f6c471eeb2e6e169d7711cb625ae3668ef17b1f8420f7c07cad3e181189647dbce74cc5664447576d47329a8de7b734454a28ef5a69363060a538eb4f47d0ba67247c4f2d27cf5227a65c8f8a40e4192d3927d084ce52cdd83a42430886258c763f198f772b2401c495c621d6fd8bbfc1621b739a5c8b4257ce362dd4617aa1ad912c8a8f35bd56b7e050382093386514792117460f7f14ad88c70dafd7ed5c17f0256ff1effb827fa6385cce61ff64a9b5f2c3940efffb334234934ed2c5a98927584db82b2017ccab5f1ed19b2a4fdddf09dfea8ecf382bdde5a00d6fe299bd247221cc90a6c8465755e5c89c9d411464bc9975eb9e835d75611af1b40adb667748ae05d9a141261baa2ba2d60dea1f4256e50e40c9135f979b84a70ba8a419fec58fa6a1a7525e96f7c7a7041c8335a9e0f4c23ea4be54b1f27d10f41ae13521743cedd950d04ccc19974ab4b53ac1e54fc4b80b8e23b9b616bd1fec719424404a41fc5e1cee651820b9773a9354b58ff52b9dd453960ce48a25490ca3ed50e176f7ad91b890b90e4c411d0a2e77cb48f636172810e1d472ceca4f553c2e2ad6922bb65ceaa20a46b6fba5058a8fbfc3440423adbcd18240d82ec418315870d40f9194bd65663113255e23ec385844ca597e79beef2bc61074cb45bccb47719e2d5709b8231a402518afd2dc6552989c279825ee5a6d3a978984bd3d0ce78b88f99d58096035ddf34667ac260800e09e774f2c5772b4be11025093d8bd81b980f28d4b7d1f562dbaaaf2b0ec3a593a6fc2dab69720e6cfe2ee77b7926a198a0822a4073820eea049b142d3a4d15d0a19ea691f22a5b7fca71cfb967d8a15a708033af327212c9bcb8179180253ff859f60ce61f31f", 0x1000}, {&(0x7f00000001c0)="303243dbb7503b02555b70e42bc0dd3f7f170d0040e83778d1d061e3c11936f1f99b89edc4959c4898235ee67a38883001580b336e6a6752a716fa082ac3dd4d8abf81cb9101cfd952bc3048af80674861af2c4fd7f3ba8b48aaee20ffbc346841fac09e8de5e97155e8b33714a60c1649945f7d22dfc093b6736688cdd1a20833c787c0397d42bd0c18882070d91472f458e5bca1b59c7e4c8eab570493781187943971", 0xa4}, {&(0x7f0000000280)="2fec307a686e3f5f1e30d3ebbd117bbc3a81c4374fe084c1a66dfe289a60c260dd1b1a781633135bb7619286d3ad90e5ff5c", 0x32}], 0x3, 0x0, 0x1000000000000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7ff) 23:32:50 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x2, 0x800, 0x7fff, r1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = semget$private(0x0, 0x4, 0x401) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000000c0)) r6 = dup2(r2, r4) r7 = kqueue() close(r4) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0xfffffffffffffffd}], 0x7fe, 0x0, 0x0, 0x0) dup2(r3, r7) 23:32:50 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="1e000000"], 0x1e}, 0x0) 23:32:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6, 0x0, 0x0, 0x5}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x1, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r0, r0) ioctl$BIOCFLUSH(r0, 0x20004268) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f0000000100)=0x10) chflags(&(0x7f0000000140)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:32:50 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0x400fffffffc}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xf8b0, 0x0, 0x10000fe, 0x0) 23:32:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7c}, {0x6}]}) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:32:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = syz_open_pts() r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') getegid() clock_settime(0x4, &(0x7f00000000c0)={0x7, 0x88000000000000}) 23:32:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="611d0a246aa079e9f51cbffe50ba0342c924128f35", 0x15}, {&(0x7f00000000c0)="8ff515d4e14f69b0b5014a1ec1da54cf8e7e2600775019a5ff70180722997c4e330b80f59794af93340c304addb2655a48e62075d4bc44bcfbe4087babfcb9749fa501e4d9fdbfe6aac41c334bc985b2a2c60406538bfca1191933eccc5806139f5d68b975fa140925a21984a45e1220d29343f37875c55a3b7b9cce074809cf9dd256fd014ccdf29ee997314a0f57b486b16a6b9d030f844b986849f3b296c52def017ff26311d7fea4144aedcd4427dda0becfd7ee9edd0cf1208e4395d6d8de53058f51a68354abfa40a2829a90069ac37d1b3fb6f4d5400da9e323c02a85e28b27a65445e5467b97258b", 0xec}, {&(0x7f00000001c0)="9a8e6d4f8f41fdf62d3a29d41f793e1ff73097b54fa40c3868442dc7096db5155a3f56e55895451b3c5788c11cc12885accc7b90a1bdb2d1dddc4f999dc8c9067a996212f0fedd12de26a1e367aa3c9f60763ffeba8b763bb68db77515a48e72c3205464ab968d0ba53632096c72744e009eb01632f35dc0eb40083a796995ebb1c53200ded06d8af0082da4149ac4a4a3e5d782d37657312a4ba926599e446fddff20c891a4b205987348479c20616985942f1e7b2f", 0xb6}, {&(0x7f0000000280)="5f2d3152e59fff4c18ec5cd1d01e3b2931017de15c3ec785ae9fd08413cae1b8caaeaa90a458a761", 0x28}], 0x4, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, 0x0, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x128, 0x8}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), 0x190) 23:32:50 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x22, 0x42, 0x6, 0x2}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000001, 0x0, 0x800000003}], 0x9130fbb, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x28040, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x68, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x5d, 0x0, &(0x7f00000000c0)=""/93}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 23:32:50 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') open(&(0x7f0000000180)='./file0\x00', 0x82, 0x20) 23:32:51 executing program 0: pipe(&(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x8}, 0xc) 23:32:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x410, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x44}, {0x10000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 23:32:51 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) rmdir(&(0x7f0000000040)='./file0\x00') symlinkat(&(0x7f0000000100)='/', r0, &(0x7f0000000140)='./file0\x00') accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept$unix(r0, 0x0, &(0x7f0000000180)) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f00000001c0), 0x0) 23:32:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) socket$inet(0x2, 0xc004, 0x8) 23:32:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x808, 0x100) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000240)="3cd327abae15f84b12385ab1976f7a82ba81ebcc97970e7bf3ec84b7077b8e29ff083074c52cf5f3d3e623807606c79918", 0x31}, {&(0x7f0000000280)="1180428563fd7d5efcaf379783d983b2859f7677d06e2c98b59eca6c166d134f0d3b39bd1206749c47b54989ecf40ded75cf5d6dcc9772cd0c5553ac9329d4c885afe6361e5d8a5dfbe8fb2e4280899c7dea280e95edf070ccf489799f39077e0b930df1c23ab14403ce4cdda4c58e6100e11f1f77457978145e23653abd8f9a08aefc633ce07ca0b182f90737558363d9f0070b2f55c953fef618c11fdf33867857eb67a9dc5130ecee51f8300f4cb044b89e7d1756f0acf29545691466e3fc04f273e6", 0xc4}, {&(0x7f0000000380)="2af92178c23df379ed55882dbe5e641216c7e394d4b115bbb3dd5028b33badb962ae2ab376f70b90130b9f7e73c1b7b7dff88f1086765f3c2207b52a1177921e53d386a9c67d46e2ea0fbdbec73f6194cfedde4e935742e0606035dab3403dcc26dea265aabd796399a577f73320cb61a1346363560cab8d5c3f05dbc0835fa08c338b8366de3cd8bf26322e38ae579fbb6e617e65a3e85083f82056cf3ef9178e46a95508ba486c4ca24923312dfd2dcb1b8400e9519e9ceede1d73d235a2094e7110d0e432f268d53b05b34ed2", 0xce}, {&(0x7f0000000480)="a6baf7d89a39e673ce46e0a7a099c2c26f32b9c30901ad9b510f0c219987274f363dbbea9e43519dddb842f2782c9efc5f0dd86f5a873ed99442acb763f0d0a60fdd7c6b22669c2ca23424824b46a7bac04c78b39056b018bde24ee022dcbdc022407b01cff6e3927900e562a747c7c27add02953ecbc325f2ac1bc690a3210449fff03fb383225b05d6f3143173c61eadd7108b667fed8f755881eceb9aef639558241f2ba945fb31b3f2eb20a582681dc38c625f3c1f538935f9afa7a7e01692fa249cdd0e01ea4068b792362cb59b6aa5f8023f269bd6236e97273e6b91cd2d10156b75cd977988db073538a2997581640deddd5f8b12be3c8b3f6aa87016a3c4bd640d06bbed85213cd1ac5d0f4088a1e8395923d6635df6557594910a8eb6f8ab58fc107fb92f5e01cf5c4bcc2a1d821a60b02ca5527ffdd7ba37f2a4b35b8373132ce921468891a5e998e090822808e4b4c1a5c9751caa3f54d7149aa5b1d80d9893c3dc286fa949f7bd730da9af7438ac101ca6274b187dfdb997f4ba57bf4616fb21c8c7186693d1b05fcd1a25c2c22d322d7178e33395517943898d0142abc2a12232cbdf9e0cbc99a4fd9d8e49cf1c2bbbbc509ab027b4a3d7857af72e4903c19c5f2709b3467042c5fab49d3cc1a2e3c0f910a8ff2ff7f4cafca37ab93950452086fc0bfd21d8640a926f7092bad3e4d9663cf1800f28019944ced8e5bb19986bbbca1799fc0f9f0a34a4a1272a9ba0e6c6e120b45aeb294b187da107078b22a9a7ce83b4c5946eac2050370b0165a0685d210352902fcc8916e7af1e6b6cfe4c1b836ff2cf0d5d414016c32b67a60595bf5c4c3bdf789bde81373c20e17feea71997bcfc51e0ee99d70ad86a9c1699405f2d387ccae37fe4c343e66b5ed7ef62ba83e08e0af629589453c8302ea19e39fb5d0ac41ef7c18005ddf8a12de494ce5914ac08b5e09821fe4ad979f53c18513af0ae2e7f2f99576520de094a9f130e4d36508012cefc6b9aff57f9c388cf85c152d3257ad71463c944b38d7b7425061bfee79b13606abae8aa7b8a449fcf32affc558ce90c73536d28c895b2e67c29d497efe46c2fcd8302619165471b56b8be45ff1049a3b67f20c79ec6c308aaa2d00749d7479018dee783239a0946b1be7fca3c1bdb0400ff794d614d77773237e2e6fd0a87c8d166fe984cbd0c48cc8a5ed9bffa3239b5cd57e4da818f75adc082447e890c8cd5aa1e09d824593aa3c40a778e1271e571f8288d0383c2992719fa8e8c3a4b262e4b0fe1c501cb0f0395b43980b84842e8ce0bf0d73b435b8abf8083eeafaeb7d851032ee5dd56ef895d4476beec5d8df533c7af23e7128900f57aa999f8253da3a601149416b55bbbb936994ece7ecc66f025f1bf9e10bfaa974dd9b867f62b36e27eef0675baada2977eff317ced8da4f447eaec274de6c102fe8f9b624983b071f1fc7198b2dea2387a6f4717990f0753fefa8fdb6809b7b5dfc8f846818c69b033bd036069a6c8a3b3780678cf3b5a1482613c5cea4e6738bb8bc85df43f0e926fe9e01c205b509874d4660c3288611635d77d07d7a5b488557673bc09d143ea71f90b051c305b74a2a3f9d87535d7ed28c011e0af7ce44a928e2b54a6e0919149609904e86201843bfde01c6918b04532bfff316eca5b1f19232c50c5a68429e4cf1c3ee248f04a1ccdbfce27499559883f4ec65c4496a2f500730fcc4b27cc3e9f19bffdabc95f23b22664dba42166eae77ff3eda5be753d172759c4a825fb44ed21ee3faef9a5f5579ed65fb7ac3cbf779134594e7cfcab2b08e75d85aea23f2164e2646537fcf2acbd1a91e3db1691cf05bc37c5edf06fcaf05ae5957aa15256f35363378f7807b3ed721d95ef33f5e64b7fd58fade3a29a131ad93af643befeec81fcb98116351018b26a68937cbb387f93029c85253064b8d23c000c6477c63cc5232e5d73cd5587bc60bf5164b110c0cf0dc7d32c7beb7a40688e14bf704b5a1a27613a6315cfaa0658a6df0adeaaad107b1a9ae46b380868e53b7fafde7e7c0b7a3a55baf8d91d5e897b73db0dbf50abb39009738f9a57cc5afdf4b3636163a800ff09a1198412e4f43d444f5a4122dc5925c4c4edafed728b0aef3147b0e94a02f13b72afbecf709bad7730eb1b296549ca6e7929e4064c8e3709af6aa554e723e2acc0726918657453b976516208766b645bb1a68ca4e357348adc2a26e6bb18f37e2389be996e274c859f9311f504120dcfdc52c01ae49d54776e23fb5c052d77262be2d41701a77d2f3e2eab253967bebb7fa5d07262361bd985782dd03171a4d50094787b51e243530b5e06a2a4cedbe33c3bc59b0848ca708522b5702976d56b86a582644a7bc2a29721ada844698e9af5efde2c9f4666394ff4bfc7cd6cccb30eb8d1453af14751b4865b8654b02ec3aa306b95272fcd65e5d519c56ddc0f04ac168872cd0132ea1d7374411325e54a9b3045d8b9c486cf8daff4450b3e5aaa00c1cecc578a3b5022f047e157155e105495db0e95161fd75b00075a0cae3a148a47e8b22e96239192eeb96cb12cb985a2c1e579e4b09b20f7156b22062235c37e64ccf18087799b74c3aa1ad360d669bc3bb0175d164d47ca8db4ff34b30bb3c533f0977a9c499037e5b430b554aa73d257eabc7586551f6e5f928d899f9ebbae2c63eb034511316a547de908f65e9445ca84d361e65ce5a662515906dc5d54ebef2938b99e38fd656b6d3445b923b90e21b99c3d84710661950d2fa5feeba4cf0608909707dae2f4877452ca6af2f1e47271a4813bfeabc97bc220a9820ea190ffb828f6e6813217f696e8d234af3c809891c8da5b16f15b68ce8f69755f49606adb4b315fa491ae385d05c125d93f1538c936b1930aeb2ea16d535c926a18092db33998118afbe41b50b30e9cb8aea3249eb40d2b8bd6f4f452626cb1355b9f27d3ca6e22f4eb7b3838477b2be6f9b12e513e7d8a77aae225adf51cc59b48187b0a20b30b8e7d33e5b61a49ff2185dda93a3d25b2a6f8fbdc3a9b5398016be63c6f5030c840cc71d16709f9edfb50613bd0464338cfed5b913a3801fc75821e0363f3fbad6cfc78b757566c13ac39a6ab0a0ed60d16a72161c87362bddf4f9ce238ba43bbb4b0340cba479663b96b4a9f786ac6b2e05f5b2158a5c46f3ff2865deec287c58f0909d01d67ef84664add569ac171c0560655cc67c05ea8a036e102fcdc449dfdad12091112f9f70f55383e977a929899f4866dff2b728dd9e8f8e77e0428f8e5be718a27c2048a55144974c3da6966766fd1fee0be901da064c52b966bb64016a84a6936658752fbd18be4008c8ff4f1829a6f7e4386d6d5e6bb7ffba8c9b9db9a9b2a07050a7bd6f0def48aa036d3e2ea7e3b40c2c88414acccc55c68d4484338e7b548ebc80d1ea42cccb55400cbe837e2ddf36e2b2fb17ab52e2d50cdbcd344b105ab0e99d86531bdce1ac10a48f536892db78c0977c7716d974384aa1f9d4d8cd5917dc80c31b1a6869eae4199db220fc79a44e7351e6897ad8a7cb0d8e34bb3d80b619b230484bd0b304fa9e3aa356c5b2923444dd9513a068e545fa9bebc72c201ad798161ae579a9e3a61b6a35f422038b610e49cde5b40ce2e816c7b8d7cfac0ca95657fbe5b698cff4026a4ae3933abd144122ce614019dbac1eb998d6667e6b3f33f5a20fc57f471c6cd32721118f99fdbe79b5b3c663031ec34869fbaf8753f695f16eb1f84b6ad3cd3a40a3b097d63977594df1e922d22b1c0cfc705ceef4e5f8032b8d06b7a6a945f1f382d3917b59dfd68bdcb00962476f5b664701a246f9a112863a9076caadb4567b6695efac8d434207dacc8efcecd98c6291c4047018c2bfca41aa7d468375018992ac771e415ca7717ed16d7cf7681654cf377d09432e28680a468f3cdb580c53fddee110d5d10a5228821fe2cfd15e022edc3b19537f0877ffd451465617650df1d3a36636a58d0fe909054e2f51566d86cfd68cf1aca4fe77ed4ab95e162cbd6afd49f8439d557051b492c13c5cf30ad7e579b9a56ab5d093caec30e7a18f1ee5acd28455b93753b23f833380ec47a457c232bf296ea3cd39ad4e1c2c985280c0dba23e7cd43480ed29d89dea62192159462cb81eeed89dd54e16d97892830a0c5e68d7f6bffe5f8e367d731aaab086aa2639f9f0799cff4a2cb8d2619687751d3ee5eaa4570f8e4e2a4b03663b6e003e070640543aa24ff72366926a1af8244645c031085a0d7c96a7610a8b07a89004e72b339f2336ea4e3a36ad79a5fb84729e6e5fbc3e45c3baed1b9c18a88c4774588fcaae5c24263f1a3e30974f24b6a50a450bb0dff62f41640c9bf85ffc3ddb5afb7ff709c0a77852f3e967bd037759f06424f043933e79408515b6dc4ae7fafba363aa73d5a15114c98d5f770059c09a87bdfe82ffc9710cb0222b839d463b15b7ba1c7bd41cdd6c13394efb223bd65b4d93bd633c998146803632f4413a406cd84b84c4c01a3785e9dc9044acfcb493f3410941ad39ddff19c2e8222b69708ac9980bfc520e14fd8d99efedc1e19839b027a86a2f50b5bd3fc795a9f08314a492dc80a5b5b18689951ec0907c01b0c5dd4fb7ad78a4291a0591ae67077881353aa6291b858a835e5e0a508d0b3b639662850375bf13aa47ac7e1cc51c328624e56800dec4706421b7b9407f23e2ed54050d0df0640ef2ce071b0a13b1c68aa97a5dce60aa37c9ceba8000f9d98eea42694cdc9e7b3f88d5cfeb517e11d2bed709b74328bb9d74f88d606db33048b6ec0c7934b4d60e2370f7895ead793f25fbb3eb3d06faefadc243064990919f29ee7bfe6fa97bbd25d2ba429a9558a8fbbce83f406251a476dc0fee4c5fb1bc379a552bd8ea4521deca472639934f84d23e4da8abbf124104ca2ff17477411106530f1f513350143da8211e76379219a3cae8d9965c3768fdf3c96c6ff82ab15ec6d30fb0c526a2eb6f277f70d9b1d557ed8dfc2e904b5de24ff37e34317113c6ea0d3166276b03c100c168b50103a5519d9052fe9064f940531a0e04944a39717c1f89bf006d02aaaf251df4be7f51f9f3945947b0405b22595061360247f80c4aea82b7cbed40ef3ac94597b999ee66057608601388b979cf8339914d0294711d36b5e588fc667a8084a618fa0aa49136a6bad568db151851a19ed883642e397af764bb23264c53ba6e4b5635de6cea156e62f82040f40019bc11ffae1cb2a96fd1e882d390caf50be1b6ca9747aca7dafe0fafbe8ba6369857a69d39ed001f69fc4c2b9b88934dc4fc5b7501bd8c26ce0d1b8b35402d7050d1600998637874e16ea63cc2f5c8af8e29fc50b1326b1e370267d480df5e38c54bb7c42dc676694b2e874ddbda295cfc12dba06f9af1ae9082092dc8257ff14e9ab15676e2abdf01c548bd2de12ab6702abfa805275ede1448903f74b1f39c3fcde5be60c03027c7435c06c054797527fb0ed84d7ac93d46f1039e3d46609f3d4529c2a2f4fd84c88a897e1f372301263d900ebd8f98b956753794ba0950982249d5253cdcf8089643b4bb3967cde31f7cbbb28a49fec7b3d8c5d5656af00b0e3a7f453fb4b8bf53523b01736fd9d9d0050d801180cb89b31725013e6105c3827c5f79fadffe88a45422b485bcbf173e21b6541669030bc3452943168b366590db45ec16a0e76a92bc6cb506f265f02a937c0552416f255d20bf089e777c94af6c665c026d6a057362eb4229a2ae288feb754b03a2a8b4b6e3c", 0x1000}], 0x4, &(0x7f00000014c0)=[{0x28, 0xffff, 0x200, "4adafe33c8ddc6328225d00e8e8908676c7db5b9"}, {0x90, 0xffff, 0x6, "2b68625b113f95556279d52b3bf3ebf6036281da5c361fc421e36c968a63f30595141b33a88573af931176160a5fa2ad648469b151b8919e31877762b34422448f70104d8e03437f1bca40fbd403e93948ec6ebacff9b64fb849a273370a2bdfa825639b2368081b2a65a2ad453d238df2e2abe255bb25e8a3ce9995d0"}], 0xb8}, 0x1) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) 23:32:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffb, 0x800000001) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000002400)={0x2, './file0\x00'}) writev(r0, &(0x7f0000002380)=[{&(0x7f0000000080)="b0b025fc8ae201e0a806bb311219d66c2b3b1efd0865211795a47091e14d127e39518a4e88ad771c2d9dd0503e8c281a562c3186e35badf7fd32a2a8b55f0884ba599d8ebe8a163d944a689d13f3cc7310580f", 0x53}, {&(0x7f0000000100)="55e9df0ff5f5d825195f7c81cf362675855d2760e0a022be665f952c88c0d8cdcb72a1e48569c961c81bd963e7ac9c2e9b09cfe266fcee07b3a5b2bb63cb28cf", 0x40}, {&(0x7f0000000140)="0e7b0c8293969d78d1a95f753e55d52f8e715f20e7e41343719bc609a02a0470c65bc01cf5488b2765fc6c8fe8a30674c35c256d513af19466bd6dec7f5cbd9c640e645915ec7c0773b0e64a055d20933a7888e4f04f1d4e38ba81b8c69bacb35290a6164b0577116ab0c643f1d9efc66d4a15630cdc86db02da918242cd4589d389f5cc3b733a7f2630dce292a077aad3692ae559085dbe0e76", 0x9a}, {&(0x7f0000000200)="446c11104d9890f42a4f896bbe88c66301580baa6f34b10176f52c9ba3ca9bc8f20e4fe339c149f93c7c6a670d2fa13f5a6234e55ea552bdd0fd9a3bc87fb71468f95959262ea845e5fbdccb6bd7356786d14d402b2f5cf3dccbd40f8c2da79c6c5cb051333143b44b9024766cf24e34d28773f21ed81f6776b55bbef942d1f53f14d26806f3262006d19d49bff156c5b45714c4eb2d1674ae580f276b9efcf3815363043ff08a1365463d2d9b2f7418d862ff307d0c0f44c88b25881981b12f2dbfeddec19bc8534ee93640cb037b91ebb7e01ad0427fc4724aabec55e664b1f254044fba3be6ce0c1325cebfa101177f04219c4700e2fc2afa8e95a118fed9f3d972525b1cb27df8a148bcb37210977de852278240f6a781a7cbfd0ea085893852fd5ef92f604a5426a551972ead9da89b140b154bda1f6568b888641594c256f007a5773ff2643b0a4f2589512c2e31959629aa65bad0603c280e514e32e25e8303efe9e18f65789624729d4bb8bdd901a719ee46240f285be933dbdb32a31db29668e8f7fe38c7f3362af51fb757526775b30928b28c809cfe250998bf2237553c992eb58edf9087bcf6d307cd97fc5135c9002df83eb91702a1f8c4fe3b3072717b3d009fa5e2405ccfe78ec007055c4d5e3ee182ac66925bd106d5a3a6955b7e3cdbec38c85099afa858e4ce08b767186075288d20bfa179e33bac215dd51c693001a016ce79316d3e7bec1e5cfa8614ebdb3f0c019a46da033d6b39ab43303ae3cd998bfb1f93117bc452915e79ffbf47745d3b3dd030297fe319707be2326f9e01e1874e5ae58fe96547a8343a01c371d05c99fbc2f918c57b2de5709a43a5e4c23b59e520eaa7e69617b1333a692d73239ae2055aa431c83c3913abcb29e5e0da3840618c92c2f6627d1a8d065297f40e3ab5cf36622efeaaac341f50acc19be1b16e97885c6769fc3eff45f3849668c88aa96baa649648247ba43af4ada269fa44e243cfdd8e6e9347f8d0c3a36590545c67155a3dff5511b984001bd7c554516501897e03db1ac35c9a58fea9206a69f160e6205fc11b4754d7505c1a6c5851003bf266fdce1512b0c4fac0d54ce63c10e5df5a9fb986bf2d1b4b1be865d587a3935bebd086a506b9fc2563244b0a254d5dfe45ca7f6661280384b37d4f79835a2b4751f6fee921e531f08004cfb69fe3deb248e87a300164209b0ead541e8d82d9919d0ab6cb388cc46258ed6a2825b8e2da8debe8b6871ba1ea8537c827a284e5362cfff6c9f6ead6bc46e034fa2bb558a6c9441b260cf63f717d0ef80f34009ff0d98587b84fd6db65b5e7d56b009c82cfd4b16ab9b82e205ec8f674804958ef2101cfd63493dc387e3b9bc691b01f530a9fb8116a4ac6ea1682590b4e8852952f089068f475c910d767918bce7c04f281257d29e5b3827ed2ae3a424f1ff8d0f06edc56952215ecd4a192e46d85493ef40a699fc7d910ecf46d31508ae6dcb5c720b66fa115803421a86846a4b60950f9ed46a28d7baa5f9280e26026f75e15ad97f573d84b3031bbeccbdec4a2107bebe9cbd939954242060de934d057b5b257e3b626f61c1fc01b2222992f5e9a8474d8770ef3377238079293d038c1b1b4016e9e66ac09197a1be9457f3c85ddc1b666567fdae36765b8efb67f35dcb303b28b582d816eb42b7a73417fc86ccdfc62eaf14b03e5354775a85bcb97a65982a3b97c9801d169625bc8f669971b2b5e4ac63397136ea78704a7207ba0c9f080e09d61ae74e76454f1681a4e19893d21cc92378f12a0a9e96083282c6c80ea9b7ade8de62523b2c7725644a20bd9c9637b5505257a10c64fe08243fbdfb1688c0ed298d7320ed2e1af97d3c2a5e64ef210051f0c815a9a8050f96dbd9809b893cefdc96165ea15035d3ba14cca175745350c5810bb2d23808dd658232fc4dd02e2e9b7e0ecea593d03dc5acf71e03c950cf79d3de624386bdb0387f720d2f1f56f455f1d14ad33979c2cde9ef6851faffacced05c8d50d9e2d9839bf0297b02512ac653fa0bf1458e5bdbe6d1e19ba654b9b06892fe58f4f3928c75f0c4b465f996da0bd838fa997a0631383f15088340f8ea132201c7254e793901e0b1b00628b49bcfd8efd4464cee4dc1ba75622974a24b888bb6b26d6d1ff612a821a292efb511aefdfe97b0f9e4758942d0902b9702c48469e5444119068cac5eb64c9ea654a2c39b95748448a7b48d5acfe05732bc6e40221f9f9e86409a3224af77c7efba16d13824a6b71e8e1843c399cfb39b84b26ae14e869e7b1987ef06cc2e848b31262ee33d019f7221fbbc6a97803d20d4b887ebafcd64eaa352ce4b64d9604b5c3663f5366585913444a2bae2a22ebe3b6e8ec98bf0dc5187e8c0495549bcd47ef40c650f806c88af877fd6112129c0edd869fd4e3021b65cff18ec4d4cc124902c1fda64fa6aa725cc1f6bea7cfbb38107b94f4f6c7b12a33344b45a2048aa2aef54d3c39968e3e2c12cda3e9ddb6c9e1c896e0f663fd54846312f75a59d523a3523af66f96a149127e299650168c19ed9c1dd51430f1b8fa13f03a868ba573ecc54a1808b6a0d987d262e017c214b099e240a761df4cecabf6e99f9d7fe5108d7558e9864dea517f57bcab87194810323080b42c34cbf4100ef0bc2438761746324cd2c7b0db3ef63a8aca3526649eb837ddfefa1ff97a661b9a77120512a5a622bb8d8cde86e67df7d1cb043fa70ad4d0e79aede6a9528002e23466bdf1e9ad174dd7aec26a01b9ca561ced9ad1d9a000fbf37379949fe31ca6c23f15f486c6be72892e2005f7c09f636f0169d909e73fa721dfba82adf953e1c9b09c3f00972e9042288d63dd08d12ad16452fe5690b3bd2249d8c42677ec1564540ff0632e206955f54e49ba13f1822bb1c0a5702a2d821f85bfd0c911728b75ddb0aff9b9aa20ac7facd055cc7d0540c3bb9b34151ee5668b5d9e3369a6de7ee0794d5d6d96713decc5ad31c8c69d3fc134ca0ac91630c4105c1ee9b2a9dad6d5b5149a2a2210692f3bd3134ca43bfabfdea8a2608dd1a117d8404409bb26ee941f8bafcaf2f034473faa75c23bc7997c8531d889a944b48674428f899f41c948833a4878e85232055ece8bd6bc3b7f2fa0763c105c2c36409673037fa9361904364de33c8e33cb0c6b9bb45aa9c61fc612233f0e45786f607ccb3a24a455b006061e9c6f27920e7a38cec7f725020cec9c80f5e884c74f4feea5e16a0d677f6d3299ee965604b6291262bd9e754d2876f11dcde9cdf54c5710b418aca1b656f8c40aa73227d3d2c630312c8a0731324598e8c0754e9f177431d7048918c3a7444d5d4929625a1ffd199ccb46374ac75b97432f26037667a1e91a3295dabdf89997576d5c030ca05ab2a63167dc402aec61ce013747f8249a21f4cd273ddfc28564519567aaa5da57b7b1c8166b9b3eb1a8d024910a995113942b556bacda64196296be4ee293cb0170c6c1e7464bc8e390936d79f99c7e66d152df99c7795fb8a5b8bc6f5c2ff3e61cd46a3e0a746b3f69d4061b1a8c2deb06e601cff421d924d8b7c962c9d2044ee7624831f66f5af0ad10f26d57c17ff5248b4fc9da5969cadd852e0d365b7512baef5facc129551a3f0b39ee9249782fbeb146da44388c3d6b77e38c5c57236d5d0874b70f11b7bfd1cef1e6da49b28d49de2b806cd1e1cf84997fee0591c8a4d70fe0d6b4ea28f943a4eefde785a4f7c14013b75b9b9fd64cfa724f8f596cb5eaa32d2417066fb93e08819adf2392602b7bb7a4f3511dda9c5b88ac58f477d16b76c04b2c7da37d209966b44d113037f6eb1b6ef4ea7cb8ff063dbb03488517c1c5f31c09ec9c99e36c60d57fa6a4272059786bc11c217ef82bbe908a62ccba3ae59f84d5c1383e6048194a40fd46cc2660de2564f8088bcb189ff80c4ed46c967ba93c978e9e5f56b14172a77e58799076ece873c0b7dd2bf689dbbf89c7dec4af620b055a8909401a958a3a6c9b0c86bd6f09e2da2e8b672348c7225e56e4ca720bf0a064ff9e61aa862904ccb79f38972d180dbf17bede6e3d1879e8c3eb5b10d6508279bd7d4f7a8103b555e0b64ab979ed3d34575a93313b44029dafb65a7fde8905831290f419e43f44dcb17c6a0350cfda6dfe34c3e53aa96eb1eac3915706bed52596b6c35cd0d74c6f68a8a86f00d80fd4c2f1db6ac2c90f6c0f49d3c13152b9bc4613fb2e2c41316aea6f31f45aceda028533f051c964e1200156ce51c154abec09834cfa620688aefdedae080cdc6397479d90f6b0c4ef1b55fe7def764ac0a3a9b05cefaaaa925e626898ece75517fba700f515002405727fc93f525e32343ca34871996f82773ef09830a3492a8565122fc2fd89f2b92d52b7e0f0fb7a7d4e1a97606d3e62544f495ccacb4100127989d7562a0d50fb091a9e0280c9238867b0c4cfd1db95daf8dde876aadab0a9eb439a037d88b85e2b679aa6a9653b16934e9666cc20cd8d7acc6d67a15922c191c17e08d8a6419768490f85debb5fe0922dcf02b4cb15f2203e33a1bdd87390b7f41b4f424bd568141440b78845b4c237cd0595c967aa4fb363d189e7798cee5893920e6d7ebc9b9d20d4135f1871d449bbc33c72eba88874802cd285f6b4a6c9c7a6ded4a7bafbff7f68646f53385907146836f7aafdd51f534ce9995e6b343d5ba8b799aaadf31875242e8c08f042b3948a6d56ea80caaa9a9f22b8be1f4f56ba9c733029f9e543f82a7dd0281eebbda37377db47caf000f97917bf15607286dae5af00664ab128bce0d77308d98eb0d8df89989db4ce5483ab15ef693de34045dbba58ac9a1ea1d6a198d9b6df0b33f584b49908c225fa37ed5716b34816451eb6b9ae94422be35f97df7391f987c13022288e01ab0d4f0881a7b2f7c81ff8500b3d40cd44fdb60c9944770d5aec4d344495d146012a48cb5efa317583e91a916037d10d6a47ff69be5067717e0f01e887acf2adc2994d1a8ad8632ef2dfd27e7ea9761b5a5972371284d844ccd93c7f8a02aeacf32964a828d86548620c1bf8f0d3f9c1b96ae569270e1beb17277a5057d7e4dbdc17dd87a718885ae2f3c7e785db36bacca0cc0068f1e40d690b58d90796d636b1a8e231a6328aac8cb5335a3369279f37e546fe77698e09d6031c3736d55aaaf8a8139155ccbec91fd435b1cef48abca3264d1dc3fe73219e798789b7742adb23d90f390745e1033b441d62b7823e8bc1f078b218de5290309730dc7f23f811e892753f2a632173a3731099874c36dffdb527ee0a0271d68030cfbd1fdd18d5a73ddb9e83431e28b74630e738c21e89a52c92e37208606d8c1637b1f82d579e9be5146cd15fa98a3210d17ff15f5233452be35ca06993c20e850ca18033758b0d7b98a6d8cf5c4bd483ce57cecc4e8414083da460b01e190a99da218eba3ba3106ccdb6f20e87a7da6fba0c5fc555a1767a37b29b0630fa2e2cae8b23f7c7df434021f9d2ede798b333d3ffb7db3d9031b1284b961686c30693ca9c912a132575563892e810c7fa3e135ec5eed080079e101e38bfe1d4af0bd369bf1f25df0a864dc1ed407cbc9370f43423fde79e24c067d13ab7d76d00eff8e890d993c9097cc2eaf1cad7f4b203b772168c7f8a43c2114f55179e6bfa01544cef221feaeaad5138d204f96caebac175ab787889b3f449147d365cfafe33ea3bb49cd1cae0af9f64803a89bba983d135ed6aa7c19aca7f44ab4c44f0a311f441f3a88061fd419433640353605b", 0x1000}, {&(0x7f0000001200)="18dfc001ba89c48732ea50dcb73821b813ed9f134faf5dd39c9f9226a102252b3b585fc7a5eb0fd68b075a7f06b7db5842b95273183ac395c28afe3423da00aa2d359a122139b578337daa31b472efb35d01668831ba96595023fb5ee8d0228bbb6f8aebcc8f5bc05fa104fcde21b864b69cd2ac5d1f7b98c650483bb7a2d3baef9a55e0abaa534d29de2489269fc9cd3bbad31e4fcda399786d4284f9b622531bf9013201efc3c1615a59e1cbb620eea9ebe62982ebd6a2a421d5678acf36061ae4acdb8d11fb6ffcd0771b0a28424a2d20a253ad", 0xd5}, {&(0x7f0000001300)="1cc2185f3542504cf236db5c8cd027517c5e8d19ec41b4aeb41163b8a92c3fbf6f0e6eb89416218dc840de5f5eb368823e677429e18bb1c4f5f6f895a9f864630a75087893fd6809f0d50b29b87c414046a4ffffb2b83ad62368affe638aff7ca7eab0e4b217885a4aa10b85b8431d1f362b1dc143a8e7a22b61aa26209cd15b5102daf606374047812a4fea9c39f83bb90141156982ab431975aa2efc395d11b26e29acd64edcc5c37bf17322d8572d33cc804369e3515fdee7623523eccc4c2016c6bc3c5972c88517f7644f00f5ef2f8ef3058a8c81bfe4460d26a8582755a97222531fdf15e5dc7a6ceec8930a0e6185f685735d39f6253fc4b762dbd2e8af788d0b8bff5c664814bec714145e3e3af330194e2e2ae1268500e4d94eba181c5452401da3b3ca3a339ba67bbb7b95d60d7a69b9e96211afe72ac80cb0eb3b8638d422e4a2015c3c6e7fab8af20ce29a667006ab7d391da5c19febd857e0c17bcf60a98284ee2741cb2a49c8e2cfabc9ecdb54f6a6587c03ca0309c74c768223898c78a34a7e0081eb6365afe5240346a1df922f27f05334213d9f9af90d94da4b28e3188eaee69b793d50190c0fe9190cee2f63b2a61e7e15ee09aee66d19b83101a31d698e7f9478fa836ed865ffcacb487a2f2c0ccfcaeb9f281ee55a46132becdcd6ac183c2e6e32d9b6031887f7ae6f0074d743cb82af26c90d432bd05fa9c0ad27471829917b1f6f61b529fbc7d401b3aa55cd98201c320d94b8add6ab7d7829cf708146db27b801d39c0f1c7375351ef63d925cb6215d1e91525d1fb6ac740539f0ef7df65cc2b8d9081fe80cfe53de4b26ed2e7ddfc22c388d7529a4b2c6a549fcca2c53811e2cbcffa95c2008e94dea3732a239a483d47608a13eba38a4706b173320bce12961bc30cfb4ea97b36d04540f73f679810c5d14482f794e1a72909830e0293f4bf51bdb3a5339da4bda9c5264d24f4b77a0da1889b7d4caf1a147ec0df0c08a9ba64dcc05a444d5f2454b040bb9e13f9e1a203f34b602a4c24fb26f738ef91ad63c62162114485440555f81ef32b1d99c2f131315caf6205a454e509d0747742348a164715e9ddfec299179a6f610f3b0435c2e0149128d913e0d1c1d52af1880820e8aa7dd659f8302b65030668de84e6159fbf2b98e95c855fd0c236ed7221025b19c61bea5ad31e86373e715bdba132494abf0cf60990adfdea88c35433ba6d74196cbb01dd4cb14d374ddf0b15466f87b7618c5b1734906f19d026dd6d54aff8ff19d784b34a15e59ce29e307e6a93611a86b56edbeba980f05b14be275250bff6af6e295e955c6f0c9b5d6a2c92b244cfb9cb5239a83ce5e8a7aa59d79953f83a9c453a3af1ee7479f6810bac39363f3c34f282dd04e958fca058da544a44e0045437a58e137f176a2c3a8b037b970356faafb5f703858e30e678aabee29b63c22fc2ed7e450bdf8f56f1b1d357dd12e0f7e29909e830a931ff83b6f0a771e1bc22dcb155b08c06b19ece73e4f419e6868d1ba08517b59aece8c5ed4bfc204657283e967fd963d2d40d7a51dfdec1d69dd6cc068655a592f7b9c7890dc2a75dabda7b7a3624db434ab40ad5175493b8fef6d772d95fe9b8555bab8186a553a948a938c3be691404483fab98e33f3dc51ec115424c039db4f494b1f3fca9f833e30907855409d05befc342e2aa5a25d9975939b945c8f9fc3baf50958c1f5e724f658bcbe0ce76d05912db349214e0b4725e87e8b482089ff7bbf24f1e4245093c27839c0e13e53ea9e3efb06265101624874bdc97254c789a783ede7fb2cd44c6fc3e4d5ab4bd5aa48e1b7d6228f04cfc5dad0f8c88697aa06e62fa5b9dccb9e34b3c3ff83e3cf0f9fd9d97b0d25985e50782f70d7aabb30dfa8e602158ba3b5897c1a0f48a7dbda9e003e3871eed5187a3c7a0ac143e58dca481e1941468d82da3b099f558febd2d672ac6c402087a3db07b94534a15ad152fdf0c5d2f858c536ccd216b197b4ecb5bb47a167ccaf3587442122033c8e4c67f2d1dc9f59a578b2abb60155a99c4e365e08da53ef332f2ffff1115f207bad4b32776ad17ce4f46525b07060706313a0aba75dbeb9705d3dbc09300712d90a08fe03889420ddfde49d34b22ca77957285fc70b9b1b36f8fe1966f87a794d599bea20712b32506b592a0aa71f3945903f7e26b6121f79d0e925e67e5879aa5f24ee7e316b6213ae93187e8017afcd371316a1f2391ccf8eee5de0944e197399142c7f1e1f5c25dda1cbd111a8c9215ef487581dbb86c1136085dc8a48a18be94229ab2d61272bf814a9145e5a7f3cdafde665549712759c0004cca8235f220bca11e1b7e45e3b49d1a71c154ef40c74be393c3f067161c197f1d424920a468379149007636c3121b970ac1fb84069cf240c10cec8bcc282e572141c5baed818eaafeee504c8c9f0d6e7a3535f145427eef984edb30c0bd362dc53456efcf5b9ce59c312b3f84efbf1c9f7f0c148565d05c18d377b7072ca0e38c1f4ec07f6c3a3489e91aa1f596789776ea79680374a8dca14c51489ccc5fff4bf6636befc008648d6e7abfa436f28a6e3f366c67e3b8cd838a07f76a9389611a3c6a0a0af49f63808851789af9207281ec1d2a10312d70f32a56f21be6d525f9444666f52c8e1e16f544990d231d7445a87d51d4cd3cbf9ffcebd65f6f0d2e5a2dce4f22a42c02c8c1e3062b1a94fc3044f8bf26ec2e5a48cefdc7cbd8cc10118f3bf0a25eb1ca43c51cbaa26ea3eb1001ccb6de4e583b74c02f63984ac5e337b6e639ece331743265115553e9dbeee1269ab4780ae8a971b2f058b6ca5f8902dd8f4b9e5a625debe56e60cd2429f35f304dc23e8aa7416fa2bde632ed54012ecfb2c4f95be4fd79d2c9120e92476c539169e89562c21ab22f280de4e88677a89cdc7112e837c0534e642f87e31ebaf6520d699d29dab2da595a11c58802c32d6eb0540d186399060ccc05d738ed5cac4d06d1af8d7a8be44a4a04d82aeab6d20983b1ffb9ffcf8805ed8c08d18985c06b37dab00924708978274c261bb56bdc3b3007f7d70c24a2a6a30d0138a095065b98cb2293e59611fc53b00f19f0730575268fe8b82ee64c2ac4b025a5f579212c0bce068197375c2f7d78cbd86701a3c49be5757260e2fe5ae2a213198557292d5ee9f78cb1a7d97bd648af13fa28a9735c8ce534bc06c4eff8e41d43d4c14a57bcc002da4e0611ec5c747cd69347359850f23a661bf051d5e970f85e745ed32a53c951eb9ca60a665e953a3ce978ae195c576a141db109126bb49ce25700acde8e11c391c7c00f3e8f24ecbe00e3ff4d41ccc52a0f66f3f598def18494a232297335c9dd647c6c7dc3d332882c796bfb0d864dd9b204750efc4fab40b251915b6197269896a11bd94e8a4868c0d57c23c7279ab86da1eef437cb8328a6239b0297a7fbb0a49faeaaae1da08aa9cad17055a3bfc207662e7364fea92f9c726f229f46c106392210a32cd0a6facbeecd779300fa94afae3c90b88aabd95cbcaa211660a2b22200efda2142111037ef84f77c819e238f8a69cc81f15344102a6da2227379038f04c5b2b7c4bce963e65086485f2ec49481cb3e970ee320b1b359025f3f3082a190b0713971bbce41bc15b96430bc936fcf1b1bbba27f161bdaaf38ddd46242cd8f73f97b227eec7b59de2c2a1c7c35efb3b56d9f4c5906b150144d1f70576c7b6f19a1dbcbcc4585c371f4fe7c81aedaee5f258fd26579e4701ad5d3a2f90ff474239d1cd12831c85aee7dcc847f6e58e9ff7008d66d6713b727799d6441657b380b3905fd4385ebc3824b6694b06f49aa9c6ab085468de74607d851f5213a5deba068784d1983e67e8be2d49ef0c0d5b137fe2f25b230708c49f542430a1f05291653dcee96613528e7ea391e47bed6c4b792e7228ab1b54e3b1dc2af1573b9a176cd7c811b53b725af84321b3ba7e9db3f9a72dd6aa25295126c545ee0b60bf0a148a752d75a226577e4e7c4b1a1759feba3235c8b41157ad974a36bbd7e3b394ae1545ac6793ec54dfbc5b3092e59827f7ced886643bdb5b18afc3ce6ba3bf19011e20c12fc5df6f8753f49e6736cdd450312d41a30a458edc5be50582e54d544adbaca0f5ef28299773d4db706c10d969f51b9b38f3265296c8f8016473e68187ea4e5847e4b13047946529e50dc7f3d9417f771e8382dfcf571307224dbb628603de30d73074341156e9fdee34ec2fa9ca8239dcbd577c9ed8a0b278761e19a8688779e7305fcb0112ced0b67c0f41d4e2f50073c84c03b8f9234ceec4e757f55a087bd247c86be80b172612ce9d814ebcc15b0a7c626583edaf32164ca0a7e5c7b29d83691100ca56d5ef38054388169c3533c2406dc869e559a76e3a2556a0ce5347cc320aa6255f6318f4cf8a4f5cce2b79ee6a39c67707f4eb698231f4537319a71ca3a1e4c09ea1af18b4c07203710c53cd4afa70947b46fdc88041d5e8e74de925bfcba1251f67ae3c7fd6fe0f04039e02b3991cb674b9f907486350701b1c0a62ee9009143790bb5f5faf3d5b7cafdec45de6f5013e9adcf19cff621096fd44d07abaa12eb6202ef4d032adbb832a36ce1e3122924b8579fc3577260077dd0555616c3f58661f97980716151935ce5deb23a3d665d757e5286afdc2d234b72e5f300071ba22442941896dad02fdaf715947a846f0085e2bcbf188a409d28d5a9971642092cddcbc3f7260208ad822d5a58c2db154ef8777e08a96a9c6e5869b4615cfec6cfbc9d494db859e8413f6fe622015bb824f51ba538fe7f62624dfe0b560c4320998bbae6a06352a9b814ac4cc46f4c8a9058cac10d7bfd5fd799f81f5f3a279bf11c66114217efb071db001fb7c6d62eb5bdb3e92ef13851455b16b32ee0779d912a44bde9f705a1e49a281453e49a9b8d706fb5f1f79b05b7b3edea4a3cc6e49f5dd0112be704f943ed8a14e160996fd14bca31442247d8967242025f748c9956626f5e60c0ee01b1b1216f97bb402075168830a7e899dff678d16429c53ea6bca013cf2f05dd60452acd5b2e10fd0c9cd2a6676fcebf3b1e12d86a1ce7bb99cd9054c5fb820326f8c0b6a18f1ed03f9337f55335e8b088811510a0604582ec422c03ef3efcc6b8bbce5fa63931988e58f48b8987c327bf98d8fc8462a8cfec79a766388f11135b2e880ea5d17c5481fb9cbd1fb0aae1bf14d1ece2dde46bf1f7ef5c5b25360d67232ac61c263bc0b5e18b8359b39781fca5a657d34062392c14e73d00d1c3f705440ce9fd56bb47f80cdfd0ecd0f93c3ce37f0bf24e72209485a871fb020927c2168ce0b299e1361e990f2a58154935937e128fd6019b72eb664c3f822eb4134828d0626d3be13fe3d4e5f2e3e495c7ffc382575048984c93a970dc8e3babce41aaf4652732892542905a7f2d9f2526e6c02967c4f6d833e87e9fc1f37a9aaa677dc17fca5d3f10d0522530282d6df20a94d9160cc8430466a18ca175d4973a43d566f3c2da9dbbd061b07e9a8f0b29fa042ea452a6404d3ab29b88941062a3578a8fee910ee717c0725c6425411961a074042195bc1385815fc760a445b2a38f41423c35a5b8f9aafa6f6d55049fc26bbf8cef377914f280728ec4d1020d8fd33c058c79e4ac1a6e21309c75ff413669534208400999ebe183b7c6814033a2f4419fcbc0519afcc0fd40698f66ff58ff5c0e9c4fecb17d272aff107c700509a76e8e3247acd7ca38992a255e83670558933f83814db37ed10", 0x1000}, {&(0x7f0000002300)="ceafa47bc89fb96bb44e333da140936de75c6a1760588eeaf54096db4a0607bab14a42e6ad45a3e59258038052438c10615b27340e9bfc3cf3ed9c8673", 0x3d}, {&(0x7f0000002340)="0f91b7fb3bbc638bdc81863897d29cd596e6e7730ccb6db1d9819446880758fad905c7b6f24c189d263934cda1d5902f862cfadb16a62f9fb7", 0x39}], 0x8) 23:32:51 executing program 1: r0 = msgget$private(0x0, 0x84) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/95) msgrcv(r0, &(0x7f0000000080), 0x8, 0x1, 0x1000) r1 = msgget(0x3, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x180, 0x0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8000, 0x1) chflagsat(r2, &(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000001c00)=ANY=[@ANYBLOB="0300000000000000b8ea54bf962215df49f0c06b5aaf6b116e1225dd735fa7bee8e78da6f2dfe97bf19bd934f35343003b23165473dc2961ccdebba97fa4ed8a18b8325fa3c42e3504b8a374d174f1d2ce622733b6f66f463814b835d2dc0bf93036b7d000d18644f87ffc03dab24fcb3931f8f04518e6f580b4bcb8379b3b341838fe20e8745139ea8ab05e31f9cbc5ca25bf1470b5516bbf4005cf0d3495be4cb892eec08f181a3bf5ea354bc8a83a400a46d148c094d6d53e265977efc9e61adc38320a16fe7217b61634f72c47283b0683f3d24aef80c8ba4132320b841776e93580d83593f937638c6a38f8db0883c820e4f9dc2b6a1f69eeebab3ef01a31657585f0661313b554b5d08b2864a699"], 0x105, 0x800) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x8, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x3f, 0x4343}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x8}, {{r2}, 0xfffffffffffffffb, 0xa4, 0x40000003, 0xb5, 0x4}, {{r2}, 0xfffffffffffffffe, 0x9, 0x4d, 0x401, 0xad1}, {{r2}, 0xffffffffffffffff, 0x40, 0x600fffff, 0x4, 0xee51}, {{r2}, 0xfffffffffffffffd, 0x24, 0x2, 0x7fff, 0x8001}], 0x743, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0x3f, 0xfffffffffffffff9}, {{r2}, 0x0, 0x40, 0x21, 0x9, 0x2}, {{r2}, 0xfffffffffffffffd, 0x88, 0xf0000002, 0x200, 0x8}, {{r2}, 0x0, 0x8, 0xf0000000, 0x800, 0xfffffffffffff800}, {{r2}, 0xfffffffffffffff9, 0x62, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x5, 0x2, 0x4}, {{r2}, 0xfffffffffffffffb, 0x1, 0x10, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0x27, 0x4, 0x8, 0x5724}, {{r2}, 0xfffffffffffffff8, 0x80, 0xf0000004, 0x6, 0x9e9}, {{r2}, 0xfffffffffffffffd, 0x80, 0x46, 0x8, 0x7fffffff}], 0x6, &(0x7f0000000280)={0x6, 0x158}) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006238bbc3702aca0f5579b0394a1aa9bb87df1be05c143dfa2b45e8262c83a3be9bae171e9dd929693ffffae7fb335982d61e33ea87d17750afdcb7d08be3a2dad7000000000000"], 0xee, 0x3, 0x1800) bind(r2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) msgget$private(0x0, 0x140) msgrcv(r1, &(0x7f0000000300)={0x0, ""/135}, 0x8f, 0x1, 0x800) msgrcv(r0, &(0x7f0000000500)={0x0, ""/203}, 0xd3, 0x1, 0x800) 23:32:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) 23:32:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:32:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28a, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x5, 0x6cc, 0x100000001, 0x80000001}, {0x9, 0x80, 0xffffffff, 0x360}, {0x5, 0x9, 0x80000000, 0xbd2f}, {0x8000, 0x3ff, 0x9, 0x7}, {0x9, 0xfff, 0x8, 0x7}, {0x2, 0x9, 0x1000, 0x8001}]}) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r2 = shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) 23:32:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:32:52 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r1, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000f8e000/0x4000)=nil) 23:32:52 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setuid(0xee01) r3 = shmget$private(0x0, 0x1000, 0x440, &(0x7f0000ffa000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r4}}) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) 23:32:52 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 23:32:52 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}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x40, 0x80, 0x2, 0x8001, "4251fbc4c2a5858d3cf9b6dcd368428872f43877", 0x8, 0xe}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:32:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20801, 0x2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0xfff, 0x8, {0x56, 0x1ba2}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0xfffffffffffffffe, 0x7, 0x9, 0x5}, {0x8, 0x7fffffff, 0x3, 0x7}, {0x4, 0x4, 0xffffffff, 0x8}, {0x4, 0x3, 0x80, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 23:32:52 executing program 0: r0 = socket(0x18, 0x5, 0x2) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) write(r0, &(0x7f0000000100)="7b2f1221795c6e5bc00e2acbff44ad55230065e10db46a96c2102f0dd949e21f86b4d5d1abb7c351f865742701e72c4396da50806c776c5cce67e9f999c7c03293a22daea1e36b0c57ca59059aefa05f4e84d08ebba92863253472fd5d202c9641e8553245b2eb3ac30506aa8c0e9857213851465a5fcaeef5107fa4f8592b9e07b67160a153c21c2a57ac9b2e7f5b433849eac81564ed962eab74859bc88d7d32cf4bdc52173578994a01", 0xab) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0x10) 23:32:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) readv(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)=""/12, 0x16a}], 0x7bdf06787d632c2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000940)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 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) r5 = accept$unix(r4, &(0x7f0000000240)=@file={0x0, ""/19}, &(0x7f0000000280)=0x15) r6 = 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) r7 = fcntl$dupfd(r2, 0xa, r4) sendto$unix(r5, &(0x7f0000000540)="ac04ddc5f99ec28cfd663743c78d4fbfbe06262633f72cd058186737dd2f52f8fb88f38f2cdf8943add668b8105f24de9d9ff8f1b71d991cf3a43f46ff1a9f56f6540040442adeab02ca363ea29969b9483d1e4586ec448ffac0adb103e406e50149c991bff281f3d2c556a479c5956423a1bac8d34f295b8d67e7fd5496d48d692d959be60d15", 0x87, 0x4, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) fcntl$setown(r2, 0x6, r8) connect$unix(r6, &(0x7f0000001080)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000700)) socket(0x18, 0x2, 0x2) sendmsg$unix(r2, &(0x7f0000000ec0)={&(0x7f0000000780)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000d40)=[{&(0x7f00000007c0)="32eb8841ec9a1304efa58591c37faf6f8e9f007bf02e80a28b788970a24ed28db62040b140d5a18589de7fa67a33cc4ee994d89293cc9ffdf55499322263afacdfa900d8ca032b5aba2203c5c1db2c8f0f84ecfad94bd20fae6428cd836c86eb9f03c8b1e9e201d210308b9dc84cab53d753260711d7b82f5f44ec8edb1b691242241354475a4be7ac004a5858eee0e73088f6d258a85590069175576474e99a32675e", 0xa3}, {&(0x7f0000000880)="312b2b8b7d1c4fc4f1040455f519d64cbda445646e3edfa3665d7c23adffb2b5526d869fb7c6cb76564b6d65635f076817acd6a884e8a116b36e4e372c9639937cf866ea22d7cc7df52a9869815dc55f8e4136b430718ebeb5732306602b5ce7a2b4d3b231556c9c199c3ff2cbe0f9747552e30f1f4b95fb741deebdb2ba470634697ef78f6d77a06a7f7b772e", 0x8d}, {&(0x7f0000000940)}, {&(0x7f0000000980)="3c30ca8e19c0206ebd1cffa50a927ad14466dfc3f3fc2bb66ad08c804867e6ad393ec5145a9d43ccac81b0167340da4f76ebd5d16131808a628fc6172125c95f5ff04aa3ef73de4b04237f20780f965eb23ce716ceab96f2cb67c02bb0125b47d0dfe7f750df9704caa4ea7798ef54aaa6e86cab65b42dc5111361ae2bcbd3c49445c65a6e0977f149e4efd983fec0894c497088a934264ffd1780c5095acc32", 0xa0}, {&(0x7f0000000a40)="68853e2a9b96c1f0c7ee666b43ab36ee1637b2997b6323ef912cb06c333c5e88a1c7d04f29fd93cf1e11d228df725b2d0bcf6cc7227907e98849d12cdae73f078b2ee04941ebdf200b0ceaf5d16b0b04bb8abf11b39ff08fefeb7652d87c8a8e6ab7900c18a43d5cbd0e151d28144fa6b02799865909524677acb4e750c989aab87b962f173eacbc27934d578c32cb0144c4c92ce3cc2771df9716cc53d8e68d24a4eee8a0ca14d09bb8a6afa7de066a7d703d5d732397b64bc07604eaf7e45f4bc67b8a40f2a432c4560acc7d4b96a0c224e0ef1bf1c57e3549a7", 0xdb}, {&(0x7f0000000b40)="736bd8325054308dc2fd43b0fddb0350320d1205c1e1ca1851f5c792b35d0475db258cf2bc764b63525edb10f006cc7d735bc9486d6fb2916819991c7e6cfcb8029b62ffd1e401da47177cc258dcf7b158ae4c93cbd5a41e16691cdbb5188d4db03bd1712de8ead079ba9fdbb757cb92ae0a7de2794dafa44be68822b8c09e5553ac1b6ef80d48e03529226ce3dc3dfb53570c5fe129759a0102bb4b4f4bd15885dd64659abc8cb934af2d1a608899811ff546d118d521e31fa5309ce63066ab7e61fcb9e1b8e995876e78130094c3e2465e", 0xd2}, {&(0x7f0000000c40)="6960cf995fc220b947ebd8a995843e91ab1b8f223dc1de3a484851d7a85247f231f5117f", 0x24}, {&(0x7f0000000c80)="3db806bc10aafb6068ac9b9da1dcf17624f714a4a844cc0ab3dbb6c054da1e68795d3af39ad6fc86e30ce6", 0x2b}, {&(0x7f0000000cc0)="6ed6281210415df2f33788ae42b2237d0eed6b38d7ac646baca9df7139577cdfb288702812e525ae00162d96f6143bf54347961c703c77b31c560abd1f890eefec1a9b3f64d6be39e505987de601513fc3f9a7ea73ce6d1690bb0c15e4709413d5ee8dfc6bd54469e4cd0874706bcfc756d3", 0x72}], 0x9, &(0x7f0000000e00)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x98, 0x5}, 0x6) r11 = msgget$private(0x0, 0x550) msgsnd(r11, &(0x7f0000000f00)={0x3, "bbf254a5ca91f093c517213c415e184739e357307ea4e232e4da130af5a0a8b86fc2c9a1e6e5e7d419bae9836d4c278f8c99fb62ffd5b129592529fb8551fee1516b5d24b8117fa541229a6da34a8ab8de38d4d5707fd5819f78a0b53ffb4b2ba17ce3e038602c4fb4007367e629365efd2bbea74c8a2e2f535b8ab56e70a669b5b2094fb7834b8aaeafd0c8724ad088eab253293d7286fbc9a6017c6e695703dbba178db04e4398b05711cd1de2068c9d74c9fe0de78c4c6bdb300def1ecba7e4c913758d0348e33dcba3d565a67d10f7e810d7109fe7a1bc230f3ae118e3bf56d951a5ea1d03b449"}, 0xf1, 0x800) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000001000)='./file0\x00', 0x8, 0x9) 23:32:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000180)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x9}]}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1e, 0x7, 0x9) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000300)=ANY=[], 0x0, 0x0}, 0x0) 23:32:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8020, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x80000000, 0x9c, 0x10000, 0x1, 0x8, 0xb8c, 0x8, 0x2, 0x3, 0x1}) 23:32:52 executing program 0: msgget(0x1, 0x80) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x142, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/168, 0xa8, 0x3, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x2000000000016, 0x0, 0x0) 23:32:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) sendto$unix(r3, &(0x7f0000001140)="864753c268f8de0d7b004ff4be", 0xd, 0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) open(&(0x7f0000001180)='./file0\x00', 0x0, 0x2) r4 = socket$inet(0x2, 0x1, 0x1f) r5 = dup2(r0, r4) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000000)) 23:32:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 23:32:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x40000000400, 0xfffffffffffffffe, 0x6, 0x0, 0xffffffff, 0x46e, 0x8, 0x1, 0x2, 0x0, 0x2c}) close(r0) write(r0, &(0x7f0000000040)='LZ', 0x2) 23:32:53 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x80100002003, 0x7a) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002001, 0x4) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x8088, 0x88) close(0xffffffffffffffff) recvfrom$unix(r1, &(0x7f0000000200)=""/239, 0xef, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) msgget(0x1, 0x10) ioctl$TIOCSDTR(r1, 0x20007479) close(r0) r2 = dup2(r1, r0) fcntl$getflags(r2, 0x1) 23:32:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:32:53 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ftruncate(r0, 0x0, 0x5a) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 23:32:53 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 23:32:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="400000000000000035271454a872e2e9a6b51aa59b57b43ebc4955cf1addad8f55", 0x21) ftruncate(r0, 0x0, 0x69d) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) mlockall(0x1) r1 = socket$inet(0x2, 0x2, 0x2) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget$private(0x0, 0x4, 0x2) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, 0x0, 0x0) 23:32:53 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = socket$inet6(0x18, 0xc007, 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x81}, {{r2}, 0x0, 0x10, 0x40000000, 0x7fff, 0x2}], 0x1120a1f5, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2a, 0x2, 0x7, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x20}], 0x8000, &(0x7f0000000100)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x40, 0x0) 23:32:53 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xc7, 0x10001}, {0x87, 0x1}, {0x26}, {0x20, 0x80000000}], 0x4}) r1 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x4a02, r2, r4, r5, r8, 0x80, 0x2}, 0xff, 0x8000, r9, r10, 0xfffffffffffffffd, 0x100, 0x5, 0x6}) getpid() r12 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) semop(r1, &(0x7f0000000300)=[{0x7, 0x5, 0x9f38cf3636cd46d8}, {0x1, 0x800, 0x800}, {0x3, 0x3, 0x800}, {0x0, 0x2, 0x800}, {0x5, 0x5, 0x1800}], 0x5) clock_getres(0x4, &(0x7f0000000340)) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000380)=r12) write(r0, &(0x7f00000003c0)="d2c18d92ef9740aeee8cee1832464fdc5f7f07bd65552f45d3a0e914b442f9ead12ab2021e29b088ceafd7e2827e2aa916690f4a97aa133747b227f811618ffb778c1631e3900f79c658e23eacefcb5bff2e2432a7afa562098913d00a993609d60116c21111aaa6a38762fba11c43bb231178c9c1c84aa86fd5dc32f33def0ad4b88a2bd2cba9b24767991c62ae01259ed4ef14d57ff21813351ef83c6e8ed98e5284555fed388429d4861b914c5c2df846bbfb3a823556ce408ec8890b26c9c9a46c2876dbad4d3735ae8c893272c38cbc5d686ead652a3d069034035050580a868341e75af95e1c40a9a3207d0c3e32117c41ad11cad2c6", 0xf9) r13 = accept(r12, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) clock_getres(0x3, &(0x7f00000005c0)) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) msgget$private(0x0, 0x81) lchown(&(0x7f0000000640)='./file0\x00', r7, r8) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f00000006c0)={&(0x7f0000000680)=[{0xe3, 0x8}, {0x80, 0x100000001}, {0xcf, 0x401}, {0xcf, 0x2}, {0x43, 0x8}], 0x5}) setgroups(0x8, &(0x7f0000000700)=[r8, r14, r14, r4, r8, r14, r11, r3]) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) getpeername(r0, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) mknod(&(0x7f00000007c0)='./file0\x00', 0x0, 0x5) fsync(r13) setgroups(0x1, &(0x7f0000000800)=[r6]) 23:32:53 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x4, 0x1, r1}) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) r4 = shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x3000) msgrcv(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000001100835972fccda60000d033b1fba37ff8f387676ce108d6d4af6887a4000080000000003315b769fa50fea108000000b321625c3899f97200008a01b9b545baf0179f00000000000000000000000b595680e698039fa6c732f23c2e9f1300363e57531496cacbce75109c8eb4689afc29bc7e51c9862223cab8aa6145af9c673fe03db612e0f36ae40d5f445405dcd7ed411f66860017a278cd09669129d9ca8c2a1eeeca7a9cb35ac252949ba9f76537370d238929d0bbc70836edca44e422e239525b397e198ed1180a6d2569406f01a26285bba4f96de9a43cbad3d369905501303e727259f26201bb79fc7221cfe4225d28e7bd070405e471b68c375cf898fbc81fc2"], 0x1, 0x3, 0x1800) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmctl$IPC_RMID(r2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20, 0x0) shmdt(r4) r5 = dup2(r3, r3) r6 = accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f0000000180)=0xffffff6b) r7 = fcntl$dupfd(r6, 0xa, r6) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f00000001c0)={0x7, 0x1, 0xfffffffffffff873, 0x93d2, 0x200000}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r9) syz_emit_ethernet(0xee, &(0x7f0000000200)="ad1b175bc67fbcacf4b303692ff667a7b18eb90f8f97b61727db2f6071a37bc659053ed23942d31e5e1de545b432618b788dc190f80af39ad628a98bc73ed582094d1a367cee06ba5f3bf5fa2f9d1b3dbbdd8e96ea224b538cc5f867336ab5df5b5da2869937a02f777424eb7957876cbdb5c2b1d0d582717f164c9f4d3f8a5688824aa0f49398b5525485e560b3c14fa004c1cac2fada2fa82157b59e472520d7884e1b86553beb8214d48306338226323e88213127ab96ca8b3b4eb0dbe4e49cf93a2d1138e7bc4f0c82b9c079b5cb969a7c63a3397bafc3c4944c414450c1a5bdffb72d961420fbfdb584ef53") r11 = msgget$private(0x0, 0x60) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x1, r9, r10, r9, r10, 0x109, 0x3ff}, 0x0, 0x0, r1, r8, 0x8, 0x0, 0x3f, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000000)) 23:32:53 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60745e9c4954fd1d059d00feffffff0000a3bb6b3c042ede", 0x30}], 0x1) 23:32:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod$loop(&(0x7f0000000040)='./bus\x00', 0xc000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') mknod$loop(&(0x7f0000000080)='./bus\x00', 0x21, 0x0) 23:32:53 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x6, 0x5, 0x8000, "00246bafd626de13d5066ba0a73cb93b9ecada12", 0x3, 0x5}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000005) 23:32:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x61}, {0xc}, {0x40006}]}) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 23:32:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/18}, &(0x7f0000000140)=0x14) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 23:32:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x3f, 0x7ff, 0x0, 0xfffffffffffffffe}, {0xfffffffffffffff8}, {0x3, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 23:32:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) mkdir(&(0x7f0000000000)='./bus/file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f00000000c0)='./bus/file0\x00', 0x4) 23:32:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000300)={0x8001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r1, r3) poll(&(0x7f00000000c0)=[{r0, 0x111}], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000040)=""/32, 0x20) 23:32:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) sendto$unix(r1, &(0x7f0000000180)="da05c14de59cf20ceb443e1565e2cdcb07056069c530d4de4898c7df28ce219c154b5d8b703263492250e767bac7e4ee0f864da1702897cf7d5a21c12d1f7483cc63a80be64f994aa9e87bf4dd8addab2aff86986221e3d4cf01e19e2a9f3d96947c0735b87ab7f68b79ece141e94313a94641c7898f2f9c17ba387287f464ce", 0x80, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="940133a8002e2f666974"], 0xa) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") 23:32:53 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') openat(r0, &(0x7f00000003c0)='./file0\x00', 0x0, 0x20) ioctl$KDGKBMODE(r0, 0x40044b06) sendto$unix(r0, &(0x7f00000002c0)="968746f7bef5415ab75fe65c6fc70e8450d2194cbd495d067d5dbfca0f27a2c9d92bd312909398912234a3f6f2aff9893e909307f7f746d0472e5ce83f567d2b17d4f0dda8cca96c0b3d87ce6ddb61e95d457443a27518d792d677740a4baf80d62258", 0x63, 0x2, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x2000000, 0x400000000) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000240)) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{r2, 0x43}], 0x1, 0x0) nanosleep(&(0x7f0000000200)={0x10001, 0x3}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x40, 0x7, 0x9, 0x3f, "0e96503b575d977115a4213f3b0ed74014353afe", 0x9, 0x94}) 23:32:53 executing program 1: r0 = semget(0x0, 0x3, 0x254) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000040)=""/10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000100)=r1) ioctl$TIOCSBRK(r4, 0x2000747b) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/226) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 23:32:53 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000240)=""/223, 0xdf}, {&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x5) r1 = socket(0x1, 0x400000000002, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:32:53 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x4000000000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x40) open$dir(&(0x7f0000000000)='./file0\x00', 0x402, 0xc0) getsockname$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444e2d17000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d2ae4d60f6faf4aba600e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073251f9c9302ba0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000005006eb759c2e7fce34108f940fec4b60e16905069161276659505691db3948adc88e0b74e2957931763d7acecb9d467df9f4a268b28cd6709fb5fa4bbff964ee02181a9c1224cb5fe0dbefcbf478de39203c4b77131c8548ecca4b4afa1fe1117f4862d312dfde0f32c8d9e"], &(0x7f00000000c0)=0x1002) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa9997e8f480b3029, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001180)) poll(&(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000001200)='./file0\x00', 0x18980, 0x80) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 23:32:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) socketpair(0x0, 0x2, 0x6, &(0x7f0000000140)={0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20, 0x0) poll(&(0x7f0000000280)=[{r0, 0x40}, {r1, 0x4}, {r2, 0x40}, {r3, 0x80}, {r4, 0x10}], 0x5, 0x9) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186000008b0300232700000000000000000000395246940000000000000000000000000000000000ae", 0x2c}], 0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000300)={0x100000000, 0x8, 0x9, 0x2, "fda1e6c8fa4525003913b844d04e2c13ab6215ab", 0x5, 0x5}) ioctl$KDSETRAD(r6, 0x20004b43) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000080)) 23:32:54 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20250, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/177, &(0x7f0000000100)=0xb1) semop(r0, &(0x7f00000001c0)=[{0x0, 0x6}], 0x1) 23:32:54 executing program 1: pipe(&(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x64}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:32:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x400, "cd30c1e7bb6fc6e23c5b00000000000000c74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a074688a67bb84590b0000000000019a861171a40012ebc1483bd2a336b051afe8d94ad4910dc39ca524c4bba12b515aac034c040f130f", 0x3c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) syz_open_pts() 23:32:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20040074}, {0x4}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000180)=""/181, 0xb5}, {&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000380)=""/181, 0xb5}, {&(0x7f0000000440)=""/217, 0xd9}, {&(0x7f0000000300)=""/64, 0x40}], 0x5) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000600)) ioctl$TIOCCBRK(r1, 0x2000747a) getpgrp() getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) chflagsat(r1, &(0x7f00000005c0)='./file0\x00', 0x0, 0x2) rmdir(&(0x7f0000000640)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:32:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000440)="fb", 0x1, 0x0, 0x0) 23:32:54 executing program 1: setgroups(0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080)=0x8, 0x4) readv(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f0000000180)=""/199, 0xc7}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x8) 23:32:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x8613a) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x4000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:32:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) select(0x3db, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) 23:32:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x84}, {0x6}]}) shmget(0x1, 0x3000, 0x7d5f0e3f53259f4c, &(0x7f0000ffd000/0x3000)=nil) syz_emit_ethernet(0x0, &(0x7f0000000340)) 23:32:54 executing program 1: r0 = msgget(0x3, 0x250) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff00"/218], 0xda, 0x3, 0x1800) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x8, 0x1209}) 23:32:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) r0 = socket(0x32, 0x2, 0x3) r1 = accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/8}, &(0x7f0000000200)=0xa) chdir(&(0x7f0000000140)='./file0\x00') getuid() getuid() geteuid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setuid(r2) mkdir(&(0x7f0000000180)='./file0\x00', 0x24) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r3 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x2, 0x2000000, 0x8c, 0x6, "cdd1661d731a76e89cdeef4c1f49f61ca584a450", 0x9, 0x9}) 23:32:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:32:55 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000940)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x14) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x828a, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/155, &(0x7f0000000180)=0x9b) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r4 = accept$unix(r3, &(0x7f00000020c0)=ANY=[@ANYBLOB="0000000000000000b215e658c12100f55ad6f28dc4566067d441ec232caa4c"], &(0x7f0000000280)=0x15) r5 = accept$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000340)=""/158, &(0x7f0000000400)=0x9e) close(r1) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000440)=""/138, &(0x7f0000000500)=0x8a) r6 = fcntl$dupfd(r1, 0xa, r3) sendto$unix(r4, &(0x7f0000000540)="ac04ddc5f99ec28cfd663743c78d4fbfbe06262633f72cd058186737dd2f52f8fb88f38f2cdf8943add668b8105f24de9d9ff8f1b71d991cf3a43f46ff1a9f56f6540040442adeab02ca363ea29969b9483d1e4586ec448ffac0adb103e406e50149c991bff281f3d2c556a479c5956423a1bac8d34f295b8d67e7fd5496d48d692d959be60d15", 0x87, 0x4, &(0x7f0000000600)=ANY=[@ANYBLOB='\x00e0\x00'], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) fcntl$setown(r1, 0x6, r7) connect$unix(r5, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000700)) r10 = socket(0x18, 0x2, 0x2) sendmsg$unix(r1, &(0x7f0000000ec0)={&(0x7f0000000780)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000d40)=[{&(0x7f00000007c0)="32eb8841ec9a1304efa58591c37faf6f8e9f007bf02e80a28b788970a24ed28db62040b140d5a18589de7fa67a33cc4ee994d89293cc9ffdf55499322263afacdfa900d8ca032b5aba2203c5c1db2c8f0f84ecfad94bd20fae6428cd836c86eb9f03c8b1e9e201d210308b9dc84cab53d753260711d7b82f5f44ec8edb1b691242241354475a4be7ac004a5858eee0e73088f6d258a85590069175576474e99a32675e", 0xa3}, {&(0x7f0000000880)="312b2b8b7d1c4fc4f1040455f519d64cbda445646e3edfa3665d7c23adffb2b5526d869fb7c6cb76564b6d65635f076817acd6a884e8a116b36e4e372c9639937cf866ea22d7cc7df52a9869815dc55f8e4136b430718ebeb5732306602b5ce7a2b4d3b231556c9c199c3ff2cbe0f9747552e30f1f4b95fb741deebdb2ba470634697ef78f6d77a06a7f7b772e", 0x8d}, {&(0x7f0000000940)}, {&(0x7f0000000980)="3c30ca8e19c0206ebd1cffa50a927ad14466dfc3f3fc2bb66ad08c804867e6ad393ec5145a9d43ccac81b0167340da4f76ebd5d16131808a628fc6172125c95f5ff04aa3ef73de4b04237f20780f965eb23ce716ceab96f2cb67c02bb0125b47d0dfe7f750df9704caa4ea7798ef54aaa6e86cab65b42dc5111361ae2bcbd3c49445c65a6e0977f149e4efd983fec0894c497088a934264ffd1780c5095acc32", 0xa0}, {&(0x7f0000000a40)="68853e2a9b96c1f0c7ee666b43ab36ee1637b2997b6323ef912cb06c333c5e88a1c7d04f29fd93cf1e11d228df725b2d0bcf6cc7227907e98849d12cdae73f078b2ee04941ebdf200b0ceaf5d16b0b04bb8abf11b39ff08fefeb7652d87c8a8e6ab7900c18a43d5cbd0e151d28144fa6b02799865909524677acb4e750c989aab87b962f173eacbc27934d578c32cb0144c4c92ce3cc2771df9716cc53d8e68d24a4eee8a0ca14d09bb8a6afa7de066a7d703d5d732397b64bc07604eaf7e45f4bc67b8a40f2a432c4560acc7d4b96a0c224e0ef1bf1c57e3549a7", 0xdb}, {&(0x7f0000000b40)="736bd8325054308dc2fd43b0fddb0350320d1205c1e1ca1851f5c792b35d0475db258cf2bc764b63525edb10f006cc7d735bc9486d6fb2916819991c7e6cfcb8029b62ffd1e401da47177cc258dcf7b158ae4c93cbd5a41e16691cdbb5188d4db03bd1712de8ead079ba9fdbb757cb92ae0a7de2794dafa44be68822b8c09e5553ac1b6ef80d48e03529226ce3dc3dfb53570c5fe129759a0102bb4b4f4bd15885dd64659abc8cb934af2d1a608899811ff546d118d521e31fa5309ce63066ab7e61fcb9e1b8e995876e78130094c3e2465e", 0xd2}, {&(0x7f0000000c40)="6960cf995fc220b947ebd8a995843e91ab1b8f223dc1de3a484851d7a85247f231f5117f", 0x24}, {&(0x7f0000000c80)="3db806bc10aafb6068ac9b9da1dcf17624f714a4a844cc0ab3dbb6c054da1e68795d3af39ad6fc86e30ce6", 0x2b}, {&(0x7f0000000cc0)="6ed6281210415df2f33788ae42b2237d0eed6b38d7ac646baca9df7139577cdfb288702812e525ae00162d96f6143bf54347961c703c77b31c560abd1f890eefec1a9b3f64d6be39e505987de601513fc3f9a7ea73ce6d1690bb0c15e4709413d5ee8dfc6bd54469e4cd0874706bcfc756d3", 0x72}], 0x9, &(0x7f0000000e00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x98, 0x5}, 0x6) r11 = msgget$private(0x0, 0x550) msgsnd(r11, &(0x7f0000000f00)={0x3, "bbf254a5ca91f093c517213c415e184739e357307ea4e232e4da130af5a0a8b86fc2c9a1e6e5e7d419bae9836d4c278f8c99fb62ffd5b129592529fb8551fee1516b5d24b8117fa541229a6da34a8ab8de38d4d5707fd5819f78a0b53ffb4b2ba17ce3e038602c4fb4007367e629365efd2bbea74c8a2e2f535b8ab56e70a669b5b2094fb7834b8aaeafd0c8724ad088eab253293d7286fbc9a6017c6e695703dbba178db04e4398b05711cd1de2068c9d74c9fe0de78c4c6bdb300def1ecba7e4c913758d0348e33dcba3d565a67d10f7e810d7109fe7a1bc230f3ae118e3bf56d951a5ea1d03b449"}, 0xf1, 0x800) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000001000)='./file0\x00', 0x8, 0x9) recvfrom$inet6(r1, &(0x7f0000001040)=""/4096, 0x1000, 0x1, &(0x7f0000002040)={0x18, 0x0, 0x8, 0x2}, 0xc) msgget$private(0x0, 0x100) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000002080)=0x9) ioctl$BIOCLOCK(r10, 0x20004276) msgget$private(0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) 23:32:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) readv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/73, 0x49}, {&(0x7f0000000400)=""/16, 0x10}, {&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f0000000180)=""/23, 0x17}, {&(0x7f00000002c0)=""/73, 0x49}], 0x6) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x800, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 23:32:55 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000040)=[0x0]}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 23:32:55 executing program 0: r0 = socket(0x11, 0x8003, 0x6d) ftruncate(r0, 0x0, 0xfff) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1000000000000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:32:55 executing program 0: r0 = kqueue() close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80a0, 0x0) close(r0) 23:32:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="535ab0f0") dup2(r0, r0) 23:32:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x2000, 0xffff) 23:32:56 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1305, 0x9, 0x5, 0x1, 0x4, 0x8001, 0x2, 0x2, 0x1, 0x3, 0x72}) clock_gettime(0x5, &(0x7f0000000040)) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCCDTR(r0, 0x20007478) 23:32:56 executing program 1: r0 = semget(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x811, 0x120) chflagsat(r1, &(0x7f0000000580)='./bus/file0\x00', 0x10000, 0x2) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000004c0)=""/143) r2 = kqueue() close(r2) geteuid() munlockall() mknod(&(0x7f0000000640)='./bus\x00', 0x0, 0xffffffff) r3 = dup(r2) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r5 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000280)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(r6, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r2, 0x4, 0x80) close(r2) close(r6) r7 = accept$inet6(r3, 0x0, &(0x7f0000000340)) kevent(r6, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0xf0, 0xee}], 0x81, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x80}, {{r6}, 0xfffffffffffffff8, 0x0, 0x2, 0x2, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8c6, 0x6}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x7, 0x1}, {{r5}, 0xffffffffffffffff, 0x22, 0x10, 0xe9fa, 0xffffffff98b8ad05}, {{r7}, 0xfffffffffffffffd, 0x90, 0x8, 0x101, 0x8e}, {{r6}, 0xffffffffffffffff, 0x49, 0xfffff, 0x1ff, 0x6}], 0x9, &(0x7f0000000480)={0xfff, 0x40000}) 23:32:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d, 0x0, 0x0, 0xffffffffffffffff}, {0x6, 0x0, 0x100000000}]}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x42, 0x2) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000200)={0x2, 0x401, 0x4, 0x6, &(0x7f0000000280)={{0x8, 0x401, 0x32f1, 0x8000, 0x4, 0x1f, 0x3a9}, {[0x1, 0x9, 0x2, 0x1ff, 0xffffffffffffffff, 0x1, 0x40, 0x4, 0x2, 0x7fff, 0x6, 0x4, 0x8, 0x7fffffff, 0x3, 0xff, 0xc, 0x2], [0x9, 0x3, 0x66, 0x1f, 0x3ff, 0x6, 0x7, 0x5, 0x4fb, 0x9], [0x100, 0x4, 0x4, 0x9, 0xab, 0xda4b, 0x8a], [0x7, 0x3f, 0x8, 0x6, 0x4, 0x8001], [{0x1, 0xff, 0x6, 0xb6}, {0x2, 0x8, 0x3, 0x5cbc}, {0x6, 0x1, 0x6, 0x6}, {0xaa, 0x8, 0xfffffffffffffff8, 0x1}, {0x0, 0x76, 0x9, 0xb5}, {0x0, 0x3f, 0x1000, 0x3}, {0x3, 0x5, 0x8af, 0x1ff}, {0x101, 0x7, 0x5, 0x2}], {0x8000, 0x400, 0x0, 0x800000000000000}, {0x0, 0x8001, 0x1, 0x4}}}, 0x810000000000, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) connect$unix(r4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0xffffffffffffff89, &(0x7f00000000c0)="c3") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10000, 0x0) 23:32:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) socket$unix(0x1, 0x7, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect$inet6(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0x3, 0x101, 0x6}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:32:56 executing program 0: r0 = socket(0x11, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="da02ee42fb0f9fc7e6267f48d33a5cf9543e36d456911e2fa9bc754a841b8e9fd195c42197b0f74fb1", 0x29, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 23:32:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x89, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000000c0)='%tx^') 23:32:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x1f, 0x1}, {0x5, 0x5}}) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x3) 23:32:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, 0xffffffffffffffff) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 23:32:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x14}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xfffffffffffffffa, 0x9b2, 0x72, 0x9}, {0xaf0c, 0x100000001, 0x3, 0x3f}, {0x6436, 0x3ff, 0x10000000000, 0x80000000}]}) 23:32:56 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) accept(r0, 0x0, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) socket(0x23, 0x3, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x1, 0x3, 0x100000000}]}) 23:32:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) chmod(&(0x7f0000000040)='./file0\x00', 0x40) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x2, 0x111) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0xffffffffffffff71) 23:32:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669ec653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x7, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 23:32:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) 23:32:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x166}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 23:32:56 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x40000000, 0x0, 0x90d2, 0xffff, "d730c1e7bb6f03001c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) getpeername$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 23:32:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) mprotect(&(0x7f00005bb000/0x2000)=nil, 0x2000, 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2f5e8145683bb110c2bd4105636a23e89be603b0041bba00727bb45f1b4f01eb2aba3d36f645002a5843a3d30b003a431a5b94c67b10f6efccfcfd22288678843d55cbd803ada4a179e8885fa21c5a6f52b5"], 0x10}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:32:57 executing program 1: r0 = msgget(0x2, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x6, r1, r2, r3, r4, 0x28, 0x7}, 0x8, 0xf6, r5, r6, 0x7fffffff, 0xfffffffffffffff8, 0x8, 0x34}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100000000, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$BIOCSETWF(r7, 0x20004268, 0x0) r8 = dup(r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 23:32:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0x9, 0x2a0, 0x1, 0xfffffffffffffffd}) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x88, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000200)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000240)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x0) ioctl$KDDISABIO(r6, 0x20004b3d) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x6, 0x1, 0x3, 0x1, 0xfffffffffffffff8, 0x8001, 0x29557fa1, 0x1, 0x1, 0x0, 0x40000}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chflagsat(r1, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/31, 0x1f}, {&(0x7f0000001440)=""/71, 0x47}, {&(0x7f00000014c0)=""/233, 0xe9}, {&(0x7f00000015c0)=""/116, 0x74}, {&(0x7f0000001640)=""/92, 0x5c}], 0x6) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000001740)) unveil(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)='x\x00') ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000001800)={0x1, 0x800, 0x5, 0xa730, 0x8}) fchown(r1, r7, r8) readlinkat(r2, &(0x7f0000001840)='.\x00', &(0x7f0000001880)=""/152, 0x98) chflags(&(0x7f0000001940)='./file0/file0\x00', 0x0) r9 = dup2(r4, r3) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000019c0)={0x1, &(0x7f0000001980)=[{0x400, 0x5, 0x5, 0x8}]}) pipe2(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r10, &(0x7f0000001a40)=[{{r5}, 0xfffffffffffffff9, 0x10, 0x80000002, 0x7f, 0x800}, {{r5}, 0xfffffffffffffffa, 0x70, 0x10, 0x9, 0x5}, {{r4}, 0xfffffffffffffffb, 0x0, 0x8, 0x1}, {{r5}, 0xffffffffffffffff, 0x8, 0x40, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x41, 0x81, 0x2, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffff8, 0x2, 0x4, 0x80}, {{r3}, 0xfffffffffffffff9, 0x8, 0x80000056, 0x71cc, 0x5}], 0x100000000, &(0x7f0000001b40)=[{{r9}, 0xffffffffffffffff, 0x31, 0x7, 0x100000000, 0x7ff}, {{r9}, 0xfffffffffffffff9, 0x60, 0x1, 0xee, 0x8a12}, {{r6}, 0x0, 0x1, 0x20000000, 0x31, 0x6}], 0x8000, &(0x7f0000001bc0)={0x9, 0x7}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001c00)=0x80000000) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000001c40)={0x4, './file0/file0\x00'}) 23:32:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 23:32:57 executing program 0: open(&(0x7f00000000c0)='./file1\x00', 0x10080, 0x80) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) r1 = accept$inet(r0, 0x0, &(0x7f0000000140)=0xf4) getsockopt(r1, 0x5, 0x80000000, &(0x7f00000002c0)=""/142, &(0x7f0000000080)=0x8e) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0x2, 0x0, 0x1000100000001}) syz_open_pts() 23:32:57 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') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) ioctl$TIOCNXCL(r0, 0x2000740e) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000002a80)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) r7 = getpgid(r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, &(0x7f0000002880)=0x3c9) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x28, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) sendmsg$unix(r1, &(0x7f00000029c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000380)="2e9e8da1628a4a53e3b53a826627a5f9d787ee6759288b3fd7bb8b14a80edb91e1d56761cb607475d132128cb7267e6cb965421c5f2d67f72dad540cfe7c6a5a7d83a89ceae536325298956449c0476017c964132a9dd781cd612ddb1fa945713989ec20d877b2b3e5518af33c1e3062bd523bd426b2b279adbc8c8d9c294176738cfd9b194a2829af9eef0c66affdcffd804a9f7cfe075c0d000d04441ec2423bdcf0d5b281a2e40aec45cc762015d74c563adc825cc92ed80999f3a7088e5464a34c9c5de700a406859aabb49b7038bd65679d", 0xd4}, {&(0x7f0000000480)="90f9e99ea323817ae18ff4f609961a0ebc7da2d4f89b78f033c4e53e33ea19b51d2089bfa32d8ddb07cbcab4caf34064e71817d7cdeb12b1f6740fa0ad0ae995216f4288620cd9200a98f03f1300b4bfad550a8f9534a5f53b50051a0e74bd67c7f29755795a7446a99e79c8bc60fe6bf219bd51594ce4591d2d348f1899ca7728004ab585785126bc579aef82e43f682934d00791a57ac2312f7d6389e9db", 0x9f}, {&(0x7f0000000540)="787f2a2d4edc489c5fa2022897584ea4f7235ce12e495d2a19582bae09f6e73c9bb5bd47f247087a47decaf126c449c1a150e506bc84c3c8ca218c52b9e40f32ed28b48c4fd9ffbdfd2c5de1ca6b2367325881979f3aaaa8b0aa5cbe2f59b9adaac6d14c8b8aea9f5b69b36d2a988179c2a87c322ecaf4e7c5dd9ed47aa45f51156e85ef05673f4724e508d3917666b1ef170e3b9306aa0ee29098d6a7e63b983ae4bded9fd190b510f20b0d34cd200cc7c96dc1b0f4c3404fa8b73ad662442e3296c902cd41d03a380a9c09f46bde24fec0fedca6990a279118214cccb9d78d0f78139959b987bbbad5f1a3e31d5add3acc1bad1d4bfe43450248aa6f7e3fe5bfe5afa0800ba40796df2fe95d505882bd053751acba96aede7b012f908e85fbf90422d94c88c6e1d3b64310e53c487fd2ffff7d8e525ed2df5a0868c8a791aaef7c6f8e4b2dbd4db5ebfa03056cc960bce064d3bcb29752f9d1530f934418e0f3bff4abd915ad37a54bc3a7e75808579db62c814a5a886aeafbe5b27487a68287c6ed9bf47106d0d89a8f20765eaf4c96e2e4a605ddb395820168649dc04e6f4ae2be17c9e86b4e5b7fee80d64cecc133e599585dd78ff51dae0225acc4c609ab6bedee3c9284b736583ed14992dfe6032a3241f30006b6786bf5b5bf118c67e3a2ee8cb7ad64d4dc5c0c61b1b4d1ee64dc63264a502d975c68e0db38058d9d659dd8f4ce28e3ee825902fc6a1dd44a7554195495bc5ca922a554ec502543efd7365fac9855590f769bdc009b82a8424d5250063269b6fb70eb500e880e3d9235577751a34aa9f9c1613f47d0f2db61b28021e9517d5c3bb13ed4d58a541741e0e70db3af054ef6f4fbfaea67e2e90f0450a123f43640c790d1facd9dce94a30d5afd1fc953d5cf49b5ed0b76bd4947d26ccda91fb739d1f164ed490486919c754b6e3480049ab0c2dfe233cfc12780c8cc7a5e5174901bf8b73d1ed98ffa9688053225e34877eb5fd01b2dbd2d3e88b2279d1cb9307a4994d52cb876a9e4f455881a37a932482b9b803f872b25c27c7ef2de819362bc47657432b347ed4c0bd321c903f8da053e89677514a859115567d25f89e9916832973a94d95fae4b06e03e57e69665f694b4beae48572f4941b0d6130546a27ceb2897e8a8ba730fb7ba61eba9c0ba2571d0618f332be3eb775f5104959ca18deffb090caec610d89b466220a2f5f585f21ae0283226e2d6d4461838ba6e46b42d72f62b8b79ecdee2142629edacbb18137ed3e2e009e64e66a30cd78b712725b42a521db5b3086838c342fb19d6dc04efbdeb68f2b5cde74d7cd91e2be61756948215ef7678e8a11b40bd775474ffac3667bc5e2476e2e7974db5867d7f6bb262e645828fb463b0c54f9fc2928dc00052e424f5a31725f57bd7392e1f155cc7cb2c04e5dc4779950d5e3d09a869feb018c754f4080034ae80f16d7927db87d022ec8c8c21d96f62bdc055c19b1b6d489f8bd60cdd6c3e954e3012804ae79c1b6f00aa746d5ae4972de49f62cbb3ab77584734f9995c8c6274941e8735faed5181d9b13dc738b98151153746d2bd80901049fe0676cc9a5a4def60b7b65e519fa8986fcc785769d2ae0ba6c4d10fc8562ac84ef7c60d212f2b34642d5b5762b688ffcee16aee467983be1a5e7bd61b21e6166a99eda88f6a1bb9e52c4c973317b52d91c1f247cd0fc7348a8dce30340e4b8f7dff565861f8a56ce1e06c8ab4c73c07628afcf20b86f4f14ad44fd0543bfc17d351f94dfdab82321c49e149c792f2b6d16dfa2aa8c26ac7456eaf24b00d89ab0f38b59d6ffa5ddad99b5b1cfa19a9cf0572cd98facb368523925c6f52722ff308b94a4f18f815e45e717bcb95b6dd74b78f82875133ead74b4a297c30c7b7f040319f931c601620c321f62d70f3ddcd79e84186a99835955e217f10ff2cdbe84fc5e6204a0ee82475c02f6425b3284bddd8662517a03b8b46474d1b55e6546647b724a8a1ab82851eac0a738cb37ec2b1f7b1391dd9ea8d200eed167cd487ea8e020d4edabed8d4c2b0fa1d640b1df0221860fd802ab17dda8721421c26329655c3e8d51da255df6d44fc15e5628042bb08784336430ccc95cf8c28a3c84610e94394e240722901c9d64677f509654e35890401b6366ec52d3620be4eb64fde1fc423c811f53f44e67154c67b448f9e9a85b09d3e8b3a1a522d0f5bc83081662e29e8b0809118eb0ca011c822b5597476976eaeffdd47b4a6f0ff3ccce89a026a5ba6a77ccd0b24066a5f8543fbf4bcd51c7919282abe532a6b8bf4de88ba31c182e875352989a30f86fc07e022186774719f558307cf3de610dc9cadc53efe57bb45a4bb66d14d0b902fe937c4e6fedbb511083fce9022e7e95fb5ebe5fab2bc4a543d9c916e08155508db68fdae3827563bc6cf2bd40f1a956e7aae75541cf799e5fa58cd1a113490e672e1c4bea262ce1b52a7ccadfba43e54c46b102acf3982169a73627871f9f026efde2bc815f25431db5bc430445f45ad6199dc1fcfe82232946bd1ef54f17acd53d604e4e1a0120bf1d7d82ac9d2b4a289d5c7d40c9df1dd1296e4f71cfabeb8c4230537e3f02a1cf436748363bf5c7166031ecd2dc56fe56c59820f64fe883ac6cebe9f6c7064854f69e7945092b58f0f92cda703f48bb9e813850498ef8688850e8758bfa38f1ae2416bafad356cf54f7910152121bfc0b74e98ec2daf61dc72538a3af68dd94296d8a63d1c98340d5fb1eeb527307a482e6855ef5343dd17d0a8c8b2749bfdd1fdd5d127cd2a9466080743e5fdfe0d7786d5b74f49d049f9942dd6c031f55dbffc9b9459615881ac3c59362b05598677bcfe2a51cca8afb2e077e9d2dbc6ebbc33745def987fe707a2c366165617ffa20c9a3398f3f45a63116cb6cd42e84820b2be1c4fcadc13bcea79099b3aa588e729932cb8980ecec987eb5509901516351455a2b18cec86e75b8c69152126840c5d665f764c3905d3676f686c02b6ca709ca2c8483d9a1e46897c1e9cbe30942d9645a82b7ac1e77c0a54226b4188a528f8734ea056c5ffe150b68fee86e98c3f9a745957bc4e47341805d3858cb8906dc095964d931eaf9ea85aee8da4513481bf64e3ca4387f7ba515ba5aa8a43a993715927a919bfced2f55963fa74f6847307275f753653279c462b20ab5a6e9d63fa8ea4f5365aace6a6596cd417ed3a027b626de265f2876be300403506ba6b8eb68b8e4c39b608659dc6729c8f261b2858c5e36604ee88c26fa0719e3dad52c672376e43b28863d41186c0d3c4dbce427980d92e835ac2869eae38abfd08c0db8ff541285dd763923497162543122bb1a876ce13ab7d1375c687557f07765860682197a4d592e6676c438f385425e85edc6d921c3ab768721d8e61ff3cd13b85046f6f72fd2f647051d1292f093366b7bedd6b6b9a157ec30556ee73deb10581760ff7bc1718bfae3736d2004bfb9efcc643a4fa4b1b59756d67f95afd09d783eba6f8345df916074c1e02a89e15fc92a7f75dbf989f4754e07db1229d041067b472d70caaa2497616574041cd192f55b1937ad1a597371e3931936262f12fd1da21a08a7a99ffe71dd1b5676581039af70c7ae28f17cdd80e6678e6378cf819fe2aedb090995490cab2856f9c4b24d89b2987b813fc82f702e747f2c8229bcade0dd93a870506fedfd4da3e05847f7cd9b9460dd00c89430a1e6af2ec2ecf5f26066666939284b6392c9dac96071864fa9bba8a992ff5f8d42311d1219d469b1df9bd5cf84d7352eb26299ba4c5b8641831280881cbf8eb5ca7dbb94420687a0c618ef75721fdd9506f6b0f9963be63e7d68544f61cec271ea0a3d5b6166c3a9f8e8be2956a62e3f28b04b78b91366ec894d272f64475215c6f8a4431433ef506f597b4859781980a6f6b380c2a44abdb0eca945af2d6617ce9ddccfa5d86efea48e10df05436df7827be38b49672ee35beebe41172545043c27c40aa0f1474f31eb694a15ee9c3327160edddbc00ff415d9f2304b7359abbea5de0dd3aaf1f66401fbd12c0e229506ebc5fdf0224162d4bef3e2c0f70eaff1f09e1f870123607670580c3d972270a7dbaf91907572824096c6b541b55f356aacbdb59e9ce8a9c69df6d13fc04067f95f6d6adefe0bf1bf62740b7bbd4110124d127a365a0485a595985dfe45e2d8273cc1ecb6fd211f1da7539746a97c361a5ee7385f2c426857f7a5bd6dd84586aadd8f8fa9f7448a832abc599fedc7f72538b4188c7163add3807cfa25ab5c6f2859e937797fafdd2716032ca035b86eef9e34aea11abbabad3cae1ac1aa00e984fe928c8985a4d328f432d2949caa3477282bb418c1a5d952df249dd287aa16f466b1b56a6a2bc6b51de4e34e8b3ca41e394fef1ee23b572186a4ac64e2e4bf2fc2c2afa0d8f61b3e111c55549df1b5ae3d11f500fd4ff37ced56ad82cf68dbbb5866f62fc0a0a43824a959791b1808d8364f2861220565212bafd04a8ac20a6dc1a68267ec26ab42421f36996f307eec787bef848babecdf530ae45beb9b3e6db62d6ab23e17a01a0672a916928694bec66b84d9bcef817584108ccf920d0effe51847a9e56bec23f09148bccd5587c7c7efa95403a9241658ea4130d50c8a59bee3007412c2f6b0541889b9a45126dcd3ee2b4e012075e6069b853c8ddacf559087caea87593914017c1fe9841beae3c24a03f34d3fadcbe71d9978b2dbc2f4c290d4d78fae3f267a0e98e5249d610f98a9c5f949ca8b1030663e6b580be39ac1ca0283699ffc43cacc53c9dafab35cfc9268880fd7aa994ee02198c295843191c86b6c3fe09bd23b2e7dc2d7c3a5038f5307f7770fe28f916ebf48154e3f2ed7041ae871161b3f135beb53a43680b04bcf8a2d69e28aad4e234b34cbf4476ab2667c11c5fe80abc345dbeb6a8b9d3efbd5a46be5ae9e106212b03039032e606e67fc0a5c3f30183c3952422ed777bbbd9ab6d4929f327a2ad1d1190d355ed72522cea7500568869a6455fe71e51ec77c29295a7898689c58a216dfac8c88539ec0a5186f104e2d39ade23eb8b3e51e3cd8e6f72cffa120b9cee9e82f1ac6c87351f3fb37c7c2c87830ad7730b9f10ba8db2d463b3d81cf937424343183c5cae8d02345a926e1a1235d167423c6eb71cf706b2d4f054d38e1d59e0ddab48fa1ef892bfe3ce2f09ecc1174ce32f71cac5d55d12d0219337b06c8f1056ceec80bb534cd72133dc4f07484ad4a74b95c786eb622fd23c847a1e3cfc0de3863665372fb6053237510abc99377e93681a2847ca7776951c96b6df270d89b544646e595f205751c89d6b2c9cb8bcb5841eb64af86c91e0fb1505bc81c83ed04393539523002a2fb3dd17489516b30497c11c75314a74a434cd4bb918ec03199b052d4e4d6eb677218a27f0f01c8a966314b4ecf23aa5207e095c23dc67d744bb7b3da368472cc631923a1c2028ba74db6d28eb81ca607a45bee1ba2b9717273cb03affea94f300931fdd5d81d2dd895685099a9041e34661f0cf84cb899945ee32c8c099a6af28688295eb501bf1219c5a851fbe38c693ddaaee7ac559a379a05ebdf4d322d60cb413fbd899fbe1592ddee50a58b2e073cae5e0556a2f0055668542e4271498c9d200c127e3789abc8ebb052f5eb73702ace0e6f8beb2c3a8ecab3444cd803a759ed9ba68c6033a06ef959c648ade98c850f197811790391199760b268ba7f3a342af073b7b360281394e97108dc5d6c8585db2f97d49", 0x1000}, {&(0x7f0000001540)="0d6d43ddf267d48c3e8a8016d6a2abd26ef5eba9942c11600391481bf4201bc9491a9a6bb2df6914808d20b90089c5bb3636164fd69056b95834e73a31b88dc9c9e07a176c4061d1ce", 0x49}, {&(0x7f00000015c0)="8a7e36792827fd927f3c7d871ce5687eefcda651dbbff6a5e2c8d54b44c46962ee7424834016954e09197e227b8e31d9ee9ee2ce08e1ba3efeeb430f093271859ccdae18b0184ba6a78689e4d00c321bdd3ef995898c720d8c0c72e2e5f81627d2713cc31da23aebd9e9891da58fde80c356460589d9fec11e9a0632b6cca8100a96f319b67109a2df515b08d68a27f7d75a08f26f51efb06200cca59ff8dfccec3884a761fdf789bb793028bccd4338881a89b79f86c7c792f80d1a631a4b31fbdccb8e715537ba5387836a431eb18da08ce71041c8540b00e6f5afcb2f2d01d8aaa4397f941307fd92db7e1a3c0ee9f7d1cc580fcb591779064433d1a1c9feee36504fe63e11c58c10752f1d87407303a4193ca776756c49f65e08ae0cd585098530bb06c7b1304b0346dea868a0d03a3330a0c1e47edd7bcf4a115d97ae5a94627950f7f463849f783102f0c35d089dc4095f53b003e09aa819a9c22e8e05f966947e9f241cb4f0d36e63b169c49fc017606e8cdd3ce19a01520bb390dffa72e5f2a08aa8983688b178b020309201b4843652d7ab442b78ec056f04ae2422d83088e6d87aa9a291d6cbb185f5630ecc419e0ae945240c21854c31e9e4b1bcd245a944bdcee47fff95a4ee005bd9fef5a3c877c2b622b8f4c8265d25abe4b5c8a67b7caca65333a3c836e6464d47be3ae9431b45a520bafaa1d58a8655b844eb780a1bf020591fed425fa2e6cb1e1261617f5ebd291b032c609db3b99d9e1716af768831922009985a57629af728caa5244f7ad5a033630fb417c76cc821a05affee66d6d734556ed189a34545d2df13222c4230720ccfc50049002a78c4e887d43d31875142831c182f358e2aac7dd29fb8703d96caff7cc51eb3271accb214e49ba085222c45fa1924cd99e56ace9954b3fb8244e69622ccc081e292b62ece639de76b2251ecb202d0d57b36c90161d1c612724b8835af04b8b0aa9b1c35800805bbac2430fef6aba2f1c0c8647512194a321ebc90031905c75bbba96ce395e9bc7fe8cc58020950d1fde74ca2bb10d099ebcd9c57b6336f6dd6de251934f6bf90a4183c2fdc332ac99158ca8e405f7530a9a1b8e7ec17fb5cc2bc32fc19ef2df0f1b3f4e36f8bafcbe0d16b2b3ea3febfb851859d20f08d092292c8f800744a5dce0fe8a731f6ea3331047ab119712758fe322feead5bb3055a440f44c01663721381413798e03a2f66876becc88ca110e4a8fdbd8b7a7b20de4264afb503035abe38efc61502c3a4c71bc8eb07e544845c850300a714452a8265483ffe3112a5abefe5c9860e54ceb145409a54f2d8c3f0976e02ec94cbab92030a3bc268f55066368fff78091d67691a6e3bdd4de0779299e805cbff48b65682a0c3d65a04b9d5dab6f319b492b6e88c4daa2168cc3b932a2cf8d1ee0fbfd5ab0b6e7bec98b77166773ee88cff21f3cc4234e67594c97ae93c4950617f5bb3750986618508baed788637e681bce95d1e9530f2bcb8a4b3a7d6add838b20df08cb621f3e51f7a6c5ea4b841e926745070da8632e9b765a2742fa2a2d2cb75ba87bcbf9d927c42491e8c4fdcf0bb55eb256222a52296c22f3c9c4564f97eeee90426820377032a4276c80756e6d1ddbad56a2e55d9527e305e6c52d6ca198b10903d694606d4ab5b34b9596f789de870c8372752215d55d51dfbb58f875854f9290929222930094b42daf11f04c4013abdb0880e6220668efc018f7c3e27d08f84e7214fc1e980fcb4c52d00e42415503bec6e5c2b0eff3c1ac14d15e57413987a427c798405b3a6b67c18aad3bfe43b0c750dcf4db3aa2abceeadedec45afcc8ee877b4ef7a50769f1a3a3ffc04711c7bda7e987ad03ad8aa098951ec4817a4078a79c6db79388c7f00d9b7290aaff43d2e7231c37f0a4808b55aecb057fc53768a0e7df27a5c7edfa30bd6cd9c5dcd8415fc1e13c226e401057866d74d7d111d227c11d312877524200cd114c55fc0552f65250137bb7bc714e8f7e4f0f47082cd6aa3a037218d19069d48c1fd4b8f8a4256db6d5fd2de8b2367b4227ef82d7f0cf83eb69371d616559495cab6bfdc6416d1b5c33914b24800666c9a25a3439e6d668b11bdde9f7dc3169140e2eeec586fee079446450500b56c42460fa77b987aeb9f6ed0b9ef21e4475b6ab42558d915976f5147f64b15b869ad767f52e845473875c59d1ae0b9bc67b60b54afca3ac9c6c594660ce95ea5e53a87b35af3bd3eb1d99d34a6148f9d233de3a230a3f2b2abe192160d63b877d1c8c6e9df5b00acaa5fc97af171bf479de7ebd24ac895aa708311bcf446ba28f46c562950d2d70a768227cdb09f6a39ecf923c1aa9ba74e1439ca77c62f4cd1f9448421b6eb7676224b447ca419208055d21d5840644a0900545b05d996bdbca9701337b8d24b4adfe857b0a9f16adaff577077691d8fa1b21ad478c3ae735cb98e14b9a0c303e61949b9ed7c8b7a4f564c3d78e079adcdc240de90ee3d0bd09ae0abcbf27e29c1b5f4db3fa27abf5924e5df2f7f6fb2c0cd0dfdc4a6d7ead773ceb4bfad4f620237c09f5b92382607d86d7277b90f99cd569a952c2c17e24838a5dedce433b15c1987ae1563c1ae8ca5ca5f9c0395e02b9bdde89c70c0d6dcb308b2f63babe66e2b30e745bdc4dfd121a587ab24ecd00d7cf71273a4ae5f6c358a2c9b9ed8b10d5f5ffe61329360f567f070c846cbad56a3f15361a65aa8f38ad8423b66b1262114efb3030345302688234e3416f31ae9a8e5ca4fc4adcf7a6d06291aabb7ef5886f3ceb783b839c992770d71053ce84869f3ab7d94abf7e241d7a4ed89873f0cb3852d5beee7cf7f2dcd537379f5f2680c1a817469439f63463a3d32e8634618706277001d0744a9195cdef65a7dc17f9c2354ae1d2d9d260e4663d75cfe7baafe83a06f9abc2c7f6d3e85739c116533b8fbfab40ddb388c73739316ba577cff59685874ccaadaf8da7988cdc83ca39f63adcef41b64761bceecd906189c10cccb09ada18c92a51d381dbdd84f14c07ddd7d78de91d27d497f9725d9936934098341952d545e6ac72340dfdb66d9a277d2f4c60a4b91384630eea3cbbc030a5e304025f97635f7cb316d7b73de5864d203a606c066bcbc02ee4e0c2e8f169fc4487160bcc084f46d6258d873e340615fdc98afc3fe3ee12e36e9a05d44dc475fcb90c05b1cfee4e3db64984f8931d554457efcf38b3bb9c8c4b2ef095ff06c14b45196258e89c4f53564927d96326c476dcb685196dbc3ed1a2d9396c9a6c7a068f4d3fda088089d7d7ebecdf5ec9f2dc5d2fc631d0d19e50d81f725369ff87e7d71e9763f882a8fd9b0eb738f68253f4038f846b1d87b75d985447b4cf2fe59943fed706edabd9b00ae1b5876ca5cddd9c9cd5379776918eceddd6a27b117f83d7dd90a17b8d955b6f10fdee92d378aa4186ec14436a7a36d011dc30f1735bcff800929cbf91dde108f8ba7609c2fa53c18dd95ba4d12abd4e464b61ec5c78f02eaecc385468edea776f9301a60241bbb5be5056a20f129f78ff4774c954dc1bedafae1565e33481ea6b1e629f133ea501ef266b6c5f26ebc1da0ff01b052ea43f8810038bb6141eb13e605fc7ad914fa7ea05bd25d0431fc5e7e3e34858bf33a3b83ec0ad0a45664279e98d3b2ee3194137267a9976a4974216c485435f853b2f32eea4bec8d47b360f5701b28080499fee552badfeb71c916e2d4d6d68195a2b738154df68194d1b87c9ef80d729b7ce9ee0b9e0b00cce263857856f1755b6179396810a5f6d6577260797c8de5cff33731e7e650444cc84a07c936652d90f2fc8d3a6c1f2f811cf5cee6ffb2b7986ace74258e4214ebcbe996a3437168fbafe9ba69275f6a4bc892bcb4cade42a50d7ac87e95028f0d76cd4f8d9a4f69a75d51893a64d5e7146ad76b5a50ef0c20b585e445728fa56437c2726dea3450632a7518689cae9124dc37907e58658255904ab9e8bcf5bd4f90f841751b9c3e22865b3b61e0c7ca668ad4d1617f96e5678be9ff812bebfeda400585e2751a11b9c1546f8f668d7b46ae0d71f6792a893ed1afe6b92504b551f9a26a5461883dbc55302374db7ed521d55c947907431dee610b09cef111e39cc1644f4645c0aeda8f50e78e93a6a87e4ba0307b64f61f3b2e5ddd56762a8b03574e989719740c6240dcae716f10df1efdb4bd96325ba56dc8ea433f12e894090760711ad8fd0c4cd8573fe3ff4cdd1599e6420c6ea04f41c57d3d33e090785738a6fce465e1d68022e785df366f5746ff85ab38bbd2d90dc0cb13cd710b785515889a7a7285ab0ca0bfafb03f8f6eb5f3c369d20a19da8c7c070ad2b5af59660840eeaf441ff585407d0d3f2e4bd365c58a295cd63fb7fa7e6b61a581d1f0c2f57f4b1ef6cd58a44185cb56e05f331c81f1ecaed3a80461d8b3bb265458fc38634e0c72a6cc14cd3753af1f758746a165e0a866ce3a9c383bf68cf6d2dfb0d17f539ac9ff9236572ae4f7139f956748c360fc22f834f142ee01b79026fdf01da0b8e985b05d4ad12e5c48294203713e644cbfb3c02178a660262e68515b82a935e089946cb3f0482501009035947c66c184ff69274a998935c762deee0018bf791f5f99fee4fbb1bbfee64ed8d767d0c9991f78714bb1cab853ce6b307bbb2090074ee19ee863cb0a4d067feca08d954be36e9a2d2a1e15db15e43df3547b399f8a67ac44731489763670323220fa22f8c4f4b88e86c4020008fba341be5849321518c4ab40e7144b07a6c57a69e65b9960da9c0d03ed0e2926cb3ee585c36bdef35fd6e2240c2ed7f01c58d4e67cd870f4cd64d72921a417f13b6c1533d6d699a655c3020d5d239376576cbd9c463ba651b51a60e4fac241296622fe9d6fa74e4842713d0aedb3965e911e1da1439f2a11ae63af3a9c1b8115166e2df7556be1cea1203cfedeced6849a0ae6267c5705c95990d88aa252532ecff1a219303eca11ca452ad52428d91c55f584977f6460aa9ac3901d1f290e99545c7864dbbe1f623039ed7eadf1a666c53e7c0f99b9d54e9d813d43552bb64d8c196781aa95f6bcfe46983976f76c1bf8e489d0691420e197d64d93b4d907b46951c3ab7833c8f5a85a9a6407e7ea86e83112990457cfde4ed396854da7e05ed417d1f3befbe434db4d21b8108ecdd8d70ace543ab72f48c66aefbcb18836e2c3d2072d4c85195ea41184ccaf6121253069b7e8999c61c2032c03ba07db8ef41cd83eae5f3cbaf26face7b8893c480d7f468132baf1993af7161a416cc6675284e6771adaa7ee3783542fc307d36f30348cf57398ba4b8935705bd83619c4637a6cea97f8fbaba09359230fe2cc364b416f870a62f49ec734c3791c17132a91ac7cf275b41f1c492f4b21daef4d8657c29760eaa23f0bde16f15b65240e18d5ce1699feb8ce995ee20a342e8c7a2cb6dec2ade4e76b19f625259031c2abbecff9e7e5a290e2347f7a95ba494470d7ed0242282a7b42cde86d1aa64b2ebf3ab9f218acceba955e1dc0ecbbf95057f5e7dec1b85e8809df52ce087740ceeca3b215ca5e498dda4196f50add044627bfa714f6f3025045490e17329849cfaf6a1dc871281032ccb27986af6cebcf53e335ba9641240af99c958e7cb0d4c6b262134b65cc459e99e4f910da3b277043b784aa58ccf3f24a9cbb9c5a7e51681ec4aa9d49bfcc4a3261a14d387db8fbca8f1bd0380930d29e4d61baf33e1dd123f59d6e400cf7b1b03de13971cd67cfae71bb", 0x1000}, {&(0x7f0000000040)="3614df30caacde85bdf670639cc5f08fb556840eacff52ef3934fa93b3e0", 0x1e}, {&(0x7f0000000180)="56be98f3eebb95d680dfa8fca880dbde23b27de33b", 0x15}, {&(0x7f00000025c0)="599bc714c47e7e6406f08cce430ab2d97353092c4a7ba603e99aa4fe225b98533dd526fff76e2846878fe3fc9ffd30102507a48100464362f47ec5dd986641ed373a079c969e9bc85eadbbd86c429d92de4edb29f8d7a16c36193af269b2979f30b936534edb0b2d6801aa004d1d34ba92afb2b74c8b8a0020ee2d78e2af35c063948a3a1e1ab907fccde1aa640096ecafa6257a56b18619780ca840cd20272db38a44f51455325968acf565cd51f285948abeacf4", 0xb5}, {&(0x7f0000002680)="6c8d90bd0da2acc7591a3174e4f072c6e84bea34f753b3392d3601f5a126e4f8dd0216b41fdca28c9065a19728ba642870a10d441d5a2a2553f85e0d20ca4c3511015e2b4c11ca77a3b72aea6b2f8a3dd2c179b1a6b46c13c8842d7490b7f333842239bb1964e5a127", 0x69}], 0x9, &(0x7f0000002b40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000001231f70589c82d117e7155a1c39cb37f5393284bd6d13522ccee67a6b47aca78b4c919039169bbf93300000000b83b3fb0e5978762529288"], 0x60, 0x8}, 0x1) recvmsg(r2, &(0x7f0000002a00)={0x0, 0x247ca4bc3dd4c925, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="ff00b201f0ff1308cd8be9030d01000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x78) r11 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000002ac0)={{0x4, r8, r10, r4, r9, 0x44, 0x6}, 0xd7b, 0x99, r3, r5, 0x3f, 0x5f3, 0x1000, 0x200}) 23:32:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000280)=""/105, 0x69}], 0x2, &(0x7f0000000300)=""/1, 0x1}, 0xff21a8189475a39d) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000380)='./file0\x00', 0x10000) 23:32:58 executing program 0: r0 = semget(0x2, 0x0, 0x18) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/126) r1 = socket(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="013d00e500000400de58ac2cf4fbb044fd5dd901", 0x14) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 23:32:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket$inet6(0x18, 0x5, 0x200) flock(r0, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet(r1, &(0x7f00000004c0)="4535f3e512c71dbbfdd46f36017131d3f6033add54f8e41a3304b395aab57f829fbc1fac0ed7d8ff5f0ae5d25234a13d75536efd0ae3dd28d7a48b9d4b99bc217182dffeb97cb8c15b9beaf1d1d4a2ff871b8aa3", 0x54, 0xc, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0xfffffffffffffffe, 0xffffffffffff7e33, 0x2}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e", 0x39d, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 23:32:58 executing program 0: semop(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000080)=0xc) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/11) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 23:32:58 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 23:32:58 executing program 0: setuid(0xee01) r0 = socket(0x11, 0x2, 0x4e8) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 23:32:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="bbf1af46404978a4f8782897ad49b1b3f3c614d9c050cb160dfb03000000e3f3feb034cb1af0", 0x73cb39ac5de425a9) chroot(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)) 23:32:58 executing program 0: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8223"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 23:32:58 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186004008b030023270000000000000000000000000000000100000000000004000000f6a2287f5f95", 0x2c}], 0x1) 23:32:58 executing program 0: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140), &(0x7f0000000380)=[&(0x7f0000000180)='/dev/diskmap\x00', &(0x7f00000001c0)='/dev/diskmap\x00', &(0x7f0000000200)='\x80]\x00', &(0x7f0000000240)='/dev/diskmap\x00', &(0x7f0000000280)='/dev/diskmap\x00', &(0x7f00000002c0)='/dev/diskmap\x00', &(0x7f0000000300)='/dev/diskmap\x00', &(0x7f0000000340)='/dev/diskmap\x00']) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 23:32:59 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') chflags(&(0x7f0000000280)='./control\x00', 0x0) symlink(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control\x00') 23:32:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) geteuid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 23:32:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x40) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x101) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 23:32:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80000000000050}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x19, &(0x7f0000000000)="e5") 23:32:59 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000022c0)={0xfffffffffffffff9, 0x100000001}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r2, r0) r3 = socket(0x0, 0x4, 0x808) getsockopt(r3, 0x0, 0x1, &(0x7f0000000140)=""/4096, &(0x7f0000000040)=0x1000) mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "a1b5648823c28137333a49e65219618a91a79642"}) getrusage(0x0, 0x0) unveil(&(0x7f0000001140)='./bus\x00', &(0x7f0000001180)='W\x00') ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000011c0)=0x3) fchmod(r3, 0x4) getdents(r4, &(0x7f0000001200)=""/4096, 0x1000) 23:32:59 executing program 1: r0 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() r3 = getuid() r4 = getgid() r5 = getpid() r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x4, r1, r2, r3, r4, 0x108, 0x4}, 0x80000, 0x9, r5, r6, 0x7f, 0x1, 0x1}) clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000000)) 23:32:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket$inet(0x2, 0x8000, 0x100000001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 23:32:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="f21bff7fffff7d1d8a3dbe561378126600eb8040390d0f747ad0a6bce1aa76118054afb675fd68239bc0762a517e451a81424532f5db0bde977b938bbf43c9d1849f7453f9d4ec6e80934c78a94b30f317a62da429c643ee5c7db7fc6f0b02a6fa3385e4b5caae993aa830ade03fd3c47d70225ed3eef921c6407786eb3eec9ac35e957fab0e8ce794d12291f7e19239810934bab4cdddf7c77d9a6da6ccd0dfe3bc5ee4a78c576bfa4b718241c513fc6a707f9948352f2b63ae5dd1591c724b0a9bfd11347aa77198aa2f49f8f88c06bf0515d03530a3fccb9197fc64b1ecdfce83dcb2b271039014d5455b2505ca827452c64a0764c38e452e6d9d54c1923dfa95e9a5e39bc5ef38aa02f14fea2d544584d961930929dcd39bb40b53fec00ba038068b93fe557979c60eae2f28d1093dc08d774f3f7e0ee33d7c2c4035aa1a7a486678b792d017438e92e03b31074533974449061325c68960bd654ea29006b4fadc1c7bcb7a35aa8fd7a501290b7d6c597499d9735e7dabf0a35ef330b34292f3e6e42adfcea5c85acd19f2dc382dcc56d15413d5bd4fd76a95f467c6c7334324fff6d23d3e0b7359d4780d2f60f7cec2311fd855cd81adcf0b0e9590b0ba556a114291634b1a2a9e870f0a7e", 0x1ce) sendto$inet(r0, &(0x7f0000000680)="a8232c3e1d898d02255b47fadae8325f953856612ddd950ddb07243879289f0dda07c752e7a40bc3a0e006b68609875b9b4a63a753a50d5b7e2bab6c3a4941254136cfed0699b1fece0aca9efc5c0d4bbe83d5f7f031d7f5b06e2a166ea71144d19f3bd71b5117c61e59ff1f5ed2f2fbf5427ba610c54999a6a3e5fb511b35b6289938d9abd4b7bc7832f8974e0063e6966ac9e42ab591458d7527f95bd451d4101a98c703c5b086f0953bce4e3f1af14b8fc25207f1e324c5935e8c0ac4cca42b365f38d35874e54b3e504292e14a76b683e60ac43dbbe2a806f32c5ef8ae617115270b2b8d6b14a8dabcbbfca31bed8273a3d3810f7e98c3fe002000166ba0b5d1baa672bfe40c1ad1b8378418b7e215e86347f1deac2063aeca320f3f9df58c1e94da398629587d41650de210d89af7da59f7ebdea93ca1c871d877d9d474d485554fdd15d7d82ce594d347a486869a9c9411f1ac0634d4b017f225d1675abde7b8b3422d03194b6251fe9ea6616e1f5071d4e97b05ffbdcbc71d8e85a47f70d98f6b0cb20013ea5142ab397490b952a741a532e9b021dd710a330f1035023b19c48d4103f0cdf663c83673e884d7c464896272f494c6771d4d05d50e6ad9b489908388efecc7d694579f77782b891fadc89b8e4d933da54896e8b0eecbbedf4e0d493fcc40412bda24fe0fd07b1ad6f40039378043c279e6713f32600404370f7403a6e392c64a03b2ca007efe97dfeada9e12ea7b87b17c86634ccd5a075e1867e5b61ea4eecc9ff76e81bf1d64721ad5451a0350d4e13580e532790ac405f30cd5b2c3859b02e4fc338d17f225ddac7ef6111b0857ee95d934ac2d242ea9c7dbb19b7fae2c8f1babf1da5831fc921449e590d83ade206f9aca263eb33b76e7a35979f53fa5dfc4814e2716e13fc9d480e2111a0d7f3f96bd7cf57a99d2ef2295473ee3e87e2ca80f068f1c5cf3861010b4bf18f8a03b207936de852d5677ff3ca4b389bbb31f773dabd8c709601b302fa048d288926bbb8fa9baac2e54225886737046090b709de0e5e914d46229a83238ffd011cdb753d47fd361a58b356ebb03fee7063458b5b5c07f4c524f93f9627cf58a07575aa98fbc8ecc2329ce3f23aef786cfc6c602be19449643118a44222b2271004cf5bfcb55662f218e79992501d38518f9ae9df07c884e678d37a8c68ee5305b499a0204fd4af9b7a7f79853f0b5f6282328a7cd5e4d630f39170d0fcc8f47a012da594dbb31784dbd1b27ee836cb931b81f857c7ddaffd8ab15cfde8e372232e06e519cf927fc8ab5c51f235ef8e8f33a65d46904207b01346e843387f44517bc2f439a34d8f7771adb3fc353e2c23144028d1f18dd3ff44da7e8d4261fb988797ee794cc317c477a3aab9b3c5349e673e3ae67c91d4b6581fc63fdb85d2068e77c7ad1eff61e16107bed36743bef9e08307f8a4768583869f0bed12df893ae7e51a5bb8bceea2606d9237ceb6ce151ddebb2480634ba5542d696dbb1fc8ac4750f5deb6f071054225f988d61f763b32c2619bedb26e24af7827ad25d81164892e01fdd22dc8c529e9dacac6c7178f7a64c4ccd057c48919792d13665db317edaa0af0a192ca86a6d517ef2c5eb33366cb1d2c7ce7a4edcc0d8f16c0887bd8e12ed9f6aaff7e5c3de9e22a59051bdbe34c56b852a101a2168614416357a003fe1d03e09153245aaabfb4a35ce06a271a7d8da35748d09f40a2e2424542c1da152b39d574556907b6b344a414d1b5e5f683d0035bce212bc114eba8dad5660c92509a12a5c43b71d55a391ab3c9c469f958f8c81610c52129d208ca2f68d348fd928aab668cd95aeaf692c6285b7b346cdf58f519352d84a423609c4c5bdf473bd997b5b03b3630f789b5d0a4bf806953413ef42d483dc737dcb92d18c3209316a80fa98923ccb6d7f663e7dd145884aa04896df5c6f2edce6970028a1f678d0524fdb095cd29f715fd7b5802debaaf744dc5ec84fb0", 0x58d, 0x0, 0x0, 0x2f5) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 23:32:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x50) accept(r0, 0x0, &(0x7f0000000200)=0x2ce) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x87}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) accept(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r4 = shmget$private(0x0, 0x4000, 0x240454f0fdded803, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') 23:32:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget(0x1, 0x3, 0x128) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x8]) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="daf2806029617e1757a7d7873df5ebcb3eb1a9f56dc9bbcd3a50f458d937c6db897eb78cf3d7a3055b1d2d41796990698c4e5b383ee81047c999cb75c21c61ad70d51be0ad7e2106b0521ae4ef15f521b9282346438dc0b28b6a75e552f5f83e7c62a1bc0238e10746dfb9174e4e39", 0x6f}, {&(0x7f0000000140)="6423cf50d3fafbfb1a57c319cc8f6605ff696dc267c908b4c081d779b4a306b5b8e0f3dd67f021050dd17794c22555f74c812a7418eaeabd501e4bdfeb4c307ef19cb7b685851f14471da487f1e2de1f4c3688a0362a1ee66084af519837865476a8e9753fe8badcaed532831f93b754ee88b3494e1a", 0x76}], 0x2, 0x0, 0x0) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13eae9e3fea6cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f3810898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xffffffffffffff49) fcntl$dupfd(r2, 0x0, r2) 23:32:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) kqueue() sendmsg(r1, &(0x7f00000017c0)={&(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000002c0)="1f", 0x1}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="f00000000000000001000000da2e00009fa730279de70360aa9fadc6fb2b438eb0e5c9cace9c9aa9e4a27bf0c00ea704a924c7a2ed8e1d06497fde52e237c7bd6ed053e2b1aaf41c8e2a8fc87e107f11ae5585ed01339520115df808d3031d84080776d76de269a66fc7681442f8bd634f3ddffb20d67f3f158e1b0f9dcfb0505161551f221b0cdbc8ca0d96ba5bd1ed6d2077b717dd98845a776524bcd0c6f96acc681a62d04743fdd01aa51b862632bb05b42708920b6f1a8a1c15341a709e220dab087a0054f491cad480d00e63fc1056044ce451f219035157c366c432a5efb06d7e69083076e0ad6b4b610000001010000000000000ffff000007000000450cdf7793a40304c62626db7adb949b2cbc074ad339396b9deaf43abff996122bd8e72b703734578e8e1a5b9323647d20d48f60beb0de6c9f53bf1eb13fc2fd7cf848270b492d3600ff250bf0a9989b73af51aee84e145a1f60306d67de22043b2d3b0fe5f598854b8c3adfdf4768bfe557583b3d55a291b5e498bca1e7b51eb285ae3dc509eeef0f2b9771e0dbe3c2c62f9c311850455ae2f652dad6115f094527fbdd0a414ed83fb2a196cbd5100d7a6c0bb80c1ba95a8401514802bd1bf06b5c789c7364d50dbf13ab68007c14a2e3dc559e8390bbb508ecddbc46bd4d92831f9ae394448f7ad53998913d8b7306312783df25f24678ebd508c5abcb560e03c732700bc346f34126baa49920e6a03224389dd8bae25465ae1ad6c7501590d3caec8c9930fea2dcdc41571f747060960c35cad4f0ee9b44b99435b962eee0184c1040387b613b2b1550ce39d244eeb74f86205d8d271a29a965233f3f28f7f210254e9a6e4f33d9d6b09d0c883ae9b107f536208ad3382d7cb4d8c7e2a7135e931d546781e352767fae66593b919ac02e766e4c6c0d9713d7cd85fffde12c41a5817f68e00db42a36d80484ca2dee34d5f079ed8a53fc2dc5a0a2ca61f5226a7375dfbc2a9fb261fbd8bf2b6c648bb7d471bb9431c7244a9e0fcc3f80bc2a30feecf36d34e10d175e0cffd85399165c90b6553e6532fc9b4cf0af6fd510ce7d974b40b0ebecb14453ef6b95f30e54de1e6c4df631f502f9f64dc337a590012a4f3a6cb74958056111b695d61b45a65aa84bbd9bfc2c0ef8e12825a8128e74b1edcf9b8e0696de4cb137fe3de9d8cf8e839772017542cec2ea2e4a5dc53689fa97c619c46192ee414f84e0fed4da54b3f95aa39b66c29932666e55e161c648d748fb2b60c7e7edf3dc0545ed82a5369d60a61c390e92085581b879a30e9738e2be2f989854db93536acd7d3a2c155aa340e2a7ce691b6fe5d56f860f9e8867a47fea3320db7ac3aeb2345ebb5597f9b879a6e08a1711661236c48320d64fe210efa722428259cc2f0543b38ec3036a38e211375dde3d586ec0978c3e71af3de3bc8580e28a3b894f585b594570b2969cf228b1e37ab157bae0b2cc3fb515a45f4e404b4773dd80edbdfd73fe61f13fcefd5224aec9c6f58bdf022a770147907266b11c18bf9b35cdf58ed57e82b45577e3c994f7dc97c1f3a335486884f47d8fc76a436569ae32349fd4a7b5f89c5b264c311464ae1fa086f3298776b6ca5f2430e507033172f76306565cf1261a5b7d90aaea0c7814f82e2c5766811898f504d733ea0af05d1829b30fdf93cdb8fc5b22fd57908b6501e2eed81db01303c5f8afc91d91807011a5056042bf3d1a3d406b6291467e6e9818153318b031d4455f12b5387b4a4587d45fa3d21a33ae1d6710ec884f8428db4c98e55167b8f9db6ebdad3f2591b42ed15b4aea886b364fe0ad1d7aa24dfdb0690c82fb0ca76c8b55c75f8d3d9a4f22124f1179f0895425719ecefc757772ca735af1de8015c0fe3ea650eb3a0b5a7c4aca453427124e383fe23bc1eb9656e6757de17a87c3d6a3c00dd6d8e9d6fa040fead52b4a617a4141c76dfb4490b8e89fece92dac170953f1fc6776babf576a5d21f056956e97f285cd42737bb41f4293f20dec3b3dd85259bb7a83ba9afbac6a2fa19a354303c63f629c6a7405882432ee14a1ced41d3ddd5af6d8ac4385bffa6bc2b20acee114368f5364835319a277135a42a48685f2853c97c2592e6c62741d5b219b566772a6062eee460d539b098dd847e1b16b91db96a985dd2b187b451915207e7d129c1c51657ca84100990341e25a8911d3dbcecae03e561d10ac629d6a3d50a3a02404fca8e9a44f016159d7d23150406b651418c1117fcf44a2cfb70d7fa28480f9e04fddadca7863c83de25683a6d65031f5c4621d4c261fa63fd0d727eb3a5a7296e9bfba539b2db4e4c1b614e06006d98f8112b46e2210a5a59c60e78f9e56d7504321164081b4e34a604c6757ddff0a5837e95a3317eaec3722c88c6eef924f3623507260515bef4fa077091e29c1938eaaa501d32237bcc30795ca996a3043890e6e5a87cbe40bb323f23968d42e05441b965695f64b7da9ce704c68bfe203833026a33b6d269a8fcc84dc3a334b6c49d9f039dfa3267c4e186d6c1499aec7b3d9ee3910422cfb6a1e36c63381430a4ce56ef6fc1852a69f6383a297a44e1347315c27bdc5b529c296b61b6e25e90036ba352334ead6d6c1fca9ed64fe5dd37501a01196a7aa903ab50875379b60eeb68d8e023f7fa6352488ccdfefdc2630df133f056a4ad689b2c1cbe3ce57c5b03af576fc55a2bd4004f53aa79d358577785e7d882ce1ed83ff977be0fd4f9c957da12f5c219afeffad90947379a6163fec94f9d4f08afe5f6a199c4f504493535d0dfc39485a556ada25cbc26b996b025afba5ea918c0bd7a9ac3542e1a2bd2140f0852919de36422da37988a7ffc7b3d3878f120bb439df6fb7bbac8940123cbefeb3e13e371991ca3066b9203dfa8bcee544643e67c8596a62ba3b4132d68c22a9b19b7d960226672dd040951596799aa049f24a15bbcabafaa527281d97d450def4b55529282a461db75171d6988f0665a87b318885e06399438b9ed090386a1f867e3caf23f0aa50d586f34a387c3f1c0937444018aa7606e355f1c2b8f5fac05196227bf739271dfe1c866f7ccaade3df1b4c56041617d6268ae7099a998f3a6ffd587083bd3a0d161d657d487de45a4ffad485623be104143a4acad80b034fb146fa10303d3041408889abb7293c1cc84fd4760f392b9039ac227273fb846cb0140da131b0740994c4e0387a0e656107c5aacec180a2790ad166a70920ebbce1c229f5a1710137442a9b1c90485f0e7013329a266931413a85e3e1d0883674e7188776248b61002c54a671755f9a9004396762a1b54a5a663814c31bdb9531f6dfe9959265982b460de60a201b0476822f237bc4b7f7cbfaf285bd42e169f79e881f5804d4f9d00658244d974312595997c069ab8d0fe017090836558561ae12055096e6b70df9a87af940d6ff2657e70e5bd8a5b9cfdd386d426f70b284e2061305222cc513c1c38a8944dd109a304b06a40301be7243834eb9c56cff0a735d8e797bba86c4ade4031770fab71f43541c90d199e3fefc240fdf4e5bf21fb3191df192b6132f6638d7e1a8eaeb5902f5dcf5fb253148efea92137dcdf7af95be2960a8cd6f1136ed84787ce6f6b4e491d24d27550b8a9e87946e2e6fed565b48b96e8804008efd04a61e4fe42b84db5f79a4924dcd3896420ef76393b6501fb91e179da4cf58c4e20d38dc77ee62244302942275021c53d7cf4ef846de19b858c0663d0d8ee85d851a307f4810c7ad5cddefe7b16f37b30b478afad9b9edc3f4d72dc29013badf21ac1e9eafef25aba05c1b0b61a1b1b321d197901426dd1a0d3c388302ebd7872eaa44daff77182d5e389b8b038f5f564c625a197d472f21ae87b5c7f4ab0f48c97698f141ac1b14aaa1ce9225308da703d6c6cf65f47771d97798870ac001fd18ab7e5c1808d5fecf6573f6a9cde955f11fe07b427926c9ff4e4d79b8603e5e0c4f105cfab251fe8f92aec3e4af732571374e5088ea45662a8ce27e64854cca27103f2658ac091eab1d2f7dc23091c8aa2718914a689834f06d1bd543c1d6cd5a22477172f81857e564ecd91e4748639648b542fc62ab43e76df83593773a607d73ebde41a6ec8acc8a5a8da73fd022e368fb01077f85afc6e3531373136f6408b2b9ff5a744af1fc5c39cf78da6d211836703a7945201c8b8af2ae71f9ccf7c108dcb8ab199d5f4930b8fd3af9b7d179b36786bb686eb6b57d90a060fc6065ae70b0f25d8fa188b96ff06155038c2652d1acee77a35a2e1afa38b449332a3622fd169dce8b4c5f80344f3d41da9e396b5a1bef0f9cebdb12d588a0bbbc8eade07a63be8bddaa71d0a4514f372ba3c2adc5147c5b0425af8c090e694aa95d572889a84808a72d9a82bb5d7c61638171da065f9b18775f223c9cafe591f197c99f8ccf027da46a8d11e66841078bb1c0606e9f1468218ed680450dba482f7e36e80ec59b38b0473c1635954d401d16c1f5eca15bcb980235433a125f8e363cd4c901b7df2c8c5be4286a75a1e1aca9b273ff154db6aa94040f14fade9ed19f502f5012e728db6a631e1fac68b18e4da3c70f012396c5d1f520b06ec58b22573cebaa33b0978316ca94a565421097b06cad386b8aac4a539560e732817410e3add371705cdd9c4ffb8b36069a56fbe64c08ba8e2bc4aca6599cb8b852291861cde4af341b6627ca4914ad608b301a13da0f3b94e105bbfe59f9856c45fa47736d3946b756297719cf515b9b339ad750602def580d3d7f1907111a43683d63609a1d586377a3ed752e88af9359b37a4688e88007117ca36e69db5f5f20a145eabe0f70ca9ac6ba201d682f08f269bb55ef6d365e4d857e1672c9f8b3fad38de83dd23513fa07d5b7ad5272b8d5901ffee7fbe1920248c4c14b514440b863b77904d5ba708846ce027969fcee1825e7343698e4920e4ad31f52d117543fdfebeecb16b3ed42ca834f9d807b3d16045c453aa4e7ab3b2f1d32dcade7b9d95580fbb81e6638c5fef73b50f199b6aa5be131fbe343abe9a2fdb9da857ee5779322f3a754e4723944610cf08a54b6f34ce0e9db804b36f083d4de7fc7a44ec0889080c24bbf2df170a644b8c9eae7c148866dc63fe6342ff983a534c98a0fe566c40e735e448c27998adf993c61588442db9dccf5394772148ec98703104f4e16422827024c3e93ef27143e0e2dae974b4508978324ed269feb6aad267798529bc7137d78157f66f5b318992d2775155d55ffc24431d02c7267f8f34a025849c627e99d73cbe40fa6b252d331b98547431478da7275ced8a9d4a483bf76b73648a31e1c445e7fcbbe911035876665955df5ade4b8b80eb9dbccb892d893dacc4c41300e3c5cc7d7c78a015b4723899a85fe326eb734b3ef7092fb4b65eb77557cfb31604cf52bd4c50c61d8f931e69605e1c6bab6550808ff16572ca0f91a4115a31cd585b4fbce739a9f72242ce65e5838fd2dfbb749da3bc43ca49ffb6b5bd22c334138af4211cc487e306acf2465e04d10162dec6f50d33fe37b52f4b3819ca4a8817b2a54ad99dfd8dd35649c8069291d3762962e444fee800dc47a72a9debfb241dd3b7a169db8bbbb08c2aa322aec27416cd123bde60eba2ab4708fb278bef01c1ba7a9731ae89680a3dd5b0cc40dafd21d7bdd61b3141c2e3291da268d2ed2884b3c0f9593caf10db2c76921f29d928b53a3ab0549d503d92e3a60392246337f19ccb3168e92790a0590686aeb4a282cf0ce5e0f9c89d5539f87dbec52ff02072828bcf9bd720c644853049c3db031ca45df0375a7e45e32ef4e71c681f4addc6da498d28c4eb3d8a8de0f1f9d5bdec1bc31ef2aeba6774d5add053bde53f11b94347d48d176152e3e56a6c73d04271784e399e40e852304ae4f47b888d3f465fb9f26b3b2df306dcf08e7ff61868029ccb11ad782775e9f8283252410e9eb68f790879eea93a64af8ab3bbb2f4c86f227126a749a43ec844517a711f738608685f9f8bd47c6a8f78b0cf5d28d158be5556319be02e36f9a90f32c714eec34b11e5c0ecc88c7532a5be128256c95c556ad3962ae81fd7718844a1a04e8051b0ba1d30aa1b8626e3100a34fbe9000000000000000ffff0000050000008685c40c5eda2e92d4e89cf8d5de05c2ee5c070c24cf1f01cad9757cf70166ce61f5ccdbff8a4d405bcd7628c4aac206b71ae59855e3cebc2ed866957c5e739e44e18c6b82aa5b61ce6a1a1d8408b6b4ec02be70e3778b3a10c2a8504823eddbcdc27a1ab5ab22c26f65730cafb75ef16f5d1c3595e54c994e8eabba030000007000000000000000ffff0000ff01000006ddc77f8e7222ea83cb68e27d5d0d17e720406bc2632738454563060ee7638dbea26a2336bd19745754697d885e084f8d72f44accfc2b41faec3f8e91773596060fa911b29ddbc1a5fe2c73959b6b2497484ca05eba09d517a4ce0000000000c80000000000000001000000040000007fdb2f7d45f1104688dcc591f1b0738d23a29056c77d7f3e241e5a5d120d130729a1686a9e3c41a70617d536911adf1c8f99e74b5c4dd35325b18b8c9430bf6ea89444207cebd2e7211ad4caf4980a91481ff98e0615efaef1324992ed05184fe61dd4ed96a589fb5ae97c93a4408a3fa1464ccfca8a3d18ebd10c41e060e7310acd1f52e9d3f439aa5210255f434fa24d6aa75b6740472bfb5052d635747de2b4af7509e759813f1837ccf26a35e96f4460d1a4c0d14e2958000000000000000100000000800000120f7a12a23b4f32bce01d23a79b21065c536d4b2d98a8fcab2c981102d33ff018f75e63b82a81932afc7a43292451837f87d41b27d0eb8bf16153cdc2e08aba536b11ff000000005000000000000000ffff0000ff0f0000747d5196cc82d582d9b7586b182f9762e3dd08659487371960f67dad971ccdd9b88b70f3c56226a2bf596d0a7770c20db8f2132a005e14390d91a8d8f2f2ae498000000000000000ffff000003000000b81d281e665fdb2a6e0f748bdc5c45f7037f6b8d26f330c78256929c924cc6156cd09564b294e2d273104256b30c0a576d9245a16b626ffdd22c175d353ba24e76189619adc177aec5757a550a4e375ad16ab6c39c5d9c3f83a75737a7df27d85ddfd193f779f33e8a6409fcf3702c00"/5104], 0x13f0}, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x3, 0x6) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40000000000087}, {0x6}]}) dup2(r2, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:32:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0x6}) getdents(r1, &(0x7f0000000100)=""/109, 0x6d) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) getsockopt(r0, 0x9, 0xfffffffffffffffe, &(0x7f0000000000)=""/185, &(0x7f00000000c0)=0xb9) ioctl$TIOCSBRK(r1, 0x2000747b) 23:32:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffd8, &(0x7f0000000100)="6e73b7b9f4b5147f46ac0ba1ae91976ef45c93934fb22aa69931c9ef721ee12ab39f7dcddf08c0cca17f04f85357580613d919f30f753e98eab63b0180000000000000affbc9f2d7c9b6bc28ae14a0494a27b3226ff30000000000000500000000") 23:32:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa9}, {0x2d}, {0x3c}, {0x7ffffffe}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:32:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:32:59 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x800, 0x3, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000080)='./file0\x00', 0x820, 0xc4) 23:32:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() utimes(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000040)={{0x2cc3, 0xfd}, {0x299}}) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x40, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x5, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x10001, 0xa1}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x6}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x2a21, 0x8000}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0x9, 0xffffffff80000001}, {{r1}, 0xfffffffffffffffe, 0x20, 0x52, 0x100000001, 0x667e}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x6bb}, {{r0}, 0xffffffffffffffff, 0x5, 0x20000001, 0x974, 0x9}], 0x4, &(0x7f0000000240)={0x20, 0x7}) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7, 0x0, 0x0, 0x200000000000000}], 0x470c7792, 0x0, 0x0, 0x0) 23:32:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0xffff}, {0x18, 0x2, 0x7, 0x3ff}, 0x7, [0xb6, 0xe23, 0x9, 0x7ff, 0xb5, 0x22, 0x3, 0x400]}, 0x3c) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:32:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) 23:32:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x81) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x4, 0x1) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x28) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20000, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) r10 = socket$unix(0x1, 0x2, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x81f8, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x70, 0x20000001, 0x7fffffff, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0x80000007, 0x6a, 0x6}, {{r3}, 0xfffffffffffffffe, 0x59, 0x40000040, 0x8001, 0x3f}, {{r4}, 0x0, 0x0, 0x20, 0x2, 0x800}, {{r5}, 0xfffffffffffffffb, 0xa, 0x0, 0xfffffffffffffffd, 0x8}, {{r6}, 0xfffffffffffffffe, 0x8c, 0x1, 0x6818, 0x53d75ce4}, {{r7}, 0xfffffffffffffffb, 0x8, 0x0, 0x7, 0x1ff}, {{r8}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x2}, {{r9}, 0xfffffffffffffff9, 0xa0, 0x1, 0x7, 0x5}], 0x2, &(0x7f0000000400)=[{{r10}, 0xffffffffffffffff, 0x8, 0x10, 0x1, 0xcd4}, {{r11}, 0xffffffffffffffff, 0x6, 0x0, 0x401, 0x6}, {{r12}, 0x0, 0x0, 0x1, 0x800, 0xffffffffffff40b7}], 0x10001, &(0x7f0000000480)={0x38000000000}) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) fsync(r13) 23:32:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20020, 0x10000008000003) 23:32:59 executing program 1: setrlimit(0x808, &(0x7f0000000000)={0x2, 0x7}) getpeername$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) readlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/175, 0xaf) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) fchflags(r0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$BIOCLOCK(r0, 0x20004276) accept(0xffffffffffffffff, 0x0, 0x0) 23:32:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x805300) r0 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r0}, 0x0, 0x63}], 0x5, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7, 0x5}) close(r0) 23:32:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) 23:32:59 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x40) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 23:32:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x8000, 0x4, 0x200, "6278f163a2648da4243e8fc7f97cfded357e69a3", 0xb, 0x5ff}) 23:32:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/252) 23:32:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 23:32:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="f7be639d0d86e7585850f691fe7230765b5d4c8686bcba6ce7079615d07b094bba792cae9ddab89edf6689f1709f6fa6d3c248ef37418d8dee91cbb97357120ad728decb4103bd1fa3479107811214f824e6c05fbcf37d0c926c154a41a73d8a1e81c46df2548ceb50dc58bee8f2d13aefa8f64c577959bfa67dfc00d129e4ecc5e02fb85e1416f98fbb3d89e6694eed73920f839de7fce9875f860edfd77f3d4ed3928bf6f044d52fe3efd28c329228455b62fdb4018dd69e8f55152af5c7e2fb0e61eddfb6af30b77b", 0xca}, {&(0x7f0000000000)="dd358999d81619468fbcdadc5a05fd4c28dc587cd81f3909beacf84efae9beb5323e347143b5ba59007e36890e47beb573dea28987a6a172349bc381a96393754540826e53c37e425bd344dfcfb0ba759e75c73d93aa1c04e757b3b14849965de294065d30fe7afe30ae22b2b0a04f717a54e0d35e04f830953ece277319c6f2185e5879c316ded769774ae49d6d160c01cb8928c2edb493f2bb99566c35d0", 0x9f}, {&(0x7f0000000240)="d3d4defcc88ea87b15e4fde68f327ad26b805ffae85ebf5cb99a7683a69dd6cce166e295fe6c60146fae71e56f858ec1c0", 0x31}, {&(0x7f0000000280)="796fc4aa9b37c800ebc50de7", 0xc}, {&(0x7f00000002c0)="d21b29293532f3ccf190f23e06d42ba79bceb60ae0be27025728ce7f0d67413b96ae64", 0x23}, {&(0x7f0000000300)="ba8b660a8a763ee59d25aace093088a5a2cd3c95ecb9c1938c1e06a3c51a5538f3153e5d1a7a932809bf62a5b95e3f3f0b3c3be3101249d9c5756b9294cf53e3b8bd35707c6076f6e8d4c15cd6b1117a3e9cf53ca98d", 0x56}, {&(0x7f0000000380)="a8b3814fa2b95851c75a8adef71f815cd4d3464d85fc74f7fd", 0x19}, {&(0x7f00000003c0)="26b65fdc062d52897bfdd7da50c2dce74fe25517dd602364bec2cf9adb2f6c893c7827e7754973704e5fa2a1ed81064ccd5aec4c008c9aa346465a7b6eef562ea121a52dc84e3129ec4c4b4b6630f6fdafe0a40945add6012a7fb7b7407967829986e5a77278c86ced", 0x69}, {&(0x7f0000000440)="4c12419303970680", 0x8}], 0x9, 0x0, 0x0) 23:32:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfdfffffffffffffb, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x40, 0x4, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:32:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24, 0x0, 0x80, 0x6}, {0x28}, {0x33df}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 23:32:59 executing program 1: kqueue() r0 = kqueue() execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='(\\\x83\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='[#\x00'], &(0x7f00000004c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f0000000340)='$(\x00', &(0x7f0000000380)='\x00', &(0x7f0000000400)='(\\\x83\x00', &(0x7f0000000440)='-\x00', &(0x7f0000000480)='\x00']) kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000500)="50c92a96e8561da18351e813fbf43cfbeef15b3e860e9f788ff76a124de37e108bb29f0316f3cabdbcf9ed4e363fbfef77715a074982219b19648c5fc0f3c57dc3c8c2beda43103674d6b34d19983f0b2c2819dda4f3b784328d2b0579bbdd4fedfe34bc2923286f74d2d2157358f94e7641c421e107b970bb6207ad61e140ef334cb79c00e74912d0917bdff38ecf8e99bbd354408c9ecb5c6008990c79292a624646c78e", 0xa5}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5f, &(0x7f0000000200)={0x0, 0x4}) close(r0) 23:32:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0xfff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:32:59 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() ftruncate(r0, 0x0, 0x401) fcntl$setown(r0, 0x6, r1) r2 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) setpgid(0x0, r2) 23:32:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f00005a8000/0x1000)=nil, 0x1000, 0x3) r0 = socket(0x2, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3506ebeb, 0x8000}, 0xc) 23:32:59 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(0x0, &(0x7f0000000180)) 23:32:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="5b494474287161d42b41eecf8c1b6cb238cc0516cc29f2559a51097afb1c115da88b4c8f00003a9c6f46fe1ff2c54c", 0xffffff36) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000300)="515c0f905245a24a0224b041f2c1ab4de8dcb385629d5e287cb6c771757665b4d7", 0x21}, {&(0x7f0000000340)="d25c3d015e5b545fe1bff7d6275c132957ef9fa3f7b6ef8d4ee006eb8965f15fd68a23a06e1c16b0af591a2b42085469a61b4b81e74a9fc9d919c401fb9b75b6", 0x40}, {&(0x7f0000000380)="e9f65b7f55e7f5a389d178db5ea98dc7a4910bff663efcea371def6036f95180eaddebd40a6c7cce75f5e66e9fa8e8b22ca5d7017381fe4c5a94953a9a5c30702046047628e390ce2bac666438b345518430722a1e8a1e418a42a8545a204f691681f7a67e4460099df512e85d64496238595f1300f8768c81c95d77ec5b09880a8d5ded71ad50fcf72cb2637e2174cdb154df3b1da333a0227f6b50825d3a49811e6bb427a23717b3b9f1b9f209cffd6f3a915cecfa27d5b5a5679df98fb4020a4e67b8f7", 0xc5}, {&(0x7f0000000480)="fa62a951774b660aaca105f286e3c29f9b57e017d3c92211adf4", 0x1a}, {&(0x7f00000004c0)="21ddb584068ae9a86965b9f31023710cfe9d385dd24e41c76588513aba735f966dc4b7a6d570b24cf6afc8578381963882b72ef3b613fff66fd33ee4694ba384a32f39b11dda9ea05bb6cb5154131b0b8d6a604d26033ee1f7db5c", 0x5b}, {&(0x7f00000005c0)="ef4a13e38fbba78ce8a7e828cb55a03755adad1ee4635de8f91b6ac1f45102d80cf7b242649c8795a0095d19a4e13ce3e8febc38f8f0d0e2cb700480e7320993fc1de4fef4c3281d5e5e1907271b1fe1153c51097046efb22edbca8fd817e91dcf0854b37a2c667de2149fe442a6ed0040cf321f3a644e6c2955e1b075cf19cf144d", 0x82}, {&(0x7f0000000680)="15c475a13b8f87049c749d76e297985a90a484d4d356cc3c7d3c23b24228210586ed3a7912839c38ea59464384da87ff07e1151a3bed0bafbb17c06463cea9ea203986d3a365c3b1cdf181e5d40cd3798e6ebcb184a834b126b2d8e178f8798d554fc93c57e60e76369b59d8f264aa1ac2160f3a752a7e563a6e6bc3ca65a895a2557b6ce5fd435c44f6fc4bc964d8e58b561d42c527ad11c1b01f8d3da351a8b6db3947a3a83265855c013f4af49d79828be7cb9a5ade0382cd11ee547a8badeed63e827459b6ac8c090a077d1b3058895963b8ba8f8a286e1f9609f8cc20341cad54ebe2201c14088a", 0xea}, {&(0x7f0000000780)="26953dbdd4bad7036309fbc39e947f852f3cbc2f7637c98e9f44e9ce2f2dcf0cc33a69b4723c62fd45179192fa610f2333938f86430702f548247e915c77405675c84485f13dbcd74dcd1e57550e6de6bcf23ab9f89a08240b", 0x59}], 0x8) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x11, 0x2}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0x10001}, {{r0}, 0xffffffffffffffff, 0x41, 0x4, 0x7ff, 0x80000000}, {{r2}, 0x0, 0x20, 0x8, 0x39c7479c, 0x40000000}, {{r0}, 0xffffffffffffffff, 0x52, 0xfffff, 0x3}, {{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0x10001, 0x32}, {{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0x7, 0x10001}, {{r0}, 0xffffffffffffffff, 0x86, 0x80000008, 0x81, 0x27d3}], 0x56, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x6, 0xea, 0x8001}, {{r3}, 0xfffffffffffffff8, 0x20, 0x4, 0x4, 0x82b}, {{r1}, 0xfffffffffffffffd, 0x91, 0xc0000005, 0x0, 0x2}], 0x4, &(0x7f0000000040)={0x9, 0x7}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000540)={0x7fffffff, 0x1, 0x5, 0x94af, 0x2}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() read(r0, &(0x7f0000000880)=""/214, 0xd6) 23:32:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 23:32:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chflags(&(0x7f0000001400)='./bus\x00', 0x10001) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000080)="9b0f9f2a2f777e4a0b17ef015013a251b9dcbe4e23bb5605ff41533f7e4112ab9143fcb2c5ba62276f031ce90acc1d12c84b9855a539c7c140", 0x39}, {&(0x7f0000000180)="bf7b08c549c4aa9dc2ff2453ef9db9baf34ef91b4ec98828c138f83785c37add7cdb85fd1b215a494f85d701ef39eec5630f675d526e7b8916e28bf658ce96e36f9e13c4ea3dbc20d5638698fe800f96d2725d8e924cf2aef12efb9042cfba0f6c7649694229ef7e97dfe0a329a67ae2cb64091b84b9c53cbffe2a7e28ebd39bc7f27c6c3d5854ff385d12f3fb9f3d35e369e6fa335217404f0d5277aa04e1963283c75717145113e889763cf1cd5a57356436939f419a3edc9c3436d9464f36bdc89377ff3d444cec4b1fbad17f0cb14e19630d5171b7d4f174b301f07c8916166ce3c54bc87e90bb05bb7beca5eea76fa2e05f3b070a6d86b83d66b4b94cd9824d8a57ec3a1d9ce417752d30bd865143de13122bca00749896944a3ab05698178a0e1f1676a7549a00dd525a44a212aa2c451f9d08b772c80d1a63326e4577979668b7fe3b70ed625575a052f198d5ebb9ebc13a5050d9d57ba205c18d2e5e3569c3c441ced0a3026330a23e2a70e4a13a23c6fe0d76d5e4dbad35e18158a80ebae8e8d5c92fc485828e8fc0eeba20829d2efe3973c9fd456627c93d49d8d7ab31a6efbadb4456b53810ae478c508914d54624ee252898a6c50284d5e1e0d04413ac5d0d7895ac97bbd89b9f3fa8cf4d47103ea6228f0f732be97c9b4eb622a79404048e5411c77a1f010c118ad8c624cdc929f5c88cf8cd44c5997c4319ffd83066b997f34ed5186103c71ba3712aa7601f978b0011719c62dcc8a588b1e6a59a17af22cbf530eb17e19f6229b1a7abbadcc8fbd4c4cb0ff005dc94ad842054bdd7d6629abb7c2d2a348a674f574f43b4a93103969016262917b6fb2e475751f37f3486e5ed13d9face91a37b4821ad2e84128dcaf692dcfa9ab565b808edc027373fe75856c65bbbdc9d6ecf46bcb775173b57515345a61079e65d57d22abf9562193bf5939f60cbfe254a4ddfaa4909bf393bad893584b1c9537e029bbdff5e3e884edea4c07887682b2b50c3ab344e2e3117d3b555abc13a018772da70c1c9b44e97fa21c76d861ee41bd883998c8e8e3757a59461d4cc96ac10f2200a4aec25e03e47dc75824480b666d79a4f630ec306fb31322b714d98dd0d6ad92ff33bd81fd5cf4cfebcbb1dad48b239ffff08a76920da9fe6a49f18d11cec40c8138f8027907a6580d0cb6cf2818354f3c3341d13de6c0841356a90e944b329da9dce0c956c2033742d9c56487382808a356405abff865a85a96d440942f9145facbc4e9a88351f9192ba4df5fa08cbb3190546d5479ecb1ed3751f0f0bb447dd52202d1676c83fb59b1bb1cbd7f62dbde3aa579c698bcf681a03d1c0b379ac14130dce01070c518b98b454077deee63df723243c95c4b3889b26bc49ad83f8d2651d3704fb46973ad73951fbef41935d0ef0c7edc161f7672d94505c2df3b02fca337d49129bfb4999e57ade38617b34e09111130666e0823a84c8569847a7df62106cd17e90decae74ae8371cb63a277603797e4164debf29a637b8fcfed4e194030d36bd32a11905a6ac295cf5b36596ddb876ef1d7232c59664e8369b822d2429eeb4062d4221a33831ac8db5ded03bbd6697957e92cfd70965fbd0246825244d132776f5b7469d8a0da733f4a1c01a88844a6f4d002f829896e2a27e281f70f1dca86f021bf8490800875f63038b92fb5230ac06de65deb3d1acfa1f4d7eb063dfde82579fa863e995743cfb9b594397205bcbfe9e2d86336ab9c085dba7642f620b95ec8b0e4478c32a19f33fb0477d588e564e8c3e4b5120af53c26b52f3700903e3540058322bba9aaa0d9ef9398a6cb8f79cd180fb6238f9e0d41e7b921e1960f1aa27590aa2b0f3a75bf3dc2e904183a433e6898c214b6faaf727fbf12b511178632b4b45488b52918098616f233b64db529375e69c52bc1c7cfffd51bbbef7bdcc92f476454ccbbfd1eae53be730e9e63858b46e3b163f1767e5d10b14dc3b67e17c4e8af4b7adae0a24682dccb6340216db5be5b55c2a9373bdb44f9ab015c5d4cdd1faef8b1865f772eb548e04ba1577445062daf2443a883ea1599f91be51df7b0b0235fb452e7aaa83e3b60edf65dcdc4916a8f2d76e505b47169232a891eb9031e8d42864c18c38f5acaa04aaaa600a5f836488cfde61d192d07593ce5695042759fd1df8a5807f4ffd4b0d728eb2bd1b5b04ec6d145622b207078b74c4482869354f6ab6e7c711169fb65baf24a533c27fc6ec5d779f2d58f965953cca3c6ebec3dd1d3bb13e5435ebb918137270cb59e095a5b94641af6394ec6c4dffd79c2d5a617b8b1e98b1df8e63cfc55e9e4fcc793f9ce41266b14cf5a8b9ae7ac4023fff577332f5518e5cd485921e9f45a0a5f5c2acb3ac82ebb96c3b027466a330e10191deb81f46d853920810a032370792675fd7c2b4e724961542420be75899e78994867ffa1859795fbf36263ce3af53156731cc6997a0cfd0f7de85d41c227ad4234f25cb0f1075d09adca1f6921a13ca7fb6cbe3eaaca9e7885374adc559546784ebe733e2ed638e23a63fd535fbe3db2ba91818f2ff30b2dc298fc92e5b2005f0782869afb0654a276357726376af9c9f092a3cc36e754501c2f09bb0b3783b43f10650b65075d652f4ec8b567aba0fe48c70fe1d9148a6f5bcfc6772c8fe859b304fc6e53be9ed00a463ead0589790935a5b5f3c1443fea8c3c17085f7596f293344400543dfdd372b5de2604e8e614bc61d291c4d808726960b82cb91e6ed81153e3344e45adca89fdec7fa18167d544efb351f432a0f51ffce6cc52c7ed8b42b96939ecd607e452b2843400d07229fd39ee6dfea658d3cfb9e08b8323a47cd14dfd78e00ce9b872be09baf77082f304de29989c45f0f80afa176c364150255971cc255d60038ec4369ecf116bb2e5ac82670718447021fe1f71f5040fd19d670d893c275e2e6c1bc8e6ca67771c8f7c8e778c4f6c6f77cd0f54203945e83c504cbb675b81b204aac6c51a60f37ddc313d067214920eb69204b81907ed3b72ddd31f17d6d8e93b3674baf258e2402710944a6e89742f0787469ab123a8de7fa4941237053b3fa5957e866a348771f5b86aae36e5e3d457374f59a511e126b7e87785c7e523939a039087c4d24727b923a5b7fe3a8784648f59eb663277377f8df6c93e6ffd28edf165d6cbb92a5bd75993efd44ebc30837f4a6ed46800d5e96d2c8f0753bbeeb205b9be3a95d27fcf480c162c2476c099efb9183cb9179990ee96d2871dc57672020e2d97d56cc75da174c03e7eceb427af72bc285d89f4fb5d9c23fcaebe30739461edacea356654aa3da6f339146d9c54690aa8e204b94181d94f7893ac661d41ec6875c175fdd3a90e8b5631fa0a473bf5932aafa77bbc8aa46b35585d74491a9f5807d7359ff6145f523f0ae206bbc4331790a4693157b9a72f3574ee16a54d0e7cd22c1d72df025850592e699b5bd4af3981a1c83bb1061d76133e3348f3a5f004b140b2ef6f8ee8595edc6f92ef59ca17b454ba90dabe20140bacc9579ebace06f0efbb706d1543fa9a82afd7a51a086e3641401cef0b9d9444124c8fa3495d6063bd5e15825b4fbe53df5c3e5812cdd67758f4ba81132b405461d2414a87dc28c9ce10ecee80a1f8c6c9ceca867ee8ca806fb2f80a070abead1476a316ea33b6bd08dfb3f2353c0a1292f792002d74ed60c08eb237a297a6970012dcd05a5e1402297507ce2fab71dbce84a461176948aec7119b57556523d8b63578ce7dcac4a496629d183ef1bb7379c88f62588c946c17a8c306f39d8b799d395e1274aafd8f07b0f8bde621237ea1e455d3a4912eb6180459c32bbdbfabdad06e461299b9aa851f947cee0c9f9aa54cf9eb085e090cae8c35cd329e003037b59ac96404bc709694e1b17ef88ead8fdbd0eed5558f2aa9ce2b2501378affc5b2457d23a072a2bdb335d559b9d48a27e693b6f2a2f28254e415fe09d107a38762f631f8aa82b8be80bdee36db298adbe646c0a473326b30f5907ad549d058b3e2acbbec45b473aacb9a41ade6ef0d59450a225149082ebddeb9111ec4336dde81a997b9dbbf8343405dfa43b8b3db0dd0accc89729add19c305f654f2328fa13506a67f44f11e1b8e6f3ccc15a392977a6d183139f3123e9b6deab462ee5a31ba3c13d446397ea18e0d7d349a90c49e0ad5a28b7f53ef93b1027a8725a9c71b17f1a7b01d16f02c15e7f2c1a703f1a5d5179a3ba5c4694200cc2f214931e7e81996048a5065d0423e724a1c94dd0b123e615f0c8ba550d9c7fc9b589e3df38b96712ded5227ab481c9d3d7d6190a969510e1a1c5d32146af9644be2dfcd12cd70ea49a6f7543335344394e6533fd4031a524ffc105ed7735f6b6c0e5ae6c6543375019ebb641226b162b5cedfe462f88b97b6c45a7bf5b3b7baa5ef423b0149e8f8438fc1bcc57cd3611460dd2812ca0cd9cc65904318880dd17125841d25bd4f2b3498b23c58fe06a196985db8fc4e7bcb758f39c560d1039876478ac2b8194a81575bf7e6fbf1f28d9326be857151c3ba5998b1a70a0d53b5a004eb2190d77adb2000af718d54ab8f2215f8f1684bbf89190108cbde11c76d3d67f57fca271ea39564f05a6acbef190b10dcccbbb0778bfe911ecc8d89053565e7a80e7a446040e60a0a0aad11c275d2cc8c0cefd7e17a25bf1c084fafa1dfb8eb3d1d6b79c79710b3d5f7b7340f664258826a726fb76be297b00402bf7b018622e6836789ade3b654b880f57c5510da648cf866a235225a571de61dd051d663fd59cfaa154e08bb67470d39a8f98d045fb3cc52e7ed9feae6724401a982c16af56880af85b03ed266e849019935ec184c4f1ef91bf41fdfa7cb2d6d4e8e7186d078a67ceefb27b7cb33ad602c6b55366d36981bfd236ce2906416a4cabb13ac575a2c53f2fb6b74354844fa4a5b5e0968c8b63f71843764929b7c9b406a91d4244888a2ad5255f85df216e75c80f439530b9817349426e4cf681298f629c9dd6dff36fe75ec8b5034ca9d6e0b96827a00886cac751a12cc556de9ae6e143d0d08664327f7d9893a42d60c24559794a16fff2eb3409161d2c6883f49b8002e879b8a7a529bf5bbe6430d90463131c51e1afff1a595fb0ce031fa095abd68e06978a28083fd23531fbc8eb93e2a7d8f43c58df3390b23581518996b78331d357fd42cc689d3c22746e24ab58945fd17b7be353c83c9d8003ae2c5bfcc60f4a1ea632315632c9105ae8b1bed442eb1444056b4dbaf0876b1fc1247395127d70134789837d1f4e566eca45d2993882bcf74898f7ce660dcb7c1048850ccf82bcc738d75fe738e9cb8c026cee46a91f1f12a21ed44d71e78d7e5222352e7eae4f74bb415b3a151b5eb82dcb654048b83bce09be37088c220461411ebd4aac1c136876532294417403a137bd6eb4e49ed465305f9de9ed770e28a331ea42dfbb2d4fc96efb945c1e426d6c310e2fb28d10b4f6468462aca17e45d050f8b295b76a7acc6297a3605e6d106ea4ca72b2d334bbcf5758258756759122bb4ce68d00a366a70d2f97cf0a2341beb10509f77995f8e024eaf26313fa4cf06e64d74f447834a9e419cc631ad9e54e363bb3c1171df16775b99c7985efb6cbc6129cd95f515319a266ee0ed013219331f70d24ab4db60f844fb2fcf94d05d6ef85ed3164996b4dd0a2ef2a6afaf2ea95d99f9f2e43418c29c7f0a67ae6c609b443c32f91388d192d85a23c246209328df938f53301b64824c31b0d4ce9", 0x1000}, {&(0x7f00000000c0)="36b1ebf9f20144ab84763742da47b6c56d62ef61fcaaf502b719ac85eb4dcaee8623bb8dbc16aab9eac8be12d79408c49f5f0aeffec27f83ef6fde9f8d8f63ee5a9d914f2ae793e9b66bc1755681927927d96bfdde0a82532d5ef4028b33674d3fb053f6a404423389d8a320e919be", 0x6f}, {&(0x7f0000001180)="3f064ab96699f863a0e62750a941a6a089fa620fb187c913b1bfd25e7cca72c8eb6b9659e4a8fe732b13e9dd05efcbe78a501eb47b8f7df96eaeb6ea7eb759f543b2538eabf8d5f6a1445165aa29e87a3ef8024bf9dbececee1f6ebb2a82471a4c03e0154fa199df8caa6ea81e46929faee94ce974be80f9b9b7d5ce78c78985ae43d53ef967e7752aa743232da5220bb566", 0x92}, {&(0x7f0000001240)="cba2e36963bbb4cd90086e34a8f13b993b7aeb8303bfeb903bd13de4ac29358154e9f0027811edbab9353043daa05f347e075baf4b9129b73ef31d0e5a63ba", 0x3f}], 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) write(r0, &(0x7f0000001300)="64df1c7750b2488c4aa8c55d4d6c561427612e5582e3549481b871592e9aae585535ea75b53005a3af757d077f55e662bc7b4c5fd299245881cf617ebabe0bed0cd4b4044fe33fd9a5cb9de6f5e618fb9cda90a500c4851016b033e0f4d4f0e36fe3ce5000e96b5f298e5a975fc5378af9696dfcfa6590bcde59f953b7cbdab45e2d5af97fa86da1958a6363e50096efe05f56f6453ec9d75525b347b7031d56cd8e7d9fddb76992a3527e39d3ce143e0c3c2aa4557ef6aa8069da716c28eeb55e4844906be83f1ba2fd7c64c17b68ba8dba214380", 0xd5) execve(0x0, 0x0, 0x0) 23:33:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x5, 0x3}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = dup(r1) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x66) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x1f) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002840)='/dev/ttyCcfg\x00', 0x80, 0x0) write(r0, &(0x7f0000002880)="44417e36da0d4b7b403e487939151c10ede2f47fbf7af8f1675e543e01a319205b4250376335b884f382de5a6e19338ec33d1099ea7a9f03954e41a58aee3a60dded815c22ddb5df621b78c4104180240372dfe3835b60703c67cd6393bffa9e42bc998520ce013435b8cc19", 0x6c) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002800)={&(0x7f0000000140)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000002480)=[{&(0x7f0000002900)="1dd64fc4d76ce47d0c1f6ceacbf983f4dbbc54542ff954770952b2a4c964fdbfca9fff1d93d2b5dd6e6054d8ebc11af7669adb359916cb83260400000051f4715d609b30a966c08a60d3bfc82fd61a24442d12320d4b5b13ede68c1ac61feb42cf2291994d488278c08199594be5f36bd2692a855dae696323a640408e1e3dcbf7782c5c1ba55563177439a022bc0dafda5838cde66177", 0x97}, {&(0x7f00000001c0)="a128546a7632393ad326ca3ce4500e73da089581ce", 0x15}, {&(0x7f0000000200)="732287055be0268820e5e73f36817ed5c7636099ba96c6b1554b8c96883478cdf73874382eba11d986fc261972eac8dda8d795358e1d9198a08a", 0x3a}, {&(0x7f0000000240)="5026b7498a860bc7c1be22cbf23e228eb551153c70d909f83bb7ae5f99981fba256937325491b3413e95873e3259e81e5e6e13e1", 0x34}, {&(0x7f00000029c0)="53d8457561d70861308cf090c810c6c660f6369d278887e25ffb32854afbc43f94c481401472f1b11f37c844884302480e3f8590e0c2e1750924f008975a1aca28152b446aa3aab0246d7117b065b3454668734b0a5e76fa5dc1a3a9333fffef14cb2eb6c84fe0c29d1763b4708bd48fa601935ee933621a4088434c9305dd9eaa9eeb46a8a5c05aebbac3fda9883a4f4b30dae8f59e818bfef074138183eb0e427fe34fdad251ba87a7747399427609abb1ab13252daf3f0e35ddc083fd52853d58962d45f2f336809195c471b2c71a5171055c274d2e29caa00d3e5e90bf64db271325fca3e8840bb5189c5d7f70e4699e068bfc1184a7eeba137123c6df7e8885d8d8ecc41926ab57402b53dd8c1c748e5e55327e029a26431c1dd794cc4b499fb116937051c7c9e2a4d20b703a42c1d2a7b9623d44425af9936bc3c146a4e859d42a9adfc696309bb53e635f5c2bb513990b2e4a7862cd6ee8fce102ceac516326d41d8de16bff8f8222709af974ae78f752c524573a29bd3be8f5e80038e5c75819c7375611c2d5af5007bb8c0548e8bbc1966d7c2d3f68c6e26a945334d3400b973d4ace7bdf75fac7c6264d4f0b024a834ef86624706515d5c7712d3823a31845ef5ac7c60a915bf5cbe59fa35d426d37569a5d6968bacc68eb3beeab6b60e4e065bdcefdaaeada8160e5961b4501b0330ae3e21e05898be0ffbe182a7a2f505bd689a80cdb66870ba998ff0d39995e5fd513dd8b107334e803e9121a390526fedf82c437ea4dfa65a85ea0940d08c27d09d192df7d1af7e042e579337e78810752fa5cff67c431c6bf547487e37ee0135df4c8e4f49eaf962f7880af04fb89fbe237aca9efbeffb10da7c92ea387004d5ca57040673114cd1e35da8e392fb90cc4b6d67672f201c42bf7310f776a5739dba9ad5f35b3dd46aa2286b41b742d2565401ea09ab18077471eda9a9d468c16f6b3452b3c821e2d06c516611a3ab813d22fba033cd31986619c01d039b60201785175074e4eddeefba8834a41498816dd16f449242cb776f1258b3adc4648da7fe748cded1efd5c044cf4d89a28518a065b9d69c579fd242276c7c4dc2543768986c9b641b8270b08fb1d3c66d0c6a451c8495e1da638a59bcb04648b3f614d4b0dab8ed8f88b59f567c37ba37ec8d8fe5d5ebb212dbe20f1559d9595b6545fb2c9e3d184037e18d7a24ab97b35548d9ed3fc0dbb56cdd7761a733b35ca0273bb94f53d6250bb79e4d1d2ec0cdcd745daf312ce549d94bead6c39220b03203e59779b61e0e91c4a09f83070065dc585729c19684c95f218a23fddfbeaf240a6074d3cc7b47f5b70dda2ec0f83ae617a16cb2bfdc31aa9a4d71f44babfa58fc8ff3ac4da128c7d37296ae4c077bc0f6e61d4e69792d0ca39ce6238ddfd9ee5aa87aecc32fd0a1f83594433b2eb0e220a455a5e7ae7de85244d622842e7e5c382519c00dae5aba0836c800ecfdb4fc49650aeea67f46b32d1504cd4489daef2f0a89f7a7fd3081c3eae32b118e90e23e18a766fc4701fc60b1a0b5579b279ec3f8c83087d6c5537a2030f5a272175b61278dd441222e0da08c1e37db14186deec8cac0d956b1a2ce0b5022be7701eceec86d6cdfa63602f3e3e1cbc1fe6718435e66e011b91d2a665508dea5419eb4605b88cf614e2e83c17a70860f5a1cd1c1afaf97f98495ff2e7e186347caa8021b827b6523750af62921d8792aa0f34bc0943446eb3fe11774e14188675cf8cc4c4a28d73f3931f51330ea0ddd6c13ce806a0704c51efcbab73e62e97ebba444907303bc9416022705fa1fadfe532625640e5e0f7a506fed4396a789eab6114eb8999b3b73a92f87dcf3d70bce2e861b0619721e8a16af6e48347589b23268ca99b74f2e1c408eae53332f856ded060ff496cc452b50d4a9ead54e8f874770e7e3833641d30cef75b93406dd5d42446982cda3db96a56996961d1782536d84c8fda09c912dd5c106cf5291320d11f16b999f0eb610d5bb1ac3de9cdf4b4ab3f67ecf8612a22484ff297bbee237f0a6e4bf9ce9b5e7a18610113b9f2c2db2af55abaedf6073aee1637690255c26947adf4dd4d1cf4b4870c294764f0739e87e67a96fc5613c25092cf24bb4d3a9279efca1d3c3eee54ddb06a5b2c3f10e33386c25aa2bad999e6e2e44db2c42a81defbeb50556d027dc0bc934e028d09629393dd6c0b11debbbfb0a2ac58af335d51f0ddebc45d8dcac71030a7392230349ef7d011357db87a713430b3e57f3598c20c3630494125dece276e3f7866aa41ecf26a45a3cb3e3a93926fec0f7d2ae05a3b91cfd4333e03dc6e7ac8144e3cb024e9dce9dbc4a5aed5886ab9aea6c1c2e4cb3d377a8448e6e6794e1b28db2b0ae042f7431060b0d12c22bdc7493f46a72e977ef36f00de967780f1f6a7161544f5c181c4d612ad805bf369c2f637a4036109e1e667fb8c73551bf7ec6b2e3c3287159a7ab31b175815b74a6763200f5a0f0b1c6005fd71a494f7f820b2a5a1547ebff582a93252d13c19c711638d34b1b14fa0bc54225222f9d9c9c6d4e640d402ffb41307a7a4532c224fb0d5943818964f9d21b17ac4dccc37feb6c4df2503ea15b57f79375121e918443e4717f8f27086fe708282cfa7461da716e17d6befdd0b13676b128286013f871039574bdca4433350259b70453968cbd965ae288cf546c42a828b6dd1fb5a3eb838d0302512d54a730ac3650fa4b90cb2114ac9e74f8d67b22a5b4850d0cbad81137fb9fb6ae08c64076316bd1ccbd011af41b4bdb6accfb2588d31ad8ed31432647ceb3a8a8eee5b01907c0319c4553b3b1c6d7d50f1e4ebaf79d9e883c11020008c005b4840ae8a661528730ac1f5343458d4bb9977f715c22f20baf4878eb40ed525acc2c9b8c41e07ad6b323d2c810426695ea70b0a8eb25b5c41393043cc1b96508882f6dd012ffb5c2c5f566ab3a04932bfff11e59a77c43c156f9c5cba04ff719ef3b432f1be678b2ed15474707e57fa2c7933e0a12b5b1bb68a2a6b5adb0cfe49eac85c69d46e904342948e8a9e43b9de7081af3f61035630f5db152488990b797dd2318988105535e12c0178da6904ce1de3e780f1c23ed743d46cf23146e38bf385bdb0f3503917773f0a25e8bdc1a6eed5252f2f469eaa4f8bb7df8fda220ef8477ca3e596900d1c089b2880a02d10246677c920a63e528c847d04e2fcdf51488e285e6ff860bf62d2dd38fc2b96e09e4084beeb16e75495c7893e737bff0352186b6716a0c6983ae67e36cb241a1b6d448e8fd7cb88085e9c0023b8a829ca6889f2718a3fceb25c301daefa57c9d79d1c71911c475371e4aabdcdd3b0a342cb1b71eb98e969d10c68bc0e5fa653f05ee837db231139c8489965d7feb209ac7c1aef34c37d7d159054f03f411ce100499fdb631179c1bc669145641fd65c502e0da261b926e02367f392d903ad9cf58f3252aac0d9313f4e256b488fd35b75541b546902c06a84f4ebeb4e6f9d36c09707ed29c375d63b56ff4f447c339965e922254bcba08bd7121b651c8db7671754bd72ff2f52678c675ac1d4f9b0c640e56fda828d85b5e20b98368e4eabe32edfaf4053b9b748318b0f53f0b7b52700c02aa48c2201d3032065d938802739b5b022cac3f4474e546b4f18e2b3b65fa5a95b9f8f2053cfa2ccb3d83b4025257abb4c74a2eb632851746d511e3bfab311184ca7d7a644ba5d33dadef225a86b3dbac331331bb8a45d599b1ccbe4855216ba17ac55e3d17c6c06751a6afd6711b1b887a8a29020bfb745d3200cd691a463f727a00b5f6da62113d044e5ad52965b6114a71a26f63b4fbfc3ae96d8754c8faac12410124c080393c296e9a08a00d5a935bd7fc41e77f5af5f45c65a6ee72189f371c29853b818cfe589ed87351209e79961874e22d081b2283feeb59931e4e98546fa0f848849b869d29c3dfd7fe323ccefcb45cb5cf9b7788b68d53137d7b49d6033a3f3cec07096343bad785c16d6e65ad3d2c0ab238fd8456813a23532fd2cc6b05a85556a5d07779883e1c7830b2125bf355ea65c264ab7ba381f766e08e4aae39a4b228a2351a54d4ad1db52519d0b92ed8e995025bc19516e25abbe55262a47d4e150df43d7d1e7effea0c05a48a683216bd9da080698d2122732793baaf832e15ed21be763821b649f69427f68b8bc52b2df8bcbd09d179650946177d3ff3f048fc847b87cd20d3d2c65aa78e29d48214c15509cf999949baa367cef996a80fd41330749a09f86e33b6f30c06456823c5a0f1eaa1549a8c4e48640178afa1bae2e4538754501439c528fc0173b3007d441c3d66e23b1626f9973d4ff7735f28cb04f51e4a2c7fa060bf2cedea2c623a97a2f25bfc0dab06f47de4538fc3125735e97be3ff5f4d3207ab98af06f2cf503c211bcc51fdb70494921acf2e5a4b245eb41b2f55dd805651b4e561e4838649be27dae9977415d0371d29b7cf6292d93c191bab6fef59979a7da5be020ea1e8e2236bb2e5bba849e4ea44a1cfad7c6d7f10da68ee042d9f738a1eec5af4de49609b047883981bd1618b1828e263f5e010d101265a9c3c3bf028d4f24a9061af8a8ec21e2d447b69290431fc1253880199db81bc5b76397fbad5cee03983bfaa0bcf979da6aac7517879f66576070b5f0e37b23eeeefbf6fa5b40e754bea52011e97e05fb23dbdab8e8e23a823b4b4354dc455798040d52ec706e1d09bcf6f91103a5ffb129692169ed2d7bc24f645f766293fe0a48ae62e68151c5de9a837f4744e04ae67ee3aa6d515ea310376a3c798b0bca2597bb196ec92c4578e2b1e97da2e4f82a80c6ae379df302f37e7cdc5869a2ed44cdb2efd55f88a882d7c9fced3fe42192fc67083cafdad788a6d044a4e38d94c3a6f43d6565d2af6b42ba0d257d4e34f0459a7bf86ea6a9d27093e730b994d3982e87cb8ef16a031f99b92dec9b5d36cf7efb31e96bc0e3764ff0dbfb48882ff9b4bc37b533509e6768a85aecf277c1225e8a76bf2d269799fccb1d5873d7e0dd5d86101581ca1ece0f1dc368d06e47f38c0691468fbdb8ba54fea9b0d9313682ce3019071e935a1c1f836d8f692ce2503299a9fd23ec5eb6743df43b450aee9f50b04c5dd81dede018d2a1b986813d1453f172466cc2684fd9b532ae8d7c558fe8c280fdfc1276df403e3f7d3d617aeed7fa2bb2e29d2cbcaed53d99cdf3c99af27bccba296cd1a4baa22656878f62ad1e7e2236b3a5c0a4b3fd3d5b85fe241686cf8782f639ca47b49bd307b5a052b39e173e878711c59510f400f866304392c94b009646c5c5f20bd42fcaad672d4bda8b8b3d618de7f948c64dee7e551435c51874d9c3c7a104606e7ffe3204b68bb4385a86597d6d983f2f804cfa9806a1653781ae601bec47e7e1612708ba601a5f1a9c28c60358450e6e1ed079e3d4f1b750c694d4dfe161c16ef6529cfb130bca85c3a94a3e557f55a09c0a4784f199b4c994565911f0f6f26eddb034bee5594bc6c8d4fd3e754d50cec38434a9702b0f49ebcd86531727f4fac71b2d9378786bc37a68df3694b22b83921bc394f97ffb2ae69b21ffa7e8b3a8e7403fcca4f30314e4b9e7a42e2109191888e98699aa5b8064a48779845b283345813bd0e4a2fa313cd8f1994901b2f0155f1380c6ea6eb78507b3cc8aa747f972a2dd5e5bc35877829e8949b8436fe72c996d9babfbfec961eac5090fbec345b48cd3a0e7109ccd5524b39b4f48d5a512638bc6c75d7ff19ec05809e9b0534c55fe9a2e", 0x1000}, {&(0x7f0000001280)="e030f0540aee5cdbcf111abbdc538fa12ba98e93ca22f2ff3b5bba2eafb253ece9393155b75531519c6a3fdaccf5c7c8013af6fae8a6be28af8c8f8208a64f232a89c17df1abecc10fc65188159c42df5cdb499e1c0d856b143693f37c9dfc32a0907b8a3e0e6b269eaaa04d641546a984ca99fc3953b3369813fb48a5e52b18a528098780b61b25a7e42c4b2e6cf5a35072bcd7d58546f3abd29e09269aed9ccec7d166efc95d105ae2d2fe905fcd657a2e39ea58788a3ff26e52c08e6e9ee4996a68a5e089397d84934096a7f94d3f2532ac0a5bee72e6953db428cf48ca7920ff149086aec3bb01a0398af7b66ee023504b5d7de304e4a9acc803de796674bd7826d21d9ff9a55345bb2eddc152973d7776b519fcf9310a99bf82e9272e1a2c680a1b7ac36bb84c29da0f43e4776b61c2fdf8f6bcb59fd09b9d449157a900238794736781e5eea8fb862888aa0b87a5d8e9dd693892cd2337cf0ce92ffb5d7b85a24df6611bf489e4b076c76d544df834655a6c9fcfda1cf1469c6070dfcb6d2e14d751b9a854d3a25a803a3e99f5adfb811b7776a88a035818eb3087b7bc6b246ffb4d22d515b72f07487952a936879c4d257e17be58d77610667609cb90dfe30d6f7e0aa30ed20d31e7b90d6ac9cb348c684dc83de164c5d20d3b9afc6123df1a51387df88bfe1d263ac17aa44bdec4878e14e1d7f60083db096f9ab0a01cfc32e4a77f96f4fa08bf48cac8e71efac52cf35dc5e7f217f5231989a11ac91adb01c06e5d6be05ea3075a2ee425f77b172e142b3987b06dd8fc7af7538045c0857599483f915ab13326630beed79b9fe3df9e5c17d43243a695b5b1d4e7ecb7962df4cbc61361df3df3ab6078d126060a196d6fe860574f441360291a5a3d87298a1daf9df16c455ccb13922838e1066428fd7d10e157e0622563268962c37e6f7872c76438b85055e02e8773661498b5c28b09d28eea4c4a2283e5768449c703278c33ea3d5c0278c3747cbcb3505a79df47c232403c21ce56d6cce5260ff1d4bc0c1e69eee5c590100079303e4dd3e0b6efd67f71a35e9d274dd4ae177312af2b765772f231d8d3816b693cff2bce55e68b5d31be88634cc84db769ac8188636a0c7d96426b86588cca12d7e03ffcc6e65caee043011e12cbd7a3f85e46f790a7b5c3eef48850a763f3316533a4960ce3f37c4c233a06793704dc72639514c5b6fd3e56bc2877fed57377036b25632e4c47f1c5f81dfb9fc0dcd38e92fd8f11269330dba1ac8029535744a186bc00842280d9643dc207e2a05d6b3c295b699bd78f7f62fe8a53678bad0e3211089c684ce2ab59325bf01f61c95e83d0e29a3a02b9ed25c618cefcc1eaf13ac47c7e2d5d942c03c4594d491524e55c87207e6f5031006a8613de7c4e901566dad40b73f03483c7f3f23dde7c408731eda97142dc0312ac9428d265e5a19f7de59f0f5fd4a98d15cac9a7e839f77535ccdf0edcc56595013f91969434825b223277b615cbb7d5ba78a7305866c7650f39031e16171ed9a66c421e444c8d5248433d0a7e1ebc979ae5f50b2bb0d28de10550a0c9f18a7213401d42c6c102cdc4905d5a41b913c22549d41e9b185f1491cd850164eebaa45da556c103f9eec1f8850e14be2651ccb88c0f857da44aaac5e74741751e6ac06bbfeef62e45ac4b43d8c93f483934a754954131e91d3c81f61ec89ec95d18a9bebb1299e3cbc2412faad6ecb3a872a24e7c165ce25cea044b774ba6084a0c321d7009b6195ca74d1d3d8d84a66dcd41e2c2677603e0741a782a594384e6b798bb8043471e0c04b3ee46855f34cde5d6a096e073f5e9cb1724c7ada237eb0893cb72cd416b5db5b328852758ed248898d63d615fec6b01678231244c7221ea20c4a03d384158dff8a35d0ce4d505ee9d4a49cbdf4692203c69bb55ec36f5752e89ccbec98c971a0e8c0dd4a687544ebc319ba36a0b14786c7a4519c0c54e36aa0591cf2daa652b37f5d0c94be7c19d9be85ec3698cda9de6203e7d9ebc73e940c140ddb6e870d5b0de6a7d5325699bb6e4a5c5672d33221eafd8ec8ef546788b647c0c40065c9440ed1b82f6eb104edea2dcb7b159c09e50d42c39e81347d84d44fafc3faf39a18c8b0777d0c98924716fe078eb5676c8e37679a6285c36ec30406c16cf02b1eea72b80c6c290679111ca167063a9e86b8784d1e0c061eebb0a9cb865dc34dfda05dba146daffcb180c5825c016568f42123b480496a81f25f21fea1cddad7d806742563d973da6a4b213b7de1bb481e010e54dcf4fc0d9179a31731c31c5e7319e2208cbb5c1e0838bf95373a703830c50db6b1bb16bedea50fcc332389f8d6f9b9ef2fb2e8c7c24f122acc2279372cb3b70f9efdf63069a44082b7d08b61a2de52a5d49fcbd780b8425b74b0867bbfeb7b62e0a4744b0dbaef701e88c293000e6af0c332e4708099ed4399ba8586671250d721ce6e5a6b5ab83f89dbaaa478296d6e241f70e641491da53807ae3fae46773d249edee34498f305dd6a63103c20bbb3fb8ef6291de40c5819dffec3e33e4c6f31f8f1fa91050cddcaf532e6c2a9a315abe9468d3910987b21448391fe4267c26484f250cfd357d61dbd973fedc604fc9cdab03766107b5876120bd2297f8919c99c17df43f603257fffd28b835cf566aac031da6afb73112e6121a90fe5565cfab02a1ca744efdc795df04b93735d602c409d5f385c18e5d221fa3a0f5f1ccc33e6e50769de8915fe50380726a6e987cddc5e552a3e58ed30ac39ad65696a17f4a80f133a79450e380d8a081ca8bc48ad5919b936c0d4a9b6cf3a0a29c7a2cc8cdf87d7eb20e30a366450e839d67f6d7be04a783419d0a47622a95482ea2d55381fd6bf8a4d5d1b70969eab9aac2d1f1266f5789ea2d34f6c504da532271e3a8cead35db1c43bdd2c2a45c817e200048ea0ba06d87b22d848e0813ccbcfec66a43d1db4121d50484f2c481daab6f2ef4f711d8497e6d15f54d32503be153d9f5f12ae1f0a6a173cb5663d2accac379575e2a280f060a76a2baa9e5933fb9a1372b0df2d8b04b7096ee1af1f595daf7abaaaacdb9d7cc73bddeec6e47cb727eda996c28fbe6a5acaa3ad09c240737480a5b7c15f528b0a0707b9985618350bb67cc9e9efcedd559ab05d0aacc74789f6c350c6075bea1e7c48a835cadd2a5f6df3c417f86e369d07cd30b80103d3b6c28f75975a16fd5bbf2cafab8d9be0d60e6b7220a42c74ac987501844c22e59001f4f3e75767dca8c1dbf7125e87060f1db386a1f3338e22f1c83ee34da3ad17e17d716b63f79f07c587a1a0acda78c931d2fd0b155190babcb3f3950956392e108625236efd2fb2884fed6be66411e4278e2e54522d8aecaeb9c7e3512469d9391e554bbc0316c2311cb43a2059091b799e77ed33960d4e725f5e9150f2e71145fcc93e183e138fe84de273ad61c12013ffad0b7cbee542e4e9751ea4ba71a3b4b859de38a029c2c0dcbf8f3341d99d3e1cbd87154555a089f6da452bb31dabb676ae9444db41ee73fbd1f61a922da484a6fd6d7d4c3bc687ca38f3c93e2a8a8bbe91234044772c6f39c77ac76020afeab9747d0128a0034a0f64b6d2247568a3eab9c74ae28561ed44bebef9a59cfd84b9f41721d0acdae0df560f3ef7334ebc76dd4fe8c40827d9c102390d054669a4b0f5494694da994e39e899ea7359d635121d753f3f324530ef6d4817f3839e66305cd4adbc5a3b232eee88f6929120f68e83a6f30500da590f076d257842a46613f1b2fd803ee3ee5b527c5212691daa1a487ec5bec8d58752e09b5d10ef5dc5831a7d40258e5bcf0486002e5464b07f850d319353804497c81e78dcc9e81102d76678d892c766883719da4bdf796f0320cf4e8775ecbfcc24852389275d212e6755dc1f59924b5d65aaf15f6831985f2f53c8faea1377a466811d7070660834127110d1ba9f31d01c3399bb3ad4a145927ac3df8c32a70b03a7bacf07303bd56dc49986184810123a4f5b76413f83b0e5700b630bef2923990510dc5956a132808ec5ae2f611ff51a89134ce0cc18f91a485f5043e099c5fdd56625cb595841a742c191a3dbcaba3263a96afd8385936a27b43c8a552c072a313d1ffca1bee48d3086da712802a287e24510c2903411d78f55aa9c97f46b900c0f56cadb9ae097155dd0566985998ae7f9f1964f0fd3eaa6797a7fe816abac607c7440488c3eadd96f6f2e403f0e5fbb6fad4693113f5823228bef64f8733c613a3354faf30d8b0e02d484b45f1f2ab5d6266038a32de7956e0a32d97a894fe94853109845880c2ac087e02d0861198535d7e2242ac08de0a9c0fb8d601e8fab76db84c812cdf3298009253cbc9de548d37decb2e6a283f20974d806cc0be43059fda3e5b43aae42fd57aed276f35c8cce4f06d3d25fc3a3df1a254bc049bc9540736d80b6c26d874977f0573aa92aa4a79aab33fd32fb7e8db42715c90f78f15d5ef7eb183f87814984e95545fb5d396024533b6e25b1cd194ae29901c3a4c0ff5a573c34e51710d5fa7535d63e5439e682a0a110bd0e1c448d02ab9a64f6c2ffed7534a53030cf5435d4ab1b458a35671f05614f1ac244cc646ff8993e05ccd0e7fffaf935211b20a2bac35353d5b8c35c9c62950d45f9c3b1ad6a4bb1ffb612e705cdfe263864e593989e988f1f50179cb7d107ca954dce241834c4c07f9251ffb00326f22706b94c886205972869e74654f3db438d41b105f5e508e11308d1facb0dd14df860115307135421b6e58fc22f3c44e39e773dd76b1676dd8479fd4eb50f07e4d0e47589a9571bec7d56408b580ec6594d2166d5ba97623e40e573becad7195b079504a60c3727f35ec477ae9e8babfdbf92f445741278df007e05b97b047deeb4876b48abf29e2c5cb80dd02670254f3d666119db1efbc413ba5fb1dc08e2c7ffcfadf868dd65dcc8902dfd710ac80f57e50bde8af0b23576b75553c0c445cc5b491f3d9c729b11205add9378240cd0b486b5cd3abf3ef36fd51f8e2837433c2293ca2a1b22f3c699f9b7b9261591e8dcb1df558bbf3a44ef9bc457e5441fa5a3f4acec645733247bdf3fa892d1328f254982a8a180d54208629d4c3147f15641802645ba550433a6e93f42337e2bb8e3666a542c71ac941aff38a05a74c4511e6f0f2df473778062ca41ef62dfcf95d58ab5710719759b87e421d5436accc972cd3a8c127735478714535071b179ad5d0109dcacc8431c23a8b21b8442c65a30acea9317eb15d55bdebd0c9d5d644182839180847c3c5ab19d2b7b60dd4292d686ee616115b82668bb44faf5d94bde468d83d50e21dcdece25ff25d8894a5f90a179e533c0fc1f6ee6ebb89f2efa07897493f1d69e463fe21fb534cfbd0913e19a713af310ed932d4657b02f48f451487720dcc5b587ea8999d72cfddb55c2a820e7b40096f4c48a46bad9b9245ed1ea70591cd4fd8548e14cc73f939c06539a45ec4d7c04d4ab0acbbf39bed65547501531c3a0060703f9c9d0350031a4641dc8fa02e2c4f0cbe4229bf071624f699edc831752c943e722c4ba01e299d1e6ac9ed73dd31ca0ae056f3a86d92ebe5a1b33c320711b684840591f2e6e42ff720d7e6400eff0f9f9f1b36ae157d93654d17e8455b99ec89a4f591d621b95324536081d4ae79058b9a10218838a27268fc43d6c9908c344091bec7a1fd20f3443734b23800c36152b9345d48db18476f9e284e6fe07bc9ffc8d74a066cd0d0dae8ee", 0x1000}, {&(0x7f0000002280)="474ca92f7ffffdba4f4fc468a42a45c49fed4f14d7d0823c90210e420e67f89aa2b82508ab7874827b5eabdb7a40f72b4b2dc7b8befaa7bae0ee0ba1b09bdf58f701eb593bee03f53a06ccaea400326fcbaf834701a49e761020287eb2a4f4ce693dca0fda173065aa21a7125fd2e75b22d19e057b87a71348107e35e3bc8e76e85edcfc6626d5cd32518f7303f3788beb86ea91092bb7bceda850fda31798d75755f0f317fab42ac8a0be2d877c290828c9504e92a53c5662c2a44b3d09c88c9312f2b5491488041db3b17cfeb8924545d3bd0add2e76bee56f0a94cfec97f103e0adb2d7f3cebc15bbc81547d17d0585f4248d4556158d077deb7a6cd180", 0xff}, {&(0x7f0000002380)="1fbcb4a813db4315e9032107531bc20cf8c20236b50a8e787d2cd68a41561f2254dbc9277fdfd04e05771a4cb8dab86fa508679ed5fd162157b5f21993343a0d24b5267a8399a98066a2eaf0b8483d5bff0d558f3afec6cc44e556b7b0637ea4e158ad7da693065534aff0bf704f27e8e663ad4ce60d1a064c2a21da12f1ca6e1a437129233959352f253b758ade4f3decf1c8d9200e8d978a33d1c7ca38d93636964cfdc6a521411d5151bf529838c7948c911b4ab8440fe19bbd27ab56583488937852ad527a585b92146f7ff421d1841e01e932b1a13c"}], 0x3ef, &(0x7f0000002500)=ANY=[@ANYBLOB="b000000000000000010000000010000008aaca10bdd101f3a9a78865b343cad9b3ec0cdba0fb88df7d1424933fc4f46b93206dcb0362b22c1ada1b7d154e8bc9cd2f67684a84f5b5cd214ea708e38a6e587cf674c003a01ace8b5fb312a36b25a0d31485392a534c7b3c0b29d965b079ee4486c07f0461fa0ffe3ad5fb002ce6546a836955edbeef0095e68a7e0c524a894e8b34e9109b7c5050ceb9b9282fb937b414974317e95a13084c0000000000e800000000000000ffff0000e50f00003d18e3032764d7dfc01ace81df3a9728dfcccf5a145a462f34043796e75d7d383beb74d6c549bfd0f5468ebcd602d66ea4c181f4daeb22416da583cd27f63a041a1f65f663f98d3f4fa2e66852fdceea45d6b6640230af206de1fd814afae1bd3fb64188b1fac8b3d569d94bfe977b7dadf8f4a253ab3a631d25900846657326e5004acd55c5b8090d2b3fbf2ccdd1c629d68fe781e0e36702163bfba1de5884375a4953c8878b43ac9a911eaf38118a0672283a5b9b2acd0aa758d16f60986f2f7b3d816c30002d50854f8be71ef78aa41408296953868bc800000000000000010000000600000100000002cbb80b7452f29b72a5a982e1a80f8985ba8cb28fcfc41283ae555830b11ee584c27ad4e0fe4d416b42484c52c1b28c848d06c1d079630bdddf47ecb71acb9526593f9ce7e567b53ac9b52ab5e27e7a2bf9f9b08f6696b6a4bc6583ba8bce9bfb2616431c7f964d3b423aab2d3e58bf2c921ec9b4d98036a53eee97c365e544fc8d6481e83819d6b780902eba065b63cace4c1a732702111292240c99f7b038b23546f88ac87be83dcff8eb789352c526b10000007000000000000000ffff0000220900008730249e5a4dd998da4a4b54f35709d262f31ed9445c45a04438a614eb5554df251447363c2555ea246df603a05c649b0e5eee373363df7d9f2aa7653345156ee23790d29d0b81120efb00b4968c17231bd9cf768bbbab8f207dfb0000000000"], 0x2d0}, 0x8) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000340)=0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000280)) clock_getres(0x7, &(0x7f0000000180)) close(r3) ioctl$KDSETRAD(r3, 0x20004b43) openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x80) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x387, &(0x7f0000000040)=[{0x84, 0x0, 0x0, 0xb533}, {0xfffffffffffffffe, 0x0, 0x0, 0xde}, {0x6, 0x0, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x7e8db06d61f7e8fa, &(0x7f0000000240)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x9, 0xfffffffffffffff9, 0x7e, 0x10000000}]}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./control\x00', 0x181, 0x0) linkat(r1, &(0x7f0000000040)='./control\x00', r2, &(0x7f00000000c0)='./control\x00', 0x4) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x40) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x80000002, 0x9, 0x6}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80, 0x9, 0x34}, {{r0}, 0xfffffffffffffffa, 0x21, 0x0, 0xffffffff, 0x6c64}, {{r1}, 0xfffffffffffffffd, 0x80, 0x80, 0x9, 0x800}], 0xe2, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x6}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x7f, 0xe23}, {{r3}, 0xffffffffffffffff, 0x2, 0x5, 0x401, 0x1}, {{r0}, 0xfffffffffffffffd, 0xa4, 0xf0000000, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf00fffff, 0x3, 0x4}], 0x9, &(0x7f0000000000)={0x3, 0xffffe00000000000}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x251, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x9}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x81, 0xd18) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x8) r1 = socket(0x1, 0x1000004205, 0x9c) listen(r1, 0x5) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0xa9a9) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchdir(r0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7f) r2 = socket(0x2, 0x8000, 0x7) recvfrom$unix(r2, &(0x7f0000000240)=""/88, 0x58, 0x40, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0x1800000000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4, 0x3ff, 0x7f, 0x3}, {0x3, 0x9, 0x1, 0x8}, {0x1000, 0x4, 0xf, 0xffffffff}]}) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket(0x3, 0xc003, 0xfffffffffffffff9) close(r0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "002000000000000004000000cd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 1: setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f00006dc000/0x1000)=nil, 0x1000) 16:00:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xe9, 0x2, 0x9, 0x7fffffff, "287d12ed16a7bbfca521932c7fce45ed403773a0", 0x100, 0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x30e, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = semget$private(0x0, 0x4, 0x80) semop(r1, &(0x7f0000000000)=[{0x0, 0x2, 0x1000}, {0x7, 0x6, 0x79b0a48910e28c04}, {0x10000000000, 0xa6, 0xffe}, {0x3, 0x8, 0x800}, {0x3, 0x2, 0x1004}], 0x5) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) getgid() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) poll(&(0x7f0000000040)=[{r0, 0xee}, {r0}], 0x2, 0x0) 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x400028}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/188, &(0x7f00000002c0)=0xbc) pledge(0x0, &(0x7f0000000300)='&+>\x00\xcd\xaa\n\xcf\x04D-0T\x9es[\xc6\x1a\x95\xb1$\x02\xfb1-\"\xa9M\xd1A\x05[\x04\x88s\xb1') 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) chroot(&(0x7f0000000080)='./file0\x00') 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) ftruncate(r0, 0x0, 0x4) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x7, 0x20) fcntl$setstatus(r0, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xd2e5, 0x8001, 0x7, 0xfffffffffffffffb, "0468b9c1e4bc6b598716754e190e184e89b57bba", 0x9, 0xab0}) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDENABIO(r1, 0x20004b3c) msgget(0x3, 0x9) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r1 = socket(0x11, 0x3, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x20000000000011, 0x0, 0x0, 0xfffffffffffffe0d) r2 = semget(0x3, 0x3, 0x20) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffffb) r3 = semget$private(0x0, 0x1, 0x105) semop(r2, &(0x7f0000000440)=[{0x4, 0x401, 0x1000}, {0x7, 0x3ff, 0x1000}, {0x3, 0xed6, 0x1000}], 0x3) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000280)=""/79) r4 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/172) r5 = open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r6}], 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000300)={0x38c3, 0x20, 0x7f, 0x1, 0x97, 0x9, 0x7fff, 0x10, [{0x1, 0x7ff, 0x8000, 0x9}, {0x38, 0xd2, 0x20, 0x88}, {0xfff, 0x3ff, 0x2, 0x5}, {0x0, 0x8, 0x0, 0x6}, {0x6, 0x1, 0x8, 0x20}, {0x81, 0xbe23, 0x40, 0x4}, {0x2, 0xffffffff, 0xffff, 0x100}, {0xad0, 0x81, 0x7, 0x1}, {0x1, 0x2, 0x7, 0x9}, {0x2, 0x4a0, 0x6, 0x2}, {0x7fff, 0xca, 0x2, 0x4d}, {0xe1f, 0x7fffffff, 0x0, 0x5}, {0x80, 0x7fffffff, 0x5, 0x3}, {0x3, 0x6, 0x7f, 0x8}, {0x4, 0x5, 0x5, 0x10001}, {0x8, 0x7fff, 0x7800000000000000, 0x10001}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x40002004, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x22, 0x1) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x200, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x7fffffff, "00b71df6cb9a3d9396a664e6f70c6c4bb914d008"}) rmdir(&(0x7f00000000c0)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = getpid() socket$inet6(0x18, 0x1, 0x8f) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001180)) getpgid(r2) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x28439, 0xc8) sendto$inet(r1, &(0x7f00000001c0)="63d565d66b8daf8481cc824f4e5efdf352b30e9ea91841cf7d0f194b51f3f9790fe3123b7948e214ae1b970548bc2a0ab0a44ce51ffb1edde7c85408915a600b00b6d0b0cb9d37e7604acf5938a03bbd8fd4e587e9abc74b0d6d44f309cddde977f5d838abebc08cd8813cb089d250b53549cbe7fc88d7fa8f450dbc4013", 0xfffffffffffffff7, 0xc, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x98, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb179") 16:00:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x11, 0x3fff, 0x0) pipe(&(0x7f0000000080)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x4, 0x2}) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt(r0, 0x400, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x0, 0x0) linkat(r1, &(0x7f00000005c0)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x4) r3 = socket$inet6(0x18, 0x5, 0x1) r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000080)={0x10, 0x401, 0x4, 0xcba, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8321}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x200}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2dd3}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000001000/0x9000)=nil, &(0x7f0000004000/0x4000)=nil, 0x55}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000003000/0x3000)=nil, 0xffffffffffffffb5}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x40}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) bind$inet6(r4, &(0x7f0000000580)={0x18, 0x1, 0x7, 0x3}, 0xc) 16:00:16 executing program 0: pledge(0x0, &(0x7f0000000040)='vmm\x00') r0 = semget(0x1, 0x7, 0x10) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x9) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) close(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r1, r1) fcntl$setstatus(r1, 0x4, 0x0) fcntl$getflags(r2, 0x3) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x30000000000) ftruncate(r3, 0x0, 0x80001ffffc) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) syz_emit_ethernet(0x1000, &(0x7f0000001280)="c6e2280898514c4e42a09869fffa51c82fd382f0995bac4a5bf99a9decce18ad6c8a2fe74f73cf51bb8d7604d4ff71861fa6984cb28a99e090a3235b05c2c5336d869f8aa3f657031457eb33c9ab603e8fe10ca083904f878acd279d8623b3ffffd6df87ca71ec29ee09e21cf0261915e21c3f2c72a1a4eb709f91705e3fedd3058077f1617520a20a980940e40653e4e4b7dee7428e83dec61993c2fb4cca9bb71b879118a1259c18033e274c8b5fb057b3092faeaea7601861d4e7d485b056728e6e4498b1bf5d3df3cb133ecafd8384e852b91e168d1d16d24e129a99c924e9a09f2c7d751c33367477290d9f8032ad3f33b8319c7212bf9377a2035c1ed03c6f0677a80e77834566d08c2d448165e803af4ba8ce760da73984236784d45d02dacbff13ce39f894ac34bd8a14bfaabc207f5c5d5ea80679ad7e045227cb0b2f632504dde92ffeb7bcf8e3e6bab7f790d8e80976a7699d63dd1a28f4bcf5acd8d4b31c3f60a7551759dc0c3f3db70583fc65c77d9af0c915208e2c592d7ad7b1a7f7ce360d248aceb8f8d56626a4a796840a4f7c62c8f46bd2385856d86d5c0313e856e9d505565a1c8dfa4565b3412e0056614e564910e2881fa0ee6e49446ca302a742e0dfca7ab123eb68850c47c05eded067f62c670f12b5b880787f9623332abb51b4724303d1d80399b2bbd433ac4d27662283b5bf9e8a2f4b0f4a2f5e0e65d4ea29886d7c67b446863d744e12df0496f723bfdf23326a9f2e36a79c15d0ce2bf3c8cf1c1e4e8f66a1b7bdbd07e59c044cb51231902ff1685a8621c277451d579e81897544ea5b999c5120e28af9a4c34d55e8286b2143aeb071257ddab9e1805bc3f6ac3dfc461a234585247f5ac44c77ecaa034eb2f7c8db57ea238fb2e3b43b4debab578b25622ccab3997d4af3a958cfedb42df113fe982c5a122e350eae46d465dc4c57050103b617fc3e10b46ce6385c902481ba141ef964b3170d8820d23a7f381ac4a410c707842c61acd07449e6cb4f690c21812b565912c837503f4588983600185399bfd35d644e011b6c49d493385d9694d34f634e72f0bb3e66c98bbe9bb9fdc6d7bbaabfa1e3683d14829289a0ce504e88cc3694e7dc80249d48b681fdd2ef46a8692bba2c856889ec4181e6e6ef6d612a006bdca65ea7111a7969e948a50859fe08dbb9cf02aafe4ef311934808bb8c5ff6bb215c5190704cd2c4d92e8f3bad70f231d60d8189058a4ed1d19ee6c220ad9ef8a287ff4b5ad81ab0e53eb0827081dd9a01a7440f0f4013e3546559d58f778af7d5e3fca24ed09287cda57026d5f9b84f23ebeb163e8556af71c9b96680f9bef862efd0f12cf3cc8e8d74ea008ef952d5fee8af7dd406bac3049559a8f0fe3d41df36d3597a07826d71990762e188a8d0feef96d386cda20e7c04093871a9722c306178375704424f2bed55eb91da3903a47c73461c8cbc129ca023d89db44604ef2c45e51080f4615d0451f13cb70ed97e5446ba508b93741e900f87a7c621e9c2dd5faf23daa0b3c5e9b7c771fbddbb3f0f53acce773cfc1fa8e73038a40e520b17dd677ee9777b7e0fafbd02139d6b09343c5627687091a4fd61f9dbdba799ceecdd4fb4f8521eeeefec7528c1645cb6aa6c9b4fa78d2ce1766ea1eaca07ff5d79ed6166aec29c589850b46f2cc9aada5fdca1669b267ab039c7b4d4856addcdfea4cc979a484c5cafc60081a33f431de24a953da4e07791db26e1c969513df98e9a93310f53a66f5b207e0b1dc8f1da5c80c702d2d66f219f8b1a6079b402e22d24a481cda108eac85b0e39745f89286e712ca33e3c9edf506f0fffafd39db6bc8afb67efc73c4bb664c8e965bbca3151d816595967bfb0c7107373680d67ec478b97fa96132cab1ea96321669a7e4e10df7a1c6caf34ec23804c9bc05f2b2e30ca92129803fb98d8a5ad07f34fcdf3ee7f1b7b017b011b4d60fd46cf4a3153e6b460f36f1ef18f77eca7a2440761c65354673bf67a3905dd5d4e9f292c400314517eb6c9107675877fc8a0f3a6c0ce5f23ebaf5abf55e56154dc1465e8ea072bf04ded3860ffa93f757524c6b741eb4e87a956e66b1aea4272e6ad209be1ca1c2ea56e5855c5b6415d9762a70453e43e9daad445f3a70cc830b0f696149dd5d7ffce989459a41592c6601419c9d8eecd43632ad77c13d2a42fdc08f86dc279f9609e1f70cdca13ca51fe095185d18565395e0222b3cbd1a45f55c627a69a0105aa521ddcc6d959b72af1fb1c380c56821a12649da49030b4561a0c9493cadfc647377f5ebcdb22410e1126d4c403a8a276e71fcfaba09bbcb143614df83ff938d3909c7063d9056d3f9db554a9c98699a105ec86e43d829fff936ec32ec93f25037842dcaa3f22bda5ce497ce56c5056c020f6f2c62f1f5cb7b76cae45b1d8acc7a2d527d53e65941e57f0b1d1f21e448217b55ec904fd0a395051cb60852dc99d3ba2a905590ad7b89ba7127c528c37b87d4cfb84373b24e348616aa662ccd19f045896e14c405c7da0ddbf40eefdb278656abe0f0adedd469ae67ff697d6939adbfe7224d9c398a4b07f473b8ba5c38e9e42ffe75ea53aab1a685b8e7f6020f86b6e55c92227f2226b728e1981f781ccad25f34be879e5d28b6bb01f1a397b279bdf06a68f598cc3908f6c1ebc3951f2ea75bbfc9b2b92510dc1fa727bc0329eded6e60bf65700849aa81d172a91d24f2de9033013a015e1b305c2bb951112309c9b00b28f5b2b0220fa08427cd91ea01fe5f2109662a309408ea8a8139c1be9d3b8f9ee5f07c40abeabbc7b38a058c743a45129f18cc69264273be324d8d3a47586d44f597ce9b1dc95582d27d98130d9311de20a37672558c4d4537f66deb56e475c72f9bebaec833b082a74c2f0bd4f5e17ebc6ad95399106c5aa481aedff669dcabeb84953526b619dc0e1e65d3cf0c1698d0e1c367e52d01b2906a8d368fcf697c59da003d10ec26dae73bdfdcacdb061fdd5eb58a31901872cee58f75064417f98617b3f45e7a434880de77dde51735c1a78338868cc88fd2f97b59af0125a428510667d905b5f47cbf8e0f991a00089b2dd9ab6564bc24fb8192f3c246c09b0dc89cbca07dccf3dcf11172b2595394090e343b2460fb48dd3214320551f7ea1ce33d871b52f1553ac51b5130208a36499891bb9076c0ba4fb757174e863b3072a2e5fcb6447b8d00569bd79d891fc6a11d2f87b7d20a0c3216c4cdcf972b5dc5c05c7dc356fd4a941a3d627feab610e8c91567572593281ba0320899393773456515bccec2a43d7b7c98c9d04b5c467cfbbc382a3a337c222edab8499df9ac6c397e5d4d126654d6db63e6051b5f87ace00c1844c337968cf7b455d01226392ad3d3269f880d842762aa1d15dba235189763ec1d92c669bcc5ea08158dcc49736de10d839e814c488d45a4438321242a12b4a1298f8b6eec62c19d965fff6caacd9d0bd21c9dadbd0b09afce949605598556e9e56728cee58088c3fc7059cdfcfea700743d67bd2490d73350bcbdb7b3df9c52a7f772987ce6d8454f1d8eeaf5af08aa054b08a23ce8c47c0a1d267e31bcb44407f690a7466167cee157491affa6dfdfa9b7828e240fa8aecfcdf65c672bfa9d01dc4177dbdddbebffbb7a54f6d935661341e15adb95a5be8cc37e4a025e218ed30146526fb8f9c31138b8914c14ba5745e38fb64e9fb6fdb5dcbfc7dd1fbfe0b2c96fab8ccd494f3cf98126b748dbbae08873ba3dd926b03ad603a4f595ad26bfbfe45838a9117a137fb85e10ad2ca902d3bc9267db2bcdd721a4651a652148f2b0a033ecb31a8c3402fcad7df422e1b205a6565618429e3a61560f3a0983273d6235007ca29a7eb612ac8f8b71394b485faa715fc3f856b903a61b7570373d8d3ccd3ab6affa76347660e618ba3775585debef580af6615f4f262a18cf5a7e0eb16ff423dfec86c2dab82436de7964c1d4fa7d9857d41a1844fb422923e20440a5006fc04831be00c7a8033f94a315e003217c4ce73f1c1c79e1b3fd9884d5dcd40c311232bce434c803f0ecf85ae7c35e9e46b90b90974c20ff69be6b9c62295fefc1cd136d8694e13a7598398d7347a013f3c5ba2fc939f30a69efdcb032e073a08f5a7fe1bff96249491a1b426bf953fd5fd4c172e1c56fc63549dcd556e3464fdec14283655bc0de10ae98c26e6b5905771f40992f97939a999d8a1c67a4e99c335e0a6e12b060aa70e31d2012af3af65c7316bfa05a5847c526ff6d56ee0ec9574739cc1de4854d2989568dcacc1e7905c7fc443e09659a8b08cd5b50f4e3ccc84219989cc15eabd0e7b5cb2c9a9c5f1cff2d7fab2b58d011b99db85ecbeaa3dffe112bc09a6202e830c0245631a8523500a77b826abe7f5bd2dbf74b0d529bae63153c7e399b64d76306328a10d5764929d6aec7016b3635ada14c52ee63f5d4a810ca71fe954bef008e4b4629abde13c165c23d548b3da1a192c68f4f8927efd1a1a62f74b45801431532c374d1de8c24f02e6e8377ac5ba73b9a257d3fb65d18ce94941a8e01024a04242b4a72fc8e7e883039421b98ab205e797537cb048244588fd61918ba51e269350cf02893da0c74caa8e8b41590068043efd293932f059480c32002a668624398703aaa9131226307933f88fa678eaaaf707b7c4255c8e2788840f603087f2bbf1d669b4a12d084b7d30e176dd5da7add089ecfaccbbf99ac25cdc7e85b82f2d900be666bf393f677e4d4308d786877fdb1930ee318d4fb2da008cba488061a414fa8e931f3a959868bbd5fc58da6bd84414b70d9aa19066d61a1b98f7d0417060e37d8d19e3c8c3ad2b6e9d76512f2928beb3a1bae5bf323c2f4fc8e6d4644a8a682710564d700bdb2a9567845a9c7fb1f977102e0bee1e4632697689943f2235d741b866f68a965d0b519e7bf6dd6665d7b3a34b991dc0ed52a7c9120d4add1c1154bceca4c7411c9c923829a2e92ac257090b7fe49ee34b40b31fd2fab58fc3d33cfe367f088765632e647f04547aa7bb67a896273a5d853640da998f041190ad980f361a65202101beb9fa0929b9363f702ce982d4ea76843a89840f2fa8d8c33952c2fe26f4a068e059d0f5af049c71f77cda33d60045c7a215a06def632c9c00c04bb0529392705a356ad55617b363365a1841d41e647ea6930bd3361ea1eedaa8dc8d798b188ca71db390acc75c1e8dba8dfbf585cc544c9d218353748d4344d6f1c45d7859e81745861393d9fa6092e1f688a038ee75e0e3ddb5bec520be51dca2cc76db8e5ce6ccd063a805501b179e03e80232b5475f108f84db92c9009594df62f54096350682e32b39b3d214a4d3b906bf293967e2134c5af516610f75f1cecfe785cc82ba78da46b357e797cfa2d0c36851c90d433f881f46962e4eea308f7eab3ef1a7efcb8c9f779b640c5de1337ba36281b38c63d8219d798838c9aeccb1ce7e7802c6948aed136da601fd6c421b473326a09347e0f52e3608461b0b8e016350343e56488e8a17e76be461261cd9d8db17a2d18bbd5c9047ed1c17d888218c514f46f484f0b28006a78ee8a664d6283ce7f50b2dd6e2be3cd243854cf4cc6274d20f5c2424a8032f8dbd32756440763778e6a25fc6e7b8a8d488f3b11c8b2009f3c47238bd498d02d9d7cbec7d33324df5aaf5dd9d12d308e8cda93181cbabb05e23e4d661bead04517ca14f7a9f943270e5feec564875c41bf924fa212a119b53cfce676de9daa710d920a3fdbced2db835") truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x80000000) read(r0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) fcntl$dupfd(r0, 0xa, r1) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)="4f1974305587ba6093a8aa4f2eb1b5eff2885c07379d2ad33efd3f545d740a41f1b2f250ce8f521f1dbaf735a3751d5c80435342fd72750f8cda9043580eb3c534c8179894912d06402dca28f25cf6a39663d2340a155fa1ae1655cda290d6eeab20e94ae10e157deb4af06d6053ea69faa69a8694b9f72aa5dd453184de8a58c14b3a68f5ef4952b4290993859ea18001a06bfe66bc7e04996e974e7080698803af020ad16cf18f60a40a25689c57417699cbe452577fbbcfc5dc8ecf9e4c0e2028dfada3d5c54131", 0x4}], 0x1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x4) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) close(r1) 16:00:16 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0xc) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x800, 0xa) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80000000081, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x14}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffddc, &(0x7f0000000080)="b6") 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="cac8a4c800114fdc2285e75aadcabf607fcbcda83b7525fc91130c2fcb8e7d7d26b7d309a8d31b0c341cfe6b0b0be30cf3f0aa85879a577d0cf4682ff1b380a879f6be4bda9cc7a86d49d930277588362c77517704aac00559b5333a4795539214d717ed1a872b8400ea216f24"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x10000000000000) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80ab355251b6ce80, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x14, 0x8a9}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xffffffffffffff56) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) fcntl$setflags(r0, 0x2, 0x1) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x1d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x2) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ftruncate(r0, 0x0, 0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x4a, 0x5, 0x1, 0x400, 0x2, 0x800, 0x0, 0x3, 0x0, 0x3}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x35}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f2a684d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43fea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584938a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0531dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198b2dc66574e5b965f650addac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5dae530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4bcd03af0c9fc348ee4013ecdb22c5000000000000000000"], 0x10) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x100, 0x7f}, {0x6, 0x5}, {0x25, 0xf9}, {0x42, 0x7}, {0x40, 0xdc60}, {0xc5, 0x200}, {0xe7, 0x10001}, {0x88, 0x8001}, {0x25, 0x767}], 0x9}) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40000012, 0x401, 0x3}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0xfffffffffffffffd, 0x7}], 0x5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x99ee, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x9) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000040)=[{0xfffffffffffffffb, 0x8001, 0x100000001, 0x8000}, {0x9, 0x6, 0x3, 0x81}, {0xffffffffffffffe0, 0x1000, 0x4, 0x1}, {0x5, 0x6, 0x100000001, 0x1}, {0xffff, 0x1b, 0x9, 0xff}, {0x9, 0x0, 0xa6, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:17 executing program 1: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r3, r4) r5 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000040)=""/250) close(r0) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xad3) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa0, 0x0) chflagsat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x102) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x408, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) r4 = dup(r1) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) 16:00:17 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r2, 0x20004268) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file1\x00', 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x80000001, 0x6}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="5c829ec5b37c0af91f9b9b98c33babf364a766b1356fad53af8456d27ba637a5276c68dde8e9e55607195c7e524de45ebb868479ddcc665fa8d16a711c5a8b1c28e253dae53662bd4c62bc398270521c6bc8f7251df91b4a20fac3af48e0220084fe430bc15e9565a46a2afb9c4f23696fc02aa8aec67906be2343e1a34302c67be2d36307ce0abf54e969c8e74590f703dc2cdda4e8dd908e26d323fe8c4268ce25d79e414a9016f93918", 0xab}], 0x1}, 0xf) r4 = semget$private(0x0, 0x2000000000000007, 0x420) open(&(0x7f00000007c0)='./file0/file0/../file0\x00', 0x0, 0x4) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x100) connect$unix(r5, &(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x10) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/25) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000440)=0x8) pipe2(&(0x7f00000001c0), 0x10000) rmdir(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) rename(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file1\x00') ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000380)=0xffffffffffffffe1) 16:00:17 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x14cf63d067f4cff0, 0x0) ftruncate(r0, 0x0, 0x1351) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10002, 0x0) syz_open_pts() 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1ff5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7}, {0x6}]}) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfe11, &(0x7f0000000140)='\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) 16:00:17 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="ac27855645a8035f00000000000000000000000000000000000800000000000000000000009d0551f33874dfdf0000000000000000000000000000000000000000000000000000000000000000000000e979f5abee8fbc8bc10e4bf31bddb56d90633725b7c41b"], 0x0) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x80000000000000d, &(0x7f0000000000)="af44c6cbc5b7d1303acde60078b556b11b72a7e015542315f03146eddf682af48d0ad6522fdbfb7cec2de04c88fe0fa9e6200e5b17b6a311e4732204825e2ed7da01cba6d9fa3c35241f1e8c3b58e7d666a6be88b5a1f55958f48d408d3ec14aeb2e3ad30f7dc0933ddd6328fd4d816e2464d11db95761e309f332a0de04104e3102924133c2c732e17256acc1e44852d32b4bf4ce0f6431065f6e96f996365a6a5d5b3081f48ab4156e631f923f8ee833ad94cab164d7a64927ef24d7ead7b5f2d91aeec9cdd7bc3deeb30a12b51b8f723b64267418e7990fee58b63a987048fcb7f4a7b3c3363ee1233c8cdf", 0xaec871b05445f69) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="122bc9c94a99", 0x6}], 0x1) write(r0, &(0x7f0000000280)='oL', 0x2) writev(r0, &(0x7f0000000100), 0x2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="63f6d8da2f8927fbdb1cac181e5086464e6c2f0dc8b2b4e944a3c130479d44acae02e83f163c0d180901c8941e6f581adbca986731727bc72bda0eaadf9e2b4effe52036c779e308d09c015e255a1d885ef9376cde43fa310ae2e37bb5faa515345ecbc96acf64445baed84b5eeb949857f9167cec0b97d2e55fc9f224c0f96a11a4454561a08f3f7bd213a7716b832eae886c277fa9a129292279c010cfd76153142013d4d0d00b350507405a79dbae750ffc6a6be3c7907c16822c425622684323148a9c6f7b2e6c3034467c89ba88c3a5a954", 0xd4}], 0x1, 0x0, 0x0) fcntl$getflags(r0, 0x0) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x400000000018, 0x800000000003, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x28, 0x6c, &(0x7f00000000c0), 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:00:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x3a1, &(0x7f0000000080)=[@rights={0x0, 0xffff, 0x1, [r0]}, @rights={0x0, 0xffff, 0x1, [r0]}, @cred={0x0, 0xffff, 0x0, r1, r2, r3}, @cred={0x0, 0xffff, 0x0, r1, r2, r3}, @rights={0x0, 0xffff, 0x1, [r0]}, @cred={0x0, 0xffff, 0x0, r1, r2, r3}, @cred={0x0, 0xffff, 0x0, r1, r2, r3}], 0x30, 0xfffffffffffffffc}, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2fffd}}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000080)=0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002056, 0x0) 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}, 0xffffffffffffffff, 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), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1000) poll(&(0x7f0000000000)=[{r1, 0x80}], 0x1, 0x9) r2 = dup(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x9, 0xffff, 0x2, 0x1, 0x1000, 0x78, 0x4, 0x2, 0x3, 0x7, 0x8}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="68030000000000000000000000000000634dd1452a7ea98c9be31a33ed0caa94ce795ade69359c565655fd6e05b1a67c46d4dd5b55b3c903a627520c9c1c6dd5194fdf29b0f2a664d23e4b37b3a7f2058bda059cd54c6fc74369dcb8ad37ac3fb406c40ecab4cc1ec5983d5c7cb346fd1e82f10f8bd0e7433d075a7e57c764568baa0cb01493649302f65ae9672142b76ac5176fe31e0c676b1fe89fb01d1d6b89f33fa5686119d9a74e56b6fe2a28446fdc9d6a5848e4969027e601c458cde928af0ee1151b00c9a82419a0d838680a27caf427404490828353bdc6d89e4edb0813c5b2c15e7bce32d577c60c5a84c779f00bb62ff88775166ee69dcd2b3c41a145b6a0ed6c170e6e0f230a0ba16d0e1901ebc0e6d1e924f60dbd81cd3feca63ef46a8adf7e6d16f423f03b6f8d4a03d3767ebe3d14ddac2a6bf80d89ea1142495ade3176c73e9791786f9408fb2bc8ad10052619901657143309c2240effd16514bbad2a8df96d38fe999169438c19735a48ddb9418e2832a5651a05af435838b8b49c6590731b449f5bd54b1cbac84b4c7d8d34e6da4c34649826f2a8ef21f49d231f3bf2debec841483d74e1cbb00f4c01d687580f11631821ed168b8769a7dc18117212da7bf20e1a97bcad3b275de935cded3c0b44bc3b9e710c32cd25de074ef50dba36e93ab800eb3fb41a4da5ab9b459c3a545b4e8e5add4fdbf343b5bb0ea6ee82d5b850823b7d87cc1390de9efaa45a5db041eda7789480351828a0a79ae98205da104fa707516f9e27b0eea7588c6581551e82f356f9112f846a6f3b4d2414ea998d0c2ec28bb86e79eddd3a88a4599d3143cffd7385809d8cc62a3547785e1af9e24cac6cdc802936621e365ae62bd31a95505232879e14d85b92ce38b1125597e47e30136bcbac2c892d15130a502f94194297acf7f2b9f2d4182b762e80db4aad8a809b4ccee4ad7afcf939f86baab92228a5faf57421217fb6d45bcb8a5376d4aaa1749ea15d88a5ec99eca4e2595517834c8c725e2103c6d26a99496151cf0e3b172405934ee937eaf57632131a21a1092257b1095c20a341e45003a6b613fba9a5455907771f6320522567efd21865df3683ffd554b63b3fec7f10c05a265966064750cde83f3ff295cfda2d12875e640d6de0efbe7930c3b45a1aebe14f88f4f9ba625395f6fd5a7bf17d1d9c5faffcf2cb90b6f4af1b3300000000000000c2d55bf17de4a5b692b192eea6da57f3b125c583893a0e3496ddc5f8f2261328737de24a344fd94425fdbe5b0e9c28036119f8c46eb8aa10560a98b1ca9bf2d5850895c0823cd856917cf12c136ccf5c86b75279d1a87f3895913458c3bc64a882e56a75c332d152f05f979ee499d982414e815fc12ea9bdf7e0bdbc073796bdf2597e74e477d1e33dca22b4187bce6c5a3e72fccf26eada3f55613197d75694f135881584ca0fa842b6d21e7e40142ceb5ca74806170821ff857c39186c0a4e63f98eb644b0cb2e5a2b37694443cb155796e47b32e8dcdd20d4b90194991fcd780d9b91746140cd3bf8088aa5c5026716eea62826ce21671624fd5dc4c5a1ec4ada300a513a"], 0x368}, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x40, 0xfffe) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10090, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffff) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000240)=')(:p+@!#!\x00', &(0x7f0000000280)=')[\x00', &(0x7f00000002c0)='*\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='&,#-&\x00', &(0x7f00000003c0)=',\x00', &(0x7f0000000400)='X}^!\x00', &(0x7f0000000440)='}\x00']) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) write(r0, &(0x7f0000000340)='t9', 0x2) lseek(r0, 0x0, 0x0, 0x2) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x8000, 0x1ff}, {0x3, 0x9}}, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530009f0ef00b7bfa2c26d109f73b09b74340d7adee4be0b201537c75cfe453f049760a72a95cca22eb0e7cae7a072479a89747fb274c6e37f8c483f2ceb940a3ea"], 0x10) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x1) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:17 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) kqueue() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) kqueue() close(r0) 16:00:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000040)) dup2(r1, r4) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x80) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x6, 0xfffffffffffffffc, {0x5, 0x2f8c}}) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/247, 0xfffffffffffffdef}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0xffffffff, 0x7}, {0x18, 0x0, 0x8}, 0xe0a, [0x8000, 0x9a3, 0xffffffff, 0x9, 0xf8, 0x10000, 0x9, 0x6]}, 0x3c) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000001c0)={0x1ff}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x135a5667a1b6c40d, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7, 0x0, 0xac97}, {0x64}, {0x6, 0x7ff}]}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000200)={{0x0, 0x4}, 0x81, 0x7, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x62b4, 0x5}, {0x18, 0x2, 0x4, 0x7}, 0x40, [0x80000000, 0x2, 0x10001, 0x3d51, 0x10001, 0x7, 0x4, 0x80000000]}, 0x3c) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000240)=0xc) setpgid(r3, r4) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = socket$unix(0x1, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x680, 0x0) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="e68dfde16200bb1fbba01e77bf6000002e2f62fe83c4ac3cea8f7d042c0aefb61716ab29001db720981a2b390850f90cb95e044550b5baf49e"], 0x8) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r2) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x9f) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2a0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r0) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000100)=0x4) 16:00:17 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x7f, 0x1, 0x12ba5a8d, 0x87}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') socketpair(0x20, 0x5, 0x10001, &(0x7f0000000100)) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) write(r0, &(0x7f0000000200)="c32ea00f23a2a770294f3b13b8626dd62dddcd26de9cf7f9e9144cece35369f8fbd5d3cce2fe6dfd57786bfe1033e53b201b716b6464d8ddbfbbada732c0704dbfa4c0683ced6611796b6f83ef1291e21a7723d712555da1a536ad62ed7e84b9155b73837399516fd5f84dd8f4a6eb089935f8732f293607ad37bc27f84f193428e2ef2a6e687914c0cf7be87e9bbdf4623ea7c79a9f3f8463b3664096979c2b", 0xa0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000100)=""/179, 0xb3}], 0x2, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000100)={0xff, 0x81, 0xff, {[0x3a3555b8, 0x0, 0x9, 0x39f68616, 0x0, 0x7, 0xfffffffffffffff9, 0xec6a, 0x5, 0x9, 0xfffffffffffffffc, 0x1c, 0xd2bd, 0x1f, 0x101, 0x2e, 0x9], [0x86a0, 0x80000000, 0x20, 0x300000000000, 0x811d, 0x9, 0x1ff, 0x1f, 0x8, 0x7761], [0x3, 0x7ab5, 0xffffffffffffffff, 0xffffffffffffffe2, 0xffffffffffffffe0, 0xa4, 0x100000000], [0x0, 0x1000, 0x6, 0x6, 0x4, 0xffffffff00000000], [{0x8, 0x4, 0xfff, 0xfff}, {0x8, 0x6, 0x1, 0x885e}, {0x3b0, 0x4, 0x3, 0x7ff}, {0xff, 0x3ff, 0x4, 0x80000001}, {0x477e, 0x38, 0x2, 0xfffffffffffffffb}, {0x10000, 0x1, 0xec, 0x7ff}, {0x3, 0xfffffffffffffffe, 0x8, 0xbdb8}, {0x20, 0x800, 0x80, 0x9}], {0x7, 0x9, 0x100000001, 0x4}, {0x1f, 0x5c, 0xfffffffffffffffa, 0x3}}}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x102, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x80, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0xce, 0x5, 0xfffffffffffffffd, 0x8}, {0x40, 0x8, 0x4, 0x40}, {0x2000200000000, 0x4, 0x7, 0x6}, {0x0, 0x20, 0x2, 0xfff}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f00000000c0)=[{0x40, 0xfffffffffffffffa, 0x8001, 0x80}, {0x3, 0x2, 0x6, 0x2aa}, {0x10000, 0x8000, 0x1f, 0xb80}, {0x20, 0x1ff, 0x1f, 0xa57}, {0x2, 0x9, 0x80, 0x2}, {0x81, 0x9, 0x7, 0x4}, {0x11, 0x5c, 0x8001, 0x1200000000000}, {0x322, 0xe43b, 0x3, 0x5}, {0x1, 0x9, 0x2, 0x2a8f}, {0x80000001, 0xe0000, 0x4, 0x2}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x35}, {0x6}]}) syz_emit_ethernet(0x73, &(0x7f00000002c0)="f60119555783b60b09672ae8f1fe9cfa5bc2d9fe96db448949550b89ab793826b5496c358af1644032e09fa2be7e456c45598c3025e0f2a980c599f26b8ac2557fd4ac784cd2374c6d539ea84481dc05286612201cf56919ef5d4d164f0c5ecc6b01bb0cbfcc76f5199e502cb99230b76878c0") 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x20000000000005, 0xfffffefffffffff9, 0xe0, "c537f07c03bafc174c105cb7ee6667a0ec356c52", 0xfffffffffffffffd, 0x7fd}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x20000000000000c9, 0xffffffffffffffff) 16:00:18 executing program 1: getitimer(0x3, 0xffffffffffffffff) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000140), 0x10000) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffc000002, "5427b964fee699d9e08c14f630d057e575017b66", 0x0, 0xffffffffffffffff}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) r2 = semget(0x1, 0x3, 0x0) r3 = getuid() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) renameat(r4, &(0x7f0000000340)='./file0\x00', r5, &(0x7f0000000380)='./file0\x00') ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000400)=0x1) write(r5, &(0x7f0000000280)="10067fa38f92f5af13696c334895ff352a8d6ce5dffc057d902cd32123105c836ef7fbcf939cea1c926efa9ce08e5c4e9eab24e1863ae266903ffc311feee11281650d50fdfd64c0adb447def545abe53e0924de35834ae5daa3adac4a0df911bfb90f1cb3f228b9fafaf2288418b7bd1a3982dd41bbabffae3986ac89c2129451924210e672f920e8c04537db511c00f5ffc007806ebe3409eafe0b92af641aecbf607a92e5f8670aa37cc012497721f0af2f99ba672401aa35210301", 0xbd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x57a1, r3, r6, r7, r8, 0x48, 0x3d28}, 0x0, 0x10000, 0xffffffffffffffff}) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') r1 = semget$private(0x0, 0x3, 0x100) fcntl$dupfd(r0, 0xa, r0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000180)=""/115) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0xfffffffe000000, 0x0, 0x5}, {0x6}]}) r2 = dup(r0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xffffffffffffff1e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x4, 0x354, 0x81, 0x7}, {0x7e78511c, 0x800, 0x4, 0x80008000}, {0x8, 0x6, 0x5, 0x80}]}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x923b0790, &(0x7f00000000c0)="96e6c221aaa405000000b57d9a510b4a89d7655737add226056c") 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x61) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x7f, 0xf053}, {0x18, 0x1, 0xe3f, 0x20}, 0x2, [0x7f, 0x2, 0x0, 0x5, 0x8, 0x8c2e, 0x3a, 0xb1]}, 0x3c) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) 16:00:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x7) fcntl$setstatus(r0, 0x4, 0x84) pwrite(r0, &(0x7f0000000140)="de442fdff7df319c4861005c6fed6c61f3acc47f17cf5c3ea68d5b69502032cbc1053e73787c6a6fa0d908f6e70df20b4e483603f922f11fd5572cd2ef5866760307e2f31cb261b7684e781c0d1f5c4e1dfcc1080199ab9a3c64139c36b63d99f61ed9830b4b87fe2698d0f498889cc8070e4a2ae938187413b3", 0x7a, 0x0, 0x54) r2 = msgget(0x0, 0x623) msgctl$IPC_RMID(r2, 0x0) setsockopt(r1, 0x10001, 0x2, &(0x7f00000001c0)="67e30a3b29cc", 0x6) connect$inet(r1, &(0x7f0000000200)={0x2, 0x1}, 0xc) close(r1) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000240)="6cfd82be5df12e70284c901cabe9e63fa751b880d3a6dbfbdd36fd7b4fa99e9bcaef183058f3072fe0cfb345c81bf76e57d36ae1d2ad8a68a333acbba44aa8a2cab4cb16cef0e528110808ef42a58256c7e9ce5ccbedb429bd5e15d49a5d8db47c822991a984061bb436a85045b68a6be07992e9cccec47d3ee0d07e5266f17fe7f6e49403e3058f1c8418c676cf284c0d334b0701499d948734cbf9201502daa2c1337e80e293dd969ba602887543de8f2cf2f959ee48e0056a349721e21aa83ed65a12d6b51f10f9be8892b8879c5f8b85b9a7b799a3aed42ffd77f40c5d938347547784c70fdb98f88f9e26a1d0988072935d9f91", 0xf6}, {&(0x7f0000000340)="391af3202f056aacf458027c1cfe1f8dc5ef8a6564588d90a945472956d9040fb812c743244a1adbd8013f4945c775", 0x2f}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="b391a22f6c54f944324d9d2e5a8870c797531e9dde3be73648129097398310906093f34c0752c612a62bc52d52cd5ee710a60a52572cb17a8589c9bf47a4ce9ca02572005b5454a51300af17f637d0e825b40f02c884f18dbf099c7d5e31d6a2415e2861d429c3e2dae5c1b8cc7ac6d33e16b96e27f8cb80616df0c6db5854", 0x7f}], 0x4, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x88) r3 = open$dir(&(0x7f0000000480)='./file0/../file0\x00', 0x31, 0x80) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x6812, r3, 0x0, 0x0) recvmsg(r1, &(0x7f00000006c0)={&(0x7f00000004c0)=@un=@file={0x0, ""/74}, 0x4c, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/72, 0x48}], 0x1, &(0x7f0000000600)=""/167, 0xa7}, 0x842) fcntl$getflags(r0, 0x3) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000700)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000740)={0x4, 0x1, 0x1000, 0x68a8, 0xfffffffffffffffb}, 0xc) chflags(&(0x7f0000000780)='./file0/../file0\x00', 0x0) pwritev(r0, &(0x7f0000000a40)=[{&(0x7f00000007c0)="e6f68a57e69786cd91760b6544f483cf785549feb64426b7f7c3d22ad38c7562c0c63b974d6d386a148a30b4485bd4f4cf625dbf52c8577c8879e49a327bf6633d4838027c7e440b12f378a319a90bebedcaa80e1f482a06ff87cbf3e67faa1fcb069a76b6e13fe2a537002cbcc40f0f45ef56813695ea3cc963844809f4d9254ba1a492f3b573b968f349dc44f95aed568a779ea73321a2ef", 0x99}, {&(0x7f0000000880)="ff0654227125688d778d6be5d5049bbe55e3e569f60999a79db1f9c9852842d390efaa8080af3a6eb01aa8943acf4f8addb6297440720286fad7080f72c127e6b5eef42a338c6808aec744def101a84ceb7a1865c7df48357d07e9f6bf520636e13b969d38dedcf4f685bc2d849e08d8a947faed5fd681f0bb3e241676d7bd34bb1ef992878a1d8d22015e0290f9021c709b02fff043393c1600fedb9980df29f87aa972", 0xa4}, {&(0x7f0000000940)="cd86ea1c761966b4ccd17b8e87fa77cc4893dc1238581a463eb6c0d4d0193f9706f530ef345857b47c6d6b0973df13aa69135607b1e2018b54d1d0c4bf273c27266a5b4af93f92e875d5c9fe76a3aad37b3434139c1b3d1d0dbf1fde1ba622053e71e549da101600ac25607345e84d7ebd17ddb17954583c59b2b0f32c6f3188a426fa02ca640162722f775a7ba5c03cfe62828db74913314454af889b2567490d5a8f93c4e8157790a7502b4e99a0edf39af1db15fa2f74f954bed57bfce507b650b7601e3e39f4ae005d51114085adddf44de9316a37c69ff124c9e45d2d49bd9a3f2b2c96a5f3097a11", 0xeb}], 0x3, 0x0, 0x0) readv(r1, &(0x7f0000000f00)=[{&(0x7f0000000a80)=""/89, 0x59}, {&(0x7f0000000b00)=""/82, 0x52}, {&(0x7f0000000b80)=""/32, 0x20}, {&(0x7f0000000bc0)=""/140, 0x8c}, {&(0x7f0000000c80)=""/132, 0x84}, {&(0x7f0000000d40)=""/62, 0x3e}, {&(0x7f0000000d80)=""/122, 0x7a}, {&(0x7f0000000e00)=""/246, 0xf6}], 0x8) fcntl$getflags(r3, 0x0) r4 = open(&(0x7f0000000f80)='./file0/../file0\x00', 0x2, 0x100) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000fc0)={{0x18, 0x2, 0x3ff, 0xffff}, {0x18, 0x0, 0x2, 0x9}, 0x66d, [0x100000001, 0xfffffffffffffffe, 0x5, 0x6, 0xaa, 0x0, 0xc2, 0x7fff]}, 0x3c) setsockopt(r4, 0x100000001, 0x2, &(0x7f0000001000)="67099da51d4a522fb3d63cf5ab93f0763daf9cde269d06f0407c3182ccc9ba7697fb729c74022d658106d6b11996eecadc3927cb84968ca4684981e646810c849daaddd1c07bf45ef89de12401bac2a3551b99095660b34495a34f9dedbe8ba8f76f3b5613eba4db4f835b9d", 0x6c) symlink(&(0x7f0000001080)='./file0/../file0\x00', &(0x7f00000010c0)='./file0\x00') readv(r4, &(0x7f00000014c0)=[{&(0x7f0000001100)=""/178, 0xb2}, {&(0x7f00000011c0)=""/4, 0x4}, {&(0x7f0000001200)=""/56, 0x38}, {&(0x7f0000001240)=""/240, 0xf0}, {&(0x7f0000001340)=""/254, 0xfe}, {&(0x7f0000001440)=""/78, 0x4e}], 0x6) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001540)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "a60032b79492ad9c0200"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffe8c) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) sendto(r0, &(0x7f0000000000)="9357e15cc54f8ca602888ba954518387644e5f1d7e82e79856b6e45d1d10c81da65dcc27c7dd89760b780edb8ceb34439da10cbac8d6e10232b60e2b16369e83c00a47691d8dfa58f2f57c7a9df2e354a0895c738c458442de113cdd06f3a628b839aab65ddb394f5c407b0b1272e456f9acab39c824cfc570d3d7bef50a64bc4025e8768a674e943f64ea6b8efa9b01e765f1fce3499d190eb0a2c71980f70158e9f7bcb9ae5d0b3dc2a0844df878dff8688da2593cf2cc64e9c2df74440060102edf32700fe799103ca94e3e8ab07bfad37499be5183d8371d", 0xda, 0x2, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x8, 0x4) semop(r1, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x2aaaaaaaaaaaac92) setsockopt$inet_opts(r0, 0x0, 0x80003, &(0x7f0000ee0f7f), 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x100) semop(r1, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) socketpair(0x1e, 0x8002, 0x200, &(0x7f0000000040)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20150, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f00000004c0)={0x40}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8201, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r0, &(0x7f0000000140)="422f1004a5015a50af6666b10282e8dfe3c290d57be3140b935b3f61f547d483ea307144e1f821a66a88e34f2dfd87f222ae6ff808e9ef24b20f96a264395b258cb9f0b585b8b59d70a953b141017e4b1196094ab8d0e8f4220d815f71780b71e20c4acf8ce3eee048961a441e0de14142e8dc784a6b1cdb8e22319e9107aa95c27dbb53ded908ddd63cdd0ef92f0d03af11ae1184d64fe2fdbb2858de600aad03039ef968489d7271a695c1f2b464fb6d2a0f2afa366744c16beaa9cca07275ee8ed7c2105e6737e08627e4c60a9239265905d8958c9bc5623c912311db1a882c152680ee77fe369fc7ddd03036a77676c44d", 0xf3, 0x0, 0x4f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6357) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20002, 0x0) shutdown(r0, 0x0) fchdir(r0) 16:00:18 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x7f) 16:00:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = semget(0x2, 0x0, 0x4) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000940)=""/4096) pwritev(r2, &(0x7f0000000900)=[{&(0x7f0000000640)="6324ebf7057ce8a7f7d614928d8253f6024e35bddc7582b90151ee71d8489dbba667d92236bfcd3c686422143c5e799f435b9dfbfd581a375c22802e4e13e5a6eb09cec4419c46cd6850624dd6d878ff13698503b4852072907017fce86dfa012238f497411790788ee58bcefb3260cab9782387e69b937503964c1ab18af2bb6fbd2cd3204708546d7eeaad91723d29825854049261acb6f0e94999ba59b8958504ee145c22329eaf651c0b0a9098476315ff745082e40d8f7b9c78a8f50096030205f65f4c531bfc63cf4ce9a1adb1332a6ea9e5e96c4150be63900f24cf53052cf4863f997a52ce505f4d5dd6599c09af6a3524efe95f7f416deff3c8d7621c5fb96de3d3b6e1c5680d35f692e89f791466209ea12c3e55a4b8909ec60bf18c5b1ad1215b130b414c6ccbec27cda1000442d530ed6ad257fe000000000000000000b2", 0x144}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:18 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) pipe2(&(0x7f0000000080), 0x10004) r2 = kqueue() dup2(r2, r2) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x18, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="8177c4af716209ef3e7c59fde756624c9afe0703a48dff7442c6525bb1b451ed503146e1af36464e9019995fce6ca8113f34bd8650a60549d9281864965506689644b3ffab99cf54719c9dc64dcc3c95fa87ba9869c2011b96616324f6150ebe63264624d622b5907f2ea01fc7c8edf056d3810210003f3b16a493cc2e5b1825d756c1c48658c2731989ad6409a0e80645a1ef875647a02e16fa3f239f91b0763af084bf4e9a56056b80965c652f0f14bc9fadbf5db78f538224e45261ed3d2cd250b850b49d4eda62397737f0bf99", 0xcf}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xffffffffffffff9f) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0xff, 0x1}, {0x3, 0x6}}) r3 = dup(r1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) flock(r1, 0x8) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x1, 0x1, 0x2, 0x4000000010000, r2}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000085}, {0x84}, {0x6, 0x5, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003300000003000000"], 0x30}, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 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:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") msgget$private(0x0, 0x80) 16:00:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10b00, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/243, 0xf3) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x40000000002080, 0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7fffffff) accept$inet(r0, 0x0, &(0x7f00000001c0)) fsync(r0) 16:00:18 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x680, 0x12) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2c}, {0x2c}, {0x6}]}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r1, &(0x7f0000000080)="9d", 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) msgget(0x1, 0x508) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000253, &(0x7f0000000040)=[{0x28}, {0x80, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x1, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 16:00:18 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f666900000000dcafa28616c99a270f99af6c40c1177a8b2d5a0d83715c204d1bc9599424cffe65abeec3b20cb40d1b65bcf7b4caf0a9d92c62426c8113f0c37169e674e02983ab600222c9743e4b10dad75db4530ce0a7f276ee2e95ed08487376d30f5fe8746d50429b8592ceba8e6b1c1b063452029041ac15e524929e3764d2c664d81da4383195f1"], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)={0x1}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20100, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) chdir(&(0x7f0000000140)='./bus\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="d8b85825252823d3581d20c36d51d7aef10f65ed6427049843e82220fb8330f96dbcdaa83ae1036e402ad139ee95c3c401f95083b5d9c85e75e93f8ea47c674abfa474dd82931326a964a8175a5833eea4de0f128d5145244c282e066f020be40a04779eea01ac5cb4d02187fba97aeebf18a432415ee2961ee23969b5c9", 0x7e}], 0x1) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) lseek(r0, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1c, 0x0}, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000480)="5098") 16:00:18 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000040)="78757a026e", 0x5, 0x4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2403, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0500ff", 0x3}], 0x1) write(r0, &(0x7f00000002c0)="f1dd070000", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x100, './bus\x00'}) 16:00:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x7fffffff, 0x4, 0x1, 0x7}, {0x401, 0xfffffffffffffff8, 0x0, 0x4}, {0x4, 0x9, 0x1, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1fffd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="93") 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x180f, &(0x7f0000000000)=0x3fffffffc, 0x4) 16:00:18 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000180)='.\x00', &(0x7f00000000c0)='..') 16:00:18 executing program 1: utimes(&(0x7f0000000000)='./control\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20c01, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x1f, &(0x7f00000010c0)=""/38, &(0x7f0000001100)=0x26) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000040), 0x40) bind$unix(r3, &(0x7f0000000080)=@file={0xcfdf5ead47817a70, './file0\x00'}, 0xa) 16:00:19 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0xffffffffffffff92) socket$inet6(0x18, 0x8000, 0xa50d) socket$inet(0x2, 0x4000, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000002c0)="b3adfb7039fc6ed7b1a581b46bc1af2ae920afd681c911d6327c041e29a2f49b297bb13a7e0a79c7b31d27e1cb26b781e22fa010e98179bfcb5bbaf377a8f58a8611c454a2f158f0d514fedd462eb5f7662a531d422151ad45e34eefd7793ac3a2d78c38964788891768915f86fb9c6c26b7ae42f0c1caa346afc7383f1003c26930de6c99d3f7d0c8be33deb7b5a669757475b978186b532dd8160bda825293a0a1f3ef4fe533d55724779e3acf7fb2446dc67f92c3125bad55", 0xba}], 0x1, 0x0, 0x0, 0x402}, 0x406) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000240)=0x3) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x802e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) sendto(r0, &(0x7f0000000000)="f2d0c0e7984aa85d61f3be5f", 0xc, 0x1, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x100000000) 16:00:19 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)=[{0x44}, {0x6c}, {0x6}]}) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000500)=""/4096, 0x1000, 0x40, &(0x7f0000001500)=@in={0x2, 0x3}, 0xc) chdir(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") pipe2(&(0x7f0000000480), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) fchmodat(r4, &(0x7f0000000440)='./file0\x00', 0x161, 0x4) recvmsg(r2, &(0x7f0000000400)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000240)=""/239, 0xef}], 0x2, &(0x7f0000000380)=""/127, 0x7f}, 0x2) 16:00:20 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x8288, 0x6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000000c0), 0x1000000000000174, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2000000000, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) getitimer(0x0, &(0x7f0000000040)) 16:00:20 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup(0xffffffffffffffff) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) fcntl$dupfd(r1, 0x0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) 16:00:20 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10c) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) pwritev(r4, &(0x7f0000000200)=[{&(0x7f0000000180)="3a53bc9943a548d8e6eb54b4d1a88a18feb4863a2c58434ccac99b3ad6b50e2f2bf534cabb8fd4297b8a54e52c327d0155cc4bbfcb21bd70c11136d8094597447b1336ef3cc17b80bbd94d40f9", 0x2d6}], 0x1000000000000024, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', 0x0) write(r1, &(0x7f0000000100), 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:21 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0xa4, 0x1c08, &(0x7f0000000080)=""/2, &(0x7f00000000c0)=0x2) socketpair(0x6, 0x1, 0x1, &(0x7f0000000240)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000200)) openat(r2, &(0x7f0000000140)='./file0\x00', 0x8000, 0x90) mknod(&(0x7f00000001c0)='./file0\x00', 0xc004, 0x1f) kevent(r1, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) 16:00:21 executing program 1: getitimer(0x0, &(0x7f0000000040)) socket$inet6(0x18, 0x3, 0x9) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:21 executing program 1: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa00, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x9f0}) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:21 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) write(r0, 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) shmget(0x2, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x1, 0x0, 0x1000) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/33, 0x21}, {&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000180)=""/30, 0x1e}], 0x3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='tap') 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="254f52dd60bab37a4f70353d3079dd5022fe7e2391b5a5ba9871a678a63840fbf2cad5f22f456d1b3c5e20e363d323e3436bb70d9ed852eb909aa914ace1e5f00959da0dafb026d0fbaf25ac94ec5bc5b2c1e2fc407d6b150a5a478b07330fdf85cd2b27e88e1feea68e371d7d95803bdfc205018c365a0d8e00e358e53a4f233aa7e1c9ea48f417216adfc6eb16ce0096737231aa2d43b206e164015c5b27f0a9224b4db0dd37f91f9c3f51e5a60fc6bbe1", 0xb2) writev(r0, &(0x7f0000000280)=[{&(0x7f00000034c0)="a210ab822c67f1d096a0a215872bd9ea09", 0x11}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x800, 0x8}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22, 0xa6}, {0xc7, 0xfffffffffffffff9}, {0x8b, 0x1}, {}, {0xe7, 0x488a}, {0x8a, 0xe}, {0x44, 0x8000}, {0x42, 0xc0d3}], 0x8}) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {}, {0x6}]}) r1 = socket(0x30, 0x1, 0x7fff) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r10 = getegid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000240)="a089e2890bb1d88d7c565529900ce0e73dd1cd6759d7bcd53f504e4c8096e652a3debf747f3aebdaff085c3a7229d83825da6f5a4b90860bdbf557f27be11455e11972128691ecead0f2dd25965c6a41c7ce67bbc373ba53341b7a395ae52402df43b4ab9db9e487a2a85cea2010f515354a4d856fd697f2624a24a17fcfb31690c34b578bcca2a6aa6421c5fbd751804608d9bc0735813dfba69eedb2701984e3c3797ad83e915938e61007b7949637", 0xb0}], 0x1, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x90}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x2d74) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f0000722000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x0, 0x4, {0x1, 0xfff}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="121c04a9dce1ab07cfc396772404546cd3c753c617930a4e8020883182d2536da1d3d43cda38e9d2f3cc69eeba90e6519dc7b7eaca8b664ddd12c31c451dcd9bf3436f5dab11e12772ef152e665cc6f5ab187965b6a831e82a15eb139b4d5188d2b854ba3a71d476f0556dadfbed6bf2cfca91ed66eb78f49b94c55c159f7fb282b8511b7421899457e02848cc49f767d6f992f78301253348e94d5ab120a2f89dd06c8fa7b6c2e342ec897df474073cbfe2a6841fbe6b24ae91d038b4e17f99603672e64f8fd52c518a12c9008e1efa26c20d9ab61e55c9ea410e8eaf", 0xdd}], 0x330, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) msgget(0x3, 0x20) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000100)="ff010000", 0x67967caa998f36ef) sendto$unix(r0, &(0x7f0000000140)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8dd5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7c5d51c53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/179, 0x36d, 0x0, 0x0, 0x0) 16:00:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7fffffffffffffbc, "845d55090020fc5c7fd2008f270700"}) ioctl$TIOCCBRK(r2, 0x2000747a) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x10000}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) r2 = fcntl$getown(r0, 0x5) getpgid(r2) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:22 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)=')k}\x00', &(0x7f00000001c0)='t/$\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='./\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)=',\x00', &(0x7f0000000340)='![$\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) connect$unix(r0, &(0x7f00000004c0)=@abs={0x682eb13985c518e6, 0x7}, 0x67) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = getpid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f0000000500)="8100be94aaf1defa411a4033b8fc6756b6092f37896dff335f95b9a4ef432b23efb740f52a8265168d0730a9a5c4504cf5a14068625307e22c1ee721e64fe1c1ac842a976c806045415cc45c23593bfdeb776743456eeb9f5bd28025ca8014c418f279c525d998a3f40845547d1b25f1640b814f95563d6946388fd66352a9b9219053a5d53d989b13c625dd2c58c8a640255ac84615a3dfef316a156e3ffecee72d1d495001943b4b063fb28362805370ad91e35105efd594021d892822b39dca3be18e9619ee1df5038468c32d236ec64a0f201105d595fc73ac41bb900001049e862797082df5ef7b4b096dc87a15cce163401670ea02d10065bf24b763", 0xff}, {&(0x7f0000000600)="76200bdebe03f82ceba6cbf3d4502771a9e1dff8a1bb323b39dc7309e10e667cc4102bfc1d4c7bd9ce757526690f411128517246f028b0f8aa671850104ec1dfd5bed13f58c5d120e0c2a2572ae0ba57d429f9e3ded21ee983d04052616ddcd618b1bbfd93d2f4facbd9d99c0197226abe39608512c1915be9184c2d0c9c253206eca15f8351156979886b30f982c6c3af5dad30bef2d4520646cd4328ec5b61def218539957f396bdd638caa69b36db5397f75f1fef6caf0c59c979d9d8af70ef09c00097ad16fa3132026766f3cf7292fb957c87fba96188648a312c4ed6c4bc3294ac87ecc3b3c1", 0xe9}, {&(0x7f0000000700)="554adbe1377a1efb0049a5075599dddf53369d56585a803bde1d24ac04daded626daaecc9d93ceab68ac7d07a88dc207a93fda7a5787cee6d526c2e5bfad5fdf8c44b6cc0ecbb2ea918b0984633d0950a32738db46cf522c24d96b053d9be08281f92e6e7882d2a7f4d1aa9587d2399756abe078ec7f1ad7de20ed5e1d3bcca8a918760b0da21ebb31f368ad9eba1c04c0f14f625fe8bcc59ba0c8c1058edd9d79023d659b6840a941af70fd8a5fd84cf2a607f05b1bde0e76ff4e98af2aa009401363c2a5246103f2f52a73bb88564c8ebe8eafa07871900313f8b2048975ef6b3de430c08460fe69dde6a5d09484ab208884231867392e189ac1cf3eb5bd53d86c74308d0248378b761e2dc93048db843c78f92b887cb2374b50e4b9d8fb5d33c3e42e39a95f7010732041362dfd9174f1158f5b34adbdc85eaf026f6bbae6766f8aea9a698ca37bd2996f277a3e5fe091e33cf4a6d3e0e08006558ed105836570089c1b5c3f3d2ff6dad0c56152430180e3a48e846091aaedfe963b53c50de77e1c895acc77bb93105b263b9044aeb610943b1c389e3b07accc362313e18614020278b4d12faced4c9872291ddeedec3be213246ca8986e13d050bf2db6032cacfddc1954ffbde094e9d269f07c02761de97b736122f4d5e6eff64d942558e4b0284ce801fe8451956fe2ca50b6828b9070ea1d61e3e3507f475f2e3bc57e2ee74b3480c598f720ecedc8160cf8e53f33ce5323a656e18f7f0cdc0301faee76bb18cb9023e79ba2a3fb5d3e8352d536e234d338f9a9f71e266d5174399463854363a78bf1b035b872bf3866fa9ce7344c34461d2f1513903e865b78033093aabc721ab712a1d42a85885bef6cb059ba02c660f69c981e5a53a2deaba438791eaf4c80375c2fc93d27f4a623fe5a6f4dc2f8741028b24de256f61ad49b6fd1f36cdca306cf2330c7113130742c6485ad4cdd484706fe53855952d50e099f5fe71aa95b95f7139d6a18a95823f9c50dae0d25ea5b342cddddcef3060e3698261aed29f71d911c53e83d948db16a98e64a34138735a4c79a241a567470a8ee3085c9f60b535d0a2593c07cd1bf0787b72436d7a6505fd30ef76f859df2b61539f9a2f5737784a948d6baf2c7655a4e89ad046bb94402b3ebaf9b5600e6b473be121b13f55898f813d504cc3de6f9e5b5eb0a667b0ec41fc8cf7941feed234d7553a87dc1486566a189ae6c4f8cc0deb5d022b59ea233c4d9207a6a4234eac9e41c9f31ff0a560ca9917b95d90ba836ac6a333fa8b5e419f728ec296412dee4d0dfd7ac92de9ccc2d1f7bc51d9412fa5062d6a9d049daaf03b1ce66bf0179b0c9f6b6e8f9a587432d49602a1737604da1e0cabe38e0f588be8a68aee4abe907ad8bcb967fb6d3f0c0ee39f52f9753e44f37af284530bccd23ffb574b7a193f0ace84cacc7596451b4e6bc8c80924f96da6b67dc1b78fbf6793863113cff760ab4642213f1fb4f1cb4a2e042ee8d6fb98c56e21e69d499797f2fc5b03f5b8ab33239d65154ba428605801f7d21509d36ff4f830530563c7b48931c63fb78ac77139c373fe741a6bc40b4bd42580ae5098da822fba1679f47f620968b705087af5571e9ee46c18acf677d1cd8a9c587c000c6517269f9b44e2acffecd0912a00cbcefcedaca996519d269e824905eafc5181d141dcac1f3b05c6ca5d73d21c5a6a50cd5f161e3ebaed989392a552bb2d26bccbc16df953da59e81ec3fd5bc6fd96b512d4bf6940fbfc5e57f0fd2e30559546f8340a7a86820d216e553c9ca0624d8bb13522f1453ec943531e5e8e405189ef9c695f4cd58b8d70e38929b8a32af7df415c371128b986092e1bb3435c483b9c18a0c6e25272dfa8296e750242695d37980da3bfbf0ec61bdc35362a9f471fd674c5e86f981ddab1fd794edc93ecebbc8458f588e61620f090fee230200639c4a74de8f4615b4b4b03a5b340e201f022f9e95732511e71db1135df0ca9e105c5adca2334874757e02d31cbf5d3845d21bd946cb01f2c8232f9c3cb302f756f8c7564ae98fb92de94cabe611b4ac2419c19ad5662f2895390bd8f464fe007b77c7c2739395a7c4cf54f47b5e40f596ef0afdbc2136a2e6371916c54a7df31b449f90d500dbae07e7b10fe322b0c7d6382c1c161e447496404edb02e8dcc55687ae65e49c09c4579e629bf1e76294cf0e54e2bf3b7b108502373850c9fbd8d48f47b24da3679a4923c940c6671d3d710f84580ac24215e81c3377c57ea30975cc82a2c50af8c814ec16327af4f59aa15a4a1314b7ea4a36c367ac58263d5f183923a560075484da9a721a4ced990db4c8bf5d65d9df63ca5795f228e8a4c8ac76e54e086a0d9f9116e36152b97b7ed14a33ab305d76cf79f69e7ff46c5d9437945621099d087d3b5b409398b4607a0bf32f063d8b904bfae2a78e04f0f7be39cd3bbd3b3d05761fb6cf964945ebae55ed60b609351e640f42eb2c9d41e600f65d417d66b6d684cdb636e620d8eb8aaf0b12795b6e65f48071cfd6a041d175e0f34c49e6d812f4d102e5261924ae836a635ca0c6c787b89de1d78cf01c9935ff9bcb6bc1557821ae07ee760d0c38d54425bc93a9e2b326602fa2d913a96c7692e193c500b22b62e8fe0186419085c7e131e0d4d1da5ee45d491efc1a5efa0d389a20e007e110a32144fbfa47e259ecdc0d4fe7177393ede56c7c2e4e82b21cc67552cbcc8a010d5d4dee7c424c0f3a9b25f6bf8a035bfa004fda36c4fcaeec7b3897913129df537a98ce326dbdab2b5000dae57a98ff6a8c446b2eb69bb5c31655670e9684a144ffaa1c02c3131117c0696cd030614fed94d0c92d8614e3fb0bafc903e952aa94e3111507ecfb7a2cd31236884868a99ea7fc53729a23d0418276615c63ea2893decd1cb5e855edf68ea18d22b01500a72edcdbda8a182429fa3226d0345b6f4c88f2d553eb311230250999888cf7f85f59c81eb4c18bff531ae3b691938491ba0e123f85fbc37143afbefdaae34426c1a336da046f1d55db4f9096c571db9fb683c0e50fe37df3c91c8c7ddf1b83f295a5597c4cc343ba2d7b24c09c8a7f0edd10aead43966cbf242c4bcd5c8e0ea0e92a90c5b4fae65685071dc7bcca82cc6fe61781542bb9974f46c64cab481c741516e2452658aa1dc46473a63beccf1cda04ff5eb71c4fa8698bd5b3cce875e76b9c949d45eb67dbbd8da6b7743b3d00e10377321ce70292b5463e5bfa616021238b81910974498fb2c12934402650e5e4f9e78feb27fa9ddb35b27d9fe8f3362276865b20a6df1327c3ca5fc960b68c1f5dfe72241f75c67a175be82f0652c07e8e731e7294d231098d6687ff3e627cc5158faf3e8dad15af5e2c5d1100f979122bdde8e0c7cd395136fc08e382f539f8c4885cf3291da1bf3fac315d8df9943c975a4dd62c7db2f365e7f83f3594a5a19d94d08a59fb18fe5338b7697e3da56e0cb287c1ed03e35105c010cd0fba7188e82b1706447fae38b6e7f29997296729b905139cb325c7cfea66a6548d58c0965a12dc8c09b297fad1b45bbdaf80bc0147812ead39cf6c6fdedea17f57ea8245b98a11e092fba176e38465417796380131ddaef61895ee0eeeddcf8c2440b39cbc59b3fec72074dfb39b0faed825bb722865164587dcbeb4319cc01323893835cd93891e34b7f7d4902f9a902bb0a320f0262cf9390371d12ae05fd281b0e6a48fa47b0a6d0efe051cc4efcf67e70123c2690249625dee9826c089c0fc298d57df4893d035b5c3c8f3c41fb9f9829d68d4a063e60b4d479bf1657c65b9fc461c2f6dae39073eadd7fdfe6f84372df3fe6abb499215594f33e20ac94bed10f8b4804c3783855e469310026af312367c14bec2308724995bfdc84dad647436dfeaea9e14f719a7efe35c6746c1d880ee65efd75fa0cfc4df121f9150e53cbd5dccb0f5c4c419f8f398baac3b2f8df7d4acd67e3e0cc6e880a894ab4130c443051e19b232d9afafe535d43a8918a99956ca7f01800ca9e5e4d85359d7fc7df500bf71871c32942f454a89e569a9890bf5d5ca6bd874850f75857a48a3d5ce2b92a798224313fccbb9b70f85dbc032a3d4712521aeef53fdc1c02f500415204dccfb0b51542944ff39234aa35f72b3324b03de3a693ab049dc8792528e806f86a2fa6647c5835cd2c75ef7da9582b7797bd5904edf420b39483b3e84feaee7b3f2098e19fad63f2b08ae603f1bca4466222391692dff51beb07c8f19e6ece94c2e409d1bb659a4c5599ba9f9aa3a5d0873774537754074cb9a54cb54a77c567d228cfac061b89be8c3334ad7facf23e22c6a7e38b6b2c7fd4af859cb7a4ae9ff80bcd8ee85838b752036908744d8592b6dbf232d4fe6ff767fd09c7b8f1670692fb0dd5c8e89be40e0b68cae17867c39f74741a0345601019f24282a64c0930c51ae5fdc4b6a7026855809e08a1b6c062dc38446185ca9ead9a795de110000e63f90cbd9207510c8dd745c3efedd3bdbc0f4602197dc0603b36bc00bb782fcec68199667589df2a71e6db72de3b93112a692219241fe86cda3f13f56ac16339e1d0a790b584d510a3e64ff2d546696e9d6b57290635c342ec32e6ee9ff18f3d1be016c253a63b41487a441afd2e06f86b402e10001c2a7eb614b01265f6436a325a2e4f3717c7e21a397533bd9dea9497b8c4844527711ea1ba53d1422e8df1b97acb6b6bb3b100d905bfbc3be8d8165133e7f0975a91de772e9843debb90f3816575e3824688def59db38e33c67965fcf1f883cfc5d4d9e53ff48dd945444d906a73d06644e4ff59959d1635af2b868b9272c9ee81252f0cf19044b104e5f72254775b720c70c8e20aee21ef6bb9956b0bf924be5c95bf4a030cd333a7cd33b9b327b7c542c0b4c4d3d5029b4418ef1c133846edcdeac672d98b65b03b1e5c3b93fb464a63dca3f85b3771a16dfb90710432c27fbac4b12ca6db4044375b362e4e207c7baa85c6d510ed2cd5cb34a3fd59c3bd65feaac909c1af7cf2f416611811b4aa7835d946f49582596a916ddb178b5f0c4357cb6c75de11c51e9c1919c5209a5421a92a319997be459df674e013f2816e4b50cfac18a1f74e2afa8d9afa6b05a35631a6f76831ce32e7849c182af5b8fd378983428442530df5f93e4b8ecc9dfe9f4984611d29ed643adb837704385dff3b82b4b99edf2244cae44f138249216b122748773275fa14823697acc314974c59d203d8b5ebc2971346724c8078d1c21d4a40a3bab2ddfe5bab6b6ca83ddd2afd3552dab717568b4ea484ddfa0210fd0d94c0432c0377940766fb712863e85ccc04f28a3e71a91881b17c6f998db1c4c9d0b74288727acb3e27e50745744039ea3c0ab10d812198a50589fb3586b0394735292cbfe5347da8860540da4a2ae8ba50a2b386189afd2addcb5fbbcf2c049118787f52b5d0f70b780aa6851c49a099f4fc066480765e471d3380c02ac4e504769218265cbcf46c21e2e8eb288b15bf70a05d0c184424293aeece724944e0050f7bad8c097600abd09dc6045340e3261058361b60fb3f92b8cd3ce1dfa3b9b2fc839dbf4e9b6e3d92faa0477a49b8b5b3f5bfa5cab9d8c0233a291249081982e2b0f976797a066d8cbc7f3e88fc9187e22435e3af30b7439fe90bc71c0e336fd224ac70443d9c3a7a3b00607cdc0f7e22b3cd44bc482898fd5e1dc5afbf5a694cdde4851c9388843b46d76b92b260215f8001559545be62fb5baeca6d2c157cbaf0df84d283cce", 0x1000}, {&(0x7f0000000440)="61e6dddae07220bac063b4ae4b8c6d230d4c590754c86f4ab0ebd8a3c6b167e3c53ee819bbf65c9a5263df6152e56be28e4a588b54b1fcbc12741bd5c197bc130ea93e82ae3bf4fabe", 0x49}, {&(0x7f0000001700)="fe882930afa9fc2f34b98b7a4f29e61beb597060659c1558847d07be17badce949cb4ea52e6aeb7729c4041f1cdd9b6893607a8e13f733def1a8298ac3fa69cb668bb2df51b5d1d9ffa5cab6df163fda15d5c3b552ecb464f930635453bc9776fff9bd84b3bdc879beb1c43315fd1136b82c706ed34151b49b6249bc38ba298f880798dcd5981d7fe26b6a9e6434ed0da6f20aa21325cec193c6d2", 0x9b}], 0x5, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1, r0, r0, r0]}], 0x98, 0x400}, 0x407) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0x6, &(0x7f00000000c0)={0x1, 0xff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001540)={0x9, 0x0, './file0\x00', 0x350de8c, 0x6, 0x7, 0x9}) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000015c0)) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000280)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ftruncate(r1, 0x0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000200), &(0x7f0000000240)=0x4) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x8, 0x8, 0x8312, 0x4, "2ecec2ee6b37692795099dff637ae09840167727", 0x362a, 0x9}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000500)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x100, 0x80, 0xfffffffffffffffe, 0x1, 0x81, 0x7, 0x4a, 0x2, 0x1, 0xdb, 0x6}) r5 = semget$private(0x0, 0x1, 0x400) fchdir(r2) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000003c0)=""/178) 16:00:23 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) fsync(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200a0, 0x80) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = fcntl$getown(r1, 0x5) r5 = geteuid() getgroups(0x4, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000140)="c4df", 0x2}, {&(0x7f0000000180)="71e8cb328627a73941ff8235cfe1debf781560fa87d3acee0ff23f277ad80c5ebe2c69c9264800500d5569b755505220319b21d445c164057bbed05619970974c67c12a4e73579be9cea7f1c47e09e6b454949d4b4daf0d835f6924b9f7998b680f743f53ee1baea8ffec9a80548dea7f2e449567016bc136aa9bd8f244bc988cd28f894540895a8274c43d28b31777ba7d3dc26cd5687805442506297b7eaaf83efcb1c209d98ffb1fb7f3e68ed268d781373", 0xb3}, {&(0x7f0000000240)="25dfecea7119484be89b1c41ed7aa47c6684cc9d1001755e08a176e5bc9bdd6cc28029226580b175332324f32a4fd6fde975b05425a4dc72d43d6be415e517ebf28382297e6031ec8ce7c1103f99c297a03da97653baaeaa519e004efb8f4ecc4474d43442f2937af3bfe7ea047628ed2f73e3bb0bb88d30803d46e94255ddc19652f6dd65dc718fc1279621f18e8141afcff74b8961437f8381696110d801fcd5f9711ea3d038bc0228009c2a711d8124e7400bef244e247abde9c9e09150f0025ce32dce3637acffa18a34d0d2d3658ac34f2a8b6413440934ad7cb9c8cd08e915418883b6b8dac14ca7f85e", 0xed}, {&(0x7f0000000340)="e4a57a7a055dfd4ed63f796d31daabd0b4db96cac5ee3077d777a840f5ec413a610b571a03faff61653ca52886f96ff84472c167b406bad93342e208699690f8b04057f9ac3224e4359edadc9a7b62a477175a2907d4357456cfa190220bad99bc125886b1a4d94c863951cef0e603b9ae6b9624ec539673e43750deb2182f616854bd513cdb430b981727a049dd5c4831b0d034d166f9c04ee432a3ceab750dd71dfd82d277306f7dde99c6f6cd9ed899885cf91068287b33f46a359397ffa83616f8f35472b2167b7a3d6197", 0xcd}, {&(0x7f0000000440)="6f33da7f3369fd5a8239e9539307d9514010b14ce4238689cc303cac081593386a06822080a4fb1db9d0b1c021a1fe47c786ffc1a5ca9656460796f1cd13c9dfa61a9b0dc5a5d795045636bd6370bc65ba43d95f73cb370f1ec95bf1966603fd4dccb415a92846c9ea32659ebcda0105a16cbf043940373254da15be2e36ec17780483a75b43ea0e94b88da5f9bb18faa42912d96870c25b01cfe3143267f8d279a8fcc99ff9efc1e7a27b3f4894626a3d7b09a72561b29e145b1d0c7a8f85f2e2917622d1ed51772fbc", 0xca}], 0x5, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r4, r5, r9}], 0x20, 0x1}, 0x404) open$dir(&(0x7f0000000680)='./file0\x00', 0x1, 0x108) chown(&(0x7f00000006c0)='./file0\x00', r5, r6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000700)=0x4) accept$unix(r2, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000001780)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) mknod(&(0x7f0000001880)='./file0\x00', 0x1000, 0xd47e) kevent(r2, &(0x7f00000018c0)=[{{r10}, 0xfffffffffffffffa, 0x12, 0x3, 0x7ff, 0x7}, {{r0}, 0xfffffffffffffffa, 0xb0, 0x40, 0x7, 0xe029}, {{r2}, 0xfffffffffffffffe, 0x40, 0x40000080, 0x6, 0x5}, {{r10}, 0xffffffffffffffff, 0x8, 0x11, 0xb6b, 0xfffffffffffff99f}], 0x0, &(0x7f0000001940), 0xfffffffffffffff7, &(0x7f0000001980)={0x8, 0x7}) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) pipe2(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001a00), &(0x7f0000001a40)=0x10) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000001a80)) lseek(r11, 0x0, 0x0, 0x1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000001ac0)) chmod(&(0x7f0000001b00)='./file0\x00', 0x0) mknod(&(0x7f0000001b40)='./file0\x00', 0x8000, 0x8) r13 = accept(r2, 0x0, &(0x7f0000001b80)) getgroups(0x2, &(0x7f0000001bc0)=[r7, r8]) ioctl$VT_SETMODE(r12, 0x80087602, &(0x7f0000001c00)={0x1, 0x3, 0x0, 0x2}) sendmsg(r13, &(0x7f0000002f00)={&(0x7f0000001c40)=@in={0x2, 0x0}, 0xc, &(0x7f0000001d80)=[{&(0x7f0000001c80)="a3ffa906632e9aa63f0571ef2693e56d2809684487632b87dc39bd2e129b041cfee5128fc0f6b592bd9022003ab5e2e6663e05673ea3af9360e64d687c70f1747d8d6922ff7fb47d524c08f8fd76b27ff1107e378c72e7557421ceb18fb3548c4db5e94653cf77", 0x67}, {&(0x7f0000001d00)="e5265e", 0x3}, {&(0x7f0000001d40)="7468a12241c74ff4cefb7ac6b22a04606d25ff80a22b13f5d66f850ff9d41c9dc3f2171c6f16248a0260187a33c914", 0x2f}], 0x3, &(0x7f0000001dc0)=[{0x1010, 0x1, 0x0, "dce7e0337412e101e9ca6678fe80fb111cf2570f879e1a8fad0817ad68ea23e698a7d8bc8a13ab7d65e5a8ba1b9092989baa99e74e403b09f379485170f0f25e3811e215bc357894eac6a8a5d6508b1d65c59211e3325af92e4085369c193d8ffacce4815830111b375aaf615a5f100c93328d1dd35f2b945966dc37829211bf24d71107ddbf0d19df918c936b63b0c261def3b93ee73ef8fe537564612f38ecb324a37048b90e64273ccb0f58b6f0f4a6e7c9c076751f4c657cc557731f0d01c8aab07272016d889aca3db7561b990c381760e832502547eeb62cdb6d1d47934ed7debf36cf6e8e549b20ed16672b55c3fff8d9cc3d5913dc0dc47cf5e3ef7674c2279ab5175a537fd7c5a0aaec0feb8874c13dba8b3cd486a6c76a271eb403e24101dfcfd3d09c7810d3839e4008a2862648917c186d71ae8c30d204166af589660ff649c2ea7b616782a016c988bd33224a0f0ed0796c96fe8250e149f840228666f96ad862c946ba7dc6e9ba414130c93fced6244d45609f4805689bb7b34428754b94b7d405ba7915330742f7e26995f0b5a2ea10557ae0a77934f3daad6d4d36f3ff6ec42d8f15d841ee906b4332c3d53ed7ecb9b76a8a6b66b698bb62e4cd7aaf2e9e7f8790ede0f0df4f59ca30db46b48e70e780185bc0f34913abbb0c72cd42cf988f2bae2d59db6fce0395fcca47d033b45dd7b1541bd56b68b3344ec075aa59be4dd84b6880acd26904bd2703767b2702cd439ad3a63c2e2feff411e684be6c2ff3ddf6c86e165ff61a2eca956b053f3cf9cf1c1b3be77975b08db180fb642f400b848d1da2545d07778270bd3023066b4a10d6ed1cf0bcbe8564a51456be22f0d26236fd7680d1dc5b14327a96ee9884670fd15d68e5b10ca1dae90885cae181a2b32a085a6396fa34525ede10c38bd0c1c87e02cb8623faa030f34caaaceb1a7efb1b22867ecabf104072005e19265967f36d144b745b2b20660f17442d6ee808f0111aebc5c6c6a54f9471eb4d0e5932d8ee6d246282f00f7da142e223739b89c612a4ee2b56f9d50c99002c0c2a0e918d7f2492bb0ba8bab6b99f3b908a411884147d63748b5c5c5a1b1781eb20780ab25510c0f4ccdf6bcd68d775e87d958b680ed88bfd57c73c280c71cfb60f9276e29423a4db34a6896906a954a2d5adcb4d6b3d09514ea4ca748caa5ac7a18954e792529a98374c7dec449758e63b60becae79b8dc7ddcba90ed9675110495fc45809fd679e9f86e03d55345966c16920e020a5e10626b9af2800319a02e34ff250405bdb5e7a00f0bdb96dd45a86764c222f01a2e24facb8d3523d5bb97d648615f99e7367c7c30033c7d9fac9f18822aeaeebdb342e9d6d502f4ee51a51bc2e6990591f54617d7aea7809bd8005e25fed5203a02ca47ad3781292f8850e84f103a6b91e231f31a7435acff32b7aef3b21a35766804c77ebed7a8edd127d43f8830e7fe4190d47be402896c6b08a9f009b9f36019f4325aa9ba8ae8b03586415a3c3cecbd5100383489bd9b49e4f9ebd250feefe13a9383c85344d79885632857da2861274b902d918340254b385ef61a05012fe6c013c0aa4efba1380e808a4599e8ed8bcf7ccc0bbf55d25be3f3d3dbb207714c795b9b5aad3c03999a2bb383dfb5b8d5b7cd64660a8fb96c942eed3806de3af3865f282607bea91dac5d08622104cf25fa0d5105de7a8fc7eaa4fc7bd13701f454322d733ad5ec7924e5998f40c16d08c41d0775659b419c79cf3705971eabdb54f95d0d9c888cd4851c6abdeef1e8ac42745aac6c4bd3fe39f8d7f0c262c37e8e32f711a44b9e91a84e1e2a836efccc1ac6cddfa04bfbc4cfb86340a9efa45aae0b29652b213e4d50abd78ee08c498849052a34cde8bd2fe9fe22b2747b2fa21cee6101c49c7e6deace12c3c49a2a90abb64eef6256fde03c96fb699fa06fb9dd0165df430b6ee752b8fa2b6b01106ca4b6d09727b65a290157370b231298b2f8333f5cc2dc4133451b61fd1dec553496e1e23bb5427620f466e09a47a04addc00464ad30a02c3385297d565d2087be785e3dec7f8d3d0cc3b839b6dbd9e13cf2a4ae3eac439b946dd6ea8d0bb7a0fbecb24602d6706c489fc6f39b89aee1cf746f1f87788f4b7fc168e44b0b44c4938b63f5389469de253bf9de9dadf9200d970df19fc042077bd4826a379aa9a94fface36239f33e82daa2a79090931124fb5e19bd0c49eada0e0929efc464be4ea6285b9c0e5b6f93e9b769aacbf2a8f03dfe63cbb5dfd610e18290e5d1e165d51953762a6aec3df260cde802cf94b022f681a651698503825b47c2f2c519df1f08e58e57858bf76778142c2b41ecb2b14af0f608b2210669fbf52b173381fcfe9c33077c90a6e16363d20fdb2ebfddd8fd81aaa45709ceb0b942ccebab2a8c7966ded95f7fd55fb54828b4372678d1747d248f87ce820b53b9d5e0dd39fc955a0a9ceb05d847eaf8f9831b2ac947d042a47881ce33eea09f674434ac3513274998ce8d52a0731fbef9eae90eb2936485af2a39a0cf74d877a72445c0f926d1f2a1af813d00a5019e210c0fe4b6eac9dfd72183161097bbd1d0343a9b9ca6649e65cbd57017c162b176027a8261af22739d3cf834659729b8e4b062479aea7c6d1783a92a8f731eb9b06f029d0cfe194eb949c5916f23d6577742b09139be6171cf625fa1562841507de17ccd90bf5e8a00bb7be10a986fcc71358d1b33068536419d9342e63df30508dd20535ee67b1ecd834323c5578cbf1044ff4c25d169e7946170a0c9c6e8d27928f866e6b1262a497d3bce9036c3d4e1d8ca6be8377e9cc0ea2e010333259b692d45930e6287c5de3d91b7329d5b1f4aafa3ec098e9b19b0c29b3c235b51b0e6d54dd92739c00349df19605ca336581191c04fe1ba0f4b0a92080098a244a5b32bbfb37e983aa11ceb926b023a5f477c90b4df9f31f988abfb82b17d175b44cd3f6ef2358bc35ce557c44df90c785ec805462a36adf85a2add90827b02797c7882993d262deb56def79ca52fb0eadb02d6127b48a69218fa9cacfe84aea6b0f91ed241244ae25dd0e9206bea40035059a7d141324e0d05b25c588a3d792c5883dadf590ddcf6c335a5684921bd4dd58799c3f234c3bc957143adad10024aec8df847cee1d5f35f693bb3d926cd4843193c1abe7fc5d12e0fd8d4c059879d3be90e040c589ae8c88cb6f3e023099c2090944479140a6023f9e5b9215e1300bef1598ad1ace666989a5a67f246f10b0af2b2c1f804b4b227e1233f9936bc597f80c5c8e6c7b22e8c709a19d683a3f6fe7a9308f9af14f3443d08f06bb2ec3358cb97ba7d276f739d002ccab69f1eb7c28802eca3065dd45c2b72a964c119ca7249b113f9be9b33a785637d5ff6537a21a1bd439363f81f8c055f349c4b304f0ce811bac86512866a3a7eb3bc95407f76e533b96fe889e94829a659382d4df27952d32932f054c2ab41aa90bd2166321009e6227a438a490e46ded0f8bc4077fd448a36cff14d1275df36d41cd1e659c12f3d89808c4247c3c2c8dc0a02681dc625960aab7dde4fd2e98bb9de59c8530f7177293712ddd12a661ff9da1d160ea5feb1e7a26090282ea73c097f79ead31103f0a5afa216cefbfa0afb31b92ec38532eb18a7aa2adffca51df1d0d0f9913b584b30b01d454eee779e9c1c0aa83f5f2bc026165b37dad282cfbf22080e0b7d086e84c40cc38923609c69ee12f0ce9d98d6db14ddc7601e3c44d20608f771db030901f5b3cde63e3a8d6316013af82d4c6171c12c9d9a3c7798cb36d7aa77cc9c9df15afa5f9a3266bc2f30d4f1844db65326effaabe6ce9fedf45344a5acba7e99fe60e0e9afec88d12c0bbf9be2aa92a32448a72ee12805e284ffa8a71c79d456057f7683660c118b3459ca779753e0027eaecb6fa018ace234c74b05b8776df7d73cfa8be3012e4116f6588521d7e951d0361309a107cfce681b976bec963fc1a31b661c259a7154ea1a81c3d760094abf868596763836ade421fe0172ddc24da9986d7b58efd479de4a576e357b495c57884b060edaa56a7ebf26a7c9d0f36f3a3a21bc5bd3b73cf01d3609ccfdd6924031ab725b237ec78eafdf1efac15059cfe0c890ee42417cde09c26177f2a1ccf0c8a7e15a57d85364e7baf73972c0555a21d61fe2d74468047e230a034263571a19ca6dfc9b5e3073ce4f8bb30d50a2f62c4dcf0811404852b56c0e18f56c9292bdfb1391344f0630225f39bc8468d6378741c6bae7883a7fcf2ff7b3048a8f1f6b91fdeea08bc448ca9a4aee7c879a726638b5b8cabe061b61143d7f0b4b9729c890bd3624acbfff385d8b962bbe0bcb13c15d17e7e6a0c7255b0e68302076919469799104d04671bb01db85069d93ca4cc9cc5a380112b7e7891bc79873ccf92776bd4d427b8e583713aa7da7f272936a661d3075fa9e449cd5354dc781da129acb4aea0210c1bb6908091bd0ee7c42e347796e552e79f847dea3a42dac6901790aa78c9360324cae03539ccf3dd17c0d0ef6d0d1f574706f8ff9566433e66cb659b1f164a7048b0d8c2e870bb0e81b26dc53915c37c81e85be1e294ce42cb6d3f4aded4556134e5aaddeea1cff6e88468ae252cbc2b31c325d586609e5da976325dc0232805370567aa6c450a17ce91aca2b2f545dbaf51cbb1e98a4cfad8a6c121e8357b8b3595f07c1f8fea549f709b23faabff6d9cbbed4403629cee2547241a3851dca6a9f70cc77873d8726f50818d086a39005a03c33992e65081c4196bb6ae4061b35da03ed4292358f4a08f4b25abf7c849185b1bd348267f8c2a9a7730824004362badc07c1cb8c8925f679b6f1e45c57fadc3c2ddf6a241aae03c879bdb2a403139bf6495180667b56026ef46397610d3e7da41c38cfe52c955ac8131dd1763c7433971658c949d46d218e73b485a9a09722c217592c5e9ef11ac69937770f23c677fea4b9df7aa5b30c7f63e3f02fc2341d11bb24d18be8ef362f28e53a2a1f279ad62996cb275f40fb6e8307b4469b84d294617ee927a8bc95b387c7c68e85d18944a86e2ce947c6dad73c1b30c4a00a68c56d20b665903707f31d4374fac626fc2af890c49eff05699638fc8a0e58493ace67807b12cca692860506711167d8cf3a872116b5007a82794b7435a30c3697ee416c4dddccb81399b2e97e6b3b83cae23d535f4073c3d56a048bef0aa00b8815eb70f2ec021aba60f247f6b5a3c8b6dd18b3e607b7e5facc94d4f6b3b7bbfb241211e9f333747d792b42a512f06676904f9ae0c157bfffc1e54492cb15801109cc63204b24e607ecd85eb7956a5b012acb32291bdae1d46140078da6891c0e56a148e78be4a62c1727ef7750610fe2206558f30e5d65fd4426f8b62f9f90962ad080fbfe0eccf6541f756c5b4a26915ec3e9899a10c3e371071923fe56a3564762d1ba1015fd99ce84296086d8ef6515a4583cb6d3187d91d66f0f36aee25859825f9aa97997698f723b2e0a61c9a0b5752cd01d8eb5c05db2355acecb5df58a591fc6e5638ae79598cfcbed5666959eaf3a6af227c4c2c5d95ca9744406429e22737c2e22c836170e8aa9ba753f7b548c72ad7912f823d23078eb86bb4305ea764619ef24f97bb63779da12e991bee866a447793e3b692fd3eabf2aa4751834c4d101d883006773c90a44d62ecf5d18cb98f0a9701a60beddbdba0e9046982e0a365644c9dda94e1ff3ac91ba241357a721ae62e2e615217abe51848fdeb3ff59"}, {0x108, 0x0, 0x6, "6ff2a4d227ac839acacf6b2f5a6909a41e0df26ce9a8b8ef47288b2a8a7da97f2847c4cea2fb01414b60c3227dfdb1755823bbf500213975e325a50a48a57710992e5d48b982f04d86f9e97405ec962681c98f345d01335f5379d92369482479c3dfa054a19df985080dac3e6123b0c8936cf8bf2c03be669ffb2a2eb8df094d566f9b40313a2fe7127b348c5e6f1398980104af0ee3d50885791fa57e29d9a18a525f8a7e8c0b8cfc196aa672c72a6c1ce7488080ff54b482133151d51b195256faad6f5855872411749c596b6cfeb915e4e1b6e44889bd84f2c42b7b5206d3735ed74624b0e2f03e0e29c3aa3e2216a7634cb5492569"}], 0x1118}, 0x2) bind(r12, &(0x7f0000002f40)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x50, 0x0) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x8000, 0x30, 0x49, 0x100}]}) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c6e23c5100e745e400ff46d700"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0xfffffbeffffffffc, "0100000000027f00000010006624520900"}) ioctl$TIOCSDTR(r3, 0x20007479) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x10, 0x2) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file1\x00', 0x6152, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') pipe(&(0x7f00000001c0)) mkdir(&(0x7f0000000100)='./file0/file0/../file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0/../file0/file0\x00', 0x0, 0x65) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000180)={0x0, 0x9, 0xfffffffffffffff7, 0x800, &(0x7f0000000280)={{0x0, 0xe50d, 0x3, 0x0, 0x88, 0xffffffff7fffffff, 0x2}, {[0x6, 0x7ff, 0x0, 0x1, 0x7, 0x3, 0x4666e42e, 0x59e, 0x6, 0x8f, 0xb7, 0x5, 0x7659, 0x4, 0xfff, 0x18, 0x401, 0x5], [0x45db, 0x0, 0x2, 0x9, 0x80000001, 0x4, 0x8, 0x20, 0x40, 0x1], [0x8, 0x1, 0x80d, 0xe878295, 0x6, 0x9364, 0x73], [0x0, 0x5, 0xffff, 0x3ff, 0x377], [{0x7, 0x100, 0x9, 0x7}, {0x1, 0x0, 0xd55, 0x9}, {0x8, 0x2, 0x200, 0x4}, {0x8, 0x5, 0x100000001, 0x4}, {0x8be, 0x7acbb9b6, 0x131, 0x3f}, {0x5, 0x4c, 0x3, 0x7ff}, {0x2, 0xdd, 0x101, 0x400}, {0xfffffffffffffd6c, 0xfffffffffffffe00, 0x9669, 0x8}], {0x5, 0x4, 0x8, 0x3}, {0x5, 0x1000, 0xb3, 0x3ff}}}, 0x1000, 0x9}) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000080)='\x06\x00') 16:00:23 executing program 1: r0 = socket(0x2, 0x6, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="020000f003000000000000000062d7"], 0x10}, 0x0) getgid() r1 = getgid() fcntl$setstatus(r0, 0x4, 0x0) setgid(r1) socket(0x30, 0x4000, 0xa9) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x144, 0x6) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x55}], 0x1, 0x0) 16:00:23 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x8000000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xaf) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="f9e794796684fb9c20dba54178ba95833965fa0305a4744bee1aa7c75d4aafc781de76d4f6c3f98b23850c94a5c2de22555abd605c700563985649538d4417bb8e23adc0", 0x44) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000000000000000, 0x0) syz_open_pts() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0xa, &(0x7f0000000240)=[{0xffffffff, 0x6, 0x9, 0xb7}, {0xfff, 0xffffffff, 0x0, 0x80}, {0xffff, 0x4, 0x3f}, {0x0, 0xffffffff, 0x5}, {0x29, 0x0, 0x8, 0x3ff}, {0x7, 0xe04, 0x5, 0x100}, {0xcbf, 0x99, 0xfffffffffffffffa, 0x4}, {0x6, 0x80000000, 0x6, 0xf4}, {0x6, 0x6, 0x2, 0xfffffffffffffffb}, {0x3, 0x89, 0x6, 0xfff}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() setgroups(0x2, &(0x7f00000001c0)=[r2, r3]) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 16:00:24 executing program 1: mprotect(&(0x7f00003b0000/0x1000)=nil, 0x1000, 0x5) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = semget(0x0, 0x6, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/49) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r1 = semget$private(0x0, 0x7, 0x70) semop(r1, &(0x7f0000000040)=[{0x3}, {0x4, 0x0, 0x1000}, {0x1, 0x8, 0x1000}, {0x5, 0x1b7, 0x1800}, {0x7, 0x2}, {0x3, 0xfffffffffffffff9, 0x1800}, {0x7, 0x100000000, 0x800}, {0x2, 0xe189, 0x1000}, {0x5, 0x9, 0x800}, {0x3, 0xffffffffffffff63, 0x800}], 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7c3}, 0x8) 16:00:24 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getuid() r5 = getgid() r6 = syz_open_pts() ftruncate(r6, 0x0, 0x8) getgid() r7 = socket$inet6(0x18, 0x7, 0x4) recvfrom(r7, &(0x7f0000000100)=""/255, 0xff, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x80000001, 0xd0e2}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSTART(r6, 0x2000746e) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r8, 0x4, 0x4c) syz_emit_ethernet(0xfa5fb73b5b40116a, &(0x7f0000000300)="b6") semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x8, r1, r3, r4, r5, 0x16d, 0x2}, 0xffffffffffffb713, 0x42, 0x101}) pipe(&(0x7f0000000280)={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) setgroups(0x2, &(0x7f00000002c0)=[r2, r3]) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000000340)=0xffff) 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x8) r1 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x8}, 0x10) dup2(r0, r0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000286, &(0x7f0000000000)=[{0x4, 0x7ff, 0x4, 0x2}, {0x7, 0x8, 0x3, 0x5}, {0xd11f, 0x8, 0x10001, 0x1}, {0xd9f, 0x10001, 0x9, 0x8}, {0x6259, 0x5, 0x1e4a60fb, 0x5}, {0x0, 0xfffffffffffffffc, 0x803, 0x32e}, {0x9, 0x0, 0x10001, 0x10000}, {0x10000, 0x3c0, 0x100000000, 0x800}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x3, 0x5, 0x0, 0xffffffffffff5d9f}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) kqueue() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x8000000}, {0x7}], 0x2}) 16:00:24 executing program 1: sync() r0 = open(&(0x7f0000000140)='./file0\x00', 0x50, 0x100) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x7, 0x1, 0x80000000, 0x7, "4c7609f6182aaebd615873ad99df8aad3914fd70", 0x1, 0x80}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x2bf8, 0x8e3, 0x8001, 0x0, 0x8, 0x3, 0x3ff, 0x0, 0x2, 0x40, 0xf3}) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/27, 0x1b) 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="79dd07000000000000000000"], 0x10) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) r1 = open(&(0x7f00000001c0)='./file1\x00', 0x8080, 0x81) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)) ftruncate(r1, 0x0, 0x7) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x2) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) readv(r0, &(0x7f00000008c0)=[{&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000000200)=""/101, 0x65}, {&(0x7f0000000280)=""/140, 0x8c}, {&(0x7f0000000340)=""/12, 0xc}, {&(0x7f0000000380)=""/140, 0x8c}, {&(0x7f00000005c0)=""/249, 0xf9}, {&(0x7f00000006c0)=""/125, 0x7d}, {&(0x7f0000000740)=""/138, 0x8a}, {&(0x7f0000000800)=""/162, 0xa2}], 0x9) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x701dab3e, 0x8001}], 0x7, 0x0, 0x10004, 0x0) read(r3, &(0x7f0000000500)=""/192, 0x1d2) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = dup(r0) write(r1, &(0x7f0000000040)="e1acfd71b916ee67256462cf12503e8276b9bcf448f0bca26f738f18624dda7180dde73af577e44f8aa1dc2ace6e491c0024ac9334156f03eb1fe8012b1ab2013311be47b7e85539", 0x48) 16:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) flock(r0, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:24 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:25 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) socket(0x6, 0xc001, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x28, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6f7}) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2d}, {0x74}, {0x80006}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0xa) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000280)=[{0x5, 0x4, 0x0, 0x1000}, {0x1, 0x0, 0xf2eb, 0x1}, {0x8, 0x623, 0x7ff, 0x5}, {0x400, 0x80000001, 0x9, 0x8}, {0x8001, 0x3, 0x6, 0x8d}, {0x2, 0x204, 0xaba}, {0x8, 0x8001, 0x1, 0x7}, {0x80000001, 0x6, 0x8, 0x991}, {0xa8f, 0x1, 0x7fff, 0x400}]}) r2 = open(&(0x7f0000000180)='./file0\x00', 0xa0, 0xc0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xb0, &(0x7f0000000240)="0033ea91a3a33a7230686971889b675d9be481c87dedb20eb67bd1bc12c05d9f6ac759fb327d44ddd51051639bf01b24527911aed4b4634ed731c8ff296a894ee4ae24bc1fdf7cbf02ebb109c77af39e72396939884c9fdd7fdd584288b89fe833dc6459e30f000aec321daeca5084f7a33b748eddcf0007b8e9b24f0c9ec0047be0aba894ba2dd32f8e56315d8e9f25f91ee03e32cada9f88ecd8cc2c609337e88a00"/176) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x3, 0xfff, 0x101}, {0x1, 0x401, 0x7f, 0x7}, {0x10001, 0x2, 0x6, 0x4}, {0x1, 0x800, 0x9, 0x7}, {0x401, 0x8, 0x9, 0xb080000000000000}, {0x2, 0x6, 0x7ff, 0x80000001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000001c0)=[{0x89c, 0x1, 0x401, 0x7}, {0x0, 0x1000, 0x6}, {0x3, 0x100000001, 0x7ff, 0x400}, {0x7f, 0x4, 0x1, 0x6}]}) r1 = fcntl$dupfd(r0, 0xb, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) sendto$inet6(r1, &(0x7f0000000300)="03981de6169970ed1758116148a6c9d09e1fe4f06d134b5988cd823b495512b212275ad25fa91b8124362599ede7792f6c5e7ef10821453f9dd5bc2555994270cda964a30e66ecb6141354de8ef23a7113aa6138c2cc522511bc09c620cb39f95a2dedf4dc4cb5ce652ad49162dadf443d6a19a6d6c2199c23cf0385f33eafa16857870553918ddd79848b4d4491014bed22a273ff486093c580da81aaf618f0cdfc3b1950345614c9fffac349c2fb96f011abe01355b9166c63cc1ca282e8386aa004a1cd3031db2945f28685e1a7695f94790b33a5e0f7cb", 0x338, 0x4, &(0x7f0000000180)={0x18, 0x0, 0x3, 0x1}, 0xc) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000001080)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000080)='./bus\x00', r1, r2) r3 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x2) open(&(0x7f0000000600)='./bus\x00', 0x3, 0x2c) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000500)={0x10000, 0x6, 0x8001, 0x4436, &(0x7f0000000280)={{0x100, 0x3, 0x2, 0xf800000000000000, 0x40, 0x400, 0xffffffffffffe9e2}, {[0x20, 0x5, 0x0, 0x1800, 0x1000, 0x40, 0xffff, 0xffffffff00000000, 0x9, 0x3, 0x1, 0x0, 0x2, 0x9, 0xfcfb335, 0x1, 0x0, 0x9], [0xffffffff, 0x3, 0x18, 0x0, 0xffffffffffffbc27, 0x40, 0xfff, 0x8, 0x1, 0xffff], [0xfffffffffffffffd, 0x8, 0x100, 0x5, 0x7, 0xb7, 0x49c7], [0x0, 0x4, 0x5, 0xc8, 0x9, 0x7fffffff], [{0x8, 0x2, 0x1, 0x1}, {0x39, 0x4, 0x100000000, 0x263}, {0x400, 0x0, 0x6}, {0x9, 0x5ce10000, 0x5, 0x4}, {0xffff, 0x5cc3, 0x7fff}, {0x0, 0xb2a, 0xff000000000000, 0x87e8}, {0xf800000000000000, 0x0, 0x9fc, 0xe2}, {0x401, 0xffffffffffffffe1, 0x100000001, 0x7fff}], {0xfff, 0xfff, 0xfff, 0x5}, {0x6a, 0x5, 0x1f, 0x5}}}, 0x2, 0x4}) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x4) ioctl$WSKBDIO_SETMODE(r5, 0x80045710, &(0x7f0000000140)=0x8000080000210) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e08c14f630d057e575017b66"}) sendsyslog(&(0x7f00000000c0)="9b54c607b493a54b1f15fdcdfaadc5381cc319c8158d4fd17586bd91d02c474aacad572bd4f065e09aecc23f5f70ec1598b59a0c4b9b9d78e2408bd0ddee22df1677f80695a4ee76850c157bd763d700c7b68e670d587dc397b002594e9ca9f3ac60", 0x62, 0x4) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffff8000, 0x3, 0x7, 0x3, "a4da35deb85f9b468821c536321fa703794bb9b7", 0x9, 0x7fffffff}) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xe0e) 16:00:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0/file0\x00', 0x1f, 0x1, 0x9, 0x0, 0x6, 0x1, 0x3, 0x0, 0x1, 0xffffffff, 0x1ff}) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 16:00:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x74}, {0x1004000030}, {0x6}]}) clock_getres(0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:29 executing program 1: mlockall(0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x30000, 0x0) getpgrp() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000aed000/0x3000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:00:29 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r2 = syz_open_pts() syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x1) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x2) syz_open_pts() lseek(r2, 0x0, 0x0, 0x2) 16:00:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) getsockopt(r0, 0x5, 0x100, &(0x7f0000000080)=""/45, &(0x7f00000000c0)=0x2d) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xffffffffffffffc6) shutdown(r0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7}, 0xc) getsockopt(r0, 0x7, 0x8, &(0x7f0000000100)=""/64, &(0x7f0000000140)=0x40) 16:00:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0/file0\x00', 0x88, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)=0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = accept(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000016004000002078dcc34cead27c3df87826d4d85884c1f54e1ed8b486c22c7e21a4c0028ef465ca355b48d4adeac6574d21801487b1f60d224f051c55f71ed23d9ec1210df2ef80b9ca00ab8b529a3ae223e7fc73decaeab30350c67b8fc2d72f250a23361a7e78fc1e2d824456abd34a969d8a82b6594ac1bd56bb956e154fc90a32a5204de4192578b48b2d72d2ca43250a053b890e3c126df21c116fa6e00e8bd06e40f86ed0029c1507d9ff5ff0b3c6f79f808fbdda744a8773c6bdecadf5ce8eec2b01f185ff74ac3b0e07acfd79ded5054b9563232c4de623bfc8f249dff67059c9fb46b893b323dc8762247ccbf61c452954b2ba06f3f1b51a04eed97feda9ecc16392abd438a518e4967e52f5467a2b6eb26921fd44dda43a4a5b108659e75ab4c562651c8f98f6cf992f230aa816eb3e35fd6c7d51faede7d73a78aefb97926f3fea8d347475ba3f50dda4a79af4ec91395072de894d4eede0c12f"], &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffd00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0xffffffffffffffff) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 16:00:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x8) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000300)=""/36, 0x24}], 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x40}], 0x1, 0xffffffff) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) 16:00:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='\xb5\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xc) chmod(&(0x7f0000000080)='./file1\x00', 0x100) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000340)) 16:00:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f0000000000)) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/175, 0xaf}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x30090, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x60}, {0x3c}, {0x7ffffffe}]}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:30 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f859fa4e87055260d7e59ba8eb12a6fc53ef4c6426dc558df2ea363c9cfb8ddd5de4abe4167eb69ff7f68cb26a9942f0e1ac2eda09d514e40b39ce2e85ed960d6b58e6c00b2eea2bbb94ccd9ea9933f45b03b17248730caf1946be5a0d26d2bc7367e41c5e5446fb3134a23440542c710e8d0202c0875"], 0xfffffffffffffcec) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x42, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0xed07, 0x9, 0xa40, 0x1, 0x3ff, 0xaa44, 0x8, 0x2, 0x2, 0x8, 0x1122}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)=0x5) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/187, 0xbb) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000340)={0x8, 0x6e, 0x1, 0x9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000240)="e78a9062b53e", 0x6) write(r0, &(0x7f0000000180)="6fd2a0f84f3186", 0x7) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x54) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x1, 0x2, 0x9}, 0xc) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r2, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4000000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'.\x00', 0xda1e, 0xfff, 0x8001, 0x0, 0x91, 0x1, 0x3, 0x1, 0x0, 0xec, 0x7fffffff}) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$inet(r0, &(0x7f0000000080), 0xc) fcntl$setflags(r1, 0x2, 0x0) pwritev(r0, &(0x7f0000003400)=[{&(0x7f0000000400)="f8affc7107fdd2a193f097adac360ba29572c9845a29776cee05d0fce0d025972c0d3e4ec4bb08197af083c938308957a83dd327c0da5bea8b3617c6f3d705c9f5b3f64cc4ae2c1a8aa0dd067d467dda16f0cf011874d8b7749e0d1ff6daaed432864b00641c9c665e0bc45e9a6e05bf47a4e8b5507112c7d344ad4e615333dc5884065cc2bff796c5e20405cfdea1b444777b6133748cf63b9a9aaefd625ea7814b61bc3b13f04f06671296095015b6365c0ff6cd8721d4f7530c16b12e99e4cf4d2cb664abc1502e5508253d6d303f479fbc4521d0066b18a157cf4929c841544b4e1561a6a5b1152a1e3177847e2200019022233af36ec4bca3fd13dba17eb2e9fd75724be34cca136f0d0e489addc9e08636eab6f86a34022f813ae1ab815cd4c3a62902c46c58803f206fbe5972e61aedff7ea901f0640ad7e028311e6f7b54bd0ccfab48cbc5d1b88bfbe50a5d78453adf97b44b0f8fe747f8bc28bd1d66fc89d76b92735ccea77d32b93b6d812f5d630a959fcda23524f42e6d62556a63495a9eda207ed0e27c0a030fd49c13880faa2a0526ef4db10f098fed3bdf42ba3a5d4a189d6d284d77774fe41c08b880afe53a32976dc08956c56f2dd67ba93045cb717ec4ed248ad8e45dad788044ebcb1f38e703d024c5764a727c6a3ee1febb253b02891f7404d418b9b9446e059b6389e827daa7c12e481041fa47961c680485374c87d97d7f94b53de3d4cf674844d1dd3fa6340fff3d96d64a5cd91f962028d74eace1d85e70a08311d61c123af4e3740660ec80d821d5c55bb41a21b8ad2ea299051309cdffb997f10eed38d4c1a3ff48058a1d05d47383d4dec0030d74b742dd6a56deff2795f42ec8ca52903080e301e3ff62619ea45d03ded39a8f6dac28c59eb84793b8ee2c5ff6bafea837711b78360b0a06f943fedb149e91c77e5b6fd9314079ed8f1587d56a15f532893c75bef055e2c65b966d2992f13b3ecbaf4a57cffdcbcc4db560dd3295c24e18fa1be2908bc069382645b0e154d9c9f127e1f7df9a9607ca7b19511e1e8258791c58b08f805b0f9e83151c18ecf050fd20c4fc1729ad2840de199110fecd7878fb53be6d5cd1d18caa666c7db99fb574fb368801f662650763d3437b9c21bf53664aa75417f97ab640e9acd917705e8809451bab1102aaf6534c49dad61a2248d052dd8c74d7c571fdcc73928d9f22d237154a2b51553074e282cb6ebc8ae394aba1f8d5d48be12fa8cfd5da4a272754d7aae5c54f57e3a1bf131c5d50b9b47c6d2ad1c78f1d526b98165e7d663652664440c6c102d0dcbf843fe3e57216d7015df3242440d0613587d2b093887cf1bb61a808324d238a438d4fa897132098a2d545ea247233f0c07c22c3329df80ca9b7d53c61616d3d733b361a4df4dde8731b2d07e72c4ca5105968543060d8bdb6c435f61db7cdd287ed673224d06d9f3638535c69d8b304eeb00bef0dba2e1244e97917ab92e6a9b5e958dfecc2a46bd4ace3395925bcd8af7adf3d815d9adce58f69d4c6c91cce9270f92e1bdeb3d4e871311fc26c3f4aba384d94e0f63e1fa8801cdab609f36c7baee1a143fad5e4f3af76bc7e3a5193c64a2ddfa58e52aa0c6bfa4edaae33fc81b3baa6f2ed841b0bc9dd0ad2452878b8661ac7367e0967e21f0630e5d15d1d0b038a254bb63bf8f5658c4551de07a54f42581da4e87f8b8f443a5d7a0240f7f629b69a7ae619ac729f628b0795afc22ea0912e7b31a28e45cb9be3a36c05ebdeecdb197d3145307dc4300c486b68668172164bb8dfbb5b44e2f45f48611adbbb982fd369269362f92b83254b007d2969f517f9235f0e384e808f225a35a400ba4f8d3e84d008470c5fcc0aa26cfb1ed0fa9a3933c58b9593b6a4c2d3f02c8653c8cbfd5c04b614f93e3ff85422d9ba52a88c111b0b2fb0f4ad6d494870958028d4ca5e92ad6fb71afb3e8a3688da8017e11b5e5be2af4adf293878b2e0a059f6998ea87bc64ea51056134e65d429e93c6b5f94be634b0c2550e4881bd4f01ecc05b0f59d51a1523735fc92a4bd96ce1ad8761cb3ebd80d2f0bafb797a70f7b88d10ec7d92fcc1437303d103106e36f9fc6ff90e5a20e6d831c8527db5e78508141bdef7e35e51ffc6f9d6373c1bf7184f54b5880b383ab74bd8af10e194727ebc056fcbdcfb6bdb9370619a018c34f628d48c25ce6184ec3a133b5726e8ac1b7b99dae0d44f8b10e946bb4948d25657ddd12c0dc7ddcb2fee29c2e6c10aa6f5a0614e72e10adffb1c0bd8bef1f953de0bc1dfc5d34c16cd82e345daf22f460a8b9dbb1e188aa65e84709d721fc74843034c3d718c1bfb3a09412ea1c1d318f696fc00720ff4d84f6c263919e6fb94fd3d6d70f0615a33334792ada1882a3bc59359a7b737137347e576fa6f55b1faa57199990ebdc7049d2540fb39c9829127dfb7ab91689cfcbbca6c72ef2e83bd5c6b5b1b3552cd9d87f317e17bf640265225a6df27d69be19376027576d03d731b79b09f36d889cc83f02a08234d0deca740e1a960ebbab78110003dcd016be976944defae53d5b4602f494811be00fba791828c3a875928aee262d3b4a2230b86248e719e0b0d33e7caa780e209a79035258f68ff222ad59762eeee49ad4772be27151cdc7ea6cf1e1a61f05ec09fb51d50f8f8722f097bb985b547f5d2d4b5d56bfb3fe11f0c1f9e6786a630cc6fd2fd3be7348a72108cc136d9fb557173c018a03a8f4ccac95e03a9a843681caf50d189fd33314bc299c7173717efcf23cf564e647b587a2212ce1eba0b8168adb477e22782c3e5a938b4511de453c761840f3985ad59cc6d3aef5f51e7a0f9241316f545e2c7aa3d1ea2f9280e4ebe84e3fd182ee2b55c976e46a1be9422c5d22a3366790a6450fdad4fd3c95443fcb9ef9a3eb2bcd81e6c8da84c0b89a83df924769780bb82ab15192773f05c688fe50af8179a80d66b6e315a7734e099ac372b1fa1f37664fc5d0cfad1a0debcfdf0bfef89db1764275ce22170120fdfde1fb62eb386e0f9c7ea82628e8bfbf1db0595dde1ed2eb6d3a3f5b5dcb11c7ede7ef0216f36ec1430aa1d08d512cfef1322c7a0ce57f4fc684d306aeaf9c0bc5018796089febd7057aab46a0f82674561708d5c9359b3168d62802cba5d121a1f052e4af3f97283d32070a74ebc3c2b48b0e0b7c42f991edfd0d341f58fcfa626d0682b0b49f7bd5e94ac9715886bce9c8e11507476464421dd70664596c98678fa4a8746cfe619c8dfdf43bdac2de9d4b087abdd0f87c83b559ad280cf031dd69dd1cf51ea5425750b285804befaa82beb558fc1a2b61e4038ad1c4f657c52b8a647309ee6b267724d01a76cecabb0d72f4294d0313a5eeec8e0fd14e9c42bbaeaa800c1333bf32eeeddf221addf114bc7965a6c933534cf8c4aa1abd6adaa02d6ad27607e27b61ffc52d818b075be91ea0514bfd0d4e7116481e7a05604d996a367ed20375717273de4a359d9436df3c2d69085a6cb2c1726c8decc0fd137e5169dee559bcbe22ff92c05d1f252e4fec4ea8a4633ea919fe2bed82de4fd089b2bbe2caef8aa1b3f6ca20a2be0d53129f6f918659a96c276ac98464f68f0887dfd5fab4db7a78206cba487ad6d8698aa384098ebc218503beb9dee0dc92d9687993869c36fc36d717419ebe06522ca8f5a9d1b450f341082affa87a9ec5fe3cc4f025ad5b47a605b6eeb96444db42ad79c935f5f719c0efed083a355f11f6192f162a91dea958b4c9c08c4c6792dc0d5aa84e6c38e1b5a6fac871a0dab561d1a603e2ddb2815d059d8a3be91f83f2d9f0dceb4b1e15483244156da0cf94a11f5bd09a7183645c1442e5f63988f1302da5682f1b837ab7e64096f54b569b9218db9e18a17669093069989575ab801bc3d7af48fcb74529f9615aef8c6ee613163eef659c132482b3bbcfb93fafdd4002b52cc7c7493f502587fd79d03ecad2559a3677307130afe7d3b06a7c8a6ae6208fb59f2f500ce34e496e85ee4bf77959dd88344926e45fb70bc82dcaa39e476577850fc995c7ea34e44c60f6ba01b59aae77598654cbc82b52f47000015bafc71ed9f86c11bf89c3dcbc5313d0dd42d252223ea1f359b64dece14414f83daf4221aad3fa895b2d0e0d76e8983c986f45ea769d6c117a3805587f49bd8f85382086ff00fd091366618f6f4f3140e5ae7d3e63e5d9b6458c6c025f8b3c6b8ba11313851e9d84285249a251b744d5caacded82575424f43aca5d41fb8102848af4f914145e2d5cab501f514b252e08620482da9254fde33a629be8fdc7a93cacf31b6903a63aa619698fbd949bf9ffc76ab3833feca3dbbb1c403d132166574aa0e82033ed29d24f22154609d2b7a9ee838896e9af8ec0e2ee2e10acca413794666a8862c9788cffe5ee3f94a0c197428f9205a4ffe54377ae0fe05ee1f030e1354093ffdb22fc1f333f5d75966900ae28e9c188ed3e789e0f57e253629ec3a68e6565cb1fac3795c7407cbc220a7d1a628d5a8460af7bf32454fac35efeb684065eebb2aee605382630501fae7838ec1fc10abac5b44af191c4f49d3930d839328467459ddf3773479753d95ea4d62a4d1293e16fc47dddd1b092f9e1ed6b1d707872691ad2404e9a66e46c093c689195653741ef76432cf538c30fdd2d6d25f102518f544642765eb3e2c30ac0f34e92b015001bdc70776d87ef113d2b0cf2a1b13684f8245f4a1f15af91c89b2f78c85ad9ba5b53ba7555bb9e9d648ab9661bfe7d16b523d1507903dd0963a8b278f85550d233fbb0a82b92d9c38f9e95a76dd26e821993ea55d02dd77d62de9d664ad8a81706fe3dea8c6e36054e4d0772a72433b48dee0cad82963031481216593456e8aa6d8df2330683c359566bfef361eaee471dcd1e1f31791b0a2eff0a002efdd48417fb9297ed5577502fb433255e0d60918bd1bcd73f6d8a35ca4704f55e64b85164d36a9c5205bba518d27fda4c67bfd389f5875eceb92f2c7dab646f6c27d2593a3285d0a4226b7035019feaaa0555471280bca935fc2dc623eb7854f9e730af2ac89f193674ac9689b38b048fdb020ee86e51950192a3535e89c5dae024189aa9ec5f19a7611130a45d162471ec6f37e7a7ff1a84a706c3cb6cfcbdf8e690c214a85e43ec6201a4b2a055a5846158f71cea152a37d92775bd8f66005af1124b35f54ef6a60d30f8e3ba194e5e6b1c9530d94d500fc27808bce82b9afb4e0de3434ec0fadb93330a828fb68cc3ccc9b212fa7dd8113618741afdae7e95778fee3c6134cc1f11c80cfa6fe04f50c2edbfb7140ad5c74adb0db920526c1f2f964dcff47fcc3f11b0fcc48ded935ac42fc80d9c6931eccec1ddaf95fce26796ec107305e8aba3b97c7e2b342f7ace57ea813f4f7abc00f43209f86dedbfbbb4b02b0b6d724e7e3a9966f6fc24aad9612cde8e524bd6a09a4dfb3b6fedd82713bc71d3564c3355a48c8540c9a74643529d337cfa3af9709bcd2a7d1cfeab89a92e5eae2ad4f45357b6e3f13892edc04a75f508671eacf7df351c65a5fef855a97164d38d5172a216ea6490ca8207b191861a7f853f6e1c55af09941332e199282567e8eb4ea31b9e6fdc93665e37997864b31724af49fea8aca6a334f8bed224af0dbdd392a96aeb09a812a0951c50f3f9a97216b704e9e69f2adb97c62b27f8d9f4bde50e97340d40194ac0a3098052e4142bdc9202527f53091eeae721fa337e9d460fcf7fb5a0181849ae896ecd45ee09dd81152a14bec3a", 0x1000}, {&(0x7f0000000200)="45e6892dbf27cc1e76811785451be2b934bbd1c464c0cb834a1ac087053ae0bf1830f81c281a1e8fe9dec6c3f66cdbb3a2a3fd6e746675aa50aec84d10a30b539036e25abc77602cadf2bdc0bf22c0cf798a0e", 0x53}, {&(0x7f0000001400)="f6ad41ae0811deacf698d9cc500f990bda77055219465bedfe0ba7ec367a859d335226315557a38ee5695622bda2c2ff6de9ee6cf2d865356aa37a4ce08600d1fe805d35a12623b398024472e2a3a795b65689bbc005d5f5708ea8d102b2bbbe7c2fdca829260c73778b0e01d734f2f9ec10d5d121aef82e4f4d61496349e0acdfb350e59ac15fcf1665b9e479e362762fcc76da59579d588c567baeeb3f59187c3e7e0b5de143315e82d1ed64d241a6b124d244beccbce0b5d7485115652831687a7bea2ec860d821087b26b436a16307c7473b36cf534e18b9f4c573f59c01e0b1adb6cae49eefcba9d91b11bf75a4c5ff658b458f2fc3e502ff76b48a6db16e0becbd36dd6046019bca34d6119fbae51b9425589e814e6f41466fdf1df77f2f97e10ef6f8fa11ebdb8e1928fd97bb01f68881791eabb0285acd8c4c90da92a31c80f828c5803604555c15dfc671e27f4dc593b00f65363cc7de491a41f42d07a12506ae11cb30545f13026819fff494945afe17cf6f191b9807271938dbeb4de2f29a2c114739617e67f4cbbac86f61c9e40acc988a9635fade506bc415d5c1236c616424c2d1a718449df9dc1a3751a6d52dbbf8636e3aaf47e12dfe6a6312227371adb079755c1889c8dfb4b0078251eebbbe2f5d0de251a18054f6785e2c28ed6e30666042fd8ad998fc5ccafdfed7ad07b74c6838d76195ae79f25d4eb618a1b1777f4602162be989a374b23acfe58c04427bf9430035579cf93ad16a3e303555ac5ed8620d88723f8c0737150e1976a8d2ed64d6c48d7f8c879c640d6551a450ce89c1b603b990afe609083abe510f3eb9e8e741067de06b04e3d46790c0fccda48fbc5cce15942e58b34dcea40cf33e4d0afeca3cfc4c4a7deeb63247bbc5b055ba5e558271bbc4cadc3849d43c4fe5739247b2dcdccb487acb8cc6efbefe8630ef4b2398796dc1f4125acb2b4adf2c673a19325f50e9474fb49b97662e4fff53c86bdaf948b11f1520f75774e7f39520a5dfc9c3be61ec11c0618fbad337887c1eff74739c361a64b76da82aa30247c6cebfed987938c5d85675463b7ce30ae9fb7dc7baa94ffa81bb980f73885c5f7d3360fcd95f7dfeeecca61bb54acfbacda3541a4b7b5b0cd29a9ed932856b6c24ffacf01b024de634290818c7bccf418c70dc30809ea9914cfd412a0ccbddeae0fd4ca7b9022f453a54ba7645ab0e451c192ee8dcd1b2b77ca49db98225e5546b26dd2b9e1585734c4f337d66861aea36481beaa6ca15744815a9b829d03c3fce016b87af50fe0755a46edb65553477aaf4c84b0839f2aa0eebad0b14b451af95952588eb77c28703e940616d50518d3e326b6e92735252604fa92f2cc12d66cfc2e187730070ca57f10b453a668220a768de40472bb32ca6d92fc2599fdd032107b4346e52eda1de798c2ecc9705676c889f6705dc1631a1f28dc7ed10a99e034c69b876028a7cf8ec1eaa31e6fa0910f7a9bd1462275cb39ed3286ca3068eea2ab1376cedfbb0024bf9cb0220f49cd28541aa7af49b4a43fe2607f074c4878df4a9b492164c2383a94bf742ae7c556a270063d2a28cd3b9ed8f8a5bd2b051c1165c2e1e346dabf14e0edce9b87a91b34388eab41054127a83654296dc2eedd89b1ee07725579c11ad220f09cd200ac88fb76e413f00e4105dde2d2c7593ed609135cfc9e8a4f78de3533ecb1182f63e51f2f49e7fa61b3a50b7e56d618f9f973dfda86adfbdd0401781f0ebf27183212d1863f82ec43aa6903adf81894bf6b2ee1abb1d12732ef732a01f8058250ef36c2b4daedb13e2b33945b779abc46ca285bbffb7ef2466e63c8af4f63c10fd676e2762012821a09cf0439392257b1aafefc06d7b754f391c142e8efba42c83ade99e24d4a2075f6870f3246e0467ba6b9272da23b3b973a0b8456283d37fad820bbb645ee110cedf1cb9bf809e0df988ca23dac24fa17aa05f0844d42b8d7df41530a8a9794040468f27416155249e916033a4ed02f7893b839b2cfe651ebb5eb4cc9e7f21b6a39a52d72fdae7b801081536717070843a39cad424d93bbab0068e7a12a07b9f219b2b9dd663b166ed1d1b7d900924f3f26b6ece1e6b884cc6e7b327a372805306e6ead0aac0273140848cb5c7b4f6351ade156ba034b501f5ea7b3922f40fbd8219a53eb4d4d207bba419f516c4716217cbf49bb208cb39029f0ef44e720a4184b5906cb6b523a2dfbf48f59a6371f27991a7357df9154522828d3008982fa2f6134cd6882ed9a74d8b611e0d76c143e6d9f49ebfbb746cd3430bf978b73ae55b652d7f32722d7282faebc43267e95e09bafdc7eaa57aa81df03287383ceaac5419738875e8daba77a8a54d9d95a52a438b3f5b296156f2f724d30aae99884c3b88618b8ba1c2ecacb008695eb5cc443a4ce6491add563c222809790914fc443e28c95430f78a8c7bc663bd99460d27916faa07878edd421930a50631a15e366e75d1b064fb9a76246106949fc9c91d64b308f9da78e132facf3cfaf607b4db4678bd429815c8a26187204a030b99064b666de309c656c8460d960d93966a8c9d6783d90813976ad13f9db65f2d30da829c378157a827a6c30cd7aceec928ab9909cc87b607440bf8119d494e1b0c5d9929b36b57e054e89bb9b6aecce98aa4f71f1eac186b7fe10f59fe0ab067dba1cc98ef21756f822ad9f1224ec55a8889fbfafd9159102194570db1a003ad8c23c86947028319145d676147ca213f9c0492b37e64ca2ec9115e8997ae2e6253fbedf3cdc30f5f20706fb76b6cc740c59a235605a5c9b9eb4fc5ed4be33b58b577e49e300e295c84078191f70b6613874d6d2197eb69ddb27cd4796449f33498e771f211fdaeca1956d4d82ea513c0806cb7b68b38d4c131e23b1006ad6b678bef15114ce21cd4cf79a9f00232ea7faabaa277034347ba2d43e5628a2617b88a5cf80b35a145915f5d5285674129df8136c06d6ce2417fda682b50c29f61e5ff428aae746cbc6c083af6734bc03e5dd88f773f67684029e80f8cb4afcd733d4ca16febbad0b5e3a482811d4e4c7cbaa960565c04a6d7991262ea22e7bdb1364d011ba32f7b8a6f564417e53eb93933508237143fd0305dc161e9c97f5540e38382dd87523e1f3e9b9d5469820f656947ae601a7300363cd1a36a5b7c9ed3b09fcf54211df04b43610940f875832026040a905826a5f60416fcb027de94a10b3dcad8ad7cc14dc0d0aaa0a88413e37b80d36fd37d9d9f70b7c506dc428c5adf04bab99d00a5152afd530a45890fc168abca17de657dd9a6604b400dad9b79f7a63b2a4c7e8ad124fd46748b68bcc876eef8d2c9bc9a9ce00784bf5819060af3fce5e9c967465b23b1d437674ab8a615c145ba48f10d81840f6ac116bd4ecbd76423f5e423702e96f22e1d23c24264ddcae908f2c5c3e44d4e75c21ed3ad7aac952cfd8edd5c4eff40d56fc2cfd687d9e2e60ae72ae682cf7b4e55b42e8cd44690eaacea8096b084455c1b9f784c3eca877ba2fc346ba99f20abf653733377410a1346503ce96fb967aa948daa41f95c3a9ac951b277006dd8b916f1987931ac4acd73d85aaabe0a627e5df7f100d43d10d07d571146f016d12e343756b27536766dc73d978cfcbfe0267d724909cd20792810bf43c95e017ac3415628c56777df906848ed8fd95daee2dc371813ae0045145dc237e86884a1d1c0d9d55cf0605d60ebe4c76a64b636dc5cedfd2cc68b5fb49c74013b088c06ede53d15b51f3205d756072a0de151feb85ac448a7cd7592069af9276a2b5cdad890a84adafbee39c3f53e940a5544aba0fa295ffc8cfbe2569a69711fdb28676b26316130bc861c6d957f53e7538a0971c1a1746ceaadd507291352c0bf9894d211ca6deb8a8a6bf7665dcce94e4e21a1c8449ff0ed21a2616f4bf61482811b52cd7c4b5b78475d553df9cd3de656b1f09e55aad1ac812f81e2b2a88b077f6b4b47dc4c32e458c0ee57d09631858cb32597b647bc1bbce5d7883a3dcdc9cd624b82f9111dba6cefce492db08e0dc00ababbb6da49eb6c8170e88eede393f0595e09bbccb91febca1ec2d98385a8382f417a44edb8d87134cd33688166da1b7b3db89f7a570ccb4519519c1a176506e011326e4cd71dcbfc1db5bc8404b3429c3ec5075fc19f74b1bc531983f98f29a24f63f9651250e9e70c8cb1d931ea5dc86af814306aef89e1cc1f01b0cd428dfd9fd270e908467dcbd6b6868dd56c62f5cb887fef40444ed1cbeb4d848157b2c7b1f6d30dd2c8547474ea2c20b1369dc4e3c09cf21a9c834e9fef4ca74514c2578a149c52d2355a2d683c68e04f0c61a507a5cde17f173c6cdc6b6249590f4ddc86ebc0298bfc6cd363eb8b3b40d0a537aa780beabffd25d02c28c524ac873178f7d82c3a0a79f406b820fca4b1fce57a21ab53300bf6353af5494338acedf56eb756fabca1f730bc4876d31f749c7a666379d0f762ef4fdffc0bcaf57e25bb42f8af02a8477786f455d995667918e0c922675b33b44efd5c6565a24b5d6262247976de1b0dc2e4880e7e8a02ec7e31fb632938565573ae4ad3f0531c3ee721392558f641f7f54f3d7d40213cb959497ae2dce726093a4c5422dde0936f266a1a4f8fd126bdb5d6556cc413b8b0dd328a585940ad08c1021869b37f3676f5e13dbf0d20997f157fd9e809616b826e7b2e7dbb76cd0e5851c8c3e8904f33da15d266a8193acb2ced4396efbe2309f2a41fed5158abb31568643ac0b7758a8ef147ffef18fbd7e09f863f771edaa62ea28345732388b352d74a44b2ed398a08aed619765625dc8d25b71ca7f2ce402c5941b694a32ca0f9b81f13180c05a500509ffe1ac18c131fd42768364898be4b8806c4f2c01f63b366543d8389247339239a85d942a41e21d06d45f35386df4dbcc12d3542983bf98c024ae80210ab24ad7375a716f12ec7a87b7e3b71b9f659635ef2c4d34d4dc33b698f1a5a39a2bf3a5aad5129be44d536690ade62e547b1c3a8e056ee93c5316792a886480d48d98081ed51be53fef2a80ea41b8db021d3bd4c36d33d8b8909f64bf8e9ba2eae0f6b1b00eea57e138c24287e497565bb95cfe05ae598597e1afdb82fe374407bbbb95516c15e2a74088add4e66e168ab2752d5079ce232985a2e3f768c1e64ee69852d98e2c5f5bd0e804086ac923c45ecadb57be657d53c19f901237ff14bde8d08e02c76bd2f290dcc1b0a9f534cd54a37fa180904808a39ef014f2d5bf51fefc480dff02dcb9858ba1f743a283b2059b44446d9094d9a545bc5b7882cff73d5bc731728f1e4906cb6d4791e0876ac258a11ec459f78e07ea6a4874831efdfb29c5c0df46d1ac5d3b791432580d45282895cc20884de0d41319ccfad2abf47a9d53d1ebf72fc55aab976113388348b79d4e3ab26a814c7ac3c7cfef737cb98420ce2a42c143481d846748c1a267388f88a4ef8e814aeb85fe146065fdde48c25b01e702b0c550f54706a7c439c241ead4611af566f67eb7620f390cd9d575e8d6511e22835614817331748d7f8a1d26a9702e90eafd44e0fd6432817fcc5165bbe145e952023022a5d8ff1e1a2fb3d82adf63184227044927107dbc215dddbc79137ea3104dc6129c02f786e070223c2730af30378e01d70a2fed16273b343ce2fcdba9cfee5dbc00c786da9576c2ccd167207bb5592dd488bc9ec8523ad76fcc5882baed1b298b5a50edbcfe1ef3b68b8604ece13d0ce2c27f514cd49f40d75", 0x1000}, {&(0x7f0000002400)="04ada300ddaf768f2233090d036b03726157adf6e1ad045f1344345839ec498bc118d7dc6f28bab770b12e25fba0fea6777a61f8bc42d68ee753c833c253389f22a75983efc9eb256844249650ce90755ebfd28677e719f0c550e4fd9e2f34636eaa6d599485c40f1e7ebe2a1bd99ce420b3be6a3e632c000205a7b13e8598f18e8dc3607238548c9e7db75ae63c19faf7ef9e3d00e28c7365221eb6f7d8c3b790af9678cf6fbf6dbc2bc1042d9c99d3cc639c378f6836bb97d2f66ba8f00becb9f936ee9eb028ab639eb99ff084aab312723bffd5c22ff75ef535fa34ad42e9c4eb7f9faa6396693fd2f9f8aef7de922f2e5ceb87b6f53c36c501dfffe898517b9aac28894b9c2f3c08694dc2ba64e83f5247f85ca267ffbc22a7dfc976832c6445e719acb52623678af05ae34bd98f2a3af9558314af03e85f91e1c157aef313924035af4d85fb0fbba64bbd1f15402400b49ab58b98994f288cce6c8eed4fe75b147c40eef94d78f9dc5dd282da5b0b827219961084bc47e9160037fe7ec8f9553497b1b2f04626768d9f3c8d7d80053d452242b83eb469820add0a04ac45064cfff3ae6a5fd00f8940cbfd08871a26f79b0d98c2008d0a14894e6a3f7fc1092eabb46ba7b10eb339a56003abd9199b8e4745c5e1d840a729b5155e04e340d33574655c65b3119a5932b7a72adfc70c35301111b13f587e1dadc08ae5e10f960b8f85abb62f634438e8c3520adc9bc95cb81cca871dfea3f04b387d8f7401e7252e0704d40f1056294e75f53c7e3e81f72330a576a2ac471500ec1f6b768761ddd2aefb91ef7fe5d89bf99922a57d07e4616c5da462524503c91b68cc551aedc700914a2b1bbacd59358f396f004ea79451f52a454d0d91ad52164a1c0d9b73e35ee14251c8f46e760e12a136a5f6435a4df1da8740d79aefa950f2742c9f275ec135ec2edea7f98e195aab9b7a0b04d9d376dac75a2420f387defa316cf5c593512f935dd21e0cc93fa42806249f75c798ea1797a7b4145beae3e69c9c68a65eefba7e1a6e77bd5f849b5178ffda2f72727548e8d81933b910298f6be17077a3aeff80d11ffc844021db5d23b9ae7233431feee272c7363aa491b35df69694004a56cdf333819d5d8f3bbc28428673232403ca33cc6d058b2383233826432a0096cd943be0e27e400dafe3fdfda6b6bdc95a65f0ce2644e6b79be232732117b30ceab8f9d39f5bae518bd5ccb4946d35bf5c33b12ad7dd7538ff06bc9b65938faefdab5069b5978107356124ab38d66c38e1f6f155b154ff57cf695029b9898390fc3e60835093403a677008b551a0dbf976c184c72dcf855d85e898eb616619561464d314d31efd515961d58c777837ade84017191a0722ca76a3a6cf1df4a95f4a9c07dece2aa2fa2770631da2a6ec813173bdced7fac73c8fa0febe06272e6521dfa8b9e8a373840d321785086812b047c2815e2a100d8e8c1adce5c2dc1ee7aec6a0f12600db9ba83d8d779224dc460f37a633daaa5372ed40a06816bce88980697e4467c73843cbae020032785a11a77fd3945fff2c019795c50c94b2454374119453125e2daa0aa5bfcd3d7dcfd0d772d5f8778fa6e7ce1a4acd9cb99b3dc43142c281002bea2e3c84fb1d5cb7bf53744dfcb0ca986e27a1d8ac0c15a81b3373e6713a89eff9f1f10fcd309deaf0eda0a0b3c8535d5ca333c523a318a16d44a2dd3f9586051497f4e9e792f6b70e8059b2e0a68071149c756e70ff5ad719ef39090b889015346cad489d1278429a39d2dddf79bdd4f3ec9b9d03450167226e5f5164c7661322e82a1b09c2dffaa540e83accd9dc2a527f3f9e0d4b9cb94244a4949f6af350b2b6923e7c5a8a7508ff456e540581ebbf8144daf51df11396c429a61df1392eefc4663f7a97892f5dd16941977820d862d3368f7378d5265992799fd0189f21085ebb4e747fc8f5653257835c8a4d03bf5d679b55623dc8259dcaa55796d41ee2a4f75dd141bfdd9f07f8feb0c70d24af0d6663c7251ef384538e542f7bf0d84752259f7e62cade038023420cb521418bdc236431e4e4aad5a8e7743f0e77a5e8326fe85a90d8d8fda0f5cdb51c0abf051b54904f7b21a4b5bad0c267772788a775c121a7476c93b90fe18fba6087e8e59ebcd7012696083ed999552d73baf83b63f450eea421fbdee4f2267e344cc4980b81167c70dc350e0913fd0eebd72e84b354cb16858249a1835bbeafa78dbec7555d615c7104e9c0a507243d7fa87b122fe5627d9c0a73440981f87e17b876be90c22446a2c6ee503d79222a3aeba5e594ebbc98db8b866d1b13d7c9e1262dad233ba111519eafa32bd248aa5c65e8abfdebde2e793f83d85d43fe8001ea460c22445f748d2a485e08853d65780050ef5d106795407f309b042723b32fa8f26fdc18313430a80d53141577546be3cb4c309bf1a2afb3b481477edfebcfb45e73037c3d84132c159d2fe3b74eb648f5ed41a050aeab32e0f72907cd73311096af494e6d2ebdf087c72cf552ca445081d9d6ae8a089e1187f5df7a4c1d81d0169b6f2818f407458e3f80c132bc053a615b8cf568a87328eab568bbf4a38e5debcbfa22c5cb715c9b39db8c67463fbdc22a749dfb74d4b39f239283e69efb539b68aecde9a77e032de1a35ae6c0e42adb5ee9abcce7259c6b2e387846fc07653d242432f8073494cdcb12afb342bd31d8e44061b8fb9bc7a7afe99a274e2b48246af0d7e1fc1f8cd548020360efba30da0b7262bff7fdbc881ac74a1cb58650622426ed83df6b67d9c214a3f83b5250b0502b2b8cb1fc250e40ab987101a26ea229b3ccf054df77d9524cecd576c0ee96026a614d7f44f1cb1d952d947f5bdaf80354a56776cc9eb734867d3749640957e8d4e8ccd0f89bf307eb6e0208eb86db5dfd3bdf6eec49e630dc54ba5a9426b9480b5882a8cce0432f344d764fc7c53f7daf1d44e4c918dda5862b226ccb1704618c1bc90c370415ab1b6a46c8ce28a260e64b9f210bdcf279bce7b15958f38ffe5dffbc8dc879e211d3cad91a0da8c2e6e0ff283cc35aab7542358632d335eaf078f0487d897d365126d05e5acf7bf82e42a1bd290085874cb60dd7a6f7a75b544f52557d0792d0dec9fa8177a830ee6acd96a861bdec0cc593e97557a02b36f60fe3855f6af2d4f4d6eb6dd9627ffdd38ccc3cdd50acc83a12f442ce678b1a9f1492fb6a93635036954a6dd76106fab947cad5dba98d50d4a2d2930c80acca5514bc3ba8f6fc39bb5ca93066f256793400061dfc7906ef081c62c36debb7d20cf9efdd8e22a1ca2daebc40890ff39abdc449dd96d5e27d7213ec9c2c98bcb2811d00cbef16aa1007ac549e547c61c64daffa4a86fcbecc42a06e348b184f02790f70533e3293d1d2f3090532296e8efe2775f3c3d257b962d20586df546e044fdb49a79c64ae10143137d9158fbf01e4133ebbbada25b712dd8e179e1792a66ccc3d1692dd9fa81acf9cabd2fa920f092239fad38134737439afbb65a2838fd816997ecefe291b453ddae67cbdde4f5b2908eab9f338bde7a4892e2b0b3a643d3544c8d8a5f75bb1d43a436e168cf50a77f58f1af669ab5239f63a27073b126d1c06c1d39731a7171ebf87195de2d1f042979ba60fcfbf4e5f55e583b7a3a6a45f8db7192287469aa08d6466dc8ee086d9e944bd06fcf3171a84320077a6f6051e12c82188a1ff13a0a76cf70790bf07268576988ecddf9785e49e025dd44a9a367bca4322f0c6b7b1a3762011f4ad00b5eedf3f8719c3ae27ad649a59e3b69a57aa1ec0a41586edb049554da494ebb46c1f2d71b44253973f53a3a42c93208d00dd4af2beefd0d27c2456e5c7baf28cb86b5f226ed018640181f603c689916d09dec6c24d6345473f12cac80e64696fd73ed64129aa9e5d7bc40cb9b2a7cfc84b728574372a8ae4b702e4fea70369a6dff36ec85d2c4411bface03a1671e0455dcc7396adc747754dbb6ee257f6a5df04c4687fbfa4f73a019317284593d9e1d3c8f70699e4c3953acd2e4702b47733719b6a08c5ebc1598fe35bcbf1f62df419d454d72156328962875b9307725f3ecff4ed72aed875a2e633b4eca4d1e5d3c3612d6c94c8893c40b64b9059d7084aa15378434912f8e219751162d7e401a6ef927d02e15246716a6737738ef4a07be33441f3a2228899da4c76ed0a571609b4380f431bc44900ebdea82005f2e1d0874b6347b18b317140b1b06f35c93301fd0ba992b540a30c6e07b320725488b9e2fda2981907c5184dc5f11f3713b445b97eda3aef39becf9454d99b79b38ce206072c5f9aee3c6773cfa1fb904d7035e3f6854c68054614ae6b7edacd257b027e57a0f4cb203c812508211066e7cfbb79829366a8daea3515e710d40794ee03e9be82eb3f57cb671e68f8398267f2ac7739730fff219d9693d2517257e600a4eaa8ef4a40cda86c7f9cae63ce19df7b4491c885a455f094616e4d12cf75c1286b5f083d3b5416e89126390233ff7c68d7596c9bcb90ad98707edbedf0b76adb90345083fed46960f69d68af1984f9be8eab55ca94a235284147437d7dca5e3d8e2ad09d11fb5bcfe489e106f4508d174c528e86387742e314b7d2c263e3c9e8f0dd4b30ab78eecabad2a10d0329eedf6400bd46aea0f57561a21396b423c72065e6f08e7c42d1fe2338f8052f9a408dbf51f9eb4f6ac1b98cc9b568b683da28a04319f41c806a4895a46f44645f9385e04419ee5711687b93f0d02f75cf57a6fa4fc3bc11463865f921a1c27cd65d3a756e32b915c93b836a0267a03deb0dd2a0e501d13c43335d42740c67e4382c5e715d3f9c128843f627ee7f065a74f9e440ad10882a9c90f128799692a5a85695f16265a221ffe950b5c06e3cb7aa33ed04426132878ce93c7ccc49cce31eac83b0e40b72da315ecbe852316f2179c2c9b37b1e04a20a441c5cf534e84e639d219fbb9765659a379c85301a3addfd9a2e6ac596d799305a5c582519a9a66589b97b6de02d83f2ea5931f1463001a3a4d213a5f35f693639cfc2d78f1eedca2c7b5974290c53c542bdddcb59fef7106ac8d82399ab7681dc016b3c39eb31e985d8344ad5ce34bf8dd84f48c4e199ed18758282dd33f51c29b541850f074229151025d48ab3f6cf15cdbad3bd1a7509b96341a2cecda85231af530cfef7edad21f1c9263269d68357e1c8c04fd98d603aaab511510bbd4f0a68fe48ffe5ed29307367d314b96214d1a6d9384e9e2794ab3f53734da5faed6608b9aefaf1a3aa57aa277852605324227d0fcd3fa0b3e4c3972c9f2f4c3f829ede6896b5008901f4075b7b01c259929ea68aa908035d108c0980a8f9d2b97c82c9c3bf324d3a59667287d660616747c9cada33130a61114019edccf1de01ec52e0f699a060b4fb62327d696f88019f5e7b1706540de84b07baa62a123b07af952747bfd14d4e8527b61b66aad122b964f1b93efe9dcefbd276b5807a8047238a47abf156c70a88cc7d753fc98bd3ea928a57551bc32a0a4a7af6156306f6c7ce3806b3d8edb5b69679b53b8e1d376a0cbe780874b47bc8d6c134e21a4eea41cbec863805b33820e51befcfffa91c25ca9d58cf7874b544cf2ac22b8f25ff9b7acbc77bfaca7484cf21ae862c636f3571d00b204e37ddb07cf79029498ea4868164f11b3523d8e04234f56c3c41d58279c5cce79c107482e535b56b032b5eea84c61f203badabb3a67d6ce64a1bd1a3cc388a32fbeaf76d476ab5e809e7ed", 0x1000}, {&(0x7f0000000300)="972300f6280e94f0fef83ecb1060b83b332809c2d977c415ae9b6d129246bbba704beea370866da7763d9077d53f4c1a5761f9af4be9b3917bb13e44027c15bc17d2e7a502", 0x45}], 0x5, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x60, 0x5) 16:00:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCPROMISC(r2, 0x20004269) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x20) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0xffff, 0x4, 0x1, 0x80000000, 0x81, 0xfffffffffffffffd]) close(r2) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x81}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x5, 0x3, 0x8, 0x5}, {0x1, 0x12000000000, 0x3679, 0x3}, {0x100, 0x80000001, 0x5, 0x100}, {0x401, 0xfffffffffffffff8, 0xbd07, 0xff}, {0x7, 0x7f, 0x8, 0x6}, {0x0, 0x7, 0x40, 0xfffffffeffffffff}]}) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4, 0x0) r1 = semget(0x3, 0x3, 0x4) semop(r1, &(0x7f0000000180)=[{0x3, 0x65, 0x1000}, {0x2, 0x100}, {0x4, 0x6, 0x1000}, {0x3, 0xfffffffffffffffb, 0x1800}], 0x4) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x40, &(0x7f0000000140)="82cd0aceb87898ee2402bafb58d9f93833e71178a1801d1efa7a7a09b6a634bc014f1046a8972c96ede38e75c0ae48f99d941e209b2dcc6f1b00c7740a076ef9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) socket$inet(0x2, 0x0, 0x7) syz_emit_ethernet(0x67, &(0x7f00000000c0)="afea320650094b0c77c5f1a1d12088d15ab7f45b5495112cce015b29666160cb6bd5ad014325d59ad5471f09be03044c529b8b3fc25e5d24b5fa4fc2a27176558a868bf87298bfc50d8c1224276d6f0ba76858d7dfa3d032613f2c02c6e9454a0a6253d44dc34e") 16:00:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) socketpair(0x10, 0x2, 0x6, &(0x7f0000000040)) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="ec5ff6945de033622de76f2e40da13ff454924f42f5189db2a6128b755917d1bf3a83394e26f3e2d42ac6a733b0cace57817ac07f80c2300df007ab4c17c49ba58f24ca3d1b72511ca25f6b05deecc3f917c1f2e2f", 0x55}, {&(0x7f00000000c0)="2e2ff3bc48e24446fd6fa2735fa7bc8b570a98da2f9600958aff1f3ebc6dc9eff499a2db61afebb8b79c26be5d76a25a446789672693", 0x36}, {&(0x7f00000001c0)="40f0e0c4b14f165f88870c2ec3cfd97cf798ab852e7a83e4bf9096bfcab7aedf2844a0cc15", 0x25}], 0x3) open(&(0x7f0000000240)='./file0\x00', 0x20002, 0x100) 16:00:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x800000007) ftruncate(r0, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) fchmod(r0, 0x0) pwrite(r0, &(0x7f0000000040)="4e3ad544", 0x4, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) 16:00:30 executing program 1: 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) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = semget$private(0x0, 0xb, 0x80000004) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r3, 0xffff, 0x10001, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r5) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff11) semop(r2, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x100) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r5, 0x1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r6, 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}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8002, 0x0) flock(r7, 0x2) accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000380)=0xc) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f792031, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10000400000003fd, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="c64e2e", 0xbe}], 0x1) login: OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x2) listen(r0, 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 16:00:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x26}], 0x2}) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), 0xe38d9e22a604cfe) 16:00:31 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x8001, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="01a30a7db11f1667e2a4c500fbeb4083d6d4f833420af60bfdb0fb1bec4288f67925026951f1546bb760df931a99477618667409f4babefe196cced011c6a224b5d8a6fcf1fe0cc39ce0d7ee334dc2d22fc3f05ff8cd38743fd27e4bb4d4d23e726b940f6272af8cf77aa96d8972c15542db998daa4744202e5eba17edcec3b046d4e755948bf7da2f5fe66fc43d62a9d10905374bb55a978467", 0x9a, 0x400, 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_data=&(0x7f0000000180)="d1e16a3d96f487b869e70043c284d28329427d762732208d9bec205a480a452bcba8d6c841bf3bcd6361bee1639e9d908442cebf8ee85133f8a1562d67791c9797bd2384d4b588d10761aae4b1acde6a49a2eb4d5dc0b2a41b854e8714c43e7e0cc6cce3c5f00e87ca3a9fba0e5314a7b75e75123d9151c398ab0e5f087b7be2c1139ed1d74afdee95eedc6acb809803e7305be91d95cbdc98c6da403bbbebeee9c6ea8e98b29ff337ce0becb1b19cda25f51a15fd54628fa94a8840d61fa6fbe9823723c6b335c373cd953c4c146ad593c1"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1, 0x100, 0x3, 0x6}) r2 = msgget(0x3, 0x2a0) msgsnd(r2, &(0x7f0000000380)={0x0, "8c71c72270b88ca83517ab061f5181d9fbc3bb49eb66a22c4fb62ae29a48a1a7db417ac53e31fe067ec7bcbf9f166f3b85dc84791a1dcf4881239d7440550eeb8d7dbf76c868a4cc78a27e9f4ce27357feffd94f7cd148e6d6c082fe3ad5c58f7e021bbd8e56a96a19c0c815c0cc251f5aa68ae7293f1e4eac9f32fb87d8bf2a652e38691c50"}, 0x8e, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1, 0x40000, 0x0, 0xffffffffffffffff}, {0xf92, 0x0, 0x0, 0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x8001) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x80) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0000000000455ddba9000000001fc2", 0x2c}], 0x1) 16:00:31 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x20, 0x400}, {0x18, 0x0, 0x7, 0xffffffff}, 0x2, [0x3, 0x6, 0x2, 0xff, 0x9, 0x4, 0x3, 0xb9]}, 0x3c) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) 16:00:31 executing program 0: r0 = socket(0x40000006, 0x2, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x8001) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c6530000508fb01c3091a8f3075abe038de99659369dc6e8426825c972e1905032ab7813cddc6596891f25f09000000000000003fa1c8fa9233d0e4f612c583fd086c34534f2e45ce4e2aebd0fa156687524474135e8df2e2bbaff8be31fe25ca3fae7486a74d928ac3172cc3e9fdc0c78df3b19df18e65e588"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000000700000001000000e000000000000000ffff000000000000af8b0b3c153da4d0ef545f839bce0afa50526cd1f9b9b44106aa4cc0f1024f847836a0a2190fa92cc8e0d82109c7926d092f592b6ba689dbd71250ba8e76086c6e8eb95f3296fabd0c387f52745dc0c97e9c7ca9ad86d13a5bc5f5d2ede7e09adeacd237e45b782f880a1656c63d11c26ea4ebd5fdd6e89b61efb258e97bca93d588d55b5a0e234feeaad467c41a3b63562ab059b25e8687506caf753b1a1299398f0cfbd7", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8001, 0x4}, 0x8) open(&(0x7f0000000200)='./file0\x00', 0x841, 0x142) 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x108) 16:00:31 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x3, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) r2 = getgid() r3 = getegid() r4 = getegid() getgroups(0x2, &(0x7f0000000080)=[0x0, r4]) setgroups(0x4, &(0x7f00000004c0)=[r2, r3, r4, r5]) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000005c0)=0x10000) listen(r0, 0x3ff) getpeername(r1, &(0x7f0000000500)=@in, &(0x7f0000000580)=0xc) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000110000e5ff000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000c8299bcfa02e00"/110], &(0x7f0000000480)=0x6e) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x5, 0xa6) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000080)="28daede45c17e7024374a75fd709d3eeff0c393035c7763904fb7e610402878a9ebc70421bf07139c8e20d277de59dfdf786b2b609817f661d52557997462d4dc549bd04dbb5f13d2d4cc76ab4b23663e451d3fc28cbed9df1d22ab016038ea9f2ded0cc649f66506f3a3a1f1ce221ca6f91f9e03fe492af33a2585b6231bd736cc735063b895605c5c4bde321dd1b77102b7c315af13f", 0x97) 16:00:31 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)=[{0x30}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:31 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) setitimer(0x0, &(0x7f0000000000)={{0x10000, 0x9}, {0xfffffffffffffff8, 0x5}}, &(0x7f0000000040)) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100c0, 0x0) bind$unix(r1, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() r3 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0xcb8, 0x40, 0x1, 0xdd, 0x8, 0x8, 0x2, 0x1, 0x6, 0x5000}) close(r0) dup(r2) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sync() 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x45}, {0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") r2 = socket(0x6, 0x5, 0x11) getpeername(r2, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x2006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe3e, &(0x7f0000000080)='5') mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000007b, &(0x7f0000000100)=[{0x4d}, {0x20}, {0x6, 0x0, 0x8}]}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaac}, {0x87}, {0x3c}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/44}, &(0x7f00000000c0)=0x2e) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0xa9b) 16:00:32 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x218, 0x2, 0x5147) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) fchflags(r0, 0x10000) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:00:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000500)=""/215, 0xd7, 0x40, &(0x7f0000000600)={0x18, 0x3, 0x2, 0x6}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000004c0)) socketpair(0x6, 0x2, 0xff, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000640)=0x7) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000001c0)="cf26833b9ae8d79399336eba5b6bd3e8892ee9cb71831b87ca3e4ca5371972a59010566839194a512974667e70115817880d073f4bdeb05852c570af64a56ce9cb3e1337c60dd33022c0b0d5ac72e8edde6312740eff7cfa1a7745812f2dc02a54611edf9c0cb6aa9b286075b9a81c3ba13398d141f29899baeea7243fa92d8c6f0ab8b663af9de713", 0x89}, {&(0x7f0000000280)="eb1c045f3396ff5da067338ac10cd3ca187aed4e344b09efb9628a13b7e63f1da93492dd6912c2e62517a8a1eb3c6bfeb25c501b7e65f6ef9f95c3c6a94599f433c7d21e5ba7f8ea2a2979c4fcce081e96d0487c7b141de7e3138b83e7e28d778fab3bd0ee73", 0x66}, {&(0x7f0000000300)="d7bd6a94426e7d3f1db8e69e6b41f697bbb5fd995a060f", 0x17}, {&(0x7f0000000340)="b58483f0daf8d03e1ea2bb239c2ff5b0717d53b9cf0034a9281d3448fbe42891cce82010", 0x24}, {&(0x7f0000000380)="993a8d749f8a5e8449ebfd07d46c5352d4c07fa1dcab17d398eb1f113413d17bdf41dc0d0bb2e21081477eeb19dcf28f1710cb16b8a5a5caad2364473381b94e66a999c0577397b0a835ccb4571c4f20c97fb45e5b899afe45cd664a2db68b8dd1e9", 0x62}], 0x5, 0x0, 0x0, 0x1}, 0x6) munlockall() openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, r1) poll(&(0x7f0000000180)=[{r2, 0x20}, {r2, 0x20}, {r2, 0x5}, {r2, 0x12d}, {r2, 0x2}, {r2, 0x81}, {r2, 0x4}, {r2, 0x2}], 0x8, 0x4) bind$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) r3 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f00000012c0)="76242fd59d12ad369a0be8fdfa4ff1cd23bcbc2e8c123c869119ec5cd5edf2274050ba724d2b3789a9258e1216f84e7d1024d47cb99d49afc063a00a4704ff65efbf528125b69bb7066c86455a1ede8f4cd9a460d667e30f96cc4e10ddd0f7b873db5b6eb0c982", 0x67, 0x0, 0x0) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000240)=""/26, 0x1a}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2) 16:00:32 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)) r2 = socket(0x11, 0x3, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'], 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) getrlimit(0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2, 0x11) sendto$inet6(r2, &(0x7f0000000200)="3828a90fc18f04162df6bea9e0a7cc2e9ef8946edaea4c14732bc936491b2b518e59ff1896dd8c4a6c0ccf0403a785fad0c7dc101c27c58fdefd2c8131c5d04f13a3d43e1fd68a2fceab780d26acde6cbc16da964c0ee7c44d50ad874af9af8d294c1f1142b76c5c7ea29eba21909bb2434043c4029ff2a6a31d7b27aeee023e1172d8e25dcc0716229aed23568c248ec3d92f601d672795a26bc96f816f9decb92c9e11ac1ac26f9d2fbed8ea308f1ddaba2a5efe9749969368f22ea1e7f811c9713c77ecc9cd3c9685de1d55a86e7dc898b71df5f20a9535cf9ad9b671490ab5f4a6f064cd0501efb001605737a7e107fcbdc68a81d8011f", 0xf9, 0x0, &(0x7f0000000300)={0x18, 0x3, 0x7, 0x20000000000000}, 0xc) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x81}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x9) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x4) 16:00:33 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xd8, 0xf0000001, 0x7, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x200, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0xffffffffffffff7f, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0xa, 0xfffffffffffffffa, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4, 0x21, 0x200, 0x4d}, {{r0}, 0xfffffffffffffffa, 0x82, 0xfffff, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x81}, {{r0}, 0x0, 0x40, 0x0, 0x90, 0x1}], 0x5e3b, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x84, 0x0, 0x8, 0x101}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x7, 0x7}], 0x3, &(0x7f00000001c0)={0xffffffff, 0x6}) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() 16:00:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x40, 0xc4, 0x9, 0x6}]}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) 16:00:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') 16:00:33 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setrlimit(0xf, &(0x7f0000000080)={0x6, 0x5}) r1 = socket$inet6(0x18, 0x3, 0x8) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x7, 0x49d, 0x4}, 0x100000000, 0xffff, 0xfff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x7af, 0x91, 0x9, 0x6}, {0x8000, 0x4, 0x80000001, 0x5}, {0x6, 0x9, 0xffffffffffffffff, 0x2}, {0x6f, 0x1, 0x80000000000000, 0xf7}, {0xfffffffffffffffe, 0x80, 0x0, 0xffffffff}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20082, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x9, 0x9, 0x0, 0x8}, {0xefd, 0x6, 0x8000, 0x101}]}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000001c0)) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x2000) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x20, 0x51) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) 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(r2) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) socket$inet(0x2, 0x2, 0x0) r8 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0x887dd0e3e59a7579) getsockopt$inet_opts(r6, 0x0, 0x19, 0x0, 0x0) semget(0x1, 0x0, 0x2000000000000) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/124, &(0x7f0000000040)=0x7c) accept(r3, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) mknodat(r6, &(0x7f0000000200)='./file0\x00', 0x1014, 0x8) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) r2 = getpid() getpgid(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x150) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, r5, 0x6) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) select(0x40, &(0x7f0000000000)={0xd, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000000240)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964640b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d19d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1cc1ab77b0dd16defd1c2551910f2b271f51604580ac3ae1edc8a2a9181b57f9", 0x101a, 0x20000000000000, 0x0, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x6, 0x8}, {0x1ff, 0x10000}}) socket$unix(0x1, 0x5, 0x0) login: wsmuxpoll: not open wsmuxpoll: not open 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x28018, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x52a) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x465de66fcecde95b, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0xffffffffffffff6e) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 16:00:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) read(r1, &(0x7f0000000080)=""/35, 0x23) writev(r0, &(0x7f0000000000), 0x36f) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) getegid() msgget$private(0x0, 0x20) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgrp() dup2(r0, r1) getpgid(r2) getpid() close(r0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwrite(r3, &(0x7f0000000200)="9bf1e39641", 0x5, 0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket(0x39, 0x7, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 16:00:34 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, &(0x7f0000000040)=[{0x4c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() r4 = semget$private(0x0, 0x3, 0x100) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f00000001c0)=""/104) fchown(r1, r2, r3) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1d0, 0x0) preadv(r5, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0, 0x0) dup2(r6, r0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa2, 0x0) r7 = kqueue() unlinkat(r5, &(0x7f0000000240)='./bus/../file0\x00', 0x8) kevent(r7, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 16:00:35 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x84) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x800, 0x0) r6 = socket$unix(0x1, 0x8000000003, 0x0) socketpair(0x18, 0x0, 0x7, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x1, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x1, 0x100}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0xd0, 0x6}, {{r3}, 0xfffffffffffffffb, 0x61, 0x8, 0x10000, 0x8}, {{r4}, 0xfffffffffffffffb, 0x8, 0x1, 0x6, 0x5}, {{r5}, 0xfffffffffffffffc, 0x90, 0xfffff, 0x5, 0x17dcc000}, {{r6}, 0xfffffffffffffffb, 0xb1, 0x40000000, 0x623, 0xea6c}, {{r8}, 0xfffffffffffffffe, 0x30, 0xa2, 0x4, 0x9}, {{r9}, 0xfffffffffffffffb, 0x8, 0xf0000022, 0xde, 0xffff}], 0x2, &(0x7f00000003c0)=[{{r10}, 0xffffffffffffffff, 0x5, 0x2, 0x5, 0xfffffffffffffff8}, {{r11}, 0xfffffffffffffffc, 0x1, 0x40000001, 0xfff, 0x8001}], 0x80000000, &(0x7f0000000400)={0x81, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) r15 = dup2(r12, r14) r16 = kqueue() kevent(r14, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffff9, 0x10, 0x20000001, 0xf3a8, 0x101}, {{r15}, 0xfffffffffffffffc, 0x20, 0x2, 0xa06, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0xc5, 0x1, 0x2, 0x80000001}], 0x8, &(0x7f00000004c0)=[{{r11}, 0xfffffffffffffffa, 0x0, 0x0, 0x2}, {{r12}, 0xffffffffffffffff, 0x8c, 0x2, 0x20, 0x8}, {{r14}, 0xfffffffffffffffa, 0xa, 0x2, 0x8, 0x3}, {{r12}, 0xffffffffffffffff, 0xd1, 0xa1, 0xc9, 0x600000000000}, {{r13}, 0xfffffffffffffffc, 0x4, 0x1, 0x800, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x21, 0xe1e00000000, 0x5cb2}, {{r7}, 0xfffffffffffffffb, 0x20, 0x1, 0x400, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x7fff, 0x58f8}, {{r8}, 0xffffffffffffffff, 0x4, 0x3, 0x7, 0x1}, {{r5}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x6, 0x3}], 0x1, &(0x7f0000000600)={0x800, 0xffffffffffffff01}) close(r14) kqueue() kevent(r16, &(0x7f00000001c0)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r13, r16) ioctl$WSMUXIO_REMOVE_DEVICE(r15, 0x80085762, &(0x7f0000000000)={0x3, 0x8f46}) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0x80000000, 0xffffffffffffff6e, 0x3ff, 0x9}, {0xffffffffffffff7f, 0x6, 0x2, 0x6}, {0xfffffffffffffffa, 0x6, 0x8, 0x27c2}, {0x6, 0x8, 0xc30, 0x5bb}, {0x3ff, 0x401, 0x2, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x100000001}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:35 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x80000001, 0x4, 0x81}) lseek(r0, 0x0, 0x0, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6a2) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0xfffffffffffffffb, 0xffffffffffffffff, 0xd4, 0x7ff}, {0x1, 0x1000, 0xffffffffffffffff}, {0x1ff, 0x2, 0x19df, 0xeed}, {0xff, 0xfffffffffffffc00, 0x9, 0x3f}, {0x400, 0x0, 0x3, 0x8}, {0xfff, 0x20, 0x10001}, {0x9, 0x5, 0x3, 0x1}, {0x5, 0xed, 0x3, 0x10001}, {0x10001, 0x0, 0x80, 0x8001}, {0x5f1d2c2c, 0x9, 0x1, 0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="be") 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x200000008f, 0x136) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x50}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:00:35 executing program 1: r0 = shmget(0x0, 0x1000, 0x300, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r1, 0x6, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000100)) setsockopt$inet_opts(r4, 0x0, 0x18, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0x980) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fchflags(r0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in6}) r1 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000900)=[{&(0x7f0000000280)="6324ebf7057ce8a7f7d614928d8253f6024e35bddc7582b90151ee71d8489dbba667d92236bfcd3c686422143c5e799f435b9dfbfd583fb5634a08a55785a51a375c22802e4e13e5a6eb09cec4419c46cd6850624dd6d878ff13698503b485a07a907017fce86dfa012238f497411790788ee58bcefb3260cab9782387e69b937503964c1ab18af2bb6fbd2cd3204708546d7eeaad91723d29825854049261acb6f0e94999ba59b8958504ee145c22329eaf651c0b0a9098476315ff745082e40d8f7b9c78a8f50096030205f65f4c531bfc63cf4ce9a1adb1332a6ea9e5e96c4150be63900f24cf53052cf4863f997a52ce505f4d5dd6599c09af6a3524efe95f7f416deff3c8d7621c5fb96de3d3b6e1c5680d35f692e89f791466209ea12c3e55a4b8909ec60bf18c5b1ad1215b130b414c6ccbec27cda1000442d530ed6ad257fe", 0x143}], 0x1, 0x0, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000400)=0x10001) open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0xa1) chroot(&(0x7f0000000000)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file1\x00', 0x2c22, 0x29d, 0xbb, 0x1, 0x1, 0x2, 0x40, 0x3, 0x0, 0x100000001, 0x4}) pwritev(r2, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file1\x00', 0x1, 0xffffffffffffffff, 0xfffffffffffffffc, 0x1, 0x3ff, 0x2, 0x6, 0x3, 0x0, 0x5, 0x9}) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kqueue() dup2(r0, r1) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0x1ff, 0x1, 0x101, 0x4}, {0x9c6, 0xa1d, 0x3, 0x3}, {0x2, 0x6, 0x200, 0x7ff}, {0x10000, 0x1, 0x6, 0x8}, {0x1, 0x1, 0x9, 0x4}, {0xc4c9, 0xe930, 0x40, 0x1f}, {0x8f, 0x8, 0xce1, 0x6}, {0xffff, 0x6ed2, 0x9, 0x7}, {0x3, 0x5, 0x8001, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720edabd16ebac33225259560f8e5815f73f2a044fd33055552fbd5e4ad040000000000004a5619515ad48236f7654433c1ca5a4b094c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb4d5f16b136a5d00d1628b53a0000", 0xd7916bdd) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = dup(r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8, 0x1, 0x4, 0x6, "7cceaf8163cac88640e26a82dc86598e1b746494", 0x9, 0x6}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9c, "b0000474710800"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:35 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x6) 16:00:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getdents(r0, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/151, 0x97) 16:00:35 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x208, 0x0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000000)={0x2, 0x30e9}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0xff, 0x3, 0xffffffffffffff7e, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4b) setpgid(r1, r1) 16:00:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8243d343ddd29fa510179ece31b6d6501a2e2f666d6c653000"], 0x10) shmget$private(0x0, 0x400000, 0x80, &(0x7f0000c00000/0x400000)=nil) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 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:36 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f0a800a327d81afe46d5733e0f2a684d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43fea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584938a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc66574e5b965f650addac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5dae530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4bcd03af0c9fc348ee4013ecdb22c5"], 0x10) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x7c}, {0x80000000000006}]}) r1 = geteuid() seteuid(r1) syz_emit_ethernet(0x1, &(0x7f00000000c0)='>') 16:00:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='\x00', 0x0, 0x80) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0xb59) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x7fffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) unlink(&(0x7f00000001c0)='./file0\x00') ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x1, 0x3, 0x3, 0x8}]}) 16:00:36 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f8008bda247bbafee7d78c04fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020", 0x82, 0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x80000001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2c, &(0x7f0000000000)=[{0x7, 0x5, 0x9, 0x1000}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x622, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0xd12) syz_open_pts() write(r0, &(0x7f00000005c0)="74b4951a699f", 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) write(r0, &(0x7f0000001a80)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d97184a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff", 0x422) fcntl$dupfd(r2, 0x0, r0) 16:00:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="18000000ffff00000100bc2ff7cd0025"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 16:00:36 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x800) semget$private(0x0, 0x6, 0x648) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1000000385, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x35) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pread(r0, &(0x7f0000000100)="bc59d3ededf92338cf737dcfe460b52438fa876283ef90c4a323225bdafc2baac75931ee85d7481061c9ff7dfdd41315e64d5cc39a7ff0143ea83998c7079c4fdc57c4c900c1c3328adc6d4209ba28b992", 0x51, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = semget(0x2, 0x2, 0x180) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000000)=""/244) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffe29) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x41, 0x8}, {0x41, 0x6}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b92237765454e9512c22fa1aeb76e9e9", 0x14) 16:00:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10200, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = dup(r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) shutdown(r0, 0x1) 16:00:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r4 = kqueue() ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:36 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x24}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x7ff, 0x0) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x3) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000004c0)="19fc3806dd52e234ea5bfa744b4c7ed0e1d94eb514c329340329d8098d5ebd8af67a60deef5371e5b3baf1c83204ebdf0aadebd713e4719d1f9670e57e181f4c2fb75fadfd5a85c9b914fb35559fc45bd545e4f63e92c0e99fa350ebbc3f9549ce6e9a39eae6babd0ce0bd92020ea5280e66f66283dacae698021d517ceab1490733c9dde3823c79cc157cff17d5cc821dedbe08", 0xf0) 16:00:36 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) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xf) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:36 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0xc01, 0x100) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chdir(&(0x7f0000000080)='./file0\x00') accept(r2, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7fff}, {0x18, 0x0, 0x5000000000000, 0x2}, 0xdd, [0x10001, 0x0, 0x100000001, 0x5, 0xa76, 0x4, 0xfff, 0xfffffffffffffff9]}, 0x3c) r1 = dup2(r0, r0) write(r0, &(0x7f0000000040)="fff186fe59b723db445b4f88df2f4eb1cfb2684ae3f2074a91df92c8e09bbdea30e0c9dd78f93211f9e17e7ddcbee316a225e7eca057040501236ce45c9a57d1e29a575461efc425780579b712ab253bd9100d970e808c80b76cf9c45dc62e3675fbed8b0d5e2f3f961638925ec1817eabc5214560b796a31b425885bea827bb", 0x80) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x80, 0x4, 0x992f, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x7}, {&(0x7f0000f4f000/0x1000)=nil, &(0x7f0000f26000/0x4000)=nil, 0xdf9}, {&(0x7f0000fb1000/0x4000)=nil, &(0x7f0000e90000/0x3000)=nil, 0x10001}, {&(0x7f0000f6c000/0x3000)=nil, &(0x7f0000f06000/0x2000)=nil, 0x6c21}, {&(0x7f0000ee6000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fe5000/0x4000)=nil, &(0x7f0000f72000/0x3000)=nil, 0xffffffff}, {&(0x7f0000e83000/0x2000)=nil, &(0x7f0000f18000/0x1000)=nil, 0x101}, {&(0x7f0000e11000/0x1000)=nil, &(0x7f0000f4d000/0x1000)=nil, 0x7}, {&(0x7f0000f6a000/0x3000)=nil, &(0x7f0000f5e000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000fc6000/0x4000)=nil, &(0x7f0000e3f000/0x1000)=nil, 0x8b92}, {&(0x7f0000e0e000/0x3000)=nil, &(0x7f0000e5d000/0x4000)=nil, 0x3}, {&(0x7f0000e25000/0x2000)=nil, &(0x7f0000ebd000/0x3000)=nil, 0x9}, {&(0x7f0000f2b000/0x1000)=nil, &(0x7f0000f78000/0x5000)=nil, 0x60}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000e58000/0x3000)=nil, 0x800}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ee5000/0x2000)=nil, 0x1}], ['.\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) chflagsat(r1, &(0x7f0000000600)='./file\x00', 0x5804b63c13e93129, 0x2) recvmsg(r1, &(0x7f00000017c0)={&(0x7f0000000640)=@in, 0xc, &(0x7f0000001740)=[{&(0x7f0000000680)=""/189, 0xbd}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x2, &(0x7f0000001780)=""/48, 0x30}, 0x841) ftruncate(r0, 0x0, 0x7fff) fcntl$setflags(r1, 0x2, 0x1) r2 = fcntl$dupfd(r1, 0x0, r0) socketpair(0x20, 0x0, 0x101, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000001840)='./file\x00') r5 = open(&(0x7f0000001880)='./file0\x00', 0x30ab0, 0xc0) r6 = semget$private(0x0, 0x4, 0x80) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f00000018c0)=0x5b) r7 = dup2(r1, r1) mmap(&(0x7f0000e01000/0x4000)=nil, 0x4000, 0x7, 0x1011, r4, 0x0, 0x18) unlink(&(0x7f0000001900)='./file0\x00') ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001940)=0x5) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000001980)=""/52) read(r4, &(0x7f00000019c0)=""/61, 0x3d) accept(r2, &(0x7f0000001a00)=@in, &(0x7f0000001a40)=0xc) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000001a80)=0x7) semop(r6, &(0x7f0000001ac0)=[{0x3, 0x400, 0x1000}], 0x1) recvmsg(r5, &(0x7f0000002140)={&(0x7f0000001b00)=@in, 0xc, &(0x7f0000001fc0)=[{&(0x7f0000001b40)=""/167, 0xa7}, {&(0x7f0000001c00)=""/208, 0xd0}, {&(0x7f0000001d00)=""/85, 0x55}, {&(0x7f0000001d80)=""/96, 0x60}, {&(0x7f0000001e00)=""/188, 0xbc}, {&(0x7f0000001ec0)=""/194, 0xc2}], 0x6, &(0x7f0000002040)=""/200, 0xc8}, 0x1) r8 = open(&(0x7f0000002180)='./file\x00', 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000021c0)) recvmsg(r8, &(0x7f0000004340)={&(0x7f0000002200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000042c0)=[{&(0x7f0000003240)=""/93, 0x5d}, {&(0x7f00000032c0)=""/4096, 0x1000}], 0x2, &(0x7f0000004300)=""/29, 0x1d}, 0x40) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000004380)={'./file\x00', 0x7fff, 0x6, 0x9, 0x1, 0xfffffffffffffffa, 0x7f, 0x6, 0x0, 0x2, 0x5, 0x4}) 16:00:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x202, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="ad929fb8e32b8ce4226f17cdbba0a04b6e0607229b6ed64b82b004dfeedc0bd0d2d6bf275009b113f7f9cb1cce7abec55fed8125a07d012d8e0abdb597dedd68d1fa4582d16d", 0x46}], 0x1) r1 = accept(r0, &(0x7f00000003c0)=ANY=[], &(0x7f0000000380)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/146, &(0x7f00000002c0)=0x92) socketpair(0x1f, 0xc007, 0x3, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, 0x0) r4 = dup2(r3, r2) renameat(r4, &(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000011c0)) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xc040, 0x7e) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:36 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x80, 0x1, 0x3}], 0x7fffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x2, 0x40000080, 0x401, 0x3}, {{r3}, 0xfffffffffffffffe, 0x6, 0x1, 0x9, 0x9}, {{r2}, 0xfffffffffffffff9, 0x0, 0x80, 0x1, 0x3}], 0x0, &(0x7f0000000200)={0x10000, 0x4}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) unlink(&(0x7f00000000c0)='./file0\x00') close(r1) 16:00:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "c64300f3ff0a885285dbbc77f4f20900"}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001080)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getuid() getgroups(0x9, &(0x7f0000000680)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r11 = getpid() r12 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000140)="10a2a9fb99af6da0c140de976bec7afa5eebeac2d543bb3d82758e88361a44f514be5111c8370f17d834548100fd67b35e2ca29d3def87b97a480fb1668af9e19872bd4ee6a0f9edeea33e3ec37db8350335de976737baa67a806ac2d569af6aca9b412b3309153328317ee790b45bdb3ffb9e4afea32e1d2cf75d6363eb69970d9730fe03d51cf493d376efb46db8b663f6176a438ed8a246996b26c82bda3461223ab351abf0f5d19e562c7cca68dfa59d", 0xb2}, {&(0x7f0000001340)="e40a5fa46559a9a89a0ba1512a2c353a1781d8b608a35bc5921357b3f6ce5c0d4b1b59e77bbb902f77fac3d26908c8e786d7aa7680394fffeb3a63c235d412e25f058b113ba3147ec5eeaa8aa38c80dfd74af4ed8cb26ce0e9b02377c3a167a0ef1700cd3fc986e7fcbc039fb4861b23295a781eee386040fe7a965eef6e006297d58f1354b72bec467c4ad6adbc0a774efd597a61306dc7e7455d4e6c61cb4b9f4566bbd8999b889d46b11720bf2a96e8e44c688086f8540b7956b34e3b8252b4dc3cc8c2bb46735e59101d4261f8153a2c00ef98d2c3a253100a39a93d7e25f2a26904d802a60b328e28843f37226c2607ce934aebe6b04f8ef5c67eba880d279f20b57cc5d544ae60ab522dd211c028c07605fdedc56d5bf27ffefc3b6109155d25147370e3fc942a69c4d90657f2a462f2abc3bb6966337e0977c48ee5673763c9221903d7e2f5e1b5b77a2e2a72aeee1f50999650132689f401892c5cb418f3094bdc49cf7c1b2bd73d9618f541ac9838fc29924a45babcabff2a6925517d6376fb539253631167bbd308310952c93cbbe055927f577a4c5f20902a36656888c36cfaa4cee9c79a5500f867fa7bb84007a79a6f05870298a49c02e3946e512566c2f708bc1299018e14055f03b962ccb4711d44bc43db12b73dc0df9fe79df3a749fe4a394e9b34a97df7f8241f1ee0900d4317c524c467915e63d79e5a26cd814ffe0cc05060ba599007a9ed92225ac7523364558aa0899fa6f077d0b5ef45ed6d626051b0d6f2ff162ffa3f36260af0f98a622450b54b8e5fdb4349e6ca46a98b17e984954168df2cb277e091582d3468784580a14ad58752fcdede0e7d0e9384aa423feb1ec8db1f2ebf667335f0a912ef370e619073decd0bf225415c067fb3b7b9c2c13f7d8f1408f350ab2827daf634a3913e9d742af1a81b146957544ef7836910454525d703ac11090eb05d76501f6685b799ea1118a16007ea92b90d467020560244063759221d06bec8c94355fa5748bb8d2f5f7e8306c19b8ff1df0928483002c026e865faca57ede4f66e08796c112093f98315dec243c364859b69a7de9f636a757fb21d8e6d863e733502d5f760ccc9b66ea7cb89fca16e5e238a0d7ad8b3e3b1a7e208e98d0be2ef3486402602a4c1e12ca853ae1f32d9900fc9fb316e57dfddd0cd96feb070ed99d9f477fe9ad423372e5ee63b85073078e2b12d4e892e02f527b4250e9e07cff31390726fb09add9ec6d75b90c87cd15b041d82d234a28cfa37b8d463e5caa44fb1436f2020f64049f554a3ee5b880ff24af3f90c858620522ca520d38ec25777a5e88dd47c37ce3a27602f08c52201b9a95299eee3a1e37127a73097a1b482cbb536d9bb6510bef00662c2476f84223ec497e74eba5a23490368af8d588ad84ad1349ba79fab4f2046798f302fc076a86368ad4755d9bbe8f97c7cd93efc036c2c35d8ac66a2fb0f128195b2fcbfaca5362c0a9209face58cb7306cf435e6d22d040cec9bdb3c69aee67c2a7d02aff893933d07a749ed96a5f23a177cd3e126a9e52e0c05533bf713b33a53559d73d6fe9d800384efa8e7dc73608d3cda862f8ca151583d929b8a29c182cf5c38d4cbc6176f1c31f878dddb4f6d29bc7ef87c1548f80a623eaee1a5913fc1d4ab0104ddac92cf3b5625f1f75a7cc847fb3b5445bc23879aecf5ba8a52883ffe10bd1eafb4f2bccbf9bffa95a551f957cfa12abcb988aa7507414c13f339a56d8feba027f6cef9b7ca58e4e050f5613f398abfc35f93a788c58cf4d3aab84c3f6b0df2741549eabece5d12723f28a993fdf1eecf982cf32ffefc3cc019bdc84c4d1b610b39d562faeaba93268349e9c70c588f0fa3083534d96292ed64e79c86ad24f4d2bf888ffcc7ed9ae00e9311a95b5216d91b29fe29b07975d7f3de6e43b32c3add345318024c0a93e2359c113bc984b7271bfcf610518b0fc2493c004753b078683d88fed36bdda5f84a501ba01a57d8143a29df368e169b98608a4f2cda080968b50c1effe02c7bee8f012ad8e3749ea4252c7c7c7d9998e7e5ce2518baf2c97f58911c2a8b0c5835cca362206b1ffe57b6dbedb669d39c681b5e5e8124d5617c94d6bbf4adc6e4c7a13977f207c4d6c45ee8d0f92bdef83a2a8fdb19c028bf5f02e06c0ffacabfbf35b7e12864d27840fcf291ae3bb20f98852fb4fbb4099c73e9270b3d4e260eb7432327e38469c6c478c58bc406d9baf952b7c0d2092044d87e17e3eae70df2c9685dbd252421d2182c7a028ab1c9e1f278f1a61da0c5d84d63ffaf5bb56f091dafc1724e13f9eefe3abf198231fcfbbbfb90bbed3683d819f7c51d95bd3707c702b620363e35ed7c652a24da0fc58c9c6474cd1e4002fb6b5131c1192414bc8dc27807130e00a1ee96c111722bd7403f28d266c84cba732c3428b16c1565660c4862fb0faeea8f6ad0a0cebeb6053629b89c0faaf536d615b6c30de63f37aeebc5351acd8990faba74af48fa939f6c85f7731e12f31ca283571e24271f1dd642b6f2c7c645147e6b828a8b4905b545024765b601e573823d43a9be8b5e2647a4ea8e8784aceec6560c83ac027e8a49f1f0e890b7cf3481bd93628d561cebca1bfeb3f70a5cc8f3947c25a0b967dbe1ad81b48d282326a5e7520728d0e7c43c112b1295941f8f85706a571fae47f23f22cb681dbf59750518d39dba043cc5237ef5e567c835b5838b123d09f70850246cbeaf3cdd6b2308ad04f516ecc79ab58b3f861e287056ec16954f5b819299fcb06c30bbca4f48edd631bec35d7cbfc985db4a1e204cf3d19f192a4902e72537af4848ba5ec01742bcf3df743a8c6bfd8079c43c1a02cd5b103f96098bfccad00f661451e4d59309bfc6839f39171f7deb87224bf19791c0c7bfd38aa1c0a7f5bc10ec1b82c91e93c70caeb506555deb11b5b9861111e3db39092160286efa9e5303490fac5a1e6b6b3cb87859d96341fb3b78da988c95f8d0a6646bb9250525e49bc9ddb7231c27f684d825ab84278b276572dcf20aab6792e9e3a56482e75cc140d00e49adbc037e9775945dd456a97245f34b922920397dee5f51b0edf7ce7626b6b770e87a9e01a30617e1050b298cca7bc460ff3d4b2517078fd8a6a99d3e7cd5a3ceee58a4400644ab00e0aba7ac81de7ecfb42e4718955b31054a686bb516872744b4250dc95436b00649feec3a65788ee884ad83b7d718b98400090861f536e28c2d0e38ac4200bf2da0b948a2777d276ff587719070d7f5cb00674ea6cdfdea88ac0acdf4f0613fa00726b44e2f1bebba7d58797477cb5d6b1b8b77a3bdc5648b57f7f991fc17179f600dd663981e16993d54c8d00a85a31be935e9496e498bddb52f295ffeca9b8ac6fb57ece7639022dba177ba8100212b60d939d29d1b84c2758cd8ab4ca87f038ada9c474fd854bb3864120002437802e82e48aa5ad6ab1ac6aaedcce06ba57e9ca803bd3a2db11439ec0f1a2753cf8fbcf6a8bb415793f7879524ad3c4fd8679ce2cab8511269b34e73c90ea725f2e3031fce73049f9dd844c9471ab64f6f7dca7dd761aa8e5f5d0a47a02ff66e3dc8666e6b9ad99245ea1b8d4a88bcfdf5812ec58437f8036f52e30914ddfbad9241c7ad69b4d3333766a8d35db35f4425627ad9ed29e0ec1e377c8d99e72f497426c53ed60c86d96abbc1b0156d53fc05e9d7090bf177e9ef6758a308392805a3145a301d3c77ea02ec2c47048f5399beca2b6721706baa3b236f75f6d923896c5c32ccb768c8f2f669316f688469361676795beaef9c233c96a640c5e1dcacc0ddfe292d9f905f74bec993cf4eb87a9d41662a197413357f27b0cf8b84314c24da83c29caf8717d4e42061e283f24d0f43a7481e1e2e1e499ea2ff380e90e1a45b5ef9a41b986f6c076f41e250743b83c739bc9204665031b7087e37357a18004d7598e40e2851ff47d7a84953361e4f32c38ffb2616ae03451756b261803cc6ac3abbf4010d9bd24dab87591b1296be82fd6f49fb835202fb94fffbf31e80497fcae69f03a10830d25c8a56fe1def5fce25b1793b7505b1ef595577ec860d7005e2df7b01386a760c65814f5a49d72353cda2d284b99f59f863ade785675954cf216a0dff6e5632e73e2d7af73a63297382e70ad684b4bd63b1bae3e04fc6a121f1f0ffa8b4f0ae949eafd2c208f43c30ebc48cc5bda6e8b2138273d9d46b8686875f6377cdaf032456da1f7a5eccc6ebd5dbaf7413273ab085a82c63941368601cd12aab39a2e0cf1b7baa74a70fe53f25eb40e3e3ed1a947b7151e493fc4e6be58256eceb117af861e64b17a12f96ace579562e3bd9763923d6b270a6f59e0c397c3b3c8daaa59aea3bf3fea168a4638ef5644513774f10c1649600310579b192bbe25e8b213a57c4ec0aa2328dfe13eda248398200653b1a0cba5d6c4ba7b62c815c52ddbaefcd7ca3de24ea7b8e9ecb7707630497cd59158a5f3af7dc28eb013757b5c7e10602dbc16136c98cbbdf990e83eeeb8c8dbf64d8049a30ae99feb258f381afef608f23c72837dc55a0883b0de277929467f737a6d90ac7ac089660f900f4bfc09314f92811d7639325a1edb8cfdf21f8c272aa5da34303cb28f9b88d44787709806c1ffe2c85a9ba99e1bc07c0b6ce7649970fe16d872177ede358538ae14368abd4384ac00a6f314db4860f067a225a492bc7ed7a8c63c5fa1a6f7228dd3600cda69b066ab4bda6394554478a695ac739489a123a84d045b3f36d3310fca47f7ebe62a3c50a4bb4dcb36e34c058bebcd832d5fc1184ca32cb63acd1b0608b71483ce3635fe06bab8e6b3627b762f0d0f007243f156e61a127b95acf7814fee6e568e07e9571c1b65f165a4b22eb07daecaaf2c7b48fb7130c86c6280234f71c5eda39bbc62279807cbfa02b84689761dec9d49bb3ae355c6b9367a60f1ad208a0dd8876f112d1fb0fc639438dba9409c906c2d0ad7920c852571bfba83e2554eff0a02544edb63d3eabe0b353c92d246d4216f3de7c5c5adc9be2bba085b77d0ae836e2a3667b5da8c9b7d51938882c1acf66ac14a465f5b7d503f986c419358eaff5e767c9592ab1cff60ef63c0470b1535ec77a0ed8261656267ef2c41c4b9654b43496e184c574e9debe26f4e9bf13fa3fb49869069a20c245c511bb7a29b54a191113c2a450dfa0ecf30fec4a01aa6c03a5d3f6e609b7b7d77164350d967bda33183db6d70614b6bebf049b8c4df7a6dd767ed6774b77f1d24ca9ae0c3222a1970d79f70db526fa390e5194455c4768d6e409227e11469940fc7e5223873f4b7db2b0ae19c3eb370a7f0913b29f61b657e7b1f8fefae600fd80f945ab9a0c94d834177705dc97fb65afea83baa30444d8a4bf759c402be104d44503b89da391193f3bbac1fcd31799d523431a1f74328f1fed6b1273e419b2c8c9c8f92b4113e7787388379ba7a58dd3d8a8cceba838fda92a7b8472146a4d4a776d4594dcd1518b4d13b96217d26df735c13a65d2964621bbb85972b8dd3d699f6a5d95835c450fcef79a544eb6c14c3f4405b3557d2783ad77889e7b4f2315d045fd17b845727e5a91ad1f5f0c0f51dacf0c46ef05fc7d9d0e0c8af971e9dfbbb91b0afc6a5aa280ca9b440ee626a295586ae464f8adb8824439d928c3cbe97eed058d893acc26d474ddfc7c7cc1085f7f33138e538a8321124f418d45f6828407fa98084234fd5983bf4e11305c206c01208844ff5c8cb3ce8a12635e2367e4d190098d4e009", 0x1000}, {&(0x7f0000000200)="6090fdc0c994cdc758767882cdcdd61072d803abda8e0054bcafd0cb98032cf66124a2d5d40735dc2c23203f494f1a44099e2c3a13601fe0dacec485e3286d0a8b32e051da103a481b2d6f3d53ff7997e960dfa8e0e7ced4e354e1988e9883715f23c60a256a227967854fa0859a434fd522952a05810587994635b649f4cf6a23a5e615e1941e4b6be7b070cec7d22b", 0x90}, {&(0x7f00000002c0)="58af215f70a92aba33a835f21d38174d82010c495682ef53c2ee30b9754bc1644ab485e0f82102e8e19b17b2695198a05c6dbd5c8febff99cd0902dba7e95a453fe353d6d15beedb16bb849f82863f84bf50b1e1045f24", 0x57}, {&(0x7f0000000340)="3d3d0cf274fe38cf5de78334339dbfcc683c183a10c9c6c84fc2a2de762542219c1454a4ca240d88afb6063a4d2d53aed7af734e2549ab9c6bc9294bd8154e47b8921ca4c2347be56862ef7df570a380c0c0780e89548638bb9bca111f1b4fd0db81320d49432d952b4bc423543e02300eac99641ad97cfb141970cb277dd297654aabb0a0bff296c2f9b4", 0x8b}, {&(0x7f0000000400)="c728be1ebd09507b7367900dd4411cd50f48f0ad178b694ababc5769779839fcc825a003684df85d37cb0c3505ced38e1c4f63ba8948c5eb241bf7b223afb7b4a3bfdeaa5eba362d790ea8c63c2e79d4601b73903b51058ad2ba711c2e0a6f56c1b2b31dad9dda1b3a5d8f449b3f4b4ea3f08c6568311d5e21bb0b4391b426c9988497e6f24de0d6696125e395ca84bd7847f0acd9aac74d885eb7201b7b7223e8b068eaf31c6c96349380a2e73e2085d685c0fba38c2385b1d3dceb73a9cffb6424dff3", 0xc4}], 0x6, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x1}, 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001200)=0x5) read(r1, &(0x7f0000001240)=""/211, 0xd3) r14 = socket(0x18, 0x1, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000040)={0x4, 0x7d7, 0x43bd, 0x1, "40aed604060fb4f125dc9e50ddf277a2839d92f5", 0x2, 0x5}) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) geteuid() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x10000) 16:00:37 executing program 1: select(0xfffffe7e, &(0x7f0000000000)={0x0, 0x0, 0xcd}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x6}) 16:00:37 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x400) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x7fffffff, './file0\x00', './file0\x00'}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = socket(0x6, 0x5, 0xfffffffffffffffe) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x3, 0x40, 0x8001}, 0xc) getsockopt(r1, 0x601, 0x3, &(0x7f0000000040)=""/116, &(0x7f00000000c0)=0x74) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) r3 = semget$private(0x0, 0x3, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x80, r4, r5, r6, r7, 0x11, 0x7}, 0xfffe000000000000, 0x100, 0xfffffffffffffffd}) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000238, &(0x7f0000000000)=[{0x4, 0x1, 0x7, 0x7f}, {0x200000004000, 0x8000, 0xfffffffffffffff8, 0x80}]}) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x36, 0x10000, {[0x100000000, 0x98, 0x8, 0x81, 0x7fff, 0x0, 0x81, 0x739, 0x80000001, 0x7, 0x1, 0x401, 0x81, 0x8, 0xbb, 0x1, 0x100000001, 0x1f], [0x80000000, 0x800, 0x8, 0x100000001, 0x2, 0x5d, 0x0, 0x4, 0xd63, 0x8], [0x2, 0x53, 0x1f, 0x2, 0x1, 0xfffffffffffffffe], [0x3f, 0x200, 0x0, 0x10001, 0x100000000, 0xfffffffffffff000], [{0x4, 0xfff, 0x4, 0x1}, {0x1, 0x4, 0x4, 0xd40}, {0x10000, 0x6, 0x80000000, 0x1}, {0x82b8, 0x9, 0x0, 0x7f}, {0x6, 0x9, 0x80, 0x55}, {0x7, 0xfffffffffffffffa, 0x80, 0x8001}, {0x567, 0x0, 0x0, 0x928b}, {0x1b62b884, 0x5, 0x7ff, 0x1f}], {0x200, 0x1, 0x100000001, 0x3}, {0xa, 0x5, 0x7fffffff, 0xe175}}}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x0, 0x81, 0x80000000, 0x800}) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000240)="d690a6ee51be5f1b890c7eb902ead76720da16b229a84c26fa8042e9b49813139ec4666f1134d74caea832a0993f4fe6152865cab9b902d34be13eec807f25bd3712c56ae7238495ecfea2da114d2fefe5a30edaafee80", 0x57}, {&(0x7f00000002c0)="69c2c681e8ddefee84a249b2018d0eb7f2dc39670b54fafc7fb030b7f25740efff76cf6a0e3480e390eecaef60ef41644a828fa66961b32dc082b7ce65306732aa4d629776c4ac963e86e17923f5d12ff97170de15e72e36ae2afd2962c0b1ba7768e4207ffcb26141206fbb021a084974667f9b56e29ea01ccc235a886e49d26df61510acb961f35c26f166fa47558dcd4e89ec9c8f3a0041d9aa8417b069b1ee8b8b99886f", 0xa6}, {&(0x7f0000000380)="d94d52920b4514466ce3400824247a1dc4590815cca59b44700dc0acd0137e008f489465efa570400fe5ef02898549725309d0f70a23b9a8620e7a254e8c88b6d146348b9cc67e473f49530562a5", 0x4e}, {&(0x7f0000000400)="3b1581f64219f4908fcfc3739b", 0xd}, {&(0x7f0000000440)="e862e36e6e5e2eab8e3c3e642d1455066f78b7a86916f2c38f97c047b31e187a53b6107767da93330e4bbdfae104d681b72183a295446126185890bc07bf152a44fb67a5b7c9c66f4b7a62c73040fab51f8b0e9089358ce25789a4a3d266f7d6da72284140ccb64b07e02bdbdc90fc17a3c7e93eff6ec8050a49e833456903a1d88a48c277e59af855e6553921e67ab3d10f3edc53aa68e5ad82d21728474ccbe3dbba72fb5d53ddce0b6f08dc249146f8da59f09e", 0xb5}, {&(0x7f0000000500)="4e63c95989db132eb0538c6fb33c696606d735158e9e9b87eae08b04473807420f3b059cfb477c4c76e125f1083126d4f95c9c39462f8e507591d2f343cacc6e1948abdcf34c32c4cb9a300b02c0d2f77b6636e34eb2e0585e3589de", 0x5c}, {&(0x7f0000000580)="e243a14fdd289384663b46c465519bb68c02df7dd66f18e8d23356895c58a5c713b33409f50da66ebda53bb66fa0371e727447487560159ac519c5b7784c208c8cf0335851b6b4", 0x47}, {&(0x7f0000000600)="20191d477b11c54a62de9ea05216288dccca6830404385b51614abbe6d7fc70704b72aa24af058ac73aa9c6105ecba703dbbb0f42132fd8fcbab01d05f6d5b2cf5040f0c4d1cd9c3c36a014dd6714af5459b6c2c72c538fe4d07226a1d450001faf4613a1302e1f7a54567f9a6a7368838c1d54221327e77b2909608eac48dede427e1921487902faccb3f9c3d2127d08d918fa2f7bdb16e81cc12d29409dca2079c17088936b0ae216dd05710108ccde166d5a64731e0b8273749624e4128ecc3252e4e2fbf2dd2462bd5269be78e373251e81efafdc506272d0a5e26e92f06bff24fdaa0e51067b897ae3981b4aad22731f88895c8ae4137bbe4a38ecb8228fc3425d77acc1ac92f9885660bba52bc1fc982343a3fa15d0ba991bdb9cd6ade9e443143c37451d17311f6b094ee36e88aa64d6f047009b03d2fb25c763030b6d8e3727abb917e78f293db42ca158ce63b858e449830736368673c6845ad4cbd1d87dc39e2bdcd182a28e4b36635e8c8eb38f4d002180c2adfd88bd0fc4880c1d1fa39bbdc198865ccecb27d829e959c2cc17b8bfbfa351202c3f387e90804028bff8decf6d48bbcdd8aa83763db01b6fbf83bb36ae58513787bf6ab6a3ec0df5a501a1210ad37b7ed3cc5e7fdd62b0978c86c675572cf68d8e2261da3e85d6f5c245a1a45cff622a3617339ed765ec0d8b23519a60fff5913958afa6c457f44023233b95b8c4314781a099684e629b8b1db22d51e5c10bc190cc119ea72f69881851b1eebc64181dbe118a9a58b01c068fa9dd70ad72786da681f9d1e5294729ff946848e76e451f9b28fc8f63b49f66d512f93064881b2d0434a90250f7dad0059cd09565d7ad54107088e7f6e3b198786b71c7c6873e32dd6e751322d3ced8016db3ec15ac57fd57b3a91bcb7b9bd7c81ef5beedaa95411cdbc11ebdeca8aa13bcdc8a8d5bdf87c0311c9f833fd4a9ef82cffb22ed3d8c4fff4c67d64ddfcab5d334eb64cdc2a59df749d53a1c7f8a130923b458e24e9488445b0ac8bc410315a5a81efe5a17b33187e633ecab8ea01ebc651d7f63d77eeb6330842c919665df0bbbf5056bd21c6e4ec9b0af81361abd8d87aea3c446b4cc27d58d8add3eddde02952954b2f56e7ee335c0179a929ea6aa4151bb0cd69aee5403e92d491c0b3b8d53dbc1b3fe01d89a2a051c824bba39882db4d3cb81c0cdd561e937964462a9328a95f2111b14a56a9564b77cc9d77828d0749f8bb857ed2c4c15ce94dd95db8c97a90ce3ae7f423867c406916c693ce85dfafca0b02af88d7b0c1ed6d91a1effbabec6c529be7ed0f872777c405102f8065f91b382660b96c577744f01ad17b310fbd8047fd01a8b35afb662dc8359f2e3567c277bc03e4b071e5d36399f3dbeb6f54cdf4f1d5fa02c84e4228f0d1ace6557b24f8a43e279f686c43cd44ea8ed8bd2662b31b0297ee97e34480155f99a426a4d66a369cbd9057dacbd86db1c5ebe82822f431a811a97a2f04b64cb549477ec464b407380e0cd6455ee9064d4484e9e512d271ca221f2db5f1956a72e9d27b4cbc745375a8840ee5d10d26edd752de68905130371673da04bd3115214d6947066fdd2bbe0c7094c841104e2292a078ce8a799667977c6a4d5daab5d4fa8fd352b854144f14c1a5ced4dbb6c0da521456941b04b53e50ceec0ae4dbe2d08202f36d1e22de327d3596a525c55fdd39d7c273f07a2d6848ebc5b25d78a08998ad77306474d3e9fae5883753aede11deef902d424d373d756d289f91df1ae236da4afe2106be920ceda619ccc92c9e758e2a391d75a850f0979c698e6c3c178e8bebf93b781bf65d6bfcc0402b7292e75a738101c315115be3f9a1c47a9d440030774d0c3db6edc25605f314e7a610cb366466dfe81fb7724ba1fe49ebf114965be0228ac127fe2a61f7ce58f35a2ea823d20add3b3762438f07f933b8ffc5523d1aacfb9df2b46e4b87d8aa0ff54a9ffe9235c5c51af169710d726afab8c6a8bc299bf3287ca7d60f3edf1d5d6ea9384cee9198729ef1b4136ef38f7f4f42b69f500fb128e10b5de34850510e6f0a7ae223051f69798888c8ac63429d47ece582cf7ef96f4df12aa4d5128bbb306a04297cb117599859653b4e9ffde77c64f08eba9b2ff1d50fee365b963032cf168d22469d9909f3ce1934656b1fddf9ac036ea9635f7d2f14a768dc8c8460e76e264b0b33f73d21ce5058d12a8976cba0c84f1cea3d04a8c68241b65c3bb75589b455fe6b3ee237b8b510982ee4e5948c65465b5c0a1e0fbe1fde8f6e423479c9d1bcbd943e8c5816960ea677e3b78cfe544cf93c407af9c7b91d5adf66e47deaad7b5f0edea3af9c2f9d4f3e2460593dc96463473dfed326c8aecff678b83f3caf8dcefb0dbe4a9bd58b01d44990464125850863e40e1a22009ae57b1a7d56a1211e30a23fe83e55e661a17a66725bd85180520131dd75e91c5009bdb16530e865b30d49146107c95b770180c85fb5c03d56e1d1c6676d59fe340f2a56bec1cf784722d6a0e43025dedb413f7213025218819065c0783c7003b0da8b307ebb3383c6e29add8ce678ff6c1a390425e97f1c9d7c6fa7cb261cb3d99025d86887a990597c5e3774421d33abe0483b559a8b63fe532072fd7444a55c2965f71084091b907f78d2b26f0056bb481ddb7f4b0855bdb6f90c5982b58192cfe6a3564a7458c7cdfaff568b54aab2bf1f5904297e1a24c86c4b949171f235916425cb7024742dcb422f5cb5457269ac18e16accd59790b058bc34bc74fdcd5a59c8a4beef64f790e69e1c705db1079318331942a9de3bca2c3f329caca06d3a4b895cbdfbd7e4b618c64bcede5a2ac374b8692bd9a48e4f00719108ded99a571fdd3709ee0d2be87a436559216d6d279fa9a500786fc956d3fe81f08d09262c924ee11e7d343c87afcf3900c438b0131c28776ba0b65244dc0a2b7d101cd57fa5f4358feda9984f93c93f258c5702788d0c55cd78374bf5ac500d8431548e42117a0a6c28adaa9bed2a65cb8d790ac74842f1bd8778c5f3dff501c716683248cd7ec2ed715360f0ae362e27d30d53bd585d6ef612c475b20affa71c0d95610efad6af8dddd31890074e834c47818b63764ab957d66bcf8ad6613f1bd42401d8ee4d5b339d915524eee5144b5383a3443d1155a3123c5e33d16098e3297b0be7fafdb103f0243e4aa8d0efcfcb4af0ac5eace29a87603a2cf3169a71978c2a213b2cf7a5db66738a5cbfbb2cde6ada6ea1af24782e73168ecd885e875abb52e8411c004722969f6b96bc3dd7d6efaaa09305a9ba70fe873db88c44221d15426ec4825860d054c39c593d12f4d9871e554805aaf6cd448a6916fb369923c0662dcf4bce2446bf5a2195908032620d96ceb4247d5c85a93d105c6566d5cf3d5395f7c7fd24404e5a5fd16bdb79c683826c4df26842090ecfd097795c4adbac9e7895c1e417876b40d4ea7f42c550b976a94a50713af1dc27390204c2c8f1a3abf05b86cec37366eb475c88d03f71906c1fb36e9863895b484e314867cacce6528ae7935bc9fcda09583327ebec8ddc3a2b41fe262f1e14edaa963c6160c200dc54d1291d070eb42c7d5c50cbe0e300394303a5f8cc3d6b17cc47917c302aabc43337456d14dc2503fc2de9f8bc38614f6a1c5b5faa265e60cbabc958ea774429f62af0c3a59155b49f04035b237c47d8b6262dad31045fa4c40deb45f0ce73df3d337f0e9804f92c04ac7b55570691e806d7744c46930f162e2017810e3c8939281c9643fa91c131eddf95662a0e805070be6f329edb9393376afce9ec969c032861828256eca15e6399d79ee8a1de252b85eb8e5c4fd260ec25f704731adffb872355bc99e89b78146367d04f41fc6bf4324c43563b385aca3d5e4fe7a8a3d8399d765c09b7e94cf6845f6f3ad820a3abe7568a6d8d718c1458db44f982efeb3501f08c040337a5f5f81a89a9e24d64529e8b81f372dd3f02de9b6ba004e5d928905ed9965d929006b15cdccfb3cdef01448ce880503a59d45cc5cc223744484967cd5f4fcf64a8099c9a99243468f088a30c8a4a06cb81a8b69f75f2b0a76914e31dd3899878ea0183c818235aa8e280ec58f73d0c1a88fa8d0b02af1358792a23d8bc6edc337bacea5dee58fee62acd2ec650b3f819ffea7924b7833f50ee15f217cf02f39e2fed747df1c274b4f14b2d0b794f9a760b745ed070c2a9080bf477530fd41caaf4f67da52a6780b0adafaca1b2414326acd47ac93da08d959163bb307184a496982c3619d7166b2a10252c06b9651886bae470e1a94be77699396ccb6e11d9ce4676949aa095b2f8983585732a7de12b70a8f9bbe27b4d8d3ebfd96d4ef45a5d259c8aafdbdc3171048d9628c262f2a6e0c14e1926a9b50557d7949f55e55a5a938cfc48b25afe726f8a478efd7d64bc0f3f46fdfb5b2511bdc2b2c01398ff3248ddf8818059f3e9ea6cb9dbe910f5b044319200f842cf1fdb19c55a6cd4620f16b5e385c73b1162c295868282e2cc3dff27754347669c27dd54bdf16be108adb804edd54734cb17071443a049d46297633cd8ba6dbf3553f224ca3ca47d49c77bb8efb4287653920ee369c49aa3e432d8140dfeb466f0bad9ca46ef9b440374138b69e0f34b20de0550d2edcf4c1738cd02281f056eb26e5371a8ae5ca50776e954bb0eca4a290da21e24fb28bde43abb6b6e990dbb74ae80bc8b420c1319593fd310ca0b2477b882700c1cc38a2cb52763fada97838009aaa204f231794c3e9d6520bd53fec959b13f2e1f0de356e76feb674142344aeaa7717ad39200b40ab10859cfa7dda989635c4e33b386763e3427786422853ecd117acb937247a286b6f58e6fcfac0fbe2020a5aedabc0ebce4737bb0a8fe805aab2a63e5d1514775479bc20e677cce8db08061473b72ac89556ea463c8f8db342bea311629e14c4c98e605f0dec86718d3df7dc179b097d1c108c3f2633bceccbd31bb253376d75fdec272fb56b24c1a88079096a2945d035e8daf2163339b0ef3f767a2f0c2eb4725417f19e27923a4b9817c22fef61c13eb48242bd074523501197134d04468d830381198008e6b225e2c5e3e834f39c52eb99d4d6a98ba091b3da17ea06820c4e15d7cd2f102ae902fd6a8be584a0007220d46c9093b7562921d0a9c30e7b29d5e048608d6f52de31f2ce4a551732c25b2abc33c4bf46be7493cc99d280ee39bdbbfd7544053f6435aa8a28df664ed8347040eb41885b26796b5c0fb933517a248e0bc2d0ba770efe4f3b86062350e56b48d99bd6a8d8e8b50624075e03ba4f5664ef024bcbbe2c5a0e5c51b271f91917e2be7fe32ade743319839e995dcc0ae86a58e8a2d749e916243b33e0800b4d7865405ba61f3da2a6e45f9fc77ab4116074c62f7562e4aa2233697b077525a4e83fefbedd917cc15c983bd219f47bd98cbdafc4da2240660196bde0bd8b47740ed3d37c5fef04944eda41bf98287c44c51989990998b76bf59ee2a71cab8a1edc7097d8240a3700101d88504645fc1e95cdd1b111333481781b719335a15216d08cc9d94c44ba3ad9fab6ff1b86bcd6bf9c376ce61c3aded5855598d2755c30afed5996ed7c15da1e65f9ad40743a28be867c262b3e2df63a7c4d4cddfea1c868eb021fe62569118615ec64a61173fc05f0e5d409a1417f2e89e96f4fb5679d81cdfb213a9fb88f4406c793762c9a548860c9ab6aa426c0863d74713a6a498a42102563789adce4abbc5298590", 0x1000}], 0x8, &(0x7f0000001680)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x28, 0x4}, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x85, &(0x7f0000000100)="006b94647799a9956c94635ce9e518c58deb38c128b075fedf801bfbd49ffb0b5ce0de9bd582582e3ce4667e91a3c94ddd63cb63850c67ee3a099cc88a5fd1448d67858656ab1dd7e20c54db175ef9e57b980d4c8a0a31365a4af4a2ef427fd6806caef9f81e8c065e93564d15e27f895165b69810ebfa8459e796ce2195ca7468bd8a1d87") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x6) 16:00:37 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x9, 0xfff}, {0x2, 0xffff}}) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/10], 0xa) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) 16:00:37 executing program 1: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000080)="34b6ffc72f47235ffc64482a827efa84fb8072ac318109ec856669", 0x1b, 0xc, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x12}], 0x7, 0x0, 0x7, 0x0) 16:00:37 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 16:00:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x105) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) 16:00:37 executing program 1: mlockall(0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x2, 0x200) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) sendto(r2, &(0x7f0000000200)="bda04f71086d8e0483c52b35fc77c87911ae40a099ccb9193e872eceab108cc782b510ffc49def02db8fdedf628e6c745ba5f5f76c7a053e8294bf27aa6cddda26b7556b9eb29736e1ade5fde92ee2885365fd938152e0f1a6a2b34045fee640c62a9ae5bb1ad6ff8f4727a87d43983dd95cb436bb838cf936b5e3f1ab6be2f355b6883f6414c5e8f12b31630bb5c541254236b701b33edb36540ef875961bc151c792f1b1c56543d592a6dc92b86f11fe1003be87a3fb5f0538e64da1e212b7a47084df40c3e9eb367b98887a686fc63770d68ad33d87", 0xd7, 0xb, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r3 = semget(0x2, 0x7, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x9cd2428748473e8c, 0x0) semop(r3, &(0x7f0000000080)=[{0x7, 0x100000001, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x101, 0x800}], 0x3) r4 = semget$private(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) minherit(&(0x7f0000217000/0x2000)=nil, 0x2000, 0x0) getitimer(0x1, &(0x7f0000000300)) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000000)=""/97) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x30}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") flock(r0, 0xa) 16:00:37 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x4000, 0x400000000000001, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) write(0xffffffffffffffff, &(0x7f0000000080)="ed2bbb07ebf05d5494db3c97a699b41ace034cf6cacd7b36253207fdb966635b639a81941529bda415655c36c284b89a9a88600717739fd09c2156e066af2f3c7006a6ecdaa8cd4eb82b27654076bd230ecb58abc16150188973d51f3b8f27a5e44d1049922b2054d41e6fad5e4f34d25a2ae8d96618307789bd71ba61326cbbc1a5dd1952a48efd59ed8ec912de8548b37d0d34cd291fd507a2b6f748ce8fa4661811bed86f29a0d58a292cd868e0bec1dd997f5901d0d381a462eaf2002ff3c920b4688704994db9ec668f3dd75667466bfdc519db94d72d34d591592327996b6d14f142d6f72c54083fac1091605bea63ea335fcee00b8b", 0xf9) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000040)={0x9, 0x7fff}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x50}, {0x6}]}) r1 = socket$inet6(0x18, 0x3, 0x322f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getuid() syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:37 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) 16:00:37 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1a5}], 0x1, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:00:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) lstat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x4c) ioctl$TIOCNOTTY(r1, 0x20007471) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) renameat(r1, &(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000380)="6bbe0430573dfa0d5021ae209936a95002fc5a739866270fd42ab8d39605c94079ce439e3fd37f6a9cadd98856c39abeba2ffdc7009cc846816e8ca465094adb9eb407d26a5ba3f3bf1e9e541635069b1dfed91415d9002ecebef66fd8aaef40d7274208dd57821e70c6a2ae742766c2cefbf8e29ee164ba9dd369f0182cdacf18628b0271d3160c16b4e350f6153cc1d16aeb8e01c023d4e839ae6fda089d23ef7cc7ea9db5db0effa979c2c5a085253099aa2a75765b0a432b4c68081685db6d05fda249a47d53aee53d8cbe5ef24d213892122543f603fb792bdea022b21a8f02e4b611662a8eb05b4768f8bda8cab1594afb1dc89f9e7a83f26e938957fd01792beaa7bef72f5f9ea8c0414f68656c84085da665a8c4a5ae3ab99e8f165f2388405eb4ce2c35680c1502899155506bd58769760737da7875630139b38576f1dfcf9da7e5c5544b60243f6a9e7f2a72fe1e386cb7192b135bb491cf367a64b7fef468e73afa84524e45d7fba3fe40e89593b9925bf1e34a26e8bad5ee60e3e338dd4a516c840396e1938038d58d34793ffa1d5205991210a0a307a353a0dfae4c343acaac6ec9716eef094377a32df6854416eee4cc492ea6a9363ed8efa77a599ae038c0c505c959a4d64ef3dee9187bb8b9044f7f21a069b8f35dfd97e020a8999976f6305a8c018614e556a80aa1a25c41a61fe01029173a385b08065d42256011300b0690644c9906a6d5dd561e43b6fcd30366ad6f08c04427533f0e4b762698465ec5bc56d6155eeb468676f09c900af77517ca933e973b94d6d5291c220eade1074ec41bcc8478ac785aea5ca63229c814fa9186e2e68bca266eeae8772e767567c46a4dc17c4dc879877c6111718dcf0f4acfaf0a21dbddc4e3780f2b33d28c12c58e9123ae3e7d70ad1b12e0ffdee619b206722386f98982b02be980116578f6f85930aff5b93da9efbede87614913cada3c8867ddc7b433b77a54388d216e70033c10d1541d5da49abea3723b39c29c7b62d9324abc0329c2f64ca37e2a8d1b5b96d584b9ae089abf684a0b369a5a9aca18943b71601d827a9886688cfaf7812ee0baa2d9ffd9e12d36f7ec50d6888b1649bbb0b5a21c2bb04b5b1be6ffa150571493ac947fa319a16147de884bdc3d62c03581b5b6819e611678d452a2702203c726dba790f83da08683671d2b7681a5c9470e3a180104765c648891dae8c0445a302fa328da328cda6ef0d4d4db1e2b6918887a1adcded8ab04a170255cfb", 0x386}], 0x1) geteuid() getgid() 16:00:37 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) dup2(r0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) pwrite(r0, &(0x7f0000000040)="ad2e69506cd3bcd4910752b9b45f29d609fd04736686d9969edb8e42032997a6434cdfceea4b9ed123f1215644141c7d14e0edcc28", 0x35, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20, 0x0) 16:00:37 executing program 0: 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) r1 = getppid() r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000140)="03c3234b71cbdee391808adbc8428f3a55889e4db0b668908ed0aa1cdf59f5d0746f8b9b8800ccbf67b652dbb8b31863ca876a21a372e50b1dbe4eae69cf57a2a7b8e9c99294c691a8fd9ce471de0458621a4366e01979c235a257aa8f6c39a4d68f6bf5f2c9f6c03b9b65c06c32ad7761a60beffd3a76f51f15d86a8f22852c0d1a936f5b6c6491840c91dd04eecd0205b9ea1232abf9d12de5816d7616b5feb935f041", 0xa4}, {&(0x7f0000000200)="c2e3aa52215c904d7a81cc2a5c1d948f66c24fc5f475e41969be8a15cfe6e9f06e1c6ad162b908cb4bd4be17b84952ec990e6a8942dd385f01128549ec43a39c92d9b2f2a59238b18c229f5d3e1c9aadbb9c865dee8cb64f47169798c5a12274dcca3292ac26d14793b54c554e6cc69ffc533edfda0f9a9dba222feeb77e284026024831dc899a1b9bae8dc13029865aba4d30c9316000679570ff549340787a88c115061d3e0e366fb3659159f3336951bbd5d5", 0xb4}, {&(0x7f00000002c0)="9fe2f1e2734536b49b1e25209558d982355a593f176f8f4083e327cad93c16d478187526bfe684d568abcbb06efb92", 0x2f}, {&(0x7f0000000300)="40ff5c6a6787c06cd0301c223d5fd931ed3818b9f23d3680aaaa032205ec3f2b687bac883de4e87f17cda79b230efdd66da6b54086af9fa38e7d537f0ef61e1d190f7dfd7b8e83fef39fd861b9fc6b679305bcc9eb10c4078fb4c609ed649387fe12cf92fdc41a7f48a1f58805e1fe76cb8f5f9d38a72065d9f7462839f328e29217024b90dd37e1f4c6883f14d724719444d80325a078d3c310637d9f894b1bec9bd3c2b7efab12b1f7ac2c1d0f17ce1e43dc0d24b9fb7ad7c5005c72dcbe536cd4505e7eaa6e8ddfdf14327f83b33933d7b10324d216fad145b19d47546af56a902f24fb9f4429eecf3d74b2cf52aac9e4", 0xf2}, {&(0x7f0000000400)="5b00eb9a79a591f02f3843a0df48635969e185691a5fd8cbe9cb36aa2ac9effe2d1969696d158e0142b73c4b319ef9d26c006c220154928f3f9115bbd4719f5234a4231a7c8d14cdd0865f7c7896b37bfda5beb867e8e2a193222c37ad7fd869e01f070b847cdd5087ff70217d17ee75", 0x70}, {&(0x7f0000000680)="ec11223d1fa2624dbcee53ba3ab186fd299bc25119525b7f43f6ec7d32c80ee2b49fecbc0c525ce66da7e7e834814c534cc6294147e023f92facfc2256113a873e4c5240b5fe8b5da135871765548185c5a39d3e65ce9c3a6e7b81f9a8d274980035b38c13c224d4eb0499f180f38738c0728c3a03c616698589261ec9c4cf6939b11fc138e40e8c245947ad4c3bc547721fabc60fcd6a01388b150426ca154e1c63ab069257c5a843f47389dcd3f2a39b70379de601597f9c3c83bc22687ed43e3f72dabda025a91ebf76d5ad6d8a258db75a2d15c59aea55d24400e0d518ccedf4b9a4e946e9fb863b5f1a89e3a8706e", 0xf1}, {&(0x7f0000000780)="0b3085632b9417e65f294cef3828a7ba3c29b9eda93a370a2cac648c9bef3427295ecdcbc96977919e22319ecad136e65f1629c826f937722cd16b9d60081efab22b7076f6eaa46376b7803ff32527e33eb348b6feeb76e8331a18c93b045540a54986897070c885db80d3c926ba2ca21f634568c9cd19baa1c8", 0x7a}, {&(0x7f0000000800)="475ded803ba4b6eced4f2acfb7d57bff48b1a1122738abad5e8d4bbe4297927a9c2ebf4a8300fa28f71cff9cf84e773e1e4cc9d6279c894415983abd2145ed141cc01ee350ab317d9353f2334a61d182afa2b7219a3b8c574d3fa88e3863501af0ddb92e289590394ee47275f19779f4ca2c0cfd686f63cf3072b45ce1c0b2459385a9d3218a89dbce9fb8846b69118b", 0x90}, {&(0x7f0000000480)="64d767308df48316137893b65d4db6a8fdf466051f473309772c19878eef82c366ba74899f3a09c9c643464c1a58", 0x2e}], 0x9, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x406}, 0x4) fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000a80)='./file0\x00', 0x10f) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:00:38 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1001, 0x5}) setsockopt(r0, 0x7f, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x200025}, {0x7, 0x3ff}, {0x6}]}) pwrite(r0, &(0x7f0000000180)="b1159e3cb4bae980fb31ad3a380a99a0913cda6869a7efe434987f7130dc16f19a180198cacd7e4e577b8b760e0482c26be62fbd57036c11b1a5", 0x3a, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x7ff, 0x2}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x241e, 0x80000001, 0x9}, 0x6, 0xffffffff, 0x101}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8200, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)=0x2) connect$inet(r4, &(0x7f0000000100)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000001b80)=[{&(0x7f0000001d00)="8ec8bf58b767cddcb566a1abf3fafb7983cb605d0266ffa232479a28a2b3dd4f847af47992572ad517e29871b7c61be515c122d5ed6d19ec69418c3b3181b019a17c05d2b0677ad56d3227408dc29994d5e96748f64cf7fb16fc39f19e365a2df2c70ebf25fb", 0xffffff41}, {&(0x7f0000000800)="b6ce25c3c6f3a60f3d9966b56b26a19552d237bb43ba6fb4abec8241ba2dc0e3af71e46eb010aae174bc1e826fa8bb9f72bc52cf82a15acc693f50a8288b120a906ca89b3fbd898e3fca482333f4d5772188ea3bbaf763a6630bd896e50c0aaf641cd738ac79b165d67c454696380ef4fdd5cee3acb387a5af451f8fc5df52c8adb29d974031f179dfaf35b4a0a3c959d6e5306990969cbcf612b1de377abe02cf8452227d703a33172858bebf7498b536ab4f2a7573463a61cd6e51fb5cf59717a8e73d56d6892d530dc04e10b6ee1502f138e6", 0xfffffffffffffed1}, {&(0x7f0000001d80)="4ca2bdaf517dc6cdda8df389ab42f8013fe7691bed7bb0ace0108c8dad5782c4c8240b45f2aeaae485dc55e31c1b78a90aa7d24c0f4588f56676d07acaf096c10bc3d12a3f69eed6b2f1d555bb70ac75995526bb5a0bbf0ad86bf776a7a5b7550d1a76108edd75ed02f4a8a1968b7dbe1db4fc2bed6f6636420850033bc0af6fe094034d6c1c1c1470593cf79f593822e7bb86409942b7ebeea91b305e9d9985a50acd80f19203ddd63601af71b7df0bfc2c1d023d6e1e37d1a252d8e5e13c49f99ee9bd84ca03908a51e78cfa8a30c65b83551a9764391b2491462e0b5561672efb099d8e9fe5066472233c6730f993b80e7317b5052d5d6c2846f95f19205a90f93419dfce61c6f0a02a6d17a175d15243ea3a6116cfe2285929654605a887cafe402082bb58651382bc8088a8d1059029820dacf150dd2b1f04f796f96afc24ff2164a33a1ba0d8fee78840e5d6ab822d98be98585658173e2d06d76b8a4ef19f28d622d5e02d3c00ab8438403a8c3f74636d5d85d98cea3be646d8f0b86f862b7322278bbb3bec102e14ca2e67bfac79fbb8b992bdb2664291f73a59c8ecced43dc7fbc7039b9a5f8d8ae06e477afa62284fef9a4da34f9289d0311212ab743c7dc62ac88029c73d4aee17a26aca89c4e70df178a07ab1133c2346f1edd62a665bebffa36ee98041687edb8506c63eaa404f33c6adda03394107e81ab79f42fd2e03dc9457f60a1fc6dd3a900a9a39402fe9ba8298bb9cd6d193feae3d31c764f5c872dbd5d2b2adab4be3b73fdc9ef257ffe0f7530d9cbed1e6f5fcee0c675d97d30808e7e7f5d407424e6c83974f32bf6f755a2830a3ca37ceacd03f234d3fdce93c5e2631e50bc7d948cf6dca365abb1651d381c13dc98d59dcbb0402b14aba551b07695e693f1f0361509ac31758778367af8122b1bd8bf80560ef72827ea43a22a8696fa43c984c68e7ce6242f48f97d3bbd1db0691d5343098c454947073b62d65875098f8331f5baed12f6070676b3591ffc231184085aec7124b5e8c1253290e8c10d4ed0adb7d7f14d591b1a7f42db68f5c929c71c71b740bacd00b2b31e137a4841105e8b3bec826b4cb5fff6b72fbcb29985df8abbf76da043822feb3b3be12220c8462cc1d2e7598b41c7e8d2cacf7f963f9dcb7a0441f6ed7a78fe69ec6feb880c0fa3917ee8fa61adb754cd9366554103ccd665b6fc71491844b9e3ed62019d1cd384f6f21a19267377a3d000b404f8a0f700edef15637c9767b3ed1a9389443f9491601adc1952b335766476be5957e6e37b5fdcb4dbec239bc1bbd82505a219945cbdedb0b729f1b3c3c93790180aed1426fb8f335bf026acab26cb3e80ddbb2160e756a2403c9f7ddd03c06f1728c7f3e0c10141e575bd4938ef7f1ccecd35f2d0ab41586bfc45945cce6e7c0f35365e54534456ce2a9cf79a2bb305229bc2026523663ef050ef95a1acb2fdbf3169bd51ac6d0749bf048252a34f2249366e34b0f4e2a4163c92030ef2b5438c33648a7a9bd0b059fff10087e319a95773bcc78b73da70b5d1918f7c3ad4ca002f1c2c7e354cf8dd1a449de52e1312c7074d61908f766090054c06d0620d692bdefa26036fdad5369f65d00ed19d5ddf3fc365a54c51ecef42920765b3625b7d55215e03e12f0b928f2c207606e2f52da6985b0862280639cf181a83175e6b2f3245867f29b1dff59b17c04799ab9aae68b75aa8b3e25bd6b19bd801c85ed7526d6690bf2ca7a6dd64e834df8d8a5645bb1ab829f5caad736afd257fa3e78137ea95e58326ba388093d689367744f56642febb24d2c02a8aed639664c5d8d0c58bb925457eafab8837681af877f537f73eb4abb31c99700d40c57b45bbc33b555aca769fad760759ff0db7459feb8650db140232429d2e09650a6053535c0f72813ad94932c4853dc69444ad8fa51d0b207da7586ac7a835931a3b4514dad5ac5cd6c82d97ed26a4223527421c433f99e41526e7e647246088675ea2c9a10cf41ecd8edfb98e58da59cb907152134dd37964d4ff82da297d403670fe097d483631637ec0bf5e995f5213d20e70896ff84c05ca8d7133daf66912cba0584db0835f5fc83897d945c86e295fc52c5be81b81f207f0da08b0f980aa6ea9464bd3be3c9e9617f6aa969996f6cee157d8ed33417ef2a360e771527257aa426e075d00436725a6a4162c1aa19a1ebd300469ae70bd1a0cac20ffe817b5352ec8e71c50bf22a56cb45e8ef5ba89fe6ab4c891f89b5d9b21d0f5e1f3af935a75a40bfabb8729685576a95b48a65c949c16687e9b3483affcaf71b4d61d5c35e1608d645e74edcf53c57201673a257cee9437240c1a9187cd103bf36346253429f75fdf62fe7e8fc2c8a691245188ef31bc72f880a0e64902aa2a443a6be937cb461c236cff95d30a3c7bb743b1de2baf111c444f83a303fe471feeae9b68e4341bd9a53ef262192a58467a7a6c39119d3da62ce056b505049a74b8986a759f133787d93d4ce005f92fd59b4015b110659c4b698a568796f8300ce465a1b189e63fb3081f78d7fe1c6540dd0c7a42af33fe08b5c5c7ae1fe9990ffcedb689abd71c1756c715116c46b442fe64c05c94c2a92f2cc77b775c9b3761d1e9f2e009924236007c9e70d0c1ec197675ca28d9d1caa9724dba425e4b25a12448bc3cc16a74e72e0a4459d91eac5af9fc3e3854bde6a87493131090ebed457f522cb56b38a1df9c8ec6912125332785f260fd6ad4157db0aa76f0a0d25fe6b0063ec1ec428dbbe589bb7a3f8bc72f580acea086c770532753eaa6fe4dd1e4a14a5dfd233089e6c891164bc0abeb7dc400d3c2ab00774b639944194a0f717ca6f2d1cadbdb3e4aaa4bbde594be92e34f1263faf6e126856b429211df88c34942eb7696bf29e2d481aafdd5584646d95c368983cffa7f9fbb442543556f503047362f35e2f771ae9c05258fd6a7c2dec86b17065ed832f432e8c92d12364f753c8f0f3ef5eb0e8cdd5956018f5345de0b68e0b1c1517b2f6941fb811441a95d7bf8dd747b47d917a9c5a4efe8f26151cbd5e2cafa016ede95aeb76e66754fac3301b173671d9502f933c5b88d554a6c3b39ec1b10100133d827dc61b3022b151b2585cb731ed0003937d3ef56277bbb3f5662d35df2ab0c472a0d5b76df0d8c0575670491e744d4a1ac31b9fab3bfe34beb7fdadbc777ade2d322ae08e0d7eed11a3617fc926056be5207d3ec12a612a0f87bc0fc984e36cb4b3206f84ed8d71dbafb9bc63cfd59e25ae8752c0c048a8d04b99235c0462724054e01c3af663577f79f7db7dbd414deadb63e6dada5caaaa36f30d320adae8ef2ca2a94612c7b7732d0a62986500c218fc8cf16421beab552302fa48226780723e0fd09cf502a43bd2a7aa7f114834ee229e9ad79827669f63b7ca869409eed6163b4d981f25e4f726f8ea20618b595bab023a51ac83e11036e4636003cc1da74ab2253c4b71c563e19f5bd625601b076a8bd23af2ba19ae55e6f9d3db8425df38a223a8bd8a003eb93343dc2e9d9069b73d67a2339f77843bdcbc2888fc977b4bcc295e7f93f4578a0db037d97042cb96453d34c085dd1320790ec021010f13552b8a63bf95628dfca68138a4433b086c56192cf7e30e1dc5b8253468024bddd01d6c30df0a5d4eaf1ecd2bfa70ec83a411eadbf1d3a465bba3a7e3f1737be22c6f03def2a4cbd8c6e4b1c116b47ea4cd85ee937547b8ddb3dd787400bbb5ec391a857e99b5ec62be8ff598766a813050949335098bc60cd30ea751790cfc774257f58fdb9c9ac893c2e642a17dc9412f14a6c9c60cab96688be66d4fa5bae5ed7d269e49ff4cd20325421448d1a2b20863a7599a2b28546efdb572891cf53ac07bd0eccfc97aa6859d9a766555217f2d363249bed9485e6b68d359ca17f77cdf9ea5bb9cf6d0939b714d9578b88fd4d6d4a17e05424692183c0fb04a17f2c092b27660e612383670d8aafbc124958d514a8e021e738bc8ba3185abe869b5dcdd23c40904b73a648d0fd69a81b31c0ef870c9a72e14c9144c5cda44a6d99e1fae849ff759dee447c63a6dcde85d589b5f6a312e3f1cb45395d6ae36a5836832c43c09db21e62268976f40484a9fe164748cdb46c6428538fce2ebf9fae8aad5106ccf8a98610a3f03ae8c6493c6f6d7da2932cfeb8647d1bba0f4f01c8a6df5e4d95bb8907d80d9a0ca244b6e12bdb772dee1475cf4556fd4fd6e657cc944e1c1d8ff9c5c3e66fbfc197dc6bbbe0a17d95a5368133568de5e50242e7f532c37bb7bcf526ea2d06e57558835e52372a37e19f0513f7d060677ffd151629560da86fb10edefcba6273274123411651e5c4c64ec681bffc18d1c69ab8680e603cd2f74f34b8d1fb145fcfd0eb44879d36d1945c5f7a97c3b754049375f96192e68db21cf483b226b5322fd93b4b4e9a43464ecb95f7d37f205c1d4fb8ecff870adc6eacdf1c4a1aab0f9160f5279e18bd488dd6901be2f04e820bda3a94b957cb282e0bcba5023903456ca0ee66ae66c4ee7fa48c05e3dc6c5e3ab927ed70ea82247de082574b65f0eb66c620aa59b2e3a7bd26cd000495b33b6193f240724fff7d1f85c7afd495714ffca95e4cffdf99476550d0828224b3a0aa36af6d2b7354d6fcee92f05aefdfba04492c5ac49955c4c6244955e193839fa3dc3d8db9f086020a5b839518b4f092cba131a230548683d2d55ab1918201425e7e79b5006a0ded81c51bc3195a6462bb6e011dca266310462beb124d57d1cadd057d8cb40f5b30bbf0062ed790fd7e78edfaf1826ed053c7d9fd48b82b5849031aedecba7a937e7da4c9f72b56d62dd6bd0bcb26485c1f855edec644f6a64e27fc2f8bc2fbd69f84de66db8f99492f7f757255c67a474224b88ebce1a38dd91300eb5bf08051ad386f2a19f43848d0050787bdb30aa088d780c47422909f4e564a2088e0ecdf27785ae8db622b2f3a3f6628ac4e9887384ac3e23bc838154f7ebc490cc7ad30a0145e0a66932624fe89608fdbdc98f1077a29ed5b64d80b99c9435ae4f193f7935a71ad512def3d9031e8931ea98577b3e02ec152da6fb24069a208fe467e60a403ccab2e980131c2ea2ada25a5b1e79382c8565f19a7304974fe5606509da22acd3b42c54f544d47236053cfc3ee374ccfb1040e0f48086d6b8e04245780073014d6a8fa031aae7f8a265bf44e904f59bd442679f33438acc89f251a3b631b536eba07a0b15946761f1330b71909cd7aebd448fe9f46fd5db2f56ed3e8bd07f96f194c30d3a6e5ada24e4c39e643d6a068de66fd992484562fcde47734bdd71f35a69d1e9ecda030bf4b71ce919e356d0e0866dbdbb0bd2b047a0ad1f409c0a5340668f474db8d71e05d12e7638c9bb0449053fe330f845fa7b15df0c66ecd6ef7fc8128b155c3725ff9fda4a7d54ba4ba2771b1f6e12a9f342439155ea8f28739b7cea5e84bbfaef9c7eef8dddfc5c604e45f2d535ba1ec0989880598fa98e47225c8b13ef951349291492a9fa652684f16812468d2e3e12350fe0dc049e031a853562cc30feac41ead304488de03ea157f884a8c046cfcedf3eb6c5e4c7dd12ec9074fc457a6e41ac9acef409e83517f49dc44f89324237b8c9fe4b6743a796af203209f8cb5664bbde6e132b910dfc36c61f46c2befe8b8803af6a479b2545532c592546f526b133b891acf90dd6c6e047cd205450bc82cded744ba682dba3b74e3f66514d02ca086cfc15c4b5be55dc2c35a97f2a4908", 0xf7e}, {&(0x7f0000001900)="377c539d41f7eba48267bdf99573f6f010b66f794ffcc70b3b950a419bc8072de81770cc40f9302e3ed161b5a056cd077bdd5d13d4b2bf396de0d8b2e5b32c4b6a61e8fea240f5ae253785a3b4c896564ae99f2031e6f712d894a831a77ed863ace9739bcd9fc77bf13a67315c9b67fa793380dd05069b6208c8550547617ab76c2e97217a6c09e204bbdd74717b819811", 0x91}, {&(0x7f0000002d80)="099751810e704a11be270cffd7ce2c9409cb21f2b9935ea4793cf5c53c2edc10a3a6ef00278a7fa10f45fe24e6149f925a67c56651f0aab6a0f14747986f3d37f988bacb8c69d1c1afa3845c47ddae43c2665a53e3b5bbb2adb5d85f04e77e3199e8473833d527293120f6aa88e6434bb0e99f397018d9056eedef59f675e75a2a2867c437cbad1ff574bb693cee2762d4b9cdb1f71698153653e4f047cc6e40adc666ede949a412fc4004ed4717e8b1543b41068626b7f7b8b7e1a384331ced47a77fd8df1e7d7f1ecaa8a3bd36c08ea0f9f8832734cbce30465922e100a4be3e45bae6ea03e35a749f2dbde4095bf47882f1fae7c3c344a1c6510795688b", 0xfffffffffffffeb9}, {&(0x7f0000001ac0)="5fde18bfda9d0d0afcdb28bb72a62165226571a483933ad2b9b6f93cf4b08671de687fe8d270da881dd1cadb31f696d809bc302537c18ce24946b1c75241e953ec6d2798bf7895dfa70d2c604c4f238afcb71106d8136d4a7178652f13c538602baadd16f7f26b77b323c7488f14e0b91b5031fe2b8be5108f0ad619f340817709e6fc2e16648d719c5aa1919a2dad56818c0b2cf25e52ae05676249c4ed421c87ed0648d21ae223c83097caa712f7fb05cd3f374c6e1a683d19b1fcd53d8d", 0xbf}], 0x6, 0x0, 0xfffffffffffffffc) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() open(&(0x7f0000000180)='./file0\x00', 0x10, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = semget$private(0x0, 0x1, 0x101) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x1]) socketpair(0x22, 0x4, 0x5, &(0x7f0000000300)={0xffffffffffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$IPC_RMID(r2, 0x0, 0x0) 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}]}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgrcv(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000002000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000001000000000000230000b4320176912f5177dbc983f7f4c7f100"/145], 0x8d, 0x0, 0x800) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000002c0)=0xcc) 16:00:38 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:00:38 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10041, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000100"/4098], &(0x7f0000000180)=0x1002) r2 = dup2(r0, r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000001c0)=0x1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000300)='./bus\x00', r4, 0x2}) r5 = dup2(r3, r4) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000080)=0x40) 16:00:38 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x110002000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) read(r1, &(0x7f00000001c0)=""/230, 0xe6) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) select(0x40, &(0x7f0000000280)={0xfffffffffffffffc, 0xd6b, 0x0, 0x7ff, 0x8000, 0x0, 0x1000, 0x6}, &(0x7f0000000300)={0x0, 0x5, 0x8, 0x6, 0x6, 0x9, 0x6, 0x8001}, &(0x7f0000000340)={0x2, 0x20, 0xffff, 0x2, 0x80, 0x0, 0x200, 0x5}, &(0x7f0000000380)={0x7, 0x10000}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) select(0x40, &(0x7f00000000c0)={0x0, 0x58, 0x7, 0x1f, 0x3, 0xffff, 0x4, 0x3}, &(0x7f0000000100)={0x9, 0x0, 0x7, 0xfffffffffffff87e, 0x3ff, 0x7fff, 0x8, 0x4}, &(0x7f0000000140)={0x140, 0x1, 0x0, 0x27ae, 0x3, 0x20, 0x48000000000000, 0x4}, &(0x7f0000000200)={0xaa, 0x81}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000b}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:38 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x80000005, 0xffffffffffffffd9, "85754908a7a7230062f90f00000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:38 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:38 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/134, 0x86, 0x42, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getegid() r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000280)=[r1, r2, r4, r7, r8, r9, r11]) setgid(r9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000002c0)={0x2, 0x9, './file0\x00', 0xfffffffffffffffd, 0x200, 0x400, 0x6}) socketpair(0x1, 0x0, 0xffffffffc3fa8b22, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setgroups(0x4, &(0x7f0000000380)=[r1, r13, r3, r8]) wait4(r10, &(0x7f00000003c0), 0x1, &(0x7f0000000400)) lseek(r19, 0x0, 0x0, 0x3) mkdir(&(0x7f00000004c0)='./file0/file0\x00', 0x40) r20 = open$dir(&(0x7f0000000500)='\x00', 0x10, 0xa2) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r19, &(0x7f00000018c0)={&(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000016c0)=[{&(0x7f00000005c0)="e11097979f42857176d370698bae0ad7dba5a79793732c40dc2898a296278d7ffb5c1965a4c0ccc9d53f5f709c109ace1b797edf8272724dcb4121424af69c1b35e2fbe953540f044a6e77e857131ed69e2e3acdd220251904eb71f4337c20e01db31e0069a37f5edbfacf7becb712daa5cb65a8aa348bb30a9e59c9b4e959635e4f4cd282bf52fe70a774f2ec5a4b4ea5987a8be30da737bdde3d2083aaec26703bc4a24b111d15b3d75e173e6fad139ee8a40477adf0b3c3ce8b253fe0b9113fae45bd6f7286d8bad594df3f507e1b1a11d1172262c366761e9965fd95fa119a67fb5a22d33a07fc1aae3b6b602772e3c2985309c82f3586dfbda0d216bd4f0f1e2a61b66dc27750f957236abdda5bf09dff0d79856345c674fa166c4519a5b62bdc24cbda1e109b5a10c4ecd01008e306bddd8ad2da05a0b881a18f6863623b92ba2d30de41d4932efcc62ad0c9577bab75fe61f618c1f6c8c309143a7d924894624b8557d417e4c371824c48ba924369fc2615ea98430751f239ee1406b3dba6ab1f3c0f1c1a570a0c296f3c555af6e6d823d60b39216b4ae8e461a9c97e23d736704166003b02aa6a508bd60d5e8f14d7d388d8801d7e2e024c63aeb2754df5311a992dfa6e1db5e5541ce1d972a863ec9f5c7d1dcdca0a2d03883a6b5811d7c7996e7050cdd0ae7a8e6daa7b411aba4108bef52f71eb805ac68d5537d496b8900421dd2eae867061767f92cc7490dcb02f5d221acf50444478a40031bd3b7d7d03d860bf172370b4b957c37be1289032d889e07a1bd225322e13c869c73e0bd9a65dfa73ed8ebfb5c6f7ff2b0edbfa7ce6c204f4ea5825129b2196dfaa6812431541e6678e9567314eb81f115937ef2bf6beb297b1407d6508a9dac7b5ee5dcea1e7e2b36d8366c28e4a89e2222c5a862d92ae5ce85b794d56200b588b3cf1cf2c77e60f8390e2323ff87f8067ad5ea40991667f0427749e9dcdacb72b11ae15407707375b174ea9ef0376895841b29ddc4f25e0050c777e993e754538c1f5356f5eae7b8d753ffd195ed48810f08c62aba615a70dac0ecffd385ad0eb7cde5d8d19db0be2484a9899353b68d6bd3bbc07b21191f17c1295a15739a30b23d69920a2e4fad4a4e42483c9231b4bce0c949f659cc73535bdd6b24e52d5164924eb54acc3e7773580609d8e3a3a4d89d65ee26f8c30f9cc4b5f88dcb54e3b2c055c3254847c45e4b0497c58fcf2d0486820bc9ba42c2e028f7e9d94d1c4c8841414f7d0ddc2320c504151d9b9e2abbcac3b5973c1e85426040851f7aeec1eb4e787b70cd382ef16573f7827e963d337b1f030228fa7064b53ec477a7512c8fb0faa2a60657e64c899f6ebe5883efb950dd42b2b104b3ead098798030a2965ffedd2d9eb6c3f381019a1edd594cf3b1e9a180c7a97cfe7d75e245fc32752ace827fca411a651aab8165f5ad446b85f0054b2e56599f989114b97fc48e8b1b5cbee565635ad7fafa66166b18331ac4c6f1076f59dbfb2c5ded2e8acbe347b2d2296a50210b66997e4af4b435cca93efd18a2caa4adb34d3f89047eef2c60fd1051adb7fc09d3ab66a2ec2df1ba92adf17dc35ba546e53cc892828ee7c89b92d4dc56bf81c5abc509eb748d5600fb2ed59b6ed9dd74bf995583e7e5519428020b695539853e7af7613dbca005022bcc71830ce49bb01bedb1529f3610e0794cbe57ac731178a1e3c6d7ca1a4678bcf49b8270669ddf716bee22da2a0c5ad3d2d5864aebc0ddf7ecea56f98d221e62c56c0851a658847549bb15d6fc1f82d1f0c2deec690f28a1a5fca0a9e1cde438eff0a8d308e0a91ab781f57b42c078c72ca0d16952aed9cf511d8ba3a9a72d241f36868cba57b15b28c2724fba527c8696e41a47fd4a4194c2705dcec468047456cb985414c18b7c315a6b3ad839e2cb60fce2e17468655bd7d1d912a7c295b9dcc0dc2228d90528fb7c8ffcf1919beb54eb6b1fcd79e4f42f8b1adacf11198d4873ae265d095e390f10d756997273526fb11450b9960bec32f16b9dc0d8f548f0af71477c22483e17cc27364a7b69e5de8cc746322ce3746a28b5fa54b5d01d7dd33063662d643b920cceb1a35762b54535ecc1ed6469f2a220e237f7b5aa758fada93bd227ef533a4d2adc08f800e04e13e473c27380a376bf3f1d697ab5b0156be1d1fe9209a9066b2b6521892f10b8a0fb5b891f388f57412154299b4468707d7e242c03a38dba21b60533da59b3740e03b42b612bb4ec2a5c812d139f70488085ab0fa6b74002485293baf6dd3f32e93b62952f36a627c2c050e82ca578cb76380147de07fdfcec9b48d7264da1168bb6318573a100135192fb1524ac50a245f2ca79a96501521ca99596a258dc5f71de0e57586fe7b75a158b8c661ba25f7863eef56759591bcbf5da7ced49f269425d394385f5f3a4baa84537f51e07e75c5012fb8912103cfcab34e22d5172e25a29eff52bd929457d815c17b452919ad0a4b69f522403583618d7899bedbc80f8f2d2b11092d6c47809dad11b23cd51d110c91f728f7e54d94e652e59e3f26e6d1854f36733ed7fee3545bb9a4613bc4b1151e95890946d7a1b4b60747f273df6b869f4f9fb8068011b3327524d1f1f7c5fba0cafe66560020158a0aff59043176ceeba38486d4cb2e23461af2fcd2febcc44434e39fe281d3e031160e3c219acdf9aa011ad591b789034fff45a5cd7ad18709946dec9c285a14d4d91bb4334cc9df004bb3e3781afdb6dfdab16bf97e7c5e2cfe2d4a1421294edc57f217caf3269e8575ab3213af4deadad12a716c33574760258aee17034b799d6c3e062f3426c2d8cd07d31ab47d76a560baaa9f6808086f94364e84a1cc42ace8b16c242af216e5c9b4e66f4b3c3d9b08ee4de5c02307f05095eba92ebae44563b00f25a192752f5f2f6f9970ad3931b0e6751c5aed07e7267a2c5fa3eafd8ad1e5f8b59990d0ec6535b42c55fb212f10af9fec4e7229a81d45d25cd92ed243b28328b32f3f0122d9d536d149f1f6ac356500b0c24f95b70b3d15ec8781803cd80bfe87e2b3755537bcd913f597157ae65c9544f87c0fb9e43af578ac17dd41f59a7ce6aeb5133d1b50bbaf42f16ce50ed11f3c3ba77ad96cc0b407fd4438664dada5998d34a6b11f688fc6412638d0a7ae7fce2e733b1b65f58b01dc64da5d3eac3bda27966f9e9b368c243032fccbe832492a8e60cd5c6f1d1df5e54ed7e1cbed7fa1bd49ed7ef693b1c325fa85080da3d664ab69e16c5a5f45a22fa9e40c6fa715e20a93b83f50b0cf3753b20e6496442e84eaa3c12dc081333f6424fb5c07c8159abff9ec5aa5b90e8437b8ab78d0fafea5c0e5fac60fa56a378de374bbedeb78ae7c7c9e3ab24ab219dc77dbe3f5ef5845c43cd1f94bd0ba84652f44dc4a758ce781479ecb2b4a1514d0dbdc3ae03a46c339f8d10bdf4103b0b5a94d1dc1d9d074b07f1c5f589c407689604a5265c78c74aba956de3c81a6bccf577b77e467d550b20a921d5ef2947f36218b53594a80a4555179da94bf4b119922584edee3d0199c271e3c353a87438bdfb4d9a2e47ab6abaf9f040c87d3b47f4407d6e69c6695f36e611910529538f29b2eb19336e6fe1d1c75ecab41a7d2ed74d7ddfb256ec98a49ee57188d72f5ef1983b636e114493a52f4deca3fc7d382cd507ba29c7462abac7c8e35949ce8bcdbc95b16b1677ea2c8688091f33db0517a6494293c1f2997d6cac37af514b674ca7e7caa3bd138d2836cefcf9df4e0d4c1bc3f940414fad73a6b3028bb6a2b319f61f5c2bf92e7d4892fc44658a9b8fecd66ad1fd8efe05309e53740936d59abd6d95ecc61c51fe7d92739a52bf91aa45ca3fcd68d7abcb3adcc2fb37352f0adc604b0dce418989f47c29e5b74df1b01b75d645e58d26357cba7b0966ed240a8af9c3fab7427c996ace002772bb2345b6920a9741eca286cbfecbb54c83715a6ec2916a706d9a23d6d47cdd9c559937d2b027b5e38d07333c3cd95543b07e9f925457e8c7af49c3dc665544da48e4e59c976c26272bb3ce0a9f18f145664f7067f9939adebc703c37809ebac5289813693bc9548965224c790465f1342b763aad782723800a0ca9379432422c097435f58d6ee24bf1edccc8bc3bc9f9fd44893e2255284c289fe9e99672cb25bface502cfb68bdd85a51e0c0e4d47e54dde171aa4637a81e7dafc54dd0f5dcabcafa3c1f92c74a440f429b8613da845745d591804099ec2fd33ff984a618006ef7b820f2a24e2569cc99df3e13eee87088b0f7ddf13e9ea51b0b5b29d686f29a1e87eaf6cc5e187ce8d748b20b399fb8a23c94a5bb8570009376d2c29d293cfb84076d21630e7e7d578baccf8ba6c06d458fb5087f5bc6dfdc26c5ac9d62549f4da10b527424615c9490c35b029a8ed4e71a2d0da318a6dd2866eb80aefd16e70be43b0d557fd61481bb7125921a3e428b7c1d644450cb2f9570403d7df2a0bb15a4d781b47d98a6c92b1481d15cb194b5875ce20e0dcf3808582ec0698dfc67725715e35dc7eff92535ab1a279dc04f44b6aa1a88121a2456fd1a494175c8bb042f5bd63e7073c74815868f114aeaf0613ec5ba9c3c031b7de2c50775e37878371a964dc0d49e002aab7964b5cfd36a9a295782e7650eb850a0220f0359469229877d5d8b11168e856f154160161a60f3ca5ec45599bfde9bd0b170ebb16598d2469938a29113eabd47239ef2519c8fec32cd71d240f39615f6d36f6ee61aa0894646136dddb3994234f16c5d34d027e0f650a8911f9889252a3da45e7ac6410943834db7173771069526d73b02c54efcb1d06524fd86afb6be28b9f36be097d608a81fe0a3899ba3c8340ed2d12ea8a50fca1c0041f88c4207f179d61f0040e20f50d3a4717f8b74e802204f7de3605f78d6ae1c0bb3b6fce9adb506d4f04ad07a4a67afd1a96c481e8e60a855b77f1eaf06de4976701491db8fc9b3340a8233c1979ca9c0fb22f8496d88c415834dc1cafcbba0459728ffc844e191682bcd39eb5553eba43d690a306107e481ae24739b31c494332f943e4bbde5363cc2e55a2feaf08b9fdecf203657c44a7008ab6e63c7d9d18ec1e62ab6ccc9b6f3bf94470c2470bff8a9bf2ff535e65d5757a250802438510c83cfa49d5ec7f34fceefaecbed1d06aa9c81616ddc49defe32687e9de83fd32818cbe7d857c30177fe495569d23474a27add3b638eb45fb3d926278c11277ba78266c26975d17027717b49b0613e40629d8c1d0662f41464f3e85b101cf3eb4b4fa8f25f68b01d6664ee449b862b2ef31f34716e0e40d044177bc6eedf8eb77b003edd895b0b534910cd24f531bb5ce11c3940a65d602665c9c00a90a3a6a979f9047b2709d615c07df6a4d6ae5a838f3ebc5dabe26c7e51b86f84e405de6605c89466247aa27cac3cb353cf726f3408fa77aac4dace30212d242320ea862c8fbb5bb1e63ecda8c2e840c504b187ae708eeb92a31b82988a5d5abd9f8e0bd5ceb0fa6052043840a4e98129ceddb049689a093ebadfbfde0dafc1b90c8f42b6c689375112dec8fa449604af17d68ad1e613d5120b774a149e06ea7b23dba57568388fd40ed2fc9b7954626c6ea07e052e40c49bb3d6d206414e51729a58f35ed8ebc3b65aaac16edaa6fd2bdf5ed40b23bc553d1837a4b3e2b461a01501ab29b4a2d5f29a2701acb0dbed846f0dbf324017a40711972ddd82f1b6dcee1231fc546e5f41311f338026a5accf5b63481829046eec7d47", 0x1000}, {&(0x7f00000015c0)="21dc6f7a85cb6536453aa60b61e8406e9b88e9ce4bb5af0f7111b2f58523f7342c5b625aadbbe6a41d8c52398e8e033ba461e5bbbc934727b1b3a51e6e02e32c10aa0bc2c051cd45988eb3d684acebc457974513f379b01337ba2bc159e9baeec95c1c5b9372e379fcd854fba016fca0f20af1a3fd1be19495aa6da8d7283802ef056876f1a81892cd3d8cded42e3dd4334ef7a0939b9d1f27688409f53053f31ca5e291a6f18a88fde562f97ac922d530fc1d5fb85f9efa594d3093a389bfa143259a131e31fc23eea42e95dc391bb22c09ca7349754da391de38804e86b585d6037a95968967b4a6d90d7ce308544efd3b663d2c52939ae1", 0xf9}], 0x2, &(0x7f0000001700)=[{0x60, 0xffff, 0x81, "9367d2f7cd552e65bfb7e86577f6a6b4be856ab6a9b44b312c58ea6277c95d0330b04e4f9b0d00d86c080150519415099d02de5d33b09ab4f3ccfbaef18961660c402b2cdbaff584c36022b481b91d"}, {0x10, 0xffff, 0x1f}, {0xa8, 0x0, 0x2a, "f7a11c2c8fcac77bdef1a69d2fcad0372ac5162adb2a29aa9df04790ab7680eb2142b5091afe9f18a77e60e0a7606db89b2ef0ee86ab69694e1988ba894235d43d744674c041f05a25923c9f41b959d7d197ea09aca16e252732ab600e5c9dcd56a5f23c709ef0180ff901afa6e0f0d7229da82ca618bfdd863365ec0b7de9000ae843721a149cb8a779418ce44fe949a3a070d6bf31"}, {0x50, 0xffff, 0x9, "df1bc05a7250bd100f05f9e2477418887a78a1cf69615a5d51d0b6f7e208456ed185888f4348555660323bde5b5dbedd3e63c5125e0b61208f52"}, {0x50, 0xffff, 0x7f, "912f0685827a2646a7009a7f8372992c1dabc600a169f08b5a9364c85b0ac2520376d94ab16c986b43e02cbecd0bdc8baad2e76e71515b509565ffae"}], 0x1b8}, 0x40b) bind$inet6(r18, &(0x7f0000001900)={0x18, 0x3, 0x8, 0x200000000000}, 0xc) ioctl$TIOCMBIS(r21, 0x8004746c, &(0x7f0000001940)=0x7) ioctl$FIOGETOWN(r21, 0x4004667b, &(0x7f0000001980)) getgid() getsockopt$sock_int(r17, 0xffff, 0x1008, &(0x7f00000019c0), &(0x7f0000001a00)=0x4) getgroups(0x8, &(0x7f0000001a40)=[r12, r7, r15, r15, r5, r14, r11, r16]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) read(r20, &(0x7f0000001b00)=""/125, 0x7d) fcntl$setown(r19, 0x6, r6) 16:00:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x40008000}) r1 = dup2(r0, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = shmget(0x2, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20002, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000200)=0xc) 16:00:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = socket(0x18, 0x1, 0x0) msgget(0x1, 0xc8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) msgrcv(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pwritev(r0, &(0x7f0000002740)=[{&(0x7f0000001740)="52e306f5be760af51b7bdb77bc2c5e1e78abecb778f3ef5094db5ff54185a723e6795587249f7165817bff989876c3705651535529e9f4dfc9447d9b30f08c47bf6a0f21361ede9541ba5de3e21f13b71ba79832bfe08d3b23e6a2f5d930b6b2798518bce6861a16e896c8c7d87f7875fc6fce9b2cb262b96bfdce5526345bfa7e5e95aa1edeb751cff3ba55383289ab60d297b22b51d88cc6fd10fc7698075c80e20178ff271b278d55cf982ba8a846c3ec610303563b52ab5b9ff4f84c96191e59760945c1ffae02d751f2912ed99fae8cc5dbad4fba3717d8754bb66a30693f959123ea982c377ad712eb3c2ae25d9f794cb70902c690ac178b2844a080993b4d4c3326dcecde76e3929c65b9fdf4ec22249d0b412a2c1b92a742480ec0ef3d098831d07facaf46dd2e5190d6fdd258f6dbe46226fc49054012190fbc9ff0b401ff905929c9ab5d44c43115c7278b708fbd3f7c56ec54b4ca4a200b99bf999b441214ff983175809345feed37d3ad3a011841733eea3650479bfa1919579dff95358acb5d0c96847b4e898b006780a7b1ce348524caecfd0f0db5d71335798e4997352cc2fcdf5de0bab9ee645f8745cc2359ffa01f8278ba194f961fd7e56a078581dd0c752abfd23c8794faaa6038eb9e92f0783234c0e0d7a23d57b83caa773afca5f784177683eb887008bc930416751ece6bcef3f2ba1c7e5a344806961b5c1e2e8d115c8bc3d358c9df7de17c70d45b753f07a5cd37d7c9308fba7fb7e32bb1b19342f8e6e2ab36e58b1207555883abc7159b01989b25b9382a5bef174d9e2b49defd5a03cc4d6f45397fc91a5a2f192ab019205a445ad7b84c68796e76857bb6864c07cf8f42064d6ab8374487fb8a07efe8c651e0898683945ab9278f893de1e4a36cb250e03370dd8aadee52eb5f74bf3cd5db02167e7a184827ebb7d3045264b90ca65bf2efd4eacb5020277b5616bafe1fc5ffd593e9a517d80d5e8909df19b708184082f1ce0e94d35538a2b23440c6e0288e2862bbf0f429becd96bc70a7ca01277b360fd5c602180e4229654e7d844b14877f622078643d75058f7546ea925c48c1534826027a0bf3f71f60756adfbdb72bb8cba55ff99b3bf279191c75ed097d1f2a69f70a2e680c7dbfd9006ccb59d15c2e61a116f5529ce67b6e44f44d15d9aa8661e41b88fb686304a82d0f6ea9718ff49110c6d2ba17678d56f6178f9004ece1c090b641559c921490bce0b3679a77d28a150e59f540cdb9cc09b49e2fa38031195d8067b3af0274eb63de2ea9acc569f0ef0fcd3fafeee244883d6a991a9f332b46a1a4b9b7a8f64f5b3fb86ed7f07cfe8993836695323b7bee472f7eb30bfec2cbbd5352da26a0fc47ca50074fb43a9c0b25ab93698bc36e0f40d74a5c7718b36323719cda8c021be03b94c71034310d230a3f9162a57756284a5ce22bce406ec67fffaa0a995f8f15656c0b176210ea67fee8e5127879fc6cea949f8ff4b34cc64fc03187d9846a924fa9aeea54c167c0af46d9e0477964d1848341dcbce49e6a5daaf969120449da13e73fd0f628e0962c211e16c58233363f6cfa6d45e7bd718da84e2aecc20395fdbc5dc7dbb5114f4a36f839c844c624ffd99a4a45aeb7162815ae4dc47980e2a5b637cac9396a44b86f7e004e2dbdc960383175fa35af296fd9e899df080df5a25ec5dd7577ec78af1b13303d24add5a74787fe19f7c96842cbc8ee91bc436ad70d805e3d91815625777ae2636381e1ea36035730e8ab7996d39ae554ea372d4b16b34c72f692ccab4b5c53ad91557f9a483a22032405f7ee5b60b8ddfc8e10266a22e200622a13de580c0993a23ea8cc6e854b9953dff8fbd13e1db52aad3d32cbbd2eb7566f3dbb787fff1d96f5115c50d12a2064962dc3c8551b0aacc7e155cf97c85c1f0516cf9b20fff8874b336d6f3000243e4fe3113814153625f79d16fc242525118c1d6b29e340a406df7983073a7cf244ad1b7eb34376f8a24432f058aaf678a74fce0b7ab295c932be742fba8fe2502a1e85ccb3d8e205f75bcd380aaac0698c4575fb2af14f2735fe24853262b1be3507a3b905b8a545cee08d890fe2ffd0a40cd7c1380c96a75dc6f70906b1009056ee02bed9277c564fc65f0f93e2c8c121d8bb47d58289c899737598e53052809e3c34706402054afced943809202b9e01ae997b55f092f459ead640a51d2de0c22de866303332a98fe908f9d3be3985365f05a48f3bc9e02339ee147d2735466bb992ae57530c01387730a62361065b2d88a16d542afa9361d5113e38fa6609cae685167aa5b95e889cb1a0788692110ea54ecbf64b8c8f3292e132b68c18d972d7dbde9cb0bdc50e982e2331f18f3d59055c6257938aef5d73c8b5313567db1611ad7904e3c49a130cd15c6e8b850b31c04aa7eaca9d64382d9b393278efa827fdd21d4a54dd122bcafce1e2fa3d67d08552dab23e80ea0bf2df66245927ad88ba34ed7085d01028406bae40d07a3afb9aa7713dd976aa141927984108ddfe704a47952f6f6191d58f15d35dc2a5c96d17ec4f83943f29f7d294dcc00739236869f0654443814f38c3c1e4c1045bbe6119535fe01297952b71d33ffd2bee2231b0f5d83f7490b418518504c7ca9a2bd93865de0bab009d56b81178e046652b612576fdcd0d08f72172fc7c601afbc934dec4de2283385b9d31691f25c320e6f007a11f091300b73c6fc5adefe4446f48b093545d9bcd54ba20f47ff45c12f3d487c825b7739e37b73fc9984dfa9186e12de1489904dc4ce54679418c6fb0c45a14d183bb0000c35bd543985e589e00344568fb018bf9e4f2a54d031b5eec8214ec03051d2837222e3de238101ad2cffc57c5af9f054f03ce9c70263d2321a55981665a4a1fde6d05e151324202726943e54671867f97978ff91448350f81dbd110d0f10729da0e0a845ca4bebfd8dd30402b2871dbebdf1630cdc895c295b1ad64d82c865d69e65c8b816622c6ec0ffaecf7cb5ac83c2a288dea6a351a4b39680da9cae110f5fd8bebf01a980ce566d9fba1cbee5f0261e1f7b2a1998dfbbef71c44f411552cc844a62a3cdd5f495646f5ac305bd3f424f02a8443d5242ab029db5eeba7699d06cbebc618e0fbb7407b76f41d4fb206ff0dc97d0193b4045c6c67435bed526364e996e7f2c81f81be6aa8e0c7ce488f33563d07f925763111d8102305acbf50087c20c87ff5aa9c4687714e5b99a7189496f7f2146e77f6e9e1a9d0ca92639f6210a0f8dfb2c32e5366a4285124e883169ba01b84aa31aa9a67160390c66492c2628cdaf6427376516023ea83308813e500eaeb80fee66c6098652d9cae41ec132082de0e9810fc904c54d51506fc077d008323c26fffc45c5a4182273abc5912b93e61482cdae4b850545d2d5f2139edcf1fc7b022d2304ed0ca60e60f70af3a25a3db73a5f44c5dd74a7b2507a9ea583918e52768cb817a063cceeba5eb870c75752f4b0e6f5003e98eb96a96a807f3bfdd64a75f45261866f273c22b57a927710945dd1c8e7d383a314566de26ae009552b50cb5e90672c60bc8eadbcfffcca21ceaf7de69e57ac16b6580a17a130b29719fbcdb089e70cd509606ce37dfd0d4608f400f00fed816c2f169ce6eb084a98ae1854e628789673727e45125acdeecdf3979dc4932dfdfd012041bc0498468b090f6552ff68a3d642807ac68ab4222e322fc9bd0b569b75d14cca2fe45baaf90a81b31bab65611b3ae2034e46a0c5e51b565c4e1680742a0b309a7d254e90bce869757aeb6b5c821466456392f44722cc4856ffab0608efcf3d1c2fa4fc56af26b71363aa6f9c1af770282708f47e3ba7f07ed54db7b67fe0729b3e215af9a60df646659a9b81192599a7a8ca592dfaff8fdb445acff1307be61212db98b1f24aadf6b174c74557f2657bb0beef3a6bf8f926cfe3f4c67723c23bdcff3f0f7275fbf1b091a0e5520570dea3e80dff7f08a80b893481ae6c26de5b8d436ec99516123f4145c6b3f5a1ddfbc31d2991b907caaa4d021f13148fff52de158021bf3d95ef00e5a0aef02d5bec36cc8c5a4302f86a0f1767efb8cc0c1afc4fd423915f8917491b997128828a6304260555ba86f5bdf5f0d1cfa3a04d308b7fb05ad7ad660976f7ccf1d4531796e3995b675e6c5c90bcd0017d9b3a576ed6a1e2f2e5dacc26cdc5a48c5bb98a113ae0d70474801048233cbf24d97c47dfe89ed8fca077dee07b2b135bde92542e50df4cfeefca80c3f4a11fa0d6ebfb8bbb47975b2a6601ad0e4937dc973eecdd2d168df2efb9850d4b77424bfd0a42e00a663280b8ce7f75eed794688365de20f45dc696626736e2f6b0d039d0f8aedb5f23240bd5b97e9c6deabae0c5a84983d62fca8f5df2e7eb1724c979d84c0fc056b3268ebd09d3193ab42e7fdfa32dbc52daefb1f06eab7c8d6891b7654837638d777f13644ed0b8e3f6243ce91928ef98f95d1a2c95508917269d05a04f1f614e0c70adf3d2dbebd66e87554211f56f9b496e7e4e7f4b2a9c94e5b9f2f494c39b7bdfd6605dc1af901583e7b01bb51df99ac401351594793214512a6d9883b9f5869bd00f06432bf3989dda5fcb7f96268964ce1806d42d070b9f4d670f3cc1439f6ff9d7493ffbbf500da1c53d316f1eaf8eba2772cd01581442179bc45b0c72296d2d19a6dce8b7bb035d436d3269e90ed47e38b93d54c3969e045905f11c424f577c9468ad9c7d8241e96f6aa057a5b8511f0b5594b2e73ddbfb6cabca6c5f7ed1ccca0bf9a96fee6a216c3db7c07f45ed8287a630930d3f8aa59391ef0aab81da5227ec506c0e3e5de3bce616eb5b9b76fe1c0c5a59ed75948063b774b632f7b2e2204ec4a1ceedea82b78e4ae28e779e29a5be7d28ede581abe54174c3751b7b2dbbd45e4c103d43d5e75ee0db9027c622d968b7c0b6f7f54ca3bc36b16dcdbe6560ce2cdd94db9589ace7fb87d00adc465704b4391cd558318aad0bfb05d6d44c6b7e004b14c3fd73907ea6106a9f06ce5623e9fcdbb0cd98ec1cac080101a27494e3a98ad6fca09dd125e585fd492de1bd29ff001576dfecc98b3d1b08c20b84e60799b87fd6f26ca6ad2441eb8f3e3737252ca23d9d3328c55ae66baf3d138b850d02930c2f0a732a5978e772ed61c1765f093510a22a573bbf1dc236b1d6a640f71c1f6a91a81e0b71b2d36872284cc95ecf472cde682eec6bb1761e7f974ca79aa8c834a8566a38ad4b5ad5fd8710e51829ebc69857b2dec74e91a5a5065b2378d7a7dd1c65514f02fdc79e64dd6b8c5740ebb4a1f4b92e2ec26e531f3b3a71aa11abc6db24de55dcabcfaabad7dafab147340431d135d8cc59499440a8d01932f09aa7a42aaa53700c9744745522bbb6a8ace00a8df0783542318c3a65672c17d37a025f988db4913a9592d512e78a396cdbaf38270e3654dfeb1c89193cf80055e298a3413fb8492153a46d90238bba34a0b41f14697bd37e77e15b8915807710dbf24b4ef86606ba051b3df73afe421e5aa74e36a6477565fb00e00a8b785337c0f0240f6db46e1906c10b200f5f8e5befb60895f113fc8e0522bffebca576fb4cd96ec7c7898cb3572e6f9ea2923c5d9ff61093c3160309aac9a7ca511cdeb189ca20b9c3e09687cde793378df1541bd4e767b1f8f33e1da95978b6f557ecb35f1a0295b19f450a1e09ca0d5746cbf3ff115b6b9895da82dec76dacf819bf631621eec498b413bed7c1326a5e9e865bee8029401febd83381b2b", 0x1000}, {&(0x7f0000000080)="709f2c8da33e0655f5910e259526d3", 0xf}, {&(0x7f0000001500)="89a62079c4c49fb42a863513a73b5b706f1a734b1d3f631ecbff5f8cf7031bc4972b7e0e4dbecc434373a88aa0ba19bf54974b182b4e811f3d906f819ef4", 0x3e}, {&(0x7f0000001540)="c9ccfd42b15121ecb16bda29c1e97cce55747ec07cc3d0b53443ed1c7a567535d37d010d8f8e17921c8cc900616f936dbb6b8654cae484e798460f735d1c21", 0x3f}, {&(0x7f0000001580)="c979d227fe8529441fb13afa4df59bef083be1c8eea8c882b7940a02613c23bf487e5730e58ce7fbe3978851d7386668f75bd7aa601761b71b570542733d03d7221721d50bb189da106a4f1ff84389767c5a435e12558dc4e7e9210439b29ae7991935002b5548cc78d9dd7663e38fae57a9f22d99fd1e6802b2e6847e5a77acefd0e8411c763f1949cdee8e17faf7596e5f218e5baed633b2c2534fcfb1b33887", 0xa1}], 0x5, 0x0, 0x81) msgsnd(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="206fa97f877b8eea9a36b758a465e162077c6ed988c8006549b487d5ba4308e4ddef5c4bccacdc5cfca3e608c93151b83f2667943d34640b12a3978ce3e7b44bf69ef47be1b19a078a7c34334d7ab27d882c441b8371b9ceb04c0794"], 0x9, 0x800) 16:00:39 executing program 0: kqueue() r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x2) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x21, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000002c0)={0x2, 0x0, &(0x7f0000000280)=""/2}) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000300)={0x3, 0x4}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="0002000000000000000100009d00000000dd0f00"]) r3 = dup2(r0, r0) recvfrom$inet6(r3, &(0x7f0000000100)=""/234, 0xea, 0x1, 0x0, 0x0) 16:00:39 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = getuid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0x0]) fchownat(r0, &(0x7f00000001c0)='./bus\x00', r1, r2, 0x6) r3 = kqueue() preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0, 0x0) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) open(&(0x7f0000000240)='./bus\x00', 0x12, 0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:39 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x8, 0x10000, 0x8}) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) shutdown(r2, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) kqueue() poll(&(0x7f00000000c0)=[{r1, 0x2000000000000100}, {r1, 0xa8}, {r0, 0x38}, {r2, 0xa6}, {r0, 0xa8}, {r1, 0x70057bc92f652fac}, {r2, 0x1}, {r2}], 0x8, 0x0) socket$inet(0x2, 0x4002, 0x0) 16:00:39 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x18, 0x41, 0x8, 0x8}], 0x40, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1000, 0xf1}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x3}], 0x1, &(0x7f0000000100)={0x2, 0x6}) write(r1, &(0x7f00000001c0), 0xfffffef3) syz_open_pts() r2 = dup2(r1, r1) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) dup2(r0, r2) 16:00:39 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file1/file0\x00', 0x1ff, 0x8) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000840)) mknod(&(0x7f00000000c0)='./bus\x00', 0x1040, 0x8) shmget(0x2, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000140)="818bdd2f3b795324a6e54989ed766a8f3f93dd040cd715a466a0abe7b50ed11f6c500cebf2d7f3d937e7be68a03ff0e95caf86e76789e66e00dde961be8353d1873d0f9259a9866923f6e89e", 0x4c}, {&(0x7f00000001c0)="dcfe569dcdc3e56cdd32cfcf387f3ce00b998705fbf7fcd37b89889a25f77c9825cc8bf42585a7bca101696e0371fa6e42cdba5eb32a7d048b1a302641a9e0a314f4022ca3501df7d4ab973d12", 0x4d}, {&(0x7f0000000240)="027393462a821bf25c941d08e1589576ce59600c9e8127ec3ab7d84abde9a04c7ce06e51b65d177ad740637df409fb48143498d4358b31d8cb5d2fbf885e670301a8db4f1e9ddfd6b583616487fd0ce78cbf7f10967b5770f527653fbce83afcf799254850030f19666cba9a2d52b39f90565809b459860f0d24cb609a01a08e202fb2ab5f6cc9a751bd5465d8105b327682ae7fcdfe3585a8fb02b5e6d7384c698f6b4fe08ada217891e92ff1be5dc546e7f3c3016aee65d17cf58abaa3941ad83d9489ec1a67", 0xc7}, {&(0x7f00000008c0)="92af22c597c45428282d1042f5d7bf960b200fe58e2108864c5e40d78f9c86e8cb9b0e6e8e36b6b26c992787f99970f784e41513d36170867d6b8e9e74811657dc826ca74c50a898a610d9ab0f3f8f49fb1d4afba93dc2db9538c9522f639be29add757d2713093f7e98be2b0972c9f61e552d25fefc48dd8b1d3909a9f9fda348de8f1d02d9501aa51d79854181f75e4ac5d052c76eb9f01c4f1f72a7bde51c5837d7a2a064791b328dfe4598fb193af65398316e300637ef5b1226a808f82c2f3dd83836d107cbbbcaae1fea1aec0bba3deef3", 0xd4}, {&(0x7f00000004c0)="5a79cf4de57ef6ed6addd2eb1c37144504994c3374be7913a4daeeedae76aa46d1c423ff7abd130cb7c67f78310e245a6c1b9896c42f0b4c637f79643196b630a435141fe836ce0fa75474c04ed5787eb8", 0xfffffffffffffd29}, {&(0x7f0000000540)="cabefd9c64d12c5991c160bef3c2fef2d00e62bd66df22cb5260af60c6234b2e730a51b4e6261501a98857e9309ea107d57e8bc817e32115c794cf094dd0bbbd710ed16505509e4e70eb69e1c49e32c23b30948cfa1d60ff0ec813f14b0a2f6d57017da595e05bf62ce4054ce360cfa094779e1515672b1e66c895c81afcbbd1465ee175bd66162177ef1d45e86de8eb15bf6f3c7cb7ea5d947a82649e0c24e743fe736527ebb79c403c387ae21bd9688ef6a09e4d70413afadab433d06b104aa455741e53aa", 0xc6}, {&(0x7f0000000880)="192eae6a4dea50438e25e5ce3f0840a04e07009fda797c858aca37d717618018bf2f530c177a", 0x26}, {&(0x7f0000000640)="80c8a0c8578ac0630d39df230212556edfca115c3b4bf99b3f07ea08edbea0ec378f8694c3ebb7560848b1b7c369e136dfdfb2f19ac6606c39edf45010669559cd25469549db986ddc80125dafe3fdad3d21d438f306a3e89c5556ab11934d0d95b930a05e0ddda7a11c4d5e", 0xd2}, {&(0x7f00000006c0)="d5a08c10de3274d37039996fb699cee1d818d582174d02427c8d9df2f43a7aafd406e71033b126c8a38a705d52c60e01aafac4109bdc93488bf95dc3802b14f48889655bd1e5105b90c360f0bc462e903dfc17ad067ad59e1a8d521fff945eaa0feeffe9134093016994a450208b82f2623a90778a813c5b8a934ae1f84b2fe83ea75fdc21d73aafd1553feffaed9f258d82f76615f09ab7eac6fa0ed7c69aef7a588b82ddb64ab134b468b3ae70e7904b5c49a8e34858830de143a1", 0xbc}], 0x9, 0x0, 0x0) 16:00:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0xfffffffffffffffc) r5 = dup2(r4, r2) ioctl$VMM_IOC_RUN(r5, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/147, 0x93) connect(r3, &(0x7f00000000c0)=@in, 0xc) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000001c0)=0x10) 16:00:40 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r2 = open(&(0x7f0000000040)='./bus\x00', 0x20140, 0x10) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0x0) fcntl$setown(r3, 0x6, r1) close(r3) 16:00:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82222e2f660bec54859de61ab604f69641fb31cc53696c653000ce8369a054582e651808fc3ca74762de7f68bca1a90a22fbe4d1b005ac903730c5e5255baed82865d100e99d3cb26ddf5d4bd08ceee032b7ec9a8557f819b4105cedcb119556d4a258f91e9ff4ef9d85ea2632cea5269d65e0af8baa5eb916d7bc17c57093b3e9e1480a68f36c8c9988839b329dd78b573553906cb171aee8887da15d2335c86b0920d54bc9f4e95c45ea923c03e7cf079986f3acbe25"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x80, 0x8}], 0x1}) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x6, 0x2, 0xfffffffffffffff9, 0x4, "c3f9153d056aaff3429e6f71b1bc4c908b877ef1", 0x6, 0x3}) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchflags(r0, 0x0) semget(0x3, 0x7, 0x0) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) 16:00:40 executing program 0: munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x0, 0xfffffffffffffffe, 0x1000100000001, r1}) syz_open_pts() 16:00:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) close(r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)=""/216, 0xd8}], 0x1, &(0x7f0000000340)=""/125, 0x7d}, 0x3) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000000c0)={0xfff, 0x2, 0x9e, 0x2, 0x70, 0x7fff, 0x1000, 0x10, [{0x4, 0x800, 0x2, 0x400}, {0x4c76, 0x100000000, 0x800, 0x8001}, {0x100, 0x5, 0x3, 0x4}, {0x3, 0x6, 0x2, 0x80000001}, {0x6, 0x7, 0x80000001, 0xd7b2}, {0x800, 0x3, 0x1, 0xd419}, {0x9, 0x6, 0x1, 0x5}, {0xfffffffffffffffe, 0x1000, 0xf7d, 0xd89e}, {0xaf, 0x4, 0x5, 0x3}, {0x9, 0x4, 0x4, 0x9}, {0x80000001, 0x5, 0x8, 0x671a}, {0x6, 0x3ff, 0x1, 0x101}, {0x80, 0x4e, 0x2, 0x8000}, {0x20000000000000, 0x59c, 0x1, 0xfff}, {0x4, 0x3f, 0x5e45}, {0x4, 0x0, 0x1, 0x5}]}) 16:00:40 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') r1 = getppid() getpgid(r1) 16:00:40 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x10, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000880)={0x3, 0xf021}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) fcntl$lock(r1, 0xd, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffd, 0x1000300010005}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000000280)=""/161, 0xa1}, {&(0x7f0000000380)=""/226, 0xe2}, {&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f0000000480)=""/97, 0x61}, {&(0x7f0000000080)=""/64, 0xfffffffffffffd87}], 0x7, &(0x7f0000000580)=""/241, 0xf1}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) bind$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="01162e2f66696c135900c7c64c278f5e8f121e5b062f98c33560c089485920a5e6c90f4a9a3781438445966c6ae65971a1e4c3a3baecf62034b6b9c4a3b9b473bcfdcd8939c75317d4966a6c1584db4a6b7823b16beeb2"], 0xa) kevent(r0, &(0x7f0000000700)=[{{r1}, 0x0, 0x20, 0xfffff, 0x1f, 0x9}], 0xff, &(0x7f0000000740)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000040, 0x6038, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0xc, 0x401, 0x105}, {{r0}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x8, 0x7}, {{r0}, 0xfffffffffffffff8, 0xa, 0x7, 0x1, 0x100}, {{r0}, 0x0, 0xd5, 0x10, 0xeb41, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0xfff, 0xf879}], 0x84, &(0x7f0000000840)={0x1, 0x1000}) fchmod(r1, 0x100) 16:00:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x3, 0x1}, {0x18, 0x2, 0x5, 0x100000000}, 0x861, [0x0, 0x6, 0x7fff, 0x1, 0x28cc, 0x65c3, 0x3, 0x9]}, 0x3c) lseek(r2, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$getflags(r0, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffca4, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x6) 16:00:40 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x180, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) bind(r3, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 16:00:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0xb23, 0xdc9}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r0, r4) 16:00:40 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x197, &(0x7f0000000000)=ANY=[@ANYRESHEX], 0x324}, 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:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x7c) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x1, [{0x0, 0xf31}, {0x2}, {0x3, 0xfff}, {0x0, 0x7}, {0x1, 0x9}, {0x2, 0x64b}, {0x3, 0x87}, {0x1, 0xff}, {0x0, 0x6}, {0x3, 0x6}, {0x0, 0x80000001}, {0x3, 0x1}, {0x3, 0x100000001}, {0x2, 0x80000001}, {0x3, 0x219}, {0x2, 0x2cba}, {0x3, 0x800}, {0x2, 0x7fffffff}, {0x3, 0x7}, {0x52cb539c98255327, 0x7}, {0x2, 0x7}, {0x1, 0x8da}, {0x3, 0x9}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x7}, {0x1, 0x5}, {0x3, 0x80000001}, {0x3, 0x867}, {0x3, 0x6}, {0x3, 0xffffffff}, {0x0, 0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/130, 0x82}, {&(0x7f00000001c0)=""/204, 0xcc}, {&(0x7f00000002c0)=""/58, 0x3a}], 0x3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) flock(r0, 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x87}, {0x6}]}) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x533e9aef, 0x8001, r1}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") pwrite(r0, &(0x7f0000000000)="63cab7e785e9aeda1424cc6f0b6410b8d65966b18dfea5b5fd0d8c18b25de467ec89", 0x22, 0x0, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0xc}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0xd}, 0xfffffffffffffe0d) write(r0, &(0x7f0000000080)='<', 0x1) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x7}, {0x6}]}) r1 = accept(r0, 0x0, &(0x7f00000000c0)) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r6 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r9 = geteuid() getgroups(0x3, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="ae42c7a101dbb6fef57b05070b430fd38a4ee2a9cd28c7b0a145954212b4bd2a6ee0c634394b35f450cb9c90f12c200335eb6ddd5bff95b828a556cd0409b037eee6f20dadf1e82ae4db8a934a50133e3e386803d9a2b1f09ea6e70d275ec7716371", 0x62}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="79cac950928d6a177057077e9f2bf618c5abac3ff8df0bc87c5d7d0e14b3a08bf43c782fa012aa76d405e90c755ac95f017a7d687b0416849ee27b92c35e5435c0ddd9a822dbf3d4306ab405d6c930e0dd9fa184936f", 0x56}, {&(0x7f0000000380)="c8796ce0a982a6a3528fe237b8e143faea02b52feac7e43afdd54173899cc7d7fd80d79649a2024dd26660b726a0310a191f08996068decbd0dc37e7d6e88faf24b3a8ce21405297784b00a46cfbae48d0cf325f82ba1f27fc424cbfc3602d3282e7bbb24273de7845d72f39325358055677c5d745a35d12185b908a81ddd1252d51dcb7a7835217100446b34cbcdd02693fca7ff6523be52633d2ef243d83e2c59b996e620b573a699240cacc53f522466ee3e489f116c086d74454ad09771dea8ce44db9d8934200d650c5993a3e9e", 0xd0}], 0x4, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xc8, 0x2}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x82) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) r2 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) sendto$inet(r0, &(0x7f00000000c0)="29057ee7993df17b3f10b8f22ebd617d62694d72ca5a9381b5b5a7bbf7a064a9cb4030f8be1e8181a37610e85384", 0x2e, 0x40e, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() fchdir(r2) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x10000082, 0x1c) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r2) r3 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) read(r1, &(0x7f0000000080)=""/46, 0x2e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000100)='./bus\x00', r0, 0x2}) 16:00:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) msgget$private(0x0, 0x8) fcntl$setstatus(r0, 0x4, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x6f0}) writev(r0, 0xffffffffffffffff, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) fchdir(r0) getsockopt$sock_int(r1, 0xffff, 0x101f, &(0x7f0000000200), &(0x7f0000000240)=0x4) r2 = geteuid() ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000280)=0x2) seteuid(r2) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:41 executing program 1: r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000002234b7966665ccaa9800006228274df50267c756a28913d3ef7fd75fb157721600acdd8b74ab0338b4fe32961fb21da443f2069143972be49c106e5a63b771013fc0edf6f6a8212b2cf72963589bd417710951073b1b4f9ab9f73bcb3ada32cc669264b7f694b78970407ce37f7baa6e1b74c71dd3b8a40e6662"], 0x80, 0x800) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2b, 0x0, 0x0) 16:00:41 executing program 0: 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}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:41 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) socketpair(0x10, 0x4007, 0x5557, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0xfffffffffffffffe, 0x7f, &(0x7f0000000140)=""/189, &(0x7f0000000200)=0xbd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0xa, 0xffffffffffffffd, 0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x9, 0x7, &(0x7f0000000240)="2b2a4aba8021aa35148bf273ffe5d748e0fc174dae53eed177905a3deda14a4e45d76cb4677e8f673588113edf81271653d392645b081d27b3484f5a20e426a44a386824ac41528b2e9a1beab2e1cd00d3adbb1ae61d3df04857a6a761f9f1fc7eaf2d230f3156e9019c638ec2c7d9fb2b95722204bb64", 0x5c) setsockopt(r1, 0x2c, 0x80000000000000a, &(0x7f0000000040)="2d010200", 0x327) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0002f5d3ed180f68227a0093"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getsockopt(r0, 0x8, 0x3, &(0x7f0000000040)=""/31, &(0x7f00000000c0)=0x1f) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40, 0x2}, {0xc, 0x2}, {0x6, 0x40000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x410, 0x0) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/191) r3 = getuid() setuid(r3) syz_emit_ethernet(0x4, &(0x7f0000000100)="8c58c699") 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]}) pread(r0, &(0x7f0000000180)="44ca2b39c2afb103ea1b8b4f84c18ad49d6075183b7f3d12ca1a6f3ee941ce9c1eb5162c7d66dd886c92fc84c8d5757a342d53e83011fe47edd3235fd92ae3debfd2c466165a3d7fa8d064e3b2eb80d52823dd474cbae50646df27e273b6ec7cb2d3a2e7e15caa11eb3aed019a894cf8886ab9ed94db7b075698c80293a2a462af0568064076859e2541229f096e85a3231d3c4b80f13b7aee9333a45cbb0976d12fc85151aa5466176b2cf64587e73ae01f296d16b1c499e7f6836ea607b49d1d9cc186d055b207a7bb1cb730c1f29e6fed08cfc16ba90cea2da82d2c477894d885", 0xe2, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() fchown(r0, r2, r3) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x4000000000008, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x44}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x4000, 0x7fffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0xfe2c, &(0x7f0000000340)="b6") 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x18, 0x3, 0x1) sendto$unix(r1, &(0x7f0000000080)="460f9cb4e5a20ba15576c4103eaba98c7831c15e", 0x14, 0x403, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) fsync(r1) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() open(&(0x7f0000000200)='./file0\x00', 0x240, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r3) writev(r2, &(0x7f0000000340)=[{&(0x7f00000000c0)="f49cc1f66d646930", 0x8}, {&(0x7f0000000240)="0dd69e89b6df670aafa4d9c32c14e51b10186db810f1ccd5d564e82e119bba776c5a73cffc36c668df99bfd07e7e65da753eea2ae505cd0103cc87ef97cebc639b086962942db4636b6a9bae0f49b6d77ef838a38cf12b3e69ad67ef4ac0d8f64489b0e6ae4b8d67a25eb922b379a896a1739a5b4950fb7914b29033907eb6b582036600e80fb3f894947cf8", 0x8c}, {&(0x7f0000000100)="4f71207236c622d72e7b3c802e93b9d3642eccd97f6e9fadf8b57063ff8fd5b7c17d4fa984f59ec751d58587142ddeed67cfe2dd214c321dabcc8182260324f7e8041edd3600f4839602bcd4083b18f541876905c184fb10350509dc69f8befd244e83e2d5156513e46c7de912b79d13d2fdf487d49b1392", 0x78}, {&(0x7f00000001c0)="d91505b88a", 0x5}, {&(0x7f00000005c0)="a9a39303ed54dce7c064896bffc8b596f92a445a82f883ffc2d8e3318b8feb7743d21c976d39eaa987f922e4a574fbf5972810ec92601de6da1ac28d752c357a259dc75af26e081a93ba5e72fa9c464a905f3b4e727bd930901b64e6f145274fc25dca30e713fa8ca6c66a6a4b96554a7c9939bf1698a6fee867b4031c545a8442786f52433091cb779b64fa164fdce098d86e918c9fbd23a644f03c4f0a26420394b298546a6888de063b710faccc7064706e30d3f9bbf2c232387e05e8b0a916a485e9a6cd01201362362eead609afb665f344bdde49317cdf208560a4dc178f4dc8d54f88", 0xe6}, {&(0x7f0000000300)="03f3962b1b76e977e439d878d192857f338efc68394be3ca9337f4", 0x1b}], 0x6) r4 = syz_open_pts() r5 = dup(r4) syz_open_pts() readv(r5, &(0x7f0000000000)=[{&(0x7f00000003c0)=""/253, 0xfd}], 0x1) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) open(&(0x7f0000000040)='./bus\x00', 0x51, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) wsmuxpoll: not open wsmuxpoll: not open 16:00:41 executing program 0: mkdir(&(0x7f00000003c0)='./file0\x00', 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) setuid(0xee01) fchdir(r0) r1 = getuid() setuid(r1) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) open(&(0x7f0000000300)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x101, 0xce14, 0x4, 0x1, 0x9, 0x400, 0x8, 0x2, 0x0, 0x4, 0x400}) setuid(r2) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0x1, 0x58, 0xb, {[0x3, 0x9, 0x9, 0x7fffffff, 0x162, 0x4, 0x6, 0x1, 0x8, 0x0, 0x6, 0x5, 0x79f3, 0x1, 0xffffffff, 0x1ff, 0x10000000000000, 0x46c], [0x7, 0x101, 0x8, 0x0, 0x6, 0x1, 0x7, 0x9, 0x1, 0xfffffffffffffe15], [0x3, 0x4, 0xbf12, 0x20, 0x0, 0xbb8, 0x3], [0x40, 0x8, 0x7, 0x5, 0x3, 0x3], [{0x1, 0x101, 0x3, 0xfe2}, {0x6, 0xe0b0, 0x1, 0xf391}, {0x4, 0x4, 0x6}, {0x9, 0xeaef71b, 0x2, 0x4137}, {0xfffffffffffffffd, 0x2, 0x4, 0x8000}, {0x64, 0x101, 0xa97, 0x6}, {0x3, 0x1, 0x2, 0x1}, {0x8, 0x3c36, 0x8, 0x4}], {0x8, 0x28, 0x8, 0x4}, {0x0, 0x7, 0x1, 0x3}}}) 16:00:42 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x10) ioctl$VMM_IOC_TERM(r1, 0x40047463, 0x0) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x3ff) 16:00:42 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet6(r1, &(0x7f0000000080)="7ec64e0c804f37b3773a56690254ce8750bab94b422e458feb2fde0477d8cb2810ba31a0225603c113fa33a3476860fcce3e68214a8491d3744e03c72e90319c5153a5f6d1c1aba123496717fd612fd817aa7fc8c9e08b5495339ffd4293626c271b2d786f6d917802ef89a48f4b", 0x6e, 0x0, &(0x7f0000000100)={0x18, 0x2, 0x3, 0x1}, 0xc) r2 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:42 executing program 1: link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x5002, &(0x7f0000000040)=0x80, 0x679) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)) getpeername(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) chmod(&(0x7f0000000080)='./bus\x00', 0x20) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x3}, {0x40006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x8000, 0x100000001, 0x4, 0x3}, {0x4, 0x1, 0x3}, {0x1, 0x20, 0x2, 0x5}, {0x1, 0xc1, 0x10001, 0x15}, {0x9, 0x7fffffff, 0x2, 0x8001}, {0x9, 0x17, 0x6, 0x8000}, {0x3, 0x100, 0x0, 0x8}, {0x89e1, 0x2, 0xffffffffffffffff, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x6) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000005c0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e2bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca3005fec1c0d325402a9d6c68de4ca116dd887c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c1df62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b908396c87d479d863e45c7b2d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d431700acc6ff2811cc985f6a2d7a8e4518eb55a8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69bc4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf74a5d6ee04b600d097155310fcc00fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d53c688816c9680651053e5845bc4471114980378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b0701c3f3e7e2b933849b4c2ff4b9473a44678e859136d82ecdd03f1a1f3f9f3264a207fa73f5cd2ba3", 0x47a) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x48, 0x0, 0x0, 0x40000008d}, {0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7, 0x8, 0x4c, 0x10000}, {0xd, 0x7fff, 0x1, 0x7}, {0xa257, 0x0, 0x86, 0x1}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='T') syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4, 0x100000000, 0x40, 0x7e5}, {0x1000, 0xdabf, 0x9, 0x1}, {0x5, 0x10001, 0x1, 0x8}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x7ff, 0x100000000}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x24, 0x1}], 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = semget(0x0, 0x0, 0x122) semop(r2, &(0x7f0000000080)=[{0x0, 0x3c79111d, 0x1000}, {0x1, 0x2}, {0x0, 0x8c22, 0x1800}], 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x3fb, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fchdir(r0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) clock_getres(0x6, &(0x7f0000000240)) fchflags(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4c}, {0x4}, {0x6}]}) read(r0, &(0x7f00000001c0)=""/108, 0x6c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) clock_getres(0x3, &(0x7f0000000300)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x81) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0xfffffffffffffff9, 0x1, 0x1ff, 0x800}, {0x3ff, 0x1, 0x3, 0x10001}, {0x17, 0x6, 0xf16, 0x1}, {0x200, 0x8001, 0x3, 0x1000000000000000}, {0xbcb, 0x6, 0x4, 0xe1e4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) 16:00:42 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) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x40) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:42 executing program 0: setrlimit(0x48, &(0x7f0000000080)={0x40, 0xb53d}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x7ea5d8048a62413, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x5) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x10, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="2a77c85b083fe83444839058367739c7f569c8829e49f7baf7ca809097a081dd78666d05b1e9a51103f5360dc698aaaf", 0x30) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) recvfrom$inet(r0, &(0x7f0000000080)=""/185, 0xb9, 0x841, &(0x7f0000000000)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01da9f4b185e15ee916bfbd8c05047051e295643124d84b570ac3fef2cb46c45c66d92f29f6d322dd35bd143515360ab6a2e320b267efca96cae61d566f5a74a1ab4f642c8ad79f15e1536d2e8a32ba71fbcb6aa2433894239db771f57c71f9e18d5f1ecfbd2e661295d141f60307e904cfa433f3f88fe577ceab99fd5486ffe25d54173d84d118f1e1ce6dd9aa824be59c2934798630dbebb4ab246cbbc34c6be74ad27a757b464d05edaf426a4a7d4dd782252a8753504807a789440be2e29f9f700edb67d2712b5d60dbf8a666b57da6d790a2bcc639b88d5637cc5f332606f7518634000044fff3ec1a6b37cb3e59c5b2cad1b0d4b935f12a2f62ecbc21591d6516cb49bb5d6fe9f47c85622366ef98a7884b2422902f217930f5bcecfd4b6899ee62c8ab6f7b886bebb70f546313f6c1c46339012088bb91a4fe902d3db34c2047d688d3e53b7499e12d66bbede290c48cce40bd2977b48528bf53f9a351c3d", 0xb09) 16:00:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="3c1f2e2f66696c653000"], 0xa) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:43 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0xa, 0x0) pwritev(r0, &(0x7f0000002780)=[{&(0x7f0000000100)="14e133cd8a006b22a1e0dd0188985bcfae44bd7e143ff94456b8015c6a460c7d01016d6e1af30800295ca720017f29b6ec2e8592d070e60f089cd3ed1979825fc6d5ad6ed164a6f9ee4af6f5981254560fc464f4590d64322c820e672a498d4428d23b6d45944a56414c37e23693c8cc780a58eb98cb01d89afc36afc529feda97058a0d8633fcba356050482afd262fa16f375ededd953ba5a1a7edb61b87ea6ccbe17ac5c69783f56a867ef7963554adf50115c8847c8efeb4e1932ee5418d509d70fd9f0b2ef1677dd413e94bbe85a152f205353d08a604a17f5ffc96bc25486fc0b41eeede0bb6556fb11419807c92e7fa2629889638a858386b91262298778ce57e5148483ea532666bfdc35e9f4f2b8b3181c3e2a6831ef8ce7c3716b7c62b2a3b07dfb2325f201811f55e309bedb7986b5b90c10ef9346451f9add7d2220c9cf214d19b3466223780ff94ddbb7befdac434260567c38e9b606690b7e95d28e65e2fc01becb7a8cccf14036e772249245826bd179ee25f5a1fdfd1080dda26a2f059d641172c5588b2c8eaa5f1bd729efac036041b4adef7a50b98d0ff994ee6ce3e4861d6c578e80d188527c98c1ba9297599c73fca9805c9513a447e2a90633c6cc94f01ff3167619c19298144bd06f64cd1730cf1a5c5841f95e95ab823b3a036ced0c77032885758db4dd40321e380275a0488339395e7880b27da5fe81cee09f0da91bb17414d685da07f93138deaec284a982539e640c2c908ecab7eb9a583792d57ac5b3774b90c3770f4557f7f491c4ae28e202f695edd5c416c6102e1029d70f89bd145a86ce005fcecf29c79906bcb81757f6f0bab16f8f19caebc64c4a048a647a08f24f8c25f662e1ba6fb9e290571a4b90536152081707890b83e4c2fbe41fa89805c9f0887f53b60b872613fe649b40042a12c4b496bc76be06f5e672ff36640d38fb760efe0c3fd4240dca27b8d58d4e01357a5c9509cc788efbebff0088b017a3c5c1a07bd89827bfb086da1e9fe35e12c8b9af3c086cecb8c29488ca96c41eef08245c48acaf082927ecb097568171f3e72dfc6b99fe59ba947beddf9f3ba118d7dbd5fd4d060fee473867fd9459daa6f32a9eaf01c03112df61b19b115fa4cd08b804fa93e9e83efe28b1f32f82bbb330b75317fe0b5099e6e28270138fed14382de5aee2966882b6998d51850d43cd6ce8f797c89d170eec2d8a971b4dbeb6cce09b5481c28e03e27a746ccc53f6e0c5c0e7a26915956adda505b6492bdcbfa9545bb6f2810fb14ce0d3db7755fda790a76daa901d753cd44fc744c6ceb8042360906c55ba12f149563cef28102a03a206f494c08a95c7200f78e333625a3f417c61ceb9ac01faeadd55dd267e621590d6527e2e32b72d4d14985ce3f86e8a916308bb13224c88cc22e64d68764e6f98853455dd9b1bec0dadfa2ceee512538c39aa952d4490f11430efda892f88363c7c13c8a65339d6aaec2877e0bacfe46895c2a2eae23fa5dfe6a280b57da7f6c6574db07ccf23fb9bdb25390648082130f594935a0c33530f873b05b94cee5594ea9b9b9d74555921c432a91309222a4336f0e0c9016bc5d160d71cfab9b1bae36d6f661c6d6cd63b755fef228fcb42718937f6e7b11d99fca2533e984c2272ad8f18628d12af1feb13f05d989ba07475a0f73c69c9e51e438107ee9ccdcf62c592efba3731805f4b4de0a1693112699fc80d67867aea4fa9b066933ec3c5cb9159836957c52ff6cdd6b16585be743c062955b62429c9ed314b79239cf812714f5609c521c139427f4f221ca165af39e5a7733095b1cf19b63566dfba2cf647ddd8dea45195c39cdd0331789aa0c34e07ecf7ec50ce12fa5d750ac85b3ecd98ae17d1cb1fd79af23a58b13944c45cb01b229ffa5f74f84bd85c628bba884bff5f3d612e91a3c6d7cefd66ca315a65b6316ae7e8a1ad52ac8189c1d6f2eda02554e1e602b10a144b37930be86c9f86ba72f867f35ff4ac5b0efd688f61ee330bf9d4a125f2385af48c8f2266be75605a90932e0b08e59565a97875856aec591d6d6d38cfc980d8c14bde28133c4b849c5350e7718cb54562d9bfbaad055011d82a777a668d1be5c7f4af66afcf1b736f1ffd0075ea57867ce791b238cb835614d373c3f5c3a9669e2d08804fe2550c45d1efb25f7f44c282a8bc3e4a3ccb794140ea3c43bb3b88ff293f189a32045c37b43fa798406390be6a32e067e6fcb664246a5b162f17fb501ee5d1eeb0b9c96efba6c2e4fd6c606725209619af9333f5354f787d957b60f5f9c2894160dcdbc83909d28e7322a4db18bec7eff9c990a23255338e4beb73fd88ba01a281c2d218bb1794d0e4e0aff421da13b16614864d01c0a8d4c273e0483624267ec77a1f74019e67fb32359b6a7bb784dbb39cdaf5453c2ebb7f5e3ec729ec11988e9d06ac546e5df1d12546aa2212eb12ccee0667f9b2c703eef99b80d8399eed2cd0a29361527e62279aa5e26a57ee0efbe18e20fe386f9d8899676190d7ff4ac46c07cbb5daa03dbfa8c7aa1f24f72d0db1c7c1d8c1a9e980ff940dc0995d977b5f2509094e51b2cea58b22af8fd2576df7cffd813798ff5d705a5e952b9866166b38cc8d7a108f4fe8f52cab98197ee6d33b18b5057bf4b636aedfa6474d478f4ecd299cb8700e3f5495272b6092337e5714a9a107ae242436bf71ee5a275280bd07988f2a41844c5ed5c17283825ce14f5b70208ce2a4a88fe2ea4ce3036875b2c4917f91cb0859bacfc8a498bfe0f713697eb172bcf9af091d6a57e281c63619530c603d24c058d1fac040ebb314762eb25b9e3a611f0be5608e3d3e0b57a25398895061b616f88b549a7e40b900cb6fecac780288709a729f22618cbe9c845c4c2eb41c4368732dff10da065d6a272d896538feaa69be886a038837482368824e1b22c03336aed6627dbd8b3652f79d275f8083a4dedea47d7fd2163fa172e166efea91bd8356d3fd31f0475453f97c701c30516fe438a68722352bd80bd3e3190cf86754fb3988b9579bd4918a0308800e03d90c3b49b843be5643fad447da9ec8d9589ffe97c4e529a4deb21e5f47212bf2da30609c47bee4a744723316aaae5726f371e00118e7080ae30ca2fbb9a809e0f81f5073cab0c98b2dda10bdc2eba27883f1202c43e436192fd27b8fc6cb856193bb60bbdccf837a529e34d758377d73230b55ffabd9925840ef617c38909a59f946889ae8c38acea4bf807aead3ee3ad00dcaa635ed1ae9f66862395f51915ad2d7c2b6b1e5290ceb9edbf73dc9ddd386f07b9f05229c16635a15117efa47dde9c412303a573aa75c6863239a3098b20ee5cc798486e7d7b0252b92f10255184a2f361cce358e19ff9218cff14835f6e08f1f8cf05096572c48e5bd9ba4e1dea250e5fadd8689e0e96c0cd93801995c559bcad0c4eaf34e38ab68dc07c820007257fd7ee2138a554d44c8799803bea61369705991645a7cc0c3591651b3536ca2e82816bff89d4f583a9bf1b8d344c251064ea508e1dc2a2d615877d27c8cba26b82566ebc5d28040825338975f4aafa32807cf819e4216fcbf7f7432c867fa55c7b3e5e28626856bb9651430ca103c150190435aa178237e85a693e4598550e7d9acc3c39034fd6bbc9e8b8c6bb1ce8fa33094b1823614b000150ab99968083495fc610f836fca21bb0c68a9f84aa99400bcad84c4c57b505d33d30036a89b4a7f804f08b6f874865ca987df1fb6715ba2a2540bdf1f846769c94649567124914a3da7f703d8dd9f5fb167fbb6c7a201e8ffbc5d4b4405274c53aa0087921cf1346a7f4e44cd097dda1e4a42f7a2b1be05aec16c2413c1a9a13e44f9a4440005f79226d0c3a98654cc974c3f5ebbcab19e21a0c0078461d0d23d9471c6e71dce8c4006f8c748202501a923069b55e55a254fea5c156aa1425ee1aa59c35224e003c44f7e764596993fd62a2299ff5b7c35d8ccdcea9119821ea52ecc4aab085b75756af4143c95fd8f43797f86d2195217f5f0b7f9b964cfd74c554701cd5589f05f0d64450c88a2f4d76d42270c8b139a95984a91ebb0b983373509444243e01c9ba5711f836a2ae0c81ea6fe6188990525b62c2390eedcf885f8d9707a99592e69644924ec0b233350f7102739f8151cd932ca932a4c37b46120523394a17624192a0387f2906d8a6ffdda99499102cdadef06261c8d3ea96d0f4ca80fece0f4127d06ea3e1363c2612f8d2f9b248f25849287771ad5df3a7a22e1213d6e1b97890f3749e86dddedab75961b134ca9996d04e1ec0580cb8dddb0eb26abc83d47a4320dd66ab7e61ad879be0869758e606d55b3d8f30659f25627ed75f69243945c88b56a39f9441e006df2011d0c1e9a1a8e5cd04e6a07460715f60c40f8c1877ee1b68a89f9e7230fd3b481b1607d91bfe0aba65c094822791a35aa116252c770782e7117476a1ea7780f19806745806ff656e93301ffd174ac783c5f595245d8e9566110fcab6b7402649b4efa3c99b31ae67f499c0b484e0a90782f6e9e017de8c63a6d4c07341d1b28acdd28a232c1adfed8f352fd916d702483248400831cb695fe9a92d9d8314c2f03196b9f93582e5c267ea57d2d08ba85fe542c7ecccd8b966054ba3590a265e9a8d33f471b53d65a7b4f0fba3197ac0d282814711408bb49aef5835ad9c810a88de859ddec19006621a80459145fd21df2186f7d10873e196d5f57c2e13e85869940b82075451c9039dc1acb81a28224e92edb985ea10345a4f0636ba0791db14be19b2e1161daf7212bcc58c8cd69a716b6a17431d12e66e14cf5491e4c9bb435059da82b845d62bf8aa9561f3d63b2ba21dbdccaeb541a938f3091334af4334a55b161583680e30fc5e0d3e7c0cb1421f0c8ea9ba7276fe307ec90e2a580319cf3330933a9b87aa1fb16cf3e69266f6af0bd454dd832bd82431e33c5b0147e960bcd89263948da36dd779b5fd11abc999c7289f8f791533821a1d8de2418d1bff66939580f981ec0ac8c6e96b104997e5a49535045575e4d1bbc9a2a2f724546b92ae22f031ee1562c243cc7d914c8b87ad94df0591ffa94350bd6ba43dcf1a926a794f1b31ea534333e823d142fa6b3f76c4fb9747c6688a7ba087707489d4825d874f55382ef5b25bbe1496154445d142ed2c2437fa151d901d721328b72009c3501d197950769e796e79f362a11bac74921f4b439c7acb8dec7667d3f74cfb63075e749382458fd8686984940f074331738e049fd0b6cf9ad13e3cb854cd5926e5a9a8c42cdcbfc400f0a0ceb2a530f460a89bbc82991e9653576a6683fefc2363da5343f1bf08432efb8622840cdef6e13621f9fa9fb3378e30f6235b5fb83c91c4d13ee109cd42cea26e8b481012e947ab730c5d28c1cb3b08bb1e9a176a70c7c14fe34304190195df79a53f569cac9be0ee5a90d7bf905fc7e03f817e2241a6c962ea5367949b238ef74c9db55d5a564527d597f09ee68cf34a30dc879e34e77938fcef7b58851eb90230470c56ca6ec8da0ad31d4ee7085b96a09e23ca6e20aebc2a9915966222626f3407d8a600955991fb0f256c1ba882614bcc35262f7be7711447393b7746069e8a228a3ab5e9f16fa9eed24bc6936ffa60a8ce20f6128aabb311e27294275e14d62ac037716a03bc8f3341ab1355e5b95b1103fe0a7618ed71e87b44b4f7472ea691261bbaef129095ec29b2115763aaca562a68f50c649e2f29f7fec0760a3ca8667a6c47e64b3647", 0x1000}, {&(0x7f0000001100)="9651f9fa71a51844427c8146fbb67cd92ebe229a211549223ec5a5457bbc6736fd3df0e0c08ea013753fff747cfdfdaf38465cd88c091a454be03642771dd681b12805cf85689c1bf1efd73fa9c1a2b865d0f80394c7c22b3469eccfade1c1362227c1b02684b39f05ed5ff9c81f36e091b385ece22b25d05f4e2540bcd4dd6554cec79f3f4f9a43", 0x88}, {&(0x7f00000011c0)="8a7b4e5259543f7ac45cb60cabeb2a132f387cd1b4dbffb67b285fa5e7c1053f2a9e9ea02d09da29843fa57a100e2237c1a6c92e738f073a86ccf63383878e847c0c06d2bb1a8c49485b77bd77902ac25c89ecb309302b5e1b25f38d8a231864a613da7c021b7adcf7bad29a5bdb8410036fe6f892cffeb2c39175c0a151f18f106324fcd68986f1c7ad16d50ca4ea173ec995d5122d8529891e1f126d861919e8363ac4ab65f8c41265cd6d96f4ab60", 0xb0}, {&(0x7f0000001280)="b0353d693c8033ecc257d60fb2742481ea185054969118957a85639c63e39cd1836df46d8c169eab3233f3f6b8d012b2fbc3cc02a166ef7d215f3ae5dbb989a0dfc63f5894c56e604e667728b0109423687888e2c6143cf4acf49a657785226cec39e54789aba1e35540936562101fb3d557d39402e7c234b56f568ae049febced88356570c9236270e930bddf625bbb5f9196f2776f8da59d3419e11f7f8b3272ed639cee9414909eedf3789bd6a3c3272b4f37c9e83db02d427415880d94e52542958a753ca088f3906e6630c41551588db92d1389ed51ac310c54ae1e43a4cf0f2c6e404dd8b014df83bcd8892745d98a0975b3d01a453bcc5d98aaaed460edd502c9a28e698f3663a3594a9021661a71ab48a6e4e7ae58093e2246f9b1350a8169494e083630dabd02e5e35e9a18abb12c1608ad2be7ce71f8983b348c7ae8f800bce362f59091969e3a5957b68750170c9c3120ce89a69947ad6b272e6aa51aa08eb14b7cd9109de471a42147c424520add4b1e72640f89a9803510f1e1eaf87e9445286b76d4ba5cb583a869349c7f3cbb5252f54932cf3756fe9b373821b3605d92b6bf28e8bd84c96b9bcdde8cc72dde614a4b203c891707a7d4537578032b06b2f247e397ef47b33f27ac34122f1cbf0fb4e11b9901b2a627d68d44c5e894f4b3e08021d534c090d1bb25165fe99c75b69bc49628a50945196275da4e09b56790d9c3a8cf5fe4c13fbe8850630850dec15d6003eb12e7b35db9761af9e9705e0b375aa74fa9facd33aa1ead0b93075b11fb1e0c3d7ea71a23acf3702bd936569f26cd3d55558a1180716e50254ef0c5cf483063278642ff32c97367bc8d81491d650c91e07da9f9218fa91983f56e371fcae1f75f733a475540f3ca3219c096f4e9caa597027f625047c3eda4b6fa20fb34a68dd60f9f386e0d4948fadcd8d081c0b344b0a9f8e76792bf9fb0aa962671ceab6b1c8223fb4f8e07ba18710fb789022da061d0ee7a17c68729cc4c982ded7527fd52ee7927fd3de39abc48948d8933165104cabf92088392edd65cdb0b6441851e55ee15e0105dee9704c3868a0acb2c62831c1da51cbc259d069d417f50ce89f0eb44746dcfd3a3ae93f993c61a61e554945a781778730bcfa7b21683e8f98906d85bfea9ec774eedbc380147a8e9ac33ebc03b80a34af2cdfa344eea26ba6c0909b2ee35bf55d25b262717935338d866c6cae08c8f542f8dd868d5272e0413649a1e9feff3d2c5b39aed3fbd3f56fabbb461581da5ef599e7b5f2fc84320d19916909bba96dcc2ace5a573dd82f1c537247449f98f25949960077809f1504959ddf756630f95fc64ba50384772eea8bb0900f3c71d97522c0d224f5ad5fc663d2a0a50238a09a772214be0dd5659ebfbb7afa4fcd066728019f804e7e07f7c49213b21bd2d3fbbb3a136ba6dc223696ddbd9b8817cdd3b7a5e31a2e7d455eb69ec9a23c4796f329ea031a4f37197b121e033f7b4947c07b6ddafb8a37bfc7c7f554701a0ee05b7d0b73ca7c964681b5f3b99ecd064118daed758adb8e36d7fd4d8f50554e2192540d7b09cdfc3e9623c68ee742df348a635647706d8f0b43bc478ad7e3d45056e297648c6e15f88ac620e95ecd299117fd146a24850b85d6237395c7b7cca99608477b2b5cfef115d26eea1a11b2c052de8fad66a4226b254ecbe66747cc3028d5127e151966efde12ad686f178f3b8af7f5a2987581253e5072e4448490810618545cdb844439fa2fe3fa96da06b4df74b291b6cdc12fce6c20a57e713091aaf6d5cf1c985a793c32cf319228850ecdf6b5d375d2b3b6d8f86f0fed5080f849853ec6ee82cea02f64c3adb143b8b0198ffea385f91699895040f595bf4f27816c4ff723c41d6914e814915d9092380f28d2d93470b0be986714d5079fc2d52a891725ee3b88310cf02f1f59b211107b62cde182fecad4dda4e80dd5c440097f6392ef73d213ad608cf1ff0c4f6b050d515db8dccaedbe98e85be0d3ed849e8ff3c0948eaf03a65904ef875dc1fc6bc665ab9c59cdc8a5b1a67d9dcd66171fe615410116abd7aff181ab69ef203d0f39065b9fd097f9b81627b497676e54ab86c496d99e6c7ae0d0e99698761ed3962aedde47595fc641539b88edb64047d2ef9dcf09cf9eecdd7340a36535177389eb40f74d5fabad5f1eca0234a7d311e4d519abc967fcf19e3289987e4c6f39f62b0a6763bc8be29503f20578aff9f453273ba4bcb15b5ea55944cb4b4562b5b64f82fbd03591dc152db6fbc6ad20649de3494c4e7000a2f7457624b06d1f5da68cc07c31546b70e6f7abc9d14ba159143a5565e820ca1845f6eba817791f1c0084ed4e9e79ab81db7565e162090b3fb68218d5183563017f748c91eaadda2e9d797d795b701cd5db93a6944fdc9be38ecfc3d0b55a560c5ed9782564e0acaa91734c5cb16ea5b72b6c390c835db37093e1c06ad7fdf680747e47111354910f7ca8ab3ebb5ea9f25114448f5e4042c8799e626909a44850dc23b27592ff69009aa16f4b35bdf1fa122c3f270abcf147ac5efdcf1c56b68b8b61cc32715c270eacecdabc443ee9122feeb57ddcf2dcf0301e7f6732e7f0c5ecb4e7fcac52b6bed3c7e9dd5b7a727b2d1179ea49cc760460ad15520868801b0847ece88dff323f3294992cb21123b77befa4860200ee17973bcb876ab4230b904bcb497b25046162a43908fbd13753a19647e13dc6c8469d7cd4d472529704a6b389f74f02ab433eef64e20998f611a9d68961a97a70af592680a35786f84de2dbc2b5fe01fdbc6ef18db563b4252ad9f3b175fb2920a61a05163bc093724327b86e3818d2b8c88de54f8937a2eba5196cda27f4f0e93f9f60793fbd5a52505b5603dbdd104cbe8eef3a0ec2d76cfe0272915042f91688f6bff26061e19591fba3c7a9063aea0070a2ba8d9fa4406ea1a3265399dfa0d2956173a45aa0b9d9e319854df3fbd6631b2dfcc6b092be4219783dd5a2ec9a999e7196f39cfa575ffe7db4ef2f51300fefb1a462a1b415ef39d25a2180511127044c406284af12c1fa057822c2714ae43291932f43e6a6b81f925133f965195798ae48e5ba573fecacf6618326908c7e862068a51a143eac226dbf50a47f674926882ba3520a4bed671ffb39cec8c8173c19a2b1f7b2f7df358e9593f1af5b11f6c46765d62dcc7b21c59bc8ff1a35313b0743a4a57c255dc88da9d04124027f5a96ba67beaaa45b2995feb4d5cf2f86a90cd9c4afda303de3f1fa43a87903db7e52cfef5918d3bbc78aa7f630efa3b80c430ca3cf0798b10e24a05af6c9bb8de2311d928b9634c4ece8c439b82aef2d7b30903ef304a30afe3798e39e36b44ff18d86f66b08e38a65dbedd0d51bfd354afdbcdca18ef4797c2da4cf9c20a8dc6eed70b0c9684f9140f604cb7da76fbe03df0884a17db142b0bf834515af717af2b208c61744bc837d079efd86b013fd1f827ba4502cc25cfe26d0bb4f9ca4fd2bab72711d9a2f36e40f463d4fe6aea9edcfa4edc485c1c7cd1ba60d4abcd06f42f7a10d761ace982b00c800c90600cdc62fcd53471d717e1169b6d98fb750d2ae0febb6073c70dc114284e8d2ec67415ebf78c400a4cc5e31a2f7a83f467e88ad29a0314b98181319b6a7e855a62562cd0c0823938e43bdbf78f0a32f5195cdbd127ecd37415ac0796c6cc92daf92397321ba5535773b4e21b710b93a915a7e8de4605d995554fe60f2036603eae5332f3b8c59cdc7f6f60cf72c30d9eb94f3e53d6e1ebe4720e01d43c6bafa8621198f196b106519d6e1447749aeab2e79f52f877353355b47a45c45fd7730fc028ca8ef78b968c586c60bbadd31ea2149b26eb67618aeb77cb0dab306000c8f9c84aec00e2435238959194e30d69e510da2e63e22298ce757bbcd453e688e859112f0e626e4f41cd2de3a7c34b175d25d996c0f0577aa76fa2e6482fcdd7a1c35e6f316b4f5ca35e8a339c09329583a358dc98a62dace4c92337e2cecc660f76daaa25feba7e443775d91af5aa987a0c81c272471de41600965735b41efbd5482c0c4f0c714396caf134e233caded202efcc03d89790fe9c264e4206bf6886a18037b67b91027d99348e05b45bbdf07b66385ef2ae562a183be70a4fd5d107d939136e1d12d1656f82f14cd9ecd74a614135a9cabf6a699deb3da08b0f1d98a4bf535cfb66657e85635dbf5299bbdf53c041a2fe5e3c24c5fec91e98ba25dd75684a01b8327a79320f8ee7f72a230b55bfb622f80d78c74b4da5f2e09ae7e0e1f0171feb2c3a74e2a087b509a5407f00083c4f9bc3e39a0a04fe5c969cb6199cf7d1be7b355947cd3f855453e3c7a1f0951826597c29ff97cdcb2700de30006e4135d6e68275080045f4f143a27733156b0a2435d61c2b2eb925e69b013af886e8e3be477b8fbc2ee1adf2a34c1a71e2720d0a0a6de50ba38b065c31c0f9a44618dac48f18a2dcc37f407ebc89b4cf6e2c53d2b9904b84fecacff88439b62047a736f9e02ce73a66f433761482caea63b50b3a5bf187e7117718b7186cc7d16df873514f1e16de1e7f06afac1fb933408d9e9a62d5fbbbcd6b737df6b2d76a3286b4fa679a3bbb9325ce3be2a559df2db3bb21e2a316ed8733e3cb52a7d2861deeb14dd4fe5e15365f94198ccb4ccf8033e88f541f81eeee2864e78d7db401a8ca9734db31503b066abfac30b43ecbb4c3e239200521d113daeab5b554abc16a3a8119099ccf61942861ae346ac441da9da418f97f51ea84bd1a48d7cb8bd04545796c938417e9581260e932b35f5fd21da9d316c222ff5f142adcc07aedddcf52a4795a67104395d628108fc7449cfd23b180f13bfd6b00fa620e4a22992aaa1851518d38d582f9d8e5c5a31cb4c2a1091a7d17c543e7d1bd29e79510571317700417ac9f8851d8465a4c82f63fc9c03afb4ce8df1db3046dc20d6e14a55bb37743192b645294ef5c7027d9b4a352d06be5a6a9bec554f77a301e11b3ac33184022d934b4098670787fbdb72af233c752987c0d3e68fc0174002029aa64f18fd38fe4f5ba9d07524ce7b780485c08c2e96d95921755153ad08957665592b433ffc49b6c9a7e53e1a1c1e2e0d85f0181215d792682631aaf391a41491c4aa531f2bc904433f4338b0b7223ee184a8bd981951430761f22ed576ef786e8ccfc57a3db24096f09f03ee4697dbf881cde72e779fdf58466a81061fe29eec0c7b2de33f997036743fdb0f4eca5b1c256af96b53d8727a963033b1fbf81c6dd153baa84c862f8a68271c97eb0cc34b0813a86257a0f8591ab2bdddfa38b0d7b9b86e19bfe8b658abce03245eb7e9722e41487064afdaa76e9515fbf55f5618fd4eafa0664c6d391f92b482bf145a0dc9e10e8247b7ecbbb9c1afe8930972a7efb602c3ba3e79a231d877c0823ac3fe3dda47e2e6df1b9f1766b72c5cadd6957b28e8f76e4d530ced3e93a090b6bfdc034c068ef20a73e82880686c46d148ab25e7cef326f317885979a7a4353a70d95eccad81a8111b0c622e35cf0f2ffa0a31af25571b6714580b2258cad039facc4b480bf3adcfc2a2a411dca299a1ed16b498718f4008299c4e5fbd0710f3393b201a24f824bf3175452c8bbca3dc3713c929bf50f22d00c3f92bc169c08f134263ce7585458de241ba5e186f35a7147228d518d2a9ed57695d4400105ef3252511799a9921befc662f5bcdb955436a0314d8f2dd958d7357ff9e32a4484f812155175f414847b8b16", 0x1000}, {&(0x7f0000002280)="72128755f8efb580ec3c271d530d746158d5b28e6948bc9a28888cc7b8d622f43e1691c1e53e911cc14898560c8665c8e3eda3920daa83fa741d8e93f622cb646a281c1faaf34d008bc9545c4709f87e0682243e7de626cf87af7c70e181990e7a637d5171877c9e68ff77cc4ecd742f43a87347fcabdcdcc30749889b96edf515056af53f79e77f84d54897a97d22be8c0c7af6316ccba8756d2704fddf9434ebb3584fde5833950c1390260b88ddd32dee2bdcbbc86c1d8b2452472b61801385948ed90122948b3478614e2e0ce4c6ef711af96400003806279459dc3ee5a2002fdef31a04f5cca3", 0xe9}, {&(0x7f0000002380)="0a60a6b1c73b05f8f7e1e3446a60808098833502e9c64bd52750fcfabc767d220d884248993e4737d73376dbfbfbc1b8c87fea5404e4e22d2aef2a5799b3ed1683980967e0bcadb4a5fac69866bef20f405de6241ed84e", 0x57}, {&(0x7f0000002400)="a4895e3af01f8c216af656afc9f9bdbadb727b09950ff8620881ae9daca339dd1362726f4a9f8d68fda13127a3602f1505aa0b5ab86942ba403afa2112cbfa8b3a52c09837175b85d0f70181022b2affe2d79f2b13cb1faf04e72ba0972d55ad5cfe17a7e6ac9c9759d88892c0ee3ca9304e161dc35648eee4cec62c8ecef6ae1eded4fc6ad3fa51ee2d172440538e81e2ce6730a38c904bd70e600d428543eb19f43988c1593fd70e56b133c290f5bc547817964173a9d21b71ee8bac428b92d7f3663b6cc0135599d10bdafa71120fa950529b9b98c7ef0e36a30b8669c429c0a079d072578d0980f04337373444c399bd738979500c", 0xf7}, {&(0x7f0000002500)="bb175ddf0134279ff13ef4710823882aa917ea6484dbebb90edac50698570adc09dd05c2e8733ac8aea326e91d6dc36156602c16ecf6783beaff360276af5d3cb8c3e9889fc131c7f2a4b1c5f0a88223279db31f757d86ae6f4e2b2d3926e93b1f1ea0ac1e78006da1f3885bd5172e0a6a50de14137c7de4ad9317c72e35a5d43c06e43175b847994d8ee91224bd1d287639748b7ad28ae1e51d840569e747", 0x9f}, {&(0x7f00000025c0)="197fcd750166a3b0c74c0ab20a631bda0473f10e948e62618dbe38d40cf90a0a83a1e92951608ba7bd4dfc87a6495f1a68680bf8b06217b983972293691e659ab4fb94a79bddc9b4e9c9a4acb5fea7bd04ea6ac562c7c80e2a4e9572ab801f212a51383a8f3ce792e084b1b2f13cdac10f54c1e47992ff71be8df43d2671f0f4ed12", 0x82}, {&(0x7f0000002680)="a7308bfcd38fda9fa41b5014ddf65f4e35c4705bef6807c1c845398e5605164e12eed816ba9b80173df866778e8365599886e4b3f123d6cca1fc76d11a161a07e5e8606db84fa31d40ebe9175d67faea7c76370380bedd99dda817f418f227def053f733a4302bd7d7fce06613477b6352f306f72ccc64f7184a89046f17b5254b791d34e08b3ade488536ad447faf4da192b77be7fc0e9a3604b2075a214e0cab36480e295692ad958ccbf8bf4a1a77687e4ffe063be0556c75eee95e1629d6845e818c7de910c18043a6ee427d7775020d6d4079", 0xd5}], 0xa, 0x0, 0x0) r1 = socket$unix(0x1, 0x5a65124a444db013, 0x0) open$dir(&(0x7f00000028c0)='./file0\x00', 0x200, 0x1c3) read(r1, &(0x7f0000000000)=""/106, 0x6a) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000002840)={0x5, 0x9, 0x74}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000002880)=0x5) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fdbf1c2b5dd8875d0b80c26e721164cb7c9c2608232dce1d6f", 0x19) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/162) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80000000000826, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f00000006c0)="7402", 0x2}], 0x1) execve(0x0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x2) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20040, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x10) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000148, &(0x7f0000000100)=[{0x5, 0x2, 0x2, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1a, &(0x7f0000000000)="8af9aa548d678f9ae5f74256f7a4cbe7d44f881fb6fea87aed9aa54a6e077575") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000240)="058f453846ed3c0f8686f1bff1a1d251b449be92b5568d502ddf8b9981e99896d3348d1c9c7ae2dbc351f18d17754fb9474c328a50358f1717b4dbff6c2d19962d63ff88b906237d7282dfe466fa78c2f6be6e38d6c6fc3d98e14ea0b299407dbf5ece328cad67d4f9cefd0583bde91623ee3dea511aa7f0593c1eba949332580c286631c8416cb1bc059693fec0138c5cb55dafa8e3d5f92bf871d06c17428e9e3d7f0db9b1e843a5fba87b344d511aff39a22a47fd5708bb134c1c5e0213998568c0b545e3c02ebb47f5ca8b53b533d7d50a7ddf1066afe45251fbee2d9e465f7de0db17a0dc0dd94d49e1f4bfb3c0997fb046d88d1e64ec6a7d668e926d3955531f56f009cc93649f5de23c3cf5e0f227280a5245b717a0ed3f2981b6b968755e7d2569b676fc7dea3ac3cdf9d955a0f96e00ccc44be8959d133e4a49585b160e4e7e915d19e63d48de52c7c735597f62a88219123d9bb73a7749ade899c2bab0b539b8665d9cbe7659b50db84a2922d061c3689a73007ea86dbd00dfec6a6637086f783ad344679411e82a00bf01c81cb409375f3c9d89c602455cd2686b9439bf960fb035376873295415ee981109e187d650f097f4e2831b999c3dcaf2672146bc27061a8266939aa928dec4810b96cd8b31e109c852e816123af9acb677cbb3013fdb225103ce56b8a7a3bc5f1098119939a643d630ffbbe8cc2aeb127095a1c6324cebf54c17fdc8b2e43be1c7b7c3cc9c22fd345a5f621cedba8634f91472fc7650f31ed009f311fce1800e0b853dab5af50fa47aeb72360e45a1870e2e26ae9425d0820b71c118da7ca2b9ca6d07bc42c647b2976f83a828469d3be8c49aef6f5521c321a9fa68ea80394d0c78436b8f46b68a7b4a0fdb9ea64f1e5eb0edfe3e4b753751703685334f9833b799c158a40751eaf843937e154397ed65c7a56e105bdcaf1f68ab683fd5945f290371965c0bedcd19b613dced556c5770d7141384b7c490c3e0899e578653ede1a40b97d7cff774be854e2e3c5a36d1aa72c895cd9e93c6cee97c14d34e86086bd57a5be515d54d4a749ec2cfea315a9d90a5ca4a22eae8d1d87bf0351e45ea4b13bfe8c38a54a70998335bcac57ec04a886d08b05d51b87c4f2aed70a2ee5e090392520ddc00d8702105e13e9b28e08cec60554c3602e8f1c4cd67f5c1053a06be75fe3bb28abded89d750aa48b5f80deac4f7c50e59ab52f451c0e41e278f6211cfec34276dc2b161d27b1ea4e9aeac899eac2205423474b60edcd478fbef17cdb0b9c289340ad565af80cf8babaf42051853b5beee8f33d6965b454a9c164f0d49be804df693ea96b15951d9974f10df3c2afcbaa7ac43736b2094387f8e28d29b7dadf8b84338319d897d43f1ba25e91384d2aa135f08d06d782ffc5cffee5e7b00f50a3b1c8dd02ed8e73bb91b412b6b890b1a4c3dc074c8b4b068fc3b3c2466f5bae217cd6cec71172e0010ac0c91cfe7efde0dbb3ba3415b3a8f46895717149feaba26a3a0926265e71c596629bd05d22d2f2e03a7c7d9ad85fbfa39789d859afc8f0c32e8adad9991e0d376cfa884a84a27a8d7d4ea518a34e6297db0d0b7611ac343b40bb5113e7a6b5220a4d50d453d28453dcca473cf5d9fb2f534e935f8a132aabd1fe7ec1c2275ff091e3d7b44df920b407c977d89fd7145761d49c15a19fd7185feb67fbea2e38685dbe9fcb914a211183de4ff9cda8b26a3c7534bcc70b34523f6534e0ac7e456dd3f16d0d9c9232f0ab46fb6d0d91676a854e742b88b23950ba29c4e82bcc6e9c1c693cd8b5cd2ba5b8538396eae7c9ae31eb3c2c795f8e866f4d450b6091dbf6c125038eaad7f72daadf58ac89e81eef2501729a6b6e653cb4089d27eb67161f0fb20ade23d7e80f48d1da635b36d24c53ba418eae7027d78774589a998b75698c91d67d0bce778dd0a639ee2b8d6ca1e898f9048339fceb16f08461c4fb2a774051dd967be6b7bbf0436a281e169ca5c2436271a213e01b65ed186b26a857f3fe1943f812fa41a9b81ed4ee1de28b006c7943cb7f76a4ff9c953e728d1b26a5361e140876973a8c47a4f7664ddc973e896aad631e08164c2790f5f1e40c339d22d65006dd2b2e7bad905302382c2d36eaaf0cf9262fd2e056f63ef855c85c5b8ae6c3af8767ab2c8e239f894cd58dc38ce10524dd95266a4f137928a4745cbaac35bddbf813ca42cd960f4e5ee89ace83eaecee5e266c3ab0b4a7f080c8f3c14db649bfb51ca465b9bad02017a12704f4f7721a3ec789b0ec5bbf58d716d8866f0a62d230534403eec40fa3a1194f292bc2f1322b2d4b4e4ca7c7bcce3c882d7b058777f26405b0955b16481ab963cfe8c1abcc422e40f1c51679b8a9d3acff3192a08554a5042a87d387e0cad65bef7dc662e3c103bd603492e86dfc1b29e80ae4b3c87dea04124e41bde1c0efb2f1a2418425a4aac28b4798b8ef1cf30ea17bda3ef135a26bf3167ecdebcbdf3b86ebc625ea29f7c6f07a1c522529882cbf2ab2634af246e3eaa9cedececf7a2fce3016fc654f5e700b07f62f89a7753ddb722cbca67f0ea6aa388f1d36c166ee992fe0e274e72c7609b7f276abbc94467ebfe0e8797081270771ac21b591f833790fb1e1c271fe6d6e9f8ea30bec764d336e31c037d75a7d32047ff2aa3090b50a719b26ec31cee9a34123df70357d10005e3f51ac1a224ae61d95545194ed1bad3eedaff2d667a0b9b9327301af20c87381f3afcfa42a3d99c39f89d4ff7c1ff0a983215ef58c8c8b9ee07e117c303fd87154437eb238819e167e8113eb68cd0270f3f946f27ac52b12c2b372ecfb5703537fd8001c6c66c2cea1c0c6f5a9a8d0f4de5be11525bdd1e02ee9f49423c329a02fce48d46ba18f1f4f0a7007a49889386e8dd2c19746707fe8415be9f62f55dc442f72fc79eac7a00f5c6d564ea3c7462f8fcaae955ade4b2e80f142f4f4017f8fe7cf9005a8139a0af4aed7e9db212dbcea1e9953618dfda0a4878dee43ce5fc361692a1d2afb822f07efd17a49ca247356adccfdb4bc558d98a72e9d5b61402f772f0ffc11a73940723e58d03b93fb3b1dafd2765d0baac585d51a98ae6963789d650f8add5a7499529aa2d625cd7af40dde973ddb19e582f860ebc8027f0b1c5561b239907b5fae841f3abb696bab72967e9c0d86ce45de3b4f4073963818086bfbbaf82b6a76290ace2c50cb4fc4ff4c2a2e5d6e3bd9486a6a9aa2a8ea639553b096294045b5681fa4caf01340f003139f4c91dbe61207bd069b219c936dfc36fbccc5b984c22dca123b9cf7c1976079c42dcef5225058ee796054f01fa17520c57d1a88615d091a5cd07e8bdfd7a57a11c75706222ffc201e36f4a905e39107dc558d3e1b5ccc7f6401adac83e55c38a0c7aa2832e1b1a8bf551f55cbe6d119d5bc73a7ed4b72c45a0e0d367b4222945e5b75f5c999bffc3ed2af5efb84e3a48e31097ddea7dc8b27cd5e11ae1b553b1f537ce96ce927953f10e00993ff4b3bd529047fef89d83d390190d2741a320887209becd19f3f1ec99c4acbc79afd2eb090e6f394639a2fd03c6c20c525c80b42535bb1e49cf92ab9eef4c44d3364cef0445bf731cb631d59d6baa3526d94f4594d12b4ef2623898be50ad894a54381d5d7de3fe254931ba86f68341d976733297691f0cc477590a71d92905b417f6086308481c3d4112fe4230925f4edfd6645eb3afc6890470dae70a3a82c0f95ee5e8d78d625713a7c37c2df8dd1647173c973ac0dbdf39e18596a210388c804df352aa261c8324e1f0f0e08d69beb76abc86b1751e31bcc74075f021ea60b39f22463f3899fd49e6ec418add07ca86ef24dd1a2877b7f4c540906111c71718cbe653c7e786b8bf10776a96aba3e0755f908d2edc0d56d128f5bd65d0212938151088342431622116d7799d7deb6f2a8ad0126fde29e69f97f4a68dac5943dc32d1acd20a6367def93dd8014b24f413133562e2f65ecb4c3d40911e929ae7ec2f6a682dd8e149dba42b4475e6674073bb21dd35eac85b08fe26c2bf5905c160352ee2191fc66f55233ccf7d8e2654a9d998ed39eb06b1c3e8bba86cbe3999a41bdfc6f2b70a1c0affbd89e83e4983f23252ae0595ef82d2e3107696f62fbdd9b6d309f2d20cfdbbdb053f651e29ae931d8fcf42fd4c22120b78f540e1878010c3c18e2e378befc26194485dae1e64b754bb98b7a25b98c04bca5c8c1a3c40da04b57db1fbdd437feb055b6b294f1cdaa3d761f54a16a2d34a06c85ff26a10f112bb57c7adb0c48217c8d690cd8443537dfac7e891becd61e503016e8c353aaa736ee0aa4cc8a7af5114c987a88e0e968d27097a69d9f5e031ea4cd99a8a18a7d166c6a9e0effb4e1fce599f45d43e0774a27327faf2d43ac73eeff0316017135ec42f4c6f3101fe0601ed85ccac6142145b639e3768960201c12b1cc2615ca198dddeadac08bde299862652a2e513e8e9afb1f141aa6d55a3be0d3671889dbb0f8fd09203bb39b48d6a06f9d7cfa5310c4e3c29ff978357c54cdf696ad341a49b8098175f3a8e34104ea9889f3067577422743df4c18f5f9d499e82df6e18c29d3d922619f96e4083c8f7546a318357179bef3d8cda17250482a76ba3b6cf6acef6828712ce3a83c33be656c8b0227bae986ccde5de6d8cc38cb8f77b2e38e376c33aff818e07b34e278edf7656bc29cf5188092104bd6cefe275da4ec0a7da7de0eff001219806589c80f87c7bff78375e94a3b636c12344dc342ac06f0c5317fdd698595d14ea1241db6ddca18aa2e371340d7655d099f3ac8f99de0f889313c12d6e029e478f40d9c37740b77570d7fbc0d50b7855fa222ba4b9ed89d1435252dc8ad28a851180e733f49eb2fc58dcedc4bb5a5fc437da4f2a60fe992fda60ef675bef6eeda69495ca6d8fbf7d1a3d89ba841e10fe76f0b8ba68c239d483363b152c4711cc8e1c2631ddcc62604a154c4227159bcc5250fa5eed84270b3a2b218ec24a8a95f32b44e7c695524aedfa9d387fd434e046fcb97cc8de49c1e63d3cc7a458d4a1cf200bea6616dfe68d9e0f7adc5a1a4e527eabb3a91bb731c0df4c0284e66583a9724b4d9f2a6b9b4ab1ded53a06a3f4e30c21fb72638d6d11338f2541547bb9d8ec1a6d02ae04c38a4edee5675626bef9ee13b067a3164bfe10c31b80d61d0422adbd343728eda615ba1c3c9648f77f787a8cb25d01595e46d69ea4a0c407c775c97ccaea8d2b9045e5c679d77da6c54c4f70d76554b6c55b1d0c3934ec5c5eca38c7d4f60c60db4435c38d9fc48671ee68c0b18ccfec6115f81c36678ddbf397fc160a5d4dd521be32e82c56d6b5666f4c295da366691d70dae6de46e34e4f5abd57f335bd29591888674a8d59cde15b3f0aad529ad6f7e66d92b597ba6269f094a5411cf946a03608b179bb65e8333e18be8dc9d42ea283ca303594d6c95ad21a75001dda9e0e495bcf8a8f5ffe8a882b1ab6f156f9d569403366e8084127b71ff277c42385081baa9f5d0b20c1077c65a412e830e6e7394e88de67f65dda0d217cf326bd5f401b5099cc3d84938af404239882f8cfc723f6aa0d3eb8e0fdd814fb852fd901d196a56b415bd7862a0b52fda68a599a7ea843bc5ed2349291d78d2bddb406df58a8cd5219af89bdf55176c761b30695f3ee056332903e0b16b1c72b37f243445c3810b8f142dfe2d616c2a1d0f7e61e1874100f72ffe05cc7e756801dfb5562c2fa5d9fa139a6a7862aa9e8b7f2cfec04") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8008, 0x40) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x38, &(0x7f0000000100)="6f1b") 16:00:43 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x80000001) r1 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) sendsyslog(&(0x7f0000000000)="4f0d0455cec9d7711ddec1cd31774f654a9c592c3579b8cf0c584b2fa21cabcc79638445e6d83a6be991d419f4f1b6cc12e04b44a0e6cf0679b33a1de98824709bbb560de56b45577143b5dfc19128874f0a28c817738548c965398145b058b8d4250eddef1f1f67521db3a2073cfc3f52c2c2ee931a7901cce414e2adc30af9106ee8bc46130525cbad95d7915f1726bf00558f1c24cd862924b5f8f38b7feb3e9280ca52dd696c", 0xa8, 0x0) r2 = open(&(0x7f00000000c0)='./control/file0\x00', 0xccfd8d3e612cb89a, 0x83) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)=0x1) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r3 = semget$private(0x0, 0x0, 0x441) semop(r3, &(0x7f0000000200)=[{0x3, 0x7fffffff, 0x1800}, {0x0, 0x7, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0x8, 0x1000}, {0x0, 0x1f, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x8001, 0x1000}], 0x7) 16:00:43 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="9a000000", 0x4) 16:00:43 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0xff) mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x2bc}], 0x1) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb65", 0x1df}], 0x1, 0x0, 0x0) 16:00:43 executing program 1: 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, &(0x7f0000000440), &(0x7f00000003c0)=0xc) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/141) setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) semget$private(0x0, 0x2, 0x8a) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0x0, 0x2, 0x40) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x6}, {0x81, 0x6}], 0x1}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r4, 0x4}, {r4, 0x5e}, {r4}, {r4, 0x12}, {r4, 0x10}, {r4, 0x40}, {r4, 0x10}, {r4, 0x40}, {r4, 0x5}], 0x9, 0x22) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r4, 0x20004268) socket(0x19, 0x4000, 0x2) semget(0x0, 0x5, 0x2) close(r4) fchmod(r4, 0x10) syz_emit_ethernet(0x93, &(0x7f0000000700)="c0c13c1ee3f93822a7097533aba2b253871f6bfd57e7ccf5682659b378f56afac99b0b91cbc0630a33dcc6655566858e5aab03363d2b620015e4c04de7277f7e521e89e3680a659260bb63922cabcbd7fa37dd52f86038953029f9a4d1a46cc4465a5ce0ae246b5d3527b7f84fef8364968b3d16fbe11577031563d5cd7f300927126d4cc5a2dc6849f1aa80b93c9781783dce") getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, &(0x7f0000000240)) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x5, &(0x7f0000000140)=[{0xffffffffffffffff, 0xff, 0x100000001, 0x7fff}, {0x5, 0x5, 0x9, 0xe2f}, {0x8, 0x8000000000000084, 0xde, 0x8}, {0x875b, 0x1, 0x7, 0x1fb1}, {0x9, 0x0, 0x1, 0x20}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xf3, 0x4638, 0x100}]}) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000180)='./file0\x00', r2, r3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0xcc, 0xe2a, 0xffffffff, 0x8}, {0x80000000, 0x353, 0xd2, 0xf5}, {0x3f, 0x26d, 0x9, 0x8d8}, {0xfffffffffffffffe, 0x3, 0x8d, 0x2}, {0x0, 0xb04, 0x1f, 0x5}, {0x9, 0x9, 0x8, 0x10001}, {0x200, 0x10000, 0xa1}]}) 16:00:43 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x20, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x35, './bus\x00', './bus\x00'}) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7c}, {0x6}]}) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x10, &(0x7f0000000140)="eb2b06d49c") 16:00:43 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)=[{0x25}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x61}, {0x6}]}) semget(0x1, 0x3, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:43 executing program 1: poll(&(0x7f0000000240)=[{}, {}, {}], 0x3, 0xed5) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r5 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) r7 = syz_open_pts() poll(&(0x7f00000012c0)=[{r0, 0x40}, {r1, 0x14}, {r2, 0x40}, {r3, 0xd9}, {r4, 0x49}, {r5, 0x1}, {r6, 0x81}, {r7, 0x14}], 0x8, 0x6) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x20004fa, &(0x7f0000ffa000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x130, 0x100000001}, 0x1f, 0x5, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/16) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msgsnd(r1, &(0x7f0000000300)={0x2, "f94a853322b1f42120f5e2feb648589a042a36a6c98ac37fb8e7986f2984adc1810da57d79f096a909165a7b21af996be2241808543d66f05786d94cc2748884c2ad82890063fd1679ad0d6596fd9c04867aa6c40789c492e1acaa856eab6d77c95c9c464c731e73e524eab9d5c0160200972e83b781bb4458715e9c2eec352e4a519d80670411de8c570476353673704f9ff3b5383167cf4042efca151fe0d71d576ced2bf286721b74ba87fe4d38c3e626d4c1765cd22bafac081e541ce19a8f5d0f44da4aa361fb045bc7748aa4eddbf300619a9a7f45c95f02f633c53ab01a89a7eecf65750c7382177b1af7cc7fa973592553ca3dd6331b6497e481dd975765ba55be33457d75de09ad1c34148aeb5baaa4c3b25beece859f30201445a448edecd331a2f5610f5fe9b5ded0548c10d51db335e1656a5fb75489ef52249e7cf6104337b9d0edce2a19de4067ed1faf70399af15eda8fbe5a2a241f18f096feb89187e94d29c632afb6877795d05f9b0e58569ac099497c56810d20205bddd07d95836253a75dc45e9a9c880389151cfc3204740fe8e35f6c42c472f7d37f8f8df469028a677f01d2c5fd2c5a4ae7622587e7c7071968f74e0476abc066d60f4933b0ba0102c57d9a83ee041d76be06f953d11a7f2083d35fc99bbe6a4989ba1b4caf5c9223b5b12eef9544354f9742f2523581be10a3b12a5efa69ce1465764b62d1b34d3db1f8cd49dc13fe493f34f85ca87d29ecc11e9abe917caa6e36b46ec86fa650b4d979e9afaa3ce8f618be4db5bb3477b50730da7d4146a3dbb58672fc2d6fe9293f8ff67000e566bdc0fa106280512bc6926b07667c858d25e76a35a35b4ce57ffa85a158e06d77b3f4c1355e5a12adcce2aeca1fe00b2456516d408bd1473169a35fd6d1a3bcba8c3e02e886eac0c943fee49daa5c1110874bc29e853367712661906cd1d8c10efc5afa3652fcf3c61c482bab5734a899d21444fe6cd35ae67aff8ce107d936c1c3666e3dcdea3276465a36dc37b2db3a4cc10fa479bbd52b5dacdbd8d6fed131db9828aed085e1c36163f7a0f904b4250c6cefaedf7d2808302c176cb25c48a191fa8c4b0cd82e8579ed5e00ec9ef9f498d99d433c37f3218ae8c67962331b20984a2ab4d0620a26957e397ce0e36f769811a2663b8421a984288a4856973912228528e0974ff8acbf5d5af38d5482c2fd1526b56521b397a83c7075b482b09918114214d9670ea7d34e7f24d279f5b21cfbe2ad0890fd070edb429880feb05fb167268af4c0b3ad9bc95ab460c0f6e1590934132bbda491b61229fd7bebc4ff3037bcfc3977914101e5bbbb91f1f1b1a5fa128bbd3c491d8d4ef8e232cfca79f96d229c540694f42ff7550def28fa929f93e404c1303dd9d30ab9d078bfb5644f68bd42a8eecbbe0fbc181d9c48f6a5b16a261d17d30f49426236bd9e265fff0d6e927696a6844270277a1be25d1dae78a044bffbc7da304af687e1eff0bc70b39fd2f11557b613a55e489015209e65aa536576642cf52ddb46ac29112418bf0eda03f49bbd43314c3553e843bf664d7899d08ab24a9d355eb72aa3d0a052cc02310d835ee34aa059c7d72f06312d1fd0cc800a8480b7c3814d382fcf0e61ebcbdb4897693c07b20f3fb6bfdac6a18b1537d923b863aadcec2abfcab54526b3a2531997937de96a23221a8f790079eae69a6c6058855c113b8786149bfe68a4a6673071e5cfe915ff3c1917c33df421cb66adad6d9c37fd978fce26b1ace287d0a17c6aee81f981d8b8a7642d8acf3db0120743751060f120a029eaf65e57f2ffaca079190b992c926e0e8ef247c03113516cfe4af18dff41fc0982f5191fe015e7de11a92d3e208b80d2bf93ca2a0831c2434caceb8214c081361f8fe65279fed20136fb46ef5791d3e7a62ec64a252cfd89e371c4c5735d64a105458b61f74704e4dd63e0cf1622bcb81642c995eba5a07549bb5104d4891f4139622251c569fa81506d8ea74c41baca18123e85fafd6e41841b8ae68bda99870c5713d8c4113e177173b0106a39461d4c1f370824c8c9097fb8471591a79498ce122a9a91fb29af46c7662d305fbbab588d90b1859f88143901e2d7f8f141d49915739da588f2f1a26e2149d3c6f2432ee7a88d3b9005b4a8289212af9401b5234ff18900746c0e40ba075262d6dc5bbadbe810fced12375eb56228277b8a51415dbcc0b99e35eec105dee5bcf6970af8aaf0acbe74f9eb9f41e706122a44514b7e492e7a70ef05eb3a77a992d1d89fd367858b03e324ef19090b8f32b9c89086cc8dc55893be741f8af606359bd87f84626239da978cc3dfa43d111a0daa9ea706fe3a488b77918aa07165aa32d1af56590188fc18ce71e67c62bc8293eee4dc3c2bfd93d50162dd415ebc33c12e82cbccbd60515de1c9c9bc10e56e2263eaeeed72040b55d54c686202e86e597ec39fff3f496a5e7b3333c67e2aae7e97ea7a67ef7c7d61e8207e760995e637a701af5fb7ffb3dc6215a90619fd35fe86bcf8740e5c308faa9c482611fd35d2ae912f24c9dc709ae0cc66c617198de95df0f7b8448db7631d841d2e9e78276394a2147f52dd8c204ce35c5d3ddc7d4bc4bdbca48d787d60f064da203b68dfcad2a97fd54e86df8c78337bfc9b69ca33fac39531bf778bb0849d0924a33722a1c85683cd8cbed8a900bdbe1017f64831a55a759e82434fc1769e6d0ce25d9c9ae069317231066c0bcec33d752386252b68f03f3dab7a86ce1a046d2c6bb94e567a9412a387502a905ee4d4a107d21a976333c7562db5a85541be2caa8c27082adb7a2db7825da9abcb1f07b967d6718e9ab726c15104b265e0cba1c26dca6b6949b0fdb9ece979eba26d3b095c95707fbfb458c2387c10f1f4d389591683367c1cd3dc307c3224f9992955903ba3a4ca6a7ca35abf5bd7994a2694cdf348794995b67e876aca2d407856850005976969372db8881cf7667e11ee517da710a36f8ff3a56432c9088215988d6d33ebfce180f5f9715f4efa4b9bb9ee824efe40a68fb49f7e41bb649ee7e3536b4ccab2acf209b43f8e455d0e98c2c39df6d4eddf3b9d05664a40b749ad15df5413f488e1ec2ce87ba0ab775c10bafeb51fb657feca3c58c4c8af5eabbe330e79bc9e7316e701619f68dfe4e9047e6ecba83c6df217e7962a90074c351921636abba635b2c882812bf1cae9203c55c0791f1109423ef11028494d1d81d7c648047ff05d5a4d25ed28b77fbe7a4d7faf9ac58f569e028a81162389d9f2babe8f993f84a59a670ac04e348888fa46018b5778a9fc228e097ce3a329b953cd7eed12f7a2c711340f1d6d04e72b1560f7cd8f95ebce116be68d6f88d0d3c894baf46a7bdc0e2a2c8867b3c06359b31f5dbf9e6b69bdab72af1ac24dcfe9db18027f069cdce79d97866de30bf91f81220511f1e4742e474f0788061d1a65a9f1f41f007a7320b29df74293dec7a1a8ad87351bbcf2bf5a8a6c0237018038f08f8bb69a1fe9ea51c1606d173b545fe249c858b2b0df3f3b6d6aceed5e4189e4a6c38f85c1f16d134d8c85186ddfc9c2d3862d45c85841161cfaf5b2325ed6b7e47acbe3ff443d72337d2ebca2d01c388645f2b3bdcd46d8ef60c87479e1101d5f2221b66de026bad2c9e1afcbccdf1bb1e7681cc147af801594c143acde33531a4ebbf32ee93896dab5cbcde8568f9a1f6e405add630b10c131c909567dd2ce839c002924056b8ec6c3a9c6eb99c1c89c1d140beeb2592afd08b8e3e6e55df2dc75eefa420f332727160ad91e25693301adcf734e15257d53150ed7ae383998d8a70516884ede6574078fa5fd849977984372c6111de3afa5425c755de64ab6403bf56806b9d33f5083dd6185fccbd3a97e0e04985f8f790661deafd3a0f247c59c34a47d638b314522aa5d33bb4f21a669608559afd0a9b153f2d059252876d8b3da413a50392d420575965eaabae671e22fea9a574307ae8c41f66c007bdb6b95beaf5231e42ed9500031535dca149bcdedcaf2dbd33ea169f371b61801f83c145224c2f7fa770396c0b30e95ff70a9dac8da05372c7687eadd151b06d867606772c04b3bbe5935ae5a808815f8204e3237c6b97ba46e1947dacc50c58b7c862cb7538f934cc035be57ed6c6ee0a3f368cc66a43e32c131a4faae03d87836b1eebfc7151526598d708212bed94e9990a6369b025760494c02761775d14c2e318dadeda320470f370cf61cd8b69a6a14ffd960d1c36446ef6b462a316fd7e4d62984aae080fd26ff7344eaa9f321154dd78e1819abaadb39cd28c87899644116c66adbf97a616ea0f3e7d197fbcdd6fe0ece9733f9abc499443c7716969a4a72287c4fd484a805681ca37d4bcce3c4a3c3476f8e916d5298a83e5e72dd4270d82a52afbb60ee20cb2782615180dbd47e6a5a1a7c030d1772f849f211e44ce3ea74bec81f42a960f3b5a77fe5373e5eac531b308e9214adbafe22d461993257426fe9a4a6e0357637faf6a6982fe13c64ee48799b3e146154f60203cb9fc1faf2af5bfa4fdcd50c76fc71e205937297a5f2499d2b2126e78b567ad99091a8d13590d05ba16ee6260df6c862b0379ae84b46989c9ffc4b4518f0f0dd0236a976df02fa1c7005eb8c5cf944644f9aa3d992a69cd3bf06fd513c0e4bf322e28cfabd53ed1666f7101fe2c873264c1110fd84898d7bf8dd2906b1fd6944b8e2b10e11f377d4500739fc4877a6c173e26a43c8812c15ae63fdaf6647cc771d3e14a960d768c4d21ac3b27442057219c2ffe8da39b0ac5e8c099f74bef7db8679f6b38758ab946bb6314f1ce88ea79ccccbbec61a5f581f634a58ec35ac13806113aaf46b026d6272c0edfeba2f76312baece252f3adc7f791ed7df2b6cadbe99271e50b6120a7096b618f815aa1098cb106bd5bb8961327c525cf753118de8ddfad2fe18b295d8e97b5b95e5d603ee88b1f6046c5689d645dc006ee7c218283cb42014039a2830ecbd80046fdd5c4be3d99ddeac689e5aa2c61c3056a7483cc7d155c8516db2e9e55f8ac2be200acc707c1ca1f3eff06ec6405d2159e0e8f89840428a3277309b40ec6113a71942fb524cc60eeb544897b54d28678ea1d8314bc6406c4d2b0d95ac8afd23ab31756a3f536180eef0816f7cf5fc809d0a7e0b7d0416af4414aa26bffaaa935b8f8fd75450f5c155efdf8e177aca94585fa53e36163de7436933ddc868b3748fb2f8df6325b76e3bda91fecfc558963d18a254739c86f878def53c6d9ae9fe628dbd2e996ea688aad18f0d7dad29114107bcf4e5aefbdf9383a9a3dcdc46129ed3f7c5263ca72519484027ec97355ab8b9389c20e0f365ed11fc6a0bbc14fb658d5b480978180f5d7c3566444e12770673a9fc0dddcc4c3aa7b87a2faf3d18a239addbae5f764712ef98d30fcdebe13c97b09b7542b2ac714f905f55ed4d53eabc902092818c8822ce162de686055103851c78a4c82cc80807c44e8342a922abf3f173d42559e60821eb1392fdc60b6e9e5357f63a10b46e055779809bd8c4f4c4568f1b7a889f3cc00d8750c5aba7fca04771886261e8382940e6c713c3423a1ad387a97adebf13581897db78cefa4107d037f40d868ed6ffadabc1823a9b9caf3165535c77bfa9243c81460d0ea7f63d1337244df5ff343f3c453ecdca11a0e9a488c0a475153feca30cee34c97bbfb25358d8d030132886abb3e7da95ef892eeb644aee0522a0ca907588e29c3f67134cf57027c9ce"}, 0x1008, 0x0) setuid(0xee01) socket(0x2, 0x3, 0x7) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = semget(0x0, 0x3, 0x28) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x28f, './file0\x00', './file0\x00'}) ioctl$KDDISABIO(r1, 0x20004b3d) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x0, 0xfffffffffffffffb, 0xe4}, 0xc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x4, &(0x7f0000000300)=[{0x609, 0x8001, 0x8, 0x29}, {0x800, 0x5b4, 0x2, 0x80}, {0x1, 0x0, 0xc8, 0x20}, {0x4, 0xfff, 0x100000001, 0x4c79}]}) r4 = accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000280)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt(r4, 0x9, 0xffffffffffffffff, &(0x7f0000000380)="51fddd90e8d85cdedd1f8ee27fea22911652b8163977d0dd18ba70009aed8e1a9e5efefd1ddc14e00686bf4c5434bec90b0731a8ee35fd50715ce627892d9b42d47a02", 0x43) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000000)=""/22) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:43 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x3ff, 0x4a66072d, 0x50c, 0x9, "3b8938976f79e8449167aa9abf17a86c70dd0ec0", 0x80000001, 0x7fff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xda1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="f6", 0x1}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1) r2 = dup(r1) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x3ff, 0x7e01}, 0xc) r3 = fcntl$dupfd(r1, 0xa, r1) accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setitimer(0x3, &(0x7f0000000280)={{0x0, 0x1}, {0x8, 0x5}}, &(0x7f00000002c0)) 16:00:43 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xa80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) r1 = semget(0x0, 0x0, 0x40) semop(r1, &(0x7f0000000080)=[{0x3, 0x1000, 0x1000}, {0x0, 0xdeb, 0x1800}, {0x3, 0x1fffffffc0}, {0x7, 0x8, 0x800}, {0x4, 0xfffffffffffffffb}, {0x4, 0x1, 0x1800}, {0x2, 0x6, 0x800}], 0x7) semop(r1, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x4, 0x6, 0x800}, {0x4, 0x7, 0x1000}, {0x4, 0x8, 0x800}], 0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) flock(r0, 0x5) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/45) r2 = socket$inet(0x2, 0x2, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x0, 0x5da2, 0x1, 0x40, 0x4, 0xffffffff, 0x2, 0x2, 0xfffffffffffffffe, 0x2}) r5 = semget$private(0x0, 0x5, 0x1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000240)) r6 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) r7 = shmat(r6, &(0x7f0000ffe000/0x1000)=nil, 0x3000) semop(r5, &(0x7f0000000280)=[{0x2, 0x40, 0x1000}, {0x2, 0x8862, 0x800}, {0x0, 0x0, 0x1000}], 0x3) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000002c0)=""/93) shutdown(r3, 0x1) semget$private(0x0, 0x4, 0x0) semctl$GETZCNT(r5, 0x6, 0x7, &(0x7f0000000380)=""/218) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000480)=""/160) fcntl$setflags(r2, 0x2, 0x1) pipe(&(0x7f0000000540)) sendsyslog(&(0x7f0000000580)="4d773f16ab4f2dfb4f2cffb51cb55a3452fc5f3d42d3b8882365a50513c6305bfb3cc1caed0e1860b4d43768e58da5c20d397f60ab97a2aa89543cefe9a6786f1dbe3658ce02013e0a1147f7d58d0f5ecd640a444dfafd6e9d0675929e55b2b31adf1349d896972557eaa12abc95950a279ac7372958d811cf486666c1d4f40f57790961b33cd198a80979d3068ec288a24f5193cfccd9a5674d7c6883cbbc912ee4935d2274ad77af6f4dea8821a3ea9e7e3476e3e8", 0xb6, 0x2b) shmdt(r7) mknod$loop(&(0x7f0000000640)='\x00', 0x6000, 0x1) shutdown(r2, 0x2) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000680)=0x8) clock_settime(0x7, &(0x7f00000006c0)={0xffffffffffffff51, 0x744}) 16:00:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) r1 = dup2(r0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in6}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x4, 0x1f503d40}, {0x18, 0x1, 0x3, 0x77f8}, 0x6, [0xffffffffffffff2b, 0xee69, 0x9, 0xfffffffffffffffe, 0x6, 0x205, 0x7, 0x4]}, 0x3c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x66adbc0f, 0x8, './bus\x00', 0x8, 0x4, 0x6}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x9) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x81}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100), 0x1000, 0x0, 0x2200, 0x0) 16:00:44 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x3d) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000200)) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1903, &(0x7f00000000c0)=0x3, 0x4) 16:00:44 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = socket$inet(0x2, 0xc001, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0x10, 0x1) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0x2, 0x3, 0x2, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffb, 0x2, 0x1, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf00fffff, 0x80000001, 0xfffffffffffff000}, {{r2}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x8000, 0xb3}, {{r0}, 0xfffffffffffffffc, 0x81, 0x10, 0x0, 0x8}], 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x800, 0x8}, {{r0}, 0xffffffffffffffff, 0xa5, 0x30, 0x7}], 0x40, &(0x7f00000002c0)={0x9, 0x8}) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgid(r5) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) openat(r3, &(0x7f0000000940)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f0000000840)=[{&(0x7f0000000300)="d1c3de69a90e8da10c92105493d5f8", 0xf}, {&(0x7f0000000400)="4badb2fbb679455017da7fcacdda9851b32653e99169e09bcb2ab12a0d74c24c3916161d7c3f473f5766b36c3cec8b8a541e405a18a39e71a1ff7383168902033748be3466671bab0d47b66e203bc75fc2855df9fba8fb53578ea8c2d7dcc33c493af06b8b54353586db5073d906a36467e14053e890f2f542928b12a318fc167cf6bf0f05da8ccf0734e6eaac0d8d", 0x8f}, {&(0x7f00000004c0)="0739d2f492afa1bc337f1bb1205c07f3defd6cdaeca63f721adb099c6255fd44995362a5e8a778dd2fbcd1fce8d61cab3f4e2d83140573a4d0ea42664d4f95e3e55b4ceaa3041e0306b344ac3a6c80125109f1a23074c99b51479b6d3974945d54b0afee1d97329a44dd15375551b0c64bab124da9af6e89152cf201ac49b2cba768e0b752530152ec436f9672639e0050a9f01ef6cc72db6a2ed459656e22b0f9126370d5236db90ea76db3", 0xac}, {&(0x7f0000000340)="7f5cabf48cf28c31aed293d2edd539636546c3770be31752fa76989d1c707a1f6ff5c83a5815c8ee41db9fbcdea530c03c1c0cfd6c3859", 0x37}, {&(0x7f0000000580)="bcc6f995f658e8cf9f2140cd637606786c224484f0297285ff6ca4a6a5c74a78e8d89700d5f196fa27c18fa47b5b37a2c96fd3981865feaabffd2414ea94cc946ffc1f9d43e176c2bc9a586928446d8e19f7e157a8b6b6ee0b9267ce780a25b1ebc670317e026512e2cf78351eedec85861721f50ed8f6b0368810ff1bfa9b3758394100c154ac0d30b6c8e03d70ff2e38", 0x91}, {&(0x7f0000000380)="a94efbd2b4a4cb9996d105e34892", 0xe}, {&(0x7f0000000640)="d71769563c1a4ea0a9182899dd77f9a4fc5cade286b67f7327a3f898df8e1c4362b9cc1f3366a2631ad03830b73e7665e9e18de94c011f03e1c483cab4a27c21e61560fc3cbc5bfaf2d1c44473356e23a1735986321af4e0f39f6be9147e2bdf47d65a994c45ab8fbfce28cea85184ea149943e843c0b16e62e98a8ef62448bb39e7a7ec6787", 0x86}, {&(0x7f0000000700)="7db99924a0f7c35b4e8ff6d0bce2fc0a04f979a63210e153566a351432599ac6e4406d759f84042421caaa4d8c4dacbad07f3231f4f8d39e76c5f4e51e37d6adf1105ef954b1be2a0a9ee4d66228d7da216ba137377dfd01b7f31d1074b63f8e147641f59b97fe05ed0070d59f6f581ba0bcff3582622a558e4a0038b9d00c3ba1f025aee0396869bd73b540df1f6da4afcc6c4518e479b74d659e85b62b490e78eb93051802b1a1b76a7c0e51fed5fd5fae4d680c90262c348da036f6b08d8df6f175cc60ec2fec8e7e41b48f0f5d4cdf1533dae5980d23f21c49a429e666bc5ece3f4279ed4e8f40e9bd09", 0xec}, {&(0x7f0000000800)="49cd76968130d0bc6970443775354ce31c347d5c7ccb5dac", 0x18}], 0x9) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000900)=0x2) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0xfffffffffffc, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0xffff, 0x100, 0xfffffffffffffff8, 0x1433}, {0x3, 0x400, 0x7, 0x7}, {0xfffffffffffffff7, 0x101, 0x3ff, 0x100000001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x20084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") open(&(0x7f0000000000)='./file0\x00', 0x2002b, 0xa) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:45 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f000000a000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/214) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x100000001}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0x5}) 16:00:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x9, &(0x7f0000000040), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x200000000000003, 0x4e) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x3000, 0x7c, {0x47b, 0x8}}) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="2715eb818446dceba9d95fca8fa7387ffb9fdddfcc424a860b479e89476b6176a4564ed82ec4cb6d1b0b3928746485946265c4613a5a88c6bf6d04e0445e1fbdbfb347aa10912bcdcb3ba10c6c6dff21ea3cdcc8228496ed649a075180ba0c259b7b70d46741e1be0b8f4d42e2ce6f5b592a6dab87f448fcc6d0105f0772d86f6e228082e397ce663a651ec2ee2a979087e922c5249916cb92eb28d9d241c33076eab1917189a68170"], 0x1c, 0x0}, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="be") r1 = msgget(0x2, 0x6) msgctl$IPC_RMID(r1, 0x0) 16:00:45 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000140)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000280)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) pipe(&(0x7f00000000c0)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r4 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r4) r5 = semget$private(0x0, 0x3, 0xa0) r6 = getuid() r7 = getegid() r8 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x9, r6, r7, r8, r9, 0x80, 0x2}, 0x9, 0x18a, 0xffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x7, 0x3}) 16:00:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 16:00:45 executing program 1: socket$inet(0x2, 0x1, 0xf) r0 = socket$inet(0x2, 0xc009, 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$getflags(r0, 0x3) getpgid(r1) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 16:00:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffd49, 0x400000000000}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) 16:00:45 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x7) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000100)=0x80007) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "2c164a0b07906a553ad48e8dfb137faf97fba82e"}) 16:00:45 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x2001, 0x0) setsockopt(r1, 0x3b9f, 0x8, &(0x7f0000000040)="d328ee56", 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x94, 0x80000000) socket(0x1d, 0x8007, 0x4) 16:00:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0xea966f6b4074fd5c, 0x40) pwritev(r0, &(0x7f0000001240)=[{&(0x7f00000000c0)="8885460606fbe451003648746b4b1d402e97a191eb72b78fc90a407a335ac12230fa1e84a58c8aac7a", 0x29}, {&(0x7f0000000180)="07816ccd2dab53d0a5a7a2e7d849abe27dfdb0afc0f8463f3ddd8e3acc50821071ca302a3cdd989aa47a0a68e7a888e1a33e9d681cdea2000ebb60a880c9b487824f784cefbb1c7c3fd67ee7757d2252bfd4d16fee06d28b08374cc25c52ee855fc53c6fd84811d10dfe5b88053c8ee4c9250e36532cc65d5733f1da46af1714a4c406907e2e189235da13", 0x8b}, {&(0x7f0000000240)="96d389586cf21f2698d07b40f0b177b4f2d380a748b79f070beb423884ae0d393756332f92e48535658a561e398f259a881d1dbf22c268384e29719364b16f0bba86917798dbe379f836d687bdae3b84587de15fafea02589106a406018b7c41b77e5e5efa970c0489246b48c8d12e0a47ac69682eac77f7b4e035751048796379777180295bc615a8da38b3fb6c2de5a3a236004db6fa272163574c933e76f91e45e746985027777a32236e78a78d57a2ba2e62e903253abfce505faeb8c19fcc55aff05d67df0c18190e9583fbc71c5914960195a9cbf166e7f6be6dafe0d3bd6834cff5f46cf77cb8743405450556928a9f64d2927f29cdd7360a6bbfc7fd2007857fdb523ed8ed6c2d84812af69beea8b6ceafe23dc10d0af7a387770d11ebde3caebd6152866378d640983fccccd281b6c3ac423718e214a5f07cd773186d91381c083e0ce4070324c52b09cd19edb4d8c92e6d3bba74949f5d6433a2ea986d28e5f2aecd9510dd77bee1c5302f6ff5393936c414f431f290ceaf147cdbd036bb9003e323f0582fc7169224ff58326b18f1394542e61291e225072c221ccb5d641b29d53c412d285f3c9e9374bf6d89910586c6e7c90865a5dbfd42b1cdd2d614f08419fd44be645bdb0c28d89a2ad3d61bbe8b1233dcbec1b07c5c4573ffd71146b056a21231a4c484f93a0062e42f3364fa31d1049120327e9ceced8d3836c83dcdee712229db9396b2eb887b84a256fecbcb0d5a552c43ac6bf6a819edad7c883e9de80f4c16424365e3c9fc974ba3781e95aa6457717732c89d7c5bb19ca7c5f9006efe75394797cac2868a2d12553fac866d25773ddd38d3da5764ed770c44bb4d94d38aefd4900fdce895bd1915719d92b5d9805215fc6deefe6786a325cc1dbcf9797f8810c95dd4af05f9eef5dd536c1b7219c9c22cc8012fbadfc4e3b1cd1cbe3b1ce9199fd442b17b99adbc13052b2ece48d12f60c81ad42b3dcbe88b9c93cb71ee74ae6dad2c4cf8793b3e429cfb10b224f4da6c23868c52119c54007684a1bb0d1571bd1ca941e91636d85efdab7dc37688f157c270331ea7cb76cbb521a84c37b58eab26294390476799b140f22831f07a3b414f748a54d13393b465abd7267463c1c6a83313022d83ae11310a8e4ff743d4b0f345b78765cb1b986c8a8c261ccca57c77cdf40fe55100795879293bd5ac44b35692bfa692b3913191eb5f5a91a5c15f63ca75450ca445bb26f90ea1de81925b071dedd473fac7d2d3ef1819515792ad3c39bad1e93d67d10e54d4dc8e24788ca0d1ed1c97320afd1c5f5023763d8eee35951a1d6eb78e111e08d632cfbc477ed3772d4ae8c292afc1d3c13eabc0901026f849442176041e50b188fc637e425d812a081d2e35cc4225c0ec69e2eb0a6c9022debfbd2a8d8e46b96ab34cf03b78e93fc60d467a51013439edabecd5c58feb372fa0a839d0fd929debb1b2dc918bedd7f716665c571dcb3d36e7954b564769280eb528a74f514078deb3e435133e23eda613da3ec95e68d31cbff3bbc8ceeaf4a89bb7983015ca3e8f1e464f4a4269655a2c46ad8ecd67ca9b53166843f69edf0e4449e8b15dfc9f45b487d4512d550be362f2882c83580f085bb721c5f83fd11984201773e5677e54708ac9895b4bb9946c6d900360d27c524916d6bc434f275c1a2fec71b7848984c760537562c88cf908947afc4a5eb2dc6021a44c565abc0dea63fd342f4177ac4191c1bdfefe2560d0e8464322da4a2a078574489f32312f010b24121fae41320632a418d26dc0dcbe83a1db5aaa04f4869d65900fbb9bba5fba038d572d6207357d1b358da9c0636c6b90c46d905d0ed925604a3eb83ad07051a49ef319dcf05bdc6fb879cdf57a20527da8c6d5e133ecc856f230e865d6bc49b29dc70ae5979348e5138b3e1d1350672d64e637728bc6d3d5fa706badf5a294df5fcebf90fb8cce52a9936a2933df78dd9d1608d3c5ba18499bfa60690d10e6a09a5d8de75eff9e8cd1b93df7587e503bafdf70f3a4703c2f4601283fc87abd6d0a5bdafbb827f65a8912d60eceeecdc11e03a2e3e4166c21b2d82c3ed106acd93623436d54bae2b4ff5373489081e52bcf081f5a90fe99246ef937b9f64a0d4f185276ae27b82cfe00e9711f4dc63316212f7fff64a844c1924d6788de4b7512b2fa638137c343e4e36387e8e6a2224db24f2aeea1b3f60d2b5c86f30485e370ae151e185a725867becc69c057ffa51de6c4b30545d247e6db489cacb5384be00bee7f409580dc03cedc6fae721d379bb3d101f79184680d74ffc26ebebb89382af68322233da36561e84862c35bfeebfd2a0cf67890d8249913bb79df5c87c72edd8ee786aaef2b88bfe7077ce74fb0ff0231aaa752bb675abcade69310178151791eff11ebbf8771af66836c0f284b3a7225754fce90395128f1e45317d77e1e1aa2e8986cebbe4f08e40fa1c48fd95d8f324bc80bdba8ac3f248dcdb0985810378674ca1ac7227fbab3cc2563da10b0eacfc9f83d8fe8415010cd397db3a4cda6b904c7c4fcb9235bda619072c5715c10ad3fe25867903b3e1f94d349a0577df4c7d6303274b30b2a81e6c3eccb269289604920dfe6a007f0fd98c16323b83d9505e60c77775fb84909796b39da263bb5f373c732e66c138978290e2d20c5f2e134092d0e9f9e9a1ebf26da2a4c4ea6ba5392fc499eeda4192219d315ff9ddf1606fc525400909e6709369a31d92f8d04bfc2d34f00e25c7024bec4c599ec770ae8c83def37cff299dac136fb3d7b6789ecaac5e5c1baf8dd5d5b2600ef8719fa0220021d2039ccbc5125c4cbf4759527ed68a2b0b687b8b072f12087652937eb77914b6798ad61ea377d0c1dec4738802b2be4074a0e23a8f97c47e2d0e46c8ae687f1ee9818fb185fdebb063ed1a870899e1b33e6af924f99ac683d4cfc949f7d01f9c40d67e4af86b015b874705f9d4e57d5c956e3ad43e47831d03ce478093887024cdde789780f4b5ef57945e7bd94698f50390aad20d1e7c4e04b8c219e372a370a17c9d09a725ecc317ad3141cd0d6bc231ccbfa2011c3abbd9afa63c5d3ae0454b05cba0dd97a187932e661931c4bcf993bdcd93a14be6fe512e41e0d445442af53cfbfcc1e96dbfb604dbe7801794ca6fcacceb507987cbf336872ebab10e7684a22a2404020b724ebecb226f07bb1da41ba4c883631814b932353240e741292dc3e46a0b7eed86f37642c68961ee307cef2690fd0ca8d239e3dc156803d17a38ebcbd8a2b668b6f2e0b56910035558128ea40ecfdb2f593855cec4a58220a06f235b8775e3a70f716a98bc7eb460dd56cb9a7093c5360ad1085a7e51118729decd69d601009db0be1eccf48d230c591351f37994648c8129a47eba0c25b2d8b0a5c658782625a8a52a79dcedd19839e9b5308f02e45a86c88f8c7dcf3000830d628f67c07d4b077e42d84c40ef38deaf5b84cb8a59bdd3c32707c667928c346f8f325e3b47ff7490c4d9a11800b87281c665937f52dc4fbc0522ef2812e87ec4497cb8ddbe1c2c80ed922c57ea8598656ee3bc5591335b7c2ca02b92242d0b16adf2256bfd0635b7b212812e6e1c4137538af6a5e7cb4715baf6f1431d40e1bd6c08b43d006c5cb9f06c6ad004522d85e869a1ae651667af6470559b2025276bbf4a69211c17dea081a83dab2fbd2c18eabe52a687fc2d5214d95035836ada683cea3de8748714df54806d210f520bdab107e96dc57ecacf04d77b5cfc41f5da930379677024f07e342b7753edd8f143b9dacff33eb9fa687e7461bd0d7de90067f028ea144fd1ddce7951534c8ca5f13836bdaf438a5ec5b5d36bc4b103f6ad27e315c0304905781192e10d00878fd50a614f6ca786042d62debd13bb8169ff2ed00cb96c15e3fcfd56ffec83e51a4b83fb8dc51879f5dc3729ef67382fd0ae211fc1540728d689d235d1e04f2dc0b8e431a36142eb6753f992e6d67299117e23404cd013a7815bf1a28708e7e7a0bc8a57693dc4cc6f93311f272bde8ae6dfa00c7da3b9d765266a96ef6d563dc9431087ddcc4930c110e5b3f924fc58eaf00d44b9d1840eef93a4db52b213b3e7b98ecdd74a9146c0f8ab79f86102899ae7a699aaafd68c61ab847df77eb25454847ea1c34486d95d464cf8c109749e48149f3140b39a4e2b55013ae3161dead4b4aad883ee102f20ea283cda72ea765b636b1e47ce3cf4486d92ba509ed10a17489091877a4cc162a9e6dbaf06bfe94825ab62d97592503b2e973fcc9eabe57b1f2fadd2f103e2ee63796b262ffd16e28ccaebbbfb101fe848a4836ade9016df2c22fc9a1b01daebfd91a8ad747c838d5ffb326ceb60c78c2c2daaaaf79ee52ad7d3b6cfafbc5363868ed0caa9f166abea2933251749e15d4d256d7701b166e055c36c620ee7054391c69629039a5154774535e3cad27ee8832376d267313d803e8af3faa19cdb24aa9a962e7ff2f57153c2430ad7a6fe00b165164a0cc3200f735148380fb63e2bd62bda191793d9c003cee7d2ef5c6589defe7aa3f0b6a0b722d2f1d7c8afb7a0303e51606680f843019ee8c0f87524fe857a956de9c4f6410c6b448c0d3d07c35d450e074cd0d6e4ba5c09f9079f4d3fa6c56e3f9cdfb12d01f06b56182f8cc8a99308ecca0c84f5d31f5897f740e5b0acdcdace62ac93182ac3888aff856ed5ae1c00481bd296b3f71f38ccca6407530d9072a5ae0bfc6897b13aaf147164e4ff0aeabe567908e459a7e0602bc5905050ed7ecd5e8f1ba22fd5a6f83d914fbd947714c4bf318205116584c06927bd9f25c7a87678216b0a38b8e8a726b639c2e2160a5d44f042bba37ec7d40e492e27164d11af065793b1fbab3b70cfa4168131d08c322897aa0fbf8fcefbf1e72b54966d0b476f556d2cd09baca41c202d767f92e79f9049a1a0b4679cd36bd78f5b551b8113742a78b1c1df6623524f362d99ff630660636fede7a615e45289aea347db3c7cc9a1355b636c1f5e8fd0fc837caf9677b43b17d5cc33311ef0665ae1c9d4862f0ab4d14990bb9346b81661dfe8e9b74db8d907f673390b46c7f3dddc68587c9f2925f9ef549896b3099bc6b149e93f8965975422040a9ab03174bc938c2ed7796a4be41813f78ae1740ea3f3c9bc039eba7571986d1b91a2185d79885217d1e354c600ae381e0fafd24413ab20ce752ce30bbebb057b15d417fe3265f08cb101ec3a2b1a9f6a3e778061aca4a5f707bb906d038ddb3ec052cab0f163b69f478de39f880fc32bf1ddd3072abd2b2c861ee1b0b9d462167f67868b18a099e6754ed0cdc9d02bb8623e6036fc29e5eb3a010679abcc8414da4dda404ff792b0397fc99062e33f3fee25aa80b574df21e45410a361392a4b3f0eaae56acb71f743873e54e23aa8be1b09ceb8069b102b34fcbff2f7d2d8797c9bcbdd04e74a8e579112af2a1461c7b51873cfc72b11766fc96ff00aa43b6e919e5246cb6d76a818dc5916b456226f60b2dfce3d5636951ba185ff31c7276c9f722269bf50d0a48a764b5d8dac6be596813787331794625ffdc5eb8a07bd70dada03d9a7114ba3642328ef64567c301a3a458cd32170eb4b177ae51e74c27fda5a3d20b1fd9224c4664aac0f336382370de40a7e95dadb6406cf75a4996557ec6af590964084d3930e404ccaf28d4acda61db05dfac6a433ca4f13797d5ee38c70879e6e1267079a4058aa2ba767bf95a9e1e0d181c82ee26207739022630e2bd00cd5e54be", 0x1000}], 0x3, 0x0, 0x0) symlinkat(&(0x7f0000004500)='./file0\x00', r2, &(0x7f0000004540)='./file0\x00') faccessat(r2, &(0x7f0000000080)='./file1\x00', 0x40, 0x3) msgget$private(0x0, 0x110) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x20658bdf2741cf1b) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) unlink(&(0x7f00000000c0)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x300, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x80000000) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8, 0x0) lseek(r3, 0x0, 0x0, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x10) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000080)=""/63, 0x3f, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:45 executing program 1: r0 = socket(0x0, 0x7da4af59432c9e12, 0x9) setsockopt(r0, 0x9, 0x0, &(0x7f0000000000)="4197eb33aad6c2806d63802606ae34488211facd5f18f73634e64dc0ed73783106877f95b1463522258442e75d64788f", 0x30) r1 = socket(0x3, 0x80009, 0xfffffffffffffbfe) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 16:00:45 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x7, 0x9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x800, 0x0) accept$inet(r1, &(0x7f00000009c0), &(0x7f0000000900)=0xc) socketpair(0x2, 0x0, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) socketpair(0x19, 0x4000, 0x9, &(0x7f0000000740)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x8000, 0xfffffffffffffff9) dup2(r0, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x0, 0x0) r4 = dup(r3) r5 = getpid() fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r5}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8402, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r8, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) r9 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000680)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendto$inet6(r7, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) r10 = open(&(0x7f0000000580)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r9, 0x80}, {r9, 0x6}, {r10, 0xc}, {r7, 0x4}], 0x1c1, 0x88) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r10, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r11 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000380)=0x6) fcntl$setstatus(r8, 0x4, 0xc) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r9, 0x0, 0x0) r12 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f00000001c0)=0x9) 16:00:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x3, 0xfffffffffffffff9}, {0x2}], 0x2}) 16:00:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000040)="7f8783fe68f500827d7bccd556f87d9e630706bf8560f52c5cdd15f5cbd2c6835b96d0659f16102154deb1e57172afd7b3e4bd0f3104bc0348053ba3c82404ee21a6751789624b1bb9a71a4a309f1c82d5c2acab9d4a6e28ffbaf6c148bec6fcf86024", 0x63, 0x404, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) sendsyslog(&(0x7f0000000180)="aa5ed61a57364c501b03ca5177523a95e57aa003b38c409a7b5f0b9707190536a8a6c18c2bf67ef5801f146289d645b03a5715e64ff3743fca8b8087f9297dd11314ec4810b246c08bfcbad94994d055ee13cf828b1836f21897390938a40c226c058386c0633513a1ff446a7f94bd051134fc7b6dcf1aeccafc1bd00d05b70da291cf890e41a11e54cba47bcd683d3a7b2923e9ab37378c849ee36e209428457d7b0a90460a6270ebfa0c941afc017f09bcc0b5d2eca4952ba638d79b6530fc41e051018e8196389abfcbda26fc0e22b2d7", 0xd2, 0x28) r1 = msgget(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:45 executing program 1: r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x6, 0x7, 0x4, 0x6, "6f47be9eaa49526349f0bdf83b81831f530441c0", 0x3, 0xab0617c}) socket$unix(0x1, 0x1, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='W\x00') bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 16:00:45 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x88, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xa04d, 0x2, 0xfffffffffffffffa, 0xa0000000000, "7dd7c561b983b4fc189f6784634cd343a87f5f0b", 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000dd20021d2b33c77b00"}) r1 = socket(0x18, 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)="b57cb694abe269cb980f2bafce836a4b48449968c58b7510d9973534263ae80bdb4d06c2554e5c209d780e38e82c6f3c27412d2e8163923f1f7e03312166cb7fed877519dbaadff2d0fea8513542a107e25905eef330dab193772ecd2bb9861ffb6cc7efa3ba684341394b37752fd84b469c5c2d50067d71ba8f415330877177661424355a70a2fd21a7bb54173106523a5eef", 0x93}, {&(0x7f0000000200)="56befbb5f836041204ed859ddbd5412858240a7e3cfd6547b0c8758e23845828aa83362140638544171db6b50cf0cb4f660b794462effcd7793596cd1ae4c064198a5e4590cf03cd2da9627362bb84ee8bff5a4c50908d4e84d3c97671a57f158b27b6fcce01c70ce03c86ab0b00c40fc06ca4bc230f62a3c0d3fcf0edaa77c599695e983bc50da0", 0x88}], 0x2, 0x0, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000340)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x1) fchmod(r0, 0x4) ftruncate(r0, 0x0, 0xfffffffffffffffe) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000080)=""/2, 0x2}, {&(0x7f0000000140)=""/239, 0xef}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000240)=""/230, 0xe6}, {&(0x7f0000000340)=""/135, 0x87}, {&(0x7f0000000400)=""/229, 0xe5}, {&(0x7f0000000500)=""/203, 0xcb}], 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000680)) fcntl$setown(r0, 0x6, r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={r2, r3, r4}, 0xc) 16:00:46 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x91) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) 16:00:46 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:46 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = kqueue() r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x7, 0x1d, 0x6}, {0x9, 0x200, 0x0, 0x5}, {0x6, 0x0, 0x7, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x1}, {0xa0e}]}) 16:00:46 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getpgrp() syz_open_pts() msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r2, 0x20007478) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{}, 0x8, 0x7, r1, 0x0, 0x100000000, 0x7, 0x3, 0x8}) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x7e, &(0x7f00000000c0)="28012455b5dfa105089522feb7aec5cb0ca2b28ee70dd5c9143fdba16cc124dd34c6f82e05db2f97edadb349701f49170289fafc3928bfb7e9c4c72c9c740049261c923ff9c7008572fc330095db41bde6707753074ead491519c78cdc1791773c4556bd83d967c4fd1afae0c0105f552bee3bf45f76b1e50dfb968554c5") 16:00:46 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) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x80, 0x0, 0x7, 0x6, "d2bccbacabb5a7969d37c217508d5f0e54a35b3b", 0x9, 0xfff}) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x15}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0xac, &(0x7f0000000280)="b2cc5dc06364a87cb6250ed5103598a674e181f34f463b9e19f2b5c00c24d49722c36c3005b3dc2162768361743e8d2d116e49130cceacf608789ed026aac42bd306d52de6c934a490ca3b3d65044dd4de6c88f894617b4451e0c720f8195986985b9c7bf9ffd956386b04dd25800400df1fb9ae0ae2f81a03d3e55be552631f9beadb40d147f163d27cd7751c9e91d5d7ab6f29c814aaa1b7d220c5ef12665a55d0e54f4726b9b3d911e13e") 16:00:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x400, 0x120) 16:00:47 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="f8ff0000ff1c01000702000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) 16:00:47 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872bab000000000000800281ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200355f000100000000000000a3f80004000000000000000100000000000000", 0xff7b, 0x0, 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = dup2(0xffffffffffffffff, r0) bind$inet(r1, &(0x7f0000000280)={0x2, 0x3}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvfrom(r1, &(0x7f00000001c0)=""/17, 0x11, 0x800, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x1b, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x385, &(0x7f0000000040)=[{0x60, 0x0, 0x0, 0xffffffffffffffff}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x360, &(0x7f0000000100)="1ce73862e889433ef83fe2a6f7b4c279f0c9d3778d20a75507a9f74b0493cf03ddff49580553877814") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10480, 0x0) 16:00:47 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x164) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null/', 0x300, 0x0) fcntl$getflags(r0, 0x3) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x338}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)={0x1}) 16:00:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x1f, 0x5, 0x39) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) 16:00:48 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f00004d2000/0x2000)=nil, 0x2000, 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) semget(0x0, 0x4, 0xa0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffa, 0x0, 0xfffffffffffffffd, 0x0, "fc72df8f451b652bd14c74ceb67b16743c66d69d", 0x400000000, 0x1}) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f79202e, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10000400000003fd, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="c64e1f", 0x3}], 0xe4) pipe(&(0x7f0000000000)) 16:00:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[0x6, 0x7, 0x3482, 0x4, 0xffffffff, 0x80000001, 0x3f]}) 16:00:48 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xe, r1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)) mmap(&(0x7f000071c000/0xe000)=nil, 0x800000000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0x80000001, 0x7, 0x3, 0x10001}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8008, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:48 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2c}, {0x4006}]}) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000001c0)={{}, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}) write(0xffffffffffffffff, &(0x7f00000002c0)="831c491b62b3c8105b4e769697d5d70f5126c998c68a463b5f049c96e19190bd1c6606f335ce2c5544248ca44dc53d8ace2e5fbddf2b38dfd1b067db2ea58919c7a171cf42dd1618c419eb075cde13dc5c86a4c45ee43e42355b0a95706ba8f49a52abc1fb955008ae7c112755a754b6f2", 0x71) syz_emit_ethernet(0x73, &(0x7f0000000240)="06d069339e94c1879e7e5e22154a6b5ae64d44f85cae778a228fd8b025737f414f66bd487b4449dfe7053a10eb1bbdfc5ea7815ffcc0d204148e2ea5ddaa4c73e40a57e2aada8fc7952062af7038d453c25f4886af95c88507e209728babb4c2ccdf0eb7a8fdd2d9bd33407c2d8b162a2826d8") openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) 16:00:48 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) write(r1, &(0x7f00000001c0), 0xfffffef3) open(&(0x7f0000000300)='./file0\x00', 0x800, 0x12) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)=':^\x00', &(0x7f00000000c0)=']/g#\x00', &(0x7f0000000100)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='&\x00', &(0x7f00000001c0)='{\x16\xf0-\x00', &(0x7f0000000200)='}\'\x00', &(0x7f0000000280)='\x00']) execve(0x0, 0x0, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018600400e7170600000000000000ffffffff00000008f8ceffff7993547d00"/44, 0x2c}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x800, 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:48 executing program 0: r0 = socket(0x1, 0x5, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0xfffffffffffffbfc) setreuid(0x0, 0xee00) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x100000001, 0xffffffffffffffff}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x1, 0xbe, 0x9, r1}) socket(0x2, 0x4002, 0x5) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x5c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa00, 0x152) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x1}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000380)="f33b44d3e58437cb3724c6535aaa85d6ce430b09772eef365249a5d6cff7b5cba406d1daf093e98fb34cd7bde721205ce8582f546137d4038988e515849810af8a4bfd5e6408233d5a8c5466164c48816b37811f85bd1a8fdd63949cbad9dec929cc1d75c103d7bfeab8eab56e00339b5e74792557f4e0a0104c230a03f28208b45b8e484313ea0618931244465077f6ebb75a0dfe090f369e5e21a7b337513e7dd9340eeda8fd7704583c22ca9fc7a5cca77e67761eb56ca231add3f6dc72599b7c407173a957d2ee371e475d4307702deb4f53aa6f951f3c9c5ef98a90cb99ff86a451ebf071efe432a99bd3f07b2cf4e68ca26e3033ef433287dbd947ed651a7949f4ab0cd6f43f8067267163d554b7847ee8304ba37e7cb4e03b197783c4d66bf2a9fd6b9259dfaca6496a4c3fdf3bc9db6821ffc47a0ee0f0ad58cdf43b0d360e464d289df397a2d436d729eb771ff695d8b0acf3372d21f961361182fac4fa4941c8483886ae277d164f8c0e3208628ff9b311429164ac0dbc04867e1ca71091a3f230b28168d47a9229108bed972bdf5c66c96e707b1ccc22c302559dddb6307d5c75a5ef6a85fe74f70835fe3343310701d0e6a26b0d1b7f90387fe5ec522a90d7e65881d3d7992635861dd415c2732195bba8779ce05ddf9ab68a633b2b6b848331994f20939074df912ebc716f985d58b9011faf256b80d6aa72e5efaa704cf4389c181e9659344bcce661005d026bde9915e4e7bad929b5f3f13e52699ee9af6dc20cf8ed5da35040bf2fcf8ef05f3129e651d908613a4b6fb4e97f483a4c63979767f2b08ab076b004f2b7bb4f4db47291828e481c02d49c54dfb363c97a5ce7782b5cf475530bbce7503dd004c16fb77e8bcf53fd4c0d0557b238d93d7f8d9da0f5dd3c69f5de25e36675d665f3dbc6343b094ee9ff2b39bf1639958943648907c8fccf83e26e0b83c1d45fd6b53a76048353ff21b94ed6d15fcb51b9f30ad890d05b55c28a80c4d4de5965778284b88768cdf6e19d19b88ed130a30ab6357fc1c00aaf24a32f12ad761a9639698d936837ad413a44ac31d0ab95a57e850656310577ec48361f9e4f3e8d6e12e76baaa43e49cc694f11be2581de41cf7515366c041b0602376dbd631f29a2bc4958448dffa856e7e7341bd9bfb573dfdc50a318cb8483a4342ac69ca9d00ceba87d9686da99798c64f764151f6b00affb5a8a66d102f56e8e65aaf00b63314cfac60066f5e03c308fcb8f80bdbc2f79012c02105d37759c67994ce5927b14425e7e5118aed6cee9c1c2d261f09d831cb21b78bacbdddd85c12816b1de0dce6e3af058c135eaf630b9f3f10548bb1ea09efd73fcb2aad11571455c08dac15b4a6d054c6af57c6812c611fee17cefeb0869b23639ef3d48880aaea5a626fc0f007080a3f03cddd6d2e8a685af8b2d4b1395de3383d2bcacb6314ce13003efc6ac7f56ecf89c13936bd86f9f833b90b7ffe9cec32b7815e3f39fd62e933a4352636431bdad09e479e59cedf8209f4a9526407bf194ae9239cac67962d74a2e4ed1389551c2c8f1f0037ade9dac8c534059dfe119aea571f3aed730ddc6167c6e6c8e94706e4e8bdc1f248157e94375021afb68890c5ee23de080cf8abe4f4cad8eaa2b1353ea6598b0e8d74d3665dbb560a5f516b80a5f607e6071c7c518acecd1d125acfa4814fae0595d7df66442d749cb2168841d295f4a3c75da424218bfdf10567bfecc06a71e22769c0f40b3fedad80ba6424731e65ef0ebf465565354dee42fe772433e2647b3446ebbdfbc865365fa876cec0c61b840f3294684ea03004e0be3b7d6d2de6505071e41fc55a9bab758e6bd54f2d51eeb9d437edda1083983a2552bf86ef7810c576400c3de4e0998e4f27eb8b8091d15af9b6e3b3583ffb3d4e32841f0cc7d76f8490e6cf0acd3d78fc75739b4392623192edb39fb6528c4898658f872da43c096565fa5574be481c401748a548d138de2e47612e5314b7340f688b5b5c925149ca84a74c32c8adf4d44dfd86d0acddbae74f60671c65ede3c7cf05283ebc576c587e630195ce72b5c8c7efd3d828846044d895a968ed10fcb885d64595aef15cbf698fe7291c10c1267d93642a30eb76f5b2f8b55f55d5929235518151ba720c34ce402da6f07fa5ce9b34f21c3e870caf54cc9ae2ac043bdbbbc56e33d1aac32f97201a28ba2fdc1089661a8e74faa6110f80257a016bf04c2db3abd059c2fea7ec06dc8aa71ecbadb456841f70130b1fd8bfdd3debf893bd42f5c8e8af1c39a5f269b864919dee757b6e5eda7feca58284dfd339d2c2ac488636acd201296c29c6a6cf0fa4ff688b4fe6ddc657919ee2991a2f7bbb0153e710a5804392a01850284c1a80b71c764d4a51bee7f909e7774f378c294642031100cd0c97185ac785b004a47caa640f7eb21614532c3f5548b9e639e85ea7c9bcbda09da5da7099eed91ff5cb18a3a99d8e740a13adabea08a46e5ac003cec1f66523ecff28be605a6c00b41b69b536fe12db479947c19e8896591eeab412da75732c74a021d45eec1598fa0f7f6e2ac41d9e6b62d799087743c8ac1829bf879bfd59d08c60ac5477150ab013278226546090d201bf688234fd513c2a68ea1d42d1f838f88ab459e6ddd48832643ba11a7c13cbd47cbe5ede1e3119f879825c19e2e88c353ac06e89924a2a7ed54841181dc5640eb0cafd940790b742a7ef14cb3ad6d645e71d17eefed70f100539408bd2ac262214ed99df43eba45a7bf46aa8d1695e76cf688e785e0e425966bf3e7894ac10aef949eda5494fcaf6f8f2fc64fe4933c88f25a4cb330f5af8206ae7d0f562e97eeea89ee14007630a824ca30228d9c09c64e7767eaff091137e08a31ff3fc0499ccd3a5afcad32d19f94d8cf6034b1a03e0b41a0cfb97fedd6d79db92555704ad2482293781bef1d7207c16b09a53340a54345862073ae1c828eae6052f61741177e792177fca6a15f8ba145ba5f1f29c73cbad50851b083c9a1eb8b877d404777f9763aeb378b7344690176cdfea479d8f4fddf5fe2869d41855a2e5800d66f12fd0e16e09c7c42bead5946ecbb995bdd1bf62e9aae42b5e61738cd921cee64668f23cf09ecc04fb1898f693719b84d54e4e939c490c5035e85a79d6072043ce6364eb03483148151c02f7c4bf417e11c86573a44c085f6fe6617e4c4bdc1f9b6a2e183dd5628b15f98452087685a68c1ef708c72d6a882a26f899ed53d7c1c9a64c6eb5b63c19d7557119a3ecf0831ce4846955b46f5fd78df8cc4f1c27ae464345fcd3e325804d7527368932e2fcdf1dce610247778a1a7aca099524a476d1b63e3cfcc051faf596fae14b291c50acdfe8320e2823d5c3db2fb83736fd9b4a5e024433b99405bc4f64842bd4ec74264bde737947ad782692615424fb4b4d2f3687b711beaa4083839fe1a03f6099d7ad8447f678c9daebae0139f50fadbb451663f4604ad70e94488ec66ec16ac770fac2d90ac5270e6936b9a372a74d6001839d1ca1dd62f4d9c844746cce93657e8ec1ee8d5d72b02d6d5d1b158a13403eecc5f98b44f35af74f0b3cb923122206a8820d0714d472805f4a0024a4acb7bb79b8d64ca2c1b5042e91a16b56b25e813224c4ccc3f885809693e9ae5ffd9f8c66c229a2a57f5648da7a6dca885ff02d6be8012fe34e2db0b86d083bec2c61db87acafb109ba821c572ddc327ef540ebb93cbcecfd6175690e4a1ad5472da61d808587fce1454ddf016815cb7251017bfe781f3fcba87173361af6d972d989a8b8650605384974a8a2a921fe882f5591538ef9be4ca072697e79a50101a37201cf4f9bb7b0d2efc3a5c25cdff6f23a3f00b3c4798b4303a8a2f1373e32c5d247185e618c737c5b45094e26835cfedaef4161831ada37370d2f6b29f46a3594854f603ff845119e9af2f1cbe6cf2fc121fe4fbf947f6051cc7adbd45e8819689af8d572abd319cf9b2945dd81b03971f60a0d451f490307ad5ea867b89b9a70c1e62d381d0e0c0da1939e6898efce1f67e1ea7675baf4df4cba48c6a996a7eb5a4b8415e6826e6427450a757ec192a870d28063dd1b91e4a914e11b201a30cee73827e263190748daea17fdf7d5ca4a8aa1e9eb4c6c312ccbd7cda721e3109744c1fb4c02655be5e6aa6ca439cc6fb8a76729774d7cb253ff72ac4e46930ef11bdf808bca1047a609645fc4ce2d524041e9f14db3eb9696caf36df993dd824c984154e77e1d910f431d271d1c1aa6fc2e259bd7b929fba2edb65d7311deaa1e1176f87341b51acacaad010b5954f41d32099766a8c2200d4cac2ce6cb948a64e795e2bffa7b7df49a4b313a95b95f9a535dc1e037c2d182f654dcc884cf204b059316bf12723ddccfe1c305365bf1090f83d4aa858fbe396b0ebeb3e2ac300cfc2deb65bb6915ec2e57e701f9cbc8ae93ec589b3acb04eeb361453f2a1b794e2239a8dd16aed096033ab65c61d268c1f10bfce4a65bae97ef6ec3c64de57546b14cdb8c80bbc289f74635882f71d34e032cd32b2f50830cae53a2a890562e4b304416ea71080ecebb1d4eeebd4be3eaba488c7d792b85b0a4437f350bfbc37fc0c771fe2f092965982309297be4df0e4b005094b3268f04356e13f09ff5a44fb4932b910ff2aea44586d85c0b41244b61a060b6cff22784493442120d0cd705dc71a55f278ba1f3a30f090cddcdceb975ab5a6c3b3d7f26978b827f6d6b9b96a2b1cf5e63a41e168c447b601573aa1f8c6726318959a93afc3b1bc77f6be086587fc3dcefa71e592c5cca9573027d61fb4bdd8fd52bcad266fa2c458a03245397795ef46e548aa007f94ed6ef539d7f483f7ec81629a68de4bba27ef7fc532ab81e3419f2b269402b7dc76ca61c04dd389bb34137759b0f34400cef2ec75d3d998742b9bd8db4ba51a8d9216a230eaf1dc0b7e3f612eca7e3ac287ef8fe0acb12e22aff868064509acc31671ad6364e11baa2be6a6025f54d65ca3b0c8c8c23c0464c62fa1f1c75aea2124dccffae4bb6de0a791db256ae16e1d52eff0a42301af23c2ac707a830f8a8f9103f6f5d18ffddcf694abe126ce710f89cea600a56faca92d879dc3cc233cea89e9a1467c9bc3e8978786f46fbdce9b79d3ecf91cb8684da77e6941473e80d46652c7389129fefd67c9f1fa46af55943963a0d7764f7edfbc7fb5320652da824c20ed9ad87a1695996b73fd780f4d4b1d3a61f9e93026eee914a5406766fb7b0e8cae8f562be8cb8c999a0fbc44eda31ba08e618f10b14017eba5d51b9672b4206aae775e129e2127d84c27c681b96d7f34cd37120d8b69dde92d6a8ffe29a089a5161b00bd71fd6d14b252843cf5e827f5c801ce79afd37237a2cea1d3b72edf9acefda8f4093616bb38d2bbac9515aa2a3fb3aee9fcdc88b711c8111cb55d0827ad2f50c78a76fa5464cc84c7467de050bf2df2de071dbee626423ba8ff03a6471b96e55575b5f45fef8d0722047cf38943e641c5ce7df997b27038c82a535c2de630af36bf73baa6a1e286da82a1f4361f3795594354f0df831135769fe662153f8b6ed00524a37057a79c7f0b017922d9a70403960b7cd3ac55663d56034d757502f2afa289067eaf39f02b17b7f3054bb6f4dd28269a860b80a1821197fb4cc8648143cd893d6aa752fc8b38360cc09cf4b1d5a78d670c20f6274616a7dc756da52b950578eb40839549dab9518f086a49c681a0b29c993a47543c196bb388b616d55835e3e7e99053c2", 0x1000}, {&(0x7f0000000240)="21cc10a2d6406835d1ef968377d539272b4d5a29a58bf57b1be9e6dc464bdf3c4c970759e17eea396e635ba9d5318b5def8db4240f0d88320364e985961104a2b46f0fddd2e9ba3be59550b7e8f2432858c38328a1afa6750ed4bc1c51a7e57c424cd109325e59811f2b2124f1106a14a5eb2cf0c792353ae89bc1aadfa68628b40816e5fb", 0x85}], 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="3000000000000000ce98a65e09000000690043c8ec2e9302c81c1234d8cfd73a6e91bb5afd4a0870c0f6000000000000"], 0x30}, 0x40e) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8010, 0x128) getpeername$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00@\x00\x00\x00'], &(0x7f00000001c0)=0x38) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x25}, {0x3d}, {0x6}]}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000280)=r1) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r1) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x43) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x40) setsockopt(r0, 0x4d46, 0x7, &(0x7f0000000040)="22d1bdd454d683f7a5ec388d4b6465191ececeaff4200fdefc52dea92d70d09efb3b70d16e939bce3c45cf545d1e2e01ab1b1145e5c5457201e43d8835fdbd6a1ec87aceb7f0a95346d0fa12f4b528f2d2362447cb6e729db5c7cfdd795f3a26930eba23c6fa609b392db0d888a730a25f7806d3e714a53170d65c79", 0x7c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3d, 0x0, 0x0) 16:00:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1fffffd, 0x2000000000000000}, 0xffffffffffffff4a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x10001, 0x60f}, 0x8) setpgid(r1, r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x303, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f00000001c0)="670dc3", 0xfffffffffffffebc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup2(r0, r0) rmdir(&(0x7f0000000140)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) 16:00:48 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) open(&(0x7f0000000100)='./bus\x00', 0x420, 0x0) 16:00:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0, 0x4000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="79800200000000000000"], 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 16:00:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair(0x6, 0x2, 0x6, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x4, 0x5208d748, 0x2}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) 16:00:49 executing program 1: r0 = socket(0x11, 0x7, 0x3f) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000001400)=0x10) syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) fcntl$dupfd(r0, 0xa, r0) socket(0x1, 0x4, 0x1) syz_open_pts() 16:00:49 executing program 0: getuid() geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xfffffcf7) setpgid(0x0, r2) 16:00:49 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 16:00:49 executing program 0: r0 = semget$private(0x0, 0x2, 0xf4f592b322b6913c) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/149) r1 = dup(0xffffffffffffff9c) getdents(r1, &(0x7f00000000c0)=""/113, 0x71) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x8, 0x0, 0x0, 0x5, 0x1000, 0x94e8, 0x2, 0x2, 0x7, 0x6}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x6010, r1, 0x0, 0x0) utimensat(r1, &(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000200)={{0x2, 0x7}, {0x6, 0x800}}, 0x0) getpeername$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000002c0)={0x9, 0x1, 0x1c3f50d1, 0x6db1, 0x7}, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000300)=[0x9e, 0x5, 0x5]) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000340)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000380)="d5d5d14c5189ffe6f3f06d364c6c8c0aa521e6e4a958abebe4403e853890c23d862df699e10b9a2072519bc16898585fcca335fc068f6222e62b9a1d102cd330479251968b4d5ac5c720e548150dd34df22387ee379c2d26a50d376a37f5bc18586dc58c937193391ced599d8c828329f3e974e820345984fa2a8559e7324d038ee0045994ff1bdd670b9c9021473587efc865e6bc759d130280ecc82df2f60950814ce8b1e4b11447f996c24905282fd0fb508c1d8149ec581e01a9adba89cf024b8cb9771a60f27f3d0562d8c472bc157e084b40c9925fc06d62f66218055cfbdd9f79a50f59c03979c7993eaf1490864cc1f1fef1b48c13806715a764", 0xfe}], 0x1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000004c0)={0x6, 0x1, 0x4, 0x83e2, 0x10001}, 0xc) pread(r1, &(0x7f0000000500)="c75788", 0x3, 0x0, 0x0) r3 = dup(r1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0/../file0\x00', 0x8, 0x9a65, 0x1, 0x1, 0x4, 0x778e, 0xff, 0x0, 0x2, 0xa847, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000005c0)={0x1, 0x5, 0x2, 0x401, "35a1f877a8212e3f9152a1ccd6ebf6b635c2a0ac", 0x6, 0xaa}) socket$inet6(0x18, 0x0, 0xffffffff) getitimer(0x2, &(0x7f0000000600)) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000640)='./file0\x00', r5, r6) preadv(r4, &(0x7f0000001740)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/27, 0x1b}], 0x2, 0x0, 0x3b) unveil(&(0x7f0000001780)='./file0/../file0\x00', &(0x7f00000017c0)='r\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) stat(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 16:00:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x802, 0xa0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r1) readv(r0, &(0x7f00000002c0), 0x1386) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) shutdown(r1, 0x1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x80000000, 0x81, 0x3}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4810, r1, 0x0, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x304c0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xfff, 0x1ae, 0x5, 0x36}, {0x3, 0x100000001, 0xffffffffffffffc0, 0xe82f}, {0x7, 0x0, 0x7, 0x7}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x82, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0xa6e, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) getgroups(0x1, &(0x7f0000001640)=[0x0]) r2 = semget$private(0x0, 0x1, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x2, r3, r1, r4, r1, 0x5, 0x1}, 0x5, 0x7, 0x8}) sync() pipe(&(0x7f0000000100)) 16:00:49 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xa2) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4]}}) 16:00:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000129000/0xe000)=nil, 0xe000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0xd19e, 0x2, 0x3ff}, {0xfffffffffffffffb, 0xfff, 0x4d2, 0x1ff}, {0xf27, 0x8, 0x2, 0x10000}, {0x9, 0x2, 0x49, 0x7ff}, {0x3, 0x0, 0xfffffffffffff6a9, 0x20}, {0x331, 0x6d, 0xb7b, 0x1000}]}) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{0x84}, {0x7ffffffe}]}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="6bc93566f463f1a4bba1f76e4af9ac5cdfa6812ee5290e8436b17689bbb38d4e73023af309482ff6de3cf9c8469a3711e971b5200a47109c3822148f737879648d53356bcf4df244707b398f99b1a0d7189f762d15f911a0fe26ecde1296703905eaf0dff12bc8ad95acbdffc097aa05e5fb9227d6b419b393d8e8fb4ad8e93560e00395b2d652f6e80336ba25694e23168ec2e84685cbcb711f33f692ee65d00ada6c167ff17260b23e17b63407cece792e11cebc68f302cc79fb8bd537665181061b98b1eb0c064d31bb5ff7872f754ad255da6a", 0xd5}, {&(0x7f0000000000)="b59270588e07", 0x6}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000100)="93ca3d48aae92949b043a857f8aeca548e44bfadb28cbd30bee7ab025e7aa7fdca9fea7a2e725d782998e06ef5838e621bbe4fa27f2e11fa9cba2aafc20dc3a279e60083e6f537ce821527e9c435ca54eb278c7afd4b592d0efe85", 0x5b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x8, 0x7835, 0x4759}, 0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0xc1916a2a3b0739c2, 0x0) 16:00:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:49 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x4000000000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r4 = semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f0000000380), 0x2aaaaaaaaaaaabf8) flock(r2, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000100)=0x400fff) r5 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r6 = dup(r5) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) dup2(r6, r2) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) 16:00:49 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) setpgid(0x0, 0x0) r2 = getppid() setpgid(r2, r2) setpgid(0x0, 0x0) 16:00:49 executing program 1: r0 = socket(0x18, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="fd2bdb0f33ab113c5de3dfc9e0058c8880065f1a1c5af8acdc967515", 0x1c}, {&(0x7f0000000180)="4bd680745247906f3535b576be650caf6b96fa9d17b13e7f5ffc96c729ce0a3792f61f471ec2808b039b43212190de5d18df01005674c1d0cb7859aed9b086fd5232365d", 0x44}, {&(0x7f0000000200)="372899b565eb6f7c044b46e9787d170faec4bbc7e22831395709d637f5f7c3ea4a3a1614ac308c5067a184c95013c6ff06dfde1f16191a20072b67a1df6d089cec34cc8db347ac1344e6624f5c37a4b4d909cb15ec150b7bdd6e84fc47b4c5a14796c10de89150228df8df8d79ba62ef5ff6f74a9857d064344d8455a22ab6b3f8d80cb34521122c52b9f49c3b88239ccd73f57ee58f2c3fdcd792b387874b56eefff82c7e221bdfb338f5e7613cef3740c413b0d9c8cd16c0b1f1ce2a75a8df423e32a762e73431f8d73a3b507e2db3a6ee27a71529fd7cc3e37265c91745c30d3cc7f09994a3c9950dca", 0x11}], 0x3, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x50, 0x401}, 0x1000000408) 16:00:49 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x10000, 0x4}, {0x401, 0x1d410e0a}}, 0x0) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x161507fbbc46d3d6, 0x81) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getrlimit(0x7, &(0x7f0000000140)) r1 = getegid() setegid(r1) 16:00:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:49 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 16:00:49 executing program 1: r0 = socket(0x3a, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:49 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 16:00:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x8001}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:49 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) kqueue() 16:00:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x7fff) 16:00:49 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f0000000300)=""/181, 0xb5}, {&(0x7f00000003c0)=""/81, 0x51}, {&(0x7f0000000440)=""/43, 0x2b}], 0x5, 0x0, 0x0) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') clock_settime(0x4, &(0x7f0000000580)={0xfff, 0x4}) clock_settime(0x2, &(0x7f00000005c0)={0x20, 0x4}) close(r0) r1 = open(&(0x7f0000000600)='./file0\x00', 0x200, 0xb) chflagsat(r1, &(0x7f0000000640)='./file0\x00', 0x0, 0x2) getsockname$inet(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000700)={0x3f, './file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0x2, 0x6, 0x100000001, 0x1, 0x7, 0x7f, 0x4, 0x0, 0x3, 0x1, 0x200}) getitimer(0x3, &(0x7f00000007c0)) bind(r0, &(0x7f0000000800)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='r\x00') read(r0, &(0x7f00000008c0)=""/4096, 0x1000) close(r1) close(r1) shutdown(r1, 0x2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001900)={&(0x7f00000018c0)='./file0\x00', r0, 0x3}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001980)={&(0x7f0000001940)='./file0\x00', r1, 0x1}) utimes(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)={{0xffffffffffffff7f, 0x5}, {0x62a, 0x20}}) getpeername$unix(r0, &(0x7f0000001a40)=@abs, &(0x7f0000001a80)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001ac0)={0x1, './file0\x00', './file0\x00'}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001b00)=0x6) faccessat(r1, &(0x7f0000001b40)='./file0/file0\x00', 0xc4, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/ttyCcfg\x00', 0x10, 0x0) chdir(&(0x7f0000001bc0)='./file0/file0\x00') lseek(r0, 0x0, 0x0, 0x0) 16:00:49 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) lseek(r0, 0x0, 0x0, 0x1) setuid(0xee01) r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = open(&(0x7f00000000c0)='.\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x6, 0x7, 0xffff, 0x0, 0x4, 0x4, 0x6, 0x0, 0x0, 0x6}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000000)=0x1000000) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000080)) pckbd_enable: command error 16:00:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x5, 0x2, &(0x7f0000000040)=""/111, &(0x7f00000000c0)=0x6f) r2 = dup2(r1, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000480)={0xfffffffffffffc00, 0xd53, {0x1, 0x7689}}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000440)=0x10001) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000140)="0a50e6f873878beecef63096d367b565c79ed7dd11471838e75acc82e46406370343fdcb1ae43d1e34f26a8a11f8a1479cb233cc13e2536afa2d6ee93fa111899d1c581341f788c6b2618fd0c69080ab76f09062a3ef2fb8d387c4263071aaa4520e065c8799158793732ec0bbc29ebfc330cdf9aba28c560568ed7309dc43dae7556b5484ca3949b9e9fc8034dada27f25c9c43174636135b600e5aa367c62749a07d26", 0xa4}, {&(0x7f0000000200)="7c2cf57fda78f2bc80f80bd7626ee88625dbae5fd5fcba24d257a9bc3e59ad6b15d73aef39dea56a42d642da2459eda9591fd4b1aed8f2933183494fca002d008629b90cba36fbfaf762a154442240fe6b61c9ee6ed7d51741c871af19ee2a3702e4a54e7b8ca1262158ac611b53b5b83c8a696ac1bb460c437e4e63884b625e18dde158c638e1713f9ab4ca671602d1b70869df051ca566ac3322034c8a3d5b5b9e873e707e18ee126437b8cc61430eb75b222ee6e8052e30d5ae08491fc74195e04d05f44f51d834f63a5131376a67e79869b16f470e7a745fcc", 0xdb}], 0x2, &(0x7f0000000340)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x50, 0xe}, 0x1) socket$unix(0x1, 0x5, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0xfffffffffffffffa, 0x0, 0x0) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x9, 0xfff, 0x0, 0x3}]}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) listen(r1, 0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0xfffffffffffffffc, 0x0, 0x5, &(0x7f0000000140)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x1, 0x44, 0xf0000000}], 0x0, 0x0, 0xffffffffffff0000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 16:00:50 executing program 0: r0 = socket(0x38, 0x100008001, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f00000000c0)=0x10) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000004c8f8cb41cde730cd35a0520000004"], 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000300)="74c68822f99bb3670ede039b7bac04f9fbc96d22cdd4b8812cd6b9a757da5b6f2c8c103c2607abbb9b939ddb2e7cf56d376b9cfcb3514102596747e611d8a9c84b20ffe37e433042faea61f8986ef3978d6ccada909df06b10249f1c48a119d85d5e3b798d086797134ea6c67565b3857f0e965348dbe959dc233e40a8f5adc7045ac1b030090486e057aa2d34fdbb23b178a239f04554b44c40364d4d88604c00a0173dacf81463eb74b6cd41cde47b570266c37fd36ab86fd0a2934aaaba38d817346e25c9408c74c28915a5c36683e10c29bc46184e73495ae1e9443335d87def50dd09487308cbca952290425b1c6ee72c9105b9081067ce95893929df2320e7be72f08e24f40bad505868851420c8827de44428829c6d3c0fd94a84f623c03c5e4d70d3c907d2040bafe1a80b93d99374a9a6d777f3c91608fda7fd2604d6a68de289666f6d6cec1836925455e789bcb80cc51fc08d9a1f757e9aef7a8d4cdcb3da6ce1581d7f646c731b30349062061214658de15d762a4b56c236fa91cc7659fa2041590dc5dbdfaa95eb77937e2def08603e2914c1e6937cddb444f1da30a931cfb7eeb22c1fe85a403edce30b4e38a0cbcc19a689b8dd451e59646cecce9de2d7dbf5682458cfdb02b800a9e4b20d4e39cd042df4cbb4abac6e8734ccfb28bd622172fb78125f1a7f8f06d66991e23c383738ecc7366a0ec2e9595f17d09d118ee654c17132a88f2a83d8bf55aa673837f061c15cc8a6b2a398b0680dfa5f2b70fd2bd03ad932de87d79f865bc0654efa40bd225e5be183a3e714210863304eac9a9adfdc1f2d2e9041e1b167aa0edd97ff592eab601ee57d51d8caad12deb2a87986cf6c9ebbf02b9ee87556b9fe81af246284f3390cc44d779f611d7243381c11497cf1130679d3b7a432fc69720c4c6244b2750dc2f1833fb3c3b37e106d4b918123fe23df2cead14bd15da40a39cfc022fed6cb3b31fb59163a4246c8c6a933642cf42f7f52abd1dfe47a8321e5bec135d18c639877d0b07f0504a6623d573d53e5849ef9e9a8689238ad6f351803b6d6bf3baf5fada3e0dc077681cf8f344c9b23617e04abdca764b0627e931ce4f99fc39213c6f23ae5bbb1d689198c01777dd683e5de4b75091c927536b7a543be71742b1cc37611bcaf1c75ab9e6f976d4888ecf47e72c5ff04830835f43508b5ab02ae72a867586f640198251cff6bbcf464dbfbb8876a9171a14d2af622da2a16f40c7b78057521c1a9b2b5066e54782c3489fee9ed6d590b79f5921ce91093051293f911ad77f9bc7ad88a4cfc73bbd0b09f8d435445d9263d7f6b8ad68c0c1f1c4273a1791b645f97ad107f771b28dda163433f576230ea7841545b2e548b90da573f864189a563ab5bd47e422717cffaad6b0e2d624743fd33f3aec37c805214cc181bd79dec596c6956a105cff16802de24099feb7fc3e756af229b5c4df224dc3ec322044113517eff616bf8da61c41c61efc9aa3b8ea063e4d8525a05a571a137918abafd3ee88d9ef319c7b6baea868a364206189318ae58e7d6a6cf5a10bf5703415b1e5f1c54a647831c5c771c345602d2ea312fbaacff5d53efcc7d502d81ae5b1f1afa7e9bac56671f05fa51cd3e5affdc14a71c6a180301ae129b8b906a828dd5817b13dc25e0c983ab73e232c028a1ef58aa2325e767e3fbcde97b11bd72c0a51ea3d4505d1d325013db8bbbfe64cc1704dab551ac912e9b7dacd1db6f078dce019107eb848d773f9d0881ee5db959f92ed85f14cee1caa46bca44086f5c916d160af77b4460fa54fea45037ab4505a9e9beb711749071c5f1f03ece1a5605f901ba052e1e75cccec07ae7545b916ff4e3268ed5a0e51f2c2dacee27b4d9bf792a409246c5213090adeb2a109b2039f34c36eb58c3b6f7cf9e76f599e637da23e220099a7de71b2341f3bb8ec302e0e8c0cfc29be7c22c7cbb1f0930fb493cb8a6e20644c58c5ecb6ca200350bcc24653bac6fb553529a269079266d90b56bbc8c301dc708889b6ef79a887f0edc488dda058449d15ae87f2fad2254da288111545a434841e6d29fef32c477c944dc5116bff0ff477ff85c6607e7063303d9edd9ae8d6a571ae6a7c8b235d0c55d74e6d97b8699086e9d0b45af9b7aff0b3152b5a8b1ea61ca5586741c69d24bc3a26a93548963051bed07731be7c4d924616a08816cc890ebab99a39354820d71b835e37afc5a8a4cc9575e9bd227da9d1a15578f816353e20d37fc28595936e23c07bd277486f5899eb0e2c2b7422b73be264db99f42fac886e938a1551aa286235ae6ca76b9bc1944691666cffa52e60721fc124dc1fc53bb06de7f3c6b1fc4f477464645ea1c17e66470de4438c7968721a4243a0ea96c1a50e07a00b0a4d3bb844fa4de75aedf2e6bc9075adf834f3867ecf7592a90547744f64ce27856ad12b2400e0642a695d69f1d405f46252564f74c955b9d55ae9ffe57b8d4266032e0ed95f518a56e58c9f84253429f525233f661ed58ab7ad1f1497e28e15ca3a0fa8afdd9ce995144c6226ff02d27450b69c00e68a4e781386b00e2fed6e529a53c6544bed2185abe872845756fc3899a3fbac7eb6580e7018c675fe08930e0339748edb7a44f441e8778014130c9b5c84f5212b4a3b8e7f0dd9d5533fa6387301ca7e504ca13d26b8e78da77706f70a87f2514ecf9942e88e704e3fdba2b8bc1daeb478be7eea71c80e8b2cca7f044df3e1eb8d98d0b0c4ca894509aeee0590189d457907dfdc5a03cb9c7d613e6e87ef69ea5583f5c5dca02705e85951de26337f836af9241ecbcd13264ff7cddc29365b9954653cccf056043421d766b12498ba0a4bb4aaef0efd52f787d2565dbccee6c1eb2bd212d09c7c093cad3507c9adf0dfce6372a06625021f6a07cbc8424b14ee440220f8023e4b6543468f66c225d7f80ff68eb667994d207ca0509e902931513d1292a32406650db7b463421fe8119364d856eef850cd116fb5b893b12864df19fa1051999a5fc946b137b8d5733e3a69c17a9d3d4f751b83cf8d388e99a252851cd5bff7d05310c2ef97de029dd639f104683e1f8e046a0b52495c9a5d6317bc8ee3bd0b4537c100b25ddd380e7fb462c608394aafd8b5608dd1a531727d78df7d277c54b89745a1cf0b66d0bd8dd691b12fb75a13318d72d7fe803ea85330b84718e94a7c2afb2a06b9ca2b60bac00da3070e4b56ad12287563d01996b2fc5decaf31b0b40b5aa782ec93897513e11fc286c005c7591c7edaa569fb401cc045510c77e7ea7466dd819d36a96d7f25deb83c9a456c301f6b37a8e1cd119a915db9cbd9a0578ec8adcf1663ccaf0280b2c779783fb39a8a31d1b998654f5e3068ef9ff3fe1ce8bf9f857fe2a369c8327bf38f24ae0bc15ecc2935887f618414b4a8398e13fd4da508e212179c44edfe3fb6a271986a64ba77bf2831820e3a44f05912d846d5f3f262ae505c960eec3e81f18335a582d55bd41d5dba523d3f9b0e9e44773724753bf506b654b70bf0ddc580ba4e353c464ecca8b615fec30ecc962b041845da6171691590aa9ded5ccbff27218ab1490757b5991b07ce0d5c3868de63cbd8c49ba6c1167af3e8b6ec3bf43dc8f9457c4078cbe5f16472e36f6975159863702cdd3165d0b8cbad7ac387b9796fd844fb00c46eab6db67cf506c38b0b852ce059a061f6d1e8dd8a772bd65608a8dad6f35f06ab041cd322b370edbc84da5a14abccc73776e97346662f1c93db800629002c42c76b5db23dc8481c449cfb8162e96104955b9007ae4769840b336ea127611dca556980b240cda62b10c259d687fd681c6edb013819a3a19f2d47380b2913f763b82b321174fade062892431cc0054c2c1d1bc6233d9067996c892b81b6bc4008fb723f44ee695e85fa9b30a22e885d092e5486c8a3c50cffd10e6913965a347cd3a2722b07f0f5195ad2e43cdff91a181a137653063dc1befe6117be7ba18a0c3492bbbc76662fbba91bba2db1ecc1e247c75cc21200b9f12a94cce286a1ba40196450f763f0bb7bcec262ba547ff62adb1865892727c504769209c0838d7bc8d75aa202743d7389c2f53a598ee25df69987979648369490b03354e0116dc84ba1dce0d4b35326647d905377e0ad76f9d464a1f72facee26d4712740fd9308dc4c4e3d5d1948e8b74dd71d0ef8a629cb996bcd5d51534e58f28a3a899a1287a9ee1863768777d40a8ecd4b362801d396f9280de57b3d3d4a09b7b6e1188154184552a43584c1a52c4196173f7f045158fb1d99db99dc578e3c9d1cd91c8332d4c8568618d6ee19fd58f3e6bff99a4ca71b23ff0829f43f770ade0899bfa554fe2567ddd88045d8c05d42d85ee2f0ed7f02eae762b86733e53c6369ef69f82b9e9afded4b9520dd502c3ead12bcf8231365aa1efed4c0ccaaa2e05d14035bc7abc3f610339683602de2da6dd2951f343cdf525e9ab9507967b78bfe8fd5cf5b19dc8afc1a89b7a009a648a6c51cfe9f3e2c5aa88e5f86eaefeded689872f171e595322b2eec26607922599e17aa9df4ffae352bb7d4451f4ebfe6a1f3f247bcd4cfa63ef000c240faeddcd45f3556e9cf10d78ba9dca69477e61ec374464454aaf246ea3badc35971e6f53929da8995f963d55a428cee55b06fa0373ea08ccea6b27bcfea993ff77840866394c684afa1afd98eafbc788d4744910f0fc3e10e04c25d4573f307fa68195dfad89f0bc16209fb9b1b68e7ef355988c49f0b22f9d8f1423fd5cc06fd2e807d058877b70159e311c691009220ae5e8552436cf164f6c5d7c516efc9da177d972d2d0d1d63d1cf3a49266158425e8efa88d9841f2b68cf9b0ed4f0e91c228361a9a06ca7a192d1295d1e1b43b8ca9e633b2d76c73ea8928d421c8f1af2a9a24097cd18691c4cfe0abb4246a13ad71b3c1a11a51666dc5a5037aff547cee243fa3020d6404e465c674c8736a553013e42bcf5bcfd928babf1bc4f0cf31b02184986b411bd3e290fa43e19d89bfa2df31e4636bcd355d247a132739b75a593878cbf3fe4ca5858128fd9214dd798f9f28b0ffdb75e3e9dba1340061790831c049fc72711a778072cd032c0b13051f41fd04f1369e31406b4ae211fdd1e1430cb60c843936c7be4f69b1dc9a2239529cb9d46221baa9bd9a0692aad7f2a9f79a235354bedb998701ac4dfef1b2f40d4f58620dcc2521b99399d02c97c4a28afa167597bca618e3e53b6fdc73c34de5885ed4103a888364c90ce64e23ee8a3e5093b85f81599ea9452b17c26dd4bb5a599ff549b18d014e0331e4e51d5a6df1db1791ebf30d943462ea8eaf0f06eaf767e327a15e0315a1ad15881c63ed6aef959d507c9e45c3bced644800bc5e7d2f8ef80e209a59392d36b2ac32a3049151c778125e0d4b1c30407636906b8bac4658a3970a187a19f280e417fe9f39ed286c6d6da3554911d4f6545bd1cbcbc18792ac8040d7b76427a4e070be0840ab248f958fa19acffec87dc1ef0be0e32ce83d102af68c062033e60c685b709a99be5a02f321ca6bb4c4ba33f18e7160c61e40ab145092cebbe5acd6038d2f705876a32f05ecfe883c41584c4a86bb15b7f822875f6549ec44a8f70839cc9de39635ec58b65c8caa9d2195e675f75846f97026a5b8ef2e97a80a06c17c86be0b763334cb71c61b88ca1d41a7c44afaa18055e184a4292ce5c4212d13d7debda1c8122e827d2e6bd91c43b442e669d19f7a14d6c84f27e912304de4c28510f16b8918539874", 0x1000}, {&(0x7f00000001c0)="1d090ee267d19db7b10205891a2caf73b8e1d543f035e4e879d086fba5a46f1c5e7fb8f4ac8a68f569010c98", 0x2c}, {&(0x7f0000000200)="2f71cb9411184ca1fc7ce20b2b17c25caa9af421e8c20e47c7e28a5573f8fb6fcf2d224390e828c33b3c656009032943328ca15be39f7c38e92939e60b02ce97ad549065ee3353087a9186673d1d866b0a4f2eb3af020ea0358f9a73a7213b8b30c9a88c3b5e48579d58c4ae2e0b989b11ab94", 0x73}, {&(0x7f0000001300)="d3efd63533eec1bad8163567372828904ce9023d94937af976cac81eaab654c06d38b319c68b97d93eec3d425eb611d45b0f9d2b7b6c561b61d045c8aa5d9def4ba20a8650710392b8b6ee3de64f9a910a585bddcaa88f28d18087bb7578fb84f3e4adc6e2b848e2266da77a203bf2c7842c0aa88c1996740d3a44a81acc63f2003ccfe0e0b4ae9d04a785be0c9440111078d3e4fe9e5c15db0f37eb5f30dd11d4ab1f2b0ada194bb11b95d8d0a7ce1b6612d819aa0368d106468bff6d99792153b36f819408f7141ba35c240c8672e23eb5261196a654af5717a8824ae5c1bffe1ec90123", 0xe5}, {&(0x7f0000001400)="f43ecf31f30f236e0b4e4c591f2f0348bb0b89f847697b473f2b848596d5d925989ebc4491a07904556e88949035e2e28543cbfa226b19b602acb0207e3fa8ca8c4586aecb80b9e1efde9129bcf59183d8c7287e9aab01989071c6954e02cbbb644d15edc0b296698c2e393f72a9275f1f625410d3cdc591ea5052cb0370", 0x7e}, {&(0x7f0000001480)="682892c236f58143fe5be0faae290ffeae38c5bbc8003dc225ac608911bec0a1f3ff65d52da342b0a105e20e6232dc08ddc4c9724f7baae2aff3e8bbc7ee84feed3f84cf21b5ed034034377ea34ff9f2de399ee7b20ea0", 0x57}, {&(0x7f0000001500)="db1f331d94817afe6dd5b189af063b2d400790ae9c843801dcdd0033fd4a331f271e2ee41e23868974175cfd0d61fb9aab0d4f4aaada9fd8c453dcd132b5d231d6ae9228feb78b38ac3bd851a40a7a68e9e59fd80268ca2a5ea0753ff63d3f98c17b9b38b07932985c5f109f6dbe7c3e3687bc5d2f369694b4617b82c882256e2b9d6316cd0f0890d00bd50a4af02dc98b447c0e645776f8a9ff6a986a5863636c2e3464007655ca8c39fb5d117bec8ee75f7e6ad6491f87d24816f663baf617216c9188", 0xc4}, {&(0x7f0000000280)="f1967ccd9d5c4c605128cce02c1f91e6bca9c3731defe4ba27565311f5ea93f71bab190ce085033d8dbe904befc00486a9b4fccaa5a8d2b00617f0", 0x3b}], 0x8, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) 16:00:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) write(r0, 0x0, 0x0) 16:00:50 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x101aa, 0x10) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="010018fed300000000000000"], 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x408, 0x0) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) accept(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300"/4098], &(0x7f0000000140)=0x1002) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x42) r1 = accept$inet6(r0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x8}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="632f45438ba645b5f9a5587afbfdf2ddb3f4a5c5ef37e4", 0x17}], 0x1, &(0x7f00000000c0)=[{0x38, 0x1, 0x20, "b5e34120d09e8b887e626a6f3a516d05c888c485e98d17ce7e8d5ba1acd1d89900d8"}, {0x28, 0x1, 0x3e1, "ba8a4a786fedd8e1f7f4a11016e943414fecf7"}, {0x108, 0xffff, 0x1, "1ccfcd535302f7e6414b20d316fd15602f23ba8b427d652dcd13f59f2a989b916da6d47d5b5addaa1e1dfa9aff7b71154ce708ee78de9ecad65609902ef1c946292d196bebf24ce9a62d9101c61ad684249e5f1322da173cb879234f62b2764a1ece2bf846de7a542bf1b72a702691369009d3685dedc8f4f36806d4e5b5fe42ad6cde40095ae27112edb8a548d5208ddaff0e5f5b7ac2af5409690b0ff6abe5a943b16058cf64ffe186ba038ea079382da7a1cc381810a2b1ca8c6f5c4dee6e165197cd3f3e2e319926338bb1b51914f146ca1b6495b79f6048a42d1f84a0635d11453cb08c2b27c4df5e98ff391f0a712d725b008a"}, {0xb0, 0x72b98370f121e318, 0x70000000000, "affd96c070dcfd6393c983377f8db0842eced5ca790bb076be372dca2468c0f4c5614dc8565b979f3a1c39fcf3076650d3e7f4c4360d818928ce647be76b177441ead6f01ab6643d680e98c81365b1006181e25506dfbe4ffd934e82d1bf1535dbe0c036649c0aa1f02f8ed10831db77ef6b64cd5f0f53470a3c6611252eacb4ec753e72cc328027971fd47503c95721db0baf03b5211905a86cce4b87"}, {0x38, 0xffff, 0x8, "7baacb5ceb99fc5950d5fd94afb8bc53be4123b513ea4a5c85c0c9e853eaa00d1c"}], 0x250}, 0x2) 16:00:50 executing program 1: r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f0000000080)={0x0, ""/103}, 0x6f, 0x0, 0x1800) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) fcntl$setflags(r1, 0x2, 0x1) r2 = getuid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x4000000000000194, &(0x7f0000000240)=[0xffffffffffffffff, r3]) fchown(r1, r2, r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000d0, 0x0, 0x0) 16:00:50 executing program 1: setrlimit(0x0, 0x0) r0 = syz_open_pts() r1 = dup(r0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x10001000001}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) sync() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 0: rmdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x8007044, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:51 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20040, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(r0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file\x00', 0x6d, 0x1, 0x7ff, 0x1, 0x101, 0x3, 0x1, 0x3, 0x3, 0x2, 0x800}) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) r3 = semget(0x2, 0x1, 0x132) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000140)=""/110) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x8, 0x4, 0x2, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8a55}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x4db}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x7fffffff}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x73}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1000}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000fef000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', '\x00', './file', './file']}) syz_emit_ethernet(0x1, &(0x7f0000000040)="01") 16:00:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x20, 0x400, &(0x7f0000000080)=""/5, &(0x7f00000000c0)=0x5) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0xf97d}, 0x8) getpid() 16:00:51 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = socket$inet(0x2, 0x1, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8, 0x8, 0x4799, 0x6}, {0x4, 0x2, 0x9, 0x9}, {0x0, 0x3, 0xfffffffffffeffff, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x1) 16:00:51 executing program 1: mknod(&(0x7f0000000140)='\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x101, 0x2a}, {0x80, 0x4}}, &(0x7f0000000100)) 16:00:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x30, 0x2) getsockopt(r0, 0xffffffff, 0xcc, &(0x7f0000000100)=""/151, &(0x7f0000000080)=0x97) r1 = socket(0x18, 0x1, 0x0) close(r0) socket(0x11, 0x5, 0x6) r2 = socket(0x400000000018, 0x3, 0x0) getsockopt(r0, 0x80, 0x22e9, &(0x7f00000001c0)=""/239, &(0x7f00000002c0)=0xef) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000000)="bdea", 0x2) 16:00:51 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x8, 0x0, 0x0) 16:00:51 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1dc, &(0x7f0000000140)=[{}]}) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xba3f, './file0\x00'}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x80000001, 0x0, r2}) 16:00:51 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x29) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x10001, './file0\x00', './file0\x00'}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) socket$inet(0x2, 0x2, 0x49) 16:00:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0xffffffff80000001) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/111, 0x6f}], 0x1) 16:00:51 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000000)=""/59, 0x3b, 0x0, 0x0, 0xffffff99) write(0xffffffffffffffff, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x1, 0x0) pipe2(&(0x7f0000000100), 0x10004) close(r0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:51 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x728, 0x8}, 0x8) 16:00:51 executing program 1: r0 = socket(0x1e, 0x44006, 0x0) getitimer(0x1, &(0x7f0000000040)) r1 = socket(0x1e, 0x3, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x3, 0x100, {0x7, 0x1ff}}) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:51 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000700)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca1288572b08771b4e12997947a4c4fcc98c32e4107e7c1ac0230d501c76e2974b920c8cc672cdbf102fd584920b21723bf51efc43fa98de69562b915f9cea6fa41beaf5637914723b93f30625bfb55e050d2554b32e309472743c253d80bbe2fb63c79d370b8c759add27e8137ce7558baf8c7a3569e0477fc8b1fb10114b421afc0a3edc3aa63a118d939937d40f5860bb431eb82a0f6231e8739a8b47fcd417cbab01dcdd648cf887d9ce8d46b8e1dcd7ba0699a495cbe25634ac7b5eaecc434c17a500af8bae24dedb0c21adc6c8635ce6bcedc829bdbea71ceea88f47c5933238d39233a0dbc1df92e2bb537cb1c60698c8db7f1365377624dac8d2e560fe8570a9da5050ca6c46651", 0x38e}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0xfffffffffffffffe) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad1985", 0x282}], 0x10000000000000d6) writev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:00:52 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x40000000000, 0x1813, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x7) r0 = socket(0x36, 0x7, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x2011, r0, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) pckbd_enable: command error 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x6, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) kevent(r1, 0x0, 0x0, 0x0, 0xffff, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0x2, 0x5b}, {{r1}, 0xffffffffffffffff, 0x6, 0x2, 0x8, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x42, 0x1, 0x8001, 0x4}, {{r1}, 0xfffffffffffffff8, 0x21, 0xf0000000, 0xf4, 0x8}], 0xff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x1, 0xd9}, {{r1}, 0xfffffffffffffffe, 0x62, 0xf0000000, 0x401, 0xffffffffffff445a}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x11, 0x0, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x3, 0xa, 0x6c0b, 0x20}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20, 0x2, 0x10001}], 0x101, &(0x7f0000000000)={0xbe, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") 16:00:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0xc688, 0x1, 0x5000000000000000}) pckbd_enable: command error 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x16, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20003, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdir(&(0x7f0000000100)='./file0\x00', 0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) 16:00:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) flock(r0, 0x2) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x7}) 16:00:54 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0xb, 0x0, 0x0) socket(0x7, 0x3, 0x0) 16:00:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 16:00:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() write(r1, &(0x7f00000002c0)="fa5e8760c25e70fb9675ba85ed92ce8245a1ef4f90ae0f6d03f8c55a547a3ca33c3eb4189a642aa1f61ed09eb064d7c125d2b766831b2edc20b4b9e53758a1075dc39693baf2de9277758bbfe02efe83b6008a32734869c36d69f84ddbbc054cc65974c1ab199b354443dc1fa9abeef4d4418ca775b8fe82646ae98294c9cb5319d1b63bb452734a72b7f057096054a6b47b2802395e3b6af5882145998eec0904c2ada3934bf6f23cb9a5b859c0a2b12813caa5528a90ab4c66ba17c7908f0b63802554af906dfc5c1b9030df85", 0xce) r3 = dup2(r2, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0xfffffffffffffffe}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 16:00:54 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) fcntl$setflags(r3, 0x2, 0x1) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x20) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x7d) r1 = socket(0x20, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = semget$private(0x0, 0x7, 0x222) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x0]) 16:00:54 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x20000000061}, {0x4000000000006}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff50, &(0x7f0000000080)="420a3584ca271bf28b219d0106a5dd676c0a97c29c17c18053bb1df187d462cc0000000000") r2 = semget$private(0x0, 0x1, 0x200004) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/22) fsync(r0) 16:00:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x84) getdents(r0, &(0x7f00000000c0)=""/42, 0x28) setitimer(0x0, &(0x7f0000000040)={{0x80000001, 0x9}, {0x0, 0x270c}}, &(0x7f0000000200)) setitimer(0x2, &(0x7f0000000000)={{0x7}, {0x21, 0x100000004}}, 0x0) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18020, 0x1) fchdir(r0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10004) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:54 executing program 1: ioctl$FIOASYNC(0xffffffffffffffff, 0x80047308, &(0x7f0000000040)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000580)=@file={0x0, ""/108}, &(0x7f0000000600)=0x6e) dup2(r0, r0) dup2(r0, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000500)) r2 = dup(0xffffffffffffff9c) recvmsg(r2, &(0x7f00000004c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)=""/93, 0x5d}, {&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f00000001c0)=""/109, 0x6d}, {&(0x7f0000000240)=""/90, 0x5a}, {&(0x7f00000002c0)=""/68, 0x44}, {&(0x7f0000000340)=""/151, 0x97}], 0x6, &(0x7f0000000480)=""/22, 0x16}, 0x802) 16:00:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x8, 0x81, 0x509, 0x2}, {0xffffffffffffffff, 0x8, 0x24, 0x2}]}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/bpf\x00', 0x138, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000001400)=0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = socket$inet6(0x18, 0x8003, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001440)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001380)={0x6}, 0x10) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt(r2, 0x3a, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000180)="945227a6fbab80c889766a0ac5e52b3ec150791a14d6c78f93e4e08e78389807964a30066885c1b490175419ff1b4f79f77062e977312d3726341d4bd7d33f37ce761cf629ffb610029b37763f3465e568e0c785f3512f27fcc30f97c91d7264e02738a8be6ccfb69a260da8c29ff9e79825ccc1fcd3f1584d1fe982c3c2fd77cc88748b53c06a4d62e529870ae1ed03cef99455a57a840d8e742d3c81d57ad6f9904a5b8bc22a4b739b953d1a35d6ffdbbd910e13f585ed75e0547bcdc0f118720063f1728f819dbc0bc4800fd616ed572bc070d5712139715cf266cea0f26c7ade9d32", 0xe4}, {&(0x7f0000000280)="08122722093c771113f5c0f5b0eb33ca34684c7f8717cc29e2bf6eb5a35d70c1c7d81403e400a77bc24bee922b9c4e9e84ed991c06d466b8f429826a9433d49a0564d72be606eaf9107560cc680cbdaf2b1cf8630e8abc1f990cd73ac1dfab1e91d15383049508aead261cd0bf1a2ef299c019818a2a086af67e54f61b96825ae19542d284c267bb6eb9298b71a31988265f9b89f3b3f8ba49a0d6ae091af36d7e00e0f93a5d", 0xa6}, {&(0x7f0000000340)="fef9e62029920cc9d085b1127a395977c1f2993fcf524e44e3c702e0b85d945c751362ad277fb0adc5d06843f948294371dc18b3d7587700856c136b2cddd162c66dc518f73ecd1217b2a9aa12f713dfa226266f5d9d407fb5f10ced1227d556491c7e407a503a38f765c36adafd9da1bd5054c4759bb72021131076f5035d2a3229cd3d8372921f3e43031c311c16f491287150fe8c001aead408329d357d454201d7533191354d92c8c9825982557fe237a48b434f508eae1fc4d96af298f4824f1adbe2fbb1c35bef9b01c700ed43ff4ec2cc6b9af77b102a24466f55462c46f86f0bf15d12edc576d04bbd5a6f52b9ea30f4f764cd193db3b4890f0372b2ba02bf253a472a94b21d2bd00d9cc775681af01020dfa30e6408fcf047e01ec15889778c90ff794b07f35ecbfd2bc17584aebc201af7364ad3d2792be2f230c2693d9e1587c8b0c4206fefd72d29549eeb3af919d8618c2ff74039b48bfffae1d9367bcbe9e1aacff4e32d8dc38cfdcfe693780902a49badd48da3dda0b1fc795f4f5f67b9fb892c01768fdd36e71cd02b961a3fcc040f4e2a02c413f248096d20529947c21fc67176dc3bd6d28fa2f824e0341d4bd7994774b4d206f96a964a3fd7e890be0d83b9db2da6dba593d4576238f3784ca4c28ad75ed39ba843c3383292795e1b0a1ee5152c30f9ad28496faeb08ca2df8b6376c4f05cd736b76be4b286523cb2a690ea11a1c13f452f9c7e89f4c49fd159d9fce83521c1d8bc49ee9139da0a3f12796328e69226f8b2d69d164fa40d0febe00f8dda782033b9997b9f10205f3aa21d95e55dc62d239c3cd1981747b808f547b0a519aa4c67d41a5397d15b22ace52b5cb5a853b4ede577bbd472754b1d38268d96f6c3e6ea58e973e24841a089b251617e3cd09d26caf56e56780236bf31fb0f9915e2bbbb0849e23df1ae127e99162701d4acd60a0627ab9446c1f6e4029f7c6383ca4dfea7e6eb14a320ae6d860f91ad381fac04970c539b939c5e2b752ea4cceba49bdf02bd0781307576eadfc300cddb7b05b7bf375460a3e277eb1b2409b91e5ecd2f2b6e8c718603bd3414d9f53f8e73b55a8b374e1c5712968b02353e09d67a2c31de231fcea4d0a79a821c34eb8337e9c2c5ff493c530545a4378e898d4d2d027b3ede1c95865a956b22d8a6865d26357ba20b5365cf0417c308bc5b489ae6d630964ff7d3583d82003389f9cdd0eab8e82e49836d88e27c0150f49065b1999b950ca7cf444cff064b97832e80f5c2c111accd6d219f695b97bffd2534f868b290578c5facf48d89ff70f61b7e88ed0fe410a6341c360b87740ac90e683a8838d605e800e21011abd78fd1945f90108ddafc76cc7f8dad23520934e41e5015c05e01106ca2fafb5559b5a22f1b5bc9da83fbd2e99d9c6f417afa2dee0392ef6e4dc12c58a6f9eba597b28d9be6f4f4315dd123926ca5a34f95cd5c4eaa11946c20f0d6762505e7d0a40ebb106cb0b21fbf06368657c11c1d4b5d0cf493bf1fdf2c85fe31dbb6b2214fc31ca3b6bd46db2ac5ae8dcd22283a21ce989d97e3355cede787bed9b80cb7bd54f2cefc0ada2c05cd14d8ec97f80edbd930712fef92c374321ddabc4892228f7ab41d77f7d7914d6ba9be1ee85a0ef12ba71108f815f57aab286d7e41fea3feb454e382fa268b4fcd282477f3ad967e46209b3528d454e4ff633e067858b76ca0677eb7bcef751e4dc0bd72585b2ee4fd1c688a2377fae5c36f5914c02d36d6a46bb321efee3b8a546f67e4a531bb8754c43b45fd1784e3ccdd10da4baeeddb91212fc2b068f974746cc19e68f0cfa7372ff01eb042f3d843bc38368d5411d6a55f0986cabe98032d44710ac1631346d2b388fc104c91227d0db7b6cc3806fd0f5edad00ec4d69e64d95fd5be2d9e3c74ccd6c1148b750698511f13d1df5d4efac4d72b0a998fe82435a315eb4e97b9f393fca477360b0a29ece37dbd3f9291f80e1bf566d95489747b592ec28d37591d04416aa5f953d02b883f44797ec631cad22d6f2e2e919886ff8e3d8258c2acbb109d7e68d156229ec4fb7cb475adc90840ee6c1fe0bd832e82d1c6e9f55a086131cc2f50578481c61d0509725ea6c6672b9d5d4de489a7b33191f87e1cc4f5d4c99fab89a27e9216b31b5c722f302b7d7042c3320dfc948a01fa46e5d323f8a49f8a6a4be93ffe5d754ed1b013c75e79cb8f812e3e1cef4f0f3bc5e3b0a71b0a897e5a9b8a1c991499e66c0617bcc8e802cee4c5ebcf8cf566ab53260eb2012afe616cbf7c1297cbbc8059c064c450c90fb2cbb646e846292bbec5b620742aab496fe9c076ba80be9b5aa9fcbcf2a67503ffac5697f61241b043a599da8af09deda1db144606d987a65710e1e3ddfa75c1baffb18023187fb855626db3a094c9676910a48b1b782044d846493916169e890da75894d7243777b09374c35187f97a70defee255efa0083f19590b84d5bc7ea8c307e2a4f02b843ced638050d26d79349573435e34cf20afd2f7221b7949b74c99d215f24bba3a2a0f0908ae774c19a66b9887f1fbf7c808739f9d3fc35f23574659c1088dbf1ae8a62ddff7c57be155b2f82924e05fa924fcf319874b86bdaa6d48d71471097c7e8c9ec29e118c2447cbfb49ce9b690541f60214e944235ac112d5b9f187048d5be949900bfc7fb92d630daa1f2b0361614b19c8f61989b4cf39a7597ae7c430a61c0c0f03c559feff10f8e8b9741ff8660fdda0d89a4e78bdafa0eae56ab3e67c163d7f1f51c74c83cf8a2786bc6a9ecb2741ca019b59a19373aa347340adc45ac495e0f309a99a2e84de649f00101af46dd207544a95156fd7b7536bca6afa3701a79064a1dafde94ebd5ab3d0786bc8b56c29b11aa49ae863c404dbe4335d5e322bb9ced68ae736b46b2937910fb6b7df85b7d1b7b73a85c54c550a1f7ec88ff168faa5a1f52b53a79dde43ceaac4245a05d4a55ff1183fa39782d1d712f0a2a219b80e5b1525693310c66a2b2425d8f0bbceed1c82cfe87ad8f8dd589d644c26c9250c8ee4adc40cfc14b84efc535e0bfc10ef84c70e3b5ca22a996f3b3f2744fbc1e301a3080e6ac4c4f28f81ab9dad33c8d8ecc727e2c4fcc774afdbca4c8d1d90a10298b0e57c2bb282b127343f3d7a02d0e9617a173915736db0e728648247b6f5ade4c98b53ea64b532db086d57818887690da947841cd576e0b053bf8e485df7f23736f0841ebe2cf370c20a18e4848bda6394fd9acee0733288cecd36680cbe7b820dab8deedf7dfc290ca4a76c42d06d60978f8e49424d6e08c04a2ba2d73ecb31281984a8a244ab28bde2e8fceccf611f9dee5a8a42ce6f52e6b288db56a612d825aeb2e6f5b6a0f8c1c39ac53531581361bf3b48021225654f34e1f969463a35283a8001caf4d521a5d7ecc309e96bb23bf31dcd04a27769e4fa8ceaf4d66a661dc13386c60af918603c1a5d820c69bf4d755742d935fc0bff373b6fd2da64100ff3de0dcb63deb41cc14fa107d4c45d59c3bb351d39873e821d89cd85fe4fa38ede24e4349f711249737e4a3ed07f61b30232ac654b796382257967844de0680cba3f6cd54996d917639d2e20f7466af5e6906f0328e0daecd8489704d65226e66488c1559dddd154f50f006aa7181d158156c162202bc083d13988604b7a088e1c6ef3e9425d88fd2d1c33f621d3e0a100d1d7146cafa65fbe8979618ea95f08ebabb43d1247da1b9b1eb28d714badc18872b7c2daeafe57f4ef53930bbc3f49162a64809322db1d2eba98cb20fe75baee87d60ce9729eb0963fe668abde9605e391fb10d34c3c8e3f00608f54c782a5c058b5579e1deabb0355d36cde228e2881851eac045a21e3f0f30a5cee5c33f88accd6eb23004200428b75ad96b9722166bfd0ed6b36da9d8d1a9abc0ac55edeeb804f7ea3dbb03a8d6f3f2d407487701ec7f69ff4cc25012f59423f7015084ad1b606e184256126a4812dd02390f650721143f1b54f141a29524b67ed37cd3d2079fb2f06840635d73dc6f6178be1a8696cba7695fb342dda52c20fca58244f13384369caf3b1488b757a2be9590ad0251e8f0408dc71b178a30d043bf13e5da2ba8c28709b15a851032a7109f358594e775235be04f7a2fe613124006c53cfd75f6cb2ee9ce22549d091d69652268e3f97291bb812308099932cb6caca7c855f6dd4c97f2533ee161a5606a22ded3157a64e6cf797dfad55c88a05c5f1834d64ca8830d169a956c4ea5d519623856e798b96cac145a519ec06955f1948f4663e33c47265d51bd529770f702770e3201171465a77bc3bec55ebf24c97ffc1fdc860a02c9bffcc5c3c9e2b1da38124fb29df826abf394122754689029580eab90ba82f7d79f4d232a3f7d849b790c6ab6204ae9ba018cd7ab3217c9775783ee4db15d106f0f87e59a641d60ff03265de8f800e8d00a30b15e6ba967171544ef0619421b8e4e2c94af90fa7e45762d7a2e5640f290541f00bb8526ed1892609daaf10da72607e87c8dc87c17d9e09fa6f3dca49af0f779a0f427cc7b3aa76f3265f16ab95ca5e72ee0912f4ba602ad3683114abe7105a41ce0cc9a7c75250ee75a30f682957f6eed39da95b96c1053a9a78c94a1b52ac87d7115db57d4f0bde73f54f98803d5ff63c59d36f403db04dd8f73a4497bea1645ad58a076338aa15a378c7c8e47761783e422858d06e26274382e60ca486bde2bd4f47fb1979d779afc800caa56a023a83aeeaf41fbb07a15079db959ab354915f4c3db4e30f166eb12bb182527651525beaf34fbc0bfce95cabd2b4c5d315f9adb2e9814724f87d3695956193b261c9af96138bb90267a4c002a586d708f9fcf29d4477951b24a0f71ce19315ae0c77c7487e48855c6bcf72466a876f6e95ab621b9e968bd5c2580da8803413a3c1c02685bca7b00cb5471944ef1ab3713c10ea92171730ab9e877623be3c1b82260292d2363ab0bbaba93dedf544262d4f99ec34cece5c0214d412fae47b38b835d2d0a8a2334bd0769a1d0a1e6a50926ddf8fcf8589390bba36ad45cb04c4bdf18f7a742b91aa9025db6d4ac734c07c560fce06cd2d1dc2f2748c0d0a16de0e3013a7a7ac98923dff46f33a5ecb8beb101c278943490d68b06de0843d4dfb70ce29bbd75baedb53f2368023720cf90eb23da746dd3fe7bbcdf9b1bc4cff50c5a072364bde0625c849f4a615170021ccf3843ff620152039ec21b0683122ffcbda2b9fea768e2f25e2d003fcca7d342e7c862be9c516bdfe9b50ab8817707767ecef52a4f2ae87be3ba1e78db60d34b7aed6a6e01b2e19045ba6a9ad66a7ff963a8609fa39fb6e9383416dda32e8425c7331bbe54008c4d7c485594dc768a5a4b4187574f64b6c65fd8411dd43948bb05244144c6f55dec2c49cfa34b6b435af055ce8a2c440e963de2367c1f0b3151ffec09c441cf3e3fb7f9b7e7db2f08cb66a2aac786263ee22fc8cec565726698b950824045d2ae89e1c733b43d3de08eae14d75faf88487beb688651ac8d50c9dd429fe45dfbfe6856996af48eb57835b87f080cf9eadae0de3107c97c9f0850da75dc17e46f780fc42f8bca7e0bd6a2406773229ea40d128db3c9a8bfeccd6535c3a78dd9e599e459394fbb57e1df38580d8701e388122bae7f7fc7d3cdd448d619aa13b2539d37f3b71377def49c095815e6dba6cd53081a91ca84f343eb0f9922d244e71cf1793347b5d4e6e48964ed33a7a3a2dc66430a737ccc3d437d63b50173314", 0x1000}], 0x3) pipe2(&(0x7f0000001480), 0x10004) 16:00:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:55 executing program 1: ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) read(0xffffffffffffffff, &(0x7f0000000040)=""/32, 0x20) 16:00:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000080), 0x10004) setsockopt(r0, 0x3f, 0x2, &(0x7f0000000040)="622f0cff6989a45347863a3fe8530c3c0700", 0x12) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xf4, &(0x7f0000000200)="c2d57dd85f2f387baa0a4e5d8b1234d3f5aea79c1c3a3723cdb8ada6d60a835d670bbd974a275a29da43c1b1f70fb196e3980f21e0b3ed45ce72c684fb95ccbc093992d1d3009effe93d08d7699e44bd89caee557879d799aeec1ad8624e0d467bc29965e8d67d284d48951dadda2c074c0011c04026fe818a259e14c7a811fcc8cb1942d246da9f84a19155acf05123b2376a4467055688cb1174ff0d5f1928c20706ade3c40715aee27a23cd7a81ecc6764e9915d27264c0113942f7964bb47c11f07e1a2e13670b3c8faaeaed4358f10184ae988b25160269017964aff53d8ac6e45ccfabbe06c9b9abce1098ce2a82e44719") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x8001, 0x1, 0x100000001, 0x0, "2e5a32c3621beb7b5d88384b06c79055d4290728", 0x1, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x80}, {0x4d}, {0x6}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000340)=0xffff) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r1, 0x3, 0x6, &(0x7f0000000240)="214f056e17d9357f4235331b726ca87b402e017673f7a88196bbc0d8d9fa3da57c1811d48b79ad907b14b76dc1782ca6c2281f4d5d1f3defb499b4487c8da2e4ff98e57f424a011c74e2874e7d1015b31ac0548ed08c0f1ca25984da7134098a2532179adca1f4fa64377728cca27713d4fe234050ebc4008052bfe3344c9fc32aa2bb25c291405dd0a698e39f460ee5241659e6ff0e25bd3ab48b48914e0060f9c9e929fb28896fc9582f790d4068a96ddd75d4db43a47313fe0a50dc677ed2f3c5cb55c7b225638807ecc9655d4031e372b2201d176cbffa326e350ee3d376d3b213e13b6e966d655b25bee433ac90bfc993ba1db985cfa6df54936608623d0417cd5ab0ecde6c2d6dc676ae183294be46536299ff7751f27e7807f97b5789c8b628fafafbb65f09fbd689ade69711ce7b5df19471ff17272b5ca2c444d3b39743f8befb0b2d200031317e39029b4a42c1162c77c24743153189670ce8341c2b4cea3ecea1b5ea593de583a7488766c49d10b6f37ae6888e5fecf546c027f8eb451c5cc172a6acf77dcffcc178d9005dcbdee15e96117cce0723882c60dc8f4391d1c6bc308fced9e303bf864147938e1d175bf812bcbdea27a79dc2a48e3ce4e817a39a40744babdfc2de87b3a3cee926d9d6d8e9e2e36eb599fe209cabb1aaae43a7417fab779cdc1cbd9f34569265c2b1ccd727f682c2ac8123ca1a6fcf21529b1287cd472a8c2e54166c84e3b1956393131916efd57bb33e98068db790fa6f0d8c0c945daf8b71d8272b6af120fae5b1ad2c893daac3d72cf5173fe4c4616ca5347be47d60ee07a1d84e981e3f098e90f57a6babae911fb9e02638b8bc99472f2e05ad428a79494cfbd3b464754a2cc25e3677234ba61a15be7ee4ed047ed6729b30a10b629c45cdad6e7266ea200a937a7cff625b46acc54c89635dd899434b202c60b2865f5656a1984214f64f9720a152cb4d32285ebe75f390cb6dc6a6b7f4fcec0c20f46150734039b8623a0728678e5f40f59e6ac3f72b2677cd71a54c9c681846b38a069839442f81cfc8049543b5663ce52b2825ad0ca0944f5b4febadf56096c0dbf2258e6332c3dcac972777562c405b28967f317eeb56d77661b85ac63f7a78dc677da3f647bf9a02ac902aa3785358e2faa6e70bfee1c5d30dc7ed1bc3f6a305e9961029c4d0a38df426c3ee01b32340429a08e1b0d62257d6e940e258d8d81c579567f858cc7702edaac82d7cff3409f25046772a3e2d2b7327bc59ecd62c467ca4c3a515f6bb80dcc8060d2fb8338df8e892f24225fd2d19c88e85a920638c772afe4e24ad9f99af70c3e374a4c8b8e8bd638acd5f3f433ad5ee4208b6a66f0de265be7bf6900ad65cab6fe3749b80e15796346731a4a85764eada350c37726d6684700427d5995087ab327a9515bbad8ec59a21bec46199ca5173453416c92fe7abee5434236c73abe3c0b21d80e78290e733f16fa7c5c33ac1b7ca78eb3beb7507e521b940fe50379044a922e82e76659e3fa1f969494653d1a94eeff035feb7451b6190478885da9f141145b94f860c602b9893f1f62907ae90352b40529458078cc5626b86eaea0357d12d538c5af09cf4afe9c6e71079b65d8b2c8ba6e2197bb1694b3912dd20544597969a047371bc0289d95727251044ea8b90a63a2fd1372a11812e8cbd0e43fa3158b1824558503707e146e7c9de757125ff1e1104e49117ef42a96c05980b6565535cc185cc604aab8074677d728c4c7b4511e04d8fc5089a5252ae3bd2e1e93d9053e438b9f0e8cdddc018e571b40ce500f46b124f2708ae180e5c813a1d1cc0775c7487a5db3cbac1fac92368a8d0cdd212e238f6d021eb54a9afed2bc921f7bf1656ffe2a02d5cee2be64aeda0a98a5cacefc7b0aacdc170c16ede890938e6341b185aacc4e6b0b0ec967332d0ffabd220ab75157093ee7540891da05ddad19154d7d2c6d7f2e39cd9cd3f45b142d14a0abb0afee7e4b34aeb72783a1d2fb0e30f854cc92579922e1f46dacb3b173c3a9c839a849a80d22d664c4ee9fe459eaed1e9d537b3e80034d80575fef09bd20a740918ac50a9037fe33491920bf2705a0810624a5bbc561c6e1d93c2f1f83c929ad865487175416600512f847fbc05aed30ac9e081072e987f6b77ca588b0aa01ccb0f370814956c767088a85428b0aeb9dd2975daf567ee5b48316f7d25d266e76a56ed6357324accd025cfd78b456852f339ce2a38528ffd0114d706ff2e2f3284bc8452a55531877c6ef51f1a3f9f175a7e8c4acc8c85d15b392ffc4e6cfcfd4a00069a181bd31d604257f2821d2cbaa33c5c496202963a04c3df572853bdcd404cd9abf8ac249a2904cf895a65ba788121a83e89dd1d9332c649e46c1ea0180d3d91e5860ad9b6a42079e04d5df68a2390faaf3314c4248f54fd7a3471df016642dcc4784a6cbac2ef7856c2c92697cffab5a10092c966f4ae48ef961ffb00ea2adefbc5088f2e4c3ee808888ed7960d49214bfb4e998e2661736f0a4dabe902dc000a93885d243c7abac58ae3bb236223606e0ff6dc53404ffe197927cfc0bdc1ba8dc938115a61e03dd5e2792f286d36b6370ed8a7b24942b21b53d15648a082ffd7c58aa43e39d4f5c1438f81136a3eac6c1f82164a6ded2202051b330a29aaa695f8e49ae15395574cbcc6c97085f0dc4255d9159d40c8eb28bf54300ff29a0c7d35b7ac46282f8d014ee86913cc22ed0707e7d80be517a57913b612a93f31cc76fff99f8c71bbcf81caa03ab973ba01789537f7702ad6f0798b207ea2ff39008e9ea8544d422fb2d84bc6c5b6d32c19cfa8152439f907a0ba280dd4e1a1cde199554a7e3cde2ecb78a07a2e814cb34f578ef327d608177a0045c32b5a3191e4a21e29b5e5dd0f60b80eb91e95be3a8fe80bc760639a3b6a56979458c53b0f7309718fd911e5d25af18ad330df22081d77e3e5a72eee23d135117513078db6a72b7875d9f8e1cec26e2001a46112810406055d090fb6032c81cbe4ac4d23a246c1028cf987d215414bb2b3d410339e849bfce63fe213c2127d1f23ad34c7725334749fa5e6c20f9f776d27a72348c0c544d0c4b4ae5a00368d307e1aedd05175935c396f5479db37c0b8b3ce6c28cc7c980284cbfac5a1b81eeec79e84b979541993695457b281c97396b8da22de5c82639034e358112187da2b09930603acd7117bcdb04e3ec991fb20e28555024a0b6a7773ddb1032813379741933cbede99d66267aacbf782f8c75d3b4d4eea2c4117b6e34d453ada89952aedba84d79bff08337881235312912d1fbe2c27bff0b0749c3bf5cdbf2dc1f11086d31a0a0004e27f7314f36cd62c5ac4e80c2151af02a37a1104ff5a543dcdbbcceaa73d128c988f6381468971c9b66487070f70831056b7dfdf39d6d12fbb73817392d2ee2b4ed30d41a1c35198f5f64e4b1b6a7da9620c1b51ef29752bf248c47048a648988bcf7503ed8250c1791cb292852c7cbe95167383dc419cdd3cdcecbef817ce61757c9d661e8f1ced74e4b838237595bbaaf3a906941f9daa89c7c7c7ccbcebdab71a3c7a0b889f23d6c3951c6029f1b3dff954d89565e443a5b1328cc587cec00a6416ff4f6cd3aaded8d1fa06f6c0562f0d59d7d4a2e8fb84e7dcde4c88ebbadfc00a308f75ecb2d55bf0a38eb1f06ba81d58b27b2bf3cdb93bf49fcef5a08a06be1b78d4fc8aa5626c3f071fce5a5892d6a6491c0be6d6711df0433db2355120cc30f7e10fba0d4b87da61a9e1cdfb975ff0c61c81f4c7604bbd4d431ee48d82e591f0c40c31c2b98ea361969bf0650f337a3c30c59487a96b0a55d9d112a922d8e51433bdece34cf4ed2582c9ab4f9ee8d885b9f1aed18d5ec9ffb527723ec0210ffa56f183e790f0b0fdf2969c695d5cbc807ae1a29a0c9791ecff96c8c9304a998fc9a4be1517b06fea108d8230aa7cceebd50cbe2c5354dd82edb29e84101868a852709ca4fb58809fb4920367c38f3010c5f024f199a57656b4804bdaea9861b18a566c5b913cc2febca80a4e4b13a36242b1fcc7dedeeef6a73a8802e675cda6f044bcefed9cc049a218000b01799ccc7bfd0fc13ca3ff7bc6fe6730bbfa8172409f03ae34ad6a3e2e69f44d0803197531bc994f3739425e3844e1d52f10e113192e1322e71f77e50c33cf582abedb5faff2ce22d23f62be6c979fd3e583476ea806f1ee4c92772ba788d3b52434dce56e88fbb99f18de9563955643de016a1f0f2aba65361565d86f3838c9f5a00149d127213e5b116443cfe0c2ea3d6b9d5d43cb7998905be3ad577d402bd64c9b89b93ed0b15ddb21b89158250dff1f7fbc6d25ce384905e762ae6970349a839c44eaef4ed980e81678b683f379e360f64ea0e1de99d551dd9acb4a3bf5ce939ff6d02800f52358038ebaa783c269888eafebe1d4d28a73fb4f1f98ee68fb3b4e630bd58761a01f2886d171d80b6f1778ec394fa7ed990e9e06728754963e14d25515289a8796108bb7c61a24d30d1234a9ea1e6e6eaa27ddd00f29af89f387c25c3f0dfccc5ddbbe45daadbed5164537b05b3998308f1147828dc6ef32a98bcc647a8fdd630c3cd6b5dedddaf481542cbdf4289647417a7a87773091eda3cfc886a103f21bb0f362a8f653c6bbaf8690c65602e9dacdff73fadebf46d21db8a7cd22d75223039bb1bc7e69266203bb60cf47a5221ca54b01a4823da8c3f5d8a539ae1cf65c9612059c8a21a83156aa7df3366ed7dec931e5080e52ed51d5a0e07030437ceb30673edd3093146c3f6723689b8f3d18a69243141c3cd72d3e377363bca90e282768f6e801be1cfe8063e4a1d3a87983ba20bedd18d5d89c9b9f283ddc5d40409310645287be613f2f9fc55cac81832cc4580e4860d1686fe7b175765ae6e64c4d991e840b982c96ffc12db3a1fbfcea681e25615edbb9bf4eb312b3ad6bfbd5d48f8d0d80f4f7aa2c2bfe0d037d3d1210777b051ed22ae2f89bca5d7a8d78cd8083d8b3cc5806c0fe84e3e2b5b426d93a28d86fdcc6acf0798ae640b92425bc1a30bddf917e932b55652750d414c69eb67bc65844511f4b97dfa1ce57425fc23584e06439d88086c560f7b46468812c71fceb74d5c2ea9dd157f44e1a57ad32ef2e74b4e9d13c2abc72fe233baadb0c461414955a70beeab8dbf0dda76b409bf3c74bd56d424ad74dbef4e0888ae2572d0fcba45271f2b7811da8ce902281fa6bd09875600c4ebcfc91eec81fbbf7169271aa2f9cc2b32fd3ce969684ad77a784c8e7c9f0e393d1f7756160582fb971c048e83d1cf90028d14d243988295d9d0a91a5f6d236e628d6c79f4b02555995e372960094d58b35bffe8114369d05d4229c2e411f43a537f42c44b47ce9fc22f55d54e8dc7ce1f947c0e122efb18184b5f96eb21c9a9bc335b03b427a5154b4ce61b24aa681b03db722caa1dfb277d3da8d30a5351f46a1a0c39d95f6ed89a13caf0c5795cac623568ee798b75684311fd4a4e2c89b7e9924621e4a5104327a31632853742fa45ae3644020fb8ecddfa7f7d093ff81d3c1a618ab3782c988e6e6f56bcd1215063faff2f8a2fc7ee6796a32ab56c6faa24861ff10de3d67004b2b50d9a7c74d5d235ddd011f0b9ba6277ed04edbc2b02ff397f7373125c2c51d39c8dc0306c711d2096ad91d0a6757e1d9b630eafb39f8818cb5eff8e102ad17bec96fbdcbabd382c8fe057ca94396eda647c41dbef614bbd5855b2d95bac9ca2c31e58f1388b28de96aa39f9b", 0x1000) syz_open_pts() 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x9, 0xfffffffffffffffa}, 0x10) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) sendto$unix(r1, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x1, 0x4, 0x1, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x798c0000000000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x81}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x8d}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x9}, {&(0x7f0000c3a000/0x3000)=nil, &(0x7f0000d24000/0x1000)=nil, 0xff}, {&(0x7f0000fcc000/0x3000)=nil, &(0x7f0000edf000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000f89000/0x3000)=nil, 0xb4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000006c0)={0x10, 0x200, 0x4, 0x6, [{&(0x7f0000dbc000/0x1000)=nil, &(0x7f0000de3000/0x4000)=nil, 0x7fff}, {&(0x7f0000ebd000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000c59000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7f}, {&(0x7f0000db7000/0x4000)=nil, &(0x7f0000e1e000/0x4000)=nil, 0x3}, {&(0x7f0000e19000/0x4000)=nil, &(0x7f0000c46000/0x3000)=nil, 0xaf22}, {&(0x7f0000cac000/0x3000)=nil, &(0x7f0000f29000/0x2000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000d31000/0x2000)=nil, 0x4}, {&(0x7f0000dcc000/0x3000)=nil, &(0x7f0000c06000/0x1000)=nil, 0x1f}, {&(0x7f0000c1e000/0x3000)=nil, &(0x7f0000cf5000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fb7000/0x2000)=nil, 0x2}, {&(0x7f0000e85000/0x2000)=nil, &(0x7f0000c63000/0x4000)=nil, 0x2}, {&(0x7f0000faa000/0x4000)=nil, &(0x7f0000de8000/0x2000)=nil, 0x57c}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000dac000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000efa000/0x3000)=nil, 0x100000001}, {&(0x7f0000e3d000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8d0d}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file\x00', './file1\x00', './file\x00', ['./file', './file', './file', './file'], 0x81}) 16:00:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus/file0\x00', 0x400000003f4, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000400)="8c6786a91a863fc6c7b48ab69ad7af9c219d23206240219c0125a2edcbad642d", 0x20}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x5b0a2962) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0600000000000400"/20]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/68, 0x44}, {&(0x7f0000000240)=""/57, 0x39}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/181, 0xb5}], 0x4, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/19, 0x13}], 0x1, 0x0, 0x0) 16:00:55 executing program 0: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x7917, 0x2}, 0x10) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000010000000000000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x5) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x210, &(0x7f0000000100)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r0) nanosleep(&(0x7f00000000c0)={0x2, 0x2}, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = semget(0x0, 0x7, 0x100) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000180)=""/114) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x60}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x7fff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:55 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() open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x1) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x4, 0x4, 0x7ff, [{&(0x7f000012c000/0x1000)=nil, &(0x7f0000555000/0x3000)=nil, 0x200}, {&(0x7f00005fb000/0x3000)=nil, &(0x7f0000166000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00005df000/0x2000)=nil, 0x5}, {&(0x7f00002b1000/0x3000)=nil, &(0x7f00002cc000/0x3000)=nil, 0x80000000}, {&(0x7f0000187000/0x4000)=nil, &(0x7f000054e000/0x1000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00003d0000/0x2000)=nil, 0x1}, {&(0x7f00007ea000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000441000/0x2000)=nil, 0xffff}, {&(0x7f0000583000/0x3000)=nil, &(0x7f00004ea000/0xc000)=nil, 0x8000}, {&(0x7f0000015000/0x2000)=nil, &(0x7f00004d9000/0x1000)=nil, 0x7}, {&(0x7f000013d000/0x2000)=nil, &(0x7f00003bb000/0x2000)=nil, 0x1}, {&(0x7f00001fa000/0x3000)=nil, &(0x7f0000644000/0x4000)=nil, 0x401}, {&(0x7f0000296000/0x1000)=nil, &(0x7f000005e000/0x1000)=nil}, {&(0x7f00004b2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000652000/0x3000)=nil, 0x9}, {&(0x7f000021e000/0x4000)=nil, &(0x7f000023a000/0x2000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fff}) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x1, 0x1, 0x9, 0x1}, {0x0, 0x0, 0x9, 0x6d60}, {0x7fffffff, 0x7, 0x67, 0x2}, {0x1, 0x974f, 0x80, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:56 executing program 0: semget$private(0x0, 0x4, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fchdir(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r4 = dup2(r0, r1) flock(r0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x0, r4) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)=0x1) kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:56 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xffffffffffffff80, 0xa, &(0x7f0000000100)="7fa397c622a82820698fff558c00"/25, 0x19) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10420, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) close(r0) 16:00:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) close(r0) syz_open_pts() 16:00:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000600)=ANY=[@ANYBLOB="8202005270d040e7384a648fda22c28543a68b6d9bf463fb00ffffffff"], 0x1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000027c0), &(0x7f0000000680)=0xc) recvmsg(r0, &(0x7f0000002780)={&(0x7f00000006c0)=@in6, 0xc, &(0x7f0000001740)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/14, 0xe}], 0x2, &(0x7f0000001780)=""/4096, 0x1000}, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(0xffffffffffffffff, &(0x7f0000000040)="1be528d0603233e6fb041f1e2eeef75ce60f8cb45b0a8a25914be16576bfa776f2ca6e3511e08a060f695db505d613abfc66a7edf265140df8220b377cf3a09f0589a153b0fa6763ef47c9dbd1384d35e58b5576358498eb31c4450664773862f655611d1fe9aaab7d676568a420d0c775d1fe601446a0025135801600eae92fd1fd47de33962e1874b6d166ea2246e797e71819183a5eb4480956a02f66a69b9b420c7e1ae8e7dc4e01f2231d94b72c8366d870b07a077ea54bdaba304f39f3a7cca3a29eb4a59d9ad29a0d364355fc0582b895ac3a1b80abf668cbe2f88bd09355dbbdda3548552feb083b320907a719987b10cfa61f44963a67bce0f775899a3f4b1ecbe572b75a3a1bd93ec3778304a1f919ca9f2f5d81abf0586a04e655ecb63f05b8d5863413681fb62b266ee711d933a1ba83b9bde395da088b878414a074a586c6f0b965018d95aec7ac6c0b385e56be289087b8fed562fe78a7b1bc2f573fa4d13db3dc6766c17bf97aad715cf07dced48bfe0db223581c0ddf6dabccfc3d886cb5493585a1d996245ab48b81567465059ec12a925d185df8de6ae962b8c877e134f0ad5a1a155f146420706400d6e3e26126519b04daaaa8a89f2d608ad192c6831ba28c46031bc1b7844968d504b0cd662e918f44ba2c9911e5d803b74448f687c6dce55a6f686a91b3d603913f4ff12c29b169d40d834bfed209edceb98602685dcb9e724dc1132aa93c50b30754b1b294d384c3ae8fad0b488f604ca1025a304e99d5954ee71133e7e943809648e5966cf568c060c481a239fe9695c20f494014c36895a52ad37b108ff275901b62892ecba5fc8fd1fe2cb587f0612eb7f15c7683bc1df490ed700397cbbc0c9bae5c62452749cb373aa1f1a03bca258fae5f920d7710d95df2208b6a1174e92fee81c2425891d85689c4f9b91423aa255f6d02b1715b38e99645145074b72efefb792021719f207ad74dc617c5c61df6cc8d0da4b9016d7fcb797015ff5eeae5d866856dd80c5c0306aae65547b0b43746fb7ea24861aaa54fdff97dc01cd05d82553c0ee63bfa9fce112d4e1810105938d90878b25cf72a18032b556fc53f69000ae70316792d7d114c1d5109f455a50857502fa51fd1e4d202074e1218e14e3d75b0fa903d6131df9c037b3f1f3e707e2deb9ce171fb92ce8849529612a692b56985aafdd05285224904abce3e945c00d5418906c1d5ce9475afb929e97bf95721b9f72ead765e95d3c5f04d0ac1c470359075ad47fff75ea98803796e6cdf12671d75a3511864e477352cdeb7faaf1fa7e7c3cfed40a002f6cf32176be2d3b5e7250187d35ab191470244a8b35c003cae558788321b1af485be22074294f282cb9ac0c7111d7a5f38253d113ce7579a229b0b0eb1a2815dba3667acbb15bad60826100060bfa384b9c95b368993b19272029728fc9b0f03ef81924eeff3f3bb5f2aa47c8d06a0d3b8318ce0415805ed1cad73491995ee34959686270da5220c37e9e073604b6af6b8db0b055661d8d603529654ffa6cbc29272070c7e6e2f9da7df5570eff54791a09136215098a9fa1334231d4a9265b0cb85555ed692460f95a9c54cb45082dadd050f05cbecd529a5ba8f8d7d9488917dbd0970e353a75add2bf9360d0b809997a81f983c7db620272a850b487cecdff50627a16ed25d394d738cc05fbe3eccb87ec0934623d32f2c6ae21e7b64472195dfcd01b44e0b5d9ef37dd0536a55bbe625faed2cd2435214d812d0a16f109beba237b1fa6bd5d85d64f39ce7072c4557744b8b56e07527d8b9986c384a55e8980a3d1364888f2bb29473364876725cc90746586ce6c080c803e4a5e90dd11a44cd30eacb26306c7289857fa51c9b991aebdd36db45eb1e8ada31411e059b4af0369b28d5b3e32d121238d14f9e74dcf0e08b171dd8a709a62092b1681a0d4bbdf601fc60b999b3e2164b9d4ac7a4b2ce1d8f4ab37c9b9d5fc44ee41e992385e22b1828e7192a4bdaa04acceeae742494f8fc28", 0x5a1) 16:00:56 executing program 1: r0 = semget$private(0x0, 0x3, 0x4) syz_open_pts() semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000040)=""/49) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000180)='ms', 0x37c) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x8, './bus\x00', './bus\x00'}) getegid() 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x800000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') r1 = getgid() r2 = getegid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000200)=[r1, r2, r3, r4, r6]) setuid(r5) 16:00:56 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20100, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x3f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:56 executing program 0: r0 = getuid() setuid(r0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) mlockall(0x0) 16:00:56 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be929, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="e8ed0d000000000000000000747cf33d7d93f99fdc6bd4961963722d00000000000000000000000000b20000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000200000000000000000000000000038000000007987899f61557e60f39c5eec81f0d9efd011ec96f3bb29e77634252288e5cace4e9dee9b981e659fec545a252d5e71bdb745172ff2e331bdb88773609677ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c636d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92d43a206e32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a07fd0cd336a25a71d497700eef06f3c9c3698ba774343633952cf45eb6fb1cc36abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2fbe3628c954e82ea1944b360b56bbde40e8a395a5f84ea420a1859a0c42a1691436e05a3135b540238a35578df6f7437fda0517697a7343dbeaea5bd69a2ca2d1bfa9c0a4867ec2422b8401bddffff14523629e95cb8982dec3aaed0686911febaca8346a823750583af2ba7e0ff0132a05f1a22757f6fbd438fb31f2fc5af774d890470964e90af22d4558150fb475721723f0c7a8a8082e5f2000000000000027da9db99f3b01a49cd1489b9339a688d0007ea3f629a944168cafaf30b7e99b3ce3db354b682903e1478de2703e99a1f851fd056a3899cc6ad1d28c16f5de638ea056506c3375fa1322ec55f8a65ea7191b026b54225c82dc539f01f6662b03931fd9b74394c29b1940b684f6cd122765f482a52f4a600403f8355003be1e865c498a91d5888746b4a74e50f000000000000000000e100000000000000"], 0x1, 0x3, 0x800) munmap(&(0x7f0000feb000/0x14000)=nil, 0x14000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x1, 0x4010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r4 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r4, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000580)=""/159) recvfrom$inet(r5, &(0x7f0000000180)=""/174, 0xa8, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ff5000/0x1000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r6, &(0x7f0000000580), 0x4, &(0x7f0000000500)=[{{r5}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r6, 0x20007471) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000340)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0xb}, {0x18, 0x3, 0x3, 0xacb}, 0x7, [0x7f, 0x100000001, 0x100, 0x35020da, 0x5f, 0xb04, 0x101, 0x7f]}, 0x3c) fcntl$setown(r6, 0x6, r7) semop(r4, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 16:00:56 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r0 = geteuid() setuid(r0) r1 = socket$inet6(0x18, 0x0, 0x5) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000080)="3b371639ef50bd07898a0ac7a5c1c3b1d264bc3809abe4dbd4b0421c79c97594e3310afd0734e3964c8eecc27aa97ec09840b25fb9f4054790917329725134a10005220511a74644ffc9a1961a4550991ac63be915789f871a7a0f5cfe29662ee2906bf564ad292fb44e384e2b6d1f76fbf97ca0afffe793b9c9779d4f07", 0x7e}, {&(0x7f0000000340)="11dd6b71fd3a345575544c9808c54cfecd42469f4294ca855122775a34a9f290f428e283ad9d2c7b8d0ed840db3a5081c97222201ce46c7bc62bee3f028a6fe0a8c299e7ae197ac4e21d07910f002fa93c8c23e0312c43cf57b3bf6f70917ff91669077957b0c1eaeaa3c1e47eec62f6750862ae02735e94ec82f3adad071859ef3dba2f357768e53bc3544fc101c06cc7efd958038b18a2f73191289cb130162690d8c71068c203b5f6cea626937ad7dff604328eb6823d8486f0cbbdbfb3133434155a0f51ceb76001446a59897f068fe045c797ebecd06c2556b26ed9371d3eedf76b4958cfb5fce0239ec2759350e55216d1a0773c2a5f04e7c7add27701ee08fdcacb18fb3726032813b18e1a777216a5bc20cc33e6b398d4616d052f84107de94ec6a429abe7a6e66fe7f667700b8b4dd5f2a2b3662e7517d030ba9c2a6a7e2567482f7e1d2707369b169c4af232297348e5ce0a6c432bd1f479764fd61df8388b9cc699beb7feb629fbd7b4e3a90b7a5536cfbb5a0ecf0595780797f4a06d37e76eed88a4b65d4694494cd11b43fecc95269bba89bb0dcb5fa40fb9907feff820636f3162ee1a0aa92dd5a0742842c36882f2b85d780ff8ea897973bb17e5d05628936fafa369380cb99e72aac9501e2c14838c3b7cbaf87968d8c5b61cc9d095859e7477db34ca187620ac9bd976f7a24f242d80f8195aec135659c55ae3594bb537c4ca17227f91466d6ab8b44ec2f1d013a98dab50767a47538e209977284d0365cbfc8749b31ab10720f5c0fa9262ed4ebea3ba43a50fd515d9f7dc01f0fbff2157029f7da185efa6b596a60b2d254edce94894c5573d8924ca5bcf9e9a708319237fc08fc3dabac5741d1864977a1f664beae12e59ebd3ed68a80c8b8e28f2634a4968e60fe1d0c9886067c38e54ccda694ed0a49c481fb82c79dedce67aafa15f9da7c39fdb60d3b9f61da3d0294da73e8815ae8a7b3baccfb7de30bb1b1944dca3013af477d7ec70e8c37993d2c987285c329617e513d2f762e7847f54a47c69c8fed00ab97a29448ca6f621d3219e406ca96c5c66c9a636d32bb23d070b1228e376c7c081808e2e38bc5e16e8023774485107ed3d51fa809fedc9a9d1439fca098eefbad003c6591e00df3fc038f0353821defc22f4e9245ee3b765dcbbbd03bb84dde267856865be4af3d291723b4bb60786454e5767a8a49fa3d6f83d4a14104bbdd808cba49b3c72755abb3db600d61895f131dfe94a859a02b25e1e49113291c79d41e13a5e74335a6080cba6c979bf80b6409c6df3f3de8c2ad6844bf891560640b2e46aab5fa25125cb48b90da2c878b81851b0aad7ee552e6cefe665f587ccd78553ef9078c25985f2ead59eea7306cf6d7e6fe11056fb6101c0522bdeba782b6031e5ed3a61b319a6ef5e0625d6ca30afc933bac47b9e17854352002f86b4168a3c691a5f16ef1bc0f9c46fa0f36eb149faf34a451d8cb53e7c71e718b28914a7dbc4a449ef0cf6bd55d0da47c4876823a8c97d76e7d074c45ead67116cebf67242a084fed4da5ab500e83dfbd5decaf5bede2ec0a1a33f87c8360562d886188bbbc21f5cf26195a60ce7d7bf60c2381f5c5ac535b39bc25d2109b38720ccafa23800df0a7f2d649facddedcc7636d67356ba313b75245560a222a869f76005a6e6510399fe0cb279b26d938d56ad43c9d6aec57afd3dc2a9e56b39ce328c5272dec5cdc23b85d04ed33bd04624e1b7aa73bc989c0351817755341e07d182e8a03607cf48d3e4502ddc29a0fc8256c04b195e5fcc17472dc8484ffbade875a590838229d7674cc7642c81da16dd103051360b20f98fd10a3404d66770dae7e689356bdc0ebfb15e7fc6a4ce19afc96f2879d3278bce6f609a39be98d918ce40e34ced55236c09a495639f19117ec952c0197974b0b012e166c829ccb4c295604b84ec17ea1eb88c41bf3d7e566ac6c369853c610c269b32d845d6f066ae1b933be6b579c514f25bfb4d5641d5661deea38b5d5ec2c2e5091f5daf9971aa589e5cdbbc797b2e48b5c79bedd8aff03caf5d0d8ef5a23dd404efc3c67ddf4b2eb60f6e72ea38f058f9ff5fe542516323bd325c294b67c5ede3ef98e46d620ec22299e4d231ccf764d24c1d1faedd8887c3840d29faaed5febbd478d5bbf702c309a4b5c4bd011d3d12768256f2c326a18ef6402d5a182d96b8b74a917762e2b4968441c683e35214c4f409a3c1da77aa5465f8167c320920b31ed1f1828891db2aa00d670e883fe71650f940e36fa4487d0a1706b2d1c1848ee7e764ce9fc594538e2a34d88a9fccd3db2a37c9bf2374df5b3ece323576d4f708b3a65530e07e6d9e2d2a8651181c5888a8201db4ed173f3c05632b609689b7baa8b568aec15c903144105b329c1d9a0a089aab6f50744e5c3a097c1b1f6dcf7efea150b03508c86b202debe804d37b10d79a86dea1834e126a33a89ed3b2b61a09136d631e13c6f6323b34ca94298d90cc85b1e498e5357954160da7f04cc4746fc688a53e8e2ea9d610c3f9ba87776e420c6211a5468de0537b3fbb3fe0e7f8e2bb24244f79146dbc0ef0959dfde58bf21bd89c439a5f0940d9638635d48c192928ab925d604a8b6cc85f4f175a4e8f4872ee05df522643fe6c3326cf6daf5f9ff4edcce449d9008d40de191d89e8ba69c27aabaff6e58a994b2d675caa00d8b192a8a4a709fe14c61bdcf1e6d453bdac81c005fa4fa6e77254b654c179b7924641fa36832efa8b295a86986a3b1e1a59c1c7e678131da9aab9c10c457e836233d44e6e05b1bfd24851f49bd3abae8fbb7cf8bb77f9714ea7813a118337abc0e7c70135f935bf35c7e3f9bc912fae04704ae8d3810cb7525391fdf7af9e49ea4066f75b3c37411136ce913cefa5145f62477579e1edeb3c38ccb301cebf773b35bfebad405b56fb533eb42f1438e047dd240d88480dac70960775b58381ec7d70607de75e663443dc72a55aea0720aa39d705331a20e458b56777354ed32ec7640369f1c8e8f7dc07bc6e5163e2e332b592b8146e73401a2ee7590bafd540324ce1255d60457a26501c2e7f7b209e0a7b726c204ffb6ef62b424de61299f324af2f0952e024efb44e80dcf63bd7c9b0d22ab09e7e01381192db2b481cf823067f28608c7acba247dd824360d91859ae9afd9471e3e40cfea07b866a6fcab3613611add839e4989e782ed3532edcbf54e1057cee4c3871c498f344904548e956bad9f9a930113efb62afc49a144aa95185ecd647d08a937c1bb2e9b1a9bf231201b3f8aa81a9580c6924b4b8d549d04fd6bb9e8d308f6ec02ffbdc88e2ca52e95a4a882b9c0f03dfabcad20adf1011b903224416cc94df895ae91995a7af7c8f70c27c43c148caba69796132bdc64170d3c7150e3755c94a574678ad314bdac5eddab6088d82e0fc281e7df6089461324e257d68f7bf4fbb00b3a36453083ac7322605ca809986dbbf8a92654061293b979d34e9a40668ee2081a6ac63eb3769a4c0f695e75702c55270f548d104b38cc9f9d3108260553b920be9a00bd9f00a4043a13b7be1f9d2197d6c6d3fc38860e3f616a827e0cb0af32e8394cde56e0596db3b001c46c49a1e1f8baecb6463431881bf71bd4dbbe8b523bb091898acdd26d45adbf8905cdccd0f4ebd5c584edf8ff96e6fa4f2f8008da43537ef8009b716d7f197c2efc435a428b76db790cec334431d093853615770a9c182a929fb521ffa7d804d0ea51557ec25083abb0fded7e53b5e31ad8503861c7a2ff134017730bf7455698d511c890c758ce51192b7eafb63ff1539f276049dd40078f512d292cb0cdcce2c032b2da50e8e6b74b2749f385a1feb65f23b4236bfe0386f288e3e008efcd29be370ab8ed20a8e471eecfb5dd46409287130acab7ca51e1137006def563456fd87a658c18b65c1a9e46c7dad63f036ead7241567637f0732e8378fed49f6cd17941a8acf24bf6c979541304679b901555857764967a7a6ee6be26b790d393d5f94986bf9849422714647daba463ebf058ffd575479be8810ba85f03dd1a7543c90702e61f86314aed5eabd93c63dd033b35c28e8b8fdb6a1e7889c2ded4d1b764fc3063443d6cc527a803ef6424e0be18ac1c8419dcfc85ecd1091d090bc0889b9ef273bd44f78c283d733ce4ca4e5d84e80176594585637faed027326ff0e19189e41d7a8b41189ae15f4d6e2d970aeb55d15463ab53de70422371c7c1b68b61f5bb4a4687ca77ae0fc55530fc6529be63bb6233c0455680d0bc7b26561e7e9259a4f2aa2843a80438525eb584ef3a5b8875afb25de6efb7117928278e48abdc596aea8cca4e0316d7fd4c3d6eefd3506b59c307b88aaa3003a0126dc6111031aabc76c9238ab5a7b35db3f89909a929a27a454998f6e127c878a7bf5c11fb8d8a97ac4c2b88110719d7c06e5f9872046839fb2f5c54983b46bc6f894e38495ced27bb496846219e4ff0a5b9faa9ad65e04e7c23e5b6e792fa15599d13bdf68be58d017fefa27173d5d09ff4034ae008a47935d72c4d0817a9aaf24660f94a90df2a8cfd34be825fa2f301f7c5e526f708947035951dd0ddcce0f72572fe716c30d493b4f75714cc6dc08727aadc8edb9a6772fd35ab1a8f211bbcaa97954a3b76f472caf2115e820f7062bb17b9bd9602937232a1a7a4c53d65132c7277af7d1e52c688991532070104feca263497cf908cd6e89051409bfac7f63c0a889e0a5b1446f3b0acfc990fc97d58be58a8333c7564411b149e35ae9243273df8d2139f2e92fba5a39537ff935ee6c2cabf7dded10de44c9eb6947008ac5fdb2101c3ad053c471625cdec4e4b240b29538dcec451be35b3d72cdfc50781895dc092f6fc9fd6c5760cdb5c00a5b9bd791406e6516ad4ad5870be29c2d9adaa795703f70b9a88bc18772a66c372e75623743480636da61cc8aedd0ae975c1d6d97d4a23377bd8ad926a4588d1ac452c0621171d78c4ee70a17d43e5c58ac982f823782dce1e14c7f4b1c358025e0086f8e51a224cfd5db84055910d5226a2d2bc095b478a101e0d83ca4286247ad330c38d53054e62b671ec6795843a72dcb080b1a68d7aeac35eb307ff40515008e2a1244701b5cd480739072dcd458aefd3772cfaf1d83f1f9c94b328d6880d57c80678545a993ee0f0e2856aa6a127caed2f7ea718e8c95dd8324fb59e91cc461b3fae817d1d701cf4c1b055c19c60a8fa2c3995288b4b2ae1b0797ee02d88f02a82f6fa457131e96fbc673493c4b86515df64a1817e0db6f0357977c7f193480d32fb5b7c3106b9e510a0a2611322fc258e6cd121a82ea71e52fa3d1cfb8f2fcc7086d33a61b3afce6479fd4f9e3b3968d9fcad0caa8a34de2322e119c6558edcdde83c1c9703f541150cc96d02f4a471803385e95cc9ea9276d2b543f0542e78c7d30053dbfa45a31b54980f671b90463f34f993d9e227bdd8f133f344b1aa779d1f8d30f4fde7f8f9dd87105c0dfaa077eb6fbe0628884a2897893d4db836078d34c2fd955a71c1343988564bab39ca3fb5e562bd5fc77a06149c6bbbaff1f121b73e4795bfa1ee2972ebb056880850a3ddb8ec915463cd91ce59558b19c96742c47cd1adef8c36065eaf2d8270a03e13651a8974042d9f1351af2437239f27e08ee270628bf1f39eec1df7d0ade3133e44bf08817d4dc00ade9ce0ac473e15790c3b958366546ae58fca02148d087d8d138dcfda487915cb3fd60de557e8a27cd0e30e677f279d5ed", 0x1000}, {&(0x7f0000000240)="3740ff823e1ef47b71fc00db83f639cdfea5ac7e5b4b3f956f2e6b33143dd9eb9c23b07e6120637dfb4a7e80d60dd79abbc37a66756527258c862c92b1ce6f", 0x3f}, {&(0x7f0000001340)="492ab053d5b5f09c5ecaacd35897e5c94e385821dacbb63e0d8afb9a4db53f09ae210d87c4d1da357f58b76bfacd11edbfd5782bb33d573d1a3e19ba8c6ee886072a2c844b932690e64e628b33d006f7aa984eaef7ea9d95b9cd4bf9b9ed07aed30943db65500bd7c10f93f35273ada38b6a677cfa3b8550500247e08504c0200be9697a7cb39b0542443447aafc416c922b1bfc1dc789e620f8060a0395155315a5f1e34b6d0ae5814d4647ff78b14a79b747768fef1c3a8358cffd3aab64a6db8172e62510c1e6f5d06c6994e473b7142f38f5e204e6104d0be5aa086cfdc1fd924b6d", 0xe4}, {&(0x7f0000001440)="e0139ad7e60d91de98ebb8ec94c67fb7f730c620aa07ba4e51511a314530cfc9da685fc1c26ad5efceb228ad721c45f444adae9742a388e12ce15271b7b6a7695f667bb550d953f826952c5113c58476346735a238626c861551b3241268525fd21aa95159efd8889000d82200939b71a5208327d491f4b0b0ff294e4a8e5973", 0x80}], 0x5, &(0x7f0000001540)=[{0x1010, 0x1, 0x1, "5573b4baf728eb04a818570d264a4786c9bea7d037fdf0b24b0e9b3f03df32265d4df3d7aebae8d972ef4d127cc776d007a9c5320dc6bf3ddd9c63b431acc841ecbefe2a66cd45e637381f2783b42caf08ef0ed032f52cb872c240ace45725e46f99ec4ecfe120e4914ce79fc3a5eaf97b287df9d8c311faf5b4b5ccdfdf198e5605c59c27c68f6b97770856626671bdf1c9916a064954e4c380895c39d8781e28612ca7c242af55738c02a116ef51f046a2ed8e41f52031a4d110a22d8dab3d9eb04d25d5d5937ab88e3b7677a9a5f64cb591c0cef4b53e437ad31d30017cc6194c37f5d98c64cb78c1f0d0bdd2bab02cf8b58438d070cc56806b76bdffe9584a2915459881ac33dc94950d9e2089352e19448ef07681a370a2e568fbe620c0b17dfcfe0d513b0a6cd87c84c60a095eaba9e11a6895094b65a5c0530a275fc47efe9463c8c7930b36978a6a6205b50b1c510e090227ddd8d98aabcdcb0e1f942b032a932082f77498f7c601cdf0418e5eeb4d88531225542b3b48290b55d105f598f007dff9bb1804f849cb20f4840a72a173cf81a814d5b397f0b9a1db1db83381b9aea589a123e1fd2bed031459eb044d72ee8db8121cbf087176592a1e89e528a6d49f8e0006dbad3d0e632b20f7ab0372cd06e96f6a61c6201a0f6261928b133448b8ffbad5e84a35216e811bae0c491b01d041eb268ee397df9f6ffa6823483eaac9e67e080ffa094da39f515a0f00d07fa4fefc6184b6e78d34344cda49f49ebac357ac23dbd20f6c7e4c9945d21ad05cd127fb8d635bb10514c6e32c5e3e4553bf8819311ff69a70040950ad0f0d580885000adaeb042dfbd28aac0a7fd10c0532ed2c85f13197d2181295e952d3d36291113543823437cae000179fdc52c3fc423cec9744794ec5f08225d8afbbcbfecd9f3699b467ac7a77e83671c870ccd99dc68f4b0ed2be746ecd8a26a74151eba3d14213e622aa104528f8c984f09b41cfae9ca369a7a7341b432499b263217e97b089f6ba917a1ded7db976fc719f9994965506e2691d8280801f535c1d7d3a910ce37e5672a76ef9e7a0430f38f0de437f975fb39084adcef05f400b11d7809fe91723d9209c36db4edcef0b5d26a6543879b5f0c02d5e36da2a998fdab46cae7995ef9eaeef406efa13b2910a10a9e836f2734f532c6ed7cf770f2514c27d23305570b18b6d586fed619ad62452f0893233e76e8011cc1b5bbfda24c360fc7cb3909c28d79992b839d246674ed2e0b3cd1ba11cffb8fdd5ea5fc248bd6c2b914c88513d05cd59ec4f47a4d6441e93c561ab6c303ed20f802df453c3d77ace017a9f69d6baa089838d61b62ad2d5726e9b45da0aac23780086b756b4d279ef54f403c8dfb2d0b38aec491932a26a017853c88dee045c9a1271872c186f412142a96c089ed322be5d9e3953d415cb23c43230c57c8260aa8253d2a59181267e96559c57682406ded8ed794569b1e6760ea0eff3d0172e0062fc4587f37d2a2c8fc4a2da7c11da3dc1986db5acc4226d6c694e7e39d3d05ec289a81ffcad0be0ead45c8156e633cbddd1389a5863be8b63a138646abad911f7c148719aa7a4f7ef8694b79e550e4600683608cec37d235429d76c6e374417df517ea56137aaa308af5a7ffdcd04cdc3b817be008e102bb4aa7da748d876d1623cfc56b12f4ca493cf3b96705d3aa4992c377324cfdcacbb2e00919a6d8db99b1877b48afd346683a3dfc80e42760478172593a878cebc2c408c48412d77c035b0c4f9d4fda038a1aeec7cf59b7fd48248e3509ce449dee7d2f47adb5c47908ce8c5e19426016ef5064616e72792a5d37b1c57962dc3f52c33f905fe0f592221fc872ca88a307d269896aa844a341b7d1b7342f89317bfc3e5cb854399935abee0ecc9d22afeb4794fe8a5f0e141ca4662cdb858ec8c4e6082340f12db9302bc3d1243ac2fe35d757bc4128507f1b45fd4b054cec04df82f683b8478cbb444202b01c6e2832f2c9ce918751b5e78b312f20410b071e093d9fb23a9d2293cdb9c3bc83cd2c30b335c091a2f33b530e6bfc4d7d37b041fd6d6c7b7a9168229560059075c3684cc595f4cca2869340045f26e5ede025cdee8339f45fbc8c73f4ceed7da6e5015a35f08b491ca4d0e8764107c549b3df39066994d1b1dbbc7abff01769ca62716b24a59873ccb357ce5ca1eee9fefb4699870093be051c30b9f932b8ad2d1290f1d17ea2ffbd8b7cfc3e30e6b15b9ce138ca8d1ef2685afe1e5478d05478bb139b459682fed69596657f1f8f733c0df9d4dc2e6aa146427518bc41d18075f3a7e6b22a4fcda9c3418b96bef36827bf592a5f2fe656f9529b30753b1a55ba4d1f9edddbcd242b896520975dd8de1ad8a05f19b96eb685248ebbd3a3cbb1201bdbb51cb67367c7a9006f419add5d6219f914f6fd5956e85e90dc628a70835717a1ffb0f5c6a7f55ff25c82abe3661d61fb4a8208236b93960ae4bdf977014c015ad00e6988e1e42c9cc9403040595dafc6041580a865cd9a2c3e0e9a10dd306ca8a972436d5e48b7af56c452b38e9c07604c36e785919d738c23581e395a229ede9d01c13e903ef933a0f17ab511d7b49f7cb4a5777773d062f90f993d364eab76f4b2d57be6c1b202eb567907155e470fb189c2c5daac8c5a1f6e3dabed8c8e6e00c42c82dc0fc8bbaf65f3f3a709d8cfe7498569d02d8ac8d3bdb6876622b052510cc8a940ff4e05ecf856f24e75437e8b9b0c2875886512aacc756c957b3d888b96aeb7e9059338ab5039c0a736aed490ab24d9c468e552308b156bf19825082eec4eb9aa7f38cdbc126fc585c0432c8182a7798eff721b469e955c0fc44594fe045099bacd598d8615ed19b81c431f540d9e2bb37f16b05a8313ecd42689e08949d6224b5908fd2aaa0ae78e04e0aea616debed7ffb0ea44c6d9e33952045425d22bb4382820b390727f04273a585cbd204bb58e4cbb6d386feef85bf6d90ed57d4fee941c54b8d93a076e76ea2de48d5e57b72db28e3cc2eb6de2c177cfb234571246828df45ab6c15d179ad8d327f50167da97e83072b4d22e9120c99acaa155fc75176baa86f7049467d30303e92cee1bcb019bed5c5a65d8ab6b0998eec4222dfb0f0b1eca81ba5bf8a8a3651254ba01500e3b7aabf4fd31ba469aee9596cafae27387aa70f8ff8e7d93a0e14f675ed295a2fd1a7942e73cc58fc2dfd20a5d5fcba5085492a294777366e87494beb763172edf5c055129d19e49c3e7f83c1a8105e35c7f7601f550715eee1f9ed776932d1aa9f9d56fa52a8e4ea5b6e06f9bdd86a427f20d6ce0aa40009b5d4ee62e059757de23057189f980402895286b26a92da9aae984bd68a048460bcced145615a5bc3e3892c7734ad49ee392c756c0cbb5ffd561e501159efc8ed8e80be91becb3d4061a27a2c4faa74a29a76029b64ff819912bd1742f973078d569178f46dd63f8e7de93868041cab68e7a089c025a028cc3aed8b2d36cedf9b2094a6886e7f8a79b652e38cf663985270175e6714cdd5fc6f72a01e8e0e8c41f6ac5ef1c24db100e408e2ebf76e4904403325c2ff81394e102f761a9d97b3ac3416b7d0685c5540a1aff6f28011ceea460f03b5d6f5c2cb217f7658aea88c4f8a888a350f4456ed8bebff11751420973f64e8b26203d9c4377a5f7cf7aa04e81c2486317156c762633389bf23cba1456305b4346c7b064a15ba91b5ea3b19c8337f93609426c9cb06b4407d155846edffc4626ea88610eb52b633cc26ad8d98f9238de358f93a5a0bfa6abeaf8d85e833d0dee14d024dc04b9aaaa21c911e192865480657bde44d4fe54315317f33751d43e84cf3571805da0b7dd8deeb8b4d472f766f3b977b50af071b410b63e65c9643da18acd7a869be61bff85e6f112584ef6874e5be4c59049abfc308a01a25eea1c2bdb914c46ba853792c31759f7a42d202077fb09bf724d5d5d4a454474d3a2058d9b0184d062d4acb9cb10a9b043b6b5ba3cbd7d87975e0ce4a7452113b38e4f439e4377dd1959b7bf7f84e4f2eac35d9d5dbbd32aa6ccba9d2484fa732e63dca5b2e2ba64cab8e5dd1365939288faef02b65de69fb0b6bcd2fcfced85848b7403b70f35b91c366d396842a4627e6ec3bcba17930b088a8b185740a97e906ff1d4bbcc23bb97ae2c87562b0963abc2133bf3ac27f30f0a3b2493b2193a86bae18b298315892e59bbcce19b6dfef43ee8949a74e1afc8e0783b18528dac47abc9c822a9a95d16f00187530d35074dc54d599e3e917090c388e0ea2d212ab9b878bcc7366575e161bddb9370f2e70b667952f94f8a34155e0bc7d48ddde871acc9327a7a77cd6e4af020ca384ef67e2e1a8c6583a91045910d7c100495c0b1b99d37071a0d448eb16ff5d58009408e796d5b787963761d97786736642538f62d2f8d957140c43dae3e64669fcfbdc489d0e32b8836c48fca280dde2054380389264c72127aa8a7a82c47cd75c1d62e0d3ec4f80c7e0e77dc27749aba4c2868cce9e9ecf7a3e672be725a83079f3b40d8c318ea183249fed04a2ec4004f5f9407155a03b400c95eb82599d8455e9c727ff0eacd862fd5e462618d1265fa4deb3a65d31cfb8396db2c1d3a95e13c0d4e707a0f47b65f5a1cbd9bec802b6bb8345bb35229b31aa63a4b6daaba0c1ec3a11e38ee28958b4a7445a300f386a844bb49eb48887adfe7d4dd2b89b69d42a25b6903ccebf22f82cdd00f10d6f89e085abbcf9559d01a44f6518083530116fe1fb840eb92ebdf9d8e2abd907fe732683a9a9548ecb4b01e0b553a4b8e906bc956264d97789f20c3018b0b78a9bb14936fca177bf4b06899993c73e31e87e097fec93362f9ffaa11f6b49cc39cfe9975647d50cd186fe987582f8ba6f98fad36fbb65a47a5b0225aa33d4b96df7d7acd9f1d7e75fb948d0d02d4ad5d9467a2c84a7309dbb7ea43c1800b8b2286b5cad317e683a7f9f34f4c0c41abd9dfc6d878acbef72feab0069c115644748b3f6fcc6d404535cb7b71f6f84944e217998f078a4797a70e51a619a0657ff16cc336957e92a962614e2eb994200294ac6175ac83a3de85cd6a1a98c85d0843ec34398a4e25312666954f3672cf67522e1bffebdda8055dc3fb50bb088f426ab0843bd0a6886508120851c10f4c06411162ce3ddea3fd9e9876e8c57c172d0ed95c78dd762f58b801f05c9f1e01bbc5a0f8a192b17a567cffadd0ae3a96a883e7b44892519c003a7cf73428d366aa7253963f27eed1c8d9367be5f72ed096c21b1eb8a3541b33efb8f6745008e191b236af3b4f477ff0aa0e22691cc72ad28b8de89fa64170bf8bee2282fb69ac4348a8489bf8e046bb8bb46801c71833b636842bff313596a8d4179e96894a93a0c77c2a6aa0a520593f5e0dc560c7326808f256e9130eafa19b5b1f2af4d1d60f4846bb6fb9156f7d66e89114031c05bd150a96af60d6e986fb714100e5c4e5879e351831780ac83478ecc5ef6bf41ebbf77d89c4344790fa3f00ee918af67639fc66cf47dcfedf669dadad42c606b24cf9d7b9b78977b9ec7609685ecd929790d39c1bfed44689ec34aa31831a7f1d1292ce4f010c4e810fb05d19e2c6ffbb19fb950ea2685a927793165c94b25391071a59860e79c2741ab58de699f15c591c255286e80ec991a2bc7ee9b985db045a4b6d4b42ab095eebe55a66cbf2494b1df1036e709e6f84d3b97b883489a0067fd04741bdf0664113d3fb9def59f6a3eabfb63152eaf78"}, {0x18, 0xffff, 0x1, "4f6e809b"}, {0x68, 0xffff, 0x8, "49ffc60952f3396187b5975aed0ab005d08960e019e87af9917776a37dd1044c7df9cebd30f4c2fce1961ab87dd124c096a12dd94e49eb85ffdffe45ebce7a548f0d3810c915e8bdf480880b70841f0667796bfad64b"}, {0xa8, 0x1, 0x1000, "6f95b4d563b3d564fa9e01401271aaaeb8d07c5964cf977b052d9f97805e9d66f40aece2aeeb453ded3abadc4fb564225da7fd0ef58f0cfaa999b781da3fe59e2188d27c3dd1db002a33c76bc06087957e571db546e3e1259b4acdb78c78796da0b341eee04156fdbeb932b04f698e1def5b55c00d22a6fcf50a0bfa117f04a78c3768669acd23f1a5a4fd1951e3a8d65f5ce6ed"}, {0x18, 0xffff, 0xfffffffffffff801, "62f89bec"}, {0x60, 0x1, 0x401, "04b70a455a4698c089a4a4753a5a0deaa0a7ece6b14dbdf6bfef543fafe53b8db1434e2c8a22100420127a5fcd0e63d483589cf018f5bfda9bf841a0d41e33a6a2faffe2d6a9327abbbda17ffbebe421"}, {0x110, 0x0, 0x9, "f72ecb32e418ffabe3d14b441b0fae109c60ca2491095494da1052de09d18b9556c14a5cdecca72f2627fbe82efc23d38bb71803e8ca9b7adde28676d5836ee4e24564b43b9d234b13b970a360c1b9b445eada95ce40170af9ae81a5703e63ff5e7e4aa29a84a352b2c85251038f585f204a1b2ed640467b46b74a202e5ad456204a8f764d24984f02c10ecf4a840e9c2f16746a2c87cb67dae58a8e7fe70fe8e75068593a5bc722b5f8e75a4181b332f311d0118f38c55aebb05780f2ff1b0924a50b723fcf29caa60cfe23f0079ceb5e5992eaaa4951bb61bc4c117366af99bb7add08d25dd1551f3ad755653370871f4f8b9f9b28859adb5b87986d"}, {0x78, 0xffff, 0x4, "34d5469624610143abc500a249f46de0b2e25fd38d80355df66b516a579d805f0f32dc4ebd5a0fab515794ee95bc17e31b7b713a6ca7f2921e926fe3a0e7e1d766a3f49148dc5342d9d34aef7387fee91d6b416201cb25f09892654b9a7cda9029"}, {0x108, 0x1, 0x81, "06408bbe6ca814846d78d6d44e3b0a52b1f3b9e5dcaf9605e8b0ff20a0d521dec2390212f0cefcb7acf3c2493d114abc0a25d94d9f9c6160be080d7b49a7640bf5a6137431039c822ec06ce4f9d27c92ac4c8bfdf92d88294c98aaa735c497cafea4c8ee21edce072ff24791369c2bc4744585c3f04ebb71fe641aca62344dbb26b29cd802eda650ce8d7cec2c3da421b6cd302e8ec42ae0fecc16456ca5f6561382933c5513b641f291008e548d43996bd5f264f49ffb942b04ce25eeb03a717704f2b7e9b59baf7f708a3b908fbcfab9c5adecf52a49718d0a7790d9088a40a7594b838e3f0a1f75beec4a9b56594a2d397bf0739e2c"}, {0x70, 0xffff, 0x7, "a52ca5a859c30b54b68d7938e0343caf91f75f2d875542724e2c1e91c9867628cabef4fbba234e226bb48e928123fabcc636b9d64c7b34da5436c0cb617b643c4cfe1bac03588db1cdfb6fb65df9356bd3514eb7b10500b2603f89c6b2daa7"}], 0x14b0}, 0x400) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0xffffffffffffff3f) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x801, 0x0) 16:00:56 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="e35c361cab943067c55254c3f60495827d42d3ab3398489a73165d1173f9287c0cfc5bc131948a4203e5d98417c22612a6aa976bda58214f5e5e542c6c0ffaeee50e2e", 0x43}], 0x1, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000008c0)=""/4096, 0x1000, 0x2, &(0x7f0000000200)={0x18, 0x3, 0x3ff, 0x6}, 0xc) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r4 = semget$private(0x0, 0x7, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000400)=""/123) setuid(r2) setsockopt(r1, 0x29, 0x1, &(0x7f0000000600)="03000000c0e2ec172c34156733540bf6fe77625dc6414617edfca1a8cd533d9b400f13b2f57904892f28b3c1aa6a9dac6d492c9dda514ab5498fabde3ca1fdaf1ad99cfd6204274f1b9810d56ceb439227c9cd7161eebb7ae9d6759a496abf16edef6fe49082b6e47660353f08370b2c8d0d0870a8fc235b6594f35760d39c604c8115b9b4d7f6ffee88eb265169b2c7ce562fc7e952358b3a20aafa00eab0dff4030af376f6e9b7a213e8d5bb3087d94fee6a923bba6cea1f60c99fba5d17181648df9c5b19a58807b13734a5b72542cc8cdb2c41cc320e385d2cd8b40989502222da29db6454a7792c37ce41bf14c3a999492ca6c679c1dbb6cefde4d104a6ddb09a41f3ab1df7ba9d3b742e11ee757abed430a22cf0b921193db7c8c4d4c8c810c463b43a50e559d2b5cc07c54d7a8da211c25657929b42ec88912f431b91a07e41a92a45839ad17547e504b4", 0x2a0) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r1, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getgroups(0x3, &(0x7f0000000480)=[r3, r3, r3]) poll(&(0x7f00000007c0)=[{r1, 0x4}, {r1, 0x65}, {r1, 0x106}, {r1, 0x109}, {r1, 0xff}, {r1}, {r1, 0x80}, {r1, 0x8}, {r1, 0x1}, {r1}], 0xa, 0xac) r5 = semget$private(0x0, 0x3, 0x80) setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/105) 16:00:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:56 executing program 1: r0 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xffffffffffffff90) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[r2, r5]) r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000400)={{0x9, r1, r3, r4, 0x0, 0x1, 0x4}, 0x728, 0x3, r6, r7, 0xc679, 0x40, 0x88}) r8 = socket(0x11, 0x4003, 0x0) madvise(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x7) sendto$unix(r8, &(0x7f0000000180)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f8008bda247bbafee7d78c04fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020", 0x150, 0x0, 0x0, 0x0) mlockall(0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202f, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgsnd(0x0, &(0x7f0000000200)={0x3, "f8964a00482d569e1c76439cd7264c3cf88bdec578d0c8ac2ec704d6cce0d961058bbce37583b01e577cad7b4f0eb69328e2fbb489fb967ff46792e0fe609c400ab219e1b0a28eb34a6850"}, 0x53, 0x800) 16:00:56 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xcbb, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:56 executing program 1: ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000280)) accept$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getrusage(0x0, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) r0 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r1, 0x1, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000007c0)) 16:00:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3fd, 0x0, 0x7, 0x0, "32bcb300040400"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800d", 0xdeb}], 0x1) 16:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) setegid(r1) execve(0x0, 0x0, 0x0) 16:00:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x1, 0x8000, 0x6a112867) 16:00:56 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x1}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x810, 0xffffffffffffffff, 0x0, 0x14) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) close(0xffffffffffffffff) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x2) write(r2, 0x0, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000280)) 16:00:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) lstat(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r1) 16:00:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r1, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) close(r0) kevent(r1, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) r2 = dup(r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x62d3f525) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1a8, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x9, 0x86, &(0x7f0000000000)="d155600d8659a3acede6e8e3b8a2", 0xfffffffffffffdb3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8400, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xbc, 0x1, 0x7, 0x3, "6f984734a5646f405d8663770f00004a00", 0x3, 0x7}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x100000001, 0x4) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 16:00:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0xca40, 0x31, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) getpeername(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/39], &(0x7f0000000080)=0x27) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000640)={&(0x7f0000000600)=[{0xa7, 0x3}, {0x23, 0x4}, {0x23, 0x93}, {0x87, 0x40}, {0x87, 0x450}, {0x2}], 0x6}) mprotect(&(0x7f0000621000/0x1000)=nil, 0x1000, 0xffffffffffffffff) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f00000002c0)=""/228, 0xe4}, {&(0x7f00000003c0)=""/163, 0xa3}], 0x4, &(0x7f00000004c0)=""/252, 0xfc}, 0x41) fchdir(r1) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pread(r0, &(0x7f0000000180)="ab5fbf551a601c0e315c380b3b521c0142da27f6241aa8b181c15af29dd45e4760ee3c22358eec2df5202fdead465cda8810741206d8f7afcb2525894d33b7288a4e4a1f71307b1ebd0e41dec99773f3c5a182badb05ead7fd411938aefba967590d8ee5dd4bc781ea949a1f7eb640ad0bf05a63f9db363bf989a1355b637a28dbf3d79e71855f1c7c3b5a07d53f5eb4259949009133092e4e", 0x99, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x7, './file1\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 16:00:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r2 = dup2(r1, r0) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3, 0x6}, 0xc) 16:00:57 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1}, {r0, 0x40}], 0x2, 0xc65) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 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) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) close(r0) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x200000086138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000500)='./bus\x00', 0xd1, 0x7) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() open(&(0x7f0000000080)='./bus\x00', 0x20, 0x111) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/68, 0x44}, {&(0x7f0000000300)=""/138, 0x8a}], 0x2, &(0x7f0000000400)=""/142, 0x8e}, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0xc0) openat(r2, &(0x7f0000000200)='./bus\x00', 0x20440, 0x20) 16:00:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:57 executing program 0: setrlimit(0x1000000006, &(0x7f0000000040)={0x94f}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mlockall(0x1) 16:00:57 executing program 1: r0 = socket(0x400000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="50010502000000000000000313060000081010fecea11ea8fecd6ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4ffb2ca3efbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f000064e0629616b0a8e7000000020000000000000e0208a31f07d3f80004ffff00000000000000000000090000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a50d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc107c21d548f2de6c031b7b303757e60642b4506000000070000007105889a2b32728f83ea65f3482e093d00"/336, 0x108, 0x0, 0x0, 0x205) socket(0x1e, 0x0, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') socket(0x11, 0x7ffe, 0x40006) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x6, 0x6, 0x40, 0x4, "ab52471330dc4d84a2cb2d5df419d7c31261d881", 0x401, 0x89ef}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0xffffffffffffff2a, 0x0, 0x859b, 0xba0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x7fffffff) r3 = fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x1, 0x8001, 0x5, {[0x1f, 0x80, 0xfffffffffffffffb, 0x9, 0x7fffffff, 0x80, 0x0, 0xffffffffffffffde, 0x7f, 0x7, 0xdc6, 0x4, 0x8000, 0xd55, 0x20000, 0x100000001, 0x81, 0xfff], [0x9f, 0xffff, 0x4, 0x0, 0x9, 0x80, 0x4, 0x6, 0x4, 0x8], [0x4, 0x80, 0x1, 0x0, 0xfff, 0x0, 0x1000], [0xffffffffffffffe1, 0x1, 0x7, 0xfff, 0x81, 0x38000], [{0x3ff, 0x7, 0x9, 0x1000}, {0x4, 0xffff, 0x2, 0x5}, {0xffffffffffffffa3, 0x9, 0x2, 0x100000001}, {0x6, 0x5, 0xffffffff7fffffff, 0x8}, {0x68, 0x6, 0x93, 0x8}, {0x5, 0x0, 0xffffffffffff1f2e, 0x4}, {0x7f, 0xee65, 0xfffffffffffffffa, 0x100000001}, {0xb1, 0xffff, 0x0, 0x4}], {0x1f, 0x6, 0x3, 0x57}, {0x7, 0xdc8, 0x81, 0x7}}}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) close(r2) pipe(&(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) 16:00:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='o', 0x1) chmod(&(0x7f0000000080)='./bus\x00', 0x21) 16:00:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0xffffffffffff7fff, 0x1f, 0x0, 0xe532ac0430d7573b) 16:00:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xefe, 0x7fff, 0x3, 0x6, "b5394163a9a229ca0cb9849e739d009fe206127f", 0xa385, 0x20}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) close(r1) 16:00:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') syz_emit_ethernet(0x50, &(0x7f00000001c0)="7e85e760e5a6a518a41b0d475e4d21cf346f7d83b1b66dc0838951153dc268790f98ef12cb56336f261d20cfc36fc970817ccd628b7ef6e952f49158e7f3b72ebac740fbeab9438b1d55b3be80acae88") 16:00:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) 16:00:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffff, 0x0, &(0x7f0000000180)="a4394277a4585364a3e7e5d3a53ce931e963488a795932ea5af828b93554073ddb259a60a188593f102b7ed971622942ed4c60cdedd6b3c0a1394762983f0cf04f82e802d354d1bf966bb4a9078ede6bd265cbc37de62155237275093f60b2e82c2eb4cd71ea07d3ff0886d8893fe5c19b1ce5a17a9873b0b8faf4a106f16909a8b26535fadb7975086dcfb3ddc41e02532175d5cefe0d4e8882d514b01ad15494047becfad807de7719ebcdc5718f9f5e7ae1c971a94ed7fbd1eefda77de756c5bd992aaffdadafef8c85f07fe418bd0eb406f1c1513233a9e0e040b51ca468f8316bdfed624e17d23412a776bb8dddb0c609565a1f4ca1b1c6362dfab60e53ab58528ea232c105342be98c6cd5b1bf06c5441fd22c8a59f2c705abc5da4ada1a5b71cdc833b23275df0562c0aabafca5d59718180e1ca200bc7dc6eca13f76c690188d2be1f08b83b39a1fe43102f7a8ad15a5650cc6aed69cf6bf911c2a2405726e214a343c9e75f00c55b4bd8538b8b2fa82497fff34b2203be396550117bb1109dce3a0dc1a80fd8dec4c76a7a5d933e1f5b83064c81d333374f34683d70642f18fea11e7be29b07985ddacc186de00733a1fe2d7b033a52c463f929a92001e6da343bb0cb2dcec5bf6223ed758363d88f37782d978b16a54e95ee5f2e4ae58b15770473992185085f8e4d12aecc646523b145cdfd2c889a2d22aff0ca21b722f8266f30e5e6d08faa65418d6dd171a22c3101eff2391b222d3df61660aa7fa7c73da9a6d8644ac0b91c91b8d095bc609f960e34b4d68ca90824e1fa10f99f3896905fec2a25a08e3082f0dbe8d5a34e20f88fb7287acccb1e7045e8da731eb24bafdb8716a96bc6f9cfc7b4d14884efde87a7d1e97969daa41a9bbfa605d52129b0ba3be105f30f9ac46c097ef631bdef7b397617e53c75f252c5867f628c135b4498af0fa33d2dd3a02d1b1563cd2066e760c670a319fb9b9e59094edb492cee42427b5d6b9b97eb686255335aee5bfe73cb66bc5add08e62e78b487f0a9c7282cef1f8e2e5801d32ae7ce84505242e7f557d96c115ed643613b526bff041334c141c3b56ebb4566744ba9f6b1dfc3ca02cb5ca09305b06a2243c6e9c9ab045d1c0bdcdefb017a2a2b8f71f74beadeb3ec40ccd166624ecc0ae6e83863ac7a6f75baffa1e827a72063ddbfc52d5a24ae388529f74689136ddbf3d6169e6acc384424901a6b396591ebcb51d946c760bf7e6881264329c6835764755676ff91bc61b2daf94769c006aec63b89f35f56b2ba92845bfcdddf6e64e85365e7f7ca90ad9a322e431eee744562e500fa33d679ac11038c79729926e562df6b7c8abf450a3b3aaddfa3df46e766bc84d9fae151864245b67f6f49d140b873c0e46b8c1a28719d1ecc23abcdad98f3122b2eb912bb332b9161519f411783154ef88f6b418913c3cbf718f7242e2d43b05bf637b532feccc6efb18fb95f9df4c9f898a9f805b3867a7f58b5228e0fb95a5d923a3bd5499367e5a05000088aadccecd6f055c85fe9ee567ec1dd192d85a49cd8c02ba533b81c3a7254d9d054a7e17c40425b0d697b10c7d63388bf6961b78840870d3a2426d9258d569388023c0c48ee9eae591530e56113d2d32510450b02e79f27ca9677a185f061e4e898e735193be5f71296ccaa0c7b0e526f40c139093618c32054b2bceb1e3d5eba2e4d582fbc8f86453327ace8307c68eeaa4417e05c6936fcec24a417ba47f9e2970cb26a0b24a20bb2335ba98f0a1e4d4a376a02a25af7539e99724b32260e833408659e4e8a0dbb5a42dede8f254f7e22a8791c18e652a24f9476d5f2b4858d377c1f0978d48a07ae4c386287ace81bb4c14fb844871dc36c7fd157783ee39b4297b9f424ca572ae4c7c1cff7837af7d70f0e1f3fbef5ada1cbfb4d3cc223087b8974a8b00d917d68f926d78fe8d9257a4b59b1401a55165a1a0e16883055cc76532b529c9da309070311eaafb772230a0987f727a28aff15f6a757bfefddba0d48b8b77d5704e2ba485fd93d10c5c2986e048f3dda2e7c4c9e13332fe8ea4645575fa3d56e5ce7c06f1de640a0192a1c07842f806bfdeec6697ac6beb3c3cd53f0cb178218caf9c7d56c1de7b0f6b02e110011b0bddf44800e302988fd6ef6a0b01f51cd43088185ccdc8129a66b717834f2a974b8361ebee6bc4177b61ab24d9e1503db5df09decfd642ab5399bec39cc4619fada5acc4d64cba7bc68ed909f75b5bb346ebf9f507b3c04f345ec7c9e54b2e8bd47759a568639235f389b0e0d26078d8a714819717db3143450f0505c3bd57ad07540803a3fe8e8573948671a3433f26b4810189cd49966dbaace6575c0b0bd8cd872ecac7ef8c23aafc00cc0c6e66ef77d6aead9044d26198cf90b4fa1e58187a8fc48aad682d22e06e12a7a89da54d198e797e75d65e966a89843a7fcefa02ad2a8811ea994ab4ce4382b66285072ce2ec5132fbbca8ea981d8e4126f03b2a6b9d36171796b6c7fcc998fa7533a3bf7a7d076012a1abb27db5cbfb7e9c9557a90735d4432a7eabe886099bed054bf28fb0d69366bdeecbdd094b4f6658e716d124adcb281151e72af2c32e8ec26414e9cd60cffa91e5aa1caa637c8097868063bb25e28d2c67e2b01c91074f3f30162baf2dfdd2554c848aea6cda686322073ed2397ade843a5d8b9ee27cc7b355e5f5a7cfedc629260854f54fd3859ec8879790b8c987e2c01a5bf4600fd2fc4d587e3f367b46e3ee045b597a71bdee6162ded2b1ca6c44189e84c957484b44aa59f19266531c1be02baf73c5b75d43b1a6f36af41b1f563ee19cc650ea6d35f8c4dcdebbf8420843462cf073224fe1f8815491ddb09c7038a6e873bd62ccb168109bbac9da9d142988d459f31edabe2781626241d04145d3a941221a207178daeb3c78833cc5228e89ad7b27c9142ffe51b26e9c3c2b1328da0819df8b5b17d009a380c12b22e9efccf696f4a53e8fde70f2dd1561b2fc2974810c156f7e76b45ab1ecd481b0563f0249673415577ad67b998d9b1c68976cc7e6350f45bcb9a0d8e647b0085020308ef749617e412853028aa26ca53a80a4ed972dfe462fe0520e739186bf7d4732f47923bd465b008821d0d8e49eded819e18d0b3a4cd136c709766069c8a69e885dad89ce1a06a3f2b1aefa960951aba153bf36e469fb9c696527f5f4c264b6c4f88d821eadf5790ec54b0ba882e8cf2bee422cbd8091b5d06f57023e6ef46fd2d0767827b88125c9e39f60447642ca370af6e7019bbc7f0c4010dbe1b7a6a0dc3e32c55d99ef6c7b8816c5896dd610d65dcc2f32894f1b5be13d03a098f9d3fdc1f8965b057c97413ba6d998d8c1d8b1ec968e9069d8e24f59eef93e28025dafa62a4c08930c13cd5d61e6c018ac2e0228885203211ba26c652b702101d957634ad13285759da4d071fd9313d91aa1075a80ba78f041a63d3cd0eb7267361f2bc198faaa7fdeb561b6c9987413ece42ae3110a2a0d858b17b4d0fdd5b7f42a5da3ccfae6a3b0f33d06dbafda484de0fb13fc900695ce5c88e8597de85d3278b3f5490e0a6a08c32401f6dfbe7ca525d120ecee91f1a942d18d048186ef65d6d38648bc9d7a6ff218af4209cdabb30c0d5699cdc173fc2b7fbb7605b3619122f5e67dbc9e5edf6e26ffab05f6010de581780482b0cacfe7305766d1becc761956034d4052816b479cb0721bb33d08317ae534b6f928b7e5a7ddf56fb335eceb60864589ad6a27ff63b1bc30ca806ed606f0c9446d790be6ff09d5e523863a3ab8afa3b01c185119f41ed3c8ac4c1502326c64b0bde18c6ead73f2bebf35c2096efef0755fb68020172f1ae64d24635f93accdad6a29f5921012a39d1a24692be6734a462082875b07b0416b193e4f61f244d9db3fa35c51cc234d8bb82b687d6ff25c5e0f48be215f128ac62222ded7664a234855394b5bd197937c9f3bc3d81a4a43a934edf13163a165e92064c87fb8609283096eb036fb8e0fabd173493b6abbe068e8c716efdc2db60c0e050c3276b51d622699fb49d44ef49fc75bb8d2dd0ffa2230a544ddac7b630f53a69ba108992f0ac0e3373bb7f4b2b18aa8acdb02f05d5c6e7b4d80c9463d39e6f6ff23f6576d472569ea3340738d9de771204a1439b627de5de5866e15cf5f53fa97119884dfd53a6c33acfa32217461a61f12c32a03bfb63a78cea9544d8b96810e74f5048c81de3898d0790528580e4f821306bdf9d540763dc2f071f964b5c6536b546fc64e673b25f3c13320626df396b2abc3765e50dd482dc3c9b76164d3cc70d8efadd54e50effb5e2ffefd2d59420998fe45cec733efad119b3007908c20eebb2b556eb6b97808e5349f3aa0148f2622845a7926b962ee3cd73ee9f31e53454e674be7fdb6249fd736aa9e69417ebf28bfc328cc2e5d1f4aca2eb31b6d8089f2cafd8c13d9e7156bb1fce9ffb97c6e285056cc852fd64feaf9fd7f5c3db5ba319cbe1fcf6aa6cc3c3f4cf19b7718f50a73140ca505d81033eb79839ff556a2c318bc66f2ad4415ded5e68d2bc914ee14e5c53257a5b3d05c6d4dd5b169d89af8f8e0fde76d1f1fab9fc401c0826d6ffb3b8e3aec0637fc813536f2d97c268904d002664f4b5c3cccc6571deaf0010b1bf720e366b855191294fccdae83f6c81f0f743440dd4bf5a1b587779627dc3b6ec8650d8bcf71062a79164b2290b9d6b666abaff7bcc6ffbfb4394a2bfab80661067275f03e1580b9269fb879f075826afc5f9a1c830a2e128a63f7155c9cc338abc55a2fbcd884b262fccdc14719e50a4b07186217892fb7de47ceefdf459ad33574317a050b4ab6d09a1c4ec83834cfbbd4603b3666d1ddf9a5cff2a67820751204a6e7e65a83f9f24b5bf7a7aa8faa28d63aa5a14eac5e288b40df57c734b1be3bec0b368bf19141e53a33c66b1c8843f085158ee16bc50f1ed77d5d45db8a56544e7834eee866e9d8aaf7c0a663c76882b4a4d63a77700ed31d63fac73ac2bbf7e0c435d2cb519b25aa1782019990fbcd5a4f9965504b34085d74ce95b9f222ce2a6eb8abf54aee411ef8a59cd23ffb4a4345249fea0c53d2249ba4a4c094b03bec25347fb671b919ef107e650c762854d9b11531d6b3d9890dac0fa32045e05ab07864b0cdf8c9ebc7cae1cc74b3e58014ab1eb736b4b05f29270451b2e34f19cf4c51c49bcae8e5d75a0fcd01c629a42bebf20ef07e550b3b31ddee5bb82a34fa199e24a3a91ce399ee46ebc687c1f9025c0b8532b9a491b59c7667d24e6e50a26902c099778ddba7ae5fe0bafeaf4b4fc5f34bf6a28e2ae5f4b035946dde1076b5ebddcb65c38f7b1532187677487524b91f012a28b2da742210b6b1d7db7428b97ce76d62e9927213ba9c8a537f21e98d084bb1a1382951732b70157f552d2400036ac2be9909bac74d688eb1d320b5988dd857940ef001a16514970dce35364a7c2121204246aba1c12ea89096178b3882714c7dc8d704df128a8104960bba92062f446aafa73790a2d8c22fba159b8dc45a52837f4182efa61d3b3d18f20ce31c25e2b0cafc81bae0da08188ffe118b12518450043210d112162f07389e94690073c8171e0e842ba65f595718c5517e24cd372d0c13f8f58a0924724c1c29be348f3794b67253fdb65b711e5687b2baf3327877bf5bcb86f4f9b4ef72e0c555d03e02c63dab78ad2de40450413e4cac1cbdbbc50a9282228d528d897cee5c0b13a2fb1d730dd11bcc9f60d9ad161ac908294696", 0x1000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00007b4000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000001180)=0xc) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/40, 0x28) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5c06, 0x8}, 0xc) 16:00:57 executing program 1: kevent(0xffffffffffffffff, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = dup2(r1, r0) dup2(r0, r2) 16:00:57 executing program 0: mknod(&(0x7f00000007c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000800)='./bus\x00', 0x4, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc24f42a0b66803cce2086caa672009bca0", 0x4c}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000540)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='&\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='#\xf2\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='}])\x00']) r5 = getgid() fcntl$getflags(r1, 0x3) ftruncate(r1, 0x0, 0x9) recvfrom$unix(r0, &(0x7f0000000380)=""/55, 0x37, 0x40, 0x0, 0x0) fsync(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x4, r2, r3, r4, r5, 0x10, 0x4}, 0x8ca, 0x4, 0x7}) open(&(0x7f0000000780)='./bus\x00', 0x80, 0x8b) pledge(&(0x7f0000000000)='\x00', &(0x7f00000000c0)='\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="6e352ef7", 0x4}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) 16:00:57 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) listen(r0, 0x2) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)={0x9, 0x4, 0x1}) 16:00:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11c00bae2c651dc6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x0, 0x0) 16:00:57 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xa709f28}) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x7c}, {0x80000000000006}]}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x30, 0x40000000, 0x2ce, 0x4}, {{r0}, 0xad619b638222af1b, 0x40, 0x1, 0x7, 0x1000}, {{r0}, 0xffffffffffffffff, 0x46, 0xfffff, 0x4, 0x1fe000}], 0x8000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x2, 0x20, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x49, 0x81, 0x8, 0x400}, {{r0}, 0xfffffffffffffff8, 0x44, 0x20000000, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x11, 0x40000000, 0x9c82, 0x9}], 0x8, &(0x7f00000001c0)={0x1, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 16:00:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = msgget$private(0x0, 0x202) r5 = dup2(r2, r2) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000002c0)) r6 = getuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r11 = fcntl$getown(r3, 0x5) getuid() mkdir(&(0x7f0000000280)='./file0\x00', 0x2) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x10000, r6, r7, r8, r9, 0x20, 0x80000001}, 0x7, 0x1, r10, r11, 0x7, 0x7fff, 0x4, 0x2}) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) kqueue() 16:00:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) 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}]}) 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:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20000000000005}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000691, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000006c0), 0x10) dup2(r1, r2) 16:00:57 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) kqueue() r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000680)='r\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) kqueue() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000380)={0x6, 0x9, 0xca7, 0x1}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000017c0)="c79ee3bc13995351d4a74b3cbc2d637492ddf1897234aa2073d390c45465cbe47da31a53d3848bf9b8514f08423386a5fb0bc414ade4479301b5b5372b029d08641768a26b89d97f3c259666f6712ee223489cbc902d1e3b5c2eecefd2af29ee5e107d70a4139eb9153aeda979fa8c39be0fbc7d750ca7a7b19688b69e339778d3c6", 0x82}, {&(0x7f0000000300)="4d2d635c58e4aa9805cdcdd856bc669a40d330fded5d37", 0x17}, {&(0x7f0000001880)="af19a49bc0be9bdbb35de8b5aaba0436762aa6b50f8e574af4bbbc91ec7df477b7a9b7b26c40d07fff5f33206b2630fb0b9d671623924e6cf7a6b5419dad49d39839015d6ce0e04a2a9d403f8e90af88178b2ed52df539e5c5091f930c64bd3d9f51ef60f89fb3cedb34a4123a9eab786df6e66d060131a6078b0c1a4abf5e4c7acdbaf9a328f6bbf2ed46b268a9d84bcd19ef1c30e22161dae27eb2c68621bde87a0e9463c0b6739ed5fcfe020fcac886fe26ba48c5290d28f1a16793ad8c8ae2c81b9bf3b449c91a24023575afff47513c32280fd37079b80e2db6abf8d9cc5f29d1b694", 0xe5}], 0x3) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xffff, 0x1}, {0x18, 0x3, 0x4, 0x80000001}, 0xbd, [0x3, 0x0, 0xc0d3, 0x5, 0x0, 0x6, 0x100000001, 0x1]}, 0x3c) r6 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 16:00:57 executing program 0: r0 = socket(0x2, 0x4004, 0x0) setuid(0xee01) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4c}, {0x10000006}]}) pwrite(r0, &(0x7f0000000580)="4dad0ce7210ffada7f06dae33f8ccebc0dd4fd2d7c53cce3d67b5a3a19c7bb81dd1a3a80a0e3ec4a0cc07562329df43d9b558bb5275bea9d4612017f09d099d0eb9dbf1cff609882488b14eba4b7f02c808eab7ae57552dfe620ebac2ca5dfec051d2a55c269d8e2b6ce4c98c7d67ba9c1e4cd1f0a69f300221b00748580a181d6e9846c14140bcb8dd6f2004ca6deb4fc8b4615f7a357b6c82d17590ba03f6fae22ad80e3271852c47f580241bb7ee1d6339e6be4c44ba30b4e735a466438b9cc19610e074a95458d258dcc4aaf753e1c11368ce04df6e45fac08f3bf84b94102753cc49df72cfef576a3aafe467520edeb5b6e5ac50ebc1b137eba2f0b7a3bdbf6178e10ca9982620ad77503cdfed9a7bffc0f00813e37f64cd13a689e6a27f00f336a03566963fc6a6dadfe10dd72148a0685f27e6acfc520cb346f4fc8ac738baf7285395ad79beeaada52569e2953311efaa54407cdb297dea4268293a4be9d6d93295ce4c1ecac83dbfdc7f2cb96d9ea19e1b4efe0289660ae32db961948c56c38efc7d50c89a98319989c2fe84b0191694130e9329e852b396b06228953ba81c056e2a25caa7c2e4c8f01b5feda4ad002d7980a7d30a83990783600508365f0542d1ea8c7675b4dc88f0a956deb9306019da54712e3873f2edb1ff85acdd9c14ece2941cde1009486cf188e8615a4178e9317ff4dea67c0ffd991c6a7add75ada78610cd738771d0ef6e993ae2f90e2543fdfbd44ddd8d4b82bf83729ba30c049737778224e660e5d77819a143889d35030aba85c50b288fd2f47434c147af759a80d00727b4e88b042feec3ecb39c066fa0476040b1b3432824ff4ebd660183f099f1f86d38d7a1d31f53ea178bbcbe9e6f540bb3c47e79da3b849cfe6d1598bfdcefffba19ef9924b2719326fd37a9394da641c1e8b298ce9326d1b860b1e91cad9b332bdb370d0f05c32a218fe356736a8c2887d96295bf26eeebb1b04a0926cb07ac04b7c400167f3dfc2355084fabe201fcbe267cfd249308c6c566f001b15a871d4e9d5888bd5bad3f5e614eeb9f126df09faf859a0270f883da9c324fbb6ab69c4cd436901bb57739cdb4c433e9fc4041726abd164722fa35fc7919eea9ed5244b696ba41e68a137543af0bda196695bd8cf5759cee131c29d89744d71485caa9ed2f45c8643a56731376fe8521fb6ca1b86fa08b8bcbc39c735e3c8d0319386d90ee29138ff81299cabd36f18c147d615d2a5c8e3bc9c1c2fb0ac26ce404f593d26aaf4e5ad812a5e5aed564c09689ec41b6cd268e113d38cbd1f46ffcdefb1000ac9657be3875bc04ca405c3d6d1a666c99b5797528400f04085925ec41b69ae3500722622e4398594061d82475b91a357ab2a72dcfd0d2787a18974c2932da9746680686f7919d86de8d8414bfeda0f5a150ff391f74327b067d5459c94838a862945e9a2dc0d628879c6fc93c028996c07d3e138bca8f601cba0705d478b6b737473606f079d8ef3ce933b90e6e807d2a99a803d60fb052dfb3e8ccad7373cd864dd29e66fb7d841a103e18847aa940592f43618094c1509924a60b42c8e0292a308ffa24f6a6957183707b0eed863b1e29bbc3037aae3cd6c1ce38f396a247be1023f6456b055b884fd5679e9acaaefaea7232df1cd3fd85247ff5a0ada1912a41d1466cd529fc57e85400443f3bd1c3efce8cbd772312065e40f62f5577af344b9898c912579ab0b6f785404d6a6f51c9e15de6bb42056ed911b5046573241503e769af5307cfa02351d4f26af4c349df26a9add95a0e38b7aa21bfe3098c2cbe5ff50c49a5c26e5cf0bed5e1c0021af84375791972966290c32ac0e817416ac083ad5177edd4786c65e917c126ed34346bd91fb74f3fdf3e9a8e401bad2dd5a356f3a1055e2191cb530b2aae13235320505396fad619b669db98cf10c78d76f94b08d8ba628614cd0e925b944b5ad64087b2f45ae32faf602d6ddd53942cf5601035d688ce4d38a0db24cea11397cd5afe37027f43aca06f545b223877e9e4c35ebc8952205afc0a466b6242660141b5dd9d09f9487838d4fb6d48a1c029fad77fc69f4741d05907da557380b2a20bb277525a9c1d626d1d9afc8ad41fc51ea024b9608ca0e0dad399b83ee0b739f13b81f8a6d82ee9b4102020c0127b9169919d6f1f59de245e94f5073c265fa331a62388451b4dae1b8439327570c520193d5a71c91162b2f84ab548e3eb1d820401fe538e33f057fd0fb88f2be2687d454abb636abd3e1dcd63534a7bf1115e7ec4ec7677e38054aee6251c43635685c7a1ba7e146d136db6262307ab58b787fab50cd6c3682a7f402bc2d31b025b72921c47882ccd4a1008d3293bcc6dd0cec69d63e63596db9e01217d88a8427ea9d59ff965328ff35dccde77e8d5db88d1193824df515aa2b97f92158924526b9041c1bff283b08ec9fbb95ffa5aceecee53b6aa73414d7418921730ddfc25d860b22fb8bccd6ff7a5a23285398745831abf90e2f3c6447a26054ac93a55e081e18bc281eeddc0d476d21810646ffbe43f81282e5ae6427be4729f9b146cb3d583eeda3efcaa9ca5fe651309797fdfe026e9fa8b413d0b16d19c1a0fc9be570f2295eb7b9db685f3a08b4ee4aafa10b5a25c7be4693cb4bb76d56785033d857d3e0cdec9f8b01da5eeb19fa4fafe1365617e0b272397970385fe7940f3ffc29a12588e626e5ea14c92eba614eaa441ff8fa70de5573f6c0d294e93616957798ba6721d8114fb93b87d69542c9826cb75c1da35e3805008a9b9c7987746f99d590fda54310d99b3e0b7868e24611d7fad41d0d974a45d66d03e2a29173d4dfefbd24e63ec710c0f8abcc97d4c0f8f1fbd95bba066cb2c010ca805068da7720f2f77de0e4d6c55e6af76305bb63b8ccbf1d3a7596f8be826390d5bcd8559062025ef06f0febd922822c4fc4cf51ea51f55d146562c8998b7ff131c001f945d9fa4fec70eb3fbddddebf1a525c23eba7580f06e17e41275d57fb7b0ab7fa4bd65b21f43f9eb03c31ad90a0bca7ec1399d28bed430571f03fdcbc162eac21a7bc3338e9ed88ce0450a4a0bc0b3c224df0d54ae2456e1e0924f0939a2943530cd0cbf44ca627140047d89ca8c91eded6a68d80a7b5e93f9087bf857538e60700b7d413d7384a407fd63765fdfeaa0129fb12553b4e73af465b43320e349613f7368e24f6e1851a1619776e9114354e39b2ebdb26fb25a2217d79d9bde36f5f451fdb99335a505995b2f6ed9768cef5382fae038a002edaec6f8a02f0845e4ea8df85c4395574be33c76e034b6abc7e027f30e7995a174300b1640c4ec3d2ae1347d8007f10f12f9f9905da145913996e9d0ba548faa027a3057f3f14c7e60182f3c570cc2e006b1d34a4c41dfd10fdfa0a1a543476244c1563f0f4ba996eeeb750f110789133cf1aba9fc20d47c6441ea6bea2d792a19b9fb5bdbe615c07d708bee2fea999ff4987695ef8488874f3f5182af1bb0becbae04bfe46f2201a52b62d796d4d945474416ae6aa9f708896e8360eecf48aab84b9ef0e964d920ee9fe539d38dd2174589a5a2572ec6f834057162f8994d437f911d6eb0c58c82bcac6d26c52fdff0c755c5d04506effadf1cbfc7cf83c9192555a1f4d92661fdc3e8f0dc0aba9ce1007762a7b026ad3cb7025a3b4a2d2d19fba95a1cb51a6dddd915df13d55cdd8222703f85c30a32283caa00f2033ba857ca4efaf63862a7d348bba609488862dd165860dfce244cf2b9fcd4210ffe56227beed81c47a80f653a160fc690ac44362fd6f97903fb98aea583facad0676da5acd5b9aacd0820e400c1e19f6aa13c2d15e787d75d811bd80f27e60cde9df27db27a7de65da02ff82c0c951391e305abc28ec8ddc9e029a0d2eeb88b867b1530544b41d27fcd94b9130521c6ff7d97c59afd45e90cba289b55bd9d39d7f7d4b407e7c8aeebf9b30c39010230b7c2fbce93740ea7294d676a6017153521408e63f9cfd1be37a895506ada99f10543187d2112c91844b9111210639a162fbf91d7e5662ba5c8a3700e6c2a7b4c8aa8457ecb6d30d0f5d66db2b174348cd6350f37a44a57dd11a141281c8ea7ba8548e0bdf1256e69cfbeff9736cba68641f89b408bed51110ec67a21ed47e53074a555a215b865c8510e43d74552191e40365dc8762afd3a3de028b38fe9f18ad2d176709f9666175c02996a8aeaa29bf3fa5b3ea7464f8bd89a0f7bf03e644d09a17e093f85b4ca382d713fc7dcae4a56e9555a6d18bdd8297387188c47edd9930f8e4231fff54e03543a090b0d610be46897b18f865911cf128a961bd19bcd247197d95c8e7db8236470f23b8a83b14c6881b76c9833e3065b5f1c95c2eeac1a0a85d5b8007e3c682ea11ebefe4b78b04dedc0b8b013a28d1dd9ffa1f59d6d9401d6e7518b1872c49f9ba413ed9d63d5d7fbb51fe8cbf19672591a6f2eab09bca635d68d6a1a9cd4019c1044cc56774e5e521603931a479031acc3702797a140eed99bb7fe851147abf3212437732f5d91cf414b6fc52ae2bedc2cfd2475ee6b2db88038a5b0b0347018656d90dc04c67b3940cf9a9c9e7a03e5d21620f3eb2456c7619718260db0259cb978d46f744b6fc3f9f817a20c624792ab55d7a33ee6ab2f75215691c1d3b2123c9c8712ce40f0b53b17ebaab24624384acaec9ccbbd1095bda9176da6a2dafa99cdf1de7a6b26ef5a43ca74db58535cad0ed09e25a45214443635760dd3300c21fb5e5e75273f3ada2109e2edfa0ce7b423e0b53af6581388ce0ea9106ca5b93fbd4f3f756578c5eecf1a39f47c77abc4a5262e4526c1968f391e8ff54f0decb9317463dc5a4b0a2f965f285245795206fadecd5bba66db8338ccbb6ef0b143bd271a4dc760e2b6bf01e3945db4b7ba6f5baf73fdd7a3109abe8c30caf140719da121b14c236a555cca9072d261859824f4054b514da7392a662e046c4d699b2cadccb745e3bf97534ef82924c42a5779f16e04d4299111d9a25deff30aa61ee80d6ee5e365446395a02e90dfa1fc75a2168e01e59fb77154c18df2f6c4ef9ec3356d8880b6085f4d03e8933630a256ead8324ee81bd9202ee00884ad08d9832479ad1af50ef9ac716cf40d9f715a488879d937e174b5816cda2647e6323405e2c184fca9a38e09930f17106832e73bc501591c53e70d52126d4cd26d58ed79d75f28d77abda88903276d0196509e1a828c10208dd6d010b230148b9080e688110536578da9a83794335c7f387cdaa0f5b2b477e1c947ca184a1a6658fd506bce5cf90359d5c35820737a8dd73d4a6ad0bc4c3b6df25930e2c6e53d56d40d95ecf15a8c99bfafcd3ccd7065949dfa2d0b54357e0834bd4b5f41d40960d0c75b8ba1748d6265e8e26d496778c2b1e6d30c0c834d41112dc4ac3b50eed54fba61d332e292c860d90830ff5e2c7cfabab1b4f43958ace78d79f65529e6535bcd6bcfbf37a68a57efd318368214f6e49b84e90c2cec01902e7eddd7feb5d1518386d51f8c9788e239e0994884d88e1a7a8ed0df5e50a9ca494ba2ba6cbdc3433d8109c6efd3777ad65795ecd2183ab0b58a88a7fd5e8bccc1fccf38ad6ad4c65cb005d0da9547bd01ba31bc2302859d68aabbf1ca714dd5bd20f592ec7cebde261a6e34e229ed5a8f269922741ed2d0991500f47b4e3a2b6c52814ef37fccd51a039c55101885a8fc88d731ff3772c0360490bbbeb646f08b22f60988df6655e1a75415920ceeeafb7c5d32e631ce288", 0x1000, 0x0, 0x24) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000003c0)='Q', 0x1}], 0x1) r1 = kqueue() preadv(r1, &(0x7f0000001500)=[{&(0x7f0000000000), 0x179}, {&(0x7f0000000040)=""/243, 0xf3}, {&(0x7f0000000180)=""/30, 0x1e}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000001400)=""/72, 0x48}, {&(0x7f00000001c0)=""/42, 0x29}, {&(0x7f00000015c0)=""/105, 0x69}], 0x6, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="db") r1 = semget$private(0x0, 0x0, 0x8) semop(r1, &(0x7f00000000c0)=[{0x0, 0xff, 0x1800}, {0x2, 0x100000001, 0x1000}, {0x1, 0x2, 0x1800}, {0x0, 0x20, 0x1000}, {0x7, 0x5, 0x1000}], 0x5) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x10, r0, 0x0, 0x0) load: 2.20 cmd: getty 51157 [ttyin] 0.00u 0.00s 0% 318k load: 2.20 cmd: getty 51157 [ttyin] 0.00u 0.00s 0% 318k 16:00:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getuid() setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getuid() 16:00:57 executing program 1: r0 = semget$private(0x0, 0x4, 0x410) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x7b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) r2 = dup(r1) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f0000000240)=0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:57 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000000000002006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12db8ab2784bfd08ffffb73a92d6c77d5e1a5a0500000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) syz_open_pts() 16:00:57 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x7ff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1}, {0x6}]}) fcntl$setstatus(r1, 0x4, 0xcc) mlockall(0x0) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x28048, 0x460) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000092, &(0x7f0000000100)=[{0x14, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000000054}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x20002, 0x0) r3 = dup(r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000003c0)=r3) writev(r1, &(0x7f0000000300)=[{&(0x7f00000001c0)="430c0691bb1c9fc5941746a15074de0c4d0b07527f3904cd6c0eed498586403912b94ffb3b3f9a7ce229cf7ef2f81d93ee8d1bb2661b90dd702ecfee93706701f70059533117f1a9fff7fdb3e0e124faa687005e9e30038a47e0043b886682f6e41eda704c6a43c1feb6981a10ebbd169e780e2803fdf23b32bc9a36873bc992ce62111c4827bf4472b4879178e6fc5e3f4b67691ae33edd7b729408213bf38843aca91982e6e17820aacca7697ed5423b20b9ac8a0e752428e65fe3f822d4ad328618857a2dddf6398175925502d2af57d6a41dd5af1100b7aebfe531d21040", 0xe0}, {&(0x7f00000000c0)="851121d202da242cf649f826b652c4c328ade554d4e362a867c1fc833954dfefe589aa47aeee5ea8b442689c80a6950d8fec4be42c38b30bbdcd54d5271809f66bc188ec", 0x44}, {&(0x7f00000002c0)="9ce4aee4a0", 0x5}], 0x3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000340)=0xa3a) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) fcntl$getown(r0, 0x5) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x6) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) 16:00:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) close(r0) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000000)=""/186, 0xba}, {&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/114, 0x72}], 0x4, 0x0, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100002080002002, 0x40004000000028af) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[r2]) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r3, 0x4) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="000000186004008000014000000000000000000000000000000000006b00000000000000e4ff000000000100", 0x2c}], 0x1) 16:00:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="b1e36b2fa6979cad256080eb776b653d485e80a2311a2ad6b23efa110ed0903b791f648f7ce07e0dc2052c1ee7bb9709b86282b95d97596a0211225262f931ec224f334fffdd35d001bbe1ab630a032bb2b4fb0af095e64cd9bed2e424813694cff0863946868cbdd030d601aafd661d1633c81aff5e2a52a43071b5b27d49fc85126dda40108e25554b73ae6df66cb347377fcf4dc3f4c8b4d2f82c736333ad7dd8537126a8e2b774d6119577187c82ab2ac0c37adbbdd953a41ed3090f4edd3cb7e565bc478da1"], 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) write(r0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000140)='./file1\x00', 0x8000, 0x20) 16:00:58 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8400, 0x106) r0 = socket$inet(0x2, 0x2, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040), 0x0) 16:00:58 executing program 1: accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x100) readv(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x317}], 0x31c30150a389b9ef) sendto$unix(r0, &(0x7f0000000380)="c85c84aae7e4b897419cda32915a06549252b8f81b0cd9896c9624537b4b15d656b425fae17994f80199515dc5dd5cd58783bb9c5d93c983ee2b7556142762a04ae02dd54229b205db8617889f9b3657e7a3b75f0fb3895b8bb7d2b7eb34b3260019e6175e4f24aa163a799d5e7682d2a482f9a488ebe723208e7c67955296da609cd461c62c4119be5f0a8159483c5ee6c266b88bb170280549cab9209de96a98d281bc25635074a11e47f96699452a9bd1d76b0f3970f0fc469536bc20e59fe952f4931e92ce6cf3da792707991ff2e64397014f71", 0xd6, 0xa, 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x40}, {r0}, {r0, 0x124}], 0x3, 0x5) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x0, 0x2, {0x1, 0xfffffffffffffffd}}) 16:00:58 executing program 0: setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = dup(0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x2) r1 = socket$inet(0x2, 0x1, 0x3ffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x8, 0x7, 0x1, 0x1, "65830e386ac2991d0d46fdf82c187c582bd74203", 0x2, 0x6}) r2 = getppid() fcntl$setown(r1, 0x6, r2) sendto(r0, &(0x7f0000000140)="04cadc86152293cd776415f7f0", 0xd, 0x1, &(0x7f0000000180)=@un=@file={0x0, './bus\x00'}, 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f000064effb), 0x0) sendto$inet(r1, &(0x7f0000000200)="478fe11df512ba8b613c405641a7e76cb340644aac413a60452d142c21ebff08c00391c675498458b92814b1b2f4d2bb6eb5609acc23e6dc53c4e59d59c2843ef4d836f77e4639ead296eceddae927aa87a3dc383638f6abf187e90fcc6a2e8b35810ab7745ebf298e704ae826ef01eba37a", 0x72, 0x400, &(0x7f0000000280)={0x2, 0x3}, 0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x5, 0x1}, 0x10) close(r3) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f00000001c0)={0x1}) fchmodat(r3, &(0x7f00000000c0)='./bus\x00', 0x4, 0x4) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0xfffffffffffffff9, 0x40}, {0x3ff, 0x4}}) 16:00:58 executing program 1: shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x30, 0x0, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x93, 0x40000003, 0x0, 0xe00000000}, {{r1}, 0xffffffffffffffff, 0x24, 0x2, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x31, 0x200000a1, 0x0, 0x5}], 0x5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x9d, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0xc, 0xa0000000, 0x610, 0x66d}], 0x401, &(0x7f0000000000)={0xc5, 0x4}) close(r1) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000040)=[{0x4}, {0x61}, {0x6, 0x0, 0x8}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10428, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = geteuid() r3 = socket$inet6(0x18, 0x8000, 0x81) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x82, 0x40) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000380)=0x10) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000140)=r3) fchown(r0, r2, r4) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') connect$inet6(r5, &(0x7f0000000200)={0x18, 0x0, 0x100, 0x7}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) 16:00:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) flock(r0, 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be9254e56469af8f68681e80b87e489d3ff5148769254bdc7cc1b2660d27b0554d6231a58634c9e250a54857bca92e37c", 0x2, 0x0, 0xfffffffffffffffd) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) 16:00:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = dup2(r0, r1) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00I\x00\x00\x00\x00\x00\x00'], 0xa, 0x0}, 0x0) bind(r3, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x2010, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) r1 = semget(0x1, 0x3, 0xd0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/154) 16:00:59 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x24}, {0x6, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x7, 0x101, 0x800, 0x5}, {0x3, 0x66c3e60d, 0xe2, 0xffffffff}]}) 16:00:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) unlinkat(r0, &(0x7f00000001c0)='./bus\x00', 0x8) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x45, 0x1}, {0xab, 0x9}, {0xcf}, {0x1ef, 0x3}, {0xcf, 0x3ff}, {0xc7, 0x6}, {0xaf, 0xffffffff}, {0xa7, 0x3}], 0x8}) r2 = dup(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x30000, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) 16:00:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x19, 0x5, 0x1) 16:00:59 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x980, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x84d7, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0x3f, 0xfffffffd, 0x400, "391f30df4bfd6c0ede4993c9ca8ded0b6c01173e", 0x86b5, 0x9}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9cfe18705ca7", 0x3d8}], 0x100000000000014b) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x84}, {0x4c}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) sendto$inet6(r3, &(0x7f0000000200)="07449eed6e0ffeb5f1ba5bd80e67c3e663302ac83791b7e9bb383d917dcde1b606fd9a0078e171b98fcf08caad42f28cd64d81e3383006de0b19211fd40f13a0d54587389dc2c07c8ac7f8", 0x4b, 0x0, &(0x7f0000000280)={0x18, 0x1, 0x5, 0x2}, 0xc) 16:00:59 executing program 1: setreuid(0xee00, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = socket(0x0, 0x4000, 0x100) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchown(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0xfffffffffffffbff}) 16:00:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x64) 16:00:59 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x9, 0x6, &(0x7f0000000000)="f445884f75ef4a9a9995d3830a65473d09f1", 0x12) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x20000000000029, 0x3b, &(0x7f0000000040), 0x47) 16:00:59 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x401) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 16:00:59 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/78}, &(0x7f0000000100)=0x50) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2e0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000240)="df092b5b8e2c852f25132fe22a0d873d702e3bf50ff003c89041417ee6218a417dec442640532fc66971372cfa938b4eafbe8ffe5c389ec76eca4132398780074e4a4cbe30ff691fe692419d8ad7fc04b0beda5f2ffd0a87f4850bca63fed42c12b7a04b8a16a9356e3f7967e90e14273c6a426c61f038abcfc9977296ae0889e5a2608b180e38e94abe882f25a14615447d68feab31b2447a1014c9b853e855f3a758100e6de6776d363ea41b6fca6aa67d3f09141f718e1e481a7d4c0de59af2fe51e314ad497d80b3abbf771bd6c29d59d76f406fb7dfd4f6b4297bf691c0ea23c82e53190b8a5ae18b924fcc7f04b156a9e8d8f9a0888c0de79d3abc2abdaacb04007c95b62a8fa0c7e495d9da30582cfbc510a1bf77b34b49c1ce78f3924beb8dae4879ba9ac8030e54acc4a0b1d2a93153341e428a3642bab76d02fc9836d8540b7a3a1747ff9966575053c6d8d2550c1368092032bce5306cab80421651ab1e28e0aace718afffd628db01c9f47076ec7067d01947098247c1d48148374a8bb324edf0f50fe8c6f83760b2bca06a6ebc714a9c2972d6488751c95cb03614bc206eb1940b0fa6ccb6fa2c7bbac3b56d782d945fe9d60286f7c35983cab20ad7bd9098d00e347ad172247fa50d827c94cd3c74ddd505c8bcdcddf4b2ae963729f5fa7de31775b5fbdac93e67e3506af54ce3523ce8c117cf2027775b7c7d9432231c62f8a2c7d08b9c9e004d742816fa41bf4456a23aaa736cb426268d07ee5ff820d4ca16233d86a7be83a9e58b1cb06f56a595af4d11ae30c5921d671d1474119c4f90ed01de99399c5fb4e1b17cc6538862dc636ac9942c7af45e7a5e2fdb19a3fed394546ebc85b7a33beb3458ca02e19e4725eb3cb7ee38317f29a8c8b2eae1a36436b05a7c51e10a996c44103a7186beca67d1b3fbea80af613791552641cc67dc9a92a6e01124c189a7bc23babf204f5a1343605362f6e76f3cd63dca26298827a6ddcd98f588a4abf78156319dcc94238d0acdf20add15084367a885464e1ff36270ee4bbf26e25616f67cb704a905a23ac88702975007b3b71dd5ec0623b1b9b3bc350200d7142df5e44194c375138bda974978606d7c69fc940d252b9c83ec3ead75666ade61924052a555540f2c42c7658e801e5717afa887c79f9590e76e3b5d65dad32d8d82687c87a2f191265819add0586cd55efb9f8e71ccde1cd3c5855d7747dd7a08a7640d2ddc3c13cfe64ed918fac97d36dc60a9fd23be9a7d37e3b62c21f2aa823c9c443bddf63cc5dc07aadc05e32210c41cd9c950e22528234a61682970ffcd0cfe6cf2165cc25e7b0858f5adbad938f2fec27e0648c9cd2672b343367c4df8a163bd5d1a4a8df9917ea060156aca09ece3321d19568bbd892375d1c6296b9fc1a8adc664f680ea496638c975ad7883929c2ba2ad25c64d10b1d1953e0cb3cbb2777c8b4e199a83ab9fb6333cc56a5aded000bc0f256c4521c05578bb9ce00279fc6938da51906a68f1f76a42345f911038878c9b4fc1e233b87d5169594cbf0af0137d0482f7ddd02f531c85f25a790a000caeaabf6489c91fea397ce67d12c313a678c38c226386003fc0e40bf3a085af425d15fd00edd6198c5fb0b95d271c677d6a5c8a54202c8505546ce794c7e959a0b85d7a45cdb2ede634059232e6f28599a02ce944f19b9e13f59494655e476b1e380bca5ba5f2cf67157b656e152437578c70e7d700f311af7b217eadcd224a2c60480bedf23041c91cb1f665537631037c8e900556256ae761cc56d8dcc752fdc418316e6d84ec1d28ea9a6f023b5ebfe651cd7510606422350834e4130898b536a17791c22a895d5f38b56a165260363259cbc98fd22c9e477398a1e845e1a4fe8f286183cce9e043197926b5a806b54e814455742cfc4f8fe8c951007628c60f733844a1918c64552d6d06787efe5191721fd2f06460696299da52d70f6720cba450100e922375a63bb26d95f0e844a7a1151953a53b980c6e07d0fcdfa42f1d0ffd71c25b79ead0278a75273065d143b9ee909de760ce3ea0eae12e7680f7567e39cd1a86e9156bc31e9d0cc24488fa741f8a31f4cbe861def89c3a75ce247b3b0b651ee4a94dc17ddc00ea5966860a6674d1c9f9eb2ddf0fe4072970500a545ea3c8389086d300d2bc13e5db24451420ea9fd965ddd1cae3c3d361f0fdccc62f2b9aab9313a768a1462d8586b5f5df713f613330dae972b9f2cf56f9947d5f98d57952b347fe5470ef287390f3b819f50002bafa05a355e0920cc941c3b95274578166260e917d8cac950387e2a414191dbbf03157cf912a97c7e5588fba50c6de54f4b0c9d9250f79ecdcd3789ffb1d34ba7900999dc7ea9b437dce7864dff773075d1c229d0155bac6dbfce31133aff7db41f1be9670c272038f273d047c032e7869add19a3b251e0db4422d09cae290ad431ab6b9f967c6bf22bc04a19ef784fd504b811b992b3c1fa891e33871059f3b9193fa0daaa912a3fa340a2ed374ac3284a7e01f336142db09bf09f0274da3a553d6b47c6795481a5b40f96c40de7c9082a8dce35d2041d8f799487a4dbe062c8dcd329ed8d75f034fdfa3263deb6f21a18509f7ab691f564587fd010befae2b9ebd9ab9caab49cbffc68ec7c04b636d8797172e9df05f94381801aa1b2fe977f1ca583399a260cf9d9c4d19558baaefe6799ea6f85694ae1a558ec2041c906e27215f014cbda16232be78771f238ec88752e0dcb7310140eb8473b6f6144cf724595ba285cab6cb3cf4c2e2946be4996cde5603b3ddd8ea827d88de869be61edcca1734341577f51d1b62e8ae1af2af4f76905cf5bbc55ca00af0bc52b400d8929be39d89a0fc38ef4cb100387e7751870b7eca25352e39d450154dd8b2153a19e5761ec02e4271518aa6607e610ace2c4cec103f863254dcafc9e3d06058be854e914ec245bc7c5ec5bdc3b559231511371af40ca4e8395cb665bd8ca2bd391b8ca2d9079f7048c69582516fbfb7d6cc2590ab9c86cf2f97241b92e8badb4cd36578d20251c3b18525e4c7d936ba950b0571b0e4dfdff64643822c9a84fcee10c1630160fb25eb97bed2de5ae995e3117f2fa3723be624f32676827c2f2649c28d0636bd493dca92bf3dc62b4da5b32d32eac92f226fba531fa8e70bb227d4dab4ade73e4b95ce330227d99554f0dadfa6933c33be0254c895bb6e05e2d57bafd9145837810f431b186fc0a3c5bb6de4c538f4f33477d835d26df4a02049c9433591ff9ca748ad6111649150f73a8ee7fb8fa133de2bf6b37e8471430f0e5de8e2f6d57806355500e14168db556db90a166a3a6a0e65651e31fe3ec94484b4b90b34b5ad1f48d27d56d5393238e531e0fbabe63a4a7a79f7c085b99f13650bad70920840d4911a6080806c71654b5df5b058c5f2543acb5adda02285ef5348624da44a9843d32fd5f979c007f9a69e631ab91e7a70416b7384bfeece091534a0bc28ea5ecbf7e5eb81ee36cddf9cbde0d9bba4271cdd75e2945948e614b5978d7576747b8fe1fd569038fe72b6920e5e796b964dc2e9b013c1d43bf625c3180c2ea7eff9e5103513411cda8194ab6cce90a5cb9938c1fac78edf65e4f0bcefb73067bebfaa0fa4ccf8c5025094b9a697994955cd6591cb1ae9efeb2d371607590f2fb3c6bbd349122667229c35be4dc4893fec913d52e56ff19d942cec3e0044fda3e3db663754b1df4226ad40a61bc037c569fadb592d3282a4bdfb57630f27571a6c048ccbcbf4ae21041aa9d191588980d18e73397dca3a6460ccca23d0ac86ff2b1bbec0898118a1658ba904647f7d41b0ef708d3fd63ba6f672c522c21b05f3c0adfac9180105e61f9e75dfe15a3167b5612deb8f0a0724d6f1a92c702359abcdf5face62abc76c327f90a9c0acff265b545b862840e8ccd3736f94b2cfc18acc9163be816ef6a03f158c18e4872bd22a1be00a036b89c388f9b7de7df9d4c76304d70364aa0554faa39aa3da22920986d11f6452c475dfc0c47879946b358077a16333c4dd42c385401e11e5adec3b6361c9009beedd947d0571a16e26d8d1677d90807dfddfc24169e84a12c57de2a728433e6d272fc3e246e709e951622752114378ba3e971405b525d65afaa7085e3a30838f4a891f640318f7ca744f6f08d7c3d83a5f0ba33fc63a733de716b159298113decb8f476aaa006dbd6fb432fed03852fa96bb74e92f57f703cdc6ec3e1b1864b0d886bf752303818d51ec49a88a02385c1f9a63964c3cf712207c2fae1230b629304bf9e211d2d91c0e5139ceaf277b5c11baa8d4cd2a0df7cd88d0053cd2cf22162ed57e383ab0b990b01620e613c5f59559c091689665bf47a578fe7fe24ce5f9034e3b1f6932315f99168516b31cbaf30d6452875686c81dc6dbde4a8b235796a17eb9ab03361e0455dc3548720e13ecfba81601b0de7ffecca47aa04f8b580cdd35b74216c801532d2ca24127f80b65ec221477009d9182aab7e4c7a30e93a41e72313ccb3d2f5a2a5acf0a1d79a5a5a1bbbba9c166cc43a43c00363aa9383bfc9fc01bf43ac82b9b0a9ccf60d5d5ae1da5e4ab401c3de5352e2dca2955857d4b79603092672e6ad822f0bad6e4696f099aca2f0494da16e2bdc82bb380029673fb3050600da3a91f973b5ce2ca3731e1a1859b263758894002193f2c675187c8b11b99ffec290dc1598dfff5fac027fc3e63f4081c1afb0865774ed192cffcba30b23a85069918f3737ee94e44e8bd5545cddbc939ef2075f46ad09ceb5d93bfd0e7b21c09569998836d31f91c924e36e09445c3e7cd49d67ff825528579ada074a1cde02ec854c63fb941a3a4255d51d7e951f5f0faa36ca40dc1b57abc7145bce69ce0a4f8d713125957fb77ebd66793c25f5ea0eb1b958dbc981aa958733a2eb12d5b3f8d95151bb990c6a8a707fe4e09b86616f0461e3222effdce0cf571fffcdba5397d900c973f6132e3841c91412e9606ed61c563366d214e562ee27e7d9dd316cf092985fb959bf3fdef0e49b3b17ad3ade4ba6a78c0bc70c185c6894c5b85f8d3a70cbc3ed25182270e1cfca1e0739103b9eff9ff64a654b6d356e771617775857df734a0ff89873db25a60407cef31a7270538a195afaf678534b7375790b4d538305a3493925bf8fd183c94ae01c013d6ef699dc040011b22b113a518cf068d887d5007660beb481ac36e41dd38339f767dcdb4af9b9e999d38ab9ce74284274083b9f1cab0de607dc9e598344d13b8b2bfa2e16ce47b430e9d55214ec5856ca530f7cad63ea63e86541b502071fbdb2e5a399fbbf92c1eb5744db5801070676a1d72c0835ae80933f92786770d6946cc1847f15ed27fd687a29ed28df9c336378c1032407aaaf40bd0ae3a176f49d302bd658621c0353c29ebae19dfb5a59bc97fb4f7382192567f937c6df7aba226c8ec2ae9f8fba717a459866ce272dabf6e9202eaba3b8ace15dce1a190660c5fac60b50cdcb30989c43655a0a0ecfcd54036ac640e7879e6a966e63cd28dd80d5e88327373b009bd80c5c9583e9dede9219838f78dc63ad1431eff879920eb117880d2c74637aebb44c504208c623edcb879f13cadfde08756f27e6968b08c6347c67814c2679c3c042d9acd5a50467a425b43102355f11d81457de96702ad42a68bb0eff028c41fdc36c8bd2e00a0c42fe489e2e16f9d516c074c270786116b0ad6c1708238d5a48a79a60e2367b2622ddf3aa1495a4a6bbcff46512", 0x1000}, {&(0x7f0000001240)="e41cd19dcca5b24036735ff5f57729ec77827c91f26f878ec442829a7c245cc95d1e7b1e7e735ff9f4be1937949acd51fc6c5735a4b3bef3b34359ab4f2f9603c84d1c8701c0891b9b0944a8f84b7251589225c4a98d0a0e8981dea071b748ad18faabf7d207f4a0fad22b331c2db518f1a0ab704c505e707ca7d77b9cbcfa197d91b979d9de27d0e382a9060ff1eb66918bd31c250dd655115a515810fbe0965d1e11b86ec4d5565bc1e2", 0xab}], 0x2) clock_getres(0x2, &(0x7f0000001340)) r4 = socket(0x6, 0x1, 0x8) fchown(r4, r2, r3) bind$inet6(r1, &(0x7f0000001380)={0x18, 0x3, 0x200, 0xaf45}, 0xc) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001400)={0x7, &(0x7f00000013c0)=[0x5, 0x32, 0x2, 0x7, 0x24, 0x800, 0x1]}) r5 = accept$inet6(r4, &(0x7f0000001440), &(0x7f0000001480)=0xc) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000014c0)=0x6) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001500)='/dev/tty\x00', 0x202, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000001540)) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000001580)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000015c0)) getsockname$inet6(r5, &(0x7f0000001600), &(0x7f0000001640)=0xc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000001680)=0x7) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000016c0)) fsync(r1) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000001700)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001740)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000001780)=0x200) r7 = dup2(r6, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) openat(r7, &(0x7f0000001840)='./file0\x00', 0x1, 0x20) mknod(&(0x7f0000001880)='./file0\x00', 0x2040, 0x4) 16:00:59 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x20, 0x6be, &(0x7f0000000000)="ac6bb92f27c256436a7b514690dc39b32fcfc1025e83482479cd6f4f2011557b6720bde5d48bf5f2f35ce44856ef556c2ca8bdd73395d172", 0x38) dup(r0) 16:00:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x101, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') vrele: bad writecount: 0xfffffd8004c0b648, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1456, 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: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *163984 21888 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd8004c0b648) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800015a16f10,1,ffff8000ffff33d8) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd80374143f0,c0106477,ffff800015a16f10,1,fffffd803f7c6960,ffff8000ffff33d8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802d7d2450,c0106477,ffff800015a16f10,ffff8000ffff33d8) at vn_ioctl+0xb6 sys_ioctl(ffff8000ffff33d8,ffff800015a17028,ffff800015a17090) at sys_ioctl+0x5b8 syscall(ffff800015a170f0) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,4a4fb482010) at Xsyscall+0x128 end of kernel end trace frame: 0x4a775b26c90, count: 6 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 vrele: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd8004c0b648) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800015a16f10,1,ffff8000ffff33d8) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd80374143f0,c0106477,ffff800015a16f10,1,fffffd803f7c6960,ffff8000ffff33d8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802d7d2450,c0106477,ffff800015a16f10,ffff8000ffff33d8) at vn_ioctl+0xb6 sys_ioctl(ffff8000ffff33d8,ffff800015a17028,ffff800015a17090) at sys_ioctl+0x5b8 syscall(ffff800015a170f0) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,4a4fb482010) at Xsyscall+0x128 end of kernel end trace frame: 0x4a775b26c90, count: -9 ddb> show registers rdi 0xffffffff8198adc7 db_enter+0x17 rsi 0x795d __ALIGN_SIZE+0x695d rbp 0xffff800015a16ad0 rbx 0xffff800015a16b80 rdx 0x795e __ALIGN_SIZE+0x695e rcx 0xffff800016bbf000 rax 0xffff800016bbf000 r8 0xffff800015a16a90 r9 0x1 r10 0xffff80000003c7c0 r11 0x7ddd52933b1e1e0a r12 0x3000000008 r13 0xffff800015a16ae0 r14 0x100 r15 0x1 rip 0xffffffff8198adc8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800015a16ac0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=163984 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3160,0xffff8000ffff2c80 process=0xffff8000ffff6a30 user=0xffff800015a12000, vmspace=0xfffffd803f00c330 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 21888 71381 92017 0 2 0 syz-executor.1 *21888 163984 92017 0 7 0x4000000 syz-executor.1 21888 154694 92017 0 2 0x4000000 syz-executor.1 85173 229465 43648 0 2 0 syz-executor.0 85173 242853 43648 0 3 0x4000080 lockf syz-executor.0 85173 288534 43648 0 3 0x4000080 fsleep syz-executor.0 85173 456544 43648 0 3 0x4000080 fsleep syz-executor.0 51157 217848 1 0 3 0x100083 ttyin getty 40033 94578 0 0 3 0x14200 bored sosplice 92017 47866 49906 0 2 0x482 syz-executor.1 43648 356228 49906 0 2 0x482 syz-executor.0 49906 253056 26966 0 3 0x82 thrsleep syz-fuzzer 49906 28317 26966 0 3 0x4000082 thrsleep syz-fuzzer 49906 171152 26966 0 3 0x4000082 kqread syz-fuzzer 49906 504653 26966 0 3 0x4000082 thrsleep syz-fuzzer 49906 420495 26966 0 3 0x4000082 thrsleep syz-fuzzer 49906 73210 26966 0 3 0x4000082 thrsleep syz-fuzzer 49906 184069 26966 0 3 0x4000082 thrsleep syz-fuzzer 26966 235268 22623 0 3 0x10008a pause ksh 22623 298491 35413 0 3 0x92 select sshd 35413 486277 1 0 3 0x80 select sshd 86268 328101 5526 73 2 0x100090 syslogd 5526 167671 1 0 3 0x100082 netio syslogd 94847 84865 1 77 3 0x100090 poll dhclient 77100 58822 1 0 3 0x80 poll dhclient 34668 46393 0 0 2 0x14200 zerothread 61930 89399 0 0 3 0x14200 aiodoned aiodoned 13822 240141 0 0 3 0x14200 syncer update 89405 316528 0 0 3 0x14200 cleaner cleaner 10835 309938 0 0 3 0x14200 reaper reaper 62193 252293 0 0 3 0x14200 pgdaemon pagedaemon 43230 392443 0 0 3 0x14200 bored crynlk 91226 37123 0 0 3 0x14200 bored crypto 84439 336360 0 0 3 0x40014200 acpi0 acpi0 19269 240691 0 0 3 0x14200 bored softnet 23792 138521 0 0 3 0x14200 bored systqmp 90468 187591 0 0 3 0x14200 bored systq 47105 251257 0 0 3 0x40014200 bored softclock 42236 221917 0 0 3 0x40014200 idle0 97996 228537 0 0 3 0x14200 bored smr 1 407604 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 9503 6348K 6862K 78643K 14821 0 0 pcb 13 8K 8K 78643K 125 0 0 rtable 117 12K 12K 78643K 543 0 0 ifaddr 55 13K 14K 78643K 206 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 93 0 0 iov 0 0K 32K 78643K 232 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1210 76K 77K 78643K 2673 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 26 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 176 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 1636 0 0 sigio 0 0K 0K 78643K 40 0 0 proc 42 30K 54K 78643K 577 0 0 subproc 32 2K 2K 78643K 51 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 152 0 0 in_multi 33 2K 2K 78643K 100 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 341 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 90 20K 30K 78643K 4689 0 0 UVM aobj 77 4K 4K 78643K 98 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 100 0 0 NDP 11 0K 0K 78643K 56 0 0 temp 163 2727K 2795K 78643K 8148 0 0 kqueue 0 0K 0K 78643K 11 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 9 0 2 1 0 1 1 0 8 0 rtpcb 80 93 0 91 1 0 1 1 0 8 0 rtentry 112 59 0 14 2 0 2 2 0 8 0 unpcb 120 597 0 587 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 2 0 2 1 1 0 1 0 8 0 tcpqe 32 395 0 395 1 1 0 1 0 8 0 tcpcb 544 262 0 258 1 0 1 1 0 8 0 inpcb 280 707 0 698 1 0 1 1 0 8 0 nd6 48 9 0 3 1 0 1 1 0 8 0 pkpcb 40 4 0 4 2 1 1 1 0 8 1 ppxss 1128 32 0 32 6 5 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 236 0 44 13 1 12 12 0 8 0 art_table 32 237 0 44 2 0 2 2 0 8 0 art_node 16 56 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 8 1 0 1 1 0 8 0 semapl 112 174 0 164 1 0 1 1 0 8 0 shmpl 112 96 0 21 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3999 0 2593 47 0 47 47 0 8 0 ffsino 240 3999 0 2593 84 0 84 84 0 8 0 nchpl 144 6515 0 4893 62 0 62 62 0 8 0 uvmvnodes 72 5043 0 0 92 0 92 92 0 8 0 vnodes 200 5043 0 0 266 0 266 266 0 8 0 namei 1024 19747 0 19747 3 2 1 1 0 8 1 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 20549 0 20549 17 16 1 6 0 8 1 plimitpl 152 129 0 122 1 0 1 1 0 8 0 sigapl 432 1807 0 1793 2 0 2 2 0 8 0 futexpl 56 26512 0 26510 2 1 1 1 0 8 0 knotepl 112 293 0 274 1 0 1 1 0 8 0 kqueuepl 104 327 0 325 1 0 1 1 0 8 0 pipepl 112 972 0 953 3 2 1 2 0 8 0 fdescpl 424 1808 0 1793 2 0 2 2 0 8 0 filepl 120 10466 0 10368 4 0 4 4 0 8 0 lockfpl 104 579 0 577 3 2 1 1 0 8 0 lockfspl 48 200 0 199 3 2 1 1 0 8 0 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 41 0 31 1 0 1 1 0 8 0 ucredpl 96 1974 0 1967 1 0 1 1 0 8 0 zombiepl 144 1793 0 1793 2 1 1 1 0 8 1 processpl 864 1823 0 1793 4 0 4 4 0 8 0 procpl 632 3859 0 3818 4 0 4 4 0 8 0 sosppl 128 18 0 18 5 5 0 1 0 8 0 sockpl 384 1413 0 1394 4 1 3 3 0 8 1 mcl64k 65536 552 0 552 62 61 1 32 0 8 1 mcl16k 16384 3 0 3 3 3 0 1 0 8 0 mcl12k 12288 20 0 20 6 5 1 1 0 8 1 mcl9k 9216 26 0 26 5 4 1 1 0 8 1 mcl8k 8192 25 0 25 8 7 1 1 0 8 1 mcl4k 4096 74 0 74 4 3 1 1 0 8 1 mcl2k2 2112 14 0 14 6 6 0 1 0 8 0 mcl2k 2048 57113 0 57070 14 7 7 11 0 8 1 mtagpl 80 37 0 16 2 1 1 1 0 8 0 mbufpl 256 98354 0 98255 41 33 8 22 0 8 0 bufpl 256 9944 0 5385 286 0 286 286 0 8 0 anonpl 16 179804 0 168031 97 41 56 64 0 62 6 amapchunkpl 152 7994 0 7881 27 17 10 12 0 158 5 amappl16 192 9808 0 9156 89 55 34 45 0 8 1 amappl15 184 3 0 2 1 0 1 1 0 8 0 amappl14 176 639 0 633 1 0 1 1 0 8 0 amappl13 168 6 0 6 1 1 0 1 0 8 0 amappl12 160 9 0 7 1 0 1 1 0 8 0 amappl11 152 1076 0 1062 1 0 1 1 0 8 0 amappl10 144 66 0 66 6 6 0 1 0 8 0 amappl9 136 539 0 536 1 0 1 1 0 8 0 amappl8 128 146 0 130 1 0 1 1 0 8 0 amappl7 120 38 0 33 1 0 1 1 0 8 0 amappl6 112 1055 0 1048 1 0 1 1 0 8 0 amappl5 104 217 0 206 1 0 1 1 0 8 0 amappl4 96 2048 0 2020 1 0 1 1 0 8 0 amappl3 88 860 0 849 1 0 1 1 0 8 0 amappl2 80 13700 0 13621 4 2 2 3 0 8 0 amappl1 72 40249 0 39820 26 17 9 19 0 8 0 amappl 80 4146 0 4106 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 97 0 21 2 0 2 2 0 8 0 uaddrrnd 24 1808 0 1793 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1808 0 1793 1 0 1 1 0 8 0 vmmpekpl 168 15599 0 15577 2 0 2 2 0 8 0 vmmpepl 168 215728 0 213921 135 55 80 97 0 357 1 vmsppl 272 1807 0 1793 2 1 1 2 0 8 0 pdppl 4096 3623 0 3586 6 1 5 6 0 8 0 pvpl 32 476732 0 461854 192 51 141 158 0 265 18 pmappl 200 1807 0 1793 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 533 0 121 13 0 13 13 0 8 0