04277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r44, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r45 = fcntl$dupfd(r43, 0x14, r44) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r46, 0x4, 0xcc) r47 = getpid() fcntl$setown(r46, 0x6, r47) fcntl$setown(r45, 0x6, r47) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r49 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r49) setsockopt$sock_int(r49, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r51 = socket(0x2, 0x1, 0x0) connect$unix(r51, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r51, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r52 = socket(0x20, 0x2, 0x46) dup2(r51, r52) setsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000001c0)={r47, r50, r48}, 0xc) getgroups(0xa, &(0x7f0000000180)=[r7, r17, r27, r1, r32, r1, r38, r1, r48, r1]) 11:55:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000017c0)=0x2e2d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000000c0)="f321daf5cfa72beea83d82d85b5308c16c51a6a406c2da6b6eab82a546596651d732094ae4b699982333b404916fd1a184bfc357723a30ae42cef6ee939b61f5aa563e494b1cf1b2b8b99cb426a95ebc80f9a4", 0x53}, {&(0x7f00000001c0)="fbe3b499f9e7346280115d279b04d45e23d7a705f21759d90804cfb69ca4db4de34f233a441ae902db894799bda3e63dce2e70116f625b046d497aa206360906f41e1ee69b0f4ff62ae59421ecedfc895d037d8c41e2a86a2ba360b4deb565df5eab226c1954f202b56be6222c05bbcc110c98cff28e75", 0x77}, {&(0x7f0000000300)="8ffb43b5d7e3eec99abd9861cfb6bd7f3101cb59533fc047ff77b36d6bd7e59a138895963d9631945d894d4d078fee01f3067ea5abb9dd4da27d0a802235f8c42dc646c0931d3b74b172949fdcd8ecea025c5f424cf03646c69dd4a98827b3343a1259f300b7e74aa244c75efd01fca849d899cdafed309225f513f83b9cf363d45fcb28cfc503e7e8b8cabee01c0802109d01e11bde", 0x96}, {&(0x7f00000003c0)="b4b1e8fcc5f6f99473ffb4c5386d7d66f9f8a8dc649c5bbc9585d763cb39e8da4d5cb84b9c3143bca5216b651dcc72951747237d3b661c793a51f6c03a05ac24c32578f2b69427fdea30d1a51816da82eed1f36ed337813a4e6e0bafc4c51dfa55983e4c298693ba64908b42f6c389f1a4f0d8db4b3f892d1b943d6ba46bfb2fde37d887a437", 0x86}, {&(0x7f0000000240)="ed24e74951c600fb0f89382609ed7a1ff9e869cf3bb1946a7ee09010b487171d1e03403b744c285f2fd396598a4cdcab0ecce09815150c76b17d4a3491e0bf93ee37f7b7294aafefbd11d322ea6394efbd8b4701ff09966db4", 0x59}, {&(0x7f0000000480)="d6fd2b6f693924c9fa6e19a1dc9726c9efe684ae559ad0fbb4ab256a912611e9de7454b74107a3f64a626f0859f7426317ce2b9ebee36a5fd191b11bfe8917ad06211b80ecf812947a7cb6d13bef54ac92db9afbee6d8857d0842b32cb6ecddcf8e7151efaa76dbb1eb9461eab5adb72c7f24f98ee0430c8efbddf75062bcc76", 0x80}, {&(0x7f0000000140)="d6f249599314e9583f70814127b3cd2c770877c91024339a60064cdc4895b92b34519e4360c28ae2cbee86cfb289cbf47646eaae454cce", 0x37}, {&(0x7f0000000500)="b7f463c96aa158d55ec8c77b5e1eadbe71e2467b9aaa4322dacf52480c1c1aeda45072ef1a481f61e6afcf62afd2a4d8813408b3c2e18bec4177b8fe28c1635d28e8b8bcfeec2a86fb2179955c93e3bbbb908d81c903aa1414f301179ceb2321ffcd1e8e1dacca6fe8b80b6f661dba096efefed4e0d1b4fa8df7da3c10ff44b2e11ff69852e08591be9b51a973d57879fb8a14564ff9b44e9ce542269f71caca778b480f663b6623be338b3fb83cf5f0ac8ad6df0885170016866180a46ef707a720d26c5c654e4cb43d9e4656b7d81de29069d2949cbdad5615937bef", 0xdd}, {&(0x7f0000000600)="bb1e726b70734ee36e949583b94be284848843640ef37d2a12d8480ce74d0843e03d64da86b52548eb02c41fcfbc24344c8b2be503b8106485238ee576b3b7eb0a9b69d935ff3bcf64d092db39b00cf2c9f08ffb1d36dd5ccc8a1bca918d097d60256bdb3e1ccfafd48bc87ffe24d1ec954ff1a6371ee513efcb5d2b29c612c34bcc451498e722ad5450674e3ffb1af6b858586b6bc8bb975081ce207bdccf3854a290de9373bfecf1452024ecffbd55860409592c419e10d9bf9a5a40e1897a187b611182be63ee7265e0b13f404d62f0417b2f93159100f3b9e8376522ce1c0295694b33c0c61ea30dd0c3efadc8ef490b37a098fa2332", 0xf8}, {&(0x7f0000000700)="2ff771b5623590968aed1589b5bfea8f0f31c173a44c68b04e066b61bb6cc56419aeeb17505260802a7a2cee2598cdf7025206f9621e5305562a1fa32a79b4f281fe44c25001c263321dd9ab59bd1838783eb524392c324f3706ad07b29875f5c6759ab759ce1185492752887ba02c4da6ad5c7b904c12af36cfb463b95d19d796d23f0289e0f9185c488ff444dbb746bb4ad78483a69148dfbedc09fd7da698746a59e9bf472a4873b38a29a1471fe37df320b5506c5c5653bf1e600163aa4349e64f5ce63e3fc1084656c79a325255f7ed239d440ba5fd2b152cd378e2747d7d9d63614d2f0fd098dc5e847ab9fe284e541f2c3c1a006a491ce8ba54167e49e0c33460aa0e3fa389811d8ce2cd08bd820470ebb0ed49e6e684a264259b02112f80fc8bea30957717896c8f1feef8051d56a4dcc3db284089b0922c05abf94e9c714a0ea082f0bf61bb786b586717fb4838d762a5e06a95f7ceda87016f509327aff2aee0589f9ebfaa549175472df8ae12581e3be11176933da47d9a54e93834f3b59f5ccdb0ed36ecf4fd4ebc2138a653f7744e140bde1c1458f479686a9dbc6f02c28f1e0f6b7ddefaac6ecd1081d124774cb2b0d72566a990e7f62c62ea740bfd9d1576d837946f8fce348c2c29416db73cf23530e5f8262c69b765907e7fbeffe7e81150ba961337da27c84ac2bc78b85a1aa6887a3b6197f5d4fb871fa42b235880deaadefdbddbd5ac9a37a236e0808ae6ae1899d0cb202e65a16862fd638deb042b4e5b69a5e791d68b7bb4516fce5e7b2bacc40b2c1a6d82d9d62f6a3f24c0de594473734977b1d0127cbd3d49393957acba91575cdfab226b7546f3b9ed39983577f5820d589047ecff60c5e92297fa4808eda52b0b0ffd3bac47a69a29a8719c623cf1c02bca15684beb8b3bed17beafd2071755901e7603aea237eb16477610773efbf6bfb2b191a0e2db72933befc26d47712be6ac45e3c3d6f76bdbd01bc435204db8310c8722790897d1878eea28260e0649d2492c4e63c2fb816f411deb4d8c2e871a70456fab4bc85643838d7a593079721c3557ce60be2c166277a144eefb2ec58b393cf4de0513c4e074c5dc35fd9e1c1ddc3956dd8089863d66c8256f20df2693ba61b8f760502001d2f6a9287a7095785f734a09f851b4d11c8d8afc44a16ab09427810224838a6c60dbdfc48d8f5c03cbc74f5c5d8072a9e347974f431275e9c1792a28f74a63a59d26e21c5d7925717e2b4afd2ee1c1740cc790c01f7711bb2bfef640c99d4b77ed8399dcebed83ed30750fb6e75dd5498e99af6f34c290c1e8858dfff7db0e4ebb28e1a56f0dd67dc1210225c891cd2074948e602df1c5bd5cf472db71e94f8a17b22d3ac95ef236cc60715baefc4c70e35b9b155dfbfb4621064d870a16f3f6bd5628c96aa0867b93d9af0c68bbca19d2a19de5d70f731f8a03675032e3a3631527796a55a5bfad81669fde53101062f5eb9d13c96d2deb526865801fee41c22f9bf90b67470b904a1ff136761e5008e9e34664be8da870a028be0dc571090eebc2160537a639608590aea1a64fa7e2ec3f86bdc24a6a31b065fff2923d00fc909160311f0f32a44f63e28d255bd74ea9c9753d850261b7480aa7fe4e9eb01fef387354cc4b917f3e05d525aa09c10b5647c80c50356434bd42f2cdf431960fa13a5340c790a23be353fbd4f2b1c848e6f1a0d6287d6566c5ad2162eab1b4651bbc9c7c0559fdd5ba97a0ba820c12f8fbb3146a2c8a89bc4b34ac5de6e9e9632f932ea22cb38b1abd25b4f0bff52c3b6ccecd67c5605f392d257a92e7db4f0609940fe45702f520646ec63e489ebf747ed95d99b70ed7cb35a3dfa87624979f4c1e12ac1a133f7717a0cc287ca15d82df1ae98539ef617cd6b9cb3dffcd62d495643c76dd31aaddc76e897c39dcd481b030b11133fd31729c796eb3b46b301ca7c974845cde68476a0643807b187a66c5b501801046a2ec05075a42de465caa4553f2f0ad1b7ac12b9313a0500370ccad7a34b8f636fc26a6bf08f9a9347522e6350b559cac3930fc0d9f4f4d66da7a57388997523c7a63b40e7cf31e5656666ec90dfd504eeee39110aa4f43ac26c02cab7dbcf3171429d3b1d76957cd84ff7b958f0057af77ba325bea93babc3377fdde036264bc7474a04b24abcccd44e8634d743d749bde215b304a4323b5fcc39a98f53cd61dbf5114d74938279729d627ab1426f7a944a32ba6ff8ea5c2947bfae7336fa7165a617d6528d63e6f971bd808e45326c06bf55586c634f9cae73475334a1385515135e02ebfbb5fdd3fe9a9299a06b6f2aab2d83c58c1c4c5cd260745dd3ef189cabab0d087636ebcdbaa02bec169c81cd6ed0cf73ed1612f4e468d8bb7b17d568b1be9e9a0d81159125b8ec37f6c5e2f9682b65561ae49511762616df3cda007dee996fbff318c4e626b0cb769a9a685e1c9c6979ca24ef6a5ff30e3069300b10536ed390ef9eef3cb16f9a00049088596522ea9d6827219d8da4744a2e035bbe435fd2428dec551ccd4b2501ecaf306f758c79b1f165c94152bd903239dbad902a4ce7c9235f4d81a17803714fa96d3f27ae9b491cb44399025893c1640b0816590d8d803e5778f26c40f29895f22333017863256e7cc6baa03eaa66faab486f9991ad018ad0f48d0f0c98518a1167b71b5a3a66c075a1e52bdc306c352148ebddf56b8e4cee55c6419441af1f7513101e15a7df80304cc3ebbc5eb43fa582999ada7d7343e9ec303e4abc90295e3283353897265dab5e6dac38c40d5b36990a133fc2509161a796dbf2bd5f14fac084e49f0d97c7a4a07b428200d387aef4971e6d120d97ae8aba0ea5322d4b4af7a7230c900d95efd5ec079902e58f68005ac3d1236a280b7e83bbf0f52993e8c6eebe0429c737545a0cb230c3be871076d6aac67448e3e6db3fb84f4e60173eca9bc94b479ccd6e11b9847c3fdf30811aafcc62bc11ee899c9390cba193c6df0283c97ebc26cbda2aa0624a2128cee1b97a7d063aade22b510530e505fe4e34692a754c965133c620b0c6b88bec2eebed5cc868dedde939f84f57969d72dbbfb5831e98555468a917ad85f017789990eab927e47835337739be817c3aa3f69bac41fef336d0c2d0885f87918f5dd88e6345d1481482ec5b8f4cf83ec27468ba513427a7054e6cddbe8a075040813e2d976c2ff19773cea3625b2b6e6e1770097c6367edd0ff13ba937f22e750bd4510a3a965c196ad9eab80fb94f3c109ab7251787639273e5ecd1ce4a9c2c031f3a456b5781dc41cd00c4a80bd7da76e48ef6e837304403e6dd3512b32c68fa7a0125f1e0aacdc272bacaad3192e7c447fb8da8fd2a6f0243910272a380505cf97129d45d39bb13a1310f6e7eb974c1dc7ff513f06f6c82c13ab7ca3b2d1274fd9ebd483675d05c9a08147d238ca29cb958c2b050b63a1eb823cd2fa97eb58018de3d61e809c2893bbe19b83ee7888ad7accd3ec219b09d6a20a21d9ed3be3354f3efb35d39bf4b1a1b76d875c2fe3096f30358ea00baee5088e40ab2938ab0795b1a63f398335523cc2a4002e48ff6006414da581d7c117b41b775e177a22adcd02a3073dd55124d90feac1b9df878a0b77a3e8d1fce7f448ed192d2468f12c30347c74a83889b8900663f8d76721e52cc4294b4475b58bb180878d02be513f1d4d768cf08511d7dcf89d5fc064f3caf297c9822aaaba62170188b26c2c140bac7013ae50f611282fb793d32b3d3e99a86e015b59fd62f89e7d1da918bf45c33e4ed5fc057b4fac02eeeb24f301413e8e9487adceaee9c337b23adc4e68a95a4ca03be777c77580752ec073b6398f1ee090679f9d4cc2e47dd6920dce1f91479f343740f25c38ebf1f31f62cef32a2179b859608269fd2887d278343fe81c01f54c8d0de77ed9982ef0cd9831c6bb76c75b34b4d79ed79dfb54602a0035c198f0e10a6589fa1d049eedc9f8da521e1939794491fa64a61405616f7263392d50087ecd7520f68fc45fc83a016bf6dd59e69178a42bbd86f6965e806b4927e86002b420593cdbf9843f23eba2fb60d5d13889a0de6ad18435927067b047212238eba6412f43c148591d97fd2da63d25bf8e0de889d778346ff54c9c4da5fb6f324e0f1389692e1a42f4d8fdcb26c02d9eb29cc2490045a9ad8f540a1dfb72a8e150ddb2824a9ad6156fe295440acaad191327300e9e77ebbe909c490888bc0926317de64b3b5e86e5f564ce8d951a3d6946e0633e47ba885c977ea6c233e633041d4e3bc0cd98339da9cfa4b0fe59a3a19e10519861996a6bd501eb658389c8396a9d69c550f022837f86d85e9298e33c55c4dd2bf093d0bf0ec0c7b724bd876d4834bf182def2647db72e8bb9246429c803dfd7d80dfdb88529063534a170e631b8cc0a227510fb3b93a5eaeb44887eeb14069b230fdf3ad9fa681f31d2e0ea2d3db90deb3cbf66d357d42219fceab3db08f9f232c2bc5914626c52186975965e40a8290c25130c466593573a4c7d09bf6774a67ff2ea9dbc37c660089880f3adc3919b2de122d86a61cb3da82ef3dab892a6fed2d050cfd16f894f1601ec6598926c580f4af901b66347f6435b755b18442c930489e472553031de73cdaed6ba82cec78b987669b4b729399c37524b19894ec0a7fa75b6b5fd4abe329a7b3f051c9f7d95fe719df8a957591af02a8a8d9d23d070223d4906a1184a67e33e072609d15df88397fc2b21e3386ba5edf0115a1a531822b07ae1a53a728a3ae5837e91d4be4ec6a780a792038a529f59dc5ce4031a8310efefb1829645ee475d188dfbbb5e3ac4df2828b599f5c453b37481c187d8b4359e00bcea4ffa56acd2eb3ac7df4c029abf015597028312863f13ff76caebe4e4957c712f6c48eab8d37e34026c08743f8a2e8ffaf1f61616f5937b47d1784945257b0071ddd0afba5182941ca49a3ae755e1a9514163b3e95ce546771b0acf9391f95680272155fa4f993c0a7cc326e52d14c0e40de34b75a7990086a75ecce5334e5ff45909f1c7c66859f5b2736a555cccb4de528a6add6c0d72781c896414b95ba7bd3adfe5da838ea26b01d68558909da05389f19b0bb9d2752d3db5d9a1096073158e0677ced52ec4f417262c9b5b8b17dcf14a582475fe6483aa5ad7e56c64d0c6485bc3ef23ef8632815929853927e71f087f6e7c7b2375dbce7b6877d0d01535310c409cc988f8ccb30ab7a69a1bb7ea76081fbad59aef1a9eb859ff53442b5ccd3724826c70cbcb80ed60f4e0d0101719578c7337be933b9d901853796328f71923c9f70022d13455bcb409abf9d3d494f6cc9a6d2d8a8e0fd75df740694316a45acc297fbb25efa02730e39fd85ee9d8616ed2030e00b1b1fbb51182ea4b8644157ccb69545c9122d440eebe9db02b320137e5a27efafff38543ba252e3c3d2e698b5742049fded02cd45e166fbfeeb37e3b5a369bd2ceff06606acae5ced131fcbf49e1745544f5c84d4f0abd189d4f2b3eca1aefb813b5bf21a2511188619a23e4d3647b1b040040584983650e271f634ced79b08ca903f27b67cf40c800697063ac83a12c4738c6ffff74fbf1f86d9cb12d8ddae21220cc2c68217cc1f25d0043043e532cc3d8ed7e0080fbd72ee71fd67d5fc955cfe503fe4fe49253a65d079fea8cc5b94e9ad754f87ca219c2eddd767c6c81e4580d09f2520967e322cfeaa39e85a8f56ada11711df996004699b6e00b3d7e31f0da840cc55f1107cb32", 0x1000}], 0xa) openat$speaker(0xffffffffffffff9c, &(0x7f0000001800)='/dev/speaker\x00', 0x40, 0x0) 11:55:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x10300000000000c}) sendto(r0, &(0x7f0000000040)="568f819fa3be41c633fdf5831b8d56df4c86ac1f7a5049e0732d66702233ba7d0e86bb738f9575c09d22f03ace108a76faa241c12cf695a7691e0735bdafee02453ed3d3711ea44492548b6cad6beb006bd1c58e0916a07dd6b82db59825b27a319f92a20dd69e4660ecd74f6f1291215afed44d5fe4278af106ba92d7014feba9c72409b52dcde42a2f59f5b1", 0x8d, 0x4, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:55:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r0, 0xc4}], 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]) r3 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0xd4bb, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x14, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r6, 0x6, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r13 = socket(0x20, 0x2, 0x46) dup2(r12, r13) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r11, r9}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r15, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r16 = fcntl$dupfd(r14, 0x14, r15) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r17, 0x4, 0xcc) r18 = getpid() fcntl$setown(r17, 0x6, r18) fcntl$setown(r16, 0x6, r18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r20 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r20) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r22 = socket(0x2, 0x1, 0x0) connect$unix(r22, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r23 = socket(0x20, 0x2, 0x46) dup2(r22, r23) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={r18, r21, r19}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r18) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xa628, 0xffffffffffffffff, r2, r3, 0x0, 0x4, 0x1f}, 0x80000001, 0x200, r8, r18, 0x7ff, 0x3, 0x7}) select(0x40, &(0x7f0000000180), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 11:55:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217821b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d87000000000000"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) close(r0) 11:55:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=')'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = dup2(r2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) r4 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x1ff, 0x0, "000000000000000100002000", 0x8a03b978, 0xfffff0aa}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xd8, &(0x7f0000000300)="0e42bb08c379d8adbd3aeb5d715169c5c07dd59a5d0a5fd916a3f0fc81b318a9a705a5b6a391bdb1d90401efe00722e232959c14f13f252083df2f0d44b7e5183591f1b3bff07f5e8c8033820f70681231c9cc523d5699f02763348753e3339503e7ec7269ad9ffd1bf218fb707ff79c60694025e84fb4f39e760ef13d7e2ff342c632b55df61e71c0cbea93b20b2b0e3042d560e890b9e7a4b15238d7937b3a5b23e76b8944b5b46cf47c2040a6ff71e6cde6f30dcaae936838714c6c14b994e9b3b9db0426a9dfd69a86e393b98c10306addfbf2db2fc0") unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r6, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = fcntl$dupfd(r8, 0x14, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r11, 0x4, 0xcc) r12 = getpid() socket$inet(0x2, 0x3, 0x9) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x8, 0x0) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r13) setsockopt$sock_int(r13, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) fcntl$setown(r13, 0x6, r12) fcntl$setown(r10, 0x6, r12) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r15 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r15) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r17 = socket(0x2, 0x1, 0x0) connect$unix(r17, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r18 = socket(0x20, 0x2, 0x46) dup2(r17, r18) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={r12, r16, r14}, 0xc) fchown(r6, r7, r14) connect$unix(r4, &(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8) write(r4, &(0x7f0000000100)="8c65", 0x26d) 11:55:31 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) utimensat(r3, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x5, 0xffffffff}, {0x7fffffff, 0x8000}}, 0x4) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r6 = dup2(r5, 0xffffffffffffffff) linkat(r4, &(0x7f0000000280)='./file0\x00', r6, &(0x7f00000002c0)='./file0\x00', 0x4) write(r6, &(0x7f0000000580)="607a51d98845898dc2cd05235b9abfa6f643650bf569e71bb5f292bdd287331fe03b18cf4619077dab399ef4301067018a284ca1355158e7ec95441e9ce6a10bf66fe18053657b73d2d11f2c3c036d858a53f110bb3dd3d90e6a2cf3eef3dee140caa8b80a12a3ffc371b548", 0x6c) writev(r1, &(0x7f0000000040), 0x1b) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) munmap(&(0x7f000025e000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) 11:55:32 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r0, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) 11:55:32 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r2 = dup2(r1, 0xffffffffffffffff) linkat(r0, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x16, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x1) 11:55:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x200, 0x20) r2 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r6 = fcntl$dupfd(r4, 0x0, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r6, 0x6, r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r10 = kqueue() r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) r13 = accept$unix(r12, 0x0, &(0x7f0000000080)) recvfrom$unix(r13, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r13, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r13, &(0x7f0000000280)=""/42, 0x2a, 0x4, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r10, 0x0, 0x0, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000240)={0x0, './file0\x00'}) r14 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r14, r15}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xb, 0x10, r1, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffc, "750000000001000000f9f640fc00"}) 11:55:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x44001000e, 0x400008003, 0x0, r2, 0x0, 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) 11:55:32 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') clock_gettime(0x2, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 11:55:32 executing program 0: syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x4, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0xfffffffe) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0x6) accept$unix(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000005060000f400000000000000000000000000006ae7000000000000000000000000000000000000010000000000000000000000004000000000000000000000000000000000000000000000f8ffffff0000000000000000000000000000000200"/110], &(0x7f00000013c0)=0x6e) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001280), 0x312) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000002c0)=0x6) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000a00)=0x100000001) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) write(r5, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) accept$unix(r5, 0x0, &(0x7f00000012c0)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f00000002c0)=0x6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001240)=0xb08c63b78ab11835) bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x366) r9 = dup2(r8, 0xffffffffffffffff) linkat(r7, &(0x7f0000000280)='./file0\x00', r9, &(0x7f00000002c0)='./file0\x00', 0x4) socket$inet6(0x18, 0x1, 0x1) r10 = socket(0x2, 0x1, 0x0) r11 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r11, 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) connect$unix(r10, &(0x7f0000000000)=ANY=[], 0x0) sendto$unix(r10, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) accept$unix(r13, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001480)=0xffffffffffffff3b) r14 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getgid() r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000001400)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCNXCL(r19, 0x2000740e) bind$inet(r3, &(0x7f00000011c0)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r15, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r20, r17) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000010c0)=0x5) r22 = syz_open_pts() ioctl$TIOCCONS(r22, 0x80047462, &(0x7f0000000480)=0x5) r23 = open$dir(&(0x7f0000001200)='./file0\x00', 0x20, 0x6a) r24 = getppid() fcntl$setown(r23, 0x6, r24) renameat(r0, &(0x7f0000001100)='./file0\x00', r23, &(0x7f0000001140)='./file0\x00') r25 = syz_open_pts() ioctl$TIOCCONS(r25, 0x80047462, &(0x7f0000000480)=0x4) ioctl$TIOCGTSTAMP(r25, 0x4010745b, &(0x7f0000001180)) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r16, r18, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x2}) 11:55:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000200)=[{0x100, 0x99, 0x20, 0x8}, {0x0, 0xff, 0xfd, 0xff}, {0xb6fb, 0x4, 0x4, 0x4}, {0x6, 0xff, 0xdf, 0x61}, {0x3, 0x7f, 0xff, 0x8001}, {0x1f, 0x3, 0x8, 0x7}, {0x96, 0x2, 0x0, 0x20}, {0x1, 0x9, 0xdc, 0xc0e}, {0x9, 0x7f, 0x7f, 0x8}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000280)=0x2c8) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0xfffd, 0x7, 0x0, 0x3}, {0x2, 0x43, 0x5, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 11:55:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a020000266499c89514824d6f00bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adc0700f82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022f08261f6fbcb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb457a472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc0170100000080589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33d089322cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809657ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac3518329111ebc1f3aa357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde1cf32f3f1def4d931cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c060000000000000000000000000000a5c99478ff2c058d6337b3f249e2159467b5c5f20a5d87bee7d5908b5d0fb96284bc5c80ceeeca1de7f9eb352b51ac7d327702b0be627ea4e819576479a3569130a4fa7231f4a96bfcfc88334649f184d6f361ef913bf84b3b87d7f565d18d3328c463e6246bf5c906ab871dafbd6c421acfcd564d718739d5ede9e6e022a2d8ba5f6c19660b0eee024037a6aec770506dfe8a7f7902000074a8250b6d5575b38007be789245aa9a655ee0be43674da5486e11fa2dd62775f3c8605c3110f88fa3d60257d34e1392c14c09630758f3d79889b3df6b6955591dd84370038b9e0616a2e07350dc15e89e2632cfd491fda92068e9e8b1e880d2c6ba2ca861ae6293c95c0d70872a2b122e361173218a25da7dce4d28599570f50cbca7"], 0x10) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup2(r2, r1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) sendmsg$unix(r3, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB="52fcfebf95442da227654918c3e8151f17bd0aa45b48bc5e3172beba4d11c5de21a2bb47c94d9dab56e00e28456452d2505a1f974e026c8e9f07feebfc72d3e63b4993b239d28d26d7de805dbf2b262f300f5951932d807e8a91e3db895d45b6940b0c99eff684d73d0eabd11859206b95551418ca53d1eb5db3f37cfd944c6eb149a7e3949ab5957b35907c8be16b0827108080845e14be1130925b761f59e2e4d5c5fb4ac0f585ce04597e5560343a07608830edae30bbad"], 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="570cf295e7a8f3554dd8613ed7df56669a0f5b00902ff4fe25450d32667ae707", 0x20}, {&(0x7f0000000b00)="8dca74747f159acb6756d23a6868d7efcd2d7757673d2264c93e62c4b5a63dbe1de66b3001835492d3d2de02f5bd931647f2a1c0b7afdd41fe027a30e3df534b76b05bb4177b9e2cc58413e078dad499928557560e3934abea94287283420a6893ac6fb86a1f212e27205facdaa15b149e73b3780d2bd99c9565fda585052cbeea5ef4e192e6f45c937a5c57214894f0e43fc5f300e6b03562e73f35d06f6b2cf996dd89d392061ebaf76a599d746c676fab98c1c4231b700881c270e2ebea24efc34ffcd7a78701167fdff3f6fae8598007fd118cce5c440e45237a84f0ca87df602a1d0342f2f8f446942dab448d5164eace53f698224a84aa429afd1c7cd2f99b51eb3c27c805af6c7a1e3b3afa783f6e866646d3ce576b222cf2d2b2fd3764e96e65bc735149a382bec99717561e917c23ee5841fe1e4a2f82262b7677a9373ee01e5164bce42a8120f8f15a419d4886fbd2a4696f5baa06f281a7b8c99e0d95727d050d5a4956bbbcb5b99d65dc1cd8a8664c8547a76ba856ad2cd2b621c14de4d04b9235a5de7380ba6db5a6319cd5411aedf461444aa7ba887f8e716c834999acb868de742c472935a7eb6a4ad6b5d58af19e8dce0f2c3163f61cd4100a58f26e94c5956d04add96380b403bee381cfaddb1ce43fa28bea45b41f19ac6302e23014fd870bf8759108508e7212c083424cfbb2cfac5bbce0dedc918ad5f0bfc17e14a8523c4b37ae027436df1f04a15cce9adc96781e1084f23960407e8bdb6a80d6c83e3022b0f63ee53a0ca20649314fdeb52a81afb8e8df21a309ec063970783b31a33cf52986e9c03bd177396733de439672ee4aa569285cd4fdce68bcfa7ae73e35d7b17c405be97fa897cb84ecd9bb27712387b87f715bf65b83c28809a9e9a1171b7a4aab4b6ac0e8fe13630e9c8028d334a858a46399c0001de1f78959968c2126c95e883362542703f1da9fa7e5ed14c80855baad77b254fdf6456d3fa912ccb4ee6ed90b0552307384bdd1009a6d612ad302525e68ad72ee1cd8636194cf7978baffe30c8d4810fdeb29f5e216c432e9f237ab6278bbbb6ba99e0d15df01d189a3c6167e5349f9fa80888085a230195bbd0ea891ee5f5bcee2549d347521ddadf7fe047bec21b9c08589ecf74f330d4d75452a7b2fafc1ec0230663592d0ad1fc843e69423aef56ed6d48c67105e7b27e737c484053d0dcb138b526f060c9c215ac4c4a462574d3d3def22414eb596a1fadd6f120ee7b60c803aeaa94d0d7114a646811789b215ecffe67662ebe7bf624afc71d6c2e269203df4815f013c0dfeb6c95195bedb5e49a3ddc92ec306e7cb2cbbdf2fec2cf235996358a4b440366a84c50a734adc8f70d69facbac4f1b9385d451c05debb73f2c0688e1c92d0133f9e53bcc0130fde0fc35ef35155f513c41f7587629affb5934784d5ae4bf4385f311c6c524ee20692207e28feb36dd0e0b6d5290d9b285a035373f7154b389e1e0897722845f11d3e50b10279515a618039e243b89a06cd1dc368b901f4d73e06c3074e7b09a1c1826f447d62e8617c08dca922c325ae84e52e9753a10f629ac75e953a39bae55d126c7059ed4b9d84ba32dfb7fd05a3d5d818a86ff90a8de6b951f01c544c1a89bd56b28ac85e778e20cd8e25a3bb929f1c26705fb2938e24b48cd1e63212945aa28770d3c4f6732a57a41ff1ad69bbaac6059d58b16cf8dd99476d17c9af94c3beb9863d13cb2564be220437666aa65f51f9df49955bdc0c3483089086c5c6ba8755cf050e456604bc9842b75680142cc0064db789dd761cdd22a7a8eab6c202a76ee72cbb9c60bd41b4eccae405a2dffdd78ebed2108022be4f8fe12e5fcc9bdec124739283ac6371215bf5dbd5b8df3a17b4139648cbd21c7f1ceed101aa03b946b94bcfc527c1303d6e69c636c50d6b207d5a5d63b9eb20cef227760c1ea8046eae1df6d229be57d60626289815b440660aa5ce0e294b7bb9365aa41fbe645b61049fbf2d18db5cff7c6b4c030e068ceebce81c990b975664b3224952b00175f0b3d770100eb50bec5055ec6f1f5f6d2ed9e0d9d09295851c68c45404b6f8e7b528dfa6670399d877b67f25b066a043f8a42f8a203c3a0a04a41bc0197f925f386f41347d1a3e5731f4df53692ee6f77bd62f064b5365ba86ead77631de5dcf9dd07b7b8fc542499801d79516a8f79c0bc78be0fcd2cb4107bf6014c09413b69c844882c4cab87f036b95bfead3be5b474f41056297ec01c5dd1b09eab4c7a2980a05698c5c8ff291077e89d0b63e4b3d1c6897c4fe87f34daac1b8a83d572de9497b0dca339aa2f6f8ffc29e6722fb7765c4682e7048c6ee482f6c19b65404f26883f72970a9845efceff5aaecdb27c41a0694976b1e9e634df775eec59176d16b1ed07e161473ff867748f7d6952f0d4454e7d2abd513a1268a10d1cd32ccdd87c62c77544dc865d465c9f8da8e11902522e9344dbcebc8930bcc403a23f6f6836c8e02ae5d07992a48d653b89bb9d09721d4c2a1cfca291726f1e7c3d16e684f9a257a76ab09da77974031dca5636df581e8736d5e89b6b0cb8729da67b12248da57066090ee463e25caba20e60c95e519a45ed1fe3c8894f25a86a55a132b4d5e876c675385437c349b1e1674cef05094e3dfa839b1993af1344bd35dad3269d804f782403cdf178ec65a883a2fbca71b8c8eecf2e932d7275f8e3945e320eaf7481591e16921e4230524f8f06bb905ffccc2fb8c29a04dcef09faea522e110eacbbc589c5c0ccd132d3bfb30b2f32bc9828a6937e36527fc8467a0da03de2b3b26119102ac1ac74f2326850d98d78255d556c2d006ffc07884885c36f0162fe54f020fa9bc6734e00edb47c712b3de9f069a9905c1bbbc739a86542e8c6ca70732e377acbc1b7f0396114730ff4749296bb810fbc7719fcc9cf62ac35b8c4c9ce8eb0d45d64036d57bedc91e605552d3fb94416a959261ff3f494d801e7cd61a96bf9d292f3067e75b896d9dd6e95a53a9dad122d96f1af2667a7ce5129e6ccb23a921f1d2b371cf08dd436f6874be4ad4d6c2c447fb402c4f5a6d3ed7b3042adf56476cf655c79712324d958d3361f05adf0293a7473cee0db9eb9b8975bf6e8b2852ee1e301ed69ea6def9e33e49a7afca434ce906ce85bb6b92291afb6f3993b6240c2ddb65ea9aeb899b5269a2946a975957f1f4493469d97a8aff015b7a7f46ff462f03eeb523716484fb0b1cc47cba21ad0d095eaaced46cbd987ed2af1e1cae0c054732046b701c843cd1c18fdaddb98b4ee3a58fd46343140e870e75a0bf05d8619bd769c477853c5380af36d036a8f90e6a4b0316b611c014e3c2e0d5aaf24803c0db3752f7e50750b69eabdc388e6752475759cf1e5bdb0526847fcd2085dafd51075a244220e052071f543f9108aba8827ef8f8e244f592b14e15513467b00a86210ae76f417ad3bdcda989b05583f48b48211db78d60c0da91e85cc23387d6237bd80d232eb98cda09a24e336104885822532272048b2c4d174d9f310a7f2c019594e043a6c2e5c217fbc780a90e3e0403c479d4306dbc3d61eaaafc78c278d6174f5861cae6430400273c7ad329e67cd2de55d11786650bf6e780d5577dbadb1c8ce6c9051eb1c4475539885392722c44b66c0b4b1f62680de8a06be065a61632c9b55a70dceb91dde4cb62900cd721145bf120ad76528366ff38dfe06560434a5adf5d7d2374f383c87b6eafb303c03375bea7257173f7bed08e54e44a83d14aee6b164f5a234e4fef38de1b4d4c9c1ea4514f067b6d9fa308404dd7deecde58fae6c200a54ae5844aaa929ffd436b86605435ef5ff6aad7636826d985b35c73a4ab8a54644a1a2e3bc32ee50df7f016e15289094058f8a62d4c702534b7f9282a3166e16cffea98eb2462f6527b6c2ee4ef4e817d76eaecf7520eec9f63059c15f7c669bea01d2ebccaac8f200ab5c5250844fd535c02738b508e69f1590553708533cbfac5aeb3a5b1c42140848860d8f879f21f1a20fddb0b5d94806ed717dfa1f6a79e8805fc777ff9c2d259f04a9ba230e470dd460b5c2acba8bf10c5d637cd56a5a8816e48e2ba5a8ded6ebfee192f4b1b16a246a2a1e4297ab5fb36c49fe6da2c6243358698ae47e0332e29611f51af2a5de231c4efaf3eb67de82306e21bd78b5afc1cd6743fe946e64837e26eb1f78315880dc659f49cdba3bd1fa3d958393c3f169455b39bf78e2ccc0bb542c306655a8ace9afc5b4809e25fff4b3b23736a5c47784de5bf541bcdb636f2210d765b741e4e00e9208c1300d99c76155330c8553a439375a8a892e02bac27b9cd8527299931068a7efd346544858dd24936fe8a2e66a5c1beb292f14a7c5975e289bff848dcfc52d7bc444d42191d411c9e3bd8e1311bc55bb46cd285719c90b3d26363dbeaf0a673f8bc3ba9713fa2fd6d162774de6e47d7fdf48f3be2a42b09e4dd0ab47855c9b811d748c88b4cd4e2346accdae99cdc2937bcede23fec30ab31f98eca501d27048ead864960f21779c28b16eebf158f513f4a8d9efc7ff803c94ddede621b0e531f4ea7299392c1cc2e1bf7080bd541c7a450df63f19461807eabb037d465e308804111fe17f92059126188a8dabed2da7795557f7da39d8b2aeed7fbeb808e33963308ac0f30d8e30e1ba559a299ab7cc089576c5ffdca4b4390beff12a6fb9c822d463c9e50d24321e97144c76cc9b9630b2c565a66e05c52765683d493f131e4e64aeb73a68adcc4f6bfe2e0c820b5cd0ebfba71fd0d8f9e1cb1c2ce286ed44754cfd7218694561c91048109a6ba530218c6f06e9747e7fbc07229e869bed640ef4e958e53295fd4dfa2b9671d078dd9525bd02963444dd55485ecd8c4a83abdb82ac4f91e8e2652cf8294c7c79c21c760077693fb95475d33695dfa1b405bfafe5b5375344d4ea872cf4c2645d568e10dbc6618acc10de745bd3eabadba6b42594b1528907b3bade0efe5be6d132be8b36f3b5f374bd0847043ba6cc96d1090f47e79855fbe741784eaf3d15fc077797c7c3f8f7de1d06723a3b320fb8d4757634776103855048783a65355c642f22aaefa51f2e113d8a97c7440dec3c711c2466a2ba2968a53c6aebeced0ba53464db19c80dd94b4013738140ee2c9e9adc9cee85c3087513d58f357f45643d01667287f7bffdb54197d462a35879424b888685c4c7d40e07ee585efd8cea92870693139caee0436b21fcc277fb6baf5c4d2279574ee6b7fe388ae36b6089e205ca6903e9b6189d1608ab6ab6c846e3b94dd020a78b536f9025e85a847cb41f23d4f8a3a3df7a03d312bb32647a2f0fde74029d648b3ec8ff678b420a7db87d6f2272f3c8a01593cac353baa3f02e571a1d86efdd02d76b00e5b9b5e02cffc1bac5b1e927bf87d6388c2f5624d0fe0b3e0c620a60fd2504910eb5f2caf8861c3319736c7380b71b9d3af38ba7bb839cec3343cac124b133a253931244fffb09e3ea717c6e7cf3f22b4419daaa94f5eedea79555eacb1b578c21cdd92b6a78d46a936203b475afbd294ce17f3699b51df5344ad651eccd11e7603ef8af1a2504d88c3b4beb7b25d9d32f53b09c36cc0db0c56b31cac7179e1faa8deaf0848d770c2d391e10671fbfa1dff3a7004df777367b175675f22f5e0eef18e37b4123fc13eada4f3780ffd1df4c3d0ae90b18a18322d9d20c99020001211ce6d8e65a97ed7399bf9ffabf739654afda0f96b83c194aa51f435a98f808e7cb8d071", 0x1000}], 0x2, &(0x7f0000000140)=[@rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x18, 0xffff, 0x1, [r5]}], 0x30, 0x20c}, 0x2) shutdown(0xffffffffffffff9c, 0x1) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 11:55:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="1f4b5859294556f12266d8e85c3552eadac1c0d7d44beb54e413fc60670311d38b77261e8e5a0e5973457625282108ee0c635c393af26e5fa5bde64e4eae896b8d9a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x800, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 11:55:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt(r1, 0x2028a, 0x5, &(0x7f0000000200)=""/183, &(0x7f00000000c0)=0x3a2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000300)='./bus\x00', r2, r3) 11:55:33 executing program 1: r0 = open(&(0x7f0000001640)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000180)="f6dc9326c85e02c15929e9dff3777bf24d3e535f5c4fcb8f5f263f036e17c24e40ec87b85fb3f0d2bb4c5a4863d3d63a01bd32239ad42df80bb188c93b8bcf1b5deb7ba6ae5abdfb20d51ee5143c6e765a44a3a26884b97567d997dd891010", 0x5f}, {&(0x7f0000000300)="2dc7712fab4352121631b16e9f8c56938232de3890787b973e49b19c1263455f29a03bd4d82fc6ea00b23df202767e6b26623902229f85d5b91ee75e1378cd98cf2b00a6d0e3e57406d7fe91d273ebda37d74929eee2d696bd5b614bec829eedbe7e5cac2ef603d974a76c9ca00833ce78a186898eefeecd6e7ba0efd2c5afcc5e76fe56d451199af51ffcb8db92bd423a51dbb95eac343b72b41763879061ec5f45683e327903c54ef63706fa4e8d9804f86fe022ebd77840a6e998d7c3afab70c61e179cdc553d48e1beb6e10fecec4367c788f854258d9cb467fb22d9a68f5d8f3ff587b1a2f7b887b538fea30298350f59e72d4b22f7b49f43d46895a68b54fcf4fbb139f3f26b7ab8136d56cc306e39616126301b8f20c103cac8c0f8ece8964aa98b6264d94b31c5ae305fd1f6a9d184d06e8dc54120902fc9d36e7ea67ba6e2be61375d97054b795e7d6d5bb26e95274a67c669b4785f5554f107aef33ac00837d81e9d8400577fc6b8eaf633fda5f93214e1889a8eb3b9c4a9d1ff455b3290118afc82126d0ea78f004a0245f7fab9fbec014b07f3a34b98c6b0efbb6286aa34e2a303265ed98cffc0bde34bc721053f137e6457a962f3976dfe5f60247b1f8e6f7cf930ec861d0fc0f8cc9db8d32357518f4ab5e205c70d0490995879ddd38d341ca64f70a720220c6d59639e93082df4cfad9c30feecbf98f47f95bffd6e5ba986740bd7a816bec6b6d3faebb14cbf8b105f32f5d9927b61ae4253e9ceec5133e17d75d88495d904c97e2a10836b78a19713eca287bd95ca8d4a4d9d572c41cb8e63e32734cd9d402eb32149e42a9b33c810f4748f5b8a7519d08879dfc5d38eb9d87fe52acdf5e1489a302519f899af54b6dccdb2f39229fd4920d4387ad162dbcc884ccca5bc3a283c25a79534b3b110d13b30556dbb07cde2d271f7a08aded27552def2341e0cb28a2693acb09817b939c082bf2478815eaaa1ca23cd34361658d8ff15fe939fa0ccd701ab05ad7d5e4a68ac8c75f0d470c42a13b72af8a96b2940d4dfbea39fc1d3d4aa5597313969581903870ba8b36e5ab8a806d13ba6f895fc926704e70d258d838d2ede914681feb5b2c141ed82756243c009c8e89ce04ea814b490748b4e9a86bbb156e4a6596f192a3f7fb7b3aa58dbb95079f229438fcc7357bfbc38cc267f5df63f598dee8618826b083532e6b9071e3de0dcd526bb7c6f2da2c9e0414a3fc1da40ec03a949f941e8f495b5d93483c670c284fc142d020e936123f2fbf4f2f15808e85f271cec197b95792bb9ceb8cc8a5395ea0ea7d787aab4ea2962805068984208504886eeb133462625baa6c5e69ce388b7b53d3a180285dd637892a847c356e215bfb0e78cb8d9a8649ee5280992bd90a90070b876531c763ad7b5bb24cdb317f9f5721de3207885538e7c355a548979d53c90b6f29087cb6596b921d9ad46e4b90b4f3e5e85fe71e56c85b1ffadbd4e0d40b2eb3bcfd002e64f131a17e4611a78e69531addcc1940524a714638f3e8b014ca8dfc14b628c240c0df76fc17d6dc2d7e0bfcb601657b0b761e67dcb51e9e001fa5dc0992acfec06e0a4b96afc6bed3558b15602a804772395330dae2c73cd811f217dd6c2f85f3303440731e9641c1001cf8acb282bb13c49914a1e9ad477c20a4421e619d5a7dedb189cf726865efb031c66e2342904f9ebf92f2e6cd1c129c76c187f29276ebfeacbdedf3593dc6d910bed0b94afdaad9866e1c195b8bde247fdb3317514d1a1c48dbe3e466ea07b3ca00de30f24441daa27b3c55891ea6f47500f183e8437deb510e20aeda0320ffd12761709092a10378344a7e27dfb12e44e535d199e12b243875d045a3aac58a95e78b1c0a572aa7926d141dc0a85a1276a116c7f6156d8f85169fac177f55a66ac66ccf316fa7ec5b5fd40fc246657d37226cf48237d3e3bef155b5c986adfb7ac1f0287ac454e49a1ae8253984c3cdd6c65e676335311a951e46392d2cc3c9a4a61fc8d75a3b80fbd94802312a8abdc7527498861f7d8bca7878a7827c3fdda8daf2a1c4cbb61e6f9557cd4fbac1a77734909ab146b4e38acd4701a707a0a2208540d15df01a243b13ca16431a709709f9e4e2e86abcea08abeeaa9f4dfdacf607948aaa0cea059911711d3317d4852c34ac1ce3887c46e12bff6cda8d9715df984563e633edda39cacc593a455704a1515fbf46d81bcb97e479b89f83cacf970072d067e3cf8da4d1a1a94043b1c101fb29428fb7c28669ef48459d6fff7bf0b8a8af1d2f0d30e52a6f27497b48510583ced9859acb3a09f634325b62fb59532f825412d9002f03a9cd2a96ad91dcaf37cf0046dfb586860850f9ccb7fe26d8a48277a7b57fa250de123ef941f751c5b95c389b282b1af7e7e12eee5e9886aa7d63da1391958be3973d9735829bd5b9b26d9f908529c05a06452e8c23005cbcd75f10e23370082465a01e3e8f19a2ba0de1605741304e74ae225058141a9d9fa6bc779dfc3f460eaa858bf20b7ea1ef046921e527ea9b8f6893d98322c8064b9a67eead23172be9e412cc78fd1a1dd7678ad7dad2329a9817ce2596f12e77b3821a9abcf1a1a229a40dd5347da83aaada17d42d71f0185988b6089358077bc1e02c1b96c18264f1a644c1643454647ce23c90e29b0a6e3f05d9393a7a6b298877046f6c269e437e54746c020c91404e99012c353dfd38a4d3ff70d55c3827c43a53c957618757f3aa26119226da64d7ff7c889d1544f4c8e08a29be4ee8521832888d983314867acbf7b36543dbdfb91771e611e775447d395cf72de37e0697a9dae863e569b3db322b8eb35fe0d7230b4eb246135e15266a9edd4b0258be48c9d6c8ca82c23c17ccb0638ad2c1e1e0044f42871b77f9ce775207f821d9177ce1b63dfdab365a20e735d39454ca4f4adc3529355216a1f930e5b9c4299f4a932838e8d7e5067dae623e1130079828619864f30569dbaa4e085e9d13321a9e423f64c1d107879929daa5f91067ed23b07e0d1f9403187390f1032f5f0b4a340cc24622c4d0754438fb6f038e818f1c8ad8264b3787e23637f80d03efccdc2840c169690004bba21a467d4fc4872d4a22ed7cd37119e7f1473befb3719192cb1d809e89a7aa462a2f3817c395069ffde5e70c0e18637d1e7caf0e432660ad2f0f4b7b94bf121678fe3a53f3a4bfc02d4e56aa21c8297bffcc3c3bf836a186c98bb582e677c5c5bee338a9882f42641e77a50261e0e5adca1408fb9ec223597c6f43de52d41c975b90fc1e879a83f792d9ea8146b3176b90507605b1f6a4b1772699fd175cb56a3b07a94f2438ddcc59488498903a18338b2bd0c286255aa527df2e1002ff34bfea44c39440a881d409a2bb6149f9cb930701bdb4391be87e28ce186caa42bb3ef267a3bd8c1c7929119b87aa20f5076b0d5bf710f604ad09329e9572e33cd92a1bda35cd418188077702689596eb002d153ac04f1097cc02ff3a4f0913a5038ee9978c0d53e7d6061fbd5a118114b208753ff861424e00202864ea567824b6b6fb62e11b105fb7a0fbc80067a0c2bc5abb4cfdbb395fece78457921ff1834f716f99e25dde1f11165eb8f83e1ffbbcca9eaf6d6257c707948c40f022aa94f56c18861bcc60d29df30293d129f04a49611494fdf33c7b089a8f4cb4c2f53c1cdb46d27bf4b901e77bd482655c433aaaca90a5a6768a36819c15231f4d5322fc445b47dc345d68f74c952c1e60971e673e7e5196db9c6281a940fb58e95ee52015c3fe3791489de627b904f331920c595d28234d6d71b5bbb3bc49c47072160b75197f9a18510dacd57adb0398784d1883682428d2e0739c2659a6673a769e629956efe0b96f7874efb36d376ead16bd772fdaaaab6c6f320a02d1f38ce65189f631709f0befd3cd2cbb009b358e0016eceee36ff4faed2beff1bd217967b58e5e6501ca3d7fb07d370a61d475911b7b30b8ab89a5df6fb1ec33df5781e5ba41d6e9c6b721075e67058a635cfe4b0e0203e8c7945ee2c18fcd024e0f65e91260c26f5ee8e1a7ec3b25d8e5e6d68b1ea81c97730e743b6a98a1079a055bc4090059add94f2ea5ccaa9013ba25813e38c0c66864436b0670b263abe90a7134b3b5c2df6a602e66205a14833b7caf9c6640c07639f3f997ed4f6d5e52f21a8e47768464c17271965f72150c40d264aa8a498690ea42103dbbb2d4a498eb1687bcfcf2d83bb8797b724795d90507a1243231799b14a419d547f6adbddbc9e1a15855afded38836c7d58843a59a7c1471edcc9752389195109cdcffbb50737e72672a22c724b0a17672e492e25a52c85467d293993550dad53bc36c61597ae81a94aa54d844b8ed8da575c1998de0d896a7c2b716e228097f078e9f6a74c9d52301b4fd76d9d2a4beaa727b8502b5b038a56d1c0f5d0a124184d3cf8d7b05e869da9017a689c0dc834c80e76a0fd8255770c39ef90b3b96f5ad6126e113ecc01623a4d94c7420a44da473c5078d030abb8e24ca57cd5d9ca96ebae95137fe71ebb9419792f22ebcfb7f6923efc3af35553902073a0b480cb817fb97382b9e2587a6dea4ce7d2e9f7924f84800b3098224fefb7b547f0754ebfd2b989131fe66965457f567d2a5eca7cb7fafa2b10d5bfdfab57dd32c3109ec8389449d7a0afe2a7d62d606ec40e2a2cd6247cacee8fbbb8aea9246fff7912512a94e395994c956c701298379feb0535a2b86d998b8180ed81bca2f72f0154cbfbf88a38d0ad72a209df437b5fe17dd4c34399005aa57d539fea3e0e6decd81da8a6438b67c2d75b6f3d22dd98a79d2bebbde2151e09703d50b58c3302f903c4538b4b6b181bdef9957bd55b03c42f56cb2fb9a3e0227de28378d90d0d31365cd61761306f2fc1d1c40842940bef588e49493df480e898093c5e90a91666a27941070bdf52f634e5592afe07939edc952b80f416daccc6e486d370901d835003b98a4210b244e45eab1cad5c49d7d754611aec40dd19adce714de2f6bcc3dd9f728de02a4cb9ba3648f1a4f459dc7596e9895856fdea57873f403c0590c7eae559206e0b5d570a8b88db2ce0f6973137cb8725340fab90b9840ac4e3783d3f849f7d952a37a59705477ea9db7a9c7eac50355131fa18cc4f6b7f03cc94b0ea4ba3bff9a13741cbeff5cb5c891985530766d7cce8b7ed095585a9d177eb45fb5a62b1d27ac3a0b3bae39d39d7c1dbd45b206c242a78a2855a2506e9f8db9ab5a73fc1d60540335398325be57638581bde848f688c8c72b918a385fe12362f08a5ca4121ed530785420ab7c62db6df9b6a87b7a80862a86e411f49bab2c102f9b3a79a9133e2dc2f00311a9ab29a625d9840090213415efcc6ab51998336146ec302f72e6c28fcd541e7ea7c05e18c7ad431b1891a1ea20d4a57bb925875245ef44f5d0b12385564c5718c270fee885a3a69d92c9fa380a6f9423e221d55455703f1549a441b7810d638da87ee4143baf77f9aa8a6fff784425d25b16ceb1964b740990cf2e1ddc0a27ccceec7dbbfdcc070206be830f3fa7a991a3b5c032bd67e9b4a6c65354d5a79681ee07062f07a9d12d04b5dfb448d3477869568d815a7cf53aaa5f5d8eb448f3a688148da596e78ebd9c230aabe86f283706952621076c485c71bd04f63ce2955c56296bad45bf463ad573ff7c344d5f796eac927baa3eef6d323c12440a203bdf5a4bd76f159c4e2603d72555fbeb2790a28a8e3d1bf34b0a13971420230c1cfede6a473", 0x1000}, {&(0x7f0000001300)="0c40ebaf54c005129f7793936b8305bcdb3d91dc115388667555c325f751b98a754473e6deff39ea98e11d45923f8b13c4abeadfe387de5216f09a6cf42d99b81ddd95785ec84682231bd143b21fe32c845fc4f560ba2dcc34011a0b4961af4e4099f00add396400e3b9d17e8fc5a435e1df2bc83f3b7f8356c5fb32f33462a105c07f7c11c606de832c0159aea2751a1ba8fa83029349d5b320610f0457c2f804a5dc9f0ea43aaf0f3d3515f9c4a51237e47afa7176ad7c", 0xb8}, {&(0x7f00000013c0)="82d8b617dc9b51b0d3bd58b854d2273c4edcb52ebea535281be0aa7e2873306eaba5fb15c45a1bfe9c63a99bc709a6ee7f582b989886b8657ea5a9f8f00d5f806101ffaf43c4182ec6e4fc1ad446ceff1dd47c346ef92e2d3eb6da0210c966a5497306ee8c748446f3847f94a7af30078528f1056124077756c20d006a053394b8a7efd7cb1cc7be2b3de04e89a4af74d08162f09baf4c4abd7433092e6ca021b2cf2cf415de0e7ae2986e058588c75a8f2fa856ffab4cab285f41fed68d0ac8bf07e9ff0d0f0d7ecf48e635c2c179e350774b3753f6a0059af5229c3fb80b1a439d6899f4b4c44efa7a87d6a6fa648d4c28690e03921197bd7d", 0xfa}, {&(0x7f00000014c0)="7cfd0510d5d6851532a2cdaaed6cf04797f93cfeaeae34b32708b7e62017d12073b3989f3e5753418ef192235f6ddff5ae089946c14dca686fff11d687a839d5308aefc8d9c6a4847148e90f3c2c9c7b6177b2e27177c3350bdfe87d29b226709aa964baf23070971c516d2502fbb0faa7b42fcc0416f5e55f97456a332682529d54ee7e7681b5e8c16279cdb680c079742edb778a6724876d5639012e6ea11e778a54e85f251afddc9bfb9f7e7945a9a6ff338c36d4e9", 0xb7}], 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x14, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r3, 0x6, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r7) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r10 = socket(0x20, 0x2, 0x46) dup2(r9, r10) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r8, r6}, 0xc) seteuid(r8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000080)=ANY=[@ANYBLOB="53f1b8b506b100000000f592790000000000000000000000000400"/37], 0x10) sendto$unix(r11, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 11:55:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r4 = dup2(r3, 0xffffffffffffffff) linkat(r2, &(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000080)=0xc9e6ec212710b937) 11:55:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180), 0x0) r2 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000100)=0xc) dup2(r1, 0xffffffffffffffff) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8100, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r3, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) accept(r5, &(0x7f0000001b00)=@un=@file={0x0, ""/4098}, &(0x7f0000000240)=0x1004) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000080)) dup2(r1, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpeername(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r8 = dup2(r7, 0xffffffffffffffff) linkat(r6, &(0x7f0000000280)='./file0\x00', r8, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f00000002c0)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92579ff2b783f6e8a9c81") 11:55:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_broadaddr=@in}) accept$unix(r1, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x611, 0x40) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x176) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = accept$unix(r7, 0x0, &(0x7f0000000080)) recvfrom$unix(r8, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r8, 0x1, 0x2, &(0x7f00000003c0)="4c34d4607da0c1b140078594ff3c613b86476a9dfcdb2f01e48679dd6f343679a34546eff4bd9bc21ecae35ee0d9cb7859e4497321aed9ef81957edead15e5f6fbfad35c987e31ec51d27359b5d3cd670b0ccd700078594d72993ba3ba2e5f553b34b9e495cd935af4eac929da6a64d1710a84dadc8717de6ef90ac0580d251f2556072d41a5d97ffa7e6c989a679244ec9a122af55ea8a5479433d21eadefc9bec25e8666bcd1945d2939848b74541abd61fc712ebe3bb5ef6ecdd26075cf0e69f37444a45e414dc3aac87236a608cc2cce2b0f4b26ba61e661a7b36d84b5eec1ea6a6a827cf5be29fba37dc40cbbcc4eb39f2660cdbc031b", 0xf9) r9 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200a1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r9, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0x20005302, &(0x7f0000000140)={0x0, [{0x0, 0xfffffffd}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {0x2}]}) ftruncate(r3, 0x0, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 11:55:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x3, 0x4e, {0x1, 0x45a762f4}}) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000080)=""/157, &(0x7f0000000140)=0x9d) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 11:55:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)={0xffffffffffffffff}) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) r3 = kqueue() kqueue() kqueue() kqueue() r4 = getpid() kqueue() kqueue() r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) kevent(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffffe, 0x0, 0x1ff, 0x0) fcntl$setown(r1, 0x6, r4) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) r7 = socket$inet(0x2, 0x3, 0x8) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r8, 0xffffffffffffffff) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r9, 0xffffffffffffffff) kevent(r6, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x40, 0xffffffffffff04b9, 0x59ac}, {{r2}, 0xfffffffffffffffb, 0x94, 0xf0000000, 0x3, 0x3}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x7fff, 0x6}, {{}, 0x6a9bcba7ad3ac9e, 0x40, 0xf0000000, 0x0, 0x408000000000000}, {{r7}, 0xfffffffffffffffd, 0x2, 0x1, 0x8000, 0xfffffffffffffff8}, {{r8}, 0xfffffffffffffff9, 0x42, 0x40000005, 0x0, 0x7fff}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x2, 0x4, 0xfff}, {{r9}, 0xffffffffffffffff, 0x2, 0xc0000055, 0x7, 0x9c4a}], 0xffffff80, 0x0, 0x8, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 11:55:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x25}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) fchmod(r1, 0x93dc8d02010ae4e1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x7ff) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 11:55:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x30) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup(r2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$inet6(r4, 0x0, &(0x7f0000000180)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10000, 0x0) ioctl$TIOCSETD(r3, 0x80184601, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0xc003, 0x0) connect$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414216a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645303a2da0ae2e628beccd1ab05"], 0x10) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r5) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 11:55:34 executing program 0: clock_gettime(0x6, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x1, 0x42c14e39}, &(0x7f00000000c0))   11:55:34 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x80) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1ff) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 11:55:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = dup2(r2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000180)=[{0x402, 0x41, 0x80, 0x40}, {0x8001, 0x80, 0x0, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0")   11:55:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) socketpair(0x6, 0x5, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0xffffffff}, {0x18, 0x2, 0xc3, 0x140000}, 0xb, [0x1000, 0x10, 0x0, 0x0, 0x0, 0x10000000]}, 0x3c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="ff88c40c85b05240c02da090f95ebf1435a4dff8bace6651ffb0b476c8f9269c9db099c7eba8f5bf540e4086398e4dba316c11da1d38e063efe8d637b3ddc88a7e8ccf86610e03ccbb2b8f79b6bde10551425e9fdd8cb9c8e51fd3f9359abae6f012cbce53c9339a0cac6f0cdd2da31a7871c2daf4d22d410cd3604c90007fa2f2de45bea0aa4ea89998126987d4194060f1724cce7963eea8f89012d5bf1eb9f3566ecf6476611139c58d88d3f41db9e2b2a5e082c4f02473f89336733890642a", 0xc1}, {&(0x7f0000000300)="12fc28e2974e4e4942fde25080299b6fa9843a345164243aafd7c4c02c0ac21d6462c356a2f98a28be3a4661fa1fb308b129f803932a8b037800a1de0d1837b7f62323c33dacce13300566f5011c158a167c73ef1a8ade5f24c3d1c097a2d42868e06c0a5ae40c6d3a6f52aaefa52a4146c4b8d95e401b25d5ed17d0d3ae41d1043db0cf1fb48b01350405b5d3679cd40558f6ea60b5a364d5d50e542ce26c9806cbaa40549975d7394cb0497b04c2954b04e1666d55a7f8fe9a90eca50a3b075b8266dc3b4e91ef81a2e7356c8f4672f37e81a6c2da2bad466d66bde557f3c26a5fe97b95f3203217ab3b38e4ad757d2f674a63310339ac29836a09c69dddb58100a4a4cb767d0104b7844b51be795983f242f8e365c24ac49073b143b00d29d223eea45a58db6404ec0ac1cc540d5dd5372f221aca73ea1e00a45edfb28da026825153249446792e348cf4466639d14d6c8a2f8aecd7ac7d3b015825d4ffe94cd4dfdf1789691e2964fa1d95a9e6219302100458bfec32679279c465b00012ccf2f7973a359cc13111f2f060d027bd3cdd706c387313f7684fc5053d977321855798b71800459dc295ea44f90cda26666d1da9f1080f3ed060e94dfa14cbae3d40c43574aedbe0864b54c159b7e5583f3be656c4118544cc492c66c13b16a780f74a3cd15154e26b2872b8ff43f7d14f2328cf9b68ec55cdd2912c4bb07bc94763015710a11016dacd9ee37b8878d188ae42b1772cc20e028359762a977c1904d19adb91f5cf4a1eded1d3a3b6fddca33511969dea6bb12323a6fd183b2472d3374869e7a85247df3bba871084920f6517a6c44cb8cab9b1bf99b7999c944ccd754f227dd83619a95f8b8281c043a96e870930443bc419f5ee25262758c64b845658b2fde3e8aa6cadf474e319b9b23bc4f68ac2c53915c1d3f0ff0998881ee060a0ad19078644fccf45c7215222899ef947b342f7606960945681e6cd344307d277778dfd764aad220bd8f325561172f51a23768fd3b1cd9e1b276f9a88e996f00b060a5012bb49d2fe00cd5e101c0077e1aaf175b529b7797d9f9b6bdcfe9cf9647c68114026a27d1c0c300e45c7cd28c96facb7990eb06ab944edb690d354ee8a7dff081b43b1eab9c60570096f9785785db6bca316b7859bb62b9678673b8cb0a789bd1d835c5f5c8aab8db954d91e9a7a6c20557ccb49448024ee3a13100abb723acab9cf71350beb7513f5173f106e33874022fba91d11cf338fea15cc5c2c63891f9fc90500aff17b35b59c82b378737c71cd06ab100bd42670bae0348c181b1f083e674a4ec83666436ad58a6b8f2a9af0b30380fe276a9b213c6f5e7dd95e3dab168ace5bb2ec2bccefc74517d6d0367a30dedd27e77189f43722046a8d5459125105c2c08f7cf89757c4c7065d44791d477b0b0fd83c98417f9674992ffaab371378bfa2bd76ab7692426bb9a25685784f11878bca1621fcbc8308925e3e1d88982059042c13fcd20ed00f3a444e8f854de88dde507a021c188a66e2c24aae0a9e0e3f293e9afa2367c88b635c4c107613ea55ed8ca73b265700b8da76aa1b7d372f496a2cbf099dbfc2c153bb339efcd9bc53cbab3582f22df9e9daebff29578b41da7bf1b485306b8d4bdef3c94ef5d0c3ecabfec72da0a889d3cb1c5f1bcfb8ac4165971c59b8801ff7db5165d3e9c2ef26e30662d2fb90384bda8d0d03d10a5d630c80a92bdfcaaaf667ae1d9902c50c78f382da44f218731d9ecad4b31e259c8bd19bca8a42a673e7fbf45019922713d9b3c0991580b5382467b4764b0062444b50d6f98ebacb1d8fbb4d71f20ca1730d1623a344e0b99915e2303053fcc2fd349264bd3b770e2f7822b5d5cef13966bf752c9cae84bca5c11a404e9ea24197ba8cde1ed912381802488cb4bf64345687bcc9d906d62103c1f0e0c55d519db56771fabdb580ee2529824a2362b58be79903af1a759a7013b04cd0bb3bba408aa60c91b1a68b62c47f6137a2bbcc6e42c775311d4bfe98a71afc857d866b782c234836a955e6f582a76d458980704c84f685e6bc0a93cc912ab34e8b2f8db9342531ce7c75c812cf48b90d154e26ccb47a75dbb33815f4960622ca373c39cbca0c28e4fe0ffa8e9a27961147458124d0ad97a6c13b4423da00ff16145958f97262a1ea27dc7f5640a3b4924f67ff04e24272bb711bcb29299b68198a1d08966fcebf024f7034a7ffb1ecb367ab83daa0251b03eeb1739a139906770ee820f7fc264ef22433064983ac1e5fba6ce61e4ca692c8765f59a8adb1314338ecd2ddf3f84433745098198cbc6446663dad62244132881bb97203f6b787c067abfad5e5ecc617abec846a7f4ef49a604189a2ce68f78794cebe16c9a742abe5ac5adaad6c06102b40b3c6230a764896f39955ce1ab0ef71d0ade6ad5d1e186006b7a096ee2345ef59ca558ee4e5e6ed8808490cffd166506ea2c2fba934b8376dd968a62f6c2a61e4a3a24075f9ec192d0dfdb7760bf0129eb883616543f62d17fe2e663545b4ff7abc641ab65164e9fe1b4820556803bc226cb7a21a30c29620725c68eec31ce650e57520914986b38ce2140f625199474188a7c59d7cc06786d0206671c0e68e3158e7810e8e5691a01033d0afe7e708a4e93e6eea6095aabace2a699d7c8c57302a773868fea235448d46ea091ce8775409322e6fed959a6200ab96b6a6f0c493c8a17c196d5d8e59e460945a1863c52fa8292b9a8e43390282205d5a461560a606d6181234f76b4ae0b0616935df160161b68814eb3ba6e7914fbd40146da5f2bed30f2fa7417b15919f399a9e3eba89cade06dab5a122a8c992f01891830ddcd067425de1d67403db1c2f1c608975607c4bbd3cfa767384a53a2000adb446f8933a2bcfabcc769e638225ec1b02be92464d8ece05dd9476b7506d5223e47985353c005b284611bced26d7ddca7754fb457c7b425c81c2ec58ad2137474fa941cf23cf5bafc305e8aba0cefe178121d35433e78024a2b0e99a829572990ec487fb29e2227db0fcaabfb16cdc58eea7225a5412a08289bf3ddafc15aa0c6b58abfc09e31b2254401e3da0d0b2ba94a2372ddb3b83907b45ae50e187e34d3c97cb792cd549f949b01f20cfc6f022bd75b94fb38849556ce33e27d4a9a69caa30af1bed73ec5a51795349b591f0c8302717f5b48b97ef0fed76eb768b00b1492a3ff4492cfb7515e2ac4b97fbe79f2551cbf2990e8408c782cfdd8888352c8cc92826a0553384906a0dda7354d1ef1f84f3de419749e70bd32e3efa7148310b5b89e8d53274b5f3669cc0c34f3eb973531b4730e534145fb3ea25935643082b5bf89e85f1752e75aed0e910242c2859ee62c430891251dcdb031711d613b217fcde376fe939e50ea0cc31bbd7fe765631313f9d4413e513d06e0727a030f83f3e8d977ae65c263516a252e95e664453ace153c1a65fdb8ada103ea412909849c5fa1eafeac9da211c56e221906fcb55e1800ae71636dfa4037f4a8a6d437d7aeda030871c87ec8bb0708412ddc58e14fe39e1495d6181f4b47afee06c37e08dc4efb872cdf8f47e68d2d680d1a4637679d3691fe4bb3faf1865cda8f142fd00cc57a10aab427b7411627f3ff2be15438e2adfaeb4416f2a78fb5c98b4693e941143c7ee703f8b622164cd78940f86ec952667eeb0e715d89b2f2fb0dce1c2c64f24828a8ec70a89638e0754b0b7cc7d8bd8435bc1ececa2fa540a0a10d1e06e51819cef0034dfc87a3e863cfdf21571a9432bc63def167985571c9f0dfae3efdc666d3ff96d59f6d0bd95de056aa74c3b840a13bd42dde9216e4f7321a6b5ed947c04221d5523e07285b10da22a12ba1c192d06300e6c8a0bb7d878942a7d90dddca9ec0a94e6db4ec230b766c631259c48f543289e10acc98b6d99bdea30e6c0fb43c5657fb6c113f21acf9227cb82c4f2cbf4f55e743a2db9b35e631ee0fa42f2ff3f69de04efcf3935939914ff72ba1b0b2a5401ae5fb2393728e58f6845f3a918539b0e93e87ec1b1ed887c9965ac07f75286604e78d90ddb58784559b12b897093ea26fdf884e6c72b987b06139142bd900e978e8c5840178f8add4396a6b278998f467d57afd4c85edb00f0656230c23439e740b2f6b938f8852efe71fa92185d3bf3e27c16451b6cdec66e360b239753730dcc0ce1f551eb220d960245d909fb89ecb88cb90b7e739f49ffa34f59ad8e356e32fee48a97882054410e985488173f151c0d563c72af760a81afc11c7aed00f0a7b74a55ead1e75e0570b234c2db9f4fd3274e1b75cbff013dddc813bce925400a90d251962d602a70917ce3a1b5bed07f91900fdb44cd2f74c27a4dda16764882076f19c3a2d7178eed12eba328b1408d5fcf364c15ed74a4677fd5f375b41d0347627da11d2568095d556579c54a7bdeb64bb08dadfddcbcd28595a9544e29d5165e518fb86d957cd36b334c69d38a0b9fefd8800a4ea021d1c185612cdafe70f5520b6d7cc71a9502a8291f3373c54a6217c331cd070c1a93976180c94550cb7dac46f6f74da08cbe5a8dae251a7d972f9ae84a01a2ee8a22da8835cbe8758eb2e0c4168f4580b75025ec49adc21536ad3d6ac6947b36c5eb51c31ac606568fa26572db80aa5afa5d152f5c735a59e67875e034ef3c8eab40f4bd487f1e7d38f5959d8f9672b4eed259cc36d93f49217d16845f385872e58caaaaead1c42a5a8b4968886f6e4bbf519f243ae5aa5d24d1caa0d02a69083c2b35072ecbc6c2ec56eb3cd009ff1e5b6462c29b58f56adf163a7d4c3445f0ebce4f21596f23bfb50c70fe0ef1ccded7ffc585d412325219a54f93e528cd6c0836ee775da16b82e9bdd926016599b6e6147bd9d9fd3b6ee7eeb704f9f5f9617f4109a07ba593c23d236ff31caa1261be461d08f56aef4249506473718f7354b31e00181ebcbca90aef70b278d5dee68431d55222c41166cc3d87a922f28f36e61981e821839503c82d6676624bc379a8bf7d6a2155b9e9d2a5e780deb94719900581ac83d0812765c86dc6cb56fdd291f01afeb9d16cd609f20114112fdf71583e2c065b6c4871470507ad0c7f8d99817de033c129e7e137b0c8bb18fe7aeffa816e19123ad552146f27b571b7896e79ef60f7e3ce1b9ae93b726008cf0a3dfb23781facc098fffbb168d0aaac5fb58268b2f1d6173fa350461c4b42dc2140a0524ca09c4a5bb45a88be1336bc405b591a21929f0fe2f8e2b9f4253cefd93d1d66ea6e4f8d1a3fb5496c59221e5d02bfd5a68265c620727889d3fda01986ce3443dcc65c4494c558a7a1f32cde25ef271e514d82f247c749fac8f0bcc675ffb746b7367ffcc3825b1f49f425ea0c24388e43a01b9548e066dff097436a57de0d4021fe3366a685677febde782c5ad4d8eb932fd19e4e185700b0b7c86e4588f56b7950caa147fa88eab617a356b097c27d2b75b41e817f1f8570cd4287b65285d241fbf9c87f77839c23a33cc359754c10b1ca8d6d94bcca894f5ba5ad4634af6daca877014b538f7fd801f67a84f90f55f0aef8ec09ba7c1236c709021f44412c129cc39a41992e99afa4bbb128e1913f76878546a7808625288f3e9fc57c878e224f5e65d1ce4ecdf5c42f3b0d34a2802885c645f8f955f0c7b88d670f49d10ef6fff28985d57ee987e2ef6cf85ecef9c9b0d98e97ad6aa83b871cf94b2d251695afeeed7430852220c956567c5c14331f9033bb6aaa71122442e91e4b8c65412fbe45ae57", 0x1000}, {&(0x7f0000001300)="d20d4255cc15252a48176922a9f0d5cbf25d6dec800df2d804b2eb8d475808c8b3288da654cab9cabe9b15dc0714371093d909328c96b043664cf9492149ac85fbd31905005f12023c6251b3b2521c6a1d025d83ddea7bcdbc349b0e94f98437501bb2a280d725ca6c657ae4d755469094ea31d5ebdd373c5c4b1a415e51bf84c04247969ca0c12260d4c6ab7b794af655c8a335a12262005988c15b98bcf0adda9a47c70e3e6ce786051e79ffbb0ac12dfd94397809581a9fd5455f45f4abbec07265ed1c91b18400cd16312cd51c9a34cabf10ac98", 0xd6}, {&(0x7f0000001400)="65fb3543f23528bc71445c55a44747a834bed0e557e97a485cb830949ac2fea16f1e4efa20f4dd6c466147210a610cc494846520d00fd7d37327c924005901f1a55cfde8029776bf1e3b93dba82c442687a433559052d0b86fef02a60c1070013e98d85e63348004b8c41657c425f4e381e1412987299d1d3f3e71e40d9f340070c9f83819d20849962eb757b5d50efd8ed2e926ecfa34ef188a", 0x9a}], 0x4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:55:34 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = dup2(r1, 0xffffffffffffffff) linkat(r0, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x3000000, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = semget$private(0x0, 0x1, 0x640) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/186) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 11:55: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, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") r1 = msgget(0x0, 0x403) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000001e0000000800"/36], 0x38, 0x7, 0x1000) 11:55:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696ccd3000c6423e5ded943ad1be475010bb967aae7090f219580baad2fedc1786c001bec26c5eba40300135d90383d07658c3b9e19f1f84f324ee0000000073e80ee5c465b782afc54a8edac0e93b19412fb4ae5d7cbfdfbb22c8652288187e0ae2ddbf131fceccf4f964f66ac4ba93e3d91fa1d945c624cd611124f3811e98e76ee3d21652c493e2251d09543e31af637b445fa677f2f8ffc21f4845c3ba6fb57f9a4ba9f551ddd3b011cfbd50b9c0c9c8f90af30ed12dfbe7ca0242771a2522e74bdf5739ee6179d48cb8d70d9488ad0078e5e07b674442396c2b084867f7b2e55a7000"/244], 0xa) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0xce3c) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [0x0, 0x0, 0xfffffffffffffffe], [], [], {0x0, 0x0, 0x0, 0xfffffffffffffffe}}}) 11:55:34 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r1 = socket$inet(0x2, 0x1, 0x2) setsockopt$sock_int(r1, 0xffff, 0xc, &(0x7f0000000000)=0x1, 0x4) 11:55:34 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9}, {0x2, 0xfff}}) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x10001, 0x9, 0x33f4, 0x2a5de40ae02ddc4b, 0x40, 0x8, 0xffffffff, 0x0, 0x2, 0xee, 0x9}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0), &(0x7f0000000200)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000240)='./file0\x00', r2, r3) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) dup2(r0, r4) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000340)) r6 = socket(0x1, 0xd, 0x6) bind$unix(r6, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x4, 0x1}, {0xe9, 0x268}}) semget$private(0x0, 0x3, 0x10) r7 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r8 = socket$inet6(0x18, 0x1, 0x34) listen(r8, 0x2) r9 = socket(0x2, 0x3, 0xaa) getsockname$unix(r9, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x5}, {0xd4ef1a4b37094f80, 0x5}, {0x67, 0x10b}, {0xaf, 0x8001}], 0x4}) r11 = getuid() r12 = getgid() fchownat(r0, &(0x7f00000005c0)='./file0\x00', r11, r12, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) 11:55:34 executing program 1: 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() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r7, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r8, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) r11 = accept$unix(r10, 0x0, &(0x7f0000000080)) recvfrom$unix(r11, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r11, 0x0, 0x0, 0x0, 0x0, 0x0) r12 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) r15 = accept$unix(r14, 0x0, &(0x7f0000000080)) recvfrom$unix(r15, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r15, 0x0, 0x0, 0x0, 0x0, 0x0) r16 = accept(r15, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r17 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r17, 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r18 = dup(r17) kevent(r7, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffd, 0x80, 0x2, 0x8, 0x9}, {{r2}, 0xfffffffffffffff8, 0x80, 0x1, 0x9, 0xfffffffffffff4a0}, {{}, 0xffffffffffffffff, 0x11, 0x1, 0x7, 0x6}, {{r11}, 0xfffffffffffffffe, 0x0, 0x10, 0x5, 0x662}, {{r12}, 0xffffffffffffffff, 0x10, 0x20, 0xd6, 0x9}, {{r16}, 0xfffffffffffffffe, 0x41, 0x4, 0x222, 0x20}], 0x285, &(0x7f00000001c0)=[{{r18}, 0xfffffffffffffff8, 0xa, 0x1, 0x400, 0x7f}, {{}, 0xc, 0x9683f34a06fb317d, 0x2, 0x1, 0xc9e}], 0x4, &(0x7f0000000340)={0x19c0, 0x43b0}) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r6, 0xffffffffffffffff) listen(r6, 0x0) accept$unix(r5, 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x8001, 0x1000, 0x4, 0xffff, "4e27e5a722d93d4ea1eb65bc56fd7cc0d5ca8d80", 0x7fffffff, 0x1}) read(r0, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 11:55:34 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000002c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x8, 0x2, 0x7ff, 0x3a9}, {{r4}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0x5}, {{r5}, 0x0, 0x0, 0x2, 0x1ff}, {{r5}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0x7fff}], 0x7, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffc, 0xc2, 0x8, 0x2, 0x2}, {{r3}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x2}, {{r3}, 0xfffffffffffffffd, 0x40, 0xc, 0x9, 0x7}, {{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x7fff, 0x76d}], 0x8, &(0x7f0000000000)={0x7, 0x6}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x43) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000400)={0x3d, 0xff53, 0x3, 0x81, "d90ea275fc2dfc02efca037e995cc66e4762dcfc", 0x1, 0x7fff}) unveil(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='r\x00') r6 = dup2(r5, r4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xd}], 0x6, 0x0, 0x7, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r7 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = syz_open_pts() r9 = msgget$private(0x0, 0x4) msgsnd(r9, &(0x7f0000000440)={0x2, "d3b34886c2ebd1d9d205ad6e245e8442336dec96d8560d0fa9997212c05d50dfbe9427777d678c78ccee341600e79596d9a7812a80a9cabe28a854fecdea2af1e2479aa2075c612a5c92dd71115b6783d6cc351bd5b4947ac43e32c599a0e82f48e73c034a58d3aedd53364ee66ad53ad305a78213d954cdc32057443b6278bfe3538ab661d258"}, 0x8f, 0x800) fchflags(r8, 0x1) dup2(r2, r1) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f00000003c0)=0xb4, 0x4) rmdir(&(0x7f0000000300)='./file0/file0\x00') r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r10, 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x8000, 0x0) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x0, 0x0) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r13, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r14 = socket$inet6(0x18, 0x4000, 0x81) r15 = syz_open_pts() r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r16) setsockopt$sock_int(r16, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = dup(r17) listen(r18, 0x0) accept$unix(r18, 0x0, &(0x7f0000000080)) r19 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r20, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r21 = dup2(r20, 0xffffffffffffffff) linkat(r19, &(0x7f0000000280)='./file0\x00', r21, &(0x7f00000002c0)='./file0\x00', 0x4) kevent(0xffffffffffffff9c, &(0x7f0000000580)=[{{r10}, 0xfffffffffffffffa, 0x2, 0x8, 0x4, 0x200}, {{r11}, 0xfffffffffffffffc, 0xab, 0x0, 0x2, 0x5}, {{r7}, 0xfffffffffffffffa, 0x1, 0x1, 0x9, 0x7}, {{r12}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x100000001, 0x74}], 0xffff6118, &(0x7f0000000600)=[{{r5}, 0xffffffffffffffff, 0x21, 0x40000000, 0x5, 0xdc7}, {{r5}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x9d6, 0x5}, {{r13}, 0xfffffffffffffffa, 0xc0, 0x1, 0xffffffffffff8000, 0x3}, {{r14}, 0xfffffffffffffffc, 0xa8, 0x800fffff, 0x1}, {{r15}, 0xffffffffffffffff, 0xa0, 0x80000062, 0xfff, 0x2}, {{r16}, 0x4846eccbf087913e, 0xc, 0x2, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x10, 0x29, 0x64}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x1000, 0x5}, {{r18}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x0, 0xfffffffffffffffe}, {{r21}, 0xfffffffffffffffc, 0x69, 0xe0000024, 0x100000001, 0x310f}], 0x10000, &(0x7f0000000740)={0x3f, 0x5}) 11:55:35 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000180)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000400)=0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) kevent(r2, &(0x7f00000018c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0xf864}, {{r0}, 0xfffffffffffffffb, 0x1, 0x7e4e3c0fa65925ab, 0x5}, {{r0}, 0xfffffffffffffff9, 0xf80a771502f2181c, 0x10, 0x10001, 0x5}, {{r1}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x81, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xffffffff80000000}], 0x529d, &(0x7f0000001980)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10001, 0xd7}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x80, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x80000000, 0x200}, {{r0}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x4}, {{r2}, 0xd8973229abab6dc1, 0x20, 0x0, 0xe016, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0xfff, 0x81, 0x9, "8e7401009b4c8efe640053733ae936e6527ff443", 0x4, 0x9}) r4 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = socket(0x18, 0x400000002, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000001a80)=ANY=[@ANYRESHEX, @ANYBLOB="d58276e4902bf0a26440360cf701d84a4a8277833f48ce369f707884a0fa222ea7575ef2680cf55566a8af8312b9d0ce00fdaca6f15c36c4987c0a0af827ad8116cf51c7b2cc4911223525f8e88b964633cdb082595f12263550a545537ad199266996a8d9b8d3821db6a2ef3090c9773f7ba966ef342226e5b654", @ANYRESHEX=r6, @ANYRESOCT=0x0, @ANYRES64, @ANYPTR=&(0x7f0000001800)=ANY=[@ANYRESDEC=r7, @ANYRESDEC=r1, @ANYPTR64=&(0x7f0000001680)=ANY=[@ANYRESDEC=r8, @ANYRES32=r2, @ANYBLOB="4be613fc303f9de280ff4ca311ac90e30c7e880f1186d83db7332112543ad6d89a914e9b7a33ae70c0a54d6bba50bc48af3d0f528c4bb30d035652f0d119c1cee4b1de91f2299b52c874d87192b368af0d841f7de0c8b66d29a5d6a3328f01149c5a3edbd6626207beedea405d338990e57e6918dbf7338aaf2c5317efbd25a70cad389431735c2e1d8741785b2be6098332686b6a0b0706d11e78fea80cb38d981c8fc0bcafd31951eb1241680788d75285ed", @ANYRESDEC=r3, @ANYRESHEX=r9, @ANYRESHEX=r10, @ANYPTR64, @ANYRESHEX=0x0, @ANYRESDEC=r11], @ANYRESDEC=r12, @ANYPTR=&(0x7f00000017c0)=ANY=[@ANYRESDEC=0x0, @ANYPTR64, @ANYPTR64, @ANYRESHEX=0x0], @ANYRESOCT]], 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r13 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r13) r14 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r16 = kqueue() kevent(r16, &(0x7f00000000c0)=[{{r15}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r18 = socket(0x18, 0x400000002, 0x0) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = socket(0x18, 0x400000002, 0x0) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r20 = socket(0x18, 0x400000002, 0x0) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r21 = socket(0x18, 0x400000002, 0x0) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r16, &(0x7f0000000300)=[{{r17}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x3, 0x300000000000}, {{r18}, 0xfffffffffffffffc, 0xc, 0x1, 0xfff, 0x4}], 0xfffff000, &(0x7f0000000340)=[{{r19}, 0xf45eacba37f665dc, 0x1, 0x2, 0x4, 0x8}, {{r20}, 0xfffffffffffffffe, 0x59, 0x10, 0x3, 0x3}, {{r14}, 0xfffffffffffffff8, 0x81, 0x1, 0xfffffffffffff800, 0x1}, {{r21}, 0xfffffffffffffff8, 0xa, 0x110000000, 0x0, 0x20}, {{r1}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x3, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffb, 0x50, 0x40, 0x79, 0x100}], 0xef0, &(0x7f0000000440)={0x80, 0x1}) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r14, &(0x7f0000000100)="8c65", 0x3b9) 11:55:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00]T\x00\x00y\xa0\xb3V', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x28}, {0x6, 0x0, 0x0, 0xfb}]}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:55:35 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0xe0734e23b8190f6a, 0x961c56207d9c8fe5) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000340)="4ec9f38fa842d42e2913f292f7e76fdf2e740288cce4048fb57a2cd7107bc6cff073ab2e9ef43ae0c5e0e734e2e0f5b19fef4a2f4b78e7e7f8cfbf7c7cdbfcb652b051c70a254c79f3afb77ae62bab694ca08f568e92dcc07240a7c250bf3ce42b3e7068162359203204f420d0d75ce7d6b6100b68a78332d889655fb144606681113fea12a9b706ee153d0f0a8148c1e42cb5f14b15ce6034343fcb0dde0bb54bc92be60f5de926078ad1b1a0f112dc8296c522c309860a146f025f6c3fb412ea8613238264e4", 0xc7}, {&(0x7f0000000440)="5d7b4f13e057646b33a96d40556cf7c0c5831ba49f26783a7c976b018593e629628247b1ac1a3174cd48fcac7d4d95b0ba2d102ae7661bb87b06a79e35274b13136a47025d1639bbcf286d148486f38568e4cc5f736c37b159b2e057fbd60f69f294388a389888346da3f7d4f5ce6aa009051947f6a4ce0f8b583670983f7acc4158934ac80c8d9993921ef68d61f13e29a9de734fef6133c1", 0x36e}, {&(0x7f00000007c0)="48c623061b718391c10a6707714e07864458c15db063764ccc1b80ed6331fd3796e60c5a8d2a184dd3e683d194a118bc791bdb33ef900a20ab32f7e045e1cda9179bf0867cff8e1da07539dd820156535cd5bc8ef73c1162d6ae866b1242694cdb747905bfe4c6d1b21fd9f145f670e685936c0ba87c2ca0aabafff0f81d024d29de3d15d2098fb30c36824269a2a26e5d9b4a3b53e79ee290f25dceee517cc36282c2affe1a81a667149cf0ccf4822abdadbbebb246fae4401231c1dd6b05dba410b1d219a7e6c11ce06fe242e42df6e3e4a61f12d480c63309f5e2ae9856b459e4af6dbeb8cb890a2a4fd91e0131d327cdb56b0d3f6fed9d28d9200b7193a8a3f72a5256b400"/287, 0x11f}, {&(0x7f00000001c0)="1df86a1216d580293bd4f324b774e3d020914e537d6463bc8eea2d82fe4150de2ced4a60b27d1235104242670939a99292446cfe6c0acb1daea9e41e8eb6cbd6090614042696d5999ec743155bd0222448a05d15ab75976f4b0bf89ca52f38cc706b6fdb", 0x64}, {&(0x7f0000000280)="35c03bf410b880f4aeee78d120b4391261bb0459ee6781a271141a0feced2481535f842c7ff3d522d6dc34679ad572ac61329b61cd3fddbcf8ae89c6b53cc149e85c87c7631c5cda4053fe4987287d040926", 0x52}], 0x10000000000001df) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) r2 = socket(0xbfbe936c71ad994, 0x18006, 0x3f) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x5}, {0x18, 0x1, 0x9fbd, 0x1}, 0xd0, [0x80, 0x1f38, 0x1ff, 0xaa, 0x10001, 0x2, 0x3, 0xe234]}, 0x3c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) fchmod(r2, 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r3, 0xffffffffffffffff) r4 = accept$unix(r3, 0x0, &(0x7f00000000c0)) close(r4) 11:55:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x375, &(0x7f0000000080)="b6d11c47d1ee63005033184575249669ee2cc0f9f2e0d1fc006dc4ee0407e5ef92d10394e15b3ec8af35154caf48f24b166c259a0d396d4eadc731c378b9e50e734be6f2d1e53cd5c0") 11:55:35 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x7fffffff, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = dup2(r2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x14, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r6, 0x6, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r13 = socket(0x20, 0x2, 0x46) dup2(r12, r13) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r11, r9}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r11, r14) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x27, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000100)={0xc5, 0x60000000}) 11:55:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x2d}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x20) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x8, 0xfffffffffffffc00}) 11:55:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1a80, 0x7, 0xfe, 0xffff8001}, {0x200, 0x80, 0x1, 0x5}, {0x8001, 0x2, 0x6e, 0x10001}, {0x0, 0x7f, 0xa8}, {0x9, 0x1, 0xfb, 0xd4}]}) 11:55:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r3 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000640)=""/211) r4 = socket$inet6(0x18, 0x1001, 0x0) connect(r4, &(0x7f00000000c0)=@in, 0xc) r5 = socket$inet6(0x18, 0x1001, 0x0) connect(r5, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r17, 0x0]) r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r23, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) r28 = getegid() r29 = semget$private(0x0, 0x4, 0x1) r30 = semget$private(0x0, 0x3, 0x120) semctl$SETVAL(r30, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) semop(r30, &(0x7f0000000500)=[{0x0, 0x33, 0x800}, {0x2, 0x3b0, 0x1800}, {0x2, 0x200, 0x1800}, {0xef8a12edb4337a42, 0x7f}, {0x0, 0x2, 0x1000}], 0x5) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() r32 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r37 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r37, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r40, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r11, r18, r25, r28, r31, r35, r36, r38, 0xffffffffffffffff]) syz_emit_ethernet(0x31a, &(0x7f0000000440)="0800000000e70000888d7d551d2cc19556939c77a200000000000073d14f224042214ec8d38171a8bf3048b66814fc8b7c9ddaf6106b5836fd29c580d586ac8bf8c6b8b83f649b7ffee6d9d8b9df6793139c4db33fc96d3e1e56e279b9de5b5e27a1acef8f5979b74215efa3e07e20a7f9e9161b39ff1292aa54b5e9c866111e29d226673cdbc23a39e63ea21085f143360adf60ea863bdcb744d3056223921c") 11:55:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000240)='./file0/file0\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000180), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f00000002c0)='./file0/file0\x00', 0x80, 0x206) kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'/16, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="01", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) fchdir(0xffffffffffffffff) 11:55:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000180)="1ef84e085651d8a8a7ce339618dfaaab8a9b49fdf5c99c2997067215a92dc4366268b7d76559e3d3298e75b108b742694dd346e22886c012afedbd156d22df2ea88dbb3a139e26ec5320b4c3efee5d5b5dc9a4f9d5acfd385c6036fccf2a26fd169273180e695201", 0x68}], 0x1) write(0xffffffffffffffff, &(0x7f0000000180), 0x271) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e19528c8ac974fd011000454d25b58cb8"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x3145, 0x5, 0xf7e4, "bc0000000010000400", 0x87, 0x10001}) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) fcntl$dupfd(r1, 0x0, r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) syz_open_pts() r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) ftruncate(r6, 0x0, 0x20) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0x14, r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r11, 0x4, 0xcc) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r9, 0x6, r12) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r14 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r14) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r16 = socket(0x2, 0x1, 0x0) connect$unix(r16, &(0x7f0000000340)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f0101008f37f28d62363bb00f8e06a524aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/298], 0x10) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r17 = socket(0x20, 0x2, 0x46) dup2(r16, r17) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={r12, r15, r13}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r12) r18 = getpgrp() fcntl$lock(r10, 0x9, &(0x7f0000000500)={0x1, 0x7, 0xff, 0x5, r18}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) socketpair(0x30, 0x2, 0x81, &(0x7f0000000140)) 11:55:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r2, 0xffffffffffffffff) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000140)=0x80000000) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="87bcfde209ba0d81e1e9e9f90c34cb6be8c08256a54c4df7748a500a328f6242c969f5310edebe7d137040528ae3889a8a4e0bff6f739536fb05b1cbeaaa22cde43b174718c9adfeb0ba9f1131297f9d89cfa6c06c6a1175e250271d4c33661696a3ea9c21d4e9c239f806cc4e3636c18a07bee926475dc4ae5e0f012ca724256fb922792492a2aa0cd5a353fdf2a098b2f1386193719309b52a1687c3703c42019760dc9a430d", 0xa7}], 0x1) 11:55:36 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) setreuid(0x0, 0x0) r0 = semget(0x3, 0x0, 0x504) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000ddfd82beba98"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003c80)=[{0x58, 0xffff, 0x0, "f2d42a7e634f0cdfc7329fbc162ec5979d99204990e385355e71587918dacf66f4e718c3a4811dfcff6c7b32adc8c10079fbf1073f9f4c2e96525fa2180cd85eaac2c66b856daa"}, {0xffffffffffffff33, 0xffff, 0x3ff, "9ea197a65c0975cfa6845856564ad6671272dbedaa4c019741f135feff8953cbd5324714352817cf053b7fa9d07a90eb7f"}, {0x88, 0x8001, 0x2, "c04c398b1fe73a402be1d52515a832fcdad04d1eca8f8d598cb36468d611a07490fe63a0abd74b96cf8f052ae8f32a3e9f71c28abb5ebaef1c6381642cf98368aed3b3caf031f91fbea647b87a72103373cd80d4d9c8fe96d5eb5bf66dff633f7e2c75c5e8e38d1f1af8c2a5eaed6be7f3a65b09523c00"}, {0xd8, 0xffff, 0xf8000000, "2013cff506c7c30efee770c1f96a109fbf6eacdbb273195e1e8a4f1331cab2fcc60f13926ee420b5d261fcaee709fea3f20f00755463d6a297b59e0fd5b3a0ad226b660c6964a3283e395b9518f3486dc4af28047999f4563f4fa93015c7e1c9c5604feb0b01dbdf4f76dd3213c87bc5549ebb34429abb5a210eab77ae3f2e43f2d9a8eff93205f7a5a82e682cccad3a75d2a89206f58fb5cea0abd2c72c87b11b72954c2a30b8d146e84d47009b8a5455224f8b4f81f67d4116cc918a6f44c62e69c1789929cc53d20f5200ae254d903b093c60ea66b9c779a1c32b3e9dc90288a6de95f24b9de684597b676c9dd2d0"}, {0xb0, 0x1, 0x827b, "a68a7726d9edf8e1a240fb9d68a69f169a18cc4b17dbed56d20225de4bc0c7581649240ce04f2c9b9e4b1e4478ae96e7c31f98fe484ab8b9d8591aa34e63bda594f8d75f47b33f85a474859df78b7ef5ef8a7ec1c41f66b7a2e24190073196e9894876297b7fe4419451b96cdc90bd9056f34a7ee239f1a3946642746fb7dbe80203a58aad330cc36eba06706c614794151ceb915d98d75d4ca99c90"}, {0x4, 0x1, 0x8, "7f9ba57485726a94d22dfc66f6090540c7cccd6470e50ee412c2"}, {0x1010, 0x1, 0xe13e0ad, "becd29fedcdc5da128a98d551fc8c4c8a2507094d67efc8d038dfd8270176b8f8fd5cc1f06e06c76c6ed6b08ce9a0e5e05dd4f60e6b163d4f487cd28fe0ac0407623c8875f9d3c821ff4bb728e1a68f733f9a34d7c3422287b61e6d166c58a230c5e27a54e4ef4d3796a3b0f0ea800d768850326a0fd2a42cd2067ab0de4937f5cdd633a408fdab9c473f972f45977c08a14cbdae6752ec383a536ce580778eabfb504810a1c1468eacb353aacc2bf1991541c899028646e0be03fa281723990caabde08cb6999ac1b7d85682517102cd0f46fc78f05ef7b2326707d734f8dbf9ea519cfad07b2db7c7c4a8d7e83165da3d3a351c9cdab9df666dba2171092304f79cfd8232296a2dcf4d2677dba106102e6d2a298d0339cf1d2daa21c00928929f23b7b96b15e4c04e1c0104becdcc02e4b090ebac13a8e8572641a47fcde0038adcd4992eca9097c22effaf5ac4435131eb5ce7dee520b22cbc7829f16cb8369c845cd7e35066910c8a9e66cf01adf455bea772745cc36ea46fbc57f526f2e402afea524b0da3a4fa9e6e64c6520761c0367db61197dd29a66b4f40f5c0017d6242d9726fd501c1a56a85cada3c74043d5fe298deb6c40048917537f257055005473b587d9721c27e33a5946d0d5f6355fa4b568121dd832c0f10a061ca38e22bf7fed8853255633c509b10d7b8124a927ed90f82886961d11cd03fa5b14d3edfac6edd0ab079d408bcc1d1787c86e19517c7562d056a2664bafd9d8ea1c57f51702bd34f6690af93d7b7733158f24108abb2278a0cbdee8aa564683b581aeed2bb10018c002025b52d6d4ff55e0f1c3a86b4bb6f68f4246cbad629c92ff02033c1d91abda907bb4af20e74b63de6ed4da5d1b4b7ac209f60e4b19fed880a9b5117bf05794bc9323554ec9608db1740b908be5578784cfc21dd2e4f00ca6979ae48bc6789e9c9dc755d9420e785433107972aacb4825cc7e00280e2137c6d39e6a7b4d7882bee5aa409925fc80fcd9db047b13b2b21b3f3c8e8f473eda5032d39999e44442cbe14c2b32e6647edd2da3ed996562b717a9fc699461b8866540d9aea9f7ad0c917162524c79c5ba74a527098357153419127d7f2e4e8f5018931af75a47dffc7d7120ebb4d4f1e817ec4c64df92c324718c316abaefc6c1d52eca2a59692a2a7c485a3237d4ca99132481907c7bcdc35df96836f4eee592862f6a92808e6e4d996c3619332b1dadf302e8d5dfb662de77814d8e523ce8dded07601055f4cdaac6c7ebb71e9606db98aff5be2035b291234105887095c53f8eea21d9d91ed1009001f1b218c8903441b9b54fb308b5cba9be688fd87858dafcbefc5647f0dfd1b1369527e795ff3b170c2f89e1a29344b8a82ba60618786bae3d04d9a99fc38ced6be92375dbad5e506c353a75fbfec1156647002041426495b352d084bf63b3d33100a5c5410580c7a916d8d736e2194d95fa7aa5cc9e351074fa9bbf0b30885041f6b7d9741e65464ef2beadc35afcd5af3111f6baf1947739abcb5267e6e97ba4523a1bc86a47e57e55b8bb5291b0c199592735322fde6d011f487e4c26d4619d8435540b76ae01a081e707e35fc4f0ffb7e5f20b163904e81aeb9314accbe971bec90585527802fe911b32ce959888ae7142fda24c878985daa7bf38f5b5947e94dc5d70eba63051928d2590156043d6cd9f14b55a903745f6d3e15ee346475e6e887623dc3748d0985a72936ba2dba844e141e66d80e5cc1eaa7939364fd8dcfe7a6f66a629dfbace8fbe0126485caf89bc0766e753f6ea51c001ed9a9a5fddbb20422eba9798a62dc57b5008897f523228b4e779cc54661391264fb9a1fff7d6939fa24c9b0fec7876ae71be4bc78dd085fe174e6f9719e78ca2f10625dd21db63f85b38cec21a264531b51efd92770de69cd44fd088be2dffaf685f232224eba5a1faeca484950ba29f938040e7de1db283e35b8e411b97dc2fe6e0dc3510eb6bbae4f42d25504df97e57381d581adb79b9cc4727a6cc29eb845cf811e1e2e0a917c83b60ac0b1657228cfc53aefcb488cb420272d59be4131c93ddaecc79ef00cb31624e92201bd589433d5ac795edc0c55f01ca3fa9e0ee4e3f3d316ac760637748c1052fdb8b3ee02ccb5991dd646f1035a634130193a7ad9002b6494d62a185989a290cab3a04c9b7b94358c76c93999b09b65695fc75b55a22b9bf147a19bdb32390d883eff534b994714a2b9ddcac180dfbd813c6221572feacb7b1b04561ac769fdccc545c87a0b31b8b2521fba53bc0ce8214ebab049468f22e921cd328a15416799f9704369282acb91d9e91724030fd187f30caaed01cd181de96f626a248a2dc34d9449f89e2b58c6722e226ab786c67d11c9f606440b3c2aa55f74223142ca6fc85e53d160dbaab3b0a16db47a6a961cb5494a349615df03231089441f103125782ecf77b57cdad845fe20ce16b6637ac0cafe9350f27cb865ef34617d703c8d1c413bce4d8c5e0db095d05c4cf4b8a0a834a77d6e15fd825b9c1dffcdbd686a68eb938c3f0458d16ed7656df29d26e037e1b63adfd00a1c650e3b775d25286eeef6e0820fdfe6204f5bcff2a34095cf62e692e6b096c4e49a50d435241edb5a6a285233cbb5a5c406db8ab48ff6c8a2d8d564a223b12f84745642a5fd25974b0da66fc0c1de84560bbd0baa16ea87c8d31bd54ef3481a38fb13e33bedb3fe991f5df3c6d1ce35e5163950d7512e0bcc4c07b36a5afc0d667ca1a3d5f7a3a878d164d557f61d22bd091f1cb91f49debd3fb354e9d3930de96e1ab11c8eb2b3e6c6ef328248a493c0de5b5ecf0cf321eaa33b2d2d7588ddd99ef1ac6000f91b784a68a0622526741a70017bf8d3e7dd0f2bc496fb5f5b9a7c185202641257b56a161a6d77429905c8cae8404e16eb1726ab9ab4c1571bdbf7d17b8a8b82ebcf28ad9085fa107c5958f871542b83f11fb67dc3ead455267c5c2686d04c02f64e4e7350f95fac59b4ab2b8b543e98755ef494e501525f305a8bee1f35146710c17c532570d036593d965dbdfff331528ee70258fc11ec6ddfcbf7a7884dd31462c6b836577e9617fac416b5d5641b9b453afb30b513a19d3950e97c4418415eeac1021481ce9c13ae5f8637055fe2dfc4f72391be1bd728f6547a3b99320a76e3c83d731c7d049f24d7d2853eb41c503ab6f361cc444f60b27d2040c583592ac66f7efd33bb58ce5f4ff7b15c63f6d7662d42406ee47d61512979e423bd4bae47a55d7fa607d6fa1f4b2d76167cdeb8646ab3505ef39d21ac38e9543c6f5e58109f557b026a4e31f411f5f239a131f6569fe39c23d6ec8d34cf382cd2d1abc08e2c07a9922850a3343cf206e32d30cba6e6832ade577599dc1047497b21ec00dfb7e028614066b801b963437d37a18e00f96e095040b03075a2a489254d1859c17dddf2db0bf1c28e1f27b7aa3b8e78e3d5ad4b1d08155afc9524fafaf982f6f5bf534d7470d95751303c7420d40f0a01b3a676b6a57fcb9812b5c8dd02757a2ad29d93527ffa5b7f020185e5a01c923fb6d412c21fc52ed82febb5c11c781af95a14e728ae028545d8b6712826a154f7027732578ea76624dbf19b974407af404792179864f1901e5a4886ad43071a5b8758a25979aad4e38d55de82953f82af2b49f5e2979820e28a84381339528042b3ca729887f31c1b831392624aaa4d7e90f8840e590d6097b4c0b415a6b978cfa9f09ea4e183eb2f4c8f046af574e625bcf0e09220f07b52a6f89797920d03378b5294e9c85c32afd334fddf001370b6ae89e40360cd19896e23f8b4b94e38003f41c8c730326e2ea49607f3bd31ccb75736969ac951ca0628108929936ed1eb8a94649fd3a123e34f5f618897e4d08654e91746fd0ebd61f5d0a5bc1e6504513d2b99b54eedca2766a999c3b8b48f58f7ed2b815827cfe2fee5b119dcb7bd45e49aca0ada4b3be63f450a9969758c260916f8f0f39255c5ab0306fb7a23dca673d940336f9df7f48885d1c8a7b9eae2890a752f5e08dfacb6028492aef57a49929d163a31f85aae12cb49bb7c6418ffc1a0fe3df146425c03446ff65912007ab0e157787bba5e9a1198f4715145011e2d2996a67beba3365cc2958139bde950e91d5fe42f429ca43bfb24f6f5fa1d928cf6550f380a505495d56e9f00f66a00aa4abdcaeffe01d8c18af6ca5079cc6417d8d3f127e3669b10bb89352478d8b34a8204fe10533dea4d619bab05944e99dbb305a4f68bb2ed4692cc993a15f5c9f46e3968072d7460067ef5f2d47826723f2006a5a7016be95f2e53c55221a86506330a33a6b3245517e9d0baacd3ad7ca9220f3ad4219c7c12a375dea863774fcc7fddae70cf3a787b73d00960e44eaf44173bc03dcb0d0a061e7b81e539f991b6abcc84f48ce0ff987bc3a10ac9eec45e89b5c43cb74e235493e3606cc15b2b76f4088ce5577b1e5daedbb40e0852480cd879cc6a1bc8a8d2983637787ba09876df73104150cf208c2b553ab0cc5d04aadf0fe77c50351738741e6e59863cd16cff9eecf24415e3682847a9495e650af93e5906c85095b6a985a0ad83d9497654b68dc5850312b32a25167eba1aae95b42b1425fe9bb5d4d2d5093db818cbc9ec60acde01393b96123461ccacaadca453e861aa2510b6e2840f33af311c8865c407f736d81530108f671200f72ee90fabacddc39570b94c75910364298ecf38111dc1e2ebf804dbcb843c0dc378e9dc28e3c6caad2e212049213ffe7e75358bdaddcc7aadf7f273b39fd224467482e18ee22d14acc47fdfd55995a058c80fc35f1894900f68ad8d785f2d4ce5f8e764327ff50c2f3b2d2611549a45d7eaaed6215d0be95a5210513ea460dde1635e3992ec0ed119110d852310bdf4202b05ffa1b10931efd6fe47e2823f8ad26275fe826b3d902334a02927d82e90cb49d925ec50a6c4c126eaa74f9df701e294f7769feb5cf9a128496f75bfa6403c937b87b3040f43788b3ff1c007cbff27c5ab58c0416fd4d8518dc16b70d372c316ab76ff01a3519826e9787d7ac98428fd70904e97f91f1a4eb050cc089c4679dfd23381a09aee26c35af6be114c190868189aeb16b2c86e9ed55b6e882d6613b932de4a624bcde8218e37af4f140466a4f774abe183738c19e141a207653455eed989249925d3c7c11987b9b60432840634b8f56e5378c19bd4b030ee2dc5b06d38b3d4001e65cb69a39899f16e0b2a2689e2ed5d1d39b4676c166fba364617eb0514d55f71035e0a1095f0f6b1c8ce0eef5479677535f93e0a42dbc5e29c5c3d9decf28ae812e7ae42fdd7f38c2ca92d91d5fe661d10e089dfcd3f85d57f8d932d6e4612fbae5a7048c58acaea570c89a81656b2fb8b93ada27875ee76157554a718586f2e5218fe44f5f9a32a1cd12821a4b548186bb22ded830e2e185d5d6263c546cc5d7e223cf1da75e28746611875865e95d69979dc983dcbb74ef421d432050b97f4c3f19a24f78fd054ca10f06d86c6ac0c70deaf140236d2ee5510ef0abb7ca3186b98bc2a60b8b4085c534eee7525f25cbb44711d9f28cd2a2db1433e45c6c7413f60d67790446cebf13eaa3961979adacb83fc89fcc9c9efdc806fa264c0b9c7bb31a6eb1fa641de7cbaaacc83f702741dc7cdd9f5ef96a71a90ddd24e7d1df7749e96cb7291f912c8954391d05ce797174e04c464526239640747f3b332fa5f7762f0eb1e719063c6d2dbccb05a54f414bf58057be648cf1a82127949d75"}], 0x12f0}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r7, 0xa5, 0x1, 0x100000000, 0x2}) r8 = getuid() r9 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x80, r1, r5, r8, r9, 0x48, 0x38}, 0x400000006, 0x2, 0x3}) socketpair(0x18, 0x4003, 0x102, 0x0) 11:55:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffae3d"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66062aff07fa"], 0x10) r3 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000511000/0x3000)=nil) shmat(r3, &(0x7f0000683000/0x4000)=nil, 0x3000) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$TIOCSTOP(r0, 0x2000746f) r5 = dup(r4) r6 = socket$inet6(0x18, 0x0, 0x40) connect(r6, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) listen(r5, 0x0) sendto(r2, &(0x7f0000000140)="8ac1be770cad561bdb80f10c1d83ff28babad073e551ca0b9a0c3adeb211fd98afc22c14be7596ac21336327d73f49fe5dda55f5b715c129fdfbcdae6eb85d7c13c4f0d2a8763efafbfcb8ad22509f7364e91d96767bf3e47c9403945276777804c7f614d9", 0x65, 0x5, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x10001, 0x16d8}, 0xc) accept$unix(r5, 0x0, &(0x7f0000000080)) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000bba00f209dfe200"/25]) 11:55:37 executing program 1: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x14, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r2, 0x6, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r6) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r9 = socket(0x20, 0x2, 0x46) dup2(r8, r9) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r7, r5}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = fcntl$dupfd(r10, 0x14, r11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r13, 0x4, 0xcc) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r12, 0x6, r14) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r16 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r16) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r18 = socket(0x2, 0x1, 0x0) connect$unix(r18, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r19 = socket(0x20, 0x2, 0x46) dup2(r18, r19) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={r14, r17, r15}, 0xc) setregid(r5, r15) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r20 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r20, 0x0, r20) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r21 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r21, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd3696ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efce0676745e45cef0456438d1f159f60e17186a341a6840ac468b85be32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d34dc265087a2618216b68ee553b25068b8a199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f9085bd8d5c03eac1dea7551e0943aa42aa38b82a3d078a8321f47a70685e93f73c861e27f757385e143b9411409dee3ee5f9cc5a61e46799af53e8d3f47ed54f8c99ec7731a8b7317cff20a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d2050000000000000000000000f57a3a531ef380"], 0x10) socket(0x18, 0x1, 0x0) r22 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r22}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r21, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 11:55:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1}, {0x800000006}]}) munmap(&(0x7f0000ff3000/0xb000)=nil, 0xb000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = dup2(r2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) pwrite(r3, &(0x7f0000000080), 0x0, 0x0, 0xffffffffffff8000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r5 = socket(0x18, 0x1, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffff9c) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = accept$unix(r8, 0x0, &(0x7f0000000080)) recvfrom$unix(r9, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002940)='/dev/wskbd\x00', 0x80, 0x0) r10 = socket(0x37, 0x4003, 0x4) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r11) setsockopt$sock_int(r11, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r12, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r13) r14 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r16 = dup2(r15, 0xffffffffffffffff) linkat(r14, &(0x7f0000000280)='./file0\x00', r16, &(0x7f00000002c0)='./file0\x00', 0x4) setsockopt$sock_int(r16, 0xffff, 0x101, &(0x7f00000001c0)=0x9, 0xfffffffffffffc86) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r17, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r17, 0xffffffffffffffff) r18 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r18, 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) pipe(&(0x7f0000002980)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r21, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r22 = fcntl$dupfd(r20, 0x14, r21) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r23, 0x4, 0xcc) r24 = getpid() fcntl$setown(r23, 0x6, r24) fcntl$setown(r22, 0x6, r24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r26 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r26) setsockopt$sock_int(r26, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r28 = socket(0x2, 0x1, 0x0) connect$unix(r28, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e00fcb3b88611e91bc037a93db2a6f05ccf9e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432c65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f17"], 0x10) setsockopt$sock_int(r28, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r29 = socket(0x20, 0x2, 0x46) dup2(r28, r29) setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000001c0)={r24, r27, r25}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r31, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r31, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r30, 0x14, r31) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r32, 0x4, 0xcc) r33 = getpid() fcntl$setown(r32, 0x6, r33) r34 = socket(0x2, 0x1, 0x0) bind(r34, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r35 = dup(r34) listen(r35, 0x0) accept$unix(r35, 0x0, &(0x7f0000000080)) fcntl$setown(r35, 0x6, r33) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r37 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r37) setsockopt$sock_int(r37, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r39 = socket(0x2, 0x1, 0x0) connect$unix(r39, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r39, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r40 = socket(0x20, 0x2, 0x46) dup2(r39, r40) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000001c0)={r33, r38, r36}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r33) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r42, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r42, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r43 = fcntl$dupfd(r41, 0x14, r42) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r44, 0x4, 0xcc) r45 = getpid() fcntl$setown(r44, 0x6, r45) fcntl$setown(r43, 0x6, r45) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r47 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r47) setsockopt$sock_int(r47, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r49 = socket(0x2, 0x1, 0x0) connect$unix(r49, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752601cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab009000000a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f179956470000fffffffffffffff9000000"], 0x10) setsockopt$sock_int(r49, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r50 = socket(0x20, 0x2, 0x46) dup2(r49, r50) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f00000001c0)={r45, r48, r46}, 0xc) getgroups(0x3, &(0x7f00000029c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r53 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r53, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r53, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r54 = fcntl$dupfd(r52, 0x14, r53) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r55, 0x4, 0xcc) r56 = getpid() fcntl$setown(r55, 0x6, r56) fcntl$setown(r54, 0x6, r56) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r58 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r58) setsockopt$sock_int(r58, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r60 = socket(0x2, 0x1, 0x0) connect$unix(r60, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r60, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r61 = socket(0x20, 0x2, 0x46) dup2(r60, r61) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f00000001c0)={r56, r59, r57}, 0xc) r62 = socket(0x18, 0x1, 0x0) setsockopt(r62, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r62, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r62, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000004200)={0x0, 0x0, 0x0}, 0xc) r64 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r65 = socket(0x18, 0x1, 0x0) setsockopt(r65, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r65, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r66 = dup2(r65, 0xffffffffffffffff) linkat(r64, &(0x7f0000000280)='./file0\x00', r66, &(0x7f00000002c0)='./file0\x00', 0x4) r67 = socket(0x18, 0x1, 0x0) setsockopt(r67, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r67, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r67, 0xffffffffffffffff) sendmsg$unix(r6, &(0x7f0000002b00)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f0000000340)="556cdc2ebb1709c25b518b06ed831c843e86930279b5af5107f1f1f6816d591589d634f8a9783c3e5c6a3a243fd33ccbccf14d2493e7714e1f64f4e79cb708560ee190a312d2f75cde08488d14af2ec307ed19753e7ac56d87041599fb125a24e98adafa12cf9732a691258425ea48e2dd46ea370615f1857139b28e7299784dd2713448c94d01f2ad413d090a5726a762dd1ab73fe0c83700dc294603b1b243310f3ff29178ca5af557682deca609458281c59baf52c0b034ad9b5b6a7743b3940b5692a14fb94cb9b6a0b573c310d1918cbd681f0bcddbf598929aa6", 0xdd}, {&(0x7f0000000440)="f3ffe3c75e80da77b35f8c9fdd47f167934906da195715facb15b8e8c6a5c6f837cb4006c9eb2ade107db5a8bc6b540602986142d6c0ce9d9bd66cf09d9e5bd91054c147187a940bbe158f932f4af121f503e282464f22667a714f670283ad91055c83372217203629e01b810a36b146fedcc0ec64c8475ed5f64c9960fcb717efa03319996a24db66563a128b56ff3b5a798e76b95019d179a765f89f1d46f09f0b4384d07d9bdf84aa4aa2b9a5e0b8b0a23da3f245a4ae4b3cbe97e76173eece5baf0ee254cca750584f0d3c058ed89bee954cb5219d6f3df6fce4f6d5892d4e2585f7ae4cc627a4a816843bc4e51d4df77f51ac166d7bbcbe52789239834c2786b25abdc0d6397f363a74ce7dc59ca7b9efa9984cf0dd5662852a907c38c8138721bb93c4d20fba45c7a0a65f32e3d955105d5e6db3139d3e6d11c29a45ad688118e6ce7c0840f43124b9bad1c57ef84640023f60481615ab4da760ca49f2efcb5e8626d209307619eff6278566c572d1a7a4cf5f534342a3355064451307b2db0b7b036e8aa3af61fc3a1c7c80f69e82a2adcf49bb2ccd584dbc80e46c88118f7137eff58f753bb3cba5ccdce813e1ed2fd76c41cbba437992e75ac2fbef9941455075eaa283b794cad34715257bdce7d0ee88a7c254ab65f14a20972a776275e8a71c4c534301637a21cf3eb76773395c8c0da0d138605737881eb312b78e813f489fad091abcf9c85dcfb8e0e52a413ef23a86f7d615a97d3d2580c0f6ace6ac812163a7e634bf8f72d099c2ba4ad922d00d537506bd56a03217e913c6ef30e7b1ac18ba6cc93ef3e0d5d36cd73925e937f29b57fed987cbcbf15ac5b87edc0d9f8319d8fb76a14b2aee5232dd3cf6a677dd3cccd5452e01b69bee7d9e91b3d8708ffa3e63c1f74cf2bcb84b16a0141de13bd20b26791c519ad97855914a5fc9bb28635479425cec7c067106618bf412b887125c09e68b1bce287a6dee6f652452ee8c77f59b5ffa9c1d0b08facb5a2da919bc487879042d2acffe2d141b10016a58ad8229aae6787da120d284f1f0eca1f8351ecceb675c1a3f152e5773b6be2d09a97f56e3aafaf12efe6cc359cc25318d435c54567b90b0be42a7ae41d9502046072d472f65b7b943b4585ce5413262a2bfd2e4dc31a385475ac711e0cfd0d11dd47a19afd3dadbf7fd0660be6e8193c81a94762b1cb78619581f935dec80a6f7c8d5d73413fb9949b6f76d726e86a6eb74f62e5efbcbdca7261a45645db2393caf4c871a0dcfa815ced156f3a11037de420edca12e090e8c0165b397b8fbec5d441200579ed60c6b9ef74ed78a62091c717a6a258f044d475064f52cea7a388a9043d223d68143538e3fe0bf1609f4b241d0ba99d1af5ee13012bbd5d7d53017a360f7d9763f4aa650f4cc96bebdd0b314d94f82f7a2f8610da9e4146228db9788aa5a7fb60c28f628281044a38d2a6fd563c3cf759254b329ee05049e1c9a1c30c614e9214ed8c5e3bd839612c8d8c7095bd9ad21afd8516d2cbbd1cde94eaff502d447575273c4ffc23a4a3d5cde71ee0cdb70e65cf88f0ab494e2fdb62141d1345170f47a863efa3e49d59bdebb2cee9feb80b151211a0aada4531eefa709925a2beded6d9c7669e1641e872ebf8db1b50addba40e7912894c086da53bd4f98afd71a950edfe1f9d99fd980efed87b442eb87236ac7673157752be52ae622f46cf00b70baf29f792da0ecd262587557658800258c1d31d12cd193988699eff0a591b1e5c36b172c46b3cff3b8100223cad9142a1019c2fce13f2c607ae634088e1cac6e74a969676e35d8261aafedf39291e59b8534a26416987569f67cb7e7cbff22ca12af60bb24ba5f3147355764a84019164b1dd6f3f8d993987c21864a3305c0269e51f823f21dabbd6fe284cdc2ed3ba3729288f25635f1096a6587f145f0866bd78af7fbcd0d60072f44649e268bcc01a439c9e5a97f2325bc25c25a36ce50386b94d5726693e686809266dc77375c9173b4f63d7bc134ef584b9307cb64deb89638e49889532e086e1bd7e40edbf4d21c2837018c378c5a27e6b65d8c76ff83bdb37e5e9ec9e3b18b155a1923cbebd74c6119b9bf91fe9e0b9e07c1de7f96cfcda2eb02272073a4cf65dcfdcc47bfbbf4506d7de0de6bcbdf155515232278ea367cb7b94ab8ca8e699657ae72b3abb0bbbbf9ce5d9b1f525fa44030c6b66866ded9c2e244d6ae7f5ea8bd87a164d0d228f4e07376f99135615fd9b75c81b65960f26dcbbf8e9751692f35609ab5fd621eff5ea107067fd499066b2f2742a447cc69bab1039bd87e33d93bebb4146618bf8ab4e601d1ac7da24b742bb30fac1ad96a1c87694091ebfe842f1d34e4ef0010bd02012e3860d0d52f8869b0bf8eaf0437b4b877c6ff90ceca3aa0e33c4b3ab02542982d6c51e529b0ed0c357fd06e585a22754a62d36b1554d555480c2850a4d7bd2c03f2e8d25895a8b44410b85973c2cbfa1ede192c5e9850bdcbbc3ad7b65fca80c3aefbc6611ffd8cd4e7ddce9ad649471cba5e5ab867ca9701ab45e3b19eae0e2f759ef4758c8bc49e7e2466a35a35266e496d81abd4fca5b9c7dcf4840faaefb3d76e35184d986318534a943e4021272646ed49466482a39170acc77223ee4f0aebef11379d38c47c4724720c8866cdd6e02c9a8486fafdc00ddd2a7b6ecdd0497905cefbeac006ead7de78c72046d8a06103f4b2fab01d6bcd26f838b05d1560fcd80e0d84ce6223f40a8d5108e0f41edaf5d0b259fd4a57eb6301418d2a0aed68cf6af655bc7f9169a723c4a82110a68e7481298e4f1497018074a72240cbf56e878f90d7af0c24984594e57a4a24bfea786965bf7120eca0a22b0e690046bc53cd7277f1a01b22a974d00f9bf854d3f2b769e238030c67c9b9f9f7d2d7d67ea91586416fc4560e002e029730fd4dd812262a0acfa5ae8f8a5571c7bc14f4b86de77920b296da255097a9976f12d10f277b3e9af44b65aad80e3ee4acbd02059111cd5f9b79a6c50a5be3432add3808d47a59a88f4caa7827f8e02d0556c368f6338b3fc4b7c1b32874bc033e5111a6f8f86477b872626bbaaa076ca793bdd1319765538cb10c9e212787eaa67b1da3f74e413d42e469182157298dafaae8fb9eae8fd71d88258cfc332f6afb3e2da6c6e7024331407094f78167ae788e23e2520b16cd9eb90324441c59dfc4a9a90b875a8613c0f5e3f113985551e77c785c20ba4d98ed2921df7a50a763c222770cbce39b3db19283586ee424f6513325c024d7e01acf45398b383712541a48223951142ada16c40c633750d3da555c003fc0e57fbfb284e9bf47e3c93493b733d2d1994512717062965f274e0962efd5800beddd5e9880204d87a7a9152ef4dabd64ecca342a337b520bed0d81f1380caea6c8efe53353ea299c8d9b3b632cc50dd678de603b6a71888f1df8cbad2e05e9142e10b2101b8ab5b64ee8488dceba03bf7bddc9d62f437d4be999abd8f58508930986df760760b03c9363b1f47c80c828393215d11b49326a26ae9e37cb88a6ac95e2ed04382b48736f4987f4512e84e547be107dbb24d04a3d54093dd909a6e495670ae22319d7fba1e95d32dc9b5252f06da69637800d427c91348ecd10e0dc26d9f1f93023edff91a9cd1761dab334a5016e6ae4dc3a0bacdf3494e63d90c0e1a5028922e8a5a8cc354d25791beab7294a3f30d3718a6173f13334da7386a0441037b38d920c0a3036e902b6c2c83775cf1662a4e8e906809f7bec057283d2ea2d39f980427b800e853d7e3e101ed4d0d2bf8ae1e3757f0d55574f57e532f54f9890f71690c11f39b467de7f3d2c6553c805fd75c663c4f53395058fd44b158cdb79437df54dd82e2cc38811fd5a82ecb1152b217f88a81cc16908b8e576fbb478f6cd93cf72a6262aedf04972819f100c9b5f67a4e5f27adcf11bb223601b4a9b4ac2895a46f7d227fb855a7d01f426d3aaef4b3b3a2e252e99071ad83901e1c78a2fbbc47d4072e68d73bb73d7c8de6a0b3269c41b6f663f225b3a442dbf4b72a0286d082156658ca4dd3ef1c5ea47f465f86d13fc3efd1d1dc99ed53ca504c2376851b2ebdb08d7b355ace72f6a3c81c2ca37e501f02f26871c2777e79f188f9f5b9b2f202119d4b9c30e3ec497fcc443fe05e379cc54e8da997f7ed1045490854474a02b584842e90e832ab7cb3b620a0159acf0e86d431656b400491942b161861dc24d0b6d0a6189df4c3837dfc105acbecf003be5af1efc94bfa42272d1e468164a1c1644572496cdc5bbeed914b3613f1b5f909ef2d81bf53287afb0c21cb7ea1c5a34dac369c0d5b6e2dcf914717a0606a52f917d00f00a62100a7a0549b14ffb78cd92d6221688e3007333f799a679ed2ea4ef111d59fc621f6caacc6e445db2388ab8ee34738abf29747d5cf05b4c3d535eab6ec97de7e5d65a5151d78911440f9e275b50fa65f0272c12ab586fe95ff5686c3d6580668cc355432e7af2ee24e4929afd3de9f7dbac8da186f98338d53acd004e699f019effa63cff4e66e7ab8c4502a10e53b56a35fa4e94c058b5ff029e4a7b76c3820acafbdc7316979466b7201f5645cd197c37bee95813056f06c9ceaae9f667fc621f226419ba86ee3a500ec1222e5d0db39475f5315cc64b8bc9296c9ba77b7bffbb0a876a0bc9f1003b994505d058592298da78b6bf927d4de14f6770c8f99421cb6eb87257ef6f54dfd35c550611ee64e5fdbc90316a30d8a4958ffbdedbfbffdeb4eb2ac42c75eb9455cedc0167cb7d023079462bd5e843a4b366aa09e796ebdb740fc81f7ab693352686a7f323fbe8d9fc2efb4022c44c7335ccc1636ad29ff108f49ddb1334679f684efab021f43d55a2bf4f60e4b709944bd2bc59782e249af8ff41af668c592ca059a42ca891c689469aa2f7bb7ae3e98a631f6bac29f10f3abc86fc120ba1da0b76fed123abb274077c9e3d4d7c9557e746a7736d44001b4f4e89b3ae348f27e3a263ad05a5c0fa1be7a817c0696806a4f79bbcaddbdeb7e8057a76d06676e4116c55aa2ba632cbf66d926b6576e1e9a8dd5c5c8458a23cdb8bd93cdd55cb584f5ac9f9a846cc59ab30bd1f16be708fc4837a529ad0928757cea1f848b54defe8edb391aca0b6eeb8c89f8b0348d57c3247a6f7f69a522db2f396fd15f243787f76d06ade9d78c8d488814225815bc3c6a38698fe860cf3540277ad901e3d1a050befd7eb4ed21225008e435501630b8f796c53ac8414aa006e2e93be96ef944d39072fe33857981854f09dfba4e0b8d80f2322138d6721db97712b09008a8111e5b31ad19d511e21e614f6e67101094748db7f37b06e08b835f7912c726127f1e484916b48f18dbdd6470ceb846f5d28310c02aea4a466371b360efe6bf6ad094605ef711711d9067cc5d32bd069152f8de2192d35702ea869832900cc2e0108ff22297500906025339fdeabe31e9902385030f50b65efbdc5ea430d500f7f50e7b2d85f4e64077d892b6744d37f765b84952f0cac5bc17523d4697c04836ec13817fe5019322ca568b2287b63d393dfef3fcaffff69e78047e070b27a602f1f1ca99786636b09b0e433e2de69c3d2a900eacad3eb2d86fd4fc5bbb94195b8d96b7bd31e2a8644234699047b013aa2fbf743eec5cf13cba8e0746a538fda063e7f02461dfc67644fd6d894f05573bf4ed3491eec708e5a13bfc2282a4d11695741f8fd73750510c80795db493506adfaad3dfdbf8fe3e98d", 0x1000}, {&(0x7f0000001440)="9945b10fb7cd5db494752dea01d913f189e255801029b2b21863274c958c79d8dfcdaa748c2e5e05c4e0aa77ab46a7d0a695231548b073906e761cdfaeaee74d133b0b023c66e656d6b60581d666dcaaad7557b476eca35fb33e064d0df8fffccdbbb891e3b12fc0d53f78522e088e3ae05dee2c4b1d949b57f3550db87fa5907d46bb23eda9e8e711cb5815173e66f62f230a25b39a6e446819ebc3d851dd7c982b58abc05c91976b89d9e54f9d", 0xae}, {&(0x7f0000001500)="8fbdc8", 0x3}, {&(0x7f0000004240)="726d70573937b944aff7bf79ba19cc61218c3e97f85429239aebaf5221aac51701cd2af0bb66c78469b32d6f79cb3eaa35fab9656cbe82b45aa103172a8d59a0e3c494a581871f057ef79a537239ca53e701dd21351628fc3e8100000000000000daf07141fbdd90f914e0babf20d14c5b5f9d522775016e3f9665d4734a3021050000000000000058801ee3fc8554d789b582c61bac080000000000004d3fac585fc48e1298b0894c5f8a38e296ddbf8a937df52c79c1bd3af26cd87f97233c96884670436ec320ee3ad5894310253e7b016a16b542d8e1d78cc2d7b72204220baad6528d1b6b74f4afc764b3dc9308942df4708bc51c8fb02c8ea8781fbe16464271158a690b2f59564d83ed9fc8218fcb022d2090bc9fb53ada7dcbf95cba02e3ac90dbd4fdfae2ed85ecf97b", 0x12e}, {&(0x7f00000015c0)="73051df213646665c443834f6a814932aa826049e0d6f2bc68ad96b532e862ada2d8d34308bd14facc41ded95f04d9b6f6bbd3d283993433486994fa7a1c3c9d0c75db16a32361fa7cdb1577c5170cc9d2cb2bcc37d1e81ec5ca5cf6466d20bbb2318e060e5ff62c6e460a9ce7537a41575e50739ce0be5b3edadef277ba16da0282", 0x82}, {&(0x7f0000003200)="a25b0c6572ce93cc21684d03b8224f17a2b430558c9e43c74b4f08240657cd87fd7e00167fb48ba09dfda2eae2bf12cb5259a958966021f526182f349ad6144bdf71bd545c9e653933a0a09aaa62d376001979b6097e2099457f031f5dbd58bf45320c5e97b3d008cc434b18fc1655addcc54a2af0a2f049e2d0dcb2e8ef102d803c0821210e6ea85fe7df5b08f57366d2b239afe22ff3ddc49408f5d3adae5b492e33b565210bbb43b16a427e210949b5b7c237ca006ebc4992d83ba555198392500191fdfd0a28651e16b0fefebd6b23338aad2ef4789e11ad9943aaaaf876ab5e167dcb8e3da1be19676383d8242924a7a69ffeb580b9c7022929a5718c7f9e1c244194b094f8f8917db7ac2fe99ff21947b0c5260c99192e614cff86de08a885655f1661debb197957975fe6b5bbb3499b95b2d6a7e0ad567c477a5f06cdee3f03923fa82c7a0a3e56962bc9f91e70920b2b98c4b751fc0bf27e16438e2c22c1760b4d7407f97f951cdee8614c158744b36fd00524274203fc8fc7f3d5ce67f591ac4c7ce1883237fa004dd39f63ce2a022023ee385e64c6af64c5bb23e2df9df0e4e44fee76921e360b0cfd3a07fb2df2c85be7a92ac0c2a80496f05bd39d9cb99f58001796b8871074bdf8ce170cb12bf1033ef9a230e8921bcdf01122d289f8ce307d5efae844571ca3f48bce6967c6c31381c126036bbb3f36c6e0e13e1e74e87ed71585927df8e5fd77f526b3d2658ed68e2bb134959ef292c3d30c00ed9623c53deb24a6e3012c77cbbdb0f1c74b30bc0ca74cdbd52c892665f414b2dfb7e29f4fbefa5beeaddb98eefce78c4a7ddd70321fe791e540d80a73089c797df87ef92c91d9b9490faba1665a30e0521602aa903c524888b92336b6e84994885b32235ba5c224e4eedf4fdabe2728104d280d6e7107a0626c94d7611f7ed48b7e5fbe89286bff056159c7983124fc5953fa6204e834f5963e93c965bd803a088b897c2bf0756e0bdba51aeb9d3798e8c7a9424949f967953af864ce264e5415d34dff71e7598910449a114057e4d40c38dafe245b238ff0392ac9514fd5fc9c1d2be41f3c05d76dae39614010959900553ee8ec945e176bb99e3a16fa8777b564628be1b691cf4b469cf0502ef7408b9ac4173edbfcd13f26acd77042680e074417bff9ad65654238af614a8f18bb597fb697200885fd8518534d256e9b04b18c128e052a18780e9ced08f313fbb5c12dbda406c5aa081a960e317f6f03b646b12c63884c55cca01f1909eb719c932f1d0e09ca3c5218a12b683e55a8ad672ba38dd03ae97c45f6f8975ed1808f11e0b6172476da2577f284789c55c553e57265a06f6afe68c9127526f4157b44c4ed775c8ea05232796a9ba398f0ba042c2a94132523d17b31619688cb0331f4795636f73c37d04c1f38740a5534233681c5f01d29ed9aee41c5fc462804594b02ef6578138d4afcc78072442abd14ad3252a0ae3eff834ce627df7696092e0739a2a668a18483e77a6266148d02720181385acb427639c440295cc9a1633fabd0d4cb5899811fb1d120826f75412cce363041fd8eada59b02f66a15ca424b216e693f63a0b9b65fad16012fb0db0014e94be4f3fa8f2a6c8e09470edaef3060ca01776e390bd4272af829467ffe00247b4b12bd5dc7c59741c57cc4573b3c34f7e50813bff0217a6186cf020b666dfa0c095eb043b550946e869d25def786a5a5fc740f31abbd47f08336abdcdd5e0fcd20209bb7346277166749ea7d5717e3157a52a282972b72de9df66deaea82067ff7b5f48064a3d05281923ca38659208fd5bf5321122190848059c5abe58493538e78e1a30303b808a2258d30c7f4ad95f9fce2f888f9eae2211f4444bc58821d0df0a6da88dd0cf8befc7754e4e6470dba1358ef9e99c8b47a53251bf1383b48ed00b077d586f71f7f5ae4af86d7c6cf8c6f2aea220cbc06bb94a52bc5cac2d6d2ccca44574a86aaf4b3f280dfd2409f8310fb31d68cfbacb4b61f7e1c583e670f193668e7713a6a62a88a910e17bc7dfb01aadd664dc31c5918c9e9c5d641e584f79619ea089a89fe73d7f51e6222bb3ac702b6096058ae0594cfa54efb3cec5729d7987d008ae7109c40974e79f23fea2e2966f4867a1942d0884025057f0eb80723dc6b137169d634543e6a7a93e6360ed96b5a891ac2d6f92e9168da3f92f4762ebe207aeba3f9a74eda262a4981cbea0782f6367c23a445be7deacc21d72a0d2206ca042a4c78a9eb4875b1d1d953042cdeabd5fd446dc851ac781b680dfed73c458a8cdb8eb1c07c29753c3b2bae65133dc1d24d7892c484a1c33309186f3bad296e6ff2e4e6322bae59cd03657d3b6d4fc73ec5e8110840f4f3e05379f94f53726a9acc25087e5782bdc829133367b2b78899425bedd21dcbbddc4eecbff99057830150b9866ee30c34e744aa24e79750cf49b6b08b2e24b2f5324b6e9f2dc192e175ee62f6146ebed5aec53e63c663e36da52b8310561b3e9772f53d51a78cf12c8bc840960627c47d59fd6417ccc613fee675f738d840bbac64879d45e6518fbceef8a05ffbd726170e7f3c0604a7da7b676b6ed9a5842c3936f769a267a23be56d4de36d8ec21595cde19b29cd8fb9313ce2c842e693d6ca7b31c98f488491817b277ed6a96bd80698aa3ecd51f94f671a115be8776c61ad0990c9a3900917417adbf09e20f44c9670c9031551343623595214042a76e807dcea11552315f62dd43783e5885d25db3bee0d8c523ef10b334f47792d9a49bbf9111613e3de883d7fb9c1b6d281a4a283acdb5be9e4b36340080b4d2c9aa9d6f7be1776ef2bef9b56f4aa647daf048536d2cf7e9b5f981edd21a21916928b171416d4579a2e4a54a70f8e2b9ae72a5553f0f13efc85f33fefa7215960efed9abe3f815baee5b11b986f746b0fce5e1dce20c164489d5bef149dfe352fa0252153fad765de9c25da064e7b0b193cd3a62b75e198cccd96c25f868fb3f5cfe81b15dc9aa24daafacda2a5b8fd9625fe505e6268d768b4df1b9b3efd77053ad4b2452b9fb4fc0f19c952bd0a033652928bf68b5cb4ab13ff4dbd9d7f355c9edf18b748f4103757fe3a4ea5cbbdef73ec99d9b53d158201c0cb2b19a44c3735d6404448ece5c897c97ee6c10107f5570f86f624c07c2720a05b8bf84b863a7345d7ac9c1b16091352235624ee3d78dbf476d95c3b52e43ff32e603f05b3a472a2e5d9afcb1ed10dca33eb022921709850544027493c0a52b6e49703fd604966a507a43fafeacf5308f48fa92e903c6c24d4df696468f3ffb5fbd149faa390c2c490693cbfef25da7ed0de779412a4ed76d4e7925e9dc9c109ca06895fd22758d4459b69c78925bdfa218ba01c96dbb94c411879f4676960a8e1439ade913d52d163d8fba84f29f870cd133c9ef94f2c52e2328231a35bd68b8135c197b087638cc982602dc356e7f86d9aa00a0ef87233adfa5271c19ff1893b1c16e7b151c63d68cba244869a14833cf3aaf04db80f3b6eeb82153dde18ffe38f42aa787356051916bfc850863f611a367b966b7a8709b6a1afb26c4b3f36ab756a2819b460e2d060ebb25f68db6dc865e4248e10ca4dddd3e73b1e5dc318fd82327b57bbba544a66573b2c1a928f369d59b9cfe2ed0929b37f9b98ce82b749fc9af65a2be5421b92f6e05494e29a0bef7cad78529548fb6338bb5b4ebef85bf28090aaa530058aeabbe9f9cb1416b1da94b4faba51ae27358da7c30f18fceac9adf97c86c8540b8199d4a24c1a7c4151b806ee609b70a083995ff0ec84e7846b1271cd9a754da6dd0ae8103f81b192cfb0ccb1ec5a09b83f64f9f991edaa58f32a5400dde08d498995f5bf6c9abe2ce1d5137ed650179bca337aad3a792f1f7af122f6888cc281998a36114df7e251a19a45e1cb06e1fca473737463858d1fb8b6b1f20959a0c1fe96bfe9c4497985514028188ca0fabb859e00356128a798e109315bc3e60a9126bfcc04b62641ffbf843a70aeca404a6f26d4634dbbed1b2ee8dff44227c5b5c6ce96a4ab21a50d6debd86f351f5c1c77ce49c4938710fb4af52f52eaf47a21aa2e578c6818f1e35d1ca10143f58446b234f7f34b82f8adb4d7f5fe605f595267e5777717180d8c93f83d35e8aa9c3474e501c7a102164e8a4c5b97b1242cd9dd438885ca6b55c5fbff2415bb104a35383ba7b1d1494bb71b2f82f309c0a0a52106ee1eb78b0f35f810c12fba2a22a5c27dfc5e1f147c02c7bf6651d0a8b3ef977282a3a5aa47435b18ea7122da6ff503cb2d92e8d9781712394acd4457d0635cd137ca5b5cf227bfc2c4a9653d069b1370585fda4d84959c38f27adeca08c55eca249a49e5649a42d257e96bfe55f6133bfdaa1cb50ad04169fcadc6b4e3560a37775aa2afd62396c554597b4cde6664783be1e3e2cd1a7796058cd018efbc072a2eb1a0015075df6f83401c37d24d09e64db45081167315d8735dbb9740eb9dee601286dbb895066da6d7eb69890cd1027d46f9ce6109278a52681b2bc62f2b543996aa3c0d05ca38c4ad2cf91f8f12989ed743c2c648468ca9c946c09b35f0223473c5e8fa254cd0293d45b7e8d632c8cafd36b475d8e2f18d47f70f36a33e972048799b56cdbacdadc6ed40483789f6636f288d2eb255cde685e770804cffebdb6d13996b48c7dfea37274d0f0fc855cac8b706b4e65214c3a28af2869030082fc4fa9979656bb0b7c9caf666d3f8d8775e147904df8b64c8e0762d80ef804a4d4aa2fe06ab6a874ac8b4a8b088ca7eacdbe02fce8eda48b85db31b0ddcfd2461ff2b5c681e5ba0af912dcad4755b085f90da4799317f10ca472727c9f80cd5ea03db9180d5f850492228fbe1af127151aece73f6e77ee561e9ffb01f4fdb68a729689fdccff5fffa888777473efe7419cd1dba3758fbfa8aaea2a61bcabe692507ef35a62464e88decbfca074e69e81680f5be95aefc42ce8a9d9e0950bbaa40e116444009d0202776f29443aa89405ec14b8feae01915655feb191a257a127c2dda7e532ab179e3a19531a5b988a79cadb75e5187784ad3f3f8c7f23015b6748154c63badf713437dcdac97480e2c674fd8769b4025d10187717ee5fd467b7b1d085bbc60f876d6ebbbe62383bbaedc36241b1518e4b5548e1f840c0c5901480737d2578e519ef21d9bbab7214d55833c4daff204574d1a8e5c3590323f80a2a9753fe2dc04d7fa35467c1ddd34098007b8e562c23ff5fd0fd60b52ebe789ccf45da4978dadd23fdd36dd1783c717498a0c35ba5465fa8ccaa177344e682d26b9cf6e3016c77e3aa7e674f424b00b1e758805a8bcfdd8464883ffb6a43ccafb9c5bae549c1ca219baf326abdb5238f039b0774e6793238942a1b9c46effc3d608fd5995b519ddc391580ba92cbe19e9c0f0a1c699b65b432962316796dbbd1b6296b1849e58a18718aae09d25f9e0b4ab35c99f1e9f845b3b8c0350d6df2e75e1eb2f43550ed398eec7bab66ef4a9eaa4aa370d122ddefbbe5c3c32236e961cf0cf8f64ddf8ceec7bdc2e94d46223c9000eecb9aaa214417c0f214ae72a7c197ed6c7155db40e16e584c208890ab7dfb722791e6e41ccb77163c66c9e2781542206be91cd4989bdb2b887941c6a9365ac242b3371d56530f2f943ba14a8291775e7745315f4148cb99575ec8f56c8bd0101689faf2792c661cfb06d00fa9b0efa0709dba10c46fa6e4365aec8168d78c90f5196d3817d8c196a12758744f9", 0x1000}, {&(0x7f0000002680)="8c4643668dac11bae8f7c2e31991f4c335b191afa48c653874d56896e420d9f596c52b82434702f4697fd07ff13d10212b6080e0272b24b7b43059cf39c2caef75d26f3ec6fa4dd0cfaed9173ef0c070d50f5d6b73328308e1df308070d7c523fd62bf8c107f91f001f5bbcb0b44d34e2117dc28cbc2e443cf5fa98ad6a51dc64999b0bde6920e29a76a591391cbf2f572083b2fb695886369bf4f0486d4e812dfda16e417b873578749274c04b7783d1cd775829e18dc37c493ed1db29b9d7f7bba8510c782cbacb06507692c666425da79ab620ea3e8ef", 0xd8}, {&(0x7f0000002780)="10f9713240e345a48722c70cdeed8da10a7aa3c7df69cc1a960a56d17a96519552e282d56ea7de43a6c05bc2", 0x2c}, {&(0x7f00000027c0)="3c9e8e846e8e92e1ac3ef3574d88ee3760ef09d36062f34b7910ea4b72da2c988674b559a8df9e53c303c88ccb01aa0ebb9b7a8e98bf75c87d23fae11f4b63908391c07373413ddc6693c8099b07943dad9ced47ee19068a293a2e058b8eb10e9e4a6a30c766e997181acf3ae2c35798d078e66eda84d2bf6f7eb0e36dc5e1f4588a3f81dbe76668393419221e12797e4a888872b721", 0x96}], 0xa, &(0x7f0000004380)=[@cred={0x20, 0xffff, 0x0, 0x0, r59, r63}, @rights={0x28, 0xffff, 0x1, [r1, r10, 0xffffffffffffff9c, 0xffffffffffffffff, r11]}, @rights={0x28, 0xffff, 0x1, [r5, r12, r5, r13, r1, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, r64, r3, r67]}, @cred={0x20, 0xffff, 0x0, r33, r48, r51}, @rights={0x10}], 0xe8, 0x8}, 0xab5ee91a849eceeb) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001540)='/dev/vmm\x00', 0x800, 0x0) r68 = socket(0x2, 0x1, 0x0) bind(r68, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r69 = dup(r68) listen(r69, 0x0) r70 = accept$unix(r69, 0x0, &(0x7f0000000080)) recvfrom$unix(r70, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r70, 0x0, 0x0, 0x0, 0x0, 0x0) r71 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r71, 0x0, 0x0) ioctl$BIOCSETIF(r71, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r72 = dup2(0xffffffffffffff9c, r10) linkat(r4, &(0x7f0000000280)='./file0\x00', r72, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$BIOCGFILDROP(r72, 0x40044278, &(0x7f00000001c0)) r73 = socket(0x2, 0x1, 0x0) bind(r73, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r74 = dup(r73) ioctl$TIOCSPGRP(r74, 0x40047477, &(0x7f0000000140)) listen(r74, 0x0) accept$unix(r74, 0x0, &(0x7f0000000080)) ioctl$BIOCLOCK(r74, 0x20004276) 11:55:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/18, 0x12) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r3 = socket(0x18, 0x1, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f00000000c0)=0x8) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r4 = dup2(r3, 0xffffffffffffffff) linkat(r2, &(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000340)=0x8) pwrite(r1, &(0x7f0000000280)="146ea2dc6893191e72d000000000", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) 11:55:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x881, 0x0) readv(r1, &(0x7f00000010c0), 0x18c) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r3, 0xffffffffffffffff) r4 = accept$inet(r3, &(0x7f0000001280), &(0x7f00000012c0)=0xc) fcntl$dupfd(r2, 0xa, r4) getgid() r5 = open(&(0x7f0000001000)='./file0\x00', 0x20, 0x20) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000001080)=0x80000000) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000001040)={0x3, 0x7f, 0x8, 0x2, 0x9}) r6 = semget$private(0x0, 0x3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000001100)={'./file0\x00', 0x5, 0x8, 0x2, 0x1, 0x400, 0x4, 0x5, 0x0, 0x2, 0x5, 0x1f}) openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x80, 0x0) semop(r6, &(0x7f0000000040)=[{0x4, 0x1c, 0xed83a85592e0e329}], 0x1) 11:55:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x2008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0x5, 0x7, 0x9, "5705c876f9a564f3486a002fbdcc0f8d79188ba8", 0x4, 0x2}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="f62964423e3b0fb40c6b5017e27a1f95a105bf"}, {&(0x7f0000000300)="00bafff5e7bf6cf0705d958b5e22a53835603bb8b4529709278fd7fd5dfb4c3f03d90444528ca07c7ea89bdb7fa1cdf27b219b8384b2cd84ce55e0b54e87e9aec8206b87cc04b11f252c2b9687e2a8052839e7d8b8c85b16cd172abd4f48cc83c82580d6cf22983c25f27cb21d2252e2ba85a8ae4e556a2b959879e0ade19e26031e958e75f7c2dcaad64024bd6966983b5ef6a790a26220485e496401b736c299cda92f301620e7c9f0cc446c34f6127625bd", 0xfffffffffffffeb5}, {&(0x7f0000000140)='H<', 0xfffffe17}], 0x2d83520d472d3d2, 0x0, 0x0) 11:55:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x7ffffffe, 0x1, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r3 = syz_open_pts() write(r2, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) r4 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000700)=[0x9, 0x3, 0x0]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r5 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000b00)=ANY=[@ANYBLOB="100000000000002af599fcf63f15287c56bf1975549b6cb40b520001000000ffff8a006000000000000000ffff000043b27e2cc9407be318c9c64253ac272c070000004fa9c1133f97007e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a55810000ac5c95bafaca7702756ab00847d63b57230ea09403f0aa780873314d2efa45ffc164c17b751b51c89c35ff2e41f8f581493c5a95857d466476fbce133913c404509c9142f691b8c6d6b6f8c1881afbc6a7be1ab0ce913042d1e4866dffd5ae0000000072f5c721aa1558328a6607941f31b592fded4288bb432de16cd421b8bc6a72df138c9c46bce4be71480275a522fa34040000000000006057212e2f69a0694e2eecc0c6c388e657496f8f6ebefd422760c073f8f0c7c9a24a078bba34dc4a0ca6f0eed7ead3d53c10630d5230003bbbf898c3c65aed09c0866623a746fe1316b4342cd551eebc7502fbe0b9253c4b2664769fd2c576639bf199a765c4bef0301639edd37314c11926a0bdfc8c1cfcf499331544f8aaa0850a36d7c7cc220b5974f5aba7055e8bb06acb82485f8321ee44b27738b9df20cb0aef04a651683a7265d0aed1882cea481ccbae256198f7dc911d4b192fd74b296e951e89ad804f9b64e5d6537d82cb0f308fb65b3dc8b7b9fadbf637bf5aab19768ac3152b9c2fc0d8eed89d5e252bd8bae3b57b5fb8ef3d0d8b79cdb68263f7a8285ded"], 0x70}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000140)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000580)={0x4, &(0x7f0000000540)=[{0x6, 0x7, 0x1, 0x4b9}, {0xff80, 0x86, 0x1, 0xf37}, {0xcb50, 0x7, 0x7, 0x8}, {0x0, 0x5, 0x20, 0x80000001}]}) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x6) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000280)=0xc59) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x6, 0x7, &(0x7f0000000600)="065aad3dac02ec3c8366935c480d5aa1e6a64855619975b30867ae5c7fdf392af5f58b723977407af3a640272900f49d75a0f1994cfecf6e1eebb213ccebaa89162dda371f6dde4da59b456281c07738571a52284eea5c83429c315abee7a60a32a744f8e846e55f7f2d9f811257853ddc5dd2c9cfdcbd870b48118d84438883fd0ed1a48aadd1e65838909d7862a6ffe43fbd9458d2ab46c75cfc255a6e03e20f6635317ec35b076bea5459909f2546a95616bc38dfa1538ca180bcc7bb21ca048ee71e7865e6af6b8caab1d2cf95ba1bc2017102f2f62ef20c01c48cb1ab18f7986fc5f54bf62a7aa47e7dd26b", 0xee) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 11:55:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x3}], 0x1}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f00000004c0)="0c0600000000", 0x6) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) listen(r6, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000480)=0xc0923c) r7 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r7, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000140)={0x8, 0x9}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0x0, 0x8}, 0x10) readv(r1, &(0x7f0000000040), 0x16f) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$TIOCSTOP(r8, 0x2000746f) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x11a0, 0x0) writev(r9, &(0x7f0000000400), 0x0) semget$private(0x0, 0x0, 0x4) 11:55:38 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r2, &(0x7f0000000040)="1efd4887ae41bb8ae4fffc2d41ca9a2db90a064e6e4f32403dc29983dc90706c75e60e87e435ce726d534e5c4053b0e88f53ed9eb9bd0def6c5ba6993c8290c6bccbdef01a88bc8be35f3680f55f4b417280cd7501a3865b6be481e9555d35e2af8df8640ae53dd1e2106dbc4fab26d0fe46f802458d8f012914d3abba0be7861f7a45cb9ef67401e934620b63b945fd233fe0352508ee620c0ba2138e1ca62a9f875ed6982d9ffa62168475e71125c812f5dcf0360a7a1585884fe16b916907b68a03273a80", 0xc6, 0x0, 0x6) r3 = fcntl$dupfd(r0, 0x0, r1) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) 11:55:38 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 11:55:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) rmdir(&(0x7f0000000200)='.\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xaa6527deceefd96b) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f0000000080)=[{0x3, 0x1, 0x9, 0x2}, {0x9, 0x1, 0x1f, 0x81}, {0x2, 0x2, 0xfc, 0x1}, {0x81, 0x6, 0x0, 0xfff}, {0x3, 0x6, 0x3, 0xffffff4a}, {0x7, 0x2e, 0x7f, 0xc753}, {0x9, 0x5, 0x6, 0x5}, {0x100, 0x5, 0x7, 0x3}, {0xff, 0xcf, 0x55, 0x10001}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") 11:55:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, &(0x7f0000000080)) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) recvfrom$unix(r4, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) flock(r4, 0x1) 11:55:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x840, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x3c}, {0x4806}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = dup2(r2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x40, 0x24) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1, 0x70bf}, {0x81, 0x7f}, {0x0, 0x3f}, {0x43}, {0x41, 0x7}, {0x5, 0xff}, {0x19c, 0xffffe048}, {0x87, 0xfffffff9}], 0x8}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) 11:55:39 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/9, 0x9}], 0x1, 0x0, 0x81) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x451089a476ee23ea, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x965) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000540)={0x3ff, 0x0, 0x100000000, {[0x1, 0x400, 0x0, 0x9, 0x9, 0x7fffffff, 0x3, 0xfffffffffffffffc, 0xffffffff, 0x0, 0x3ff, 0x65, 0x9, 0x0, 0x9, 0xaf2, 0x3, 0x200], [0x81, 0x6, 0x9, 0x1, 0x3, 0x3, 0x5, 0x0, 0xfff, 0x9f], [0x80000001, 0x4319, 0xfffffffffffffffd, 0x7, 0x3f, 0x9, 0x81], [0x1, 0x100, 0xb5, 0x0, 0x9, 0x2], [{0x8e8e, 0x9, 0x1f, 0xc}, {0xf001, 0x6, 0x5, 0x3}, {0xe5b, 0x7, 0x0, 0xacb}, {0x74c1, 0x1, 0x4, 0x7}, {0x0, 0x3, 0x4e, 0x10001}, {0x0, 0x200, 0x8, 0x9}, {0xcc6, 0xb3, 0x6, 0x5}, {0x4, 0x40, 0xb8, 0x6}], {0xfff, 0xe7e7, 0x4, 0xffffffffffffff80}, {0x40, 0x1, 0x0, 0x42}}}) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000397d98b39bcbbb7512b488000000000000000000000000000000000000000000ffffff7f00"/195], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) close(r2) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgrcv(r3, &(0x7f0000000340)={0x0, ""/29}, 0x25, 0x0, 0x800) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x451089a476ee23ea, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000000c0)=0x965) ioctl$TIOCSDTR(r5, 0x20007479) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000c74e5c5d1cb34bf5c54e18a8882e324f0000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000a318f10d6d007d6ebb8e6dc443ec000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000397d98b39bcbbb7512b488000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000e76935d1e8f124fe0157869a4d6b87f87e1044c3cc2b148d2b2686848768971ebed070559ed8ad2d8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r4, &(0x7f0000001680)={0x0, "f35c121586fde38ab412d2c5bb23ba710603ebeff42b0df37c628296a2516f390f35d6e3a2669ce1954382016c7575815414b8cf1d04db1aafe5d1638373f2af389724bc9a2386feee18931419af33bdb27f840cab7d44cf527e3d39152e00cf6a3762537606d1f15d255326154e0fe1161be87023a016c54490682652e81df2ce4a34cb7fcf398d447d958e9cfe6f098336b7b02d2a2c0d9ff0c0f58d58e4437b24f0cd35bf87c9e844ac57d410445e8f139e40e97bccdfc16df3e694ccff2c8c9d4ec573ef639cd412ab23569161e0ae76a17bcc1266af15e2cfb173b3cb98fe8501c5aaf51b402c1efb7c9c9477d8faf2fcfc856abfac010d2dcba6b1445f0be0104c0cfb33e33b0120d845b016fc8f065a812f579eb11a88b151bb9f1391308c1c5e6290ee5bb7057c762b385b6182ea210df2277bf196f3b29a714e3d1b18fcae4c754a78ecf8ca8a2f14602ec9f92af9509bdf6cd083a4b23f16f58a488c061355302be90d3c242ac0bb6c9f6ac21ba6843bf4832b9857e48b51a8e3d21aeadd98a9fee684f5819ad903946d8cdff41c53ed6d491d190cdd3c5fa8126aec45e79fce7be1311e6596f89e46fd008f468975841dfbb8fe009e8ad9153b0665a8c113bea8f803cdc8f6c394050e8191d1ada18e0ed64009d12dccd8e6b61415e49c4313e78263375e2b287b25b8e97bb41f89d84c08052bbfca3dd1b9221d3fcdff4a035b6ab34b83354c3d3bdc47e36ac277f8df6b6eb2eaa1f38e8afea4d783ee4389f36fb0b560e1a95615fc8b172c29f6847a9baa8473d2a75401aec429a1082b346f75a2938a98236d88c97260891b518c1dfd7d7ffc4817ddd7a922250b407f4e7e6921e3556a6e62d067904b78f507803e1f6670bfbbcd112aa6afa099fe49ead7d5196e1a595100c62a38e6d3bafb9c8519966ac6e41e4df644a62303b1b676746c3736ad21f7ec9366c5ea7152921c124b33b05c9fab269f166838f299007c550e58dd5126b3d8e9f752214d19e4b3d46d3d9336ee49acb1f7ddcbc59c2c71c89b1bbe9f5fcaca48f0394bcd95ca6d40f52153f853b8815f69340e6b8155486016f149d8169e4d1517b230de0de8c5cf3a2c213f6aca183d6869e4312f35675c7b40815e0ef785ef6aad1b79ffba55f0a384938412555d21aefa1018f2d4ec9fbac7c87fef6e3bcbd9a9b7269e8d95f31c77b0c0563fd5b2e7d55270d6284cbf01387fa0d58dc8f3d43828808c6fd7ec3084aa95a6250d7662971d68d657986e99d66bed35e6066d8b2899c2a6f07066c96c0d21b4caa03ee24234951f304514711161f5f5f97f7bbf3dd01d544c95e344efdce8ec37ed76dbf2cbfec682be06208758da1c5a18c609d883de76d4f4ff80a6b0c2dd775cbcbb113cffe5c3e39a5963be2e10f2dd193dd7d2e8188a9abae5b5279cdcbf72ddb2dd7f326c63454e711387eaf0f2ff7f5ff97a98e10673441815f1e763f0b4891c7d5af1f2cc90bed308f41803fecf27befa3a91d3bd433d9d8511ae2ae6de3b048091b8bc13a1d753dbe3bead8d7a160b29ae30a1ca20f5a4e68693bcc1285ee91876b670a1e900a667fae50d947ab2f9cb3f14e8cf07b82eb32321936317c797acbc16c31663469de5e58c3efd3a090279c3465e5bd233191d493e948ae8b431b5caa2edda60e6095cf7a645225369b042cc4fe6ac4e4292f10da90dd2d1289ee549109da2cbff05274547574f085407276ac00647c1dd6c904614a72e84be75a971812761acca18efc10914dd3e87f5a1e5f7fa8248fc31c42aa34c5de822bf61da839e8ffe06f21b624993c852d8a39d4ed1c589769082216f2696179115e797eb13985d5b829cf666179b3cd9abdc3eca74d6a6a1fefc663ee261b0afc6058ac0d7be4485df595b247179f42ecf754f4e2682295397f9a6d336772fede44a19943086ea2a37e6eebe9c320ad740101af7849e3671232dc7a764af26d1e31bdefd6e4a4f2b83f9af11311918528274b325bcd1190606cb3069f7e19c1fe9041392b61a4bfa8cfbe29d39adcf56c15ee9db683083ce7c5db91c4de51ad43b3e03b2a378336c4f7b1191e237d6c6a561c665d57f748ffb84b0bcec6c64c56aec248f41189eb55ab3d87d7cfbad9b10e70f6b177298c87536251076d3b41c20c9293704274097ba0e92ba1f9dccd9a75f907e2ecf347343f5cf044e81813f2ecb6f9b155484909618dafc8c80aedd9aed6b7662e88d5ddc294db9448ff7f994bd183eb037ba40fb62ba954fd53fc9ed9dd772d96159ff6b9480f70130ebd2e1acf482ba8ac878c4ab8091c42877ae4cddc4b27636f92e434cd8d6228de694f3bd6b0ce9502ff5442c21dfab627e4d90dd5670d12c8d8cc8090b5e3b18f7535602066be2cf73f159e2aeef17855cb32a12b34333803b419f72827559fbd52d3fdad49f4c0a198474e4579f2ae15fccce067e179b727fec9b029f3324454f9d5e521edd29ece3bb2ce0693cfbe9a76ec8e3af6bee9cead1ce77fd171106e362cdc5b2b259f2d37ed1d22dcb5698271ecc6396791eb175832aab1c3cc7f26ef4788ca9a01bd19a34796b3b165c9e89d54655362fa15c1561fd275feea3bb056d53445fec9ec3945776ccea56cd21cd7eee36a210383380b772bf8c5ee2adbd61894e785a1168605ff287f7ca8bc983c4757efbc648440059fae61ba627dbba8c96e4c8d84ad3927ccb39b3ef715e6692703288dfe28ff12ef1ab6b04415b1245531b9d2d2e15b16de5242e7cd83047c6c9a6502dee0c220aeaffb5e567467240fd44a7e3ca1eab72288d311fa764d2153d59d2583e837b3cb13c8cbc4e50b342e8ac04ec62ea9e03e64b14d14c3d98d1121178daae42f2ea875d4a611e98089173db7566863a9777cdb11537c4e15ca5c0b6a11ae2dcc04fdc8bef7bb1706d625cd0163af1511ec4ff3c3cff739db914553ef17f20906095b829282783c063f3c16be577483f117014d5a4dbe95156155562b0775f368c0a8e9bdc602a813dee48186ea73779ca3ac50479abfbae8664c11acca72a46dca455c18c464b0c08b28fe519101bccd49771d5e2a727d5b8557a015b2ac0d8316fa518f2f77e6958fb4f887038169dd0ec90ac40bad98025ffe32a8d768f88151d02661b2fadc4032873bd290bb7b685e7b56a91790edef5bf1ec2f61e1ac44deebf006353ac8ef8c6d3a966bba96e78c068d31c371ecd9d44203e1cd518f077670cf1aa50e94390efd4197d5aaa21344bcc354d61e67b4b33a3261fa9e6c27b37e94f266e329a0e9c7f9556ed24fb613534342a195c103d3c69dae8b1ac713eb9c79e6f6145c23b1766731c1b6b044b8d76216624102b2f2cd771d6d3143311e0e812edb6e1cdb424da07150a6932b55edcbc6733f9519f0a51df918c58adfcf4e6e141419e69a2fff16abbe779c57a560f91d8e8e4d4e24f08c515bb6c312ed1bed0c486622c430c9ad9eef9ee5430a73b8f6fbf194ce84632f199a96b975442ac1c0b226797e1ae4e5c859fdfefe807a4f930a7f8318879a76f847150b81080ced011b855c86b8ca4e69b41f2ac40182872f0d5b2122168f85b88494b9a9c6a6bd4d75d923113f15fbd6c4beaca5d5c8b3a6e8280310a5a9524466b67cc2c1e4b811bb5a858bb49784b0ae9c89234a4c41b6eced305b04cf551ee9471a0381271c0f07969105325e86dc74a9b4b742405dc6fbb9edd944e28de4eca5d5deed2ebc08285bd19bda2074cd75d0eacaade91fd49b1973e7275db7b22f7e72a8291e9cb3718a467b3fcdb671983de7772fb3022e0b5df577ef83de2e9dc78da5b327f38b85ca948c7a3baed3d5dfa7ea143a763acaed8b941986f4a514e307b5ebe4318f09941573a305ea099d02236d1194726c806d1eefba3c91a04afe5bb943dc8303f7bb301e3185ec17fa03e24508155b078388e0d1ee58dff115b1a231be5311b696e3e0a0d70f169949fe61c872c16ac8eb1ddb731f71bed34fbd400e760c3a76a1b4684597e18bf30fe21ecb4e189dcfb29939e17da0c6f6924ae1581f4a4286f1a5ccbcb83f55b0d9802ea60a1e58df70f47075573640542df3a12b38115af2c59ff2fcd6867a639f8ec92a8ba0839226800084d61c826f6be1f8ae3942eb86b7b4ca6daf10b316947f2485fb6c514e49429e1a31dd7c318c6f41c313a99a08325771b6fe46b59fe54e0c368d154e65cc987d8749e1591c152910c5f895594198e7b8ddd1ca08454ba80e5d93b7aab4beaebe1618b10f02cf17d1f2bb8fb8967677073eded0d84027d755f11a3cea11824509550ecde737cebd16cf60f521a37db64d11ab8bf7cf900b04aca5675a0db82ba265140628a12ff363a5f334922cff648bf667f53a18c13ebbc078c5af44f624dcffd01ed9c3180b6316c82b29a9450f2fe2abbc0a7b05bd1ee2eaa6694fd212d7d34c4df7ea559339f54cc75bdeb8a405bf8b431d0512daa986f3fbc8331ad8a0989638cae11a0c518b0f33c24eecac1bc52c5acd310be50542ea7af9c863f80fdf3d043fac6dbe72a5bd176b58e4da47d078c8a9e0db41269413616095b21030b6a98c3b9245cb1ce965392d76b19e2447a7cebeceecffe3bebf1869e46b1cced03b898c27b3be50276c306b1c4ef519fdd3cf329730a69f01a5cdadc3e47beee6b2bcff6607a57d09291dc87fdc16c17390bd91cd1776a72af9e72ffc81094a66a890210ca297b0f080d6f663a1cdaf457afe0fb5b34360854a7591128a0e444622f9a585171cf7ffad0bc9a70036431e85cc26c3c70a507b3c1332ad3225e10e4b7bbd202ca7fedd460c5d0033b2c3bee252e731e8b76bacc6b78036ec842725214a265cc252d92f832e6269f7831e488a122bdac338c79fa3acf384d8169d8965e3416f7bed3d248d2d01eb6e30a4c81e82c5192c9c548cc405e6ec5d554f9f16b91cc7e48c6c5ea57e542635a50d073d23efcb210ee5a889f8cb4406b2230a643a2e2ab0d59e1d019a9f21a9357a6df0eea010a6d8444b83cd7ea45edd0f5bcb5000cf067279a2ab4fc5e02b6632ed3d785ce4b403ec0a1e7783850859ae1b64e9c9b6e6283c9fb05338c8d439d72c20a0d57cb4b0e544a83b8ba5025fd3b80679f0cedd95361c05030c1789814d2316fb39dd5c6d1e123c971d5bec099b51dc7cf3f580ddc9c1606db6a0537f478c8a334b4d2b21549444a00a053bd627d7b51b0407354c6d6ed158d47f9b788a8f1a6b52e79b7e1341e52273689ed472fe6753d533d6365f8fbacd564883f8093945705e572c9ad027caf67cd40e4613e116067d1abc5681a1441fe4af905304cae233ce3fa29e03504a7db17f0ee64d93300804f9d77299f4dc5c37b7f012874f55216b3a0fc6288897fb530319b904a762308b0dcf198df152ff26537ea6bd88146530dc002d068d040be588005c1cdc69691a92afc0fd51334bee35233ca155da23b8a6b6c9d6eba82a37a3e5931a02a5acd8893b04d851750357ca9a2c4db787391121656c96ebe9b2c6e0937877ffd016614182d966473ff506f972ad7d2c0f7e3a1b6c3808c3b8905a47a9ade5e02cab3ffdd4ec21d57b3b03bbc2db2b92d5b4c0b75a95d1a7d4726b6e8defbead88cfe06a04836db05dbec9739ed1e308ca9e27ac3e36a19ba2fd6a886e74f644b4f2908b0f1b68262417f6a096c1f4f643fd3855c217f34858c456d133b7883615088080927bbd868ebcd7b8f21d3ec7b55be2d8229f023d91dfd11fce8dabed32a690e7274ceaa5a599e6c133ce71133a3749b79"}, 0x1008, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x7ffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000000], [], [0x0, 0x80, 0x0, 0x0, 0x8, 0x0, 0x100000000], [0x0, 0x0, 0xd], [{0x0, 0x0, 0x40000}, {0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}], {0xcff}, {0x2, 0x0, 0x1}}}) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) dup2(r7, r8) 11:55:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x10, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 11:55:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYBLOB="6a6225bc6e1c6cb545181082808444d37446901d7c294d814fe862b9d70fa26e08bdf3c10d5e9514f05258b38b3a12dc1b64928ca9631d9db68bdb883e1b3fc080e74566a1b484f2e604446780b9fd35850b6171f3cf12bc9060a1eb9c5c250f3d5de4edd42f22903f392f0739eb06477c470152f9a53d48cb9d103542018baf9427e0a35f614354ed7f54fc840787b77e7009fd5b9b32d01fcd45ea04541ead6ab0beaabb54f4a26d2efe6310195c093b186604e5847388d437401a150d32564ef1713d8581882938bd6ceafa0993dd2191d4ee6e0ea804c1cd9e465b3ee8af01a889180e147747c68caec39ea6a79de7e4c87c0ce4a5381d3c17bb786eb0bf4e8ea4a34b04bdae6b20431b7b21506500d3c3f08e6d4a42f3c90338cf9a753f813d3e070c7d76f83a4f33284d392b0d682f780d2142090cb955e014689fa9f1e19c74a089d5dc98900664ccba1bf491b996f38e613a8ef7303ca5e2c33f2c7eebf54bad7d6dfdf70b054c461288af20d574e67fc316515d141ea5cb03a6d313f660497e48e7de064f8cd1f8744c34891d59ccb04bc499b1fc7a718fd882c27cbcaf5caaa06758c400"/436]]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000003c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x24}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000040)=0x128000) syz_emit_ethernet(0x1000, &(0x7f0000000ac0)="3be8579e543a260ed99ab90755648dcf2f0d5df28a12c401a45508405d8ee658d007286bc05f802e65a2b51f79b74d64427027b226d41456134d625d036ea281cc8c35764d7bb240d2789131b8abfac1a24e6ae0f09265979dcd527fd81a03cad04cf4e39da02a9d036eb6f17c50ff19f08d28635cafe1376d421221b4a5be833405ff502e48d917ab24efc691247787ed40b62cc1b2d5d477173bccee7d36a3492e44f648f58fdaea8831762e1a65091ebc8c342e2a762327f2ded6d6f7fd6a463df7a167642f9a494fb3217a35c2f862c88be352756ff250cea72ee60fe496275195c94ffaff4662caa781886f087bb498eabb1f01f57b720eddbdd7eb3ffd190031a26e09066d8563019c3a74fc5fb1ef28501560feeb6331584f4877d75d84acca61b3d6b1bd91d2033c0e3d337bd3d5c80a1b3de4008280b91787147caf154f4a358c9275e20a7635d972870e9de910e4e19ebb2217c69073fb94dd6768de0e04aff80014e51ce1a0c7c6683880f31ecd44cb005a02ada5dcbfae70120c7785a119b6b5626d717f1f2e86473167e751a2b6dc0ad11732eae56faed78a183c72339c310619568e744dc1d84fee29735cead556e9e12c3710986fd412073939414ccb525e32b00f2e3a5a1ed749f60f8485c33f779a729cd4ff47495ad9215aa61c7962a672f3fad886259ef00c40315a22b59695e4039b807812314719c3d0a93a57e91d640595cf1819d63df024818d8906daaf231c7ab7ba508dacb181e03a18610e814bf8f4f60f2269e34572b47053cf008ddcd34e66c0714bb641f548711c244804ece6a90c98c82cff5c423cc312e8dcdab8fbfe8f0ee1e5f817498641af381bc5cafbb27f97c85f22ad96763c018ec2bd01b93b2522fe56acc008871c898ea44c2ebfa562c45676fbd4557d9f38c8eeca0b76bbd3dc239c29c8fdf31cc8f0318e4ba390c31c9e1ba9982c67a652242e969db724e1f425dbdb1abe76673f87768186e59aee0114bfd32cf8c661a5a97b3495a0f32250efffdc5a7dfb0ed4b40b188e46978c9b906cc0e2c66210d2de2b387be90b36a574a2d594566e76506aaa2670cf8cccf7a62c975138805dde688260418cf874a5ee10d3a83662792ef06b0a496c6b2dd8348550a414496c1e6ad77d749cc79b25f6314e796dc44939a3ca00d33f9df6e749e05332f68d332c3b263e7f5ef487c970b36cfc76436e6681f1e2483d5f002b4956e157c938af92c4991ab02d2c0acee03f377f3143409db464747a938c3e61303b892893de5026a5cb884db1405f7a4c6bf3abeaa4c7d4c55a63ad16ecf1ad4faaabc7b20ed7fe66ab54a6113303bfb17b8212773b6b564b25437cba98c4a8bb8d135b0ddd44ac0b88d084348a77adb085d2dfa37e687b5b5edea2061f1250d636314341ce9ec5b0bfdc30c0307dfb4a68f6d91e3896ac03e4458e095e58f77dc490fe07b3584ba7538c52a8df243bcbb834d08a7acd2831c6b51050ba33cfc3c559c9b7bae73c6d67057de6416a75218f5e72ffba66e6811149716f744dc0c3e63e8eaac7e6fed038af046ebf16091991fa17039fc88a16598a43152d0ca0a0aea3907e03cd74403015ffc2f51950b8f5086338035110a046e412a4233b2c38c384a934a297109e424147c9f94caface67c7f7105fa746fa9b86ef7bdd927a64cc736e8adb7afb19f135faca5fbd29247c2f54ef3bd101a2b754f5891cbcc1fd3291988b33cfa190826fdb7dfbac3fe674e1ce32a66d25057b69029964fcd23ab5a275c43b63169266a545edafc36ed00ff2f375e978ef73f0a80c0844d1b17f3012341c58bbadb9982fcb2ea527ed359de4f746ff2e0c229da71ed96e139fb9ee42c97ec1f76a4655c5504730a22cfa01fd7c5c68e9c4886f64b1472dcfbe1e27125d40f8c4412b98c327da519c263987a95fc211850a9f6a97e913bb6bc35b0e23397607e310d779b173c89d3fbb17356daf2f832bddf4b7a816af0ce4dd6099a1cada421bce71dbb81d94048315d873cf16d7edc3ada9e1680e5bfe196900019720ca432369bad2816637e8749da12493d7a561339a194e850beacd14429749f8b2efd8582a934dca37c6360ab0b56535b5dc850f15f8d83ba89f540eafe8890e2fa33500b9ed9a568d188109c39175744cc24177b8bccd381414f884ce098c7b13d0e5dfd3a4be51cb3c344ff979a06785fad1cd6df1e153c9577920d0ce7b5ec2cb81bfe6892ae0efc644391bfcd7d88ab00687bd58208627416c3e15900e361a6648b3f5b25b6b77c926e2663d8bc905e6bbb902957489690d59d9787f3978248556dc0a43649515eb67782756a816dad6489aff7c287ecd16f5897c00b3d0d95da35a025e4c860c3d566efdd357b99d6138ba2ce308f2af527000c189c15e7b9547dac7389a38540fbc8fa288a171c12d42f489025f13e44701f27f87ea3c74147cb546ab693ab46d7fc8a3a31d7d78f800d26c98e4780c7b88f996e900087fdf5d9ef34a0d54cb4d6a5edd17a0701e8f5a8c0b456479c25aaafb7e8004d3ff184d3c91b9e2c7f273c221a94a38e15a4fa1f7729b09b3ead7f8f63d2c0b38e2c9ba735df061bcd1b4f3b90755a039816938b6c561f22d7a54c32673d19f5dacb6131d1a13fd7663d714cb0e1582f1ac03df3827e66a5763bc9ad851a64fcfe56e9259629ab54fb80e35470f065430cf13b352fe97fa737e740f072205a97185acdda2d1553188c5fdc912837dfe203d324777d271b30ddd29fd147d24f5a4fa963589d5c5b630cd00fe963a593311208d1a526a31d0835c0f7b8feab0bbeae7c90063cbf2b3c2dc7186bd09b4e5996c07305ab9fe437fe9b1425d293d44e847cb03cf444840f21c10feaed20aa826d05d92fb38d4a21ba0b956d36eeeaed13a51a2c436edd6daa1aadf48aca313ec79605bd745d03efea2bf8814b8f332ebc122a7dc9ac055317a10e2a9bb9261c11577d8d07c262c1a4c25c3a3918053dfecb679f2945fb87f460b6e86b7e955ec1ffe3ddbd9e75c118b5c5bd2d49a8096d291d3b2dcd6483593a80c9451f20dd5bab72c005b53fe7ea7312f16057a55270c50d399ec2978ea49b2bd2af409ee34219c348afaf1db68da222bdeb281b4189685e63d2a3ddd2ac6f41c635208fdfb8ba65f381f5a4f1f3e26da771573c15796776924a5ded6e67eb37792e682c796c120540feff47170e9c20af2bdbd85bee70f5142a906845fad4010303070e6e249807530b25d3af0548c21c028a35923cc28286a33d31cf62b6d49095c1050600e8d462bc695f1cb11b3ad4ec096ef97f0e6159282af0ae35c22883bb7d660abe3d20504658f3861acf31a7982cb9ae1a06306cc1a797af767b68490cb4200725f3732754808c98ad9f106ed16ccbd45046d2acf85ccaf4e855d7e052d0d8bdae68499564dd69a231d8cae39c06d2af09f753a79f0cd10c033aaea366ba5b3e6803507990bee56f34f0ce920fc93579afa44a94eaef8684f4feefd39e43583501c65be1e13948540e761dc6e19a1d8d36a2e0fc1d2c49a071d636de98d79b4807b49da57cc9052456a7dbaa99890045d439ed32555118d376ea2e48e70bbddc2e12e7723b46c045189aa549d652625e1888f0a4af6688e07f153225c195bb479b0d67a929c0466690596ed23ba07fb48391ef1122e8a68de4c9860a703b6204b9f3130df80d62ef4a49e8fa1690cbeb876e7a1594ca6715472ab91fc743ae27b3f436e4fa0cc952bb0ce89e38f6a234ad3f20b79632ed37b35b949a3802aa936b5504470afb4bb520e1d7236f85ff95d0d9e512416a3180443f03659dc222e40687845a6902ce76cf5f74e7bc6cf85909d0a37abe8b46d9d0ead93a10a427f778928108335fb19f39b9bc1d1d474cc55f1e0288af45bca28f8e3f62e501777838a862e6b15c14331384c796363d290b0e14ee3b671458a9c081798bea386c425e97829de27308a57699a71971024c47448d75ba1619196cb55960da6a65321a197d7b729a54577cc2edbca37dfeab34af11a0b107162fad52c8d39d3b6819ebc788d1ed116a00b42a0579b1e549965075ae083e9d60535dc34b4deb0225ffef848ec2853a687a6d5d0946bca9fdd6ebe9367ad9222bdb2b088f9c7d5f3dfda21d82a2dc20f54e9f53ed3081a4a7fc2aa2cdaf2c72faaa8177486493a0d690bed2f0292b6a35f04b5076e69c9257703ceb37f3460201b144f137a9809cdc731d4d7df8f7fa4b23f478e058aaa7dc79773d4a3f7964fe5399f5119a0feef505fb2da8b4666618e8ed7b5972db68b8b1816f8c4f01f28269176ec2272e51917b920e5e8d7efa4c838c9a8e13895420b11be6a92b6c8d68f7fca4666d465dc9384e0da06e57f45f6d27e2d31f427587f268bdf979989fe3f4c953f8cc547a1847b2e94cb71c7b0c3a85542d726d263badee25b4bb273e293e779f584d60bda325c5625d2143855da66bf86895243d64831777753371ecc348fa82902f0852644571f951e0a49968926c857762d81edff280330c93c5c5c7833268d9f7a0bc06abb61db6daa83ad5e9f4cb5f437a236bc1172c4c05bef6d24a38760a95aedf417e2431211ced52cc536d50d9d6e1773e11215d6d358e29e783d74f0c7b91ad526fe4cd42924a75b0b3737bcc350994ee8ad5d412bbf5d098992c2d7ebf0f9d8b9cb808f4e7b904c0f83877e2aae49b49eb8562b1d94c0a4026537673c9242d7c1729ae67b15fcb3e0831b661848a8daa8f986d0f291e9cb101fdb621350443ecff2b101fdf2bf4b317084d1b8f0392a42355c6d7881e30d3b6fa07cdb95da5927e0b85a7529d9a47cfb4104772bf6309ea6a53d818375d9eca5cc55943ff896f7f9c95f3e7cdc5443f0ae73f34ad07fe99f4829903e8bac815e43458149d4038cab90905f9a52fc57cad37e28bdde95257206525f477098d32ad40184a459f235b46a6efd240277040a842bdc73fabb62c685babfa3f192ef75cfced57351f75e02ea3ff4a55847786d6c47f8d1f38a97c11b17c6f05441f312abcdf5fd5df25ac5dc6fe3e252bc1e4e9a3141a51660ec787effc3beabbb605ea6f206346c10f6738035aa9d3982d349e34cf1e7000a7f45574eee1165d1fd8fd425070727f93a5bc4021768f36859f7c5628fd9ebcf46e6fb86021d2ad5dcb85ca754ae0940e3632b45456826bb35f50891b570d7d56ae64b5b113e0069144741b7d8dd0899c57f80ac22f0c96cbc5ac2fe49bb8867cd83c960e8b87b1ba0d9303b493aec64fb0824039b57ef4f54e6a11a7c53bd9ee26ef6ec42c38cf6d3c1b05854348800f18ba7e866979d5aff82b15d53c88aa233bd3bbda60be036f6ac23872c619a4f12725ba3c4f94a7ab9b7dd35fc6751411f5143a36c40f1d07aaefb0bb204a26e45f9ac78c24a9da2e14fd8aff5a8341a13dd9aacbbd34f875fa5af438c2fa93e533f9a90cea8eb60e2356c34602db84d230c4a638e9d2bb1c0584abaf61cbc26f8cc198073856c6109253c9775a05610a687acffc164727cfb2ccfa16389b2959ac77649f1a2693a6964368745ae52a809398e48da160c39107d6c4533f848995805ccc6610de1e0ec2fbd59f081b7a1834c40833e0ccbd98c87cce65e9dea586a8e85c7539803bc9c25bae93b72553eaa4775ac858e551abf05538ca046bcd57faab97c061c67f9e224d627844a7526b796b9296bec6179f0bbe8459d4c6f829bfd0c7a3a82603437a52026c1fcd173de5aabebd240a5dbd8fd0d5e8fd06addfcafe1a33") 11:55:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x2], [], [0x0, 0x0, 0x0, 0x9, 0xdfff], [0x0, 0x0, 0x403], [{}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x43e49035c8e47265, 0x4) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 11:55:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400], [0xf8040000ff], [0x0, 0x0, 0xffffffff00000001], [{}, {}, {}, {0x0, 0x0, 0x800000}, {}, {}, {0x20}], {0x0, 0x0, 0xa}, {0x8001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r3]) r4 = socket(0x18, 0x4003, 0x0) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = getppid() r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r5, r5, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r7, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) getegid() r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f00000001c0)=0x5) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = dup2(r10, r9) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x5c}, {0x6}]}) setsockopt(r11, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0xfffffc4a) r12 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) 11:55:40 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:55:40 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) fcntl$dupfd(r0, 0x0, r0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:55:40 executing program 0: open$dir(&(0x7f0000001240)='./file1\x00', 0x40000000256, 0x0) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) mkdirat(r2, &(0x7f0000000000)='./file1\x00', 0x40) r3 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000180)='./file1\x00', 0x0, 0x800, r3) 11:55:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x5}, {0x6}]}) syz_emit_ethernet(0x86, &(0x7f0000000180)="b68376a3c2c67dc43f339f32cd091b3960a47419643cb89f9fd7c93c00000000000000be24e2a70b1d6148fd085b3d7dfec298ea551b7ec9e88b2440631272518e0fb8319138009e10ef636577b18d1a37145de931d27194b0fe22076ef0a39ef0e70fb8d21f9eff97760e0f9155379f44ba569befae1b7e1d02903996bba8ba9eaa67cc90e6") 11:55:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xd671f0a1009104b4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 11:55:40 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000380)=0x9) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r5) write(r5, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r5, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r11 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r13 = dup2(r12, 0xffffffffffffffff) linkat(r11, &(0x7f0000000280)='./file0\x00', r13, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$BIOCVERSION(r13, 0x40044271, &(0x7f0000000040)) r14 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x6, r7, r8, r9, r10, 0x80, 0x2}, 0x5, 0x0, r14, r15, 0x8, 0xadcd, 0x5}) 11:55:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000001480)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r3, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000200)) r4 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x41, 0x0, 0xfffffffffffffff9) listen(r4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r6, 0x0, &(0x7f0000000040)) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = fcntl$dupfd(r2, 0xa, r8) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000440)=0x200000) write(r5, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="4d634e19767b0784"], 0x10) sendto$inet6(r10, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0x114, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r11 = accept$unix(r4, 0x0, 0x0) write(r11, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) sendto$unix(r10, &(0x7f00000000c0)="b9e17c754528668ee54d4e42b67b77a57ddfdade358cafae2641068ba77d41b30ed78f02aebae357971981e601ea692c6d5d3e0bf5930ac55cfab1752fe6f9c88479b180b05b02cb5a30eb5ffd66403c6850493be0e22d708b0af877ef55c281aec760f1a5fb0f01ebc475dad7892c9716bd4989aec6d963b23d0222578cf6a168c1c967", 0x84, 0x0, 0x0, 0x0) dup2(r4, r11) 11:55:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r1 = socket(0x1, 0x1, 0x1f) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="6a8bc9634e19359f1ce04091d4f8b52ce13c692d36a756ee93daca5c022db723849070b8f5494df60307c7e26e9997de14cefe93814d9bdf63d59a8b3a30c75f9d7bf61aa86a1c41b89d2679e7dac07ab75cac7aaf940ac4ddc75bbde998610636e3c2366bfc5e1314a005"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x20) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) r6 = dup2(r5, r2) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r8 = socket(0x18, 0x1, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) r11 = accept$unix(r10, 0x0, &(0x7f0000000080)) recvfrom$unix(r11, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r11, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000040)="8418b8", 0x3) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r12, 0xffffffffffffffff) r13 = dup2(r8, r12) linkat(r7, &(0x7f0000000280)='./file0\x00', r13, &(0x7f00000002c0)='./file0\x00', 0x4) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = dup(r14) listen(r15, 0x0) r16 = accept$unix(r15, 0x0, &(0x7f0000000080)) recvfrom$unix(r16, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r16, 0x0, 0x0, 0x0, 0x0, 0x0) r17 = socket(0x2, 0x1, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB='s\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) sendto$unix(r17, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r18 = socket(0x2, 0x1, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = dup(r18) listen(r19, 0x0) r20 = accept$unix(r19, 0x0, &(0x7f0000000080)) recvfrom$unix(r20, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r20, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x7}, {{r6}, 0xfffffffffffffff9, 0xa4, 0x1, 0x6, 0x6}, {{r13}, 0x0, 0x2, 0xfffdb, 0x1, 0x9}, {{}, 0xfffffffffffffffe, 0x89, 0xf0000000, 0x7, 0x3f}, {{r7}, 0xffffffffffffffff, 0x100, 0xd0000098, 0x9, 0xd18}, {{r16}, 0x0, 0x20, 0x1, 0x1, 0x2}, {{r20}, 0x8000000000000000, 0x20, 0x20, 0x7, 0xeef}], 0x0, 0x0, 0x0, 0x0) r21 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r21, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r21, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:55:41 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000002c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x8, 0x2, 0x7ff, 0x3a9}, {{r4}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0x5}, {{r5}, 0x0, 0x0, 0x200fffd1, 0x1ff}, {{r5}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0x7fff}], 0x7, &(0x7f0000000080), 0x8, &(0x7f0000000000)={0x7, 0x6}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x43) unveil(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='r\x00') r6 = dup2(r5, r4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xd}], 0x6, 0x0, 0x7, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r9 = dup2(r8, 0xffffffffffffffff) linkat(r7, &(0x7f0000000280)='./file0\x00', r9, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f00000003c0)=0xffff) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r10 = syz_open_pts() fchflags(r10, 0x1) dup2(r2, r1) rmdir(&(0x7f0000000300)='./file0/file0\x00') 11:55:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x2, 0x3}) 11:55:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20800, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x40) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 11:55:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80064, 0x0, 0x0, 0x10000000}, {0x14, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 11:55:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x1}, {0x60}, {0x3c}, {0x7ffffffe}]}) r1 = msgget$private(0x0, 0x420) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x14, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r4, 0x6, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r11 = socket(0x20, 0x2, 0x46) dup2(r10, r11) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r9, r7}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r13, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r14 = fcntl$dupfd(r12, 0x14, r13) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r15, 0x4, 0xcc) r16 = getpid() fcntl$setown(r15, 0x6, r16) fcntl$setown(r14, 0x6, r16) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r18 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r18) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r20 = socket(0x2, 0x1, 0x0) connect$unix(r20, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r21 = socket(0x20, 0x2, 0x46) dup2(r20, r21) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={r16, r19, r17}, 0xc) r22 = socket(0x2, 0x1, 0x0) bind(r22, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r23 = dup(r22) listen(r23, 0x0) accept$unix(r23, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r26, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r26, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r27 = fcntl$dupfd(r25, 0x14, r26) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r28, 0x4, 0xcc) r29 = getpid() fcntl$setown(r28, 0x6, r29) fcntl$setown(r27, 0x6, r29) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r31 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r31) setsockopt$sock_int(r31, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r33 = socket(0x2, 0x1, 0x0) connect$unix(r33, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r33, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r34 = socket(0x20, 0x2, 0x46) dup2(r33, r34) setsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000001c0)={r29, r32, r30}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r36, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r36, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r37 = fcntl$dupfd(r35, 0x14, r36) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r38, 0x4, 0xcc) r39 = getpid() fcntl$setown(r38, 0x6, r39) fcntl$setown(r37, 0x6, r39) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r41 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r41) setsockopt$sock_int(r41, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r43 = socket(0x2, 0x1, 0x0) connect$unix(r43, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r43, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r44 = socket(0x20, 0x2, 0x46) dup2(r43, r44) setsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000001c0)={r39, r42, r40}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r39) r45 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8000, r9, r17, r24, r30, 0x100}, 0x8001, 0xffffffffffffff7f, r39, r45, 0x1000, 0x2, 0x7ff, 0x30d}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 11:55:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chflags(&(0x7f00000000c0)='./bus\x00', 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 11:55:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e4"], 0x10) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r1, 0x5) dup(0xffffffffffffffff) getppid() geteuid() getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4ac717700e44ff373000b02ef704ed2f6ef70dd7327f03381c8d1632c23fe25dd6360d7a648ccbd8715fc0455d3e22b0ddcaed74355488ab1bedfffb5f13a5bd824ff67468b89e834c5a09e87d112a2c42a8df24030b765358dd46fc159ea23c72b5205c5a7972df2b9a22eeef8394dda3a290760d3cd7707f3abfb4252e564fed0c528a16d9cc687630f6bd1892e60317729743a6a42dccb6c0d76fa22568afb19c8d78468a0bf6380cb12085d876b52c45c659cf5d2e1d0b84b0b24286f49b0d0cff17666227cef68414bd3eae9e2caae449ce257f64a60dec5d4ee0517650ec76e2db25"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r3]}], 0x18, 0x402}, 0x400) r4 = dup(0xffffffffffffffff) r5 = getppid() r6 = geteuid() r7 = getegid() sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x402}, 0x400) kqueue() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r11, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) 11:55:42 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) pipe(&(0x7f00000000c0)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10, 0x0) close(r2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) r3 = syz_open_pts() close(r0) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x6) syz_open_pts() write(r3, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0d", 0x50) 11:55:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fsync(r2) sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000cc0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000001540)="3603000000000000", 0x8) dup2(r3, r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 11:55:42 executing program 0: getrlimit(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x80) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a52ab697fff7fff4b73"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r3, 0x14, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x317815085c66faf4, 0x0) fcntl$setown(r8, 0x6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x20, 0x2, 0x46) dup2(r11, r12) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r7, 0x0, r9}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r2, 0x0, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 11:55:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x7) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) unlink(&(0x7f00000001c0)='./bus\x00') r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = dup2(r2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r6 = dup2(r5, 0xffffffffffffffff) linkat(r4, &(0x7f0000000280)='./file0\x00', r6, &(0x7f00000002c0)='./file0\x00', 0x4) setsockopt(r6, 0x75, 0x6, &(0x7f0000000200)="ac2dc77ea08c58b93dd7f805bc490a13f414d47fb7c9d112294c", 0x1a) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000000)) writev(r0, &(0x7f0000000100)=[{&(0x7f00000005c0)="d03278f944f6b0b4edaaad8ded9e000030bf0814e0e1fcc517ee0196a5ec13b5c2a5670b22c63a992fab7e3306b48726f64ed4765bccd884d64493d4119b879410d93fa3b9dad820d5090a56524b0061efa4413d36c503f1f8cf5a9991cea0e48b84a6c36ea90269dfa2a70df5c835256644ebe6fa467e7453813fa340fe4f0db1a8106aff17aa2e7aac5f6062c096a374e1c80160e9420bcc4730b99c60ad85b92623b4977c4ff048a256bc8815a7055581ab38b8583b44ab5c7b03648570d992bafbff2bf06e8521565244a97682d3f3c0f3f084540eb16d4e412b", 0xdc}], 0x1) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r9 = dup2(r8, 0xffffffffffffffff) linkat(r7, &(0x7f0000000280)='./file0\x00', r9, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000380)=0x6) r10 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r12 = dup2(r11, 0xffffffffffffffff) linkat(r10, &(0x7f0000000280)='./file0\x00', r12, &(0x7f00000002c0)='./file0\x00', 0x4) write(r10, &(0x7f0000000300)="35bf2dc3efe60cd844a28935dc7bd5d95305fd4647309ebbb9f8b65978303b70b44240cd7a305c8f0fe61300f2fc0a36c5315675d813ca8c6b16c4b2be3f7dbcb1e9dd6e8bc8", 0x46) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000180)=0xc) getpgid(r13) mlockall(0x0) 11:55:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001480)=""/200, 0xc8}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000001580)=""/13, 0xd}, {&(0x7f00000015c0)=""/215, 0xd7}], 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) socketpair(0x1, 0x3, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r2, &(0x7f00000013c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)=""/111, 0x6f}, {&(0x7f00000001c0)=""/60, 0x3c}, {&(0x7f0000000200)=""/6, 0x6}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x5, &(0x7f0000001340)=""/73, 0x49}, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r3 = openat(0xffffffffffffffff, &(0x7f0000001400)='./file0\x00', 0x9a5, 0x80) openat(r3, &(0x7f0000001440)='./file0\x00', 0x400, 0x8) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) close(r1) close(r4) 11:55:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7657078bbfe3cd03, 0x8) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000480)=""/246) nanosleep(&(0x7f0000000040)={0x5, 0x10000000000001ff}, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x14, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r8) 11:55:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x3, 0x24) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) read(r0, 0x0, 0x0) 11:55:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000020d, &(0x7f0000000040)=[{0x0, 0x0, 0xfc}, {0x80000001, 0x0, 0x2, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) getpeername$inet(r3, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000300)=[0x4]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") getpid() ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000200)) 11:55:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3}, {0x6, 0x0, 0x0, 0x20000fc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:55:43 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f37633600f00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282922e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a37778cd4c0400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="4a8bc9634e19769bbd73"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x14, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000280)=ANY=[@ANYBLOB="ffd083afe708d027c4e40024aa08000000fad55ce18ad64eca63271cc236d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537c91f1601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242ca6e7ac5800bba691afd4555fbcd51e7065d84efb32d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54e67515f9037721f4409489fdbdc7265b6c3d59d88ae0e7c2143a162e16cb500da337ba07001070f02f1f17995647000000000000000000000000000709fb497b50def1551ebedf571c15a2fb68cea87a40b76b7010e37887430872fc72d6fd4bca17a04d44862d318d31ff4b073ab2d4b5c63e332b5ef726af7001323afd828d18947bc938b2cdfda9d6b3129df2a98fadf93a6c1c17abb7519e40d6e41b14144096f5881fa6e85159"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x20, 0x2, 0x46) dup2(r11, r12) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r10, r8}, 0xc) fchown(r1, r2, r8) 11:55:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES32, @ANYRESHEX=r0]], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 11:55:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf60a46439aa972152f2d848a02cd3a1a4375a915c8e076c8a16e630eb28ba13e6297c117815d7e7a7352a4a657599370e52c3b19274cd1b572a3e4af409f44cece0bf40b4319a777eb74cb234fc28809686aa74e2ae13e2c29b84307250767290c3", 0x162}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000340)=0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b000000000000000000e4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000140), 0xb51) close(r3) ioctl$TIOCSDTR(r3, 0x20007479) fchdir(r1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x4) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x10, 0x0) close(r4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xa602862fd00715ab) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 11:55:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r2, 0xffffffffffffffff) flock(r2, 0x2) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) r3 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000140)="00000018602700000000000000000005000000b0050000000000044000008000000000000000b3e8e71e56088fb7d9cce84002ef", 0x34}], 0x1) 11:55:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') fchdir(r0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = dup2(r2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) openat(r3, &(0x7f0000000100)='./file0\x00', 0x1, 0x13) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') socket(0x10, 0x0, 0x9) 11:55:45 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 11:55:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = semget$private(0x0, 0x2, 0x20) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x800}, {0x4, 0x8}, {0x4, 0x5, 0x2800}, {0x0, 0xfff7, 0x1000}, {0x549da2b274541d87, 0x8}, {0x1, 0x1ff, 0x1000}], 0x6) r3 = dup(r1) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 11:55:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d07cf0046b1756ba0f9cc679a63244ab77aaf9544666aa884b99db7747eb2c045027a14808dbec63eb5a6ac3859f624a5d1c146f56082a87d380ef157dc22646caae8ca51f45c480e26bd556526d999d026dc5ae8770d4bb901ae339c103bb87d7837907e80526f2570170fb4a4b45acf6a7f8bbf602c97e03d88909ef360041029a7d09c08c257013b9d495c605b2ba873ad7be1ed88bfea633caf51d0a03f56c96592fe7ee65d43139dfc17ed425eeb0ac21e067ff631fe439f689edc23fc1aaa9f01364433a9f0c6b8e25bb5d5e5963462cde0275564f499db214f1a18562e87cce0c86dbb761c495aab4dc689656619c940163860ab92c8d01277641cd80e448b2034b2989ca9d1ec2c208d5744a8f6a225d591ef9d9841e90cc4f825b58f825a20bba431595f9a361cfbaf2bb3a8ac604543f549e8ed5889cb32145e4ded0000000000000000"], 0x10) r1 = getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x14, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) fchmod(r6, 0x80) fcntl$setstatus(r5, 0x4, 0xcc) r7 = getpid() fcntl$setown(r5, 0x6, r7) fcntl$setown(r4, 0x6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000280)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700000000000000000000000000eae5b884758b0f77d47658e76524610c4a96b2b4b672215bc6ad1008469185cdc152b170e6fb35680db78de2f2215b7ef50cbeb9d722ea03df6b5bf5b01a2524159ac2f781080153c347c527175b8bdd19380bc3b738a0"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x20, 0x2, 0x46) dup2(r11, r12) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r10, r8}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@cred={0x20, 0xffff, 0x0, r1, r10, r13}, @cred={0x20}], 0x40, 0x400}, 0x0) 11:55:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0x8000}, {0x3, 0x6}}, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6668de0e1ffb"], 0x10) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r4 = dup2(r3, 0xffffffffffffffff) linkat(r2, &(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000000c0)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r5, 0xffffffffffffffff) accept(r5, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x24, 0x2) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 11:55:45 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x1, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:55:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) sendsyslog(&(0x7f0000000080)="eb1eea0bce", 0x5, 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:55:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x27, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$KDGKBMODE(r1, 0x40044b06) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x200000005, 0x953, 0xfffffffffffffffe, "00ffffff0000000000e1e1000000000900"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 11:55:46 executing program 0: r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb}], 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000580)) 11:55:46 executing program 0: 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) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xffffffffffffff7b) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, &(0x7f0000000080)) recvfrom$unix(r3, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = fcntl$dupfd(r6, 0x14, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r8, 0x6, r10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r12 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r12) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000380)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f179956470000000000000000000000000076339908f5d94960b23b"], 0x10) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r15 = socket(0x20, 0x2, 0x46) dup2(r14, r15) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={r10, r13, r11}, 0xc) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r5, r11, 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:55:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xffffff00, "73f300070060c3dce5081af659b097317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0xc000, 0x3f) 11:55:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x5, 0x5, 0x1000799, "080000220000020000fed19fbfaf7c50ffffff00"}) write(r1, &(0x7f0000000080)="962eebb45c9eab6b468d2d0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd0443649d8372fd101fee4aca4541e8239d70839a1bc57f951a3bc553cf45f5ff44471c6a5ca2efc0274b1c8a8687000188", 0xfffffffffffffd29) 11:55:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/253, 0x86}], 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 11:55:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xc003, 0x11) getpeername$unix(r0, &(0x7f0000003080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e31600"/4100], &(0x7f0000000000)=0x1002) connect$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372dfa8ef42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d520dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597fc2269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47562ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ce4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c796fb25f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27bb0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55ffd0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e645ec4ea34e6b6d916c1f6bc232c0a246a0000000000000000"], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733", 0xf20}], 0x2) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000005c0)=0xfdb9) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = socket(0x2, 0x2, 0x0) r3 = semget$private(0x0, 0x5, 0x400) semop(0xffffffffffffffff, &(0x7f0000000000), 0x2aaaaaaaaaaaac38) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = dup(r2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000340)="00040040000000000000c782b81048ac303d94a04a701ebc227cdf0000", 0xfe56) r5 = socket(0x1e, 0x4003, 0x0) connect$inet6(r5, &(0x7f0000000100), 0xa) listen(r5, 0x0) flock(r0, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r7 = semget$private(0x0, 0x7, 0x287) semop(r7, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) socket(0x2, 0x1, 0x13) semop(r7, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x3, 0x3945, 0x2800}, {0x2, 0x0, 0x800}], 0x4) recvfrom$inet(r5, &(0x7f0000002040)=""/4096, 0x1000, 0x440, &(0x7f00000000c0)={0x2, 0x3}, 0xc) syz_open_pts() 11:55:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2cf, &(0x7f00000008c0)='\x00'/14) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000040)=0xe920) 11:55:47 executing program 1: r0 = syz_open_pts() r1 = socket(0x2000000000000002, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000a40)=[{{r1}, 0xfffffffffffffff8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r4 = dup2(r3, 0xffffffffffffffff) linkat(r2, &(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 11:55:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x4f1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 11:55:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = dup2(r2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r6 = dup2(r5, 0xffffffffffffffff) linkat(r4, &(0x7f0000000280)='./file0\x00', r6, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f00000000c0)=0x3) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 11:55:47 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82010000000100000000709e4e02542b03f065e96f1a1312cd3f23719563ed77f61369d8165f490cf7406c9a7bf721df9de70c3d14785d4c372286869ab9da3249896d729b8b3d56f644293d3cb05a8cc86a4da5ef723cb597e6610e0a6e1427a498a6adad6c1c88f919f741493dc81592876ec7474cb374ed6c9ccb89a1b3459886640ea2e210ea77d6c18b0b47f3b91560117b4b6f5b8e7ee9c630a0832e4f0eb61fd14c7ec61074a276f58f0f1055880f34536d9dfc36d1e8818427df93b2ac28a64ebcba6110f2b40ae3a893b5e9d0cfa5deb01a83c3cd256e97cd238fc693a8e29d81823a780fc60176aec3b467809d977a25cc819de1a4c3a0c18d6de6f941c075018dd34b6e257070ca77fb920823a04288a3f75b4a6d0d081e865fa3ea4e2ecdec1eff05f279ffb45a6568e44bbd402b3258a7d4075583c9c39ea38bd18f22dd8e81c46a0b971e099a0735cadf36516a1cbf6c0b7e0d3d85ed9e8231e2cb2b7bbbea89b9f5bb0b95bbe70ed8dbde8363"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 11:55:47 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x80}, {0xffffffffffffffff, 0x1}, {r2, 0x8}], 0x3, 0x10001) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x14, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r6, 0x6, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000280)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb201000000f482720cfaffffffffffffffbba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f17995647000000000000934f72a2ef69bdaa7eb11f80de6bac1dd3f31ff0fadde7b88ee0f0c4775599484188cf8250466f2e2686a48f61ddbda230ed9dd9ee70dffdf6f5fe1444f4b68b9e8eb2851642ebca93f9305938685b9d23d48a333559066f8e007e819e79fb21a52482af7248a7bc9c00"/397], 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r13 = socket(0x20, 0x2, 0x46) dup2(r12, r13) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r11, r9}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3, 0x0, 0x0, 0x10}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r15, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r16 = fcntl$dupfd(r14, 0x14, r15) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r17, 0x4, 0xcc) r18 = getpid() fcntl$setown(r17, 0x6, r18) fcntl$setown(r16, 0x6, r18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r20 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, r20) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r22 = socket(0x2, 0x1, 0x0) connect$unix(r22, &(0x7f0000000580)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b8337a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214bad9923609cfa88f41bd6dfe5ed7aa162e16cb500da337ba07001070f02f1f1799564700"/300], 0x10) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r23 = socket(0x20, 0x2, 0x46) dup2(r22, r23) r24 = socket$inet(0x2, 0x1, 0x6d) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={r18, r21, r19}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r11, r19) preadv(r3, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) 11:55:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x14, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r3, 0x6, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r7) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r10 = socket(0x20, 0x2, 0x46) dup2(r9, r10) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r8, r6}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r8, 0x0, 0x0, 0x0, 0x0, 0x390d}, 0x4000010000004, 0x10000a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xfffffe28}], 0x1, 0x0, 0x2) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) accept$unix(r12, 0x0, &(0x7f0000000080)) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000280)=0x80) 11:55:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x100000, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x3, 0xeffeffffffffffff], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x0, 0x7, 0xffffffff}, {0x0, 0x0, 0x0, 0x40000}, {}, {0x0, 0x40000}, {0x28f}], {0x9}}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r2 = dup2(r1, 0xffffffffffffffff) linkat(r0, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x7fff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) r3 = getuid() r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r3, r6) 11:55:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xe4e4bcd08adcaa23, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x80081}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = dup2(r2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 11:55:59 executing program 1: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x1, 0x0) r5 = msgget$private(0x0, 0x0) getpid() getpgrp() r6 = socket(0x18, 0x1, 0x0) r7 = socket$inet6(0x18, 0x3, 0xfc) r8 = dup2(r7, r7) sendmsg$unix(r8, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa6828607754353d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f28920b6ab71409cbe657b458f0753f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af987"], 0x1c, 0x0}, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x7, 0xffffffffffffffff) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r13 = getegid() r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x80a6}) r16 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/\xe9U\xd4Azepo\x00', 0x0, 0x0) fcntl$dupfd(r18, 0x7, 0xffffffffffffffff) r19 = socket(0x10, 0x8000, 0x9d) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r20, 0x7, 0xffffffffffffffff) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r21, 0x7, 0xffffffffffffffff) sendmsg$unix(r9, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff81, &(0x7f0000000100)=[{&(0x7f00000006c0)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0xf8}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYRES32=r21, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="00000000ff0000ffff0000010000000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r7, @ANYRES32=r20], 0xa0, 0x8}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r22, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r24, &(0x7f0000000940)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r25 = socket(0x18, 0x1, 0x0) r26 = socket$inet6(0x18, 0x3, 0xfc) r27 = dup2(r26, r26) sendmsg$unix(r27, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa6828607754353d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f28920b6ab71409cbe657b458f0753f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af987"], 0x1c, 0x0}, 0x0) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r28, 0x7, 0xffffffffffffffff) r29 = msgget$private(0x0, 0x0) r30 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r30, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r32 = getegid() r33 = msgget$private(0x0, 0x0) r34 = getpgid(0x0) msgctl$IPC_SET(r33, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r34, 0x0, 0x0, 0x0, 0x80a6}) r35 = getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/\xe9U\xd4Azepo\x00', 0x0, 0x0) fcntl$dupfd(r37, 0x7, 0xffffffffffffffff) r38 = socket(0x10, 0x8000, 0x9d) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r39, 0x7, 0xffffffffffffffff) r40 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r40, 0x7, 0xffffffffffffffff) sendmsg$unix(r28, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff81, &(0x7f0000000100)=[{&(0x7f00000006c0)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0xf8}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r25, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r27, @ANYRES32=r40, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB="00000000ff0000ffff0000010000000000000000", @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r26, @ANYRES32=r39], 0xa0, 0x8}, 0x4) r41 = socket(0x18, 0x1, 0x0) r42 = socket$inet6(0x18, 0x3, 0xfc) r43 = dup2(r42, r42) sendmsg$unix(r43, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d68817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa68286077544e3d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f08000000b71409cbe65771359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af98700"/356], 0x1c, 0x0}, 0x0) r44 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r44, 0x7, 0xffffffffffffffff) r45 = msgget$private(0x0, 0x0) r46 = getpgid(0x0) msgctl$IPC_SET(r45, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r46, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r48 = getegid() r49 = msgget$private(0x0, 0x0) r50 = getpgid(0x0) msgctl$IPC_SET(r49, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r50, 0x0, 0x0, 0x0, 0x80a6}) r51 = getuid() getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r53 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r53, 0x7, 0xffffffffffffffff) r54 = socket(0x10, 0x8000, 0x9d) fcntl$dupfd(0xffffffffffffffff, 0x7, 0xffffffffffffffff) r55 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r55, 0x7, 0xffffffffffffffff) sendmsg$unix(r44, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff81, &(0x7f0000000100)=[{&(0x7f00000006c0)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0xf8}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r48, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r41, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r43, @ANYRES32=r55, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r52, @ANYBLOB="00000000ff0000ffff0000010000000000000000", @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=r42, @ANYRES32], 0xa0, 0x8}, 0x4) sendmsg$unix(r24, &(0x7f0000000540)={&(0x7f00000001c0)=@file={0x2, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="3016cd7f5a466d84a257c9dbc01231e06c1953b0d24ac966df4f06df2d626fac1aac8754852e164a329e59b19d7f8969a9da8c9cb760593b2bb9cc78b1d4", 0x3e}, {&(0x7f0000000300)="64080400cceece6d935d578cb9b907989af5dedc317ef6e81c40a020775ac5978ad45c191ada0eada1713423ce54ece346010bd34660d9d1965f52c8557130c2f1df07e2d13217cbac961096db3223b16c0f5fd02c08aed162858c32511d74d39c4513fcbc8f2ee4f7c93025e7056c640892a3660788b1858647e4fa054eedfefffcbbe30afdf199c5594c44824cc5da29648e3adb0e4aecc1a6acf48ae9a0f51072d2af7e67cf3863a43c372f63130ff3d7c9079d0338df20d246f51fb42984e2", 0xc1}, {&(0x7f00000006c0)="b0b3c85ea21948f159b35a3925b63433e190c3e9f8f35809793e582b0fc07865d74c752400ec7204f9d0089497bc97ae5f41a04df63f3885e04c5c3e09f8a0144350a93dd5c740b87bec9c0f5861b4ccd54a158c89a57dbc824fe021fbd695729bfdbc5b877e76dca0251176ffc64c9b3bdd7134d2cca8b703111689814a0ffde8c87b12069393638c9429075189b7b724333117f93228abc41301fa1517afbc7b4ae354047b21e8ef995b2639af9a4f364ae08b96ebc9158b5a846a5011056eb6ab18bead3eac7b817010a1e20d8eec995d328edd6e0e7a1a30b9b0124a7c061b194ec67f30ac", 0xe7}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r30, r51, r23}], 0x20, 0x400}, 0xdc9ae840ba2947fc) r56 = fcntl$getown(0xffffffffffffffff, 0x5) r57 = getpgid(r56) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r57, 0x0, 0x0, 0x0, 0x80a6}) r58 = msgget$private(0x0, 0x51) msgrcv(r58, &(0x7f0000000140)={0x0, ""/54}, 0xffffffffffffffde, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x10000}], {}, {0x0, 0x0, 0x0, 0x7fff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r59 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) r60 = msgget(0x3, 0x100) r61 = syz_open_pts() close(r61) writev(r61, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r62 = syz_open_pts() ioctl$TIOCSETA(r62, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r63 = syz_open_pts() ioctl$TIOCSETA(r63, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) msgrcv(r60, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR, @ANYRESHEX=r3, @ANYPTR], @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESOCT=r61, @ANYRES16=r1, @ANYRESOCT, @ANYRES32=r62, @ANYBLOB="cddd429832e2a10c747b9c6b4078894f9ca41b122abf037c396fef48c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a19b6b53e0a67b1078469cad29b40b80cf42078b204dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESDEC=r63]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r66 = msgget$private(0x0, 0x8) r67 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r67, &(0x7f0000000040)=""/86, 0x56) r68 = semget$private(0x0, 0x7, 0x480) semctl$SETVAL(r68, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r69 = semget$private(0x0, 0x7, 0x480) semctl$SETVAL(r69, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r70 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r70, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r70, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r70, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r70) r71 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r71, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r71, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r71, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r71) r72 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r72, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r72, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r72, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r72) r73 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r73, &(0x7f0000000040)=""/86, 0x56) r74 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r74, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r74, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r74, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r74) r75 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r75, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r75, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r75, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r75) r76 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r76, &(0x7f0000000040)=""/86, 0x56) msgsnd(r66, &(0x7f00000017c0)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r64, @ANYRESDEC, @ANYRESHEX=r75, @ANYRES16=r62, @ANYRESHEX=r76, @ANYPTR=&(0x7f0000001140)=ANY=[]], 0x7, 0x800) msgsnd(r66, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r66, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r77 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r77, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r65, 0x29, 0x66, &(0x7f0000000140)={0x3e, 0x0, 0x0, 0xb040}, 0xfffffffffffffea3) setsockopt$inet6_MRT6_ADD_MIF(r77, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r77, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r78 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r78) r79 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r79, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r79, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r79, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r79, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r80 = socket(0x400000000018, 0x3, 0x3a) socket$unix(0x1, 0xbcd4f6bebaed66bf, 0x0) setsockopt(r71, 0xffffffff, 0x86c, &(0x7f0000000f80)="1b7fe2d8f27fd800f6c71b8989ae62ce781d8a5df4226ae2a5d74c6a81c1344af40efec0453f5dc62c6ad1dac3c024abdccb53d53c4655177f434b389ef9295c0113a903003327dd77ba17901eae9836b72dc47d17680af2e425", 0xfffffffffffffd3f) setsockopt$inet6_MRT6_ADD_MIF(r80, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r80, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r80, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r81 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r81) msgsnd(r66, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r77, @ANYRESDEC=0x0, @ANYRESHEX=r78, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r79, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r66, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r81], 0x9, 0x800) r82 = msgget$private(0x0, 0xc) msgsnd(r82, &(0x7f00000012c0)={0x3, "ba45ede2425a8b028abefbf16c02153cf3d1ae20d5ee10d9ebd15d31059c11f0debb408e72ffe264033c254df9c5b4a40e5a3992da2c498c2583001647a64469feaccf0000000041d91530571f32df06727be088c3d7de80071f762f4310efc5ab19d21b7eb7ef5a"}, 0x6, 0x800) r83 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r83, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r83, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r83, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b486082160651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r83, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r83, &(0x7f0000000240), 0x8, 0x3, 0x0) r84 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r85, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r86 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r86, 0x0, r86) r87 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xfffffce1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r90 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r90, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r90, 0x5) r91 = socket(0x2, 0x2, 0x0) r92 = syz_open_pts() close(r92) ioctl$TIOCSETAW(r92, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r92, &(0x7f0000001040)=[{&(0x7f0000000340)='u', 0x1}], 0x1) connect$unix(r91, &(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f00000011c0)=ANY=[@ANYBLOB="72946ab415d82149fbf271d4c2aecdf440aabc9678474720bfef8131f11453fa342bee09bc7c4863bd577d0aa6bc352721e577bd39b6fd65f075a4145d9a68825fc64bc983cad7b55e3fcf82c63db5d199a131ec329db6de6e54a29fd04fa1c8a66ce9a43b71cfc073bcc323104e07f15c99f889d19e4f605dc12a791cff27b469b74bed872400eba31a87c0fc5ff2a85f8f0a80704260", @ANYRESOCT, @ANYRESDEC=r2, @ANYPTR64=&(0x7f00000011c0)=ANY=[]]], 0x1) r93 = socket(0x10000000002, 0x2, 0x0) r94 = dup2(r91, r93) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r95) getsockopt$sock_cred(r94, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, &(0x7f0000001000)=0xc) msgctl$IPC_SET(r83, 0x1, &(0x7f0000000900)={{0x3, r84, r88, r89, 0x0, 0x46, 0xffffffff00000001}, 0x5, 0xc07, r96, r95, 0xa5, 0x1, 0x100000000, 0x2}) r97 = getgid() r98 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r98, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r98, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r98, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r98, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r98, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r99 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r100, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r100, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r103 = getppid() r104 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r104, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af07f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r105 = fcntl$getown(r104, 0x5) msgctl$IPC_SET(r98, 0x1, &(0x7f0000000980)={{0x1, r99, r101, r102, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r103, r105, 0xa5, 0x1, 0x100000000, 0x2}) r106 = getegid() r107 = getpgrp() r108 = socket(0x1, 0xc003, 0x9) connect$unix(r108, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r108, 0x0, 0x0) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r66, 0x1, &(0x7f0000000500)={{0x2, r84, r97, r99, r106, 0x20, 0x74fa}, 0x25, 0x47d, r107, r109, 0x0, 0x10000, 0x5, 0x4800000000}) r110 = fcntl$dupfd(r59, 0x0, r59) ioctl$TIOCFLUSH(r110, 0x8020699f, &(0x7f0000000300)) 11:55:59 executing program 0: r0 = socket(0x1f, 0x8000, 0xfe) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0xc0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000080)={0x81}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r4, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r8 = dup2(r7, 0xffffffffffffffff) linkat(r6, &(0x7f0000000280)='./file0\x00', r8, &(0x7f00000002c0)='./file0\x00', 0x4) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) r11 = accept$unix(r10, 0x0, &(0x7f0000000080)) recvfrom$unix(r11, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r11, 0x0, 0x0, 0x0, 0x0, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x400, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x0, 0x0) r14 = fcntl$dupfd(0xffffffffffffff9c, 0x956612f164597384, r3) r15 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r16 = socket(0x1, 0x1, 0x88) setsockopt(r16, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r16, 0x29, 0x5, &(0x7f0000000140), 0x0) r17 = dup2(r16, 0xffffffffffffffff) linkat(r15, &(0x7f0000000280)='./file0\x00', r17, &(0x7f00000002c0)='./file0\x00', 0x4) r18 = socket(0x2, 0x1, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = dup(r18) listen(r19, 0x0) accept$unix(r19, 0x0, &(0x7f0000000080)) r20 = socket(0x2, 0x1, 0x0) bind(r20, &(0x7f0000000500)=ANY=[@ANYBLOB="00002e2f66696c8114570a9b16affba73cdaf3653000"], 0xa) r21 = dup(r20) listen(r21, 0x0) accept$unix(r21, 0x0, &(0x7f0000000080)) r22 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r22, 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r23 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x8, 0x0) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r24, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r24, 0xffffffffffffffff) r25 = open(&(0x7f00000004c0)='./file0\x00', 0x400, 0x4) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x40, 0x7f, 0x1}, {{r5}, 0xfffffffffffffffc, 0x94, 0x40000000, 0xfa55, 0x7}, {{r2}, 0xc, 0x41, 0x5, 0x10001, 0xff}, {{r6}, 0xfffffffffffffff4, 0x8, 0x10, 0x0, 0x80000001}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x10, 0x2, 0x5e5bc728, 0xf883}, {{r11}, 0xffffffffffffffff, 0x3, 0x1, 0x10001, 0x5}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20, 0x100000001, 0x9}, {{r12}, 0x76e43c347c779a51, 0xc0, 0x8000000c, 0x8001, 0x4}], 0x7, &(0x7f0000000340)=[{{r13}, 0x342b38fc3d0becb, 0x78b21e4b67ba7220, 0xfbe81784752d8c97, 0x9, 0x8}, {{r3}, 0xfffffffffffffffb, 0x2, 0x2, 0xc7d7, 0x8001}, {{r14}, 0xfffffffffffffffb, 0x8, 0x4, 0x5, 0x9}, {{r15}, 0x8000000000000000, 0x4, 0x1, 0x1, 0x2}, {{r19}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x4, 0xfffffffffffff1b1}, {{r2}, 0xfffffffffffffffd, 0x52, 0x0, 0x8001, 0x8001}, {{r21}, 0xfffffffffffffff8, 0x1, 0x1, 0x9, 0x5}, {{r25}, 0xfffffffffffffffa, 0x78, 0x11000008c, 0x61, 0x7f}, {{r23}, 0xfffffffffffffffb, 0x20, 0x20, 0x7ff, 0x8}, {{r24}, 0xfffffffffffffffc, 0x2, 0x0, 0x4000000, 0x18000}], 0x8000, &(0x7f0000000480)={0xcd, 0x8}) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 11:55:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x1000) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chdir(&(0x7f0000000080)='./file0\x00') unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x4) listen(0xffffffffffffff9c, 0x1) execve(0x0, 0x0, 0x0) 11:55:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x401, "00000000000e1040dcc4000000000800", 0xfffffffc, 0x9}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:55:59 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) sendto(r1, &(0x7f0000000000)="f21638c7f0f87b67808ee27abeba15f3", 0x10, 0x0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) setsockopt(0xffffffffffffffff, 0x0, 0x81, &(0x7f00000002c0)="8f276d9ad9b6df731ba6367e45876911b5add562320dd1a9c64371bb7614102dbe05098f766d474f99a74d56c182400a6b5d8601fb9f5c00c5b5f53a72537f00dd7283fecddef9dc7b", 0x49) r2 = shmget$private(0x0, 0x1000, 0x136, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000600)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1b, 0x0, 0x0, 0x1000}], 0x3ff, 0x0, 0x1000000, 0x0) close(r6) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64=r6], 0x1, 0x800) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000002281628e7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db67aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="b0000000000000000100000004000000c5d2e4ab952d42113010216dcd83422729f4b23ebe24f06cca7127aac4407816595e8e51e732fd64296daf97a0d1efa3ab26d2fe7af9eb84391a2fccafb01cfdc0e75a5787328208623b3780d63b31f00490f23af4c49b4f17efd8e06c18478b59b3294d0bf1da57ffc6cd1c9885421ebb10b1b217355bd3aec1865b1b05faca37f20cc789c36a11f3a89d37592add70980944d709d414f9c92f7663f0acb1d6f800000000000000feff010005000000fb558216eae8903c2eba542c2455589e38b69a877f3264740f4dd7308c9cded39b6ad88c4d434ec6eba3b58bbf637c738854218f1f7ade99f58a8aef5a78845fccdeda888757be5d6fade30cf7d2666e1f9bc247941af7ecfcb665fccfcfbfc4ffa0de0d6d60461477f1cae06312204d5c45d573294217c188a9f62fe4a52f3ad839df6b0be54e1c662be07be0f22751a0ff66517d95b3afc6ad6a5896dd66fdf04233c2d9f8712ae9d92bfd38d563fbfc960553ad657b9d534a415d66c7fde75ee80570f5ef651aca80ae5df292779ffdd928c03598ae8aaa0b695c48b242e72c3ca644c6000000c000000000000000ffff0000040000005c09eeab1e2219ee5f773fad83501de6cd36d654b290e93892582d58d875876d064ac0c6e8cd021c09ff16f3d357f4d23903e53090f20188a60ca38c3e73465ef5dfc0d228a02bca37fce14cb4383187233fa450b7f773365012426bf8624f32e935b4edbada5b152f827b4103feb6cdc5f4a0efe791d9fba81c439330dce615cc63aa38962617bc218a633c5269ed690cf442d01a14ba8da116f9668e13000000000000000000000000000000000000d8000000000000000100000009000000c213f8f43be938da0867b97d2bcfd4eec9ef1c0aa13b0a47f9817afd8defaed4c4779ed1460e7bf4069ddede5645ed3aeda2f2538f887a174e2fe23523c6d0d7a3b9211de7a5d9d7180c64b003ce86942d7748417e69f2c78dd46e05aeedfb29a0e2be69064e4f20199b98a84080602360a36a413758264af05eb7a52916fcc96b75b72e514bbed5b6a9198afddadacaa6cc6a28e77bf52c2b64e055c99937d8917a219d556eeaa94ea290961ce559249551b9e37c7579127f091a8a4c0c7a8a2139a37f990000000001000000000000fdff0000000000005051d6e65a61d2738a51696649eb6a097fd39172d530e01dc0ea48a7db9b69fc31dcf3ddc48578a29cf9ef4315f8d557d53cf66e86d0ea588d08764d5add0ae5f0f14e34a9d8267e7dccaee25c293530819306eaab0ba2c859d3c522b68f255845d2f10fbabb68f6f7405633d6222d2155386cd0e3950f316df57262a04602496d26e9732b5895f0ff62386a0145f34ed6055e5bbc5090ac86e1997f072986d0185009850bb706843d83d656a3023fbcff042442d95cb41b1d69ec00b63a801f90e0e998e22e318e69400e3d5eb84555fbab698015951b6dfa6c895ecdf23a0bb57f8900e80000000000000001000000010000006360bae77cdc2eb7134e5b9a17057620288d7ae3ab56ba47452310ea3f9263658bda0f72ec78a97dc5318751950308beecb580a3bce81d356364171d69d52f9a102f40565864cdb9256fdfa33bbea42fe91ea6cfd51e0ee3a7bf13284ac70d1057c757ff9fbc650d68a9d24d564438ef718fe6ad6144e2c84858119e1c7ce82d711dc76f3f3980221c4a667ae2afc3e8dce8ef354e2ca8b91b70189927739e317534cb3889308baf35a08e727a60c559b01ab7c674d7a4693745964a65bfefc4f46374730ba4980d86cf55b31fb8f91d73dae2750000000030000000000000000100000003000000efcf3dceae97d9216802d5f5be62d845bd2a5ae1e638b9147000000000000000c000000000000000ffff00000000ffff1fc0c0a462f5bdaf3eada037d02dcc2f9eab2e7a76e80504b3a20250faf334474dd43e353c714f74cb945bfd9c636b8a948acd17676f802ae22c20ee17104bd15da06592ae75e42137f3223c149a5079f9d7fd8171a0c71f318de415a1ccb409b6c56f5fba8e1975fbbd515f7abd104369a83c399fdb7e032e74052237186b81165e75bfbc251d9617be19e11db432c044960fbc188ad137643a3ccc5f2943cd40331d9a08501af0bfa6f06be0570000f800000000000000ffff000000800000ba19bf56d331936ee21f43187ef31342f2767fea4da847647cc79609538f1c4a952f0ae2f0a0fc6cf5219b9f6333d469edb340fa132822c5ca5aa9dc0f6000fdec9857c7859dce81cd55288e11d0cc3bdf24a7ae0da31caf5f60700cb483ca7958075f23dc398930fdbb1325016a262d14063632f1d7b8bb286a3493d924d442866c47582a115d0a8a24324f342cf82e0cf5096a26eb05f819eb4e16c5591c7964b7cdb6483237562fb1d4c71bc7886ea1df4c322b29057f7a03389c7aec80813bc000ace79db1bce781e43c7a9ddd3aca7d478baa21120f7ec93539152f699cbfc50500"/1808], 0x710}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r15, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r16 = fcntl$dupfd(r14, 0x14, r15) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r17, 0x4, 0xcc) r18 = getpid() fcntl$setown(r17, 0x6, r18) fcntl$setown(r16, 0x6, r18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r20 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r20) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r22 = socket(0x2, 0x1, 0x0) connect$unix(r22, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r23 = socket(0x20, 0x2, 0x46) dup2(r22, r23) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={r18, r21, r19}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x0, r7, r10, r12, r19, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r9, r13, 0xa5, 0x1, 0x100000000, 0x2}) r24 = getpgid(0x0) r25 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000640)={{0xff, r3, 0x0, r7, 0xffffffffffffffff, 0x8c, 0x8}, 0x3, 0x2, r24, r25, 0x80000001, 0xffffffff, 0x2}) r26 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r26, &(0x7f0000000580)=[{&(0x7f0000000180)="4597abf790a33563c47d7943947e0ad6d8e79f922fd5ccdacca04a01774f7ebe183b56352640dbd85bf6235c7c28ee630321431635c0668dd69eb4baa9768f71fc7f927230da5aa0fbe9a6d1b61e92369f81b2265934639a29215338e152e89b05c9a1f4efa32ccfe555bdf24c79fe6359e42ecbab76e81b3c2bbf50011f3d751634c0a363660b1cfca52106671b53a44d1d4a625cdb1c49d5af17893b3d2ca134ccf44dc27ad47cb97fc2fda6c741373ed0ff1d1e78040acd83bb8fcf0e2dc901b2af6963d2740af486fe0f9e069e1017957a13b712afe4f8903210", 0xdc}, {&(0x7f0000000380)="81f3c4028c1e16af2d2a31a63bf2801dda38dcd4cfac24f7684f6f4bd6e0fd40374081ace763f5419f28fa27601619b02b00676600a840b869c5676d87541830b0088006fb1f4fb4a09a4486628ca41b6c8f64958e2e75959099f5a8e79e8febecdec4c2e1768722de0cab73c86da9fab375d4e5629439512fae294a1326a2be64c814027c", 0xfffffffffffffe31}, {&(0x7f0000000080)="576a35713d0fbb833b5e09c74e95f3b78e64f2a15d7f5fb52b4bbf40f1888d", 0x1f}, {&(0x7f00000006c0)="5bfdc281464a14b35aacd50a1c8d1ae10e4b71077afc78ce74100f43d901b257c79e01a732cc378a3b632e063b395ed7dde5c9f16af82fc3520aaca943633a697b4e60b7", 0x34}, {&(0x7f0000000480)="776bd2cf9e4dd58aed856012d05c939282cd571008f33018e403285a19a2027c5deaf9e665f735bb45fdc6bd72baccf9c0a877f87f03", 0x36}, {&(0x7f00000004c0)="8657069cc29eabc551f879918f3c9f7d35e1716ef5778e7e7fc9450dbdda26d3ef80848afb04c6f3e3dd1b0f804baa7e78c6a7bd11aaf306fde217ed36877c9092c0ede21b86962a497988ae5cfcdeab538d5b842e5e6e69c8787c03e74b9d0b7157175d16863f4b21cc7505c99c16ad286cde923079974c68a731516f58ebf7b536e88d8d799b76b43fed8e71cb1384874e1e866dc3b84d8ed576b1ee1b9a20e815a63911b7479345ccdcaf64bc8904", 0xb0}], 0x0, 0x0, 0x0) write(r26, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 11:56:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000300)='./file1\x00', 0x8, 0x2) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r3 = socket(0x18, 0x8003, 0x40) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r4 = dup2(r3, 0xffffffffffffffff) linkat(r2, &(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00', 0x4) r5 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000180)=""/149) linkat(r0, &(0x7f00000000c0)='./bus\x00', r4, &(0x7f0000000100)='./bus\x00', 0x4) open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a406, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x40, 0xc222ad11c58874ae) 11:56:00 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x9b, 0x0, 0x0, 0x3, 0x1, 0x2, 0x0, 0x3ff, 0x9}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1f, 0xf97, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000000940)=[{&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a", 0x29}], 0x1) 11:56:00 executing program 0: socketpair(0x2, 0x2, 0x4f, &(0x7f0000000000)) r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001a00)=ANY=[], 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) 11:56:00 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dg\xdd/\x02\x04\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x1c, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x14, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x20, 0x2, 0x46) dup2(r11, r12) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r10, r8}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r7) wait4(r7, &(0x7f0000000180), 0x6, &(0x7f00000001c0)) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/5, 0x5) 11:56:00 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) semctl$GETZCNT(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000280)=""/201) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 11:56:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f0000000080)=[{0x8, 0x4, 0x3, 0xfff}, {0x2, 0x7, 0x6, 0x420}, {0xff80, 0xfc, 0x0, 0x8}, {0x40, 0x7, 0x5, 0x2}, {0x0, 0x1f, 0x81, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 11:56:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x14) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x44, 0x0, 0x0, 0x81}, {0x4d, 0x0, 0xfe}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x14, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r4, 0x6, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r11 = socket(0x20, 0x2, 0x46) dup2(r10, r11) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r9, r7}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r13, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r14 = fcntl$dupfd(r12, 0x14, r13) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r15, 0x4, 0xcc) r16 = getpid() fcntl$setown(r15, 0x6, r16) fcntl$setown(r14, 0x6, r16) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r18 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r18) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r20 = socket(0x2, 0x1, 0x0) connect$unix(r20, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r21 = socket(0x20, 0x2, 0x46) dup2(r20, r21) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={r16, r19, r17}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r23, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r24 = fcntl$dupfd(r22, 0x14, r23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r25, 0x4, 0xcc) r26 = getpid() fcntl$setown(r25, 0x6, r26) fcntl$setown(r24, 0x6, r26) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r28 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r28) setsockopt$sock_int(r28, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r30 = socket(0x2, 0x1, 0x0) connect$unix(r30, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r30, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r31 = socket(0x20, 0x2, 0x46) dup2(r30, r31) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r29, r27}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r33, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r33, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r34 = fcntl$dupfd(r32, 0x14, r33) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r35, 0x4, 0xcc) r36 = getpid() fcntl$setown(r35, 0x6, r36) fcntl$setown(r34, 0x6, r36) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r38 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r38) setsockopt$sock_int(r38, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r40 = socket(0x2, 0x1, 0x0) connect$unix(r40, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r40, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r41 = socket(0x20, 0x2, 0x46) dup2(r40, r41) setsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000001c0)={r36, r39, r37}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r43, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r43, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r44 = fcntl$dupfd(r42, 0x14, r43) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r45, 0x4, 0xcc) r46 = getpid() fcntl$setown(r45, 0x6, r46) fcntl$setown(r44, 0x6, r46) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r48 = socket(0x10000000002, 0x2, 0x0) dup2(r44, r48) setsockopt$sock_int(r48, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r50 = socket(0x2, 0x1, 0x0) connect$unix(r50, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r50, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r51 = socket(0x20, 0x2, 0x46) dup2(r50, r51) setsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000001c0)={r46, r49, r47}, 0xc) getgroups(0x7, &(0x7f0000000140)=[r17, r27, 0xffffffffffffffff, r37, 0xffffffffffffffff, r47, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r9, r52) 11:56:00 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffbcd98a424f30a2c2"], 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) listen(r3, 0xfffffffd) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7b11}, 0x10) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x30000) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) fchdir(r3) accept$unix(r5, 0x0, &(0x7f0000000080)) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000000c0)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 11:56:00 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) getsockopt$sock_int(r0, 0xffff, 0xb222356ad4ebccde, &(0x7f0000000040), &(0x7f0000000080)=0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000200)="e157cb6df0b4777c98185b03008e2593c0d5626f3b04269588602de356bb3f4fb1a706f474b2dd12ec7bd4e4bf9357fa456e75964e455dad66782e4c8c3f00"/77, 0xeab153d951dc525) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x10300000000000c}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = dup2(r2, 0xffffffffffffffff) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, &(0x7f0000000080)) recvfrom$unix(r6, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000340)=0x3) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) minherit(&(0x7f000012b000/0x2000)=nil, 0x2000, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r9 = dup2(r8, 0xffffffffffffffff) linkat(r7, &(0x7f0000000280)='./file0\x00', r9, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000700)=""/129, &(0x7f00000007c0)=0x81) sendmsg(r3, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000c00)="3e6202c25799647248f8e7b554ea1a2c94608069087aa9b6e407a4a0e9bbb58fd33aaf88aea630698578ec6e74935622d395c1dfc9ce02a48fe99a02271e5c7260b7d50b99c0fa791412b5ff4780bcc3ad7dcccb349b77edfc5e8ecce90b76cd98385cf54700dd19247dbd68e7c9", 0x6e}], 0x1, &(0x7f0000000c80)=[{0x58, 0xffff, 0x0, "197fffa157c8d71bf7b9339eee436c31d46984743ff9d1f991372a7a96ac8a4d08184c1931b19016e22e7dee15bb59da089fc36f3a65720c369d694e0edc8b2d85a7f7"}], 0x58}, 0x40e) 11:56:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) 11:56:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x9) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xf, r3) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x200) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x45}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 11:56:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r3, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0xe7016e5bedb3c36d, 0x1, 0x3a4b}, 0xc) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 11:56:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="f33e1873525d51d3540a240c1003495a17991655f758f4148542c88ffa15e8453a9c4b5ab9adccb64f33285939db880ed0f490960e99ee1ae853fff73db8981401f25931be0a1eced83c2de7ea6ce0de1e120237a8c98ceb1ebda217b6496142cfa00477aa1b8d53319a731dd6fc17e726009f415817370543ed7105f2367fae04"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e387d7b0784"], 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) getpeername(r2, 0x0, &(0x7f0000000240)=0xfffffffffffffe5e) 11:56:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e9c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x9130dc1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000680)=[{&(0x7f0000000080)="65a8d16c6a67cc3e1406c0a199b1a0ce895d05813af4a3a2fe650b7e2e3c44b6c7ab5ccf5de901e4ac8d732a16f0fa6e2c89ccf58ebe93543ef79ee5d78abfa03a0a809df9116cecf512a1d1e9c27bf225a3ca60e554a814256aa2946d1dfe9a871ebcb50fcbd31005e7f15b8ec497640b9a6cf59ce5ce64493cbb52988fe971f798596d87517b5a0f98f555334a663d57386cc2e7c4d22fcfb4006d90ace20f7e4de58e53346f2ea39d9f938eed997757e45c350327", 0xb6}, {&(0x7f0000000200)="1dd126a915634ae4d6f89bcb56186da1625d363da5d47045127ef077bd1ef042b4de1175bd54878e1d4eb2b09b8f21881822a4299e03943b01396dd426c5ff77053eb9db5f48f4305542f1d1d61c3417b93002e63e058b6216e1cb188f0bd6108e97e2eb08943b6a15d94aad1af492dc6a98fc5ee4ccecf086071b603929809fd94cee8129536393715f1ab6df45ff72996886", 0x93}, {&(0x7f0000000400)="18d6399d2cb8f35d83bcc025fca667eb1c3001ba3aefb6018af32ff9ff088a75afe9c92e049930c6efc22a319e5dc778a1dec30ff54725af61946d3456c303008c6b8310eb59ec764be846790b6453d28a23fb3e0d8586d2e3dc7a8b95", 0x5d}, {&(0x7f0000000500)="a48c56f2d9ccb32c7bcfb54cd6645508ccfa9d647aca74a5f15d506723796a1b179e", 0x22}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000002c0)=0x7) 11:56:12 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wsmouse\x00', 0x8000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000010c0)={0xa, &(0x7f0000001080)=[0x8ea, 0x700000000000, 0x4, 0x5, 0x9, 0x4, 0x4, 0xfe, 0x8, 0x1ff]}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000012c0)={0x3, &(0x7f0000001280)=[{0x7, 0x4, 0x7, 0x2}, {0x9, 0x5, 0x4, 0x4e595a08}, {0x79, 0x159413e1, 0x9, 0x200}]}) fsync(r3) kevent(r1, &(0x7f0000001a00)=[{{}, 0xfffffffffffffff9, 0x1, 0x900fff7b, 0x2, 0x100000001}, {{r2}, 0xfffffffffffffffe, 0x8, 0x20, 0x96ed, 0x9}], 0x1000, &(0x7f0000001a40)=[{{r3}, 0x5, 0x0, 0x4bc1a7c4705539f2, 0x100000000, 0x40}], 0x1, &(0x7f0000001a80)={0x4, 0x9}) pipe(&(0x7f0000001980)) r4 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r5 = accept(r4, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) pwrite(r6, &(0x7f0000000040)="0b5c221deed65477c96ae3c0c81a32e045f00244169acd7eaa1e24b2fd86639b72d7758a95febb5050fb1943060694de9af480a3ceb122b1fcf53002791344c146b887d620d1d4a52b4b8958e52a2f989b1a605b08f44a04ea8c8f4ad487e0040a9b8f5acf301df543a63094c6663b74cc013b01d25a86570aa276b951e3c3b50b2f5a8e54b7aff4b022eb459f660f2bf1e9f3ebcdcfc6e75fd5b3aba2dfe95beaabc6aba31592044eae47c2f788f7bacf872aeb34d0ddbf6781dad9feda398caaf7690740373070eea466f227ef2a2f61d0e728810820bab94b073fb71f9f37bd3731741a4c0eb6adaddc1d4b0e4c1af3b69d52840ad9cbf5fc6168eabfcf5ced748ec5cb17480943a2456da238a802e5652f8282b0328b25e88876919b339a75cb5ced9905af11c18c876d06b1108e357590d4b2acd5058a17cef6cd1f7b68ae2788fe1de78012f3ebf498e1503f431e876379918b7f4542283d2d661d481ae02bf545fcb78eecaa01172081fbc6ca54544e1e3d99f566c62823b0a6adb9ec51707bc65d96197b65f4195c5c384b4d641adbefe6effeb2a12f0c95f1def652219273ba21601c0e78c0eae2d55b330ade74ebd9c4dd179b919c310c554bfc9f6d394d1a86ae1574ec805232aa1bf3612eba181cf636da3c4aed163dbc92d45bb7eb6511a2a715d8e150889f35d7ec46a6c6eb88f147d3c101521962e0e98cfcd28dbb85470272e1ac7373f225c2181f366a61ec1cdfa601b4d4289e239c3d7c830217c012d1dde5e7db724ca2feeda327dcb1f52a52150eb632139ebd52c3f09a9928fea2d37a0fcc0078265b46d6c6215bcbe183d95bd924fa627bce661a4b9f40a45250e50249b026e8064799fe8e0be26f0be0c935380acfb415a6e59739a1c9dee31df8ea4562e06b29b73a8b53e0d21449788047167195f69270a0fa9105ecf0fbc1ba9529fd2b88f1bf2077926c81ee7cae6c65069b080abe69b55f3da56dceba09e2d35b41c230f87290c0c8a1a83a1f740d0520166239a4166dd0ff9088496cd4a52b8b5f3533b6a3cbbdc544aad732e1688f74ad94fc2a7f1e33d6f26c718e9d844b2170491511ead7a45c84fd78f05525c1d962874c71cd5f4ec3169f71a1244d5094a61bc6508e4ecb9f4d6b2a99c8328c9730ef1b2a6b4235aadb5851cc413909c2bc93505ead096db6a738ecac087b9f6f0c2d6862e52ba2c33bb02097f8cce39f7b6a6805b47768ffb0cfc3260282712832399c7aa17b34735967d009118fdaf6c4923cbac6b774ccae319e9090f2fe745c30d7394832a33a7b68d13231f9923b02652dd8e3afe318196865818741ffd8523b58ee0f083b57be61c7ea333d580f08b2288cba3080b491f38c0c53ff4899836473d6a52b7c11391d6f98b58e886b1430bf96dc61ba35196c782f5cd257ccbb6bca24959a1ede58b765f992fd7607349876d186b228114bdd46366bb41fdcbea1556a5ce6771196d117ff9e6b9aae5ab5baf68dc0c07c7e2fbc67d7ff8a9a82bc5883e262a9838bb27dcd41dd0a6de7b98f50025788db70c6e0421315fa0a15d6f530473906404463bd34af7a5c4ce27f208e24fe4ad92e9c9d3c769fcd9873a4088ba1f1f4ec02c88fd6f8e0685903a5853e788e1f5b500b5cfa5c269d9129d831fa0d8aa80e66d72f40640a02ca74d557327f1ef9c5954749540c8dd2b73564e1fc3ffdfa8359bebbb567898ab0fe3b41a0880d96463a2d6da8b3687563debcc7cf71526a217d70d7aa053d45aa7aef8d2a11317f5de44d67e818fca4f9000bc32f36d7f3bf21096839e9f1fc55f7435d8a450c2d8a6046331365f804120f3f56e087e6f0cd7f1a9850183e0f609fee9ac7fb1caf18b9d1f08b0ca38bb1109459d1645dc05105c79b900d028ae9cfb572fc4fa028ee2d62e45e36d052b802e4e40e6e352e7b48e1557dc75e376a542ae7e008eb968a3dbc5313597154bfd42ff1eded73c26179a03dc18ac63473b33af496da6c9041582c615808857898491ecff180ad38fab3a1d79e3465e95a247937de047b404f47528338bc037a0ef7dd383d5e22e23475b6de4220ef2c4e219d699574a7fdab531de4bd38d9b1bde99ab5e21bbc81f0ad0a367f378d5f3af61b768e86e61f18521b00689d03b1a2db5229d55cb46bfac5b58098e1ab38a65f2ee4a7df1aef0d28878bef7be9c94e9050326c928064ebec28316650be070cc438cc1110089a82c10b26eb4f60d893c512c53ff3782ee8362969a51a940ea0e2d02a36321e92d9bd7df7f86365cf46559ada08966d7f81a5935b775cadd8875079b56ac1974679588e18c131e73bf50ca99444c77ffd2c5b54bcf27ef41fae748e257eaeaeef4190350715c11460b6300bbdd7f984ef1cf4d5faa23613f35f52d86ed2490989a9c094e4eab32e70fe301aaa7e180abb84b2048633b3184f5c8e186b5d3ba9fb11d012f354e1ee879ff22a290b866994ff73e2f3dd9ea033b4626fd82d703a17d1fb0a0592a5d51e8813271584182ff485f0825b64729fce26783285a9f4567901410f0a8c26b4626d0b402b23a5da9e49cbe33df2790699c78ad2f1ba7a28c69e195ad0e4cfc621e6c88c073d637a2917f298b52b29950b5383523cd67072d513369d1182a2be8e0faba5ff600d26deb4e225b6e0e95fbac789b2241f14c3f8e0c8d8a6c16f60bfe7c7a75a3d51b165c594f1de30ff4148dae3a67190607698b7fd4ce0c9950aa53042ce5f89dc6e00f4092cc615184bfe306ca3070c7721721d7ed833307288cbf54336e6dc077885d28b1611ab48ea99c42817fab26aae95f9410617e0a407d8238b7f0659d0fe0a75b10ed47d1b15623bdae7c0037717aaec2cd53bfc6216397cd2326059dba935cb73d2a839f88f2f43024a0619ff597e3cd873ba1768edaec604b06fe3ccd78aefb71f512b7c5202840b75d5a0caa386f166b0a176cc2ac383613fb40d77fb1874a950d907722e0117023f1a8e2483937c33f300522fda37e7a5ac27988bdb6c9ac8b636f22dda65ed3e8f4ddf7bfd33073c6e1532cab3ae4b18bc1fb79f78afe508f93ff77f776d842093b86a45eb3426d1badc2e91d8d40deca9e664088f5fcee067f2fa5da4aa87006d0492a86e48bd720024297ae79253cb46ab9e7af6a317b0da508fdd4a101b6ff9a1a8744df2de61a3d7439283e0a56ebd5bc13267dbf14efef896d4c4b64db2b1feb508c0409baab92395917ccb924698beb98867339fc12778710f56768b554104aa636552f55f57bc5c68688d5f5dacc81e24bbde31405fa76d30b7493cde700eab8cc8e85b01aa74321904f2f5ae34805c095fa3f9d45a8d4016ffdf25f23a6d25488ecd147eaee37fdd91b7143f18c433bd180883ff8e5873f2fd01af192a561cef05dcaeaad2435ca69048702e6ab2f2ba1946feea79618e38637b381d09779ae06617c83fd8de0ebea15e361028d11ce56f0327be87e605c39c2c5760287f56d6dda2956bf2e994b9ecb4562d00cd11b986232be329e10e8935af1b06ef65bf6272d66bf0579bbff09d32d7c3c937f35ad91386cf40d3d784db5dc44cdf4ebc38cb1ed93d2ec78ea07af4f81b123bda2408b549c871ce3be18fac38354ea436dbfa85b278f557ebfada4cbac23c1e0b22e837dd0b71030546012cb677575f33cdb9b41f37583f4b7509dbd5bce4c9dfaa973d9969d6278f487b3fccdc6f38f874b44bcfcf0f56f057507bb257539448cf7d5941e627e8db0e0cd4b95f4532c38c3c55e0f7baa6c060a0c30560890e22f37af494cefbfdc0aea91454e6030a7d95400aadae8cef2db9fbe7dd78d217ee96f9dac01819e0513dc0b960762bb6f59f79ec361abfd915e0fb83d20487c10b3243786b4ca1e4176f1ed9f2e67ae0490eed8d5f99f85babc23880c7d826a705381157df652f4f1b375e21536a7c347dde8effe440ab6e65af59e8496d3243564c9799ff402f2925324b01f46620a5e3496cc6274aec9b492373e3777ee1ed1f2c7f12368cc88535360af6bbb464e4925914c69881e3b4968827a79b74d219929ba9aa021e30ee140f2b578e87ba99d2a0ea33e8538d6bb90b140e86649b28c060a8530df747806546cedcd1f45cfdf8ae2273b998a28350439c6c31662864567e6a6d953f9f28d778a9dda1756f359beadbd5f63e422e17c4a19ec288666014dc383adf073ccd062c9921d918e6f85f7c630d596ffb98bee3f4d5f8783a5e740ea8fdebc57232cc13e1aa9dfd5aa4b0100ff1223d90fd8ba7b88f085c996d9a6255ec78d9fa87930f3d719ed14fc0876b4fd996b8443e0ebc9595317b3b991aece1b5be6b27b13201dcb04871ed881a33ee2d05f12ac4e311e6a22ef534325f6a6c97aa512bfb257ed28fe967e4a04f9103eb028e288875d268e2b985eb573e6b6c9a95d954ba3971e6ebf37ac28e515dba82e831e5be8f8e042472a1c295bddb5634fb5921c84d49b84c43d509d104bbe65acb024e327b4092889f0d126720e0e5ff7e2a9ca8ca517052e389c65b3210338aa5ed7fea9de1547f99853f4edf3227753fcc66d27692046d7b31c15ed4c8280809ee5e2c2457a84b782cac2fc7dcd6a5f38057d6a7cbb7ae343eaafeeab06389f5a56b33926dd7e70a270b7c972a05a3c01e3b50ac35bc0c750b671702da6d029b05c928408ef61aea71e83d5681460ff1b098957cce75f60b5c32313894d818d07d453d912d85aeb4d033f8bb5dab5979a7d6413401ebd988a9d57d414cf7cc31a2acd7bd5dff9967100fe9d860e8e35032de43bfd4f3bc4c35b96936cd6b51db4147b9699259305925be18dae9f7b9c3175a0af0da90f88a9347a6de29a17d7ee7f56aecc02c30ca24c228fe84cd1de79487846885374e3d03f1a4c034a77e8062de3230f1f90bc7b6a358f6dbbb35a8d5dc93fac838e206541f11efc96510c8cc381fde8ba08ad2165a82bf7c1c35ff516fc473f2337a3fd42aa4ddea4f8f3d9603a81a4337e9145ca2017d541ef8c994cd43ab3c4a785c7a5ca66773fffbe2024c52154dd47e95db6c7bf33b154c0ad7d2d055d9afd032d06a47baba8ea07fec48567971a36e6f46baa73fe191c4dd43af115073d823ab0f74e308cb4fce970aa562e9ed90f33622166fdf963870a52c2a3fe6fbcf9d6ab6d0975528397f9b9471ecff5569253888ced455188329bc02f27abb4643a2a246aed84cc916fcabeddc3d1cd77dbfedbec5a6104bc14bcfa9e31ae8be4f1697afc511ba026fd0ab0f1cfd56d168f1d3285b30102ccf3c57d51c18a417ddec868944f4b6b15ea3668d936b22feedab84c9e9dcec45fd6069ea95856897d7e45fdce85f3ea5d7e8384e83ea04057bd287523c4a85c2e9ceb9da3ecdfa8b951b73dbb7d511b0dec4e6487f6a24ffbbe4fe9cc83bd88fe93fc848d5c3e519bb4fb0573a41441c441e3a6804f727fe2528fcdfff3223915f8220d6c3f022301fd8ac1a45a458a26a87694976417e275be34ab68c0c0d0e6e0fecd25a5197a5fa06ff9d39194a4c98d3756e546acedd16b90f53f426189c382a2f332aedbb754c75816ab907682e3053a6023f84a841f4f872d53f6a35f82390a4812f103f07b10568c33b07f20817f2ee7b81a078e757b726a7999e71a2e5c0028953dcd14a8eb5278c9192fd7b7eaa7e9f8f86abfe48361244a21fdead6a21bac1988446b2f7773ecb6fc8058ec37c485f55814695c7a2092105e6e30bc2be7cbfd2ec703c53b8d679f6fc7f2c406a30980d6fbff3975dd11633aeb1cde58699", 0x1000, 0x0, 0x0) r7 = dup(r6) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000001340)) pwritev(r7, &(0x7f0000000180), 0x0, 0x0, 0x17) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r5, 0x1) connect(r5, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) r9 = semget$private(0x0, 0x5, 0x100) semop(r9, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) r10 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000480)=""/97) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x1) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0xc0105715, &(0x7f0000000080)=0x37) ioctl$WSMOUSEIO_SETMODE(r12, 0x80045726, &(0x7f0000000100)={0x1}) recvmsg(r5, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/216, 0xd8}], 0x2, &(0x7f0000001880)}, 0x9f71d241af59ae2a) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r8, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 11:56:12 executing program 1: setrlimit(0x8, &(0x7f0000001240)={0xa, 0x95}) r0 = syz_open_pts() close(0xffffffffffffff9c) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x104}], 0x194, 0xd5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80a0, 0x100) read(r1, &(0x7f00000000c0), 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0xfffffffb, 0x1ff}) 11:56:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0x7ff, 0xfffff800, 0x6, "41c005dabc54a07bb7dfcb2e325bd51da6268b41", 0x80000001, 0xfffffc00}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0x0, 0x8}, 0x10) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0x101, 0x3, 0x400, "c9d60b2085179c332286bb0cf3f2d39374c92bbe", 0x20, 0x5}) readv(r1, &(0x7f0000000040), 0x16f) 11:56:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x4}, {0x44}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = semget$private(0x0, 0x235cf7f829dd69c9, 0x1) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)) 11:56:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfff7fffffffff7ff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = getpid() r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x14, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x20, 0x2, 0x46) dup2(r11, r12) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r10, r8}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r14, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r15 = fcntl$dupfd(r13, 0x14, r14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r16, 0x4, 0xcc) r17 = getpid() fcntl$setown(r16, 0x6, r17) fcntl$setown(r15, 0x6, r17) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r19 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r19) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r21 = socket(0x2, 0x1, 0x0) connect$unix(r21, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r22 = socket(0x20, 0x2, 0x46) dup2(r21, r22) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={r17, r20, r18}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = socket(0x2, 0x1, 0x0) connect$unix(r25, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r25, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8000, r10, r18, r23, r24, 0x2, 0x81}, 0x1, 0x9, r1, r26, 0x83a, 0x101, 0xfffffffffffffffd}) fcntl$setown(r0, 0x6, r1) r27 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r27, 0x8080691a, &(0x7f0000000300)) 11:56:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x203) 11:56:12 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) r3 = msgget(0xffffffffffffffff, 0x0) msgrcv(r3, &(0x7f0000000900)=ANY=[], 0x0, 0x2, 0x800) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000680)={0x8000, 0x8000, 0x800, {[0x2, 0x43, 0xfff, 0x9, 0x2, 0xfffffffffffffffc, 0x4, 0x1, 0x3, 0x6, 0xab40, 0x7fffffff, 0x2, 0xb53, 0x4, 0x8, 0xfffffffffffffffd, 0x6], [0x5, 0x3, 0x7, 0x7, 0x1, 0x6bf06571, 0x625c, 0x1004, 0x5, 0x7fffffff], [0x0, 0x8000, 0x94, 0x4, 0x9, 0x808000010, 0x80000002], [0x80000000, 0x59, 0xdfc, 0x7, 0x583455f2, 0x4], [{0x200, 0x0, 0x1, 0x7}, {0x1000, 0x20, 0x4, 0x1f}, {0x4, 0x0, 0x7, 0x425}, {0x1000, 0xff, 0x20}, {0x2, 0x80000001, 0x91, 0x10001}, {0x2, 0x6, 0x4000, 0x7}, {0x5, 0x7, 0x9, 0x8001}, {0x95a, 0x0, 0x79, 0x643b9f5b}], {0x2, 0x2, 0x9, 0x6}, {0x7f, 0x9, 0x441, 0x4}}}) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000740)=0xffffffffffffff1a) getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r8, 0x0) setreuid(0x0, 0xee01) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/114) msgget$private(0x0, 0x41a) r9 = getuid() setuid(r9) r10 = open(&(0x7f00000002c0)='./bus\x00', 0x80, 0x44) pwritev(r10, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r10, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) pwritev(r10, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r11 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r11, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r11, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) pwritev(r11, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) msgget$private(0x0, 0xfffffffffffffffd) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105727, &(0x7f0000000000)={&(0x7f0000000440)=[{0x20}, {}], 0x1}) msgsnd(0x0, &(0x7f0000000ac0)=ANY=[@ANYRESDEC=r5, @ANYRESOCT, @ANYRESHEX, @ANYRES64=0x0, @ANYRES64, @ANYRESHEX=r12, @ANYRES64, @ANYBLOB="55b0d413f127894b4b67e1fbe2defa7998f2331afbced94f01000000009fd8848d10f76aff33"], 0x8, 0x0) r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) r15 = socket(0x0, 0x0, 0x0) fcntl$getown(r15, 0x5) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x0, 0x81}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r16, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r18 = socket(0x0, 0x0, 0x0) fcntl$getown(r18, 0x5) r19 = socket(0x800000018, 0x3, 0x102) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r20 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 11:56:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xa) shutdown(r0, 0x0) 11:56:12 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(0x400000000018, 0x3, 0x3a) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x140) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 11:56:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000280)={0x10, 0xff, 0x4, 0x100000000, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x63a}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x9}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xb84c}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x1}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x20}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x80}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="00000018600010000000232747133aa86109eb5200002800001401ffffb20000003b00000000ee0f218658e7", 0x2c}], 0x1) r3 = socket(0x2, 0x8000, 0x7) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, &(0x7f0000000080)) setsockopt(r6, 0x2b, 0xff, &(0x7f0000000140), 0x0) dup2(r3, 0xffffffffffffffff) setsockopt(r3, 0x5, 0x4, &(0x7f00000001c0)="d1bd1aebda1c2e0084e7d8d857370758ede6f953b4220d02d44cc5a6dc1a4f794f191eeb27f9d992da427d6bea4d8024a76be65949055c7ecbe41ae1331d209e851f5b4ce899683ac623999edbfa9a86791d028822bd187e893474c6c9f77606f78902193d7b360aa41df8d96d1e844407481502d7a02a6ae6d529310d29b2f75cf985744139fcdbca7dad37b9acb3da83b97a0080f8e5cc064664a94c650f2c8d21d5b52b5884bdd4ac54df10bfc00a1c3cd5fa37", 0xb5) 11:56:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c00811df8d6f9eadb1bc5b34885661b0b62985935f78cd8f1b74cecec1a0a650c59460c0d733b78879210c41f330ca51737aa6ff54649ae60c263062e01da59f0f32605da7a3f86c0e97b046aaca460ce7924ac9d77b8721583c400f82067775a0a9a95927fe3ec32a4dffd110ddb02f007f04e388a6006d128017f119c77cdcdd20e3f2e37f69e4e842ffeda537a2f2083c71d81de3fed806261347afaabc684466f622fe08d81a89d841073730fbff60d8d632c6fa2a7ae37fc1ce345f06b87bb6663f63feffd42705c5344527989e70878f145a0f7851160deb41a656cb265bf27e88d66f1d27815453d1346468cdbce8506d04640b6407fba5d87121f7483d38f5edca96594c32ff8047309ecd742a75acea163aab98ba333c232183fbc98502424f4565ef55dc675a1ebbf9426b11b66f5e3c0cb106c6db98e2955dc505f9beb762979ea5372d91e97bb9b4c44b90d721b570623317f00204279321998d88e184861c6a0bcb8fe35b5c169d813472b38bb22f21b743a44cc3cf30ef554bd52b8415b71263513d3def267ab24aa6c96b32e03fb7a9a8b35cf0e6b3845391c8489d83db7b3bb24ebad65f4d5a62667b15ace99e6e8e849f89f9cafdae05fa1bd38ff87ae8894b516ee92455d6a7631672e5c6ef1933747e57ca45c1da57b5f46b21e726a179ef24608b4c7a3d493dbe95e15e2b6729bdfa52855b23491df8fc8d5baff9ab5953bd9efbb06a84c694d4cf5d77a11d2ccc78b7ee07049a87c7eacb5c7d36993678353e4fab06ac589b7716e45434fc9f0f2b18d2147d7221cd59962cf30feeb7592a8b2eceaa8bbea91ba9b685680b5765dd91026ea1ea2a8454a2b6af250e10e4d44b378c7df4d250b70e75e3feeafa2740", 0x34e) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) syz_open_pts() r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x7fffffff) 11:56:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffcfffffffff7], [0x0, 0x0, 0x20000000], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x14}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 11:56:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="f90094e5ff05000821000020f2a200ffff39d3045ad35a0d2020009d00000000000000dd476e473ce443595950f2f9906d1b00000000000000000000000000000002"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 11:56:13 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xdc, 0x0, 0x6, 0x0, 0xfffffffd, 0x0, 0x0, 0x8000000000000000, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x96}], 0x1, 0x0, 0x2b) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) listen(r0, 0x7) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) syz_open_pts() getpid() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x107ffffffb) ftruncate(r5, 0x0, 0x80000000) pwritev(r5, &(0x7f00000004c0)=[{&(0x7f00000006c0)="f36f81c78f4b3c0de7165d7fa336dc3b2d66219538256788245d89a12597c89d6489fbe6ca2ed8e011951d97ab41db0b63b9c49af6eb922cf40fed62530a15a61d789f47c5e5e9e633006993dc59a5928222d53f89b424065efbe025e6743872e07db95819f9a071dbdde652678490f52c9f734388d44a05737e5a8f4332914781735db310a1b8499c257eedc044bb2de06b9067f30104000000000000df78", 0x9f}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = open(&(0x7f0000000480)='./bus/file0\x00', 0x2, 0x7094d54a86a88fb) write(r12, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x0, r8, r11, r13, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r10, r14, 0xa5, 0x1, 0x100000000, 0x2}) getuid() r15 = msgget$private(0x0, 0xfffffffffffffffd) r16 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r16, 0x0, 0x107ffffffb) ftruncate(r16, 0x0, 0x80000000) r17 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r17, 0x0, 0x107ffffffb) ftruncate(r17, 0x0, 0x80000000) r18 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r18, 0x0, 0x107ffffffb) ftruncate(r18, 0x0, 0x80000000) msgsnd(r15, &(0x7f00000008c0)=ANY=[@ANYPTR64, @ANYRESOCT=0x0, @ANYRESOCT=r16, @ANYRES32=r0, @ANYRES64=r6, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES16=r17, @ANYRES32=r1, @ANYRESOCT=r18, @ANYPTR64, @ANYPTR64, @ANYRES64=r9, @ANYRES64]], 0x6, 0x0) r19 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r19, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r15, &(0x7f0000000880)=ANY=[@ANYRESDEC=r19], 0x1, 0x800) msgrcv(r15, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000ffffffe90000000000000000000000000004000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000019db8222b90004001b0000000000000002000000000000000000000000000000001c00000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d2940000000000000000000057257ea38bc56db1fc79be3e34ba4ba14cc9132815f8554ab9c6866211a25997512f220fac3a85298017d4bd3d1e0604412919926c17bdb07dbca4122414d8161aaa8e21a8c0df1692f18ff4d3cb1131b7cc9898183aa37092894d1d6dc12d33159411881517d3154373f5d2966629f1a57da47848609cea48d83c299715861c"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000dc0)=ANY=[@ANYBLOB="81000000000000002e1100b0df5ce663969beea42740448f77c7cc6d7fcf409def1a1fc1ed349a26db991c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b5780635605000000000000007040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21"], 0x44b, 0x800) msgrcv(r15, &(0x7f00000010c0)=ANY=[@ANYBLOB="1886664f9f61de4271f6c19bb902ad8cad1400010000000000000041000000003c86a5e79a7886881c597387fda01911b89f94983f3627f21ce0f15eda8f3b8fabdec2f65ae5703b0718f1e1bafdb471c7a0daaf8f466cb36c76b27ea0acdd20fedc3209761aeb4266512c0c5a2405c955be9854762bc70374603eaa6e7dee5bae127681a1591d8a0738cdf5baa691a2c9e535388b19f1dd17fe1812980df1a239616bc8edeb8cb86e00c49afd6b5bb00645665c25439a7b928e119a441a2a7d53cfc96f76701ba1b0e94a32750b723fbe143d1deac33a3b673da82d6a31e0cf96f72baf9df8e8f644663cf5530001f8f7b6c882c4db0e3d145b6644c245c522cb85a4db3fceaa7f5e6e8462dbff7ec3039821057b12c8d4766100085600656d028ecf9165884397bed1cdd5cad03004608e93c668ac3541c1c7768da80aad01097313407608556eed1f37055d06af3dfe033e8a6c3704550bb9b8117d0d47596aec1c8c03731f1b09ed9cb30eccecd8b9"], 0x1, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:56:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf60a46439aa972152f2d848a02cd3a1a4375a915c8e076c8a16e630eb28ba13e6297c117815d7e7a7352a4a657599370e52c3b19274cd1b572a3e4af409f44cece0bf40b4319a777eb74cb234fc28809686aa74e2ae13e2c29b84307250767290c3", 0x162}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) open(&(0x7f0000000380)='./file0/file0\x00', 0x2, 0x100) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xa602862fd00715ab) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 11:56:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, &(0x7f0000000080)) recvfrom$unix(r6, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) write(r6, &(0x7f0000000280)="096a4adee73e074b1dc72e7abe8554268e0817b5795ab53ad3c9186646d2ffb5252b42128bf4e219191fa00374e6b49ee3304382b41101ea4137bcb686d65cb711bbd82d303141689bb1309ff4584d517736cf76f41b5cc9825b0ff1bf60f655f52581882a6bfd316e1fcd804f7ca5e8a7b9220a12e958b0dc144a4f6a15e64e375e68c92c9dc832edbe524f9c7bd77980b4f769155c7f0e4f59a7b1ba662fd1deac6747c2cee5068810f18353efffecdc268a2f2f06b7940e41db54e8113130192cb0d14cf6b5b5a9684884c4be3b5679d02831c45dc7b9550ff48db30e7e7720c02f59c2330c6f9dd3cd3840716547082d7d19c70835549219d4c1458c", 0xfe) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getpeername$unix(r3, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 11:56:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r1, r0) 11:56:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000480)="438b650fe51598252b24a536a6640bde160f17369cf8df21cc5b462141de4c05b6cd25d27735ff5ec15824a1c137fa6a961eef6baa5788ef7712628a0875eef56820b2102be1a21897383798d2bb2df8da0e908bf66ef24687ac389034dd27d1187eb9aeaac4b2bebdcb3204540ddb4cc0c755c74d8a504dddd10df826579e0e3f61ebf83fcb6b0f2292b4e1d10fc1c3b678d95d09b018204b7982e2ecfc6ad043492527cb8f4ac01e8129bc", 0xac, 0x600, &(0x7f0000000540)=@file={0x2, './file1\x00'}, 0xa) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = socket$unix(0x1, 0x2, 0x0) recvmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/180, 0xb4}, {&(0x7f00000001c0)=""/65, 0x41}, {&(0x7f0000000300)=""/133, 0x85}], 0x3, &(0x7f0000000400)=""/56, 0x38}, 0x800) r4 = dup2(r2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x401, 0x1000, 0x2, 0x0, 0x6, 0x7ff, 0x6, 0x2, 0x0, 0x8, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 11:56:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = getpid() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="7cce0332d30f07ccc7b145d5f8d57735e21d30db5784e425d47f1120fb1d2e41bfe26ea29f62b927c0d636129599083c857e9a1033e6cc262da986483e19264d083ed9c594cb3775d4f88f8a886993037bf47e57524d1475af3b69e94ffe20cc464759fff7a9b8f6e501c2db1cf124a411a923648aa111e102d5443cca9278bbebf703df201bdaad719aca4d3787a37bf97514", 0x93}, {&(0x7f0000000140)="c52c54667b965733c6c35038a98cd3488634", 0x12}, {&(0x7f0000000180)="6956f0034bc3d03942ef6bc7674cfa576e66b1b832ff0b7c9c5bd62dd3abe6e256f76fbb97fc9a9b04f1182052b30d87cdeb5909d28fdd86d17f2333", 0x3c}], 0x3, 0x0, 0x7fff) ktrace(&(0x7f0000000240)='./bus\x00', 0x5, 0x20, r0) 11:56:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xffff, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) 11:56:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) getsockname(r0, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) recvfrom(r1, &(0x7f0000000740)=""/79, 0x4f, 0x40, &(0x7f0000000080)=ANY=[@ANYBLOB="01003e2f66696c653000"], 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = dup(r3) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000007c0)={0x2, &(0x7f00000002c0)=[{0x3f, 0x3, 0x7, 0x8}, {0x3, 0x7f, 0x1f, 0xffffff7f}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x7, 0x0, 0x1}, {0x4006}]}) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, &(0x7f0000000080)) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f0000000880)={0x0, 0x3ff, 0x8, 0x20, 0x9d, 0xfffffffe, 0x2, 0x10, [{0xffff, 0x9, 0x4, 0x5}, {0x0, 0x91, 0xfffffff7}, {0x1, 0x7fffffff, 0x7, 0xff}, {0x800, 0x7fffffff, 0x20, 0xfffffff7}, {0xfffffc01, 0x1000, 0x7, 0x800}, {0x1000, 0xff, 0x7ff, 0x8c54}, {0x5, 0x7c, 0x8, 0x2}, {0x6, 0x8, 0x80000000, 0x9f76}, {0x8, 0x1, 0x8001, 0x10001}, {0x0, 0xfffffe00, 0x7fffffff, 0x184}, {0xc8c, 0x0, 0x80000001, 0x10001}, {0x5, 0x5, 0x3, 0x6}, {0x5, 0x7f, 0x8, 0x5}, {0x3, 0x0, 0x4, 0xff}, {0x5, 0x401, 0x3, 0x893}, {0x4, 0xd88e, 0x8000, 0x800}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000340)=""/238, 0xee}, {&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000540)=""/202, 0xca}, {&(0x7f0000000100)=""/157, 0x9d}, {&(0x7f0000000640)=""/232, 0xe8}], 0x6, 0x0, 0x1) 11:56:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = getpid() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) semget$private(0x0, 0x3bc7f8860d7df064, 0x220) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r6, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(r7, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r9 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r7, 0x0, r8) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) fcntl$getown(r8, 0x5) semget$private(0x0, 0x4, 0x408) execve(0x0, 0x0, 0x0) 11:56:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/devzbpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = dup2(r2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000180)={{0x1, 0xff, 0x3}, 0x6, 0x2, 0x5}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r4, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mlockall(0x1) 11:56:14 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 11:56:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8200, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) connect$unix(r5, &(0x7f0000000080)=@abs={0x3, 0x7}, 0x8) 11:56:15 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b91604257789603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d71f37fb8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621acb2a8dd8f687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e4ccca7c20dab3b1315d6c0630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73835c36eb3abc4588fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88c332b8577b1be1ed8fce0ddfdc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000595d9a98718db42cc45d50e4ba257c6bfeea9642471618b66730"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c05170", 0x39b}], 0x4) write(r0, &(0x7f0000000080)="b80a26158648f67b3a7205455d38812a3ed0cdf8d5f87fa910c21e42dbf3793c140be1e9634759af6a832a4da67cb9c64115bb4d0a3e87a0b06769fe2fce8004b3dd8b4b55a2858a8bd509d0e6fe99b6bc7b3075f5bb292b18a8500172ef8b2f5ab08ff42501c5ef9124fb2dcca4bac5e86de79b5a", 0x75) 11:56:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r0 = shmget(0x3, 0x3000, 0x652, &(0x7f0000ffd000/0x3000)=nil) r1 = geteuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x332) r4 = getuid() r5 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = getgid() getuid() r9 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x10000, r1, r3, r4, r8, 0x8, 0x81}, 0xff, 0xfeff, 0x0, r9, 0x9, 0x401, 0xfffffffffffffff7}) r10 = shmget(0x3, 0x3000, 0x652, &(0x7f0000ffd000/0x3000)=nil) r11 = geteuid() r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="6a2e381b9719729bbd73"], 0x10) sendto$unix(r13, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xfffffffffffffde5) r15 = getuid() semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r17 = getgid() r18 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x2, 0x0, r17, r18, r17, 0x20, 0x1000}, 0x5, 0x800, 0x40}) getpgid(0xffffffffffffffff) r19 = getpgrp() r20 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x40) faccessat(r20, &(0x7f0000000040)='.\x00', 0x0, 0x1) write(r20, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r21, 0x20004b3d) ioctl$KDDISABIO(r21, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r23 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r24 = syz_open_pts() fcntl$setflags(r24, 0x2, 0x1) r25 = dup2(r24, r24) symlinkat(&(0x7f0000000000)='./file0\x00', r25, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xfffffffffffffe4e) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r25, &(0x7f0000000180)='./file0\x00', r26, r27, 0x0) getgroups(0x2, &(0x7f0000000200)=[r27, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r29 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r33 = getppid() r34 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000100)={{0x1, 0x0, r30, r31, r32, 0x5, 0x8000}, 0x1e3c, 0x8, r33, r34, 0x1f, 0x7, 0x2}) setpgid(r33, r33) r35 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r40 = getppid() r41 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000100)={{0x1, r36, r37, r38, r39, 0xa, 0x8000}, 0x1e3c, 0x8, r40, r41, 0x1f, 0x7, 0x9}) setpgid(r40, r40) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x81, r22, r27, r22, r28, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r33, r40, 0x4, 0xffffffffffffffff}) shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x10000, r11, r14, r15, r17, 0x1, 0x80}, 0xff, 0xeeff, r40, r19, 0x4e, 0x401, 0xfffffffffffffff7}) shmat(r10, &(0x7f0000fff000/0x1000)=nil, 0x4000) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000000c0)=""/113) r42 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r42) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) 11:56:15 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x15}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 11:56:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x74}, {0x4c}, {0x40006}]}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/227, 0xe3}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000340)=""/186, 0xba}], 0x4) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 11:56:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f627573002a115d513e0c5e763bbb21734a31b0a9c66b8d9db5c5d262edc1d271486970721de8dc352649f0ff0300000000000000fdf9f300cb72f2cf93f048718b73c658d563836687a703d3b137fa990e8badb67013c78efca6ec7bdc1845f05d78b136e5734a4044d94d3b7ad2d954693de5b28f74c6ba93dc4a9d1d18e42e7a88df981c77732cca491b861f9b6e92caf5c614c20615e666f54df2b9cd186d0d7b2540fd11"], 0x8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0xc4}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffff4d8509381aea0634049d09ff0000000af6ce4f", 0x34}], 0x1) 11:56:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x00c \xa9\x99:\xf2\x80\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x4}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 11:56:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) 11:56:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1f00c204"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x8001, './file0\x00', './file0\x00'}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x7, "0000000000000001000020003d05b71845da57ef"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x3b9) 11:56:16 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40001000, 0xffffffffffffffff) 11:56:16 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) msgget(0x1, 0x8) semget(0x2, 0x1, 0x200) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) msgget$private(0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = syz_open_pts() r4 = shmget(0x3, 0x4000, 0x28, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x8) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r6 = fcntl$dupfd(r1, 0xa, r2) recvfrom$unix(r6, &(0x7f0000000080)=""/248, 0xf8, 0x22, &(0x7f0000000180)=@file={0x7d609e1e874e3ded, './file0\x00'}, 0xa) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) fchmod(r1, 0x1d5) 11:56:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r2 = dup2(r1, 0xffffffffffffffff) linkat(r0, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 11:56:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) r2 = open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r3 = socket(0x800000018, 0x1, 0x6) r4 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r3, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0xc) semop(r5, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2f66696c753000655331bd75f83d986eaa8402077872a5770ff659b80bb91f1e0c60641313c8854d04ef91917f56"], 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x36dd656859103, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000440)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r3, 0x0, 0x19) semop(r5, &(0x7f00000004c0), 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r3, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r7, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r8 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r8, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r3, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) 11:56:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f00000002c0)="48d868687abefe9a0e439817b8bffcf0fa269868b62b9429a63351791879", 0xfffffffffffffc32) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/125, 0x7d}, {&(0x7f00000000c0)=""/246, 0xf6}, {&(0x7f0000000a80)=""/4096, 0x1000}], 0x3) sendto$unix(r0, &(0x7f0000000700)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27f4867d23a8acbdd602000d7d026ba8af63ff37282902d197ce45e8e37f50abfbb770c1f5a872c881ff7cc53c8943310b404f36a00f6acdf2f708acd7c5a8c500000002000000000000020208a371a3f800040000002000000001000000000000000000ee00f210ae41ab97b9e5799bc2ca5a8d5220800ac64bc6020a32ca39857d62bca49c1419c4a4103b3f6f5488398a29eb8e8fbc8a1c7b3e92ad88389e3883f1127b89832007038006b55d6873d2f1a76a04f7d7690e2c689283ee0a3ca46db8ebb09fb0d14e4b97b9898bc750af790b654e946ed07227992a68e90d8b63b0372c30566c9db60b7a4287b536066ddf0c8c44680fca1d02ab6c4fbdab079df760770f8040d4363e3f413920418793f69422ef6d15af6b7a009daa79632476b7f21f2601451aabc68d0c940ca61faf5866919827bddafc6531da75be47b6e2762671a32573bb1e848fcc90524a69607daa358282d914810ba8c598f2bd9ea8eda88c8c96c0358cc67acdee39002f3c92add3941af6d726eec879680ae97ba315302dde68814d17591abcd2863fa5d4c979116cae5aa078b1f2c6eaa7943144843b9087481f81096a3dcc9459c3bdc7218a93c791c8d738eeee84974405c77bf7514563496eb7b836c8fcbf0e0cc22f13712525e358f4590a3b0fc0255e90bcd636d40f1b2329454fd844088a6177318ccf04417e4c80943d9d099c3663a9fe3d067514695c85ad46777a29ce3be59a70a0fa05046cf9aefbaf9a93903e1d2ef237a808f20334501d33e24dc92ade85603e93b28a91f529d181b4992f4a16d58579d45e80927c17e5e812d39e84b4f18fca0e3e4df9590de9005e8700060d4163048307cc3600000000000000000000e1c82f2e0eba1b482c2bba1f698ed8495beca67af085781a6a8a6bdfd9705fdb1c5a5785530cf949cad204c065ba7f582c554e72fe8244e3908a5a4b1ff1f048695658ae98ef82965d0848903904e3b14b7e813a060aaf47a8dbfaa93e2a7074251e30b822323665a738723149e706914b272972a01f9848a42bcc7e40143dc76c36d9fd26ab80b3b9c7d21859a7b240a867f1", 0x4ad0, 0x3, 0x0, 0x188) 11:56:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x2d}, {0x4426}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) 11:56:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffff6fff], [0x0, 0x0, 0x403], [{}, {0x4000}, {}, {}, {}, {0x0, 0x0, 0x0, 0x40}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 11:56:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="449a0ca9e3293f81416ca0ca5a14") syz_emit_ethernet(0xe, &(0x7f0000000000)="88975e696b193568ec94102e1a98") syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") getppid() 11:56:17 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="6ba3930efedd0b31e26b07b97cf8be08788628ecf43d040000005575fe81864abd7fc81c2a81092307519313364be75fd804f7218afb1364255bf26e6bf4345aa1f1d0dde5416ab5fa3f04707f7e140fe2b0626c9f24e2fa65d26168c1ef5dc4678090658c59e54bb940f5d032cc65e776856e2c4514f676c9d75947d43b336f574b1ed6e3f98beea6a4ffe4ece28e15221155e4967d407cb39c6e1a0ab2c087b0290f8b3ef1c44e85753aee3eba0210c8e161e30dc69ae5295c23ad737721000000000000000000a2b0f0212baf43d6dface2ba6aa94b2ed28edbd6e009e3c48647c9d18d810d2eb57d2759248a397c4f1c74ab7757a41047d5c95e71a6b92f72fd5a2476a5d443e224015caab5c3e2be790678b3751d6f62a02d3fb9cb504362df9b93e3b0810e37bd974d878822bc99b4a95cb199"], 0xa) r1 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x0, 0x6}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = semget$private(0x0, 0x7, 0xa0) r12 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r11, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) r13 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r11, 0x0, 0x0) r14 = socket$unix(0x1, 0x1, 0x0) r15 = socket(0x18, 0x1, 0x0) listen(r15, 0x0) setsockopt(r15, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r16 = socket(0x18, 0x1, 0x0) listen(r16, 0x0) setsockopt(r16, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r17 = socket(0x18, 0x1, 0x0) listen(r17, 0x0) r18 = socket(0x18, 0x1, 0x0) listen(r18, 0x0) setsockopt(r18, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r19 = socket(0x18, 0x1, 0x0) listen(r19, 0x0) setsockopt(r19, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r20 = socket(0x18, 0x1, 0x0) listen(r20, 0x0) setsockopt(r20, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r21 = socket(0x18, 0x1, 0x0) listen(r21, 0x0) setsockopt(r21, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r22 = socket(0x2, 0x8002, 0x0) connect$unix(r22, &(0x7f00000008c0)=ANY=[@ANYBLOB="6202d46a6711d71b1fb097f44b06b48f0f24849a53f17ca74602b4eedd8f768b638c9ec47b03d5ed6366c1efba13e59ca6d16f59ca1873dba3c0655ee4fa2710deac2d3318dc17e3ce3295162849e14b017e162ab908052473fba637d810f1f0aa2e0c144d725cfdc4b9526e64591955f548318355a670a91027bccf921810f2029d6c4d4b732933b7fd0498605f067a254be9cbf1655cae0c5dff38ebacac00"/173], 0x10) write(r22, 0x0, 0x0) sendmsg$unix(r14, &(0x7f0000000340)={&(0x7f00000007c0)=ANY=[@ANYRES64=r15, @ANYRES16, @ANYRES64=r16, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78e", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r13, @ANYRES32=r22], @ANYRESHEX=r17], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRESHEX=r12, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r11], @ANYBLOB="9f9de90263633126a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a4892025a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f443a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c3fb1dd0c4dc3a41a195d00f42075ac6c5b5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689078b7ae18d147e4e34d1de33bdddc81e74e4c5b6e73b000000000000", @ANYRES16=r18, @ANYRES32=0x0, @ANYRESOCT=r19, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=0x0], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r20, @ANYRES16, @ANYRESOCT=r21], @ANYBLOB="13ff4e61006d4d36676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d17", @ANYRES16=0x0], 0x9, 0x0}, 0x8) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x261}, 0x1ff, 0x3ff, 0x12}) r23 = semget$private(0x0, 0x4, 0xa5) semop(r23, &(0x7f00000003c0)=[{0x0, 0x6}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r23, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r23, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r23, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r23, &(0x7f00000011c0), 0x0) semop(r23, &(0x7f0000000240), 0x6) r24 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x129) recvfrom(r24, 0x0, 0x0, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r28 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r28, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000100)={{0x3, r25, r26, r27, r29, 0x4}, 0x200, 0x401, 0x2}) r30 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x1, r4, r10, r27, 0xffffffffffffffff, 0x100, 0x9}, 0x6, 0x1, r30, 0x0, 0x3a454690, 0x2, 0x3fd}) getuid() r31 = semget$private(0x0, 0x4, 0xa5) semop(0xffffffffffffffff, &(0x7f00000003c0)=[{0x0, 0x6}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r31, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r31, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r31, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r31, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0xb4) 11:56:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 11:56:17 executing program 0: accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffdb5) 11:56:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x45}, {0x2c}, {0x4406}]}) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = dup2(r2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 11:56:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x10000, './file0\x00'}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a3862de109d83008295955984c87910bf093f68c117002845cd7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c01162b07004237b8fa4d012a48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30525e8f5300a4aeef9d612f871f4385f041570600a4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000000000000000000000df28d2080000001e51f16cf4eb8382da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9aac417e2ab04fd8a9c98e958ff55d36d8224d791038ff07d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a11a274bd1ba119a76d85eac8a829bf8aa0562ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000f9547bdfe68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b020078a27e42cfc93123b8284e6b47e3f7dc2a8bcc1f01cf13fdf0db339bb94791509e760000000000000043d3bca3b4e1c30227c41a28a0889e6f58dda3578a19a5ef077f33f97d1ac1063bb7ca96bed29b7948908298218d7a030000003641a83ce2be3293f224de29927319bbf44fe4924121afb7af4e864b1837ab860e02346315e8f936d30fab852a13df8c7f5c7c16e05daecc54ab06f0adeefa647cf429d76b3b1dd21dad6f34bc502dd7196302b41cb22c69bb82d43e905f0bdffb491c3733a2b7bae8f51965eeaaa78e106c5417744e1fc4fa995a8e6d4abb7d41e1fafbe98df76f31199f5ba6c92781947d181cdfb4408a1a5557052acc2966b391930b3d4baa66ec11b85d36f6d00907af6dd1982af7f0c1c692c50a205e6120851543aec8cca4cc73d2a93cbaf36d7791225dcfd16e4b481969b6401a9dca86cc434c5d26e47cffacc78e3be74e8d7edadb19e6d92f8c581d5393fa504a7a6297a3388646ea70e9029cf85a1de4b311ba5e209c48f1d767510b0bb1b05972ff940803d2e11efed3ea89a33a59c2a882a33656592e7ff8c353aa6262285019e95ecf034683f437b2b94d86892af31357ec08b747a83e9e92e2110cbc578103e10dfbc2b04e2b876376d2ecc4cbc2bb59f8a693e5dfe48207636b976f400932b4ecc36026a88c09e3f396ca3c832829e4e5ea78db0a90acffb84d1e7869d83b6cfc46"], 0x10) dup2(r2, r1) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000001a80)=0x43cbc, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) r6 = dup(r1) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fchmodat(r6, &(0x7f0000000080)='./file0\x00', 0x108, 0xb6953d2da92f2bca) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r7 = semget$private(0x0, 0x3, 0x120) semctl$SETVAL(r7, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) semop(r7, &(0x7f0000000100)=[{0x4, 0x9, 0x1000}, {0x6, 0x848}, {0x2, 0x5}, {0x3, 0x330, 0x262f6f52b2555893}, {0x0, 0x800, 0xc00}, {0x1, 0x6, 0x2000}, {0x1, 0x7f, 0x1000}], 0x2cf) semop(r7, &(0x7f0000000680), 0xd3) semctl$GETZCNT(r7, 0x7, 0x7, &(0x7f0000000280)=""/188) r8 = syz_open_pts() r9 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x19e) openat$speaker(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/speaker\x00', 0x10000, 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r10, 0xffffffffffffffff) sendmsg$unix(r9, &(0x7f0000002c40)={&(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002c80)=[{&(0x7f0000000880)="68a8ea226c9e8be0528567054d93fe49913cbdcf6dca82cb4508957359decc3e29bceaa5ceb92631977ce3375a129e3f9ffad3f17db63dbefa8aac3ab972ce2aacc4c356933740513f2c8fcfc49c6aecabaa3fae163c5aa69ac0977fd4818e59223a85891274f870c83ca7a664d91e388480c3a9f4d59f74b2c4af327edf84c596f1957d474fa49b5522058ee60b9946994c6fc75836490d6855ab0fa615808fa007972a61e97680027b68a5424a97be99ef6b7729b83e65ef065c850ce9e0545f05ce69e1794ef38818f4e16f5b9882eb982b643769a54ecaf4a7ebfce8ffa202abf3eb860bf45ba0ed69600b41aa73459e5f1bd29ca8e13784dcdf9a55b0d59426c6ebc0c2e1fc9d837dafdac4b74da49905225d01b77ea5c24257d8dd8aa43a7a92f077c116c426567a443e3534102d3e18a038cd7eb665e96297f2e5de13fe4b65e4a49f690a85eab8bd592bac2e9299eef44bbe0901be34e839bf1b4b5116e2fb3fa72932c13f4f9346ba908774e0dd464d93ee42ab75a113cdd336e7da7cf63872c2672e3dcdf85e65afd3a3022889da1da1ee3e5d58ad7cefcd36b7eff87ab1b09cb15a9b149ccf6f488539c2709bfd3afe2af97242dd61d99e5cef3a5c18dc999f6069b241a91611eb0f99ee44ecbc1fc297d9bba68f0d3369fd3d61a84328a1b5b2c41f2eef6a93304645c6450cdda7d7496b1a042df74d54a20be6f76ec74400bd1583ebc730db97e773293f6d6233e706e8d0fb14eea23e1292850748824249bb09d549ba1c74740a4064d22aac072bca373ac83330fd79ba3e39029e8cb240a1925d1b358d5e8ebdc0e5bcddabc4b28d74683930d6ebe3277a14d67dbb5a92d69e5c86253a35cdbd64dd8dd4b2690a2af477cad4c3ed2586cfb030ca821507b91fda2758d96de0717686d54fe8b528002629c7793317d87dfe50c6ebdf6d54e1407e89e77d418c3722629a3828c8ecf657f55cab1ba3f1d6df5cfdf62510aff69bc1afe983c6b2bc9573bb1fc2d16f3fd51c76f0db94f06fd430dfda6a036f66322edeab1df33f0243d6ae180a81d8ffc02c74d9ff11a9b0d6e5cedc363f904ec96e956cd23a97eb60a5d662e5f0fd3f220489484d3dc4783cd32e0dd644ac35fa70e9eff55efed6947e1e33adb9abee09d3caf0a5185d73ad4310c61533121f26d82832933c3e232d84d761b95f4ee883c9e1f71527b33f93550c83c86c87948912ebb7e0b0b09b751eaedb9f195b4a55441ec97d121358629e571fc52a2b20ee1bce451801235996fcef486bbbe2867085c48aefcb53be8574d23b338c54920aac137f378c4284ac91eab4df2b2b5ee2feb272213d5dd78939459677cff11fb89745eff2d534794bbf394344b9fef2a21063c2b757fc9997116af39184389d7ca314d4568b689472fdbab9f80cf1aec48bdb5a9aeb29f7f13b505fc8a733339ad4c944494897e3734780cb17346a8ac00c4bf74570978626bcbdb3fb845166f164aea059384c5e6781c0ea2d98db86f1a0fff6235f5b3b373dc246d4636c700e37c33584d55fa23af24fee6eed7c7e3a2a061f7fe8de4a0a25f29fa6b91c636c6e9012d3ad0f2768d2c26fb6b0736f648527da591ec342217d67301de9d464209eff3b3df11d54bc35c90427f0f4625bb74ffe4292bc6193989b7cfbab5d74e38bbb51e97e8814a441527effe61ac9fa44dde96b1bb4bd98820ea60f7202caba6924eca7eefbc1b4160ef8ff81f9e697826b08dd175b04297c8abc594b721eccca683c3097c972206c6153a9ba845fc7431d47eb2e0967e539e899274ced322c4d73589c26234c598b747827b59e8a29f680e4e83a1e763f703ea6dcc62b054c70f5cfbdf82d2cfae1dc7f846ac3278268548a354aa8218f465c2aee9cff0eb4cf4b1de963619f12e555cdc7ad622c9d8311c3462e86368708ce852dff3b46edd096d85916d33eefe187d78fa3f93f68f6b6de4f98264bfa97e099b363e56de04d741d3857f558c13fb014e9c9d7dd38ea8fa5549a65ca97ccfbde37390f1a3b83e9e33a81b5e9e56bfa54db4994e03ec583d0799cbd1b69b1c41bea877ba3dce5fbbd9a1bb629dc465eadbf6abc570fd932a1ffbb465d600c36d3222ba2e80165c7840a0071f20119c4f5783bd1e3a39054580883564ee7f3a795e0fd4c8f0bdac354d42eb2b5f8cfedc8c453aad030dfbf9496f9feac869f21eb4819d456216ee672ba1cb36a3679b4825fdab9cd16b033ad27b992c43e64d56e04bd0840ca973caa169dde1a1e49005437e04ac39a8f2ae609135a53db62451e74fae1fc0066c85a0bde11fa7d08d4e5ba978afb5239c7dc49f09dfafbad94835ce10aeba3179610169bf78dcdba810d328ee9d70edf43987c94932c9584858577553ae615fc1f137bb33c9fbce6ba6acbb3b84a4541a369cb19cbc00ed70aa00ef8ad004eced7567e89c425ee2c207acb5df6df2803c055dc5d5ed7a643777c9693cfdcf50e146f931c0f039329105dc4168dfe9f51640a16c661048b9c95c0a1d5b0b56f5fe23dd69097fb903971a77bfac746d3e9c32f7088eb4b380676fd3ac61e653955cb678391bab3c39497216d42ff6bd98d77c4891620dde6c1350dced2f886977eec6344f12cb2319fb77e29891ccf84e7df28d81f04c45307e328a0241277110de8c60d2c5fb4df4fdb6dd312850af3804bb0952a55506bbbaeb0ace59dd66c480885d4771d98dcd82c19ed20098d53f7a1cb5abfbc86d329e56fa9319d9da75afd2dfbde33a512ea514d32d981d76a26bf664101e9c4a78b6ce86906faa51adb19fd809e58bba196af9a44073715f605ad27efa4d4bebccec6d3ddb1cbd62d9d20f8acd1b52017565760456e7107c784b3690af9e7a6d08f084797d431c88289349e8cccb0476f86f0710936b5ee7af2305cda94ac01ac55555b2ef79da32ccea65e4a26b2c79196b43567f71e2d3e6cf7cb23caee1bbff968b94c102a01d0a11281c5fa0921f7abb7ae48a0b59c17ecd7f4e79b4013a5d835977c751828aa473cb4578bd5fd9441cfa77b4bf54256d1a27fbf0bd8e553013b2486a769a779daf305cc49948bc91f3e0e8b65b2b3879ff6303e663b5cfdb14731d6f660d32490a2b76938dadbd0d47d1c4ff4f5372dd240064055310f085708c64813d6823e3281ca4453fc67cc7c70277ff3024ddee1b763ee1e98536836190b7c4ef2da2d8d15c3c3e631a1793edcf862c688d9b671359d8c40fd4aa49cdbcfb57f558603e6982f1c4798a48d8af9d3fb501e760925f2ffb8588dbf1e7a27ff69b73604bd5249aee59eba9b2ecdcf20b925d6c6a6ed2483bba9fe590b08124bc936d3133c53dc8ae832ce8245cf572cd0da0eca5234ab294827ff94be8c6b5883f85524fcf92aae857e96d04d177fb19243bcec116e76ac3c43d60d030a3f0a6e99b02f97223926107abf9b7aeb23a86686134235f09f7c1bed277b4dff2d0ce184eb4a3273033a216b196cfcb53070baf2c6e4bb04b97bd76dfd2de2b3fc1e41616c064416984e33a009115ee4c4dcd9ce1eca0289e216f599a367237b2c1c0c1cca6f96e7668bda0cb6742c954f072c85dc46d2ce586f837f6c05cb5fae862900643033b49e317cc0e61035f6ea0ea83757bfadc24dda30060b402ffa7362daf6f538522322729d10132f55ce146c07a0cd2d0a6a793852ba5d7769f4a0add184fc0464c7e5d05470c915b0636958b93a3e9a98f0bde683cfd99e114d17ee0102a3905386d338f5f86e6f1baefd758e39e7d0172c56044232804325a272aea82fe6e9bbb8ccc1d3ef0b68a4b83fa6028cc7ef9b8fed5cf1ff967e95e2a56fb99188e4e447716477240f1e2604ad76ad962002360968ead6617fbf45314dade6d31a712cf7b81006ad6a916fb25b776937a4c2d8e795585a0b865d129a084a84427697a4f58eaf5f89256d866189b782bfd0510e8c18a5f21668b32673c626fe8d5801d67586c1a85d5b3dd9497cfe7a1e37910274bbde86aed0ef673ebc33227eb995f22e8d912d2c6ed8bc9f21f256dd43d41a0987119036647c656ed990bbfa7bfaba202e3c1f845bd6b546ec03735a5eb2759a65721152bb6eb28b321fd80fc14181311fda2e1c7466290a21123e1f79adb645868c9083b88de942ae672cc53da42261db3ba3fcceae10f5c32bd37ff68dd6df3b876bd2481771b60308ddd6a00442771ad68ebf81db4eec0e764ac75bda198f70b98b77b9cdab925d316f02bb1dfc60b7ee686c31ccd6c5e2dff0a2bf2cdfa3a4f554ddbb6e9baebdca1119663ce5110da5d319a7004835436fd19785ab874472aa9d8605726db36e6b3b6e0902c411c739100b83646857e38118c47214058ff15e2fa58b3df0d567bd5fe6257ca89bc2ee7f90bf2fd32b1a96024149bc1ed444822bd1949153e9bc2e0f204ddabc8195621d46ab9011b576061597404ec8138fb1bc8b89273663cc1603d88b916714cbe133f762f0649d9ada562fce6e04ce0b50e0395da3619c6dfc083458cbd0d9b8249ca3b20d5bfdafb507f9f3480e9b9a2df5017338a2b1a295b0cf835a54bcb08ff835e7f87ada0fbd431c7139f4ff5e9da6675d922865db1078ed58ae61ecc866b2f9e6d57ca907eb6a56d2d3495265fa21e9b0576f49738b0fd78c7be4ab6477e560455f26db55bf56d90802cbd26dfea469983ce2eea5fc00597b69f3f9a8eacfada52b771a2a1c025c71400c2dfb9e9a8fcbc996b504c95433359e0bbea0f70b9a37fbef4c4dd0f504a9fd633df31cfa05edd1c9dc769fd878d8eeb2ad84a40c503e1bf3dda03fede0715b67d426887885fad204d7db74936e9816c34fd5380e17c96370b26146343b698d0522f3518f03e6c92f21d1bd590fc5c19d9260397d4f121943838ec3da4c0972d558ea485b0020187c358e6aaf83f3ae683cd8b9b251d8297e8eb416ef0e82f9f4ba2fc1e1b3a39a84acfae7cc045ef26a14d98cba1ace869d49781a2ff29b0ef3e87858e96a86cf172b1033b1a8faf535248e09f7ef97c04c3275470a0564625a1f33d0492d77b7162ae33395f7dd4b7ae5a9fcbd2544e629f164efc35b3394f963b33361887a50bdd44b991ebd796da1c41b640bcc5ca18e7894f56c14601542afb3f4d5c709d2a9ad165fea5c408e0e71e2c735a10535060c4b47365e2360322458222b11c3abcf6248dcadf7e2366d2f0e3794fcea6329e759f43905829ea6b4ae05de9955b938d770c12d5ab71128c81072e14e32baf54ab7d3fea2cce395e2158b0a11e1660200b19ee32727c6f46bba078f069131cdf33ba301f0d1bcc1f8ed94453b780e8d4aa4b8ee7aa0e90dc09b62b944a408371f8750179b7362c17664bac617bd2f220a45814e88be6be7ab0c15fc9c78e1ccc7e0172da4f00891cf52830a6a273a72efc725178e60b91f0bae2b053126f19125e7274f0630d14bd8834f631bb86c4c0401dddd1c0a9581c1ca652d485df7f9c5c0b6eff191c3c006be3c4ebb24ccea0203a4cdf98f44c0a72798551b2630adff6c6d38f35e0c617c6f8730cddee824ab084ca0b2c8165ada0f27cfd03d3ac6f97e4a391e37ef6369cda8c75fc580182eb1ad286ea48e5c46acba9f1594440686a865c6d7571b4f1ce40a77cf20fb966ce9904bd6907e911a8721dc482cd543a33f9f7e54828e9a1bf3338d89d99509a967cf129a06940b9730fcac0e9fe9c0ef91d9f35808a60c00112b66a00ed32909dce060dc5c11f521afe10ad93100b3b1cd20ce58fb93c4d1f467151cb4f5165b", 0x1000}, {&(0x7f0000001880)="20525844698904d4e294a5c92705b734998755744ecd90dea8ccaa9d8c0db42cadf99be625653e6932a255b6c51e31cf782afe7dfa1ab4361aa9fa37f1bd68d392dadd90f20e99d0b41775220af8715ee9e7c6e84e0fb52ce57c70ff5f4a0ea9325cea63f37771c6ccd23c5a91330265153fd8f20a782dad74b408d9889bcca8d447c27a0d0e71b04a20fb0f12929d08b38cd8b37fced875240154", 0x1}, {&(0x7f0000001940)="93c10765668c32e41aac7d052708e2b41fef6f37c3a3e93cb2339ff4fb378c80ed97618bf0bda853873077ed027d629da0d59538ad49b99c0f9501c8d7c031b1be34ab6a316e1c72f37a995b041de0dcda832cc0f2f30aadb9f3eb3f34006450b147f51eefff7ed9846da64d82e852fe32806cdc145032fece404df021ef6edff332d48394150fb186d583b004c924dc244f9f10bb114ae02b552762c460fc466db98ee412a98a0f16504896e43c032226164ef178963ad21a20531fee5fc785619c0aeb7bf5121f7ca3ecbe646242b8820995e78bb1765adc4966e1010cdb6579e8b26ac9", 0xe5}, {&(0x7f00000007c0)="3bb90e411ac0cfc8818f9a764ddf72bc1c9399f0eb57fc51f0d6cbc6cb8d66a9909da7d9953e5e8a1e872013c7e2fcb914e88b6529d2102f55d2b73687aa62110c8370dabbf4b6d7b90bcf5005008a511ae6f5f705302f0fc60f792395f3f6743b242a46ce00000000968bc6b94e5327eac2", 0x63}, {&(0x7f0000002d00)="70067027b114ab520c7a2c89021fc083d74004cf06ca84b90af2b1660e473c572c4f2111cc8701e8ab812eaadce036b1118047d34c3a7b8f94273b1727e356da0da6053d01acb105ddc02ceb04872815762d1c14c6b421a8e49ef12533043dad3f6e93bd4668a736e11f3fa6fcb5f9e815647ebafa23605fc9c3a3fd256f975bf06ff6e5300330cdb116b4c30febbb98c62b0c35f113b0e8c39ef943f0d0846424b940266a76615e9bef28e8010f09f04ba10bfb23733c303805d76f5d6fe334277160ef34c6f805d25b2a67899d933fb16eddd72a197a019eab24c156a46be9cd8654e06c98a8036e2863c63fe74af0b3543e125ae00cca919d397b5a93332ece80804cfd97efafeb95542c5847dfb59977365a9435faa867337f7d2cb66a8bcfa577c0994367f57b4573af4867f356f8800afdb8f3af3d74aae8a9ed22f732a76fe10f12ddf6835ad4daf4337ae0b5dae096e5925ad30fefa192d4213c69b53759c58ff3276dec5efb4d98a0d1e7d3788d9e4d7c66324b504c4eccc0e9dfd0815a8cf26ac29af85177", 0xfd51}, {&(0x7f0000001b40)="936061a52f78f5e40d6938eb43fc587efcf253ec326dd467c7c19dd425265f96e9d74e3b492d5f29f61bf80f582d9b3091ba42625d79e1ddfb49b9b9caeff6a605344aa24791c3aba5b7f7e2c23f7b7eb66ce9ac071bb5b082e774bae9818969c19ea50f8a791fd644bb297ac7df630ae4a32126bd225fcc808725ff3ea01429237df868e0ee80f4edd7e856f558b18f7db8756f7b4a7880d5736180cd94468440be4218924209eb71af1b940c99c5c3d6255a72d3b5498b86b5c06846df56745beff7996d09483c21fd69b7d102a7060fef324257817a5c1bd44576e0f46a851b52a97c2c3773cd6a9ea01a17e7c58994e3fe4611e7ddcf98be2cb99508e37ae3e587762a44f66030d3a1ec054565241ad7eec74ec0159cbea2a7967662837891c3d550a546565fcdf194ad047af9171d7a75014d55b0d003b210aee711396a818014ccb47860d7d4007ae8c990ff70c99a28401683b6eef17416617939d6074470ba3cd4f1de504574587b2b10329d1414ab203c137c3f96c793697e96e52d8f9eae13d82430a608d8b375204f6d9b2a0c2879968acb602a9fe8699ec8a5ec0a0d4d9dab92715bd7af8107850a95f236469b02447d479013872649b1215f7ae57e0af863f8e84ec833f42ffb0326bf1c91d117d91406fe350a13ce368bfdcb666eb9f5e655a6eaf377c4b56dc5246db6e903c030f0465e890264cb274cd9d9397da69d3f54d7ae53fce3e5fabb725adc4281779e1346066a201f42f80068d9604a10f39fbe1d8580f2ca18f766964a719796307b0ccff3f20ca2038adba412911e1920250fac543ced7f9702c77ed21285ee3c307bb74822c5b4cf369bde92d12b3f57b80b68c357295f5a5dd2b8d2fa985cedaaa858a612e2497da18ba71b756350f54d9b3d735b8fd6eb9719c776e8d1000c8dba022bf0c1917e6517f673d075af700a5a3570182282aaa91a465c58f3b954b86143f4434b6a6a880f745791db56267c64548b4c3c01ee28142c431e06a5c81bc3c569d5ee3233cf102d4a3d14fab1055a09f4d51d600827e71a7b84dcde343f5ed57c5e54f79149b34a652bf80296023adbb80ea5977164ed10afff93ef7a5288e05e6314642ac45130ce49d4dcef80e74f6703d3d7f045a00777c8938d67751a1a3959c669aa0d61ebb29c1b13c268eeda3a919227b9ea506439f690642b0803de441368a7149fe64261b89afb198126dbe81bc3b1b9159bbff96abff28e18cea82666febfd6bce14b4996cfe8023400072597a7904df79aa3c596ea649d4bfe6c40256b3dbefcd08448f6fc9eb484ed92d72c6aaa5b0e6487c00df8b5c6f3c04826e42e83fbe47f228bcd13308e4596b188689bc6967bbbac896b3dfb923af8a4ea52dfa680840d42bbe2cc1a7eec4c69cd41896453833dac5756658d903bd1ba3393bd87ffd0ccd42488d17989c6b1baad2cdf5c7d9bdea680abc7fa471349cbef3f35ee4893c467f62e098c53733bd7a9915843602dea114c601aebb50487e5847217a20e7b426b6de6818973bc1c040eb01d7bd67031cea29ca0db44b2af4d633cf55e4f06c42a9eb69c2da380e0b13241f64da1cf11401fa33911992cc72c45083b06aaba7d7420437ab3924d355328193017b73c522cbce12cff630f04f3fa3239aa1b299bad34e3b00b89acf752a82ea40340867aa296cde539ce303c36b49ce13ae0f6ecf659eb4d506ed15c849f504489e1cd9c521c232a00da369e3dc46bb219682123d722ecbb32482e776bff7929ca3d994c842b8ce2d9a739ef77598ed307c96b79b17ccc06d698ea7041d3561668301917292c18422532ea09a5fef89749e58c0f36385b01ed76ac67d4172b4123175dbf0886fdd4d2a71638a4ac97c48b13715b354e605acbf10f0d7bbaa2d31fcaf596bdef49c5b5c8d292996263a8afc48aba96fa9a9e37de7e8e675c08d366c33c17732931a617802c603e1547a52012f2ffe089f37f2992807b2f3019e02b4b4ac1f53cb3d1e129ac676facee82db24182804c9d8f5ee6852e93e858d59f3956b8dd4a3c547dc148c8b3b6511d5b8a226c9dc5b30c8febaf40b2452784e9b4f7bb6e56018dedc683c7a82ea9e101b45c318e6e8eb0c2c34db3ec3d46bfb001003c4e86e0d50597d469ab8906bb7e8c70e1d947a282a975d95cbc6a4c4382e162df339be7482ccca5933972602d9114cb03ca2f64048d06ac99c920e99bf2dc5a13998a2755794276f505227f6d1c1a8259f7aea521752bef38005e536fc170e511db28bb4eeea06c2ca410f7729d2f096c9ba46c1c34f7c7a8d3fc642bf264aa3303b42c195e54a27497da791f71bf987a40ea133bdf98abb0309cf6d8b064efd034c40a3de352d1965ffa147bceea78eb52fdcbd3d459e46b17620c969594b56e7caa06ab439a1179f4c7b7aeba8fa59952c8b40f2eb5cf43ebe7c5c5f7788b466e87f9441612a8221512d8d7ef855cdefd729dbcc70299d8fa29c1ab5c75797f0d5c814eb6f3c38ce38f60d151629acb1f9cb1e18da05749943e7346ef86e41b1b4625f61f8c89acb806286fe192502244c240cc4f09e26ddd2e86b8bbbdfe90258c620402207080660fdc0b2274fe8785c855da79fc29fda50cc51c00f5bf4a9cb07cd2bbf8bad6bda94b93ec58388029a7f928a87d577049e9725e05aec08c0f6d288e6f53a851f8b385d8ba5b35ad9689644af0c92b2fc60a9e8b50e79b98f2a0b75056510c25fb0a194f99f78a93251ad9a6fd0453b951fa1746786e43e4ca579a173061831df14d9c9782ee305ede1653ea192b8307ffc554fe1aee511ccbf5d31587318bd325305227d726a8794f0dbffbed3e1a6b2516a0db9ca4217c22c8bfbbdf61c910d3b911ef5dae0809cb9aebe0353c2257753c55001ab82b78154be13fb2c6790b0ff55bdec111e371d0ce52a5e1cedd3bf1df8b0214e94dce8856503e82c2d18a9c771f886d07ef8d0ea44d24c75fd45ccdaccf9c1c32b13d0e769d5b625e65d576abb8439871d798824f3326589545774109ecde754f376c1c10e015e54e1080f2ba071372c0a28abb6361b5951bed7182e25f88b5146ecf37bdeeed8d77be20524577aaa5d3419347a7d23c8c45991c845e79dac08f1955cbe059b8576930f7ca597cb47581dadf892673cf1ef80a570a65699efc3d114402fa3fb24ecba01ae268e4c6bdb3589206ef21b2be22e1bc602c19129cc6f6ed4d494ba34eced47a5549926fb6058f8479feac8405b3cce072d05fb784031c74a3c2362f8a56b6272f2ceb1f9fb0418e30c95b1fe5721a64f2c5bb43474c5851f9da1268c889f0e24ecab76a8771b84b31160317312cabdba45e227bfdd686ece98ff304288aecc7ec3e8e20fea70dc0d9c0682b0bc9a80a03e9e2a7ca7c9ce2deb84552a2d2420d7d6969de60d5717c2e6cdd3f2fc7bbedbf7962c2d16160d8171d6773e605ac53716efd720da39bf4978d9868e9a765532d27518890551dee43b47a9e25471c46b5dfe25632f90f32fdb5090235bee97ae14cb77253360dda4cb1b4d312b75a031a903e23ea21eab7dd7745207b69fb662570f435ae494c5b42be4f8813ba58dcb6896bb31a176a2c0816f038a7927836647c900addf9ea59ec0405dce598c1be2e0f67e295c461ea9b07bc5f4b0d5ea5ec741af5fde0dd1d7413eed24161453f9554fd9269efc5a75fb9c5ffa6e2e51608ff96441eb8edeb03e0d1d2790a3d8f84c64d701a05e04287c56028404ae25204413e98d91a1f131cbaf01af174d4a7ff6fb8b3b9adfe7da1215e2721801e33dcf87b7eb7be93f9d27e9b6001f1424864cef1cfdac0fe6f7c54423ed3ba6279f040fb09b4bee0aa6b24e90ab74f7cec0ee56ae9fa77eda02d76dac3336abe5d5092ae67a56a552b53eddaee50464fdc34f8502a42f5c0b93dbe6749ff0028ece56a28f33858f11275bc54c298399a4dbb9d2b9a18ffdc83f314eacbcdacc6dd3b30642c42237d361c51df5791e89a328fe121059ca8d973705fc324d4efefdc1387ae642fb70864e4caba0b1afb18310ec13ac8b95682d3fca5d69d05232db55bbe678a5960dd12f09b5d04be8b5d4a6f9b6f4c49ae3d67d9b064d79645eab06fe47dc183367a9414cde4ea7ef672118eef50ce591aa85fec67dae58d0bd9c77dbaa30000120ff847b39a26b112626cfe846302e07ff9c51fd595dc9cbdccf6a6873affa651bdd7ef7f586ac9b0825ea88e61e9a0b27fba6ac35fe4d45f5980d5f18d3566975abc5872d98da575683bc6ba611f3d16d67398312cfab60c23ff5597bb319ba3ddd7d6a5324d5f9b53aa4bd2dc26a6c44d88901e153e79fd9cc7650d15cbef36de10487da30002d9f37cad1d86971541667aeb156405067b637b7f3753843baa7326352522e5dc2ef2fa7c51ab98860a7ee5ec29eb357506613da20306e90205b1c5924c2dea475e0fe44ec7717191c38cd529e0c4049726b1c1c6ffa63d4633f8196bef8d5a6067f408cfd7d71395e511059bc11d3fe7dd9c5e8599e55eaf36381c63cb4a1c56d23b7f1c6b5d1cffd5b95fa21da34119a6386b5c84c871bbde5afdb5e1b81ed6da4d51bce3f754f586a4359d5f9798b5bc1286afd7274b03cfc58c756ade4169a90748f08ea546e35514fbedb6a9fb0db3a94534323928cdc100a8e223a13efbf85498ce575795f29a034a2c18e40607c20553eb36ec90e5876ea8bd8918dc8df6e99bacdff71033ccd70b972340e67ac137441f5b852c017a7cba58c603b44b46579873df61968a0c53a0d4ac7f21e6050be8549554d3e1872ce4a240ec737f0f541cdacd9d1fd8de99a4ea8d07eb871e3b3b14b2f3b3a51ef9a936f94865fd316931a2f7f532e62fb768692f04624a504417806e3bf6caae5a05c055cc283b000eab2fc052aea5321a24c24a584f4f7497973d83e5a68dcce8a9fb0f1261cc76f097f6cbd1122fe94634ae2ac95e54b18aad462ab57a8b701ab8f3824a169f27cd9175f0957065ac2fb1f440406b4d43607503939eb558e34d6caf77ed6b1d701097d997352998b796208e87f03dfcc8eefb1ff946fdf7a061f2c98473adc69a20bdd25d109d436541d97c0d6ded3bd777bf9d3a055db78e893f7e60b0e65be30d0e0e807ab242e7ee04eb85c0b9c07f45bd202f010d3a57d42a5616f9debd49af57bb30cbfba82f1fbcf2c77f66710bd6b929e0998c46b6fed2229d8d1ac58a9ae858ab4a19050b89e4be9b0e5ee150bce879067c30dd5945ec9d9c14e0913d5ab0793bf6c2013984362fbb8b412e9c4db0ae36b964a466f7bc60f024afad4f68d66eaef5877a1a92029acf13b9987e48b7979d09275617f2a2143b7529b648ca4a751d3e5b6fac75b68a00c231e42b86533b6b5f44b69dc8838d4e6ca73d88c27ce050b08e8b0242ef7a52c8f71155db7d2c9218e107f3b54c024696d7083a1aabef175e4c849bd60f52612d3959e910c084f998245d18f1b7344a5ec7964320684e4270e8a2cc7a76f6285bbe99f528314037a938834380d0288cc4bca21508040487b503974da200433a2d0190c29d9a8ea7c1a18316d7cd361b940d5d5aa7739910f0cd592db28605637407ec0cceba43ddd74b8371c5e2aac25f499548e920c7ea9cf63d310a2a990cbe0ae5ad15af55ce1fd8492e2e36771c3f0a5082a9188e4b4682433e0bd23978dbbbcdd88a7d895252aa9663b3c90bd32500eb01bffbaf8cdfef470d806bd128adbf8a0a605ab8b11408f9b9a2460c5638fd31f2d6b6139e0a0476d0c29adde59", 0x1000}], 0x6, &(0x7f0000002c00)=[@rights={0x3d, 0xffff, 0x1, [r10]}], 0x18, 0x2}, 0x3) fcntl$lock(r8, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x80000000) 11:56:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r4 = dup2(r3, 0xffffffffffffffff) linkat(r2, &(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00', 0x4) faccessat(r2, &(0x7f0000000000)='\x00', 0x200, 0x2) sendto$unix(r1, &(0x7f0000000180)="b10005016000000000001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x14, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r7, 0x6, r9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r11) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r14 = socket(0x20, 0x2, 0x46) dup2(r13, r14) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={r9, r12, r10}, 0xc) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r15) setsockopt$sock_int(r15, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r12, r16) 11:56:17 executing program 0: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000200)=0xe6) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) 11:56:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r4 = semget$private(0x0, 0x4, 0x201) semop(r4, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r4, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)) semop(r4, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r5 = open(&(0x7f0000000380)='./bus\x00', 0x80, 0x20) writev(r5, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000300)='./file0\x00', 0x10, 0x2) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000340)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r8) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r8, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x9, r6, r8, 0x0, r9, 0x80, 0x400}, 0x3, 0x2, 0x7}) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000001c0)=0x2) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x1000) getrlimit(0x1, &(0x7f0000000040)) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) semget$private(0x0, 0x1, 0x188) 11:56:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) flock(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x87}, {0x6}]}) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r4 = dup2(r3, 0xffffffffffffffff) linkat(r2, &(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x9c, 0xc1, 0x84}, 0x4, 0xffff8001, 0x93f6}) syz_emit_ethernet(0x8d, &(0x7f0000000240)="b75d2403dd00ef43f7f7be55bb7006097f2b02d51cd6c1dbcfcb4872aec0361da548c0147a05407da7bb0666d8bcbe9b1b041ebe11ecdfaf2acd0b221d179e7ceb1b868b7d0a361c94192d98192f9640f9e2006bf334f0fc113a9e6bc1040940c3d369f73445fd") 11:56:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r4 = dup2(r3, 0xffffffffffffffff) linkat(r2, &(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xfff, 0x80, 0x6}, {0x2, 0x2, 0x9, 0x3ff}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 11:56:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x40}, {0x1}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 11:56:17 executing program 0: socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0xfffffffd) r0 = semget$private(0x0, 0x5, 0x8) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffbff, 0x0, 0x20, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x5, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() r5 = socket$unix(0x1, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0xb66b2b24ab8074b9) bind(r7, &(0x7f0000000700)=@un=@abs={0x0, 0xd, 0x1}, 0x14b) dup(r6) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) accept$unix(r9, 0x0, &(0x7f0000000080)) kevent(r4, &(0x7f0000000600)=[{{0xffffffffffffff9c}, 0x8000000000000007, 0x2, 0x20000000, 0x100000000, 0x1}, {{r2}, 0xfffffffffffffffa, 0x80, 0x2, 0x20, 0x6}, {{r4}, 0xffffffffffffffff, 0x84, 0x0, 0x1ff, 0x400}, {{r3}, 0xfffffffffffffffc, 0x44, 0x7b5eec2456bdba15, 0x1f6219d7, 0x3}, {{r5}, 0x2, 0x44, 0x20000004, 0x3f, 0x10000}, {{r5}, 0xfffffffffffffffb, 0x89, 0x1, 0xd5, 0x8}, {{r6}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x10000, 0x3}, {{r9}, 0xfffffffffffffff0, 0x8, 0x63302d369ebcd855, 0x62374d1a, 0x7}], 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r3) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x1, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0xfffffffffffffffd}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000004, 0xf44, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53a}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffb, 0x8, 0xc, 0x7ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000013, 0x1f, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000061, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x81, 0x82, 0x2, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8, 0x0) fchflags(r11, 0x10009) readlinkat(r11, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x4aef154fd99b7d29) writev(r12, &(0x7f0000001c80), 0x0) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) r13 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='5\xb7\x0f\x00\x00\x06\x85\xeb\xd4\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r14) r15 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r15, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000200)) dup(r12) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x29, 0x20000003e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r18 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r18, &(0x7f0000000100)='./file1\x00', 0x0) utimensat(r18, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r19 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r19, &(0x7f00000003c0), 0x273, 0x0, 0x0) r20 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r20, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$dupfd(r20, 0x5, r13) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) syz_open_pts() ioctl$KDDISABIO(r11, 0x20004b3d) 11:56:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x10000, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) recvfrom$unix(r3, &(0x7f0000000040)=""/16, 0x10, 0x482, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000bceb6880de9e8224c55c64d7718786da5dab4f6d8a704c63ddf08c3b5c6da91a2828a3da377382d84d54235cc244b89105ad831e15382f6a53904d3903bbb1e1e45cd3f539fdb6ee4152a2feff35d50418a7adf7ca200dc88b2397e900000000f29cd285139a1e0a1a635d7e10987356db91902ec36c9e0776e899b9d1bb6246ae776495fbffc70ef1e12f5178455295ce5975de8d537e54ba922b926321df7846b0727f25b8f0407f7c3aaf98afa8cdb8bfc45caaacc13d554bc01aa8601818dd00f50773952649eb1da28972681d7782203a4a6878eeff5445e7062ff8d927710f7d1f633cba627c82908dc523be0dfb5b6bb4fcd13325b5936b0012457505eb8e61982509008527546f714a960c673b56f1f09fb72e9d74a7eaa5a774e6f3407590952d1d81184b"], 0x10) 11:56:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000140)={0x9, 0x26f, 0x3, 0x401}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4}, {0x825e}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, &(0x7f0000000080)) recvfrom$unix(r3, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x9000000000000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf1f1f172b37a7eb1, &(0x7f0000000080)="08093441bc0c44699c230701002f9d04ee34b84ba09f840000b0a44dbf8952b4c07181d3626cd2aa4fd03c3138") r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000080)) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000180)=0x1) socketpair(0x32, 0x5, 0x3f, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000200)="3755de1aef06c0496c756acaef152cc5a071762a3aab545f7b809e170095ae6c28524835076a1f3e8825c30c52b0fbc497403c33203e608b7e2ca1b0859355a6a45f4635cd4e65feb688dc646e7e636fee757184ae0e9fca31882135eeefd93b65e2d6b4f88b7394cfabf172fb0ae9f4c6fd74718f1de631f311854f775872c7f2b17c598bb424dd60c684a221797d48c38a28e30e02b6a11576c79d138bdeabb2e52e045fa9c55298ab4903e4994376de103e52fbb8b4b84c2a39e5576821d4caf194dcc80f006785334cb9c7260119311f4d72127752d740798480b3488de29468e630d59dea4542797245392f1e705ea45584e6", 0xf5) 11:56:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)) lseek(r1, 0x0, 0x34, 0x3) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r4 = socket(0x1, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x0) r6 = dup2(0xffffffffffffff9c, r3) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000354000/0x2000)=nil, 0x2000, 0x6) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 11:56:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) fchmod(r1, 0xac) 11:56:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000466f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcea63d6814d9b51c2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f041577b5ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47d172e07bac72d0fa93b007000000f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28623c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21aee3ff673cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348fa0c6efc5294b40e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2dccae8c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d31d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076106005553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c80430af12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aede7010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a485655694a40408c98c3355e6551b45ec290d5eae07118b16e607703c880551965c242d3"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x1, 0x0) r5 = dup2(r4, r3) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = socket$unix(0x1, 0x2, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r10, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x800}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r11, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r12 = fcntl$dupfd(r1, 0xf, r11) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r14, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r15 = syz_open_pts() ioctl$TIOCSTOP(r15, 0x2000746f) r16 = syz_open_pts() close(r16) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e98a442a400"}) write(r16, &(0x7f0000000140)=' ', 0x1) r17 = dup2(r15, r16) writev(r17, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) r18 = accept$inet6(r17, &(0x7f0000000200), &(0x7f0000000240)=0xc) r19 = socket(0x1, 0x0, 0x1f) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000009c0)={0xad, &(0x7f0000000380)=[{0xb56b, 0x7c, 0x5c, 0xa7a}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r20, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r21, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r22 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r23 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x1, 0x0) r24 = dup2(r23, r22) r25 = getpid() fcntl$setown(r24, 0x6, r25) r26 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r26, 0x0, r26) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r28 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r28, 0x0, 0x0) shmctl$IPC_SET(r28, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r28, 0x2, &(0x7f00000004c0)=""/223) r29 = msgget$private(0x0, 0x200) r30 = getgid() r31 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r33 = getppid() msgctl$IPC_SET(r29, 0x1, &(0x7f00000002c0)={{0x8, r31, r30, r31, r30, 0x42, 0x6}, 0x8, 0x3, r32, r33, 0x3f, 0x7, 0x4, 0x7}) r34 = getgid() r35 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r37 = msgget$private(0x0, 0x0) msgsnd(r37, &(0x7f0000000600)=ANY=[@ANYBLOB="ff3d18ffffff000000005e84f4980b14bbc152d8e0e95d69fd157b9ed56b570600f058a04808"], 0x0, 0x0) msgrcv(r37, &(0x7f0000000100)=ANY=[@ANYBLOB="0000f3ffc36e8d9423d57b7400000000000001000000ac000000000020000000000000000000f20cef19"], 0x34, 0x3, 0x1800) r38 = semget$private(0x0, 0x2, 0x600) semop(r38, &(0x7f0000000440)=[{0x1, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r38, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r38, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r39 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r40, r41, r40, r41, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r37, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r41, r35, r34, 0x13, 0x6}, 0x6, 0x2, r36, 0xffffffffffffffff, 0x41, 0x7, 0x6, 0x7}) r42 = getgid() r43 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r45 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, r43, r42, r43, r42, 0x42, 0x6}, 0x8, 0x3, r44, r45, 0x3f, 0x7, 0x4, 0x7}) r46 = getegid() r47 = getpgid(0x0) r48 = msgget$private(0x0, 0x200) r49 = getgid() r50 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r52 = getppid() msgctl$IPC_SET(r48, 0x1, &(0x7f00000002c0)={{0x8, r50, r49, r50, r49, 0x42, 0x6}, 0x8, 0x3, r51, r52, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x4, r31, r34, r43, r46, 0x18, 0x101}, 0x6, 0x1, r47, r51, 0x100000000, 0x1ff, 0x63}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r54 = shmget$private(0x0, 0x3000, 0x618, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r56 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r59 = getppid() r60 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r54, 0x1, &(0x7f0000000100)={{0x1, r55, r56, r57, r58, 0x5, 0x8000}, 0x1e3c, 0x8, r59, r60, 0x1f, 0x7, 0x2}) r61 = getegid() sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="aaa77963a2be8b7542fd3680ea0f75b17c116f00b8e4", 0x16}], 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="00000000300000e94e03ac88bbba04f03e578b4b317b340f0000000000ffff0000", @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r10, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r27, @ANYRES32=r46, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r53, @ANYRES32=r55, @ANYRES32=r61, @ANYBLOB='\x00\x00\x00\x00'], 0xe0}, 0xc02) r62 = dup(r0) sendto$inet6(r62, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 11:56:19 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfdfffffb, 0x0, "68d19de7f4f0032d8019db6d3fc3581cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x4000, 0x0) 11:56:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x35}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 11:56:19 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x9, 0xf, &(0x7f0000000140), 0x0) r2 = dup2(r1, 0xffffffffffffffff) r3 = semget(0x0, 0x3, 0x50) r4 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x14, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r7, 0x6, r9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r11) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000580)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa2b000075b3383ec1e71ea42af14dd72bdf00fad570e11f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd2304c809411f79f063a25fabecf0b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700000000000000000000100000b8ef1514388ba0a6e4e543814cfe89e0bc97c275e6edc1f90b2e67d08df732fcd17c5225e1fd6262b226692bf03743c04b3501edf9550f131f84e52cb1a98db7fb24751ee73eb7b1c6a9e07ff7ac84296ead94f815123924b62c72ef8bee63791e68cb0ddc71642e3e19292db46c02c87038c3fcb2caf9579c7c09cfc37be01ebf4aa15949b09bed6da44fe0f930f6b0aa7ebb02c920ae770103c29fd89cfd5a0b06686fdf30499385b4bdf494f64958b119963ef30a54666c896c9f586debe28bac328ffd186b48d9acb3dfbea2c13276ac19050eee150ab80dafd7eeb2fbd4af6d3eaa6f61894400f213b3bd355934f4c601b66b50dfc03657"], 0x10) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r14 = socket(0x20, 0x2, 0x46) dup2(r13, r14) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={r9, r12, r10}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r16, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r17 = fcntl$dupfd(r15, 0x14, r16) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r18, 0x4, 0xcc) r19 = getpid() fcntl$setown(r18, 0x6, r19) fcntl$setown(r17, 0x6, r19) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r21 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r21) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r23 = socket(0x2, 0x1, 0x0) connect$unix(r23, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r23, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r24 = socket(0x20, 0x2, 0x46) dup2(r23, r24) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0)={r19, r22, r20}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x3, r4, r10, r25, r20, 0x8, 0x7}, 0x6, 0x200, 0x7}) linkat(r0, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) r26 = dup(r2) recvfrom$inet(r26, &(0x7f0000000100)=""/78, 0x4e, 0x0, &(0x7f0000000000)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r27, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r27, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 11:56:19 executing program 1: clock_settime(0x3, 0x0) clock_getres(0x3, &(0x7f0000000080)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x14, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r4, 0x6, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r11 = socket(0x20, 0x2, 0x46) dup2(r10, r11) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r9, r7}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r6) setpgid(r1, r6) setegid(r0) r12 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) r13 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r13, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) socketpair(0x1, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOSETOWN(r14, 0x8004667c, &(0x7f0000000040)=0x1ff) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) seteuid(0xffffffffffffffff) 11:56:19 executing program 0: pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000540)) r2 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000006c0)={0x200000, 0xfffffbff, 0x90d2, 0x6, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r2, &(0x7f0000000580)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f", 0x65) r3 = syz_open_pts() close(r2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205603, &(0x7f00000001c0)={0xfffffffffffffc01, 0x8000, 0x0, 0x2000, 0x0}) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r7 = dup2(r6, 0xffffffffffffffff) linkat(r5, &(0x7f0000000280)='./file0\x00', r7, &(0x7f00000002c0)='./file0\x00', 0x4) r8 = open(&(0x7f0000000500)='./file0\x00', 0x40, 0x20) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000000000)) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000440)={0xb969, 0x1, 0x721d, 0x6, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xcc, 0xffffffff}) r10 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f00000006c0)=[{&(0x7f0000000700)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r11, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c", 0x152) writev(r11, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) dup(r11) close(r3) fchdir(r3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000480)=0xfffffff9) ioctl$VMM_IOC_RESETCPU(r9, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, 0xfffffffffffffffd, 0x0, 0x5, 0x4000000042, 0x100, 0x0, 0x0, 0x0, 0x0, 0x5cb9, 0x1f, 0x20000000000000], [0x6, 0x0, 0x0, 0x10000000, 0x7ff, 0x1, 0x6, 0x80000007, 0x2, 0x2], [0x6, 0x20, 0x2000000008, 0x0, 0xffffffffffffff7f, 0x0, 0xfffffffffffffffd], [0x4, 0x6, 0x3ff, 0x0, 0x0, 0x4], [{0x2, 0x75483073, 0x7, 0xfffffffffffffffe}, {0xcb, 0x4, 0x5, 0x6}, {0x3, 0x1, 0x61, 0x1f}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x1, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0xa, 0x29b9, 0x7ff, 0x7c67}, {0x5, 0x3, 0x10001, 0x4}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) dup(r3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000004c0)) r12 = syz_open_pts() ioctl$TIOCCONS(r12, 0x80047462, &(0x7f0000000180)=0x9) close(r12) writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 11:56:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328", 0xc1}], 0x1, 0x0, 0x0) acct(&(0x7f0000000100)='./file0\x00') getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x4) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = dup2(r2, r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) fsync(0xffffffffffffffff) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085762, &(0x7f0000000100)) mknodat(r4, &(0x7f0000000180)='.\x00', 0x40, 0x7) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x800100006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x800100006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x800100006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c, 0x2}, {0x800100006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) r11 = openat(r3, &(0x7f0000000000)='./file0/file0\x00', 0x80, 0xb2) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r5}, 0x0, 0x9a, 0x10, 0x4, 0x6}, {{r6}, 0xebe7bd2aaa891d77, 0x8, 0x10, 0x1000, 0x8}, {{r7}, 0xfffffffffffffffe, 0x4, 0x80, 0x100000000, 0x40a}], 0xffffffc0, &(0x7f0000000580)=[{{r8}, 0xfffffffffffffffe, 0x10, 0x2, 0x4, 0x20002000000}, {{r9}, 0xfffffffffffffffc, 0x9ceb37d8ac6064bd, 0x4, 0x101, 0x9}, {{r3}, 0xffffffffffffffff, 0x40, 0x80, 0x2, 0x6}, {{r3}, 0xffffffffffffffff, 0x1, 0x40000000, 0x2e, 0x9}, {{r1}, 0x0, 0x20, 0x80000000, 0x100, 0xffffffffffffe379}, {{r10}, 0xfffffffffffffffb, 0x15b32fd7e5d0a87f, 0x1, 0x0, 0x7}, {{r12}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x7}], 0x1, &(0x7f00000003c0)={0x4, 0x7}) 11:56:19 executing program 1: socket(0x18, 0x400000002, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000140), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000080)="b9be2ab147edeca2690b191655d49da8cfc3d2e32b2b22a5f66d4c7064b842061c736349a302013e7b814e6665ce4fe8d8bbd71f643566", 0x7, 0x0, 0x0, 0x3) 11:56:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x40000e0040000fc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) 11:56:19 executing program 0: r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000100)=""/40, 0x28) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400ff00"/32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r2 = socket$inet6(0x18, 0x3, 0x1) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:56:19 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x9, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x6, 0xfa, 0x0, 0x7}, {0xff95, 0x0, 0x40, 0x6}, {0x7fff, 0x1f, 0x81, 0x6}, {0x8, 0x1f, 0xfe, 0x3ff}, {0x3ad7, 0x0, 0x7, 0x9}, {0x0, 0x0, 0x7, 0x807b}, {0x5a1, 0xff, 0x6, 0xeb12}, {0x0, 0x0, 0xf9, 0x5}]}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x5, 0x9, 0x7f, 0x1}, {0x7, 0x1f, 0x3, 0x6}, {0x2, 0xfa}]}) r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f0000000180)={0x0, ""/72}, 0x50, 0x2, 0x1800) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000200)={0x3, "85d11b2f6ace269e2000ed741611af20210e6f3aebb28878677f5f4d6286c762d610ef696da8483bfac7d909e7114729ac6c7b9057d21980ce186781e3ae3433c9cd3a4138b72475bab9702ce997a59b680e"}, 0x5a, 0x800) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x40, 0x0) r5 = dup2(r1, 0xffffffffffffff9c) r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000007c0)) r7 = dup2(r0, r0) socketpair(0x6, 0x4000, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet(0x2, 0x5, 0x3f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getgroups(0x2, &(0x7f0000000940)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, 0xc) r14 = geteuid() r15 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, &(0x7f0000000a00)=0xc) r17 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, 0xc) r20 = geteuid() getgroups(0x3, &(0x7f0000000b00)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r22 = syz_open_pts() pipe(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = open(&(0x7f0000000b80)='./file0\x00', 0x0, 0x3) sendmsg$unix(r5, &(0x7f0000000d00)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000300)="b7ab6591a2cc1112a66abbb93d06c1d5ac175a9317552a82d6255a0fb0dca3e5958728a7b619ac3c6636b602bf445970377c983a60a2b27bbca0880d6122e34ecadd84073ccac0106f7cc220da484e76734e6db056998039f121ebc658", 0x5d}, {&(0x7f0000000380)="08cf8ce247b2ee88756e4c78c86f5f038567a258937e5e2eeb4f2752a083ed3ac929fd9398ab5321fcce18faa43af2e88b38323863dd183153d4416febb9104f1c6b1b558885e2d1213f20dffbb7d25b43a652689192a3ee6dc894729e2b8a3e3f0738283390233b60bed7a04d7a64580b68ac29fe20c18c66efcdd843a09e2fbf7bb972cffb9719d2ecc2f1f22162baa10916830b0fe7803469d6e341a18e4efec9776f0dda9697d220dd323526918cbf68b52bcf4a58b632802acb2aa4fc96fea8a27f208d7cc7b645607e68ff026c450eed3839a01fcaf8dc14591f0e1e832689366e641a9fc9f636811054acab598189fd4bb8ea3b40237c928bb986", 0xfe}, {&(0x7f0000000480)="f8cc17518aae1e8121c2aaf6608dad1de617ae56896054e8267de732f1a3ae0c117e35bbbe1a53d26cb6ed29a37294eb302230273ab540e3934542959bbb1774227f854fb72837635b02b07ffcd53c71f399b6ed3c5da74ed634ac13d31a95082eed5f62073bebf94c06cebcd6f375c051517d17863d097ba08bf22e009f334e35a0a67c84f1dcbbd1bef37664a18ba4d68c6993f10a0654be9e4b6a59a1c2070490dee5", 0xa4}, {&(0x7f0000000540)="eaa2111e1e3c686757e6dabe99ba46112829f3f7b2033ef80da316ea5f991893f76a384e41e45e6dc3e740471b889b71e6f1d042fe773cc113cb0f9e8eeac29923a6efffbd74936c704bbc4e8573816cc4dd4513b291096304e71ba018cafce1abde36d0927b5c4a01ff8be46c7c0d8543db30728699452334458dcdc703c6c78a9e293d2c8c62db2aa54cdfd86e39d6f35b7a18100df13d716f385efbe84b25bda5b3208ae4112f66e2d2d61fd0f01a584e215ad0d6fbdd0bfdd6e168dbc4d3169a4ffc1b73d6a0fdab8680ddc135263b209ea751a910", 0xd7}, {&(0x7f0000000640)="e5e9286aa739d8939b302d20e92b6c816d038394b644b1fd40a9ad87b3bdf6bf2b15ee75c32b45749d9a023db5e569596d227088d08e9f7e15b04aa87aa86f900f0d4ebdf5a7cfffc94071175b4961bacd150a20257e83c4437cefdf141de97c591043b2a26d5ea8e3c2646131ddcb2a4e1bae766af703f98a30a04cc29135e7bbca291b0b548da2107a3a441ec9cbba13ebea71802f62d6aa60758e125af2a47fac71e843c4cba45a997189068a31227dc76de7cdbea49ff8494b4a1088", 0xbe}, {&(0x7f0000000700)="b0fa7737300c756ccec4bb6773c66ebbf0493629", 0x14}], 0x6, &(0x7f0000000bc0)=[@rights={0x28, 0xffff, 0x1, [r6, r0, r4, 0xffffffffffffff9c, 0xffffffffffffff9c]}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r1, r7, r8, r1, r9, 0xffffffffffffffff, r4, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x28, 0xffff, 0x1, [r22, r23, 0xffffffffffffffff, r4, r24, r1]}], 0x110, 0x402}, 0x401) 11:56:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:56:19 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{0xfffd}, {0x0, 0x0, 0x40}, {}, {0x5}], {0x0, 0x20}}}) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = dup2(r2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000800)={0x10, 0xfff, 0x4, 0x100000001, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil, 0xffffffffffffffc0}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x12000)=nil, 0xffffffff}, {&(0x7f000000c000/0x3000)=nil, &(0x7f0000004000/0x4000)=nil, 0x100000000}, {&(0x7f0000011000/0x3000)=nil, &(0x7f000000b000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9c7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000007000/0x400000)=nil, 0xfffffffffffffffc}, {&(0x7f00000e1000/0x2000)=nil, &(0x7f0000155000/0x2000)=nil, 0x8}, {&(0x7f00000c1000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f000015b000/0x3000)=nil, &(0x7f00003bd000/0x3000)=nil, 0x7fff}, {&(0x7f0000158000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x101}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000181000/0x1000)=nil, 0x8000}, {&(0x7f00002f4000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3f}, {&(0x7f00002a5000/0x3000)=nil, &(0x7f0000019000/0x2000)=nil, 0x100}, {&(0x7f0000199000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x101}) 11:56:19 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x10000000000003, 0x2) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = dup(r2) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, &(0x7f0000000080)) recvfrom$unix(r6, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r6], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 11:56:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="63120000013dd23988b6bfdd5a3d4cb77b43bc6eb586e7bb"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) listen(r0, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x2, './file1\x00'}, 0xa) 11:56:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c808a075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f491a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000013c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="18000000007328a1a2", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) 11:56:19 executing program 0: r0 = socket(0x18, 0x5, 0x67b) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) msgget(0x2, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x0, 0x10170) r4 = socket(0x2, 0x400000000002, 0x0) fchdir(r2) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgsnd(r3, &(0x7f0000000b80)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c73a2f370b096592987ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bcdcf8a2e0c1621891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc627f5c4807170908000000000000005c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b0c961dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca7443704a66a9ea48a10adb4568c867eb918b0850c2dfb0876bca5c1f99c2741f7a3104bac61d167edba6c15997a3087a3a27061928d8bb0bd6b8a14063352f70a07cbf3be667973c52bc11a47276d93feb6889f351bc7d853bf538e486adb0e1c61d809618a8c672fa54f7da06653ab12b15ce5ddc4e1472d35565a00547c264a424068917436482af051cb1be5195ebf00000000000000000000000000000000000123ed901f42c94e81c47fa84a16877b032980a0300000000000000b67bac59672355712eace37cef62204f3c7c68285889d5725199d264cd4d25a3e3bc04be71d516fb037d744f9a0745e905e595e82a28e378ac681ee180fb1e69e8591e13d27e525003c39db1661b8088eeb34edd10ee58b2e9976113e3d5e98d11e445902ad4c4d69e4a8baaec6a375f5b81db5317d94e0eedab4409adb4206d1060317f625ba16565d393a876bf7dfa68509701d23b07e2eaba9caf9e58b904b870da5657353ee935c9812c0be8ab9d52e691fe5e9eab2694fc5cbba6cb18c894dde2e4021a6619d1ed68ad000516aa57cd86ea513107b0c3867c7f3490f20a0468f5b0c3160c5531641ca10beac4a93d1779d260f7e8ea4102a7b10ec76fe266d34c9c7d6e8916b6391db4003c19d3c1ce88649bb3ec2b0000000000006c7d15ebe88704f164a7663cce0451914ea9d6de4cd1aaac679142e350cbb4839c4aaffabe5a9bb8b841841c238e527e5a688a3ccbb34e8bbcaad326638798f67c7f130b"], 0xd7, 0x0) readlink(&(0x7f0000000980)='./file0/file0\x00', &(0x7f00000009c0)=""/180, 0xb4) truncate(&(0x7f0000000640)='./file0\x00', 0x0, 0x6b2e) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x3d}, {0x16}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) pwritev(r2, &(0x7f0000001300), 0x958bd0ca00c5e808, 0x0, 0xfffffffffffffff7) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r4, 0x0, 0x0) semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) r6 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r6, &(0x7f0000000400)=[{0x4, 0x8}, {0x3, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x0, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x1) semop(r6, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r6, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r6, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r6, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r6, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r7 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r7, 0x0, 0x0, 0x0]) r8 = geteuid() r9 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = fcntl$dupfd(r10, 0x14, r11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r13, 0x4, 0xcc) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r12, 0x6, r14) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r16 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r16) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r18 = socket(0x2, 0x1, 0x0) connect$unix(r18, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r19 = socket(0x20, 0x2, 0x46) dup2(r18, r19) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={r14, r17, r15}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r21, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r22 = fcntl$dupfd(r20, 0x14, r21) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r23, 0x4, 0xcc) r24 = getpid() fcntl$setown(r23, 0x6, r24) fcntl$setown(r22, 0x6, r24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r26 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r26) setsockopt$sock_int(r26, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r28 = socket(0x2, 0x1, 0x0) connect$unix(r28, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r28, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r29 = socket(0x20, 0x2, 0x46) dup2(r28, r29) setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000001c0)={r24, r27, r25}, 0xc) getegid() getgroups(0x0, &(0x7f0000000780)) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r7, r8, r9, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) semop(r6, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4, 0x0}, 0x8) getsockopt(r2, 0x8, 0x8001, &(0x7f0000000a80)=""/166, &(0x7f0000000b40)=0xa6) close(r0) socket(0x10, 0x3, 0x9) recvmsg(r4, &(0x7f0000000600)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000580)=""/10, 0xa}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000000880)=""/228, 0xe4}], 0x4, &(0x7f0000003340)=""/4096, 0x1000}, 0x801) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000740)) 11:56:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x4000000005bcd) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 11:56:20 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x3, 0x800000000168) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xfffffeac) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, r4, 0x0]) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) symlink(&(0x7f0000000640)='./file1\x00', &(0x7f0000000680)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000380)={'./bus\x00', 0x4, 0x7, 0x1001, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x1, 0x1, 0x3f}) seteuid(r3) r7 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r0, &(0x7f0000000600)='./bus\x00', 0x1040, 0xc) faccessat(r7, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r7, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) r8 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r9, 0x20004268) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xfeed) setreuid(r8, r10) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x7, 0x602f, 0x0, 0x9c, "93125284112a03000000e6ef63cfa075b336581a", 0x6, 0xf461}) 11:56:20 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) r2 = semget(0x1, 0x2, 0x302) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x14, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x20, 0x2, 0x46) dup2(r11, r12) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r10, r8}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r15, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r16 = fcntl$dupfd(r14, 0x14, r15) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r17, 0x4, 0xcc) r18 = getpid() fcntl$setown(r17, 0x6, r18) fcntl$setown(r16, 0x6, r18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r20 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r20) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r22 = socket(0x2, 0x1, 0x0) connect$unix(r22, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872afcdbe7b3797feb3cc1f401f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e00eeb4d385a7d635ae931601c608de1a06f752603cf475925fb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa870008000027614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f17995647000000"], 0x10) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r23 = socket(0x20, 0x2, 0x46) dup2(r22, r23) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={r18, r21, r19}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0xd75, r10, r13, r21, r24, 0x1}, 0x5, 0x9, 0x5}) 11:56:20 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x52) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) pwrite(r2, &(0x7f00000000c0)="c90b0f9e4d7f9068108070248850c565a5927a5ddb113f64a8b496aca2675fcbe175dcb4c42c4adae87b3e89807f346f41b988f8a77096c398c86f8016f1eb77d32e911df2c3740da1e5200f3199ed66f68140fe75cb2118a20de6b18b8d6dcbd3c97d51fd24b7d1cdc968666810d3822acb61aad08ff337262b32a400515e9dcb9a0d0027741ee437884ef1bfdca6c295b10f198af43825b3fae2c9a5", 0x9d, 0x0, 0xfffffffffffffeff) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x200, 0x0) fcntl$setflags(r3, 0x2, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000240)={0x798951a3, './file0\x00', './file0\x00'}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x400, 0x0) openat(r6, &(0x7f00000002c0)='./file0/file0\x00', 0xca0, 0x100) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x20, 0x0) connect$inet(r4, &(0x7f00000003c0)={0x2, 0x3}, 0xc) chflagsat(r5, &(0x7f0000000400)='./file0/file0\x00', 0x10000, 0x3f7f83ab6bef5c35) mkdir(&(0x7f0000000440)='./file0\x00', 0x80) open(&(0x7f0000000480)='./file0\x00', 0x100, 0x1) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) fcntl$setown(r7, 0x6, r8) ioctl$TIOCSCTTY(r5, 0x20007461) r9 = dup(0xffffffffffffff9c) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000580)={0x7fffffff, 0x4}, 0x10) rename(&(0x7f00000005c0)='./file1\x00', &(0x7f0000000600)='./file0/file0\x00') open$dir(&(0x7f0000000640)='./file1\x00', 0x10, 0x4) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000700)='/dev/pci\x00', 0x8000, 0x0) writev(r10, &(0x7f0000000840)=[{&(0x7f0000000740)="1b98d5e967ea101e807e1b5e6d47ec83d4a3bee7d79f23066a65a29deaf08917a46cb50d3df4f44b6dc88b126d965bf38101fcaa20e77dc4864d3c9fcf6f1b28c75cafe14db386e18d9f9b42b872f2f83bea209b833b978de7459b9ba1011e333bba3b30fc29d1aeb086ed63ac62de6ef634985466d207e03448becd274c738aa2cf04eed391e4bb1e27194f4dab3819132e8e8f003b68f940b6f2b9f02580885a349925c317a59c3c9f13916102e9b96706c32462745bb4000ecd322e3dc3be178cfa9b5afb54a92fbd277002a9e4ef", 0xd0}], 0x1) 11:56:21 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r1, &(0x7f00000005c0)={0x0, 0x22a, 0x0, 0xb9, 0x0, 0x6}, 0x0) 11:56:21 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) munlock(&(0x7f0000700000/0x4000)=nil, 0x4000) 11:56:21 executing program 0: r0 = msgget$private(0x0, 0x104) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000640)=""/201) mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000140)='./}\x00', &(0x7f00000001c0)='[)\x00', &(0x7f0000000200)=':\x00', &(0x7f0000000240)='+\xf0^&\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='$\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='*\x00', &(0x7f00000003c0)='\x00']) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) write(0xffffffffffffffff, &(0x7f0000000080)="008000", 0x3) r1 = geteuid() r2 = getgid() msgsnd(r0, &(0x7f0000000540)={0x1, "9ea12970028aa20e4c8f8244f870cc51386d1ae23f7bb37735a7f86a8609735b7515caf33bb2f01becfdde276352f101f5c9eb7144e92650c0a9275b3b0730920a2011f8e6c845222e6ee0ed96fcc7228afa3f3a03403ebe13d453234df3a6b05e597227f6a4a2da7a7a5bc06b031bf11cc65321ca6563cd63507438f2721fac1af13ccd6d08c9f2b5d04c2b39e8eb306599ad1066f5a1a7a572fa17b30eb380bc13302a63788724c29b8c7f0f4adff03dfa35709481f82d761e5d10644d0dc0dc4347ec149ea6f78884cb98385c1f49841fbe4f1a86d767640a"}, 0xe2, 0x800) chown(&(0x7f0000000100)='./bus/file0\x00', r1, r2) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 11:56:21 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000080)={0x0, 0x71, 0x200, 0x0, 0x3ff}) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:56:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRESDEC], 0x1) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000300)={0x4, 0x7f}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) setsockopt(r4, 0x3, 0x69, &(0x7f00000005c0)="163b925de385f7e8f59cf62248cabbfd71db79765f97d51fb8b44ee8dc5e8985f8ffe9007f55db85d2388ea9", 0x2c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r7, r6) listen(r7, 0x0) sendto$unix(r7, &(0x7f00000001c0)="cdbdfbc061771c00de6ad272cd87e2f1651ecf419e77bd529d9ba838a8a1a713d3895db9060c66486bde965bda9375918a63f1e267f77d3f7553ca72ece39fd6b8bbfe927d2d4e7d5be1f3cfe923fcc894904029debd26058977dc0d19c5ca6086a266c8ade55e0d212c657e70d469fcd4a37705ce033a712d32730d5ca33e61978ff71bace4af7ccb9ff6779df651b1ac7976b4fac9543954e550e937b08b5033abba269be68ec73e7fabb08fb86878f33ad83fbe9c350835b85a522eff8fb8c8b7de421803523a6d4118f2669d", 0xce, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r8 = semget$private(0x0, 0x0, 0x26) semop(r8, &(0x7f00000002c0)=[{0x3, 0x7, 0x800}, {0x1, 0x8, 0x800}], 0x2) r9 = dup(r0) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 11:56:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="c4668df05214bc9deb9c534db6d4") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x104) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000200)={0x2, 0xe29}) 11:56:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x5, 0x1, 0x9, 0x8}, {0x8, 0x52, 0x28, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 11:56:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f00002be000/0x4000)=nil, 0x4000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:56:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffe, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x102000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0x400], [{0x0, 0xfffffffb}, {}, {}, {}, {}, {0x0, 0x0, 0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x0, 0x0, 0x0, "172d6bce6a080800fb1b757ebf99df0079b100"}) r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) fcntl$setstatus(r0, 0x4, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket$inet(0x2, 0x8000, 0x7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000080)) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 11:56:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e00200edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff01010000cdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") 11:56:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x4d}, {0x25}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) fcntl$getflags(r3, 0x3) pwrite(r2, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 11:56:21 executing program 1: getrlimit(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x80) open(&(0x7f0000000140)='./bus\x00', 0x2, 0xdf) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0xa, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 11:56:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x87c, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendto(r1, &(0x7f0000000100)="b4a4c265ae3704857fcce3", 0xb, 0x11, &(0x7f0000000140)=@in6={0x18, 0x0, 0x10000, 0xfffffff7}, 0xc) r2 = kqueue() r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x500, 0x0) 11:56:22 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f3ffffffffffffff"], 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8b0600000000000000"], 0x10) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r4 = dup2(r3, 0xffffffffffffffff) linkat(r2, &(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000700)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="f529705a91fa1f3e0949cd6c019cbc7fa0c47da89e41f1d1c89ec3e39af5ac4a5ffe6995a4e92c5419c707ccc803727593fd92c55d3c67f84a45ae272cbfd8e5a298fc1cdbe3d547913f3a562fc631b45d1a1bec4b1f61c8c04d3a8e3bfdb064c95b25c793dbeb050d85ed2aba6728855ea5a451aa23b072435c1ca9fd47e5d7552678d56c79db0b651a3a2225f77ae5dfb67127d83dcf1e33a14190a6327cb80103f4", 0xa3}, {&(0x7f0000000300)="be9668ad094b46a84c66f77940420e07cc6d2fb4f432c036ab2904294baca56d3c1ae09c6f31df9a8d485e3ae7d41991c4100c59123aa477d18a00314a4385823b29f4f0d9dcc929a62374c1824af3ff299e2abaf94ac0548094feb154a2ce912405ccf9316657f78791c63efebc01fca089c7b7de51d2a8f15cccaf5e43713fdff9ae6791054ce272ca0353951d991067d39d", 0x93}, {&(0x7f00000003c0)="44d614e25db9ffde787a2ab2e6df3a961eb82a140ae4622aebc124765b001b0a1b93c67312faef61a5bc30e5ce2a112f6c576ab2a78047d9d8c95a5cd22a71c7ad276fa470d4d9f28249c529a4dd248069b02cb814e6274abb7d85ab4b666cf100fbd9524081b14057194064ad91b0493e77147ff987804ac28818a5d3d6b9c20b96861ad3c979d50307b3c7202ecd5d2f7ca0bc018949286bb38d37bf699912922cc8e1b2da6ce49c1d3e7398c39b82bbd2cf12441bc21828de917b3657ee4bcc8f2331ab259045533bcd21249f68882c01b033356f8fb82248ed0d5df4353370375d6ea68c215387df422fe52fb0518ee9db8a69094f9d", 0xf8}, {&(0x7f00000004c0)="ba101a2b58760fc7c56d72d0b8c0858137e0b3dfa6d3e8ab569b01e99f5cad4774fe355fbd66b65c1f3d7a3ef3250b002dbf296c1ca7d71267388fa38ea2968ef984920eac2518a1c9b11115ebc3051e7324daf739ca209d02a2039a372fe941106f520450404296ce501002022e90c416ea85bd9cb732b0366c5c6efc60b8e100b2e720eb46eedcdeda1e4f1426ae8d262bc0017429331ce4bf771b23f9b37af7243dd8cba51554f6e27a5eb5a146bef251f98cbe090d11a797240244226c3c7214d95441b4378bd01539cf4fabe774fa2940a334f418f61baaeb679f4c1fa9fdd518d2", 0xe4}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="811b35265e63ceaacc2615cefe7fbca98d613be44cf04e88f86955c86074dbbbb34dd41f8b68d8aae9f6f4821d323b86f0bcc4b8ea23acf2d9fda0fa537caa07f0a4b83180b3136e309bb6b5ed48235e3c363ff0c595c8e59e7a3fc598", 0x5d}], 0x6, 0x0, 0x0, 0x419}, 0x1) sendto$unix(r5, &(0x7f0000000080)="fafaa488fda3604c2d536a7c32fdc804adae88b7426f812d5740ba1b91cde4580f3f0d63fe72efc6f98b88b0cfc30948cef78574ad8ee1405cb3a170de637f795ce957283c010ae066e714c6e354", 0x14a, 0x1, 0x0, 0xfffffffffffffea7) fchmod(r1, 0x199) sendto$inet6(r0, &(0x7f0000000040)="126bdc47d9f3dbe4", 0x8, 0x5, 0x0, 0x0) 11:56:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xb, 0x1010, r0, 0x0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 11:56:22 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x2011, r0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x28) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) semget(0x3, 0x3, 0x320) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x20000, 0x0) ftruncate(r1, 0x0, 0x107ffffffb) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x190) 11:56:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) rename(&(0x7f0000000380)='./bus\x00', 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0), 0x100000000000014d, 0x0, 0x6) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x5, './bus\x00', './bus\x00'}) 11:56:22 executing program 0: munlockall() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000100)={0x9}, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/179, 0xb3}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/64, 0x40}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000540)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="2f12342e0406409a477be23fef545377cdeb25983e2f4acd959bf05ee3ff416956e2", 0x22}], 0x1) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x3164, 0x9, &(0x7f0000000340)="00001000370634a6ae5ffa59a9842dff213dafe5297cb8ec2a67794f548aeb4d11abfa83d0b9bb6a9850e137f59a7cf53507", 0xffffff1c) r3 = socket(0x1, 0x1, 0x0) r4 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x3}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40, 0x201, 0x0, "a1000000000000080106000000000900fffffffa", 0x0, 0x1}) close(r3) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r2, 0x0, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = kqueue() dup2(r7, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) fchownat(0xffffffffffffffff, &(0x7f00000010c0)='./bus\x00', 0x0, 0x0, 0x2) r9 = socket(0x2, 0xc003, 0x61) connect$unix(r9, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae4473e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff010000000000000100000028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d855c4cd1cfd7834aa3fc1611c8649840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c6684f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888980d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436ce731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1775e75732d1efb24fb2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c2f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a040754e38cc96072cab037ec2d04030b3e09396293ceaea7654667b76bb2aedb6ee790c0514a813dbbc2cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda093def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7ff03000000000000615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d557692e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1209], 0x10) writev(r9, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0xc) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x58) setuid(0xee01) kqueue() mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000480)='./file0/file0\x00', 0x3d2) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) geteuid() 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) shutdown(r0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r1, 0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) fcntl$dupfd(r1, 0x14, r2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xd76b60a8743d4b80, 0x150) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) kqueue() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) write(r2, &(0x7f0000000000)="03da61eddec29a4e9dd80b247b742f67bce536b587b4", 0x16) dup2(r1, r0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x95}) r0 = dup(0xffffffffffffff9c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r1, 0xffffffffffffffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r1, 0x1}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x200, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:00 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0xb79, 0x8}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff1f}, 0x10000044001000d, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x3}, {0x18, 0x2, 0x1e4d560a, 0x110000}, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r7 = dup2(r6, 0xffffffffffffffff) linkat(r5, &(0x7f0000000280)='./file0\x00', r7, &(0x7f00000002c0)='./file0\x00', 0x4) r8 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r10 = dup2(r9, 0xffffffffffffffff) linkat(r8, &(0x7f0000000280)='./file0\x00', r10, &(0x7f00000002c0)='./file0\x00', 0x4) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r11, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r14, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r15 = fcntl$dupfd(r13, 0x14, r14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r16, 0x4, 0xcc) r17 = getpid() fcntl$setown(r16, 0x6, r17) fcntl$setown(r15, 0x6, r17) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r19 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r19) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r21 = socket(0x2, 0x1, 0x0) connect$unix(r21, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r22 = socket(0x20, 0x2, 0x46) dup2(r21, r22) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={r17, r20, r18}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r24, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r25 = fcntl$dupfd(r23, 0x14, r24) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r26, 0x4, 0xcc) r27 = getpid() fcntl$setown(r26, 0x6, r27) fcntl$setown(r25, 0x6, r27) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r29 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r29) setsockopt$sock_int(r29, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r31 = socket(0x2, 0x1, 0x0) connect$unix(r31, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r31, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r32 = socket(0x20, 0x2, 0x46) r33 = dup2(r31, r32) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000001c0)={r27, r30, r28}, 0xc) r34 = socket(0x2, 0x1, 0x0) connect$unix(r33, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x1) sendto$unix(r34, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r35 = socket(0x2, 0x1, 0x0) bind(r35, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r36 = dup(r35) listen(r36, 0x0) r37 = accept$unix(r36, 0x0, &(0x7f0000000080)) recvfrom$unix(r37, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r37, 0x0, 0x0, 0x0, 0x0, 0x0) r38 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r39, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r40 = dup2(r39, 0xffffffffffffffff) linkat(r38, &(0x7f0000000280)='./file0\x00', r40, &(0x7f00000002c0)='./file0\x00', 0x4) r41 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x101, 0x0) r42 = socket(0x2, 0x1, 0x0) connect$unix(r42, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r42, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r43 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x8000, 0x0) r44 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r45, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r46 = dup2(r45, 0xffffffffffffffff) linkat(r44, &(0x7f0000000280)='./file0\x00', r46, &(0x7f00000002c0)='./file0\x00', 0x4) r47 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r49, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r49, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r50 = fcntl$dupfd(r48, 0x14, r49) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r51, 0x4, 0xcc) r52 = getpid() fcntl$setown(r51, 0x6, r52) fcntl$setown(r50, 0x6, r52) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r54 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r54) setsockopt$sock_int(r54, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r56 = socket(0x2, 0x1, 0x0) connect$unix(r56, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r56, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r57 = socket(0x20, 0x2, 0x46) dup2(r56, r57) setsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f00000001c0)={r52, r55, r53}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r52) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r59 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r59, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r59, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r59, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r60 = fcntl$dupfd(r58, 0x14, r59) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r61, 0x4, 0xcc) r62 = getpid() fcntl$setown(r61, 0x6, r62) fcntl$setown(r60, 0x6, r62) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r64 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r64) setsockopt$sock_int(r64, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r66 = socket(0x2, 0x1, 0x0) connect$unix(r66, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r66, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r67 = socket(0x20, 0x2, 0x46) dup2(r66, r67) setsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f00000001c0)={r62, r65, r63}, 0xc) r68 = kqueue() r69 = dup(0xffffffffffffffff) r70 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r70, 0x0, 0x0) ioctl$BIOCSETIF(r70, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r71 = kqueue() r72 = getpid() r73 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r75 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r75, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r75, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r75, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r76 = fcntl$dupfd(r74, 0x14, r75) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r77, 0x4, 0xcc) r78 = getpid() fcntl$setown(r77, 0x6, r78) fcntl$setown(r76, 0x6, r78) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r80 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r80) setsockopt$sock_int(r80, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r82 = socket(0x2, 0x1, 0x0) connect$unix(r82, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r82, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r83 = socket(0x20, 0x2, 0x46) dup2(r82, r83) setsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f00000001c0)={r78, r81, r79}, 0xc) getgroups(0x3, &(0x7f0000000600)=[0xffffffffffffffff, r79, 0xffffffffffffffff]) r85 = socket(0x2, 0x1, 0x0) connect$unix(r85, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r85, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r86 = accept$unix(r85, &(0x7f0000000640)=@file={0x0, ""/108}, &(0x7f00000006c0)=0x6e) r87 = socket(0x2, 0x1, 0x0) bind(r87, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r88 = dup(r87) listen(r88, 0x0) r89 = accept$unix(r88, 0x0, &(0x7f0000000080)) recvfrom$unix(r89, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r89, 0x0, 0x0, 0x0, 0x0, 0x0) r90 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r90, 0x0, 0x0) ioctl$BIOCSETIF(r90, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r91 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r92 = socket(0x18, 0x1, 0x0) setsockopt(r92, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r92, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r93 = dup2(r92, 0xffffffffffffffff) linkat(r91, &(0x7f0000000280)='./file0\x00', r93, &(0x7f00000002c0)='./file0\x00', 0x4) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)="43cf7be8ed3e9176f3512b63afefbf7950239341ab14d2f32637a1955c0a54eea8073b7f93aa7c7c050ce09d8d8d4faa4817f061fdce9cdca9f2cf913f52961f0cfaeecd6f5960677ae5af722f9268b86ce5f8a549eba0aba59e21c7493e07521180d0a905fd0e638eef4bff05295098c0ca737db8352a13de74", 0x7a}, {&(0x7f0000000240)="9224ffba88d7e2449cf94180f474f3a4e1c600f2561d67cb05d2b7db704089b52a8890b37a1de58108eda266bf38a7b7a10c9dbe77e6d182eaa288e854a8d6bb9ea12f37e7", 0x45}, {&(0x7f0000000300)="4e7b6a547f05c2618411f8b8828bdb717ab348f06274d21028dc6be6fabc545e3407deea080c38b1adc95cf2b3a6bd60ca6204556ca289b3bc162a44e34a4a463436344a63231c76ad7084", 0x4b}, {&(0x7f0000000380)="f52d39203beb45bf9ef2cdc07bcde95eb964074cae0715e698e5613b542f69c25f31632867fc0a6275c46246ad93cbb9d34d43918eac553580479409f61b664392243c3311eaa60b7137cf732bc1db92e9088b544e052fda2e79e398c5d94c12e30cce6313b70084e1bb09dd5ffb9a98195623009a41f7955394208db6a9474b923060f701d49f18b1939a0896b429fa3b392bf766e71bb465cdd1c3a9c9e111c8692343b93944c66c2754741168930b5629e2c3976b8b4815310e7353a8b638411773352d05381b1df30d0f775dcf47c262a3bc98c19bf8b3653c0673f9462325e219d227c89e56d01fba8aac7bbf9a7313166aeff2eeca9145803151", 0xfd}, {&(0x7f0000000480)="aa42dc616466146ea82ef0e279bf3211c482d9d3e1ec42eb18659d9187a714a3d00560ed313d30acec2eb0ff0362ea33edc97f7b28e5b9ce5604a7c8126957e9ad1f9fcd88970847c89d7f0e4dc6974f31d1b6b32762150abb61f648c34e541d3dfdda7f7a86a7c537", 0x69}], 0x5, &(0x7f0000000700)=[@rights={0x38, 0xffff, 0x1, [r0, r2, r4, r7, r10, 0xffffffffffffffff, r0, r0, r11]}, @cred={0x20, 0xffff, 0x0, r12, r20, r28}, @rights={0x28, 0xffff, 0x1, [r34, r37, 0xffffffffffffffff, r38, r41, r42]}, @rights={0x28, 0xffff, 0x1, [r43, r46, r47, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r52, r65}, @rights={0x30, 0xffff, 0x1, [r68, r0, r69, r70, r0, r0, r71]}, @cred={0x20, 0xffff, 0x0, r72, r73, r84}, @rights={0x20, 0xffff, 0x1, [r86, r89, r90, r91]}], 0x138, 0x2}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:48:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7, 0x10001, 0x0, 0x0, 0x3f, 0x6, 0x1, 0x0, 0x0, 0x464, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) close(r0) 16:48:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:48:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x1, 0x0, 0xc2, {[0x0, 0x0, 0x0, 0x7fff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x6, 0x0, 0x0, 0x9, 0xfff7ffffffffffff], [0x0, 0x0, 0x6], [{}, {}, {}, {}, {}, {0x0, 0x8}], {}, {0x7, 0x0, 0xfffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1, 0x3f, 0x2, 0x4}, {0x9, 0x2, 0x3, 0x800}, {0x8, 0x3f, 0x6, 0x9}]}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:48:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:48:57 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)) r0 = semget$private(0x0, 0x1, 0x140) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x2, 0x10001}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000c14b7da7ef7f2b298194020091f1d9ffe73b7decc629972360e563ffa2bf346a11b94b98ecf3c5e3d30662b86d0f481a737c446410c0995f70604af61ff4532320af55c6fe098ff31df70337bdcace129693272261e8956a21aa8b52f420d53fd044be82798b758352f23f37e1a0b61e0d1a3bd71e6f3e96589da28eb7ea7e39573f604885e2181c983d6c7be48b64171c922b30d560b8848fc217d9819f07e590f3f1a18774aa2a83f708ce04c43cd2004efddf4beb206f80b3b6a88f85dc220a9c5c844eb5d29caf6697218b9d9bd1f51b2d04b5cbae7712dbc0a34932ee5f3c705af3a9df64643c2fa257d24d49e26ec11a78817ee7be92e317715dbb269901db5cbef97b7e608833e18cd2d7ba"]) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0xffffffffffffff80}) kqueue() semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000180)=""/113) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000200)=""/133) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x1, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(r4, 0x2000747b) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(r5, 0x2000747b) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(r6, 0x2000747b) r7 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r8 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000380)="0000001861f4018b002a3a0000030083ca4fa408000000dcd1850013f1071d5057ba44cbef4fa223bc0f2c07026efa10690cc557977136807465e18c0fa6ae84c9831c325f8127193ad910c51bad5a8b8c1a2619e86b", 0x56}], 0x1) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) accept$unix(r10, 0x0, &(0x7f0000000080)) r11 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r13 = dup2(r12, 0xffffffffffffffff) linkat(r11, &(0x7f0000000280)='./file0\x00', r13, &(0x7f00000002c0)='./file0\x00', 0x4) kevent(r13, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x24, 0x2, 0x7, 0x82}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x80, 0x8888fafafbebe9ed, 0x100, 0xa}, {{r7}, 0xfffffffffffffffb, 0x4c, 0x8, 0x0, 0x2}], 0x5, &(0x7f0000000380), 0x81, &(0x7f0000000400)={0xfc58, 0x80000000}) connect$unix(r2, &(0x7f0000001f80)=ANY=[@ANYBLOB="80002e2f66616c652fff1558720edc1b937f4ed8e5f6d13993d0690c4aa41b708e0c637515c67f62e4c78f8ca91f1c8d9b46152dce5eec51017a61f2c6e70a20ef7fc8578f53a1ca0100000000000000ae08593905ba4476745c828af1e0d6618e8561c52afaa38a467cd82e42145cadb50bc492ebb39512405b9b88a3c0ed22f18d11a1c25d1f3fa894c78efcec2b589b09ca7e289b03adeaf3761dde75c873b9de454af53b145fdfac94b8076c15320b61a17e23de3d1c00d71a40f60347687991ea58c53b957d60fa36617ab7b0291a3815973c45e47f9b89a981c64ef871daf9cf9e1116ce725016b734068f91b1ec45b9500d45fe010018800458086600a12647e7b1fef6bd369df134e9df3c301e0465be83b23aaf2c6e3624ede4ccf09ca6072f8486df85b30000000000000000000000000000000000e17f90ef7000fc93079b32f2c759acf0ef63dca197657e22acf75aa7428b5a800ccb9da53c37259380f47fb173d4c8b03b3c245cbb7fa4958758f617e7a231df59b11754f60a8100e36d67b7ab5d476e209ffbd4698d56c7e8dbaeec7fa74ed937f845146c9ea927cfb5e1b2e7bb759de9094bae92750e2af0d4d5db1596124e0b54c6cb028b64941ec01bb253fea2e6eb09e4585d7386225903cc77be196f76924e527337062eb852336111"], 0xa) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000480)) sendto$unix(r2, &(0x7f0000001b00)="d873f0004feac42885113423b7a3b8377cdfebf44c5ffc9994f5d35825df7b74b63b349573e98cfd36c9a02e50b975b5a53d2b4b4ce8c21031a435658a74622f1a4f9bbb5b3b6c52f9797768b9e2c30a089c2221cdac06c6fdbedce0a8460c52f4bd5b3b9c75a2f1ca7944a460903a0fcc3dc5d6e56043e4c62137e011bba766a995ac538548f38710166a8e01ca8990bd", 0x91, 0x0, &(0x7f0000002180)=ANY=[@ANYBLOB="00000900002a857d3d55749f7a1aac41333b23ce7a5ba76e7500ebff000000006b59f0d8711dee9fb2abb599eed72b71b09c7c5604bcd64428caf100955074904611f968db15bcaef47a590558a460fab3933a305fa0533f34e7308dbbaf336b02da345096c436bbcd96d4d768daca4a007d03e63bc795b2c70dd6d161deb37d01018e2475575089c7d91c235248787956897263f6b69e19549b882b8ac9e4eec5eb5e3db6448e9edb01794d5d1178f7ea0d6321456802b237dc2abbd541f99f183cb606981d1dc54b58fd0e1e5213d0a585932362eee33adee5109a7745ca3003d51807ec1afb4a8d3942d78e338cebe70587074e1a055d8ba3fca5a571e894ba77b1103d8c372d4a095428a287f7170a06a6a3d0399e5702146dde4c7ce62b0b982f050e6897ae71ed7332591661d16bf8ade8b2819c6873a5036ce3c4e70ee67371243015dfabcda8f2f7653d3817bc58171ab0fe743b35f5a65a05a4f31f0584c23e6f8881ce9a9a410fd75d9688d8431bb0ee185986d4f27b1f69cd4186ea04688afd9cedc1bebc88df5382a50f79e4c7a24f87dd9012056a68449966ac569a56be84cffca3e3d7f6ecedece125c2650957fd270bb5a0413e81ca5ab178ba595b9350c7151707659b9408b536dbd739e3079be1ca40d21a04756b3ed1219da04c0d8b82df5f7d7af1a043"], 0xa) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000005c0)=""/4) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x20000, 0x0) readv(r14, &(0x7f0000001740)=[{&(0x7f0000000640)=""/78, 0x4e}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/102, 0x66}], 0x3) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000001780)=""/90) r15 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r15, &(0x7f0000000180)=[{&(0x7f0000000380)="0000001861f4018b002a3a0000030083ca4fa408000000dcd1850013f1071d5057ba44cbef4fa223bc0f2c07026efa10690cc557977136807465e18c0fa6ae84c9831c325f8127193ad910c51bad5a8b8c1a2619e86b", 0x56}], 0x1) r16 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r16, &(0x7f0000000180)=[{&(0x7f0000000380)="0000001861f4018b002a3a0000030083ca4fa408000000dcd1850013f1071d5057ba44cbef4fa223bc0f2c07026efa10690cc557977136807465e18c0fa6ae84c9831c325f8127193ad910c51bad5a8b8c1a2619e86b", 0x56}], 0x1) r17 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r17, &(0x7f0000000180), 0x1) ioctl$BIOCVERSION(r17, 0x40044271, &(0x7f00000000c0)) mkdirat(r2, &(0x7f0000001840)='./file1\x00', 0x4) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000001880)=0x5) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000018c0)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000540)={0x1, 0x0, {0xffffffffffffffe0, 0x3}}) 16:48:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) pwrite(0xffffffffffffffff, &(0x7f0000000080)="bf8a1a4b69cc51079f9b14acabe044550adc65e095052a9bda2e5f6ef4aa30", 0x1f, 0x0, 0x100) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000040)=0xc0) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:48:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:48:57 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f00000001c0), 0xfffffef3) 16:48:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x500, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = dup2(r2, 0xffffffffffffffff) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000140)) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r6 = dup2(r1, r0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x82, 0x213d164f4efb292, 0x81}, {{r4}, 0xfffffffffffffffd, 0x2, 0x2, 0x1, 0xff}, {{r5}, 0xfffffffffffffff9, 0x9b, 0x1, 0xba81, 0x9}, {{r6}, 0xffffffffffffffff, 0x0, 0x411f2ca4687740db, 0x9, 0x3ff}], 0x27, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0xc4, 0x20000000, 0xfffffffffffffffb, 0x5}], 0x1, &(0x7f0000000100)={0x3, 0x7}) fchmod(r1, 0x40) 16:48:58 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) getitimer(0x0, &(0x7f00000000c0)) getuid() r2 = syz_open_pts() dup(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x5f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280), 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe000000000}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x40000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './bus\x00', './file0\x00', './file\x00'], './file0\x00', './bus\x00', './bus\x00', ['./file', './file', './bus\x00', './file'], 0xc3}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x8, 0x2010, r5, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = accept$unix(r7, 0x0, &(0x7f0000000080)=0x56) recvfrom$unix(r8, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x4) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r11 = dup2(r10, 0xffffffffffffffff) linkat(r9, &(0x7f0000000280)='./file0\x00', r11, &(0x7f00000002c0)='./file0\x00', 0x4) poll(&(0x7f0000000040)=[{r8, 0xa}, {r11, 0xd5771c4ffb4fa14b}], 0x2, 0x7ff) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x28000000000000}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x0, 0x1, 0xd4a, 0x1, 0x7, 0x3, 0x6, 0x0, 0x3}) chown(0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67c", 0x400}], 0x1) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0xffff, 0x0, 0x7}]}) 16:48:58 executing program 0: recvfrom(0xffffffffffffffff, &(0x7f0000000140)=""/104, 0x68, 0x801, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7}, 0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:48:58 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xdc, 0x0, 0x6, 0x0, 0xfffffffd, 0x0, 0x0, 0x8000000000000000, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x96}], 0x1, 0x0, 0x2b) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) listen(r0, 0x7) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) syz_open_pts() getpid() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x107ffffffb) ftruncate(r5, 0x0, 0x80000000) pwritev(r5, &(0x7f00000004c0)=[{&(0x7f00000006c0)="f36f81c78f4b3c0de7165d7fa336dc3b2d66219538256788245d89a12597c89d6489fbe6ca2ed8e011951d97ab41db0b63b9c49af6eb922cf40fed62530a15a61d789f47c5e5e9e633006993dc59a5928222d53f89b424065efbe025e6743872e07db95819f9a071dbdde652678490f52c9f734388d44a05737e5a8f4332914781735db310a1b8499c257eedc044bb2de06b9067f30104000000000000df78", 0x9f}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r8 = geteuid() socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = open(&(0x7f0000000480)='./bus/file0\x00', 0x2, 0x7094d54a86a88fb) write(r12, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x0, r8, r11, r13, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r10, r14, 0xa5, 0x1, 0x100000000, 0x2}) getuid() r15 = msgget$private(0x0, 0xfffffffffffffffd) r16 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r16, 0x0, 0x107ffffffb) ftruncate(r16, 0x0, 0x80000000) r17 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r17, 0x0, 0x107ffffffb) ftruncate(r17, 0x0, 0x80000000) r18 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r18, 0x0, 0x107ffffffb) ftruncate(r18, 0x0, 0x80000000) msgsnd(r15, &(0x7f00000008c0)=ANY=[@ANYPTR64, @ANYRESOCT=0x0, @ANYRESOCT=r16, @ANYRES32=r0, @ANYRES64=r6, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES16=r17, @ANYRES32=r1, @ANYRESOCT=r18, @ANYPTR64, @ANYPTR64, @ANYRES64=r9, @ANYRES64]], 0x6, 0x0) r19 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r19, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r15, &(0x7f0000000880)=ANY=[@ANYRESDEC=r19], 0x1, 0x800) msgrcv(r15, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000ffffffe90000000000000000000000000004000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000019db8222b90004001b0000000000000002000000000000000000000000000000001c00000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d2940000000000000000000057257ea38bc56db1fc79be3e34ba4ba14cc9132815f8554ab9c6866211a25997512f220fac3a85298017d4bd3d1e0604412919926c17bdb07dbca4122414d8161aaa8e21a8c0df1692f18ff4d3cb1131b7cc9898181517d3154373f5d2966629f1a57da47848609cea48d83c299715861c00"/460], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000dc0)=ANY=[@ANYBLOB="81000000000000002e1100b0df5ce663969beea42740448f77c7cc6d7fcf409def1a1fc1ed349a26db991c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b5780635605000000000000007040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21"], 0x44b, 0x800) msgrcv(r15, &(0x7f0000000500)=ANY=[@ANYBLOB="1886264fcd6100010000000000000041000000003c86a5e79a7886881c597387fda01911b89f94983f3627f21ce0f15eda8f3b8fabdec2f65ae5703b0718f1e1bafdb471c7a0daaf8f466cb36c76b27ea0acdd20fedc3209761aeb4266512c0c5a2405c955be9854767dee5bae127681a1591d8a0738cdf5baa691a2c9e535388b19f1dd17fe1812980df1a239616bc8edeb8cb86e00c49afd6b5bb00645665c25439a7b928e119a441a2a7d53cfc96f76701ba1b0e94a32750b723fbe143d1deac33a3b673da82d6a31e0cf96f72baf9df8e8f644663cf5530001f8f7b6c882c4db0e3d145b6644c245c522cb85a4db3fceaa7f5e6e8462dbff7ec3039821057b12c8d47661e4c5a019656d028ecf9165884397bed1cdd5cad03004608e93c668ac3541c1c7768da80aad01097313407608556eed1f37055d06af3dfe033e8a593704550bb9b8117d0d47596aec1c8c03731f1b09ed9cb30eccecd8b9"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:48:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x8001, 0x8b, 0x40, 0xfffffffa}, {0x2036, 0x0, 0x0, 0xff}, {0x7, 0x6, 0x6, 0x8000}, {0x2c3, 0x9, 0x4, 0x1}, {0x200, 0x9, 0xf7, 0x1000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x25}, {0x1000000006}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:48:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r4 = dup2(r3, 0xffffffffffffffff) linkat(r2, &(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000540)=[{0xfff9, 0x80, 0x2}, {0x4377, 0xc, 0x1, 0x4}, {0xf1c5, 0x1, 0x3f, 0x3be6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x6, 0x81, 0x8, "ceb837c6e9b320ff9aaeb2fad75a8a5c92397287", 0x86, 0xcd45}) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r7 = dup2(r6, 0xffffffffffffffff) linkat(r5, &(0x7f0000000280)='./file0\x00', r7, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$BIOCFLUSH(r7, 0x20004268) r8 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000300)=@in6={0x18, 0x1, 0x1, 0xc19}, 0x5, &(0x7f0000000440)=[{&(0x7f0000000340)="1b11a0c887abebdaca5642f9ee5507feb46de389b1c3a70bbcf42ce6c556bcc2641d85d834a60f1fdb0defdc6bd7d61893a74ea26c93f2f78726fa2324e63b2c9480eb03547a69d33e2b1fad236a855c91b6e944e273391a42c8a10d65a1a27a797657d9341f45bfae9d9e64eda6202334f37b38ec2a45891691978b7b710fb2cf1b500150514fc68e644552a8ba89aca76b3b831fa95d4a415131e4e1c0f95acf2909bdc0f047e3b6ea9e971c466862efd6ced92f650f332008e97179f6ea139bb78053139c2ce9f1d0ab1a9993cb0a58d7fd778b106b5ed3a86857cd2d8e61a8", 0xe1}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="8000000000000000ffff0000910d0000e4b971428b83debb625534a2cedf2804000000a7069bb449f1e21341873e6d92eb726710a2e77f2c229aa12e242ddc5a6c7b72f4456df7374a6d49338e04000000000000006c6fbcada1314006ed443ef4e147537897b4ac4fa20cfbd62f037e8af30bad3443ca41ceb6532a6df4ec5e4b839ac1c2feaaaa169168da19897bf2cfea00000000000046c787aa1fbd67450529144f68900c8b217bfa3c0e52c794da8c806410701aa53f5a1d40094d960494241bf112dd8ef75f646a5321ce3bb52c319be05366026e86d1ae02581533d2af3c7d7d0d7e93d48dfcfa98f859c07c1150b8951430c2e033e996e733f90be0cfd45faabe2631aa5677d9c7e96e16f5c7a27c6260bb16b95a94e097d3c00db43a1bb6e83e69565eff0111a87e50a6834460cb311b085739a98149745e4ea75580c445ebb76e7ac4dc97191913"], 0x142}, 0x8) setsockopt(r8, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r9 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r10 = socket(0x18, 0x5, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r11 = dup2(r10, 0xffffffffffffffff) linkat(r9, &(0x7f0000000280)='./file0\x00', r11, &(0x7f00000002c0)='./file0\x00', 0x4) 16:48:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) sendto(r2, &(0x7f0000000100)="4ca3e51e9746bfc233c7197eeb42bf871ed83075ab8592b56992ee1a54d669206b2fb76d9686091450b33d906452ced1de64985b2212b5989632b6f702ac880522fddc70f97b914fd6c3674f48a5acb63667", 0x52, 0x1, &(0x7f0000000040)=@in6={0x18, 0x2, 0xfffffff9, 0x2}, 0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:48:59 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0xfffffffffffffffd}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x20, 0x9, 0x6, 0x3a32}, {0x80, 0x9c, 0x8, 0x7fff}, {0x1000, 0x20, 0x6, 0x7f3}, {0x1, 0x9, 0xff, 0x1}, {0x3, 0x1, 0x1f, 0x100}, {0x7134, 0x1, 0x7, 0x2}, {0x44a6, 0xff, 0x5, 0xff}, {0x7, 0x7f, 0x91, 0x7}]}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x73, 0x0, &(0x7f0000000180)=""/115}) 16:48:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/c5T\xbc\xec\x9bD\x83', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x48}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = shmget(0x2, 0x3000, 0x14a, &(0x7f0000ffa000/0x3000)=nil) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x2) shmctl$SHM_UNLOCK(r1, 0x4) 16:48:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = dup2(r2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r5, 0xffffffffffffffff) socketpair(0xe, 0x4000, 0x80, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5700d56f0d198c5, 0x20, 0x1ff, 0xfffffffffffffe01}, {{r4}, 0xfffffffffffffffb, 0x21, 0x1, 0x1, 0x100000001}, {{r0}, 0xfffffffffffffff6, 0x0, 0x40000083, 0x8, 0x5}, {{r5}, 0xfffffffffffffffa, 0x8140e882d43ec7e9, 0x1, 0xfffffffffffffff9, 0x3}, {{r0}, 0x0, 0x1c, 0x1, 0x9, 0xb1a}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x1, 0x80, 0x100}], 0x20, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x40, 0x5, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x1000, 0x62}, {{r6}, 0xffffffffffffffff, 0xe717ae24de013d31, 0xf0000000, 0x6, 0xff}], 0x4, &(0x7f0000000140)={0x2, 0x58984b71}) 16:48:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x7}) r1 = socket(0x0, 0x1, 0xfc) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x1, 0x49) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) unlinkat(r4, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r3, 0xffffffffffffffff) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r7 = dup2(r6, 0xffffffffffffffff) linkat(r5, &(0x7f0000000280)='./file0\x00', r7, &(0x7f00000002c0)='./file0\x00', 0x4) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) accept$unix(r9, 0x0, &(0x7f0000000080)) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r10, 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) linkat(r10, &(0x7f0000000200)='./bus\x00', 0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0x4) fcntl$dupfd(r1, 0x1e, r2) socket(0x2, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:49:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0xfffffe00) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x5}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:49:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000018b, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:49:00 executing program 1: getgid() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x20008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x401, './bus/file0\x00', './bus\x00'}) r1 = msgget(0x0, 0x2) r2 = syz_open_pts() fchmod(r2, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000300)=""/98, 0x62}, {&(0x7f0000000380)=""/213, 0xd5}, {&(0x7f0000000480)=""/212, 0xd4}, {&(0x7f0000000200)}], 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0x401) r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) r7 = getgid() r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x9, 0x0, 0xffffffffffffffff, r5, r7, 0x8c, 0x1ff}, 0x1, 0x6, 0x0, r8, 0x1, 0x7ff, 0x5d31, 0x4}) 16:49:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:49:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x43}, {0x86, 0x3}, {0x45, 0x1f}, {0x80, 0x32}, {0x52, 0x1000}], 0x5}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0xb7) 16:49:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x24}, {0x6c, 0x0, 0x0, 0x7}, {0xffff, 0x4, 0x20}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:49:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10, 0x0) close(r2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff77ffffffffffd, 0xfffffffffffffffe, "93804000d11eaaf100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 16:49:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xffffff67) r2 = fcntl$getown(r1, 0x5) getpgid(r2) sendto$unix(r0, &(0x7f0000000080)="830fffcc972985c19eabde58603e34e9db84d470019d69fde818f893b73661796ad06fa816ba6cebf9bb26d245ad321e329f4ee5212e5745484e4099ffeceabfa81515c040faf1cd7307453ea21005bc56d5126212f3fb41993b9837fffd643270f830e37611c894dc9a923ee9c26ec68d58c9b9b3f7fdeb8559843f17a1f1425a0d0df3aa640fd66b8398e1821dd7b9a021d096ba62edb24cd163730dfb56aed44e29bdf8f68b24c6f6a53bf51ad6e0f6dfef0b48e67b8146c665dc40097137c62db057a3ab77dfb25515305a76eb1294cf2b80140a6e91023b14e0782936c1f4dc29c5d1fffdf86167571c957a", 0xee, 0xd0995de58e10faa5, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x4004570f, &(0x7f0000000000)) 16:49:02 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0xa, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x8003, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/190) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4", 0x19a}], 0x1) 16:49:02 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0/../file0\x00'}, 0x13) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:49:02 executing program 1: r0 = kqueue() setitimer(0x1, &(0x7f0000000080)={{0x7f, 0x1}, {0x20, 0xffffffffffffffff}}, &(0x7f0000000100)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001340)="b6a78106fc96b19cdd54293c9b46dae04d4b63a7fffeb4741aa8f1f47bad3af19338922192c70cc9df809a048570513b17f0bd3a560cdd722712ccc74fe21eb090298f5d323f3da5163ed416104e4117a109325b6e2e4c1d199c76c3da99be96c997b7a76b08f02b4cd3bbbaf7ce1508a767d31af54687f91f7a5613e53e312907d821d202a78b5ee10fbeba4ef3dafe9aa598b299f838ffd50868ea41d00a60b418861a808356c922b4210a732e51b67fae91d7da602629d7b492fda5785cdc2ea91dfd6622a816497ca6", 0xcb}, {&(0x7f0000000340)="8d7b89798c5b7379c32f9da52af2eae98304f6937a1a5aa33c784c59a93c42135802f2b1dd8323126a02371315dc8715bf61fdb6cf40ca7320793e0aa2e304b5b04ee2e045e910df0597c80015019d05f2fc2cdd415f7598d9c1d23d4c349685d9b3957cbcb178243093a7d3600de4f3df5d5a7c42059e7427a7b649749b6b43cbe438b1cd83e6d8a002276b75d1ba493937de90d0ff4ac00a2456192170243df6ba8253845b626f20866e931a56cbf03b622cc7916ab11ff427016af1ac8367dad2d672db6217db7505dffdbb24d82e7f8cf5d165447e38668e669d7943916d64096b310aa828c63cacb54a7aede691a8953bb4ddcfc6057a3014418a00f17b49621c764fdf63a205130428d160a98036a1eac4816e47e7c45538b67dc4136886c808f717d1b0197e3ffbbf82044fb731930d10e0285786a6a2951b6f945118ee8c1982fea015bb0a2c8f0c6bc44e29a162324a4770f2686aa16d2f528a4eaa64e6c6fa8d5e6b290cdc7732d02d48d92eb12453475cf80196f5595aba0b0cdd5a77091cd1cf5fa35268639f1c4f15bc0f828bb9b8c91997757e5750a81017952986834137d0fefe3424cc480e9c1d5e2e89f3147517226e39000708989fc61d2c5253ea01e7778e921b3acd31408ea2186bfb66d00ea254808b44b314cb731a452096272cd372ca567f2adc6153dc50042ea023d875b119f28980700472bcfc9a50fd0fcfd3164eff99aa6a546f3e23a4503a3e495287ef00e722c3e21f53837ed04683771b6780e6995ea1a0be951dc83be18e11975406e3a1f41cc9f533a16db0419ee7bb887daf7e562818140daef41c35367f65c3bdd153a836fae991dca42adcbfa6baeab697084698223c74d1ae5a794015e702a7a15935216e1241a0db216302d66a6f6303ce086f374220cb3f582dd95c9c437f1d907205832104c50bf162d1a3c8a91f2f3e7e6d52451509925664c4a1ad68d7bf0661197da421f712c406afc5ed3b5201e0d367157c93a67a86ce95f0a05c9e364965af699c835a86501cc9e9b7e74257a8f7b985cf15ac5124b0672777947defad994b4c8590d30a8682247e3ae4d29f611d9ac6d063f75ec6178f7a80f20a7500039b17d8d618f57bc316a0602dfcf5e0e5dee7bb4ed31074a2abc7f653ce0e4c37d8e4322cf927346ceb373a5e91b398eb6f09b086dc36a9651e6eaec103adc4bfe0280a90561111938515e207c8d1d67c7a96a469c77d8fef5d2eeea1ae0ccfbec45c35a5fa9ab7529011c50180e79d18b826bec97233e931442b2df1150599e97804885a0f5858da2c7a71574dacad9ddec9d24aa6283d3baa41953014c09c6ed1f8a1ef7af05850f1230cd775b337383246c57e50a837174d0cbeeed1475b3a8d73225aee1e84a3a0654f43af0799e982fe7f5992dc120ad493034e5dc0aff99fca9c643f33d566e8372575c9a1bcf6a7e76ae4bf5cfe9af73ca1a91dd2a669b53a8ded8f49b1b01977f10e8526b0ce35dba67aee84f1e1942442b5ae873993f9a95bd594f3a79ccf7f3ac0aa4e3929982bc0823028c8574560e853511a3409f0e1c5ad212c34b934f185fcc09d572e1450672d34a74b4fddd79cd208b0f3995f9aea27e898c4126778956e88486b705f83f1536d367b45642866cbe521dbb9e2ad5a5f3723758819ffb4aaa1945cc1028d11374f2b8e8e5a913d2f29a055e397c75aaeefd104fce2652b4cc71c0735900d6c739ed5699865d925b478cee958a744876559710b39eeb87b21f29f50ca71cf93ee99464b5eff3ca8cf6040799f6ca3034464843fe3ad9c3c227e9b3f1c4ce5e0a6f795979a0895a0fd35cf03d6734c0961f68362ae60e477f3aafda50e7f31cd3467161846a1b9d39045ce8b5f38d25f00013ea0bacb4b0c850d577ff318c8bf0727b8a40ec34614b7b058e784761ebc938db7aaedd68045bbf3b238cfd0c045bd0be744c334b5e49072c0a1f346ec268023b06b62ef3e0599c7e895d1811ae8be385c3b70da5dcc637cd47f435491afeb7aa1a2667d9e87f77f7e0c4ac393343696e18894f7c7c0b85865533de90c1d674860be13a43d980600ff1ccf7a3b31222b7ec1622ad006da5897dacb91c6b2670d5628faaa2adaa59c15e7a27e650efa9943a350651ca991278b89c8cefa2aa246f12178d87194f57c0edd58683eeeaa6da2c0e92542cc50e31b091014edd55a964fe588bd156c15b16c08351c38ca5a092d9bb0ba1fd3493b05383382a18bbb52ecb9b9abf0fd8397deb70d5db72bf2dd1348744dce9a6945bd501fbeb52dfe3bfc1f8c46e9bcdd596d4e8f6ce0027bf08c51a1297729628d991ced095eaed407bc985d3a25c36ab6228ed6cfec6615041491ff8732f4b420017b8e7bdcf07cb2dff90af0141e77b2b5fe186f1514e01443f9e8c665f2d812b387fd2c89405563ca9abd867cc48155b094678d503a520f94b09cea410fa0b6f4997c69656319bbf09129dbc03e8f23c408394e8319209d889b8c2311f6c0c778cfca50d8c4451d0fccbc4f19c74b25834d8b56df3279ced4807c0a15a0bd95d1f1751fc3ecde7b729fa24e508f946deb509a1e8060742f00e84b61e3cae5e49bc5b07aa49e24cb156789683640c5e98ccfaa02158f24029e4ab9f653c05ec3117d24b161fc90761cf7f5108af1180585d99c049e5b2493d3962722e6e6f1ad5d43c2dc7642f8ff533ab286a06bd36033a89c1fd79216eb1f0339160db609394281c6a82eec6753a4cf5d4b93b7010ba0f494573be4183556eebc5104cccfcf993a74362ba9a197be30cf680c21e58b4a8258be71464c3da78dce726b0d3641f6a3da53b4d05e027af6a0daf0dad6884cc61a9752239c76f6606b86a824bb63a3075dcbfe6e94c240ee192baa09753ed4c3935e840f5a27a5a3c38410d11fb078c1369873477ada8de725b9a31ca1bdb2a16cb151e6185c3cd4ca72552be82c47b6e260d1e86dca57fb93753c8966fbcb3d4315889e37686f65cca612c7685172559ea52db8d6162417222a8a483d6ca169e662a00b693336061c38dddbd4340f95ed89daf9f174795c543c8efc985eb69360faa7d04c259a03f5d159eaa7d999662a3daa92e402a5d8ae2a14914ee8f04fdf7ed421ca7b9c181d2be5fdfdbe5cbfb24a85391f1454e334a50de1263c1e29a75539a79a2ee9605946926eae7fa7388cb66c464d08d605c7f436d5c458d0cc72c6bac9d572947a7dd2cea4fbd704db42f787ced57b6f00507fa51fd67162bb7773dfdf82d7bc28b57f1d831c28c6d1ef1c9eda7225c1622940489127cf44e04f87d3c5570e8a29d266c844d396572f0ad2156aa109ee65af8ab1e44eac348105657af286f666e41ea46cfd50decb968d1cdacebc46342cb5e66e5decec9ffdab7dd7a787aa96a02138cb48de0e5e1689aa4f7e86dcd2d9556dc77248c085a9b46eea4e29f25cc4be380674e03323660d0498cb9c618d236c2b121fd333a9436940cdcf95834c5ece02eb72545f661401407a6497e7729229a71dfe028298f8c451a5a9cdf3ab7b051a8cff8f837fe0051d9731a6ed689ce6fab266cfe1274357634882326d0b0f1cd5ab3f0e06da9775a1b3221d7942f1c6118ad0b09ccc99327ddba0032c6a2c52554c74ef70abd6f2a31c817641078b91c2a0030e67ab1f8f6163ea171ab290d4954d7ed21d731f34035831c8d2052a03c3419ecd1f5c72c65cf6b1e1986959ec58af6d48f1b4914c04d30eb4c6e57f10c9ade13b24a15ef4122b35f561eaf8b1c5b88d0e65add6961fc551811492bb59c4546d0691afcbc7da9168dbc3b09c4baa98b09f9076670a8557571881edf03afbc26d6fac70677c96a3d0340bc759ca7ff27a71458947e896f9a3e6b99a6e89594b28def5c94c77a14be398ceed8ecb0783f133111886829e4b971d464f00b89417245d4517e0dbadede45741f15e6d40e4593f6948528102f62d84d745ba3a3066f927ff56b91549c27d9eba925f1dab0e878f0c5b7fe3b8b6fbb5580f9ed25f3672b10d9a522c2b4ab7af60a161d224314e82b69f37d5fba8b1f3ed1f7a850a6a12d7a3eae5e6eecd2da45c4c82fdd2673d76d2fa9e694e2bcc2d5099bad9927785deaaad2b052ce356e570ef9bfe2e4cca0a02f6917b92ec9e5ab7c41438f957df5d5345fc5d69e51c600c3e6522220828035dc0ba9ddc453271c9296027fd8fe75cd3127ccc8477dd4e7e660c94a6f8134c3b42fd835764601768387d4038dcde66104335c5bf3e804e7d5abba654a22a373c0c52f7c71fd2c06aa742fb937accb1b8bbccf56cec74897a0a0e39bf08f85781ab25e473788946e4645e898060b78de8acb1934fd28bb0d03514bc25a2bb588d1457f98fae5a65104cbb073aaa110a27051fd0896184ee60d415b95e5fc6f631eea070c45df1a517fc885b848a0030aafaf69a1e7eda1efffd3c4f314a7918b13a5f879911eaa7e64e129387a218d9426b2d1c44ee2ff8977ceb0f250666f689819fce22ad5a97edfc815d9e315b31b62185f2df7d04b90d4899a986782afdd1727900b69aadee6537422863c1d54860cf8617938e27cadb2216b8d66ad7d811655f81a0932ca433fe76d542883437ed99360faf8c5ac10260e943f9c6eb4414e6da548a11c095e038b480fbc1a8bbe607d42d882ffb967007f3ed9443195c2820c6524cc405f5766b4509fb2c78a4c8e828bb8844ad950e3e2fdd7cfad1fd162f95488cf3b8454a3fbe6e084e81b122da8cf945734628529f18c38a2cdd2322ad87be1b207fca3e618ca9d183bc0b0d11c94d5da8b43296766ac840dec96978fc7cf9904b02b164b9376cb52a71796e6b50a94917afa539466bbea20f312434c14fe5d23fa38708364f4b4698b77490dcadcb19d95cbb394ecfa58eedb412d0edf7809a9071f2d987cea4149850cde7b75868cde43f0a3be8351490a037a743fe39d4425fbb776495fca8305c4881863c6a8b64f7799d93cefca5220c93362d7f15c9fc4ee711861699e39ad8243e891144433aa672ccd3465bd68924c5067ca1a5b173bba1c4c0d12ef07c7ba0ed6fa5ed4bca2a12845c82ffeb010e79b4e7c66c7f20e85c15cd8b7f67ba5b61e2414bf455860d42359f06e613103285bdbd75d153181833b1cf959bab3e57de95deeea3f4ab90a9fad54c9a4cb2c9db3eb732f63cc6e6ee9997f5ffea28f86bb216298fcccb1cfcd3e779765d0f7083ff8dc665df58a37cc0f1f54da568b31959295492d847572e035b1defadaa0c8ee962304c72280b7e74b8c1aa542f8e1d5e0cc78815fe75af70f015d6ffee8db00208473ef27ab88b25584e7cbcb6a87a7913711a7dc2715852f44fa421af9752d202260b8c38be8f669a152b9bd77d3d4958b372f4470107f55a20bf1f5cc4d6f5b00211fbdee895d804156ebf975e6c25d602b8383f9a867ce7d78a045b5354b152ce268edef7ce4582d35842743646664d1ed61c0c7baa5e76b7cf782ea59f75c81ba07f6746a3226e5486e2d5b8ee6cc591a25a8313afa4b8c2822fef57b407b6a541efb8b18620651a5595792b6da327dfed7e81737bfdd8c7d27be5faf582e2ac721cbf83624712a6e77eab9021a5d91abfab539fcccf600ab9d8d245d63b07b013aef9c7226c65e8c7c03167179bfa2b7daa1bdd3e15ea228aea32f9f8955a89c019610126142928828c295f061f6d58f0880a295dc56cc40c1ecbe8ccae3b6357edbd65f96089449aebba670be2afb0f125669479c8b469bab9888b900e374f340d85b8f3e07c", 0x1000}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:49:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) clock_getres(0x0, &(0x7f00000000c0)) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:49:02 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x20) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000040), 0x1b) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:49:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8b"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0xafbbf4628ca86d20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:49:02 executing program 0: ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000140)=0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) getpgrp() r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:49:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000040)=""/188) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000200)=0x9) ioctl$BIOCFLUSH(r2, 0x20004268) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:49:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) shutdown(r0, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:49:03 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44"], 0x48}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffff0, 0x0, 0x313, 0x0}, 0x0) 16:49:03 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) socket(0x20, 0x3, 0x0) 16:49:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0xc}, {0x34, 0x0, 0x0, 0x800}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:49:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="dd2f21789905c299c0e2712427f022e65b45f1d39561be39ab01ff2c051e31ba289edbb594b5af7dada1362493dcc85674085f365eac4777c06df0e96ee6b63ff928ae34a1f7d3690790e322da42bc181bcc0b23ea4bdddeea52387e69514c06f51822db2d5c9620", 0xfffffffe}], 0x1, 0x0, 0x400000) 16:49:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x278, 0x0, 0x3], [0x0, 0x1, 0xffffffffffffffff, 0x9, 0xfffffffeffdfffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x5}], {}, {0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r4, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r5 = dup(r3) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000080)) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) 16:49:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) close(r0) 16:49:03 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r2 = dup2(r1, 0xffffffffffffffff) linkat(r0, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) r3 = fcntl$getown(r0, 0x5) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x0, 0xffffffffffff470c, 0xff, r3}) 16:49:03 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') rmdir(&(0x7f0000000000)='./file1\x00') r0 = msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = socket$inet6(0x18, 0x3, 0x40) sendmsg(r2, &(0x7f0000003d00)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x4, 0x8000}, 0xc, &(0x7f0000002740)=[{&(0x7f0000000240)="5bfcab0ce77d7a5c5e3fcb78e46461bc093bbab71e8e4e6ba4ad159b8f2ec91f2a225ad587cc292a782dad667c7475d19fb384e81ac88aecfcfdd6125d77c8b2c1b7ef3457fc4240fbab", 0x4a}, {&(0x7f00000002c0)="0667ac85fd29fb3de3382dbe0d9050f4508fb1424857df723e4742529d1a3ae2a18c2f88e24ce664e679e110e73990b332b9e5fdd589ea2ead53b56c84476a4a1744ea47f81e4bdeb305a6032380794a1aa84f6f18ecc884cc93a19c74fff85393868beaaa96f807165ae21828a4e7d0d40515cd79f597fda27074dc3146e52bdeaa9de09d6d4279200031c3d79217b76ffa602c2040415071609416fde86702e16f1631fd9027eea9a46fe772d4935d8ccf38dc9ee85b722c72540fdf2adfcc55361bfc39b180cb13c03aafb98214496c2712921ad964d658257ed2db50d363210deb91387395ac7465cac370f02440bd24c0880572d843046aeb2ed33bf9c056a55d1da08803cf80e9e15482c63f83fd2fc536cc604857320ef03ab6b9897e63fe58d798841dbd02b92b690cdb2ff71460a420ae2e127b7318fc26c0e6d4cc94673166ce301f8a230a1dcc7f5202c430bbe908d75ced97947482a631d95cf0525501781cf548eb2a51bee94b1a524fd72481884e1b336f6c19f56aea8527272d300329d26bf7fea1c591e7416bd8ebbd9670f5b367dafa8c18660a5a903e0f4c4c5cb9ca7ffe47016f256adc76b98a1c9f359754eb6cbed80407a9c2151b7c48738984bbb498a00bd86a5a0713e93adfc05d706f9e2808c1ca8fd0060c8d389ffa2ce98e5aa39a6603ad000dff969ffe3879f56e32ab896e90fb8d4da58d3ce22dc680d813e8fdc7d794dca34092d26ea0015ac8ac70814add48201ffbaaa4e4b93901f1837fd7a69db39d4f5149b84883287a316d0ceae72d3259177257a36ce50058a49649da065f15f9fdd2444c944728e95602881bcd6306c992dc47092cdc41e731d29ad0cfc133903781cead7f04974acffb6886336da35b0485fcf4dc07ac64d5358019e94d29dca47a385ae0122ed9b3bd99a4525731162eacb6ef2fa7dd6813fe468e00321c898bd3db58b79bbb74a59204cbdba30c9a6ad4ca4d11a78adf2e4cf28319ba1c2f4eaae5f0815e41037a52b13b1080b59ba0ed3fc8e57ca1faddb2174808f38e66631dc4fd32ff264d29cfab15fafb1aabe87501770f146977869621552dde786e61e1031a0c1b0a64693485146f1ce77306830ce708899d3b0b49778341858c01a3344517ccf74c53da555ad7fc24708eee23b56ac5341460eec71a804fb1f0a2493bb215c72d6d05ca7dda4e45f28ee835f6929bf1f265c8715ad20805aeb8898fd25f4539f2120e477a2accdfbffce94ac10032abd8db30cfedb96a405fd7b037337c115581275b92e7b0f332e574eac37846cdc11279fc0ad247bcaf7023b0683171e6ab19afb4c40195da0283d94d63e7c32eadb913d86aee7e2e1c998c57b4bc24a171932fd8fb61bc5e9d0e2506b475d113218588146e71505300a267f70779d8fc5f55715462b8ada4616efee8f7a12c10498eb9f0cd2817ad841f66f621a1001d1644acbe62f355f95934873a837d5e4c8d959fc51802d491edda76ef87f0bdeca866f90dd93452394ed055920d306ce411f8e1daae7eefc1daa9257d8d84c2b3a23f2a83939a5088114b3f3e48d77895438ead4618b37aa225dace3129c8c8013cf24c2e75e1db1ce54dcfd8843a7744fe73f30392c651d06a935c4c3b937948b6d3530d9edbd7a09772b9ee238ed7e9f655d9ccf1dcc2b75347df71bc08c4db15eafbd0ff92ee1520b539b68cb03b9ec2ed00e1875fd2659b361310ce319443324503e3d4d274b29cc0f591dcb1b000a91ef7050d7b7aa5acc7ebc981edd0b2264f5f3cd10816a3aa32b896a3be6908a33cbe8553a846add67df889bbd3fae4ac05035f83d1f3f25091bad0caebee11c5a124da0b54766eb47664d5e5686edfaacf981a18ca3de511a37617ddc7b8a3684961d7c0f17c5a2ddc37b8b0d12e9ee437450aaa5a93eabcf5540df38ffbd2c80cb6b01ab4f07e668ab9a1204bf184b04df2167a9ec8eabf0d4dd4b536afd18bda2e5878ed651da1724e720cc952433c4bc7ce59ec9e4ef5db214a6ff0fe3f7dcb3441d5b85c265288150329d6a49f16645ba349cc2a08a9e13015684fa4b6ce7bb36d2ad19bf4c3d83fc988ecf57590d5fb475cb12cb12498205ed1ce64401b0e76d2d08d3cb41273702cc559c30581d1798aecbe6fad8b21b1ae42c7bb92c49f4c690e19c4c513cee321c814a5142153f18386e9834930afcb5b717f01a89dc0dd6d4d0200108cdde86e8cee8d60a5f5791f3cc8b3147cda7d184bb67b8f6533e3078b691e3e87799a7e90b5c318f8da9ec38f6d95dec82bc42f5adce2772d9d281233c107180a22eb76aff3ad121674ca19a36fae49b3eec43c1e7e977f1a50130b184f30b5c436fcd5c57222583785e7078cca27b4edf7045ca378ae633c1d25754c49ad79f81a59afcf32a4a07ea74ec7dc25406d7191c65ddba26be72dc3ab7457c36f50e2771359dd3151e0a91aaa284e06ee814193b0c303ff30f4e883d98d0eae81964481e45cf14b171a136e1c14aea72ed327cb6193bb9c43b95b5b9d6b66af75c2f46b936eb607a3d17cbf704bfbfd2ee57b4c8470d204b26702213578e2594e1e8044c09a8d06c334eea1a3b240c1b49cd0816ec5203def377e9dfa879ab76d60dc67a4fe051c68a2dfc46fb50fa10cc87040103d3cfabe6754b65ff16cd51a6b5cc0b5800254c18e7d31fcabe326b458a9c4f3b6629d0472b33a4fd66d1ade63c017c4aaa58c5e424eb26a2bd5553442583a4dd99c7e158aa2995ca7f80925549025afb42ed117929b8128cfd0df336a6e4d274c3fca046dac3557697bcca4a7f82b32e6a9cd261c341fd926121fae2e5d304cc88f8d03dcbad7732316b42390f39006bc8d55436d3fb051337aacfc777166cc544def8a95e548b0f1cc0ace805c3ccf8b6a5f3c591eb6ffe73891b71fa42480fcbe5bbe714c2f2c9a1d97f1f2bdba150c5cc879433dfd6991290e0a73b7a0a29169f146de436473743f7c76c60f40ae331fe3437108f827e7450964f9818e16e7c6c1ae2d422b2d7ecfd4661f975461d952e10fdfbb453ae6dbef1f4b1b271c260004fc5e4e5a9e4aade436403591337fa5f0feaa682d5a8c9e212e5a3d3d300f60211cc37632baf694f494bbbbf2b8de8f60960e64405cec158de8ed80555409911049442fc3945b91d7f73d8c5ac3d63fecdc1be1774efbd92a165795bd675165414c406d472af27543d472655a05113bb1e53b62a2de00ed3d691087f8eda9353cb97f8b65259d7c2725f491cb169b87f190093c340f8d160d784012229aaa2dd646691cca2a56aba7e19a97b87d5d2d0f3b678cf7587ba00c1832856e7e190c8dbc62c6178b773faba54ff59cfc94dc810c5a4d5f78221c6e509d9271d469d0629d9fcca6638e96bbcc586414fccdee69922becb277297bfdb9e16b1bc433dd05491100f0be1c3f290e9f8fdbc1aa2dc338eb00f20cde0c628006c1a45753bd94287d4762b4f4430c810bc2e13c352cc9c3fb87e6e7c997a0bc05fbcc30f5d84dc7eac5c432c9c230f944ae35d6575e539fc6752c6f7882452fa0017f102674445f9056314ebc15b78dd66e59670ddec3849bf3d8730048a9852dacb234a28f513c88d4bf4ad7091292fa3637ad1b7b4cce5400b335f67daf919441b91755668c5e3d3e949d8b59bbb5706b4409447754f37b89f6f03d7559d63fcae3800cea31ecf63fff1a6e30c39c0bc38c2a0c6e4ffafc12174a05243c2217b6c2f14a846716f1a2fd50452cebeeacd961fd3fc90cbbbc56cc8e9b204edb717de411bb28addadf5b184d95c16cf0769c812820fb5648870e6a82e82a499dc53f326d2a9c73a27c4f73674c5b8229904770d77637010631756f49fafea8050299d9c903f7daf60527b564b69dfec053595da582d6e72d8230ffaa0eb8e17b156ccb5cd65b5bb2ee2114771d5cb985653234ffb51772efc7beb0beecdd4412ca149e69c82efa87facdaece07f4dc6540206591c402255fa1c931ab5f65f200124f8b413e2cc490fe17950fc6cd74ed1eee0590574243a740b58d8f76b670124b2dd3966f85c39560c2b4e965804acb3b9ad0f5bcbed06c4e991d0008ac99d42404b0365f4828ce856238b5c72c4a30b4e2cc5d783c14705326b28b6753a52b01cf740b2b150f76d8868122394301e87229fa423ecb641466d6b394eda1d99f76e41a9a35aeb8b90e9f99e1c193cf9992623cc649aba8ceefdbc89683baac20bb021cd9a8d8d5a1d3d7d8fee0b6cb016a1796a6b86c8906e3b79fdfdfb457e02c6f1d91828820f82e73ef1be938c7810bf02e7589999346b2e02ef3837fddbf47098988bd4a3fef362a72a501f95f50d5ac51d49691f1f60fe0b47766a8b1e1610d505a6911c9102565fbfa6e8f5f36af4725e29f92cb8b062b870e920cfd15ee9eff2b059ca2d3fe72034aa52d434781a595e074320a5f893835b5310f067778eece72850dfb58410de3f50a1b3e930b5bb1ccb1ac167ccf39972e3277bede726ef922c4059a52afe7c43ee42208169745d9b8827f088affcf77be97931a41b356a9072d70b75a5366f022c4b13de563020f260985a9b5cb26e99e06feb6e64f5553874bb0c29a70ed2c0ec36ea958f91cff5ba3b49491f79f66741e2f913c7e4f2851cf65476861fb0434a04ca4cd7cad973e8cd9d0a70798f5d74633d58dc13e5d5911fd3b0f9526487a4f06a86d07b7e100c0bf517065a5746da4aafe61e9ae7554cb7188f71dc5456b156468053bbeb2d331513f4c4124100ab3500b74a37aa4fc3efa44b9ac1ba2a46a4b926348239eb442788b6991ae30f027ea3f0e5c200e5d0e6eba052c37073daa0e744698de7f9375ab6d9c2172b9435afc1b50e3979cf0f8763c159465495efca764ddcd78ff516407addb073c773af4553553446adc483e4615684db4b8dc3fe15e55db844b66c6fedc06f37166f9ce5d8661e914396f6f31542f1704dbb1cb502e6bc91cb3ccc3602115c023789461689aaa286d282a70b22a6c1878c19fb8201804657991671d337aae3e1590f2d67aec1bb29647cdec4592df46a07ab76a16cd68effe05a705bacb2beb5ebccb35fb26646f249189d8956024483da4542470ab697980552ec155776baebda4251f6c4495755850345b51496dc03040f9427ad11765d1f02d95d140f69ada0e2624470bd96cd2ac5bff8268c194045432e9863a15baadf5a5ef0064c9e6e1af6de65bf0d653e839e9a53fbb92021d6c28d3b933cb9808793c82c40243401c73db6af9bd537bcca304ed06daab4e0b861d68379cb6f9d94b507b48a69fa18369eaec4559d744aaf6d073c1571d14d76771140cf192bd9be0eb1b85ae2468af320e288a2ea1dac33e77d25db2d0fd84625db76a7f31f00126abaa793d2a3c8f375932d261cb5a0f81bfd7d48ece152f3754a4145f501dc2bd515296fb5e05303f80b521fd1cbd43855058c7543c19186c7f3adf5320816e7f353d6c2657c4aeb2c283b6ac29b8a2d2259309bdd867b3f14572c43ac0420c97dd0e2cf95005b507872d17079255c22b022bd1e1d61ce2555d2ccdb512914dd26c1b50f2cd670872f8dce8e823c33002c11677f7828e2b4cc4d14f612b9506bc6a3ae48bfcb712271f78de2ed6463d05b736c77dae5fe3c0de26fc5d05771981e67d78706c5a7ffbae07a845f8d707365abf354dd2d6a9c113f9608cf1b5c33d6b7be05e788fce1ac16d305dd429598bd961589b4389b20e2eb58c67fc19d914a27e7f39ba0d74bf56b2ecbec39ccc4964f1bfe18bde", 0x1000}, {&(0x7f00000012c0)="3b91283d4fa67547bdb4db82407c2805b22a75496456312c83a6c51362e1e10bd0e48cc638701048b079dc155f91accee8d4897c8ea999f0e868d93ed0864e6ae29bba12a24a0aef580eb7fcedf7a6c7bf5edfed578ada8422a10b40f17f6d729dfa80f6905a6a30bcf6fdcd35d9ae8b595231253623d6", 0x77}, {&(0x7f0000001340)="753a0b0c5c9668885162a3195fc3168de3a63f33506b3016e4d684e53b18bc84514c2df70c6a994af693a7366a9a8977bd17896e09e42632d6c9d723758069e53a0471aeb2e53541bd00a5ccac255a24fe34b48616a76fe937e0daeface2aa37726196fcf6ed7ba0fbf6dda2950d9d649cdb5ffd8d792872e0e3c8bd", 0x7c}, {&(0x7f00000013c0)="592a88c69492288e4ea3b79ce71dc4ac985f830f48df57bd94696ce74677e90914d1ef59a7ed3c12a3bc33e445424db231ca2ec295f00a95ff86668976e8e2a6634ad99ac1ef633967057a7db4544369259315cd07e0803d436715222409e1c4e7dccc2b254c4adb1faefdaf15db2c1a1dff117031ff23939a173e3a16abc2f7113316e5a158e86aac72b294b658141828d43ae8becee04c15b10a05753ef2ccd4664a593178c32f6b", 0xa9}, {&(0x7f0000001480)="1bc24944b6d55601347f3a81a0dd4b55d339966c6b4edafadfcb35b1dc456817a99091d15bb3a20ce3a68fcd1e658131a78dc39d51a68d5f004ae8f6d115cce7975ae7c636342974be1b6fcca9764133e25accd41b13fbbe20dbb476857857fc49a45b7b19c68407c14399d1d4467abfd341dcf9fa6a362dd05bd9b84a861f2f25b2f3c9678d61bd74685a6c7078e58c6f1fa3a54d7553e0d1c4a697fdfb9f409d196661df1d584e5a18a150f72aa247c61846034bb1720a397e1b126580b7bb986bc7969f691c49542aff7551681354e1425ed2df3162f3523cd00720604faf4a5e5b3cd42693a7927040bcf428005c2da6407df166a4c03628b07c062854540f65970084d05442fff937210f582fb1bda0e5ea4ff6c6d66fa71c3502976ea6bf03f58d693983b4a86a2487e3017b8cee54910d4695beae68790f171f80099a906ba35080f7e6c0b06c7bffdaa799b222af176b188261218028b5b9c33c1e789e7de44492339c69c70402e64c4f4f7b72ca0d41b51e3732baa778db8ed5ec476cf89c00f82e1fbc4477cbc2f02a610edc075d2a3cc9245db462e4fa68665588227dbc084129d4516e4aed1977e0c35d1e9fc3c08c68e4ece082a7f0f4aec78a648bc5de62cfc0baea913cb07cd168fe328275dc688fc2c336903da232844c58962ef5909c0df3f8e35dd2cf8e87eac6972c04bf86aec15597f5a9a8c26ea6b4b0710f66100734aca0b765f4e31b4b785ef1297edd51fc798e4ad456d00c07448de9ba03ea6167f7d6923bb74c40d2845182fb06c0801e250c90d4d1fa969532e5026cbae1817e7c7d49c624c929857fd8833777b6cb511738739ce6d6018bb5746bf3cd406e8496a1bbaa56970f92f1b134ea50936d2d7c35fdb6de2bb566f90b039b69f4582a1ad949749740100794d42f95eda7868e1f072d6e9cd7bc11f868c4ce945f663de379232f8d71aa9a38e3ef52d81b3de8f42d22c07391cfdd0d017a1adc861070a62f7a537b376e6e9acb4085bf4998fc9016c34a86369b018db0264bdd6ac94c372c90fdad1b1811bc773ad34305f0eec5bd89f4cfca2dc788e0fd8de4dddefd1b6d3846a1d265b56ccdf7745a1782126d2bbccacb759bd7e4e42687c8e7f99a50a38dbf26bee460e986ecbc9a344d54ba34a69a5b189cef1ce2adbed02d5328b0964d4dc9fafaf2c3d8267f5e208541b5a52ec5cc4d1d7d95e46f84bc480b0d51107095ab3f05b248555a5643c40745f43dbef0acee05b552f5a7c254891621d6e65a849ae0a742544e9d10e2ffb3079394e86094174aaa98ff787f16e58d463e8c822c4944716f34a77f2fe617c088be0b2fddf2ca8f2238b5c834e50bb8a6b0f92f090dc3e14a4fd70fbbd0fabd432a4da855e25124b5da9367417dee68554008e1863ab197a9de950e5088a68e270199118b651471a1343a3442156cda415c0faaa26baf8e8ae627a3be194cc1cbde9d15293a4f9aef19f892d5d729d83dfdff676c469cde990a665902ef57aabdd0e0e130f2ab0b3df6177b7c58a828463817067528e302638648e76d457eeea9bfa63ff51037a1afa234e88c90665531e26d0b23a9e89896dc860dee610d44849c9be5c666b8464a4032105d41a52cff1b8678753cedc08a07d4f0ad82d4a73c2e67bb2c7e3075d92757bb57f1637d3084dc5a0d29bd9dc9831b37f036e136a57fb22969034acf26e3a09b4d70559b572979b68574015d81d46da018c7523934dbadb00d35c229da56537378b02925d81d73c23f96f258b88a092955e8047c885c6d777e5ef7c38f12a264a3afeee372a124c89efc0faea984248d0d5d5255cf6f7ecf1e343b8c9c8c604280442abd67fb58f19161a9be34bb5a7d521f70266953c149eda2e19e6c4a30b2366db9a4e1ea61de8e4c0abdc8b431ebbe824996ed03c10bd54056ab8a4384d6cb4a247c0916f8ede0c875ed0d7d99a843a41378c25c9e37d69844c07c7b020dd6d55ba894282a5b0c854a192fd12ceeaa918ff9e633c221d48ed8dddc6db593c0dad6fc58d37cb48427792239b24dd7197877a533d6b2a2275b473b32aef3a0f43841ee87b5ef47d4a809fd187c3df6df11789b9095e76963737ab7af767c2ff4a1de740f1b36324aeedc047e29f46456776430b86c05d45657e19df0b802893f3a754abb15df9ac0c3cf66f73792d24bba7077a17dd001bb698c32e75f4c58721816f905c99e88dce11585dc749b1c137b026ee7b4a4aed4e2855e98c7229bfb4088c566713547839e3a8b7c0259813adcfce1a57bfbec43a2bdabf103e973002b5c8bf2fcae647785cfe191b2e743f0170bf05aa72c212730626406050f6f806d7d5075c2c40a7d7377decae2d405fd2d80187875095b4db7918710474da84752b9d631fe3a374ab7913b64255422d93fc97fbbff1371c5bcc829c56d9bda687fcda987a0e2d54b0ff3de17b9bce101017cc68b239bb6ad8def543e4b8c9a38843d77b6170e5da6503404bf846729b2c8491aa277d762b07b63b62cd6e44b56b9f595b595c613fd13f5ab200ceff3c020711bc96d3e489d0b93f64a97d3e042a156c7a01a345576bcc60e0755ff641fc5524ad5b279acbd9f0befdc2fe714cd3da0da8b5b76e445c63a3de9a2f07883ffbd1121d4e8b3a57b61ca9e1e66fc3029c06e82ca449ae95350662f1690f6d153802cfa71cbcc98b3116c6ef2f567871ad473ebb398bd82d0ee971f6183628ff093e6a3360bb1ad5f11e329fb950b72b6d26202da5397a757745a3c41320b2b91e8a6d9f3090f78a1631c7fe9fc1f6dfebbd296b4ecf33a3ba9d6a65f16de7e7bf8900626d7b96e8fd0705919c692b65ca910eeb57ea73bf8a61f256a3a372cc87e24ab7838e2eb7e2d10717418270488c5a2ee1e2c5b892a9d9d6979aefec4cd5f286c6737ee6e454e285913ace32b020ef8d1b9b513f1a709ab73888eb2f2bb3ce65c878497c9f07376848384f306fd3a62660be4c49a99a48a19d0933d8b326d5947912fcd3c27642bf5ec2c2fb3f9497826006ea97675e1580130f1b1b6a1a061ec53ccff03768638c67c6e030fe74c86f599f9a8adad39eee0090f09e28989bc2790626d9f072f875f42fc7ea217b5fa57d87e8f50e8eb8de5827ccfe86e9778ddfec6973a6402665d25b43337881cdba2875881944882f4cf662cec3778ee1679c2d614249d9fb0dbb6ce964cfccb6d52ca31552ce66e9b532e1fc3bf37752286f810cb5fcd7fb6667213828ae59eb022e5b0839a7cba9136c597f167cd0881a10190f1175153630a0453167d9176e7c94e3d82fe622366e215f4aee5a7c89a1c6c6f63a0e0fb47f70023c7373032f3fd6ae52ae7fdf532faebad37bc4f18dcd93d6e953ffe50d060fd1ceaf780c822ee0da42de031d28438e5dfec50241413e564490cb4096c2cf0d51133530d69417b20a943bcca848d8dc5e18dc8613222386e45b647b89d151ec71ddd46836414179e74a833da4518294fbb807d5f28d7ce408c230bb1b289ac4c7fadf9a8dc1a432298b0ea8bcb327cee1c8687b7b4174c6e54f034a6b4f0e7c5ceb3070cebdaca127f59e41334bf115f185e86dfe26fa45e7bdfb53ec99796e839917a929978fcd990b823d328bbf7997e3e13728c77a42cf52924fd993a7a32e504f023a09e358ef5cb2cc127fac221e3d29176227d0da007ac12ced27d80a8a7ab0a8fb8b74f9a14ab5b460020b131374f8fb554de6c364dd0a9150e67a71213b2c082f106fb0599f7c0dd9bb94a0efbe0b756a9348a25fc13722f5a2c98e5c90aef5f1de6cd9b773ab3beb5dfb47e8703ee8ff3c6c900b773343040091111b9e78b02c3982d1d33e04fec43b6e5b205a90fb4dcaba5476bb0cf97063b05567f6e7ac7d84ed83cea0299ec0ab4ba9dfe354f9a09c86e0f219c2670c391afebf12b6dd33da9b04516029e6d9494faf6ceb13d90c8136a2c7f1f61139a93020eddbb753cd9394722eecbc7a0ccaf1913b821ff120a7776c371ca1c263a85e1acccb5c6304d2efffcae8972a7f268a1a71f1c7dde3a1a610ca21968cc7103b191b72fce5de475473ff63492806926ab9f6c67e280b23faf60667379dbfc6692c5b3c1342d6577c41db9e84d63a7452d3e047a80c80393078cf6b0491440a6be9d2579712e3d7282c8a8fa7596953c418d93afb2b7f939523cfe181baf05addfd745be332182f031ae2a9f7029633bf5be497637a4df9cd59bb373dea0bca3b4019cfc2ad7d6cab94a744ce2a11c3e21e442d0928fdbbdb321499f0c0519fb89cbd15142b8db85e91752dd66aafe50579078ba8da0f57617f6fb5ebb3c83b35c18d31434a2a5e0b1ded4b3f9a62cc4e3be8e5b1b9e13a87ad346f97d792a78fb99c1b1cadc2d4d990f735b56e858b674fe32536d7a489a9d54ece2302698d92d705b272969b9042ce165872d9d8c8263c9ef3e0fb0cc88d3c21eac725c18000ee530e7fa7cf8af1840188946a197f4ff1103c734c0a50aa3b946dee6e69e22781243f49e20673922fc572372710e02c7a270b7ef94ab4b138a74bbc8481316e5e9389e3f6b6f48d366e85a5e1bcfb7df1726d5748700ef277e7ed3b57f910a4e087109f828aadba26e9373507a5a06b2afe25353d30c61f0b55de67b3dcdb423ebef312fb075a8592b5cfc5dc2e4cd7911cec0e0367ea585a08a860ea7b40f62107804bd513923944bd64b4afef2696562c2e2c9104d4a271d8fa44bffe2321a632c0922f3edece564d6dfe6882ee416f9ce104cd3a49b5dbaab9acc197908a1652aa027ab24f8dfb3568b50c5bb93cffc2198b8f17c2331ac00c69ac8308f914085647be9ea14abc18ee54c3e0c3214c70630f905f36f728a0a35af812779a0ccc6caf782efa5065143b886d84f3fc9972fc0d3d83bc845c416c0f0e375bf937fd23f14d309f28a0abf073c326ebeb552511b1ef1aa1fa93ada61355b82627c93d85b03dafec40ce167cc375cc4be495283f1d1fcbcb267991fdd87912018a4d729538291468f2999afd37c11790f41b69aa2e928e9c7e4574377ac636fc4a4bfcf02e26327af53b040fbb071e2a9ceab86afa89cee0ebf47beb5eb07a1a66b015fecbaa0db06949b697145683e03165d33bf98feb1a00d2e03e2e5ff83b8b0e74b11c927598db3b0981145cb6ad0991a1fb7411d213cefda1211c7d47817aca211563a5dd22e020560f96cc78d144d1f9ca1038f9165e7f2bb0c5f76b707cbd578d10c26538c7ee6e6601e08379b77d31f33453f1c8cf9f23473df1fb17daf24bf582a8cdc68a9aa4b445d7c66d88983bee2f0e05cdcb5a8b6316354337da3e6394b9717a0c35fc2c32002cc508173805a0d1ca8e4a27d53bf4db3d57e3cd18d4722123936deafbfbc924e9694e7bb148f18e72edc5a199e54781c90285ff87a55d90e5871bd2eccb1a2937b1a4edbca94448ae2524e2ed283f57a417c30b240b57fd85378907d53ba0f2f450e54564d55b2c0c601cbbcf282e5ae131c62ee068f626f0da60acc6a2b61a5caccfdc97fa82b4847ccde2e3d37a6b9f9dbcce1111fdc087a41b587c5265d0fb93ddd796e85da6688a8f94c92aaabf94ff9a7777929be94f07b77cabdd2a1948d5bce019ae6c5a4b1c2b0472980b27a9810d900a17447df6938fc404f7e85389ab28179d1bd774aa6b00d14a970e60c8e0bf7190fe839cbdaf5089e448d03706f874744aa1633508a86134e6af773a22945f14e3a4a528f0b4eeaf3c00c4625031547d4004e1bfa4e017ba3c67fac75c45628678d", 0x1000}, {&(0x7f0000002480)="f0216664d9a590ab8b4eddb14a9573cbb9771af7082ee6fd15de97e1b426971e88a65e2f969eba523f00c6833632867b9405e0299d3042a0505eb32c7fa1d74307562b646bc6fff728225e1989a8788b59d58b620fe2d7c4148e70bd99818a8f6ff7208e6f39e8189ba3aa7868c1c779f68900fd457b1165b160a8ded85a407a428f3d95b603ef1338521005aa39c1bc469189a5cea0b7a018460cb64cabafecfe3f7560df3bc57ee468a9f42058b56400a528d752604559b1b25e248a27f8d51cd5b31375a3ddae99a25917b5b0ebc85d40dcfa5951ed792877521dbd7b225aa31605fa34cb167bd9c4bdc4", 0xec}, {&(0x7f0000002580)="92ab9848dd2834eb65d780c46b935978a8d6b6ab26ef0add29dc9ce0ab2570448449cdd70e1a0a09e5de08f2c4eb962d8b6c7dd6ddbb2930b34e9752173cc14240032b24b1efe35290d07bd153cb5845c0b273b59fe62f7fd835371ac8bb9889061f616fc9b9e4e28f1f871bd96e63b6d1fc16035813b17553df636a3b52dd0b6ce1be26f21264b42994cc55ea2de7", 0x8f}, {&(0x7f0000002640)="860753b754aa577305b7f5348b1b077b0e4b2f189bb203309a4116940da8ce63505df3d12f45826d160f8b5e78f4f7b9dc6db39886f4bf59b04abb13fd612fa5b62ceefdb070ff978e2bccaa658e807d162145bd209d2ca84119d2407345dc44d40a9acdfae67bd5f679ec038220d41c545d2e7ae645ae8bb3c55e39b54df9cba8d9975bad6c851858f995290ba31f58e4ca5597d5176b35d3b5ef935f3b1f79526b1b9c1d7b786c264d9cda1ee6b71180cb41d42ecb59f93fe58c628e504e8fed1fe4bd360955a51850d2a1e65293c12d167c1f93a5432e5d9fa81c5e85792786c5486f4a8f6ddefd39656fe12e704917", 0xf1}], 0x9, &(0x7f0000002800)=[{0x100, 0xfffd, 0x7, "bc91cdb7f32a5a4f8c1cb4632e20d2b0a483faf5fab6263236970cce225da772b7f51793db258fb3cabf0d9801a4eeb26cd5a8f35a11ddd3a80ce90763efd96bddec809e90620329b27cdb7757b8a6b472690e1521603f6d0427eadfd00fbaabd848ad34d67fb846c40b01308b6dcd79d83b859bfec1e1acc598b36f1e1391b53d6a4065291735a8e6b7ee1a4e9ef37f2bf8a1071d37767c84bd21e0bff50bf73ff97584b10d8eeb6aa07f28985f564dc56d8997a3f0bf430b18fd788ace167aff0ceaa9a51eb60453faf221fce6d7cb4718a99be0d56a84e32b1a8e29496d540687fcbc81e00e09c41860e3cf"}, {0xe0, 0x1, 0x5, "c124fb9c6c9bed20f4c936b6aefd22848e81e0a42affbf37f1dda0e45d876ffcad1be4617415a2d67196d403d22b32d0eeedcf2012ee83cd712c9bd7a7b3624168212e76de9518a747c61e4bfbd2bd7b1925861856e82115cc7e42a0aa335cb8ed569a16f569debff96cc6146688271735a18f42f25bde5aeac474fbb06571c1cfdbd2b4d094dbcbc04a0880070815d06d0a3e8caa29fb81444dc45e00beda61f1bbe3181dc005cbe17cdc69a09eac634326e94ba15ed61750b56097a22cf227612bdee55b6c6d6af01abf53056d9a69"}, {0x68, 0x1, 0xb1, "993559e3143d0848ebeca4bf6f27f5852fb339cf00adefcf39e70d14c2ecdc9e68f25595fe9d24537f5c21b31a31fdcff19c94c46d9c43e2547e1bb861c9f80210a73d0710f00f31f2baedde1caf13a939"}, {0x68, 0xd825164f6f35b1bf, 0x5, "912a7a460088d2780a4c549a3a744816e1762b4585b19ba6d8035ce628ad27b4cdc1ced62d48029b7b0f82ac69280fd25e4bf994d48dac440a0bfe44163b8f647d66bc0f1caf594eccad5d654f025111dfdc"}, {0xa0, 0x1, 0x3b5, "3896f3fbdb18e5e87979f345f09a03675e31cd62ef63c204146d965b6fd666b93d4a8bf18a00de19676a11c91bb11882ef9963956d21e539ec6d2d0f70c939e7432b9f5a52c64e462f44fafd57e426946aaf354b7bb06b01cacb2b229689df24eb68c8fca3672ab654bdced08f2ef30554bb61604f758040009e1c4cecdeb36f7888bb9473e25bd8cf8599bc6d23"}, {0x1010, 0xa8bb5fb49a407635, 0x5, "e3302ed991b8263558af890f6e24a3fb6991603ea398bfd98ee6fb260f9297906a3023e13909286a59a699bc5672c0a27470f8d448a2f1eb836fcbf8b1d7837b1f3a826ca11aed7242a98003d13bc7296c7f14e7edad26398138e742ec9e471decc04ce81d747dadb783bb39175e46b906c701cf1cca5556e1efcd9894ff0eff91492e11afcfe5a0d178964b1bb05aae838cc44e966025045ff17ab11814bbf7ad0424fa0c0346639513fbdee2b514be21fda34c94fa324baca7626797bb516dd1a52653656be22e0e360a56115cbdaee349e39b55c0a0c7d1699b50ca6ddd3d08702e654543bbb552038d429ce16cde8377b95948a38938dbc0010d4b071f5dbe6b514c50db8b9ebf4dd80112717e6353ce1dd39901df1bba8762c2df6ed292caa3786d5265849b78f6d951bc0d2fbbe4ea8d4594543a25394b422e80c30f0385c9ee148ca96be9ed94160900c2c893ad11f56f4abdca011b7cad20c2a08aca6061b557a03f3e50b3c739701465a9947287fac0313355f4d8fd096cd5be364916edefaef6d1971624b71d169b2f7a1e823eb35721822e3199664c23f860ba66adc8a300ddfade8bc06e0e290b66e168551353274b1de3226a6be9f0036e45fc29d87226dbcc91254688bf4850113545b3c13f2abac39cb091fd99cc5a26ca530953204954920b2bb95b697a6a32d8ee06242147e734dd1e4ac025727b884e99eef341f3408ccf29932d8750547b4b1a5b165078e1ba8bc1e93bfd4302dc3daa86ea58fcf78469a7185eee8d78332ca0635ad16b73a621e5fbc76b5991bcab4b07d0c840b40ddcf5baac2d9d065049a9bff3ec84aa4417208b95c3734a5bceabc4dbea862771f222b0a58b1b45669bf45bc09f59f05f19cd37afee4902abf613c4966833ca5a9daf9a71b95fdf9561abba0fc13750e7bc1b86f0b0cfee1eab995904aa54720ef571db19691e5ec08927e5c1b090ad03345fc3a8b0fbc85284ce28a1fc719bc9cb9ba626a4014f49284bc42ba78ff030237215142053485e11c78fe2d3effaa0646e282749b47db5d54ee0cea2b6aa7a966a1d330d828f252986f22b1e2d4a2e987232469f08288f4770979240d5ed72d77cd0f6951e0ca5e81dbf8269b6e3c4e999f7f4910fa0c08b21f46986adbd974c3a10b4aeb9fa5571341191bf17af2e5b74e98809083bfd9b2fc3c02a11e43e45b7b6bcba79a425ae081410403d5f35e2d66d6396d6e5c9bf217ae1af8387078cadaa13686b8a17f96697d42ef1bf74fa91c31000ab563266dafd51dbfd870480d7fadca03923ee99e674a9234ee1bcd0a9af9cf9b091b6b258aa4e73f5123c1011ed883a2cbee98ae9889b1950d0ec54e727fd18c56071e6f65523622da4f0bda398af9279bf85933f38b3d99d608847482a322bbc83c27d93054239f57128d1fdd4754b4115381b821783ce80b1880557d92b5d18e8708e7e9946526a4b2d5102dd1b37a2766d8c714809b81ba27e981e04903fe53042ea9cdefeac247980747b9790c1ec356a14947514b3da40c9c305967a2e18ecd344785932d8a74c8c4da6350efb859189978a2204b36b9db368d9e53d0c0ef4f040091e658921f7eaf6cc116ba799b32373460cd3dea608f1afa50c99a0e09eb6b85cc0693fa197e05af6592f699268027e6eabc691900b63fa3a83287aa68a6c9758d9612dcd92f8dc5c3f7310440c5f61763495d59b66045fc0b679a480925adde5a927f409b0e9b98b9616461b705684aa8cbe562c8842a05815520f710f20314e4efaeb2a841ca3cd39da0119da2e5cd798b097ac046799ad173e93a9019e5f0143c7147b84e5e7c9008a27256b6c3fb72095b7ee3316c8f728821d86ec9eb8509cef98a94cc6f1ae3225e4874441097a7eb2eea7c4ddef9ca3e1453ea20ab8f46218ca5d55d633e139a3fdbe3e155937a3776023d6e4fe7fecd4162314d8fa2e1c62daa1de753038cf7a5c18b3dd0dff8c881b6ce6e184eec0a27b47593e4467b092819b3e552bc059ba529b3610ebcaed8081efd0f355437f6337a48f0431412fd5d875ce501bb0f63ea21ecc3875ac691a9e8c0275ce4ac0d649f60dcc81dc58e4195da2f3b209d41ee42e988cc074b9d718b47eaa7b7c9b97c19d4ed73182fc68bbde3008199a34b58b3360a807a5f77148cce655c6536a338b93cf8d8707260ca5a9e814788735516a52938c87e79d5d17e468d8cd0fc6194f8796526394da82c35cdef1ba60a7bbfcdc0c80def104768df932930f1be05ee16749c1d40fbcb8a760cf96dbc312ee235a76bd8dcf7831987ce65a2e0d0c96bce62ecc94f27ef6e1ac5027e7dc9b24778d90a1494338d57e7d20779335c80e5f8c5b9e79ecfe39ac95ed5a5c1b7e828fb1b26ed2ba7c646dc164025bc13a88d33e6e7b8844fdc627cd7b1e998a517ae8c82e268e5446e2417629362a00ee034c970f0c419412f23b9677f942e0b6676ffc1981128eaf368b214e5198bea274ff82e551e880def979b095d8a1d5ab05292a9fcc45dc498df8c6412b439dc3ae5b159ff800e107243edbc5c3b205c67a7898f33103bb9cfca70bae48d42f00dad2fdac7071310e9267c7ce216463250c34bfde1bfcef5231af4b9f7f49cfb2b72c0bfd3dce2cebf0a01215d56149f5e277bc95a6996dc05464abc76943f202a59824f9d6bfd1978cad1c62ce232e9734bb28536d83b58836e415c2191f105fb8aa632c49f2e633d07eca441125c65aad95a3cd6518f79eece07173dcf7fffdc4c031bc6b6235d247c1c29898e3946538461154c7b22cbb5de9feb27a9d865f689efda12955aab721841feb596ff97a4a1c00741c0cce1c2d5f2178fbe7038331afc93a5ee9c32030d1c9767a11f279f50f3692d01bd6005fe84aa3ea1b2039e3aab82ed10e74b22203c7175cdb39db66cd284e15a56afba6b14151930d72db0f708564740e5ba0b5594afe6051a84ee4086a896ce52b092746e572499efffbe7a983970f9ef9570e0fe054b9197e853eea8db405e2c59d34bd8768dc29cb7c817647491dadbf7965fd4dbf40f079446cf72bb180bd5c2eae7015f52fddea47e6bb527ab6025e384b92c3067c79c6cb5b95b6e30a3af65cc0cab05e532c05243c14df65a274d5b0464cb0074ea009ee201f37ef493bdb676bc3a71cc6a5f02b221e75dde9ba30229d093a25995738aad6f52e9eeb6c8d7f359ea4967e8e3807dad6779fed090a08c9c24c7cd417668512e362370d1965278df136ccd13c4c7b4c347eb21b14189c282c64693d756d9b21abd9dfbc255557f3982dfd415dc93c28fddd348fa9b75d373c293b9374c3da4b0c8a077702bd922bd7a89c971ef41d4e67edbb71edc32483d7dbbe141f49052411494fddebe7874fd5500b9756dd2de0548a85b5e6eaeadc0f824a1ae2ef45f41969794dd849bb2171ab95946ff0531669a49b22b2cbef96763f37599303f67ca69a6d76a5558fe7973242504c2c7ef86793f3b23626e6fdd3df86bf9c22e89cf8aa85ff0f342915f113194a40a2af8645180dae1ad2671487257640f53c24e74a71e3619e426607b2cc5344a9b7f1543a217790d19f5efe00e2b6bb44e9e59d7ea4dcb7e5a7f6e83a352973d4152a45439fcd9a43ebace95089cfb066a184c25e88466447cf768626dedf06c3d5d5391f4d023466dd76dc1383866d3bd814592871fa405ec5e4bc59b4242296f7f58a1546e8f13a23ed64f54e23ae8a98ea2d85fabed748ee230dce7bc6d935582db0dd401a5d519e098a17edade7d13243fb09a29f2a1fe2909b1e6016588dbeffb67a7ede87a978ff156b700ce73dbed55c81f311814dbbf3357be989d5598eeaa0ff3da90b70fd649ec7ebeb5cced16b68851b98d677d45aa4843bbcaf8a19a45fe442c732be899a2762b1540ac4840ea7b1f699ca0b4981d82a7c55532a3c23e039c427e6bfd68df9cab848cd0b7513870b1e2bb2872d5f28af5e36e3c16825f97ce446518d96ed43994183c97dc3354a7d33e80976aa5670916c5074a091c3a2383c7100956a6d7fc04c78373f6eabca68bd386ec1e6131580aa0215a542b2ebd0c75f034b668fa609d5893c891b09d8ed4d54015662b1df9ac11f5ffb05e41eab3715d2efe517507237b93c47d07ad989bcfc40b2a991a2b8152f0bb10e5a41d83d3248e17c19cdc459f48a1c68090b4182f5e1453ba4d7be08072bdc5a0c3c4a3d65fe45723ecb1139fda81e5eb2fce94f1a95f3f74d3aeed283423afbb2c0f30bd17fc161b06926cf569e9fd00dbdc85e8fa07c7aaa0cd2f845c3fb179b784b4d194b96fadff71761d5e85721b9c97aa63bcc3c4ebe252c0d0895fa896e7a1afed061d86e2b3307351dd206aa051ea402e35686b7abdf57b28cc46b2d497b628ae102dbddbfde9607ad45b1c4780d141b9d1043fc711f4c139022ee31c3e6ebe04e090d1fe413f8376646ff8bdf318fac7f45ab414fc9dc32495e51b3614d78bae897ed034b01696a71860180c843a6f19b5da2656b3d2f523d7d111c0a99268cf1631d2985a5253e826ae3c56782b2d27e910ec5397282e97c8a8112f31f5229733004329f9925e1b791c3c68891370814aded68800c46d71332014b0f903c04ac6c33fd8264279cba54757ef7bb639235f06151fdceca3c27e45c9e87883ba7e538197c8f167cdfe08382d0741c6b5ccf660789305ae1a0362f7741c1b80724b2abcaa0ec8510176ad76665f2f496b2d547353212af6ec4e5a8ebaa09e9606b35a2df20de0e90abbd50487ad4fb71fc55ed4b5cb6e95beb5ad782d4a5b1d23b025de6d0f63cd895e09c9701b8ce041692d5376d4794722e1a28af25855c15d6fd0cdb9985e80b5ffbc72187fddf8060c35e424473dc6db9de1217c523007f18f231c70fe52b8aa78a7debbde673575efbb34a313e0650275428ad96b0374a12d5c9f79e6c42480c2605a68beae06ca62bc992b5123a5a4541b297a8e434c84dda039204b8f34400135a037b24994d39445f15c59f3a7957a76b62cfbfcff996db166d7b1fc228bec7434d66aac80a31882b74bd534e1e840abcde8e0dbe59d05b14d946554194de49558d293eaa0721b9a6a217dadb58935aa4d31826e5ff673296a9e69c387ec5628479f967d247f00bb21c8a2cb106d66fb868e4f320488a48ece82a54ce4a31d4b1f83b9d1f580d083eaba4f62249e12ada25067cd2cdd4786a4362a04fca900120d2b443295ef92d84c38778dc9a972367f46b02606962639f3c01220ae31bfe90d68fd3371c1c28352e392e313f1ac979aeaea3d253a56809d22f45363db66e54b48dc740e4c958810b46674874926b77b808d9639b553e19cdddb67ba4cccb43325feb8b2664aa7c69fd42e746817d25770d144b253e9c62889b6ac579fbc18b30ca5272a27827eadca6eea2aba44949554085fcf27d628d5d1456792fd515cd83662044c66e7e487d5a539b18a8104aa19dba7baeb48eeda3247b027812e8cf22cad38978345893e8a7b46775a5a9bf230082a3792d29252eaca0a990e75af188dc015f7d17f14f761885356f81604bf3baf4a5430bb8d2de982a063ab4b8904018fa1385a31cad9c55110f13af38edcadc9ea495949b0da4a295098758e86ce2c966735cbf50affcf3eb7ef53ef281647c41a5721e7a0e06247506c620b7617b667da7e9e57a9f761ac3b76458de1d7939e9dc16e2d5341a912f72a870598dffb6e75ac35fb3815d41ba243483dee208565f6aa31896728b4e29cc8fd0ff68e25e806ba920f1e693c6"}, {0x98, 0xffff, 0x6, "77421f8848e836aed1a9f0d44021f2a31d47f442704eb1be7188ad76689ae991a171104d354e979b2c0313c6c63607b4f313a4b2435ef459207d4a9fe299cd20544bc50f0869dd263ce9f625cdc88cd501589de282fabf2d9aa43880959a5a30d82ccb95cb591914b8d6ee743264fcc7fdb15ae9b974829a95588ba967fef97bb739c59339"}, {0xb8, 0xffff, 0x10001, "46b897d1539ce0f6105051d5e9affea4ab38d951c136afc9f0ebbc029b9ab27a5c26b3fc46bfe7f1fadd67f8394a7b614fbd01176a8d476678b1d2bd6348d5436699bb936dca0accd74df8011751bc26fef082804b9d403313b572db8d7c87cb4ec4abba8068e75849ad178530d4111129c416d8fdde715a22d8fce921e665ddf94e66f0915cc8194962f8ada3bc48e23714d2f9ebf37d89b4bb0d61f3c14e3c1e"}, {0x50, 0x1fffe, 0x8, "1d08d7f01aabae14f2553b45473f286cfdaa14816f853e37abcabb09378eb6b138fc2a954368279ea0da61c9ae21a925e96772c22403788b2fad13b155ea55"}], 0x1500}, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r3, 0x0, r4, 0x4, 0x5}, 0x0, 0x1, r5, 0x0, 0x7, 0x1, 0x9, 0x4}) 16:49:04 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 16:49:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x14, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r3, 0x6, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r7) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r10 = socket(0x20, 0x2, 0x46) dup2(r9, r10) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r8, r6}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = fcntl$dupfd(r11, 0x14, r12) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r14, 0x4, 0xcc) r15 = getpid() fcntl$setown(r14, 0x6, r15) fcntl$setown(r13, 0x6, r15) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r17 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r17) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r19 = socket(0x2, 0x1, 0x0) connect$unix(r19, &(0x7f0000000800)=ANY=[@ANYBLOB="ff95b4b7b108d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b622d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a8c9f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e0000a037ba037721f4409489fdbdc7265b14ba162e16cb500d8437ba07001070f02f1f179956470000000000000000000000000014a06ada36204879d68d51b59a0eb0fa0782ee1ef87b57ebec1dd90680d9c00ca00010c58a978e6c96eb0815a87267090986de996cb42e09dc0582b861426295797e22adb431e880c08beb00887527ff1f60964ddf6bb168dcc574d7ff1721c62402fed8a49ec58eafdb6ffdffffff00000000000000000000000000000000004b682a3177ba680ecc19b758aeec3c3cb71c7a32fe0536f075ba347841589bc91bdcd3c279761f101bb7e8036387bea2c134b845475160fb37c31bbfab63ffefa5dfd59bcaf750dcfbe17e75b233ee2de58f1f35e36f48e4e86ddca729768e1f16e70c11d7f3"], 0x10) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r20 = socket(0x20, 0x2, 0x46) dup2(r19, r20) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={r15, r18, r16}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r8, r16) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x9, 0x0, 0x0) 16:49:04 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xffff0000, 0x0, 0x2}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2, 0x0, 0x0, 0xfffffffc}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x10201, "00000000000000e0ffffffff9997ff00", 0x2, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:49:04 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x14, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r2, 0x6, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r6) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r9 = socket(0x20, 0x2, 0x46) dup2(r8, r9) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) accept$unix(r11, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELSCREEN(r11, 0x80085754, &(0x7f0000000100)={0x80, 0x2}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r7, r5}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000080)}) pwrite(r13, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r14 = fcntl$dupfd(r12, 0x14, r13) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r15, 0x4, 0xcc) r16 = getpid() fcntl$setown(r15, 0x6, r16) fcntl$setown(r14, 0x6, r16) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r18 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r18) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = dup(r19) listen(r20, 0x0) r21 = accept$unix(r20, 0x0, &(0x7f0000000080)) recvfrom$unix(r21, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r21, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r24 = socket(0x2, 0x1, 0x0) connect$unix(r24, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c843cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f44094891bbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/278], 0x10) setsockopt$sock_int(r24, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r25 = socket(0x20, 0x2, 0x46) dup2(r24, r25) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={r16, r23, r17}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r16) wait4(r22, &(0x7f0000000280), 0x1, &(0x7f0000000040)) 16:49:04 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x0, 0x810, r1, 0x0, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:49:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x14}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000080)=[{0x7, 0x80, 0x9, 0xdb}, {0x1, 0x1, 0x40, 0x6e}, {0x4, 0x0, 0x8, 0x3}, {0x1e, 0x40, 0x1}, {0x14b7, 0x7f, 0x3, 0x7}, {0x0, 0x4, 0x9, 0xff}, {0x2, 0x8, 0x0, 0x3e9}, {0x31e, 0x3, 0x5, 0x4cdb}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:49:04 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'t!p', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="d41401b2", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) r3 = socket$inet(0x2, 0x2, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000004c0)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$getown(r5, 0x5) r6 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000340)=0xc) socket(0x800000018, 0x3, 0x102) open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x0) r7 = open$dir(&(0x7f0000000200)='./file0\x00', 0x800, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x400}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a79060000002900cbea7d2b", 0xe, 0x0, 0x3b) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='\x00\x02\x00\x00\x00\x00\x00\x00\b', 0x10, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000), 0x0, 0x0, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r11, 0x0, 0x0) r12 = msgget$private(0x0, 0x96) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) accept$unix(r14, 0x0, &(0x7f0000000080)) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r16 = dup(r15) listen(r16, 0x0) r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = dup(r17) listen(r18, 0x0) r19 = accept$unix(r18, 0x0, &(0x7f0000000080)) recvfrom$unix(r19, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r19, 0x0, 0x0, 0x0, 0x0, 0x0) accept$unix(r19, 0x0, &(0x7f0000000080)) r20 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r20, 0x1, 0x3, &(0x7f00000000c0)=""/232) msgsnd(r12, &(0x7f0000000240)=ANY=[@ANYRESHEX=r14, @ANYRES16=r16, @ANYRESHEX, @ANYRES32=0x0, @ANYRESHEX=r11, @ANYRES32=r7, @ANYRESOCT=0x0, @ANYRESOCT=r20], 0x8, 0x1000) 16:49:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x6, 0xaa, 0x12, 0x1, 0x9, 0x9, 0x8, 0x2, 0x0, 0x6, 0x7fffffff}) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r3, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) getsockname(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x2, 0x10001}) ftruncate(r0, 0x0, 0x0) 16:49:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r4 = dup2(r3, 0xffffffffffffffff) linkat(r2, &(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSBRK(r1, 0x2000747b) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r5, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x50}, {0x80, 0x0, 0x0, 0x6}, {0x7ffffffe, 0x0, 0x0, 0x48}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 16:49:05 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x3ff, 0x8, 0x90d2, 0x10001, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x8}) semget$private(0x0, 0x0, 0x100) r3 = semget(0x1, 0x1, 0x40) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000380)=""/165) r4 = socket(0x1, 0x4002, 0x8) setsockopt(r4, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) semget$private(0x0, 0x8, 0x75d) preadv(r4, &(0x7f0000000500)=[{&(0x7f0000000a00)=""/242, 0xfffffffffffffd12}, {&(0x7f0000000340)=""/6, 0xffffffca}], 0x2, 0x0, 0x1) r5 = openat(r2, &(0x7f00000008c0)='./file0\x00', 0x80, 0x1b9) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0xd) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) semget(0x1, 0x1, 0x180) setsockopt$sock_int(r4, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) msgget(0x0, 0x446) getuid() getegid() r6 = socket$inet(0x2, 0x4, 0x33) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x100) 16:49:05 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x14, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r4, 0x6, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r11 = socket(0x20, 0x2, 0x46) dup2(r10, r11) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r9, r7}, 0xc) r12 = geteuid() setreuid(r9, r12) listen(r1, 0x0) r13 = accept$unix(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r13, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r13, 0x0, 0x0, 0x0, 0x0, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x31, r14, 0x0, 0xdd00) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r13, 0x1}) 16:49:05 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x4, 0x3}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, &(0x7f0000000080)) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) setpgid(r6, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000280)) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r7, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000340)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)=')dev/zero\x00', 0x20000, 0x0) ioctl$TIOCNOTTY(r8, 0x20007471) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="11df", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x4001, 0x11) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='x\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xc) getpeername(r9, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000200)="ad18f05de2f4ef1879fa5e57ec7c55d4123be7c928b940595ece7a6c036b1ff255bbd0790bb3fdf6b276d7fa21911987eae3de981df37b3cafe65f", 0x272) 16:49:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x8, 0x20) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000003c0)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0xc0de, 0x5117, "00eed44dea04002900000000f1ffff00", 0x7}) r3 = socket$inet6(0x18, 0x4, 0x3f) setsockopt(r3, 0x80000000, 0x1, &(0x7f0000000000)="554580", 0x3) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x1ff, 0x2, {[0x6, 0xfff, 0x4, 0x3, 0x0, 0x1000, 0x0, 0x4, 0x8ba, 0x5, 0xd7a, 0x5, 0x5, 0x5, 0x1c7, 0x0, 0xae8, 0x1ff], [0x4, 0x855b, 0x100000001, 0x1d, 0x2, 0x7, 0x3, 0x1, 0xc, 0x5], [0x9, 0x80000001, 0x9, 0x1, 0x712b, 0x0, 0x81], [0x7, 0x9, 0x5, 0x5, 0x0, 0x1], [{0x5, 0x9, 0x1f, 0x2}, {0x9f4b, 0x2, 0xf2e, 0x9}, {0x7ff, 0x3f, 0xff}, {0x7ff, 0xd9fe, 0x3, 0x89}, {0xfff9, 0xff, 0x10001}, {0x7fff, 0xd5, 0x8000, 0x8}, {0x7, 0x6, 0x55b, 0x5}, {0x81, 0x5, 0x1ff, 0x800}], {0x60ee, 0x6a1f, 0x7e, 0x8000}, {0x1, 0x4, 0x400, 0xfffffffffffffff9}}}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r4, 0xffffffffffffffff) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, &(0x7f0000000080)) recvfrom$unix(r7, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$unix(r7, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000000), 0xa7) ioctl$TIOCCBRK(r2, 0x2000747a) 16:49:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) fchflags(r0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0xc}, 0xfffffeca) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:49:06 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x2, 0x0) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000007b0ac3c80400"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) connect(r5, &(0x7f0000000180)=@in6={0x18, 0x0, 0x7f7, 0x10001}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) sendmsg$unix(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) 16:49:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x6, 0x8000, 0x0, 0x5, 0x7, 0xfffffff7, 0x3, 0x2, 0x4, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80064}, {0x50}, {0x6}]}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x400, 0x664, 0x9, 0x1, 0x0, 0x0, 0x7, 0x1, 0x2, 0xffffffffffffff8f, 0x9}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSBRK(r4, 0x2000747b) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:49:06 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1, 0xb, &(0x7f0000000140)="712c1c58b4406c510c46577d", 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = dup2(r1, 0xffffffffffffffff) linkat(r0, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r3], 0x1) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280)="0714ff5f099be009e938d0737f73eb2b6de8f19b", 0x14) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000200)={0x1, 0x1, 0x8, 0x4, 0x6}, 0xc) writev(r4, &(0x7f00000013c0)=[{0x0}], 0x1) listen(r1, 0x200) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x6, 0x5, 0x2f, 0x0, 0x8, 0x6, 0x8000, 0x0, 0x3, 0x1, 0x8}) 16:49:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/C\xd0I\xb9x\x88{\x8e', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:49:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r3 = dup2(r2, r1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r1, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0283, './file0\x00'}, 0xa) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r9 = dup2(r8, 0xffffffffffffffff) linkat(r7, &(0x7f0000000280)='./file0\x00', r9, &(0x7f00000002c0)='./file0\x00', 0xc) getpeername(r9, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0xa) select(0x40, &(0x7f0000000080)={0xff}, 0x0, 0x0, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x95d90ece5c4e4e0f, 0x0) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r11, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r12 = fcntl$getown(r7, 0x5) r13 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r15, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r16 = fcntl$dupfd(r14, 0x14, r15) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r17, 0x4, 0xcc) r18 = getpid() fcntl$setown(r17, 0x6, r18) fcntl$setown(r16, 0x6, r18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r20 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r20) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r22 = socket(0x2, 0x1, 0x0) connect$unix(r22, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r23 = socket(0x20, 0x2, 0x46) dup2(r22, r23) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={r18, r21, r19}, 0xc) r24 = getpgid(0xffffffffffffffff) r25 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r27, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r27, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r28 = fcntl$dupfd(r26, 0x14, r27) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r29, 0x4, 0xcc) r30 = getpid() fcntl$setown(r29, 0x6, r30) fcntl$setown(r28, 0x6, r30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r32 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r32) setsockopt$sock_int(r32, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r34 = socket(0x2, 0x1, 0x0) connect$unix(r34, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r34, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r35 = socket(0x20, 0x2, 0x46) dup2(r34, r35) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000001c0)={r30, r33, r31}, 0xc) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r36, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r36, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000340)="08d05aac2188c4e7b2b8baa464f1385149da764a0f81f794fd416c25b02c927867e61ef1e30104d62d9d177f42044f4aa7c5eedc78782642662f4aa2163f7b1a95dfc61f547a6bc2b35fb1b9856ded45b768a2a1bd67eb4e47a4fc0b2bd716399e2745274d7d57f3da0fd7dedae677c4ea3650240c8638560afdd26333aec4f574d77e0a156d5bcb53971ab77650905ee39740da1a19745a365f42e5e320b22ce6b4d2bf5c2a0b36e1ca6412326cd07a930a739c1de526574404456f65294eab4fea3f86d931c32fedce25d14c38", 0xce}, {&(0x7f0000000440)="2d7021ae8a51e93e04867b98252116a884270a6f935455a24f5e485a43146763c7a745da0158370fc533a23496b9b0f74dfb48248b26ae12b620def5ff5efb7156ea27a5ba28920f544719777759d328639c3c714e41f387a59924426154a77486db845ab3c5bbffada82cfe98f439a17b181248e46ef227d7ce748242f15e852b", 0x81}, {&(0x7f0000000500)="f9430a076f6a55cee5b4e64627b4c241bd39a0f8b253f4ea0a3755283d9fe62b0630e25d4f763bb7476ac9af", 0x2c}, {&(0x7f0000000540)="557642d19c31322a64e4da2949f856838bf84f84e43d73d8049af7e568c1174b111e588b", 0x24}, {&(0x7f0000000580)="fa0fd853c3fcab08a096baf030dc86da1f606c54fabb3ce0c1b539eca622b071159e6496917824265305580f258fdb525aa20e4b21e379f6b681257ad35fa2074111ac225c6905ef2151206a03ecee9fdf980001810c20490861559b564b61fc9f9c1bb5cd6539ab2619b4601bc5a213940ea8ffdb081b411198c32a20a520c5dde778a16882ca552d82d1341305dd77a06743854b157d33a6721a2d13b5f43a9e97dcc08d860f14bdbfa4ce0346d16bd941fb10f92fdfd743f8f0e0f5c2c214cf460737fdc1bd71c344385137e164d704217d839f3b462e83e730dc5e8074ceb83f0792128f9d7df49d7cb9a900e6d3486adffe70090f18aafdf6ba03e395f6f846f1dfae4d0a63d4b3fc6da02f56a9c7d12512f1ea42d3561eedaeca3fb364b405d8303e310c61ec48ed8ff7a3f514a4c3635a0b68f62f3bc1602362bcaa92c9ab336c2eb8245410d0f67fb133a188eb61c3d908103cc44b4b5c564ccd5100d24c687a958b7fbd66ed87ade05a90d062c9ebc604b8a5bf8457dce44de9ea745fcd153e8009793df09ceaad69242b9b5d02098e4aeca9d4c5c0d727d6636326d2e47cabe913bcc30da7ca513dd9e9976f34508db8db81583948e553e0ba66af61d99ff7825019067dfd2182f04a0adc8b46a0db60605df9e311862bd9dd7b891a657525f72517ca8936adebdc0b28a0cd513341338ea7b0c6d90c6fe080ce5a568b5b3e839c2b8044a44001c1734eeac5defbd826d501cda492ec9c6552834b94d2097b3a2e8a28fe5d4fd00b19b5ee1cfc70a1e0e0ad30b7638bbf2b28d61f78899e8da403be79ba3310e4089f2f839663a219d5efcf70652f2881d94fcf9b97c4b487d5b319dd5a053c8d33d2a870613ea06336d16b41729fda2dd090cba66ec7607c3e29def8c4dc660273293c45166d183622f9ff2fbe1516bd0c0b2c6dad0a2465f84fdcca25e52adb14c40243bed2e5fdb7095cc4246342219d9ed688348ae91ef2f186a771eda8011882cefabe0ad97b009e912b9e40284128100fe7c403e7085d2ab68b7cb4459930b6551bf05deac13a7558bd3ca363c1a1d146c638aa12c1c742a264706ba70fb5b2eca89b529c556d63746e79358436c484871d31cc15f899e347c411dde4247eca2a876c1156a8b7815d0d102f39ad5080e86e2e238e83307d5ea2cd331d34bf12fc1f8958870e96b31c6977b1ee14c89d9628c988425166e052a423619cc8b02ff8976dbcd6a67217866ffb48b407cde6365d76396fdf9442325889602fd2d1c5a47069d2216be535581ab92500c9be1dbb05f14ada46ee464d1000b494c8f1ad9317cf70e32d7534142716823c77a965c5d58f264d7a8936c6c3b2ac10227b2e6f38521f50edd697b10aff4ed1f6eb02f72dc8d348598479db82c788ee916554ac6deacd9131f507ff7b4c54dc1cfd94dc27006c08d3d5f738666507f5a19a8b68b5fa8937ca9c499adbac56be88ca1b614e823b491ea5876af16c9ab87480cf601263d1a77559f7dd2ad69708bd01f95344ece2374dcdce4ce743bd1b16b97920b5c06165c211d72e257bd9a2fdb48e6c53aae4970babc134600db8b2af8716885b07c461682768adf73710fe011b347a8c6a763811d5fc4085cd4a19bf2183d55259e6db4fbf4273e9bc141f5afba8e51dfa075fc56fa4ae134dca0a0969eea052689363b036beb6b23f28356e17c1492bdb84f8b9e08e116e2d520f6f4951d52713308a834cf47838628cdae0b347d4deffb29b8f17b59075e76550451f27480d9be0096a5383a99997de46fa9d92c159780f328981d2d124607730f0e100d89afae56ac0dc32bc5dc9a829934070149c3fe4a729bc22f00cc95557d70b981620595bb749bc36b2083294dce18590b724164bda04a0108259df1c313974561543a1d7a472c3268c888ba77ebde7ff3f5960d2222c04b33b9e9023e957b0a13608a54639056f1f30ae9692ee77340f34b9271cbdfa4c6e2dbfd41b347dcc45bce69ec01eef93320a50b507f76a3f09f10376e8690bcd1ee4401dd949de6df8c76e768216f6798b0d25c43bded2a6ff166adbaae5c9908962da14dcf1e69d0f58b6e8b22a6ad067fe0cb7e15adc5680af4b61820f1ec67f4d0199915faba658b83db0211d81c46fcf4a9be82f0f63db2c39577527f8b1a193a94e2ca638a831a990ca5b3ca8be95f9e8a69deed955a7d568c14760f3f7a3f56e09dacba5c1afa966bb90d27ec16d2df05b9b4c42da02c6def3a1b43bc398b87a912025423531fda1f2a87dd00b9f8bcfaebb382ece507d15b0aaab7969fb8cf190814918484fb43ae2979dbf759f8fe8f44fabb47312efb944ee65de8cd9119c494f076e469521988bcf9217f229990457ddd936761f8aa9c9d50eebbedf1a4d0dd01db0e360bfb265dcaa7be3fb435f1ac0d7fe6dda4b72520d8dc1b8adec1bdd77eb66e92f5b1d2f3c130c323e8099ea13dd0d1b189bc32c20c3ff6711edcb56d1a17b5f2cd208323cd1cf6039690a16b8ec5a538b75b34410e68d2573821c15a5f198fd042e95cdbb265eb66854d3d2849abdf9f15c8415c2151d36cf04273bb60c372b2bcee8984ccbade86fdc58fbe3bb7eed958ea919571fe93352e31555abe06b69221061bffd0c08be6c325058d81bc2d4f78a75b12532ffa2ddc4ec46deac1a2ea7eb77fb1a6a88ac25585699b9148a895cebf31e8ac15ae166ab583e4b26b74d8a324914fb3822153fe2433025308dfefdba38e366d333287583792089174d8d8c632b806d47d1114a68a5f58c8d04af22b91f848808af2e1f99d4830417879fa4e2f0b88c12fde0e85c82aeccee20751de9833aed375f7b60fe55b51f90a952d7fe3a834b1057327161a2d24e3be085513049f19c489eee457a86e45f9759521bfaeb355a065f1832994758f3789898146e093fb285b6e7194269afc46a38cc52a844363f2de68535dbbc09959363b7da762f6aa86b912c357175ea5a8f61d6a5d33eca37d8e459029c7ffd85bb4347965c68d7e7f5bea95216807dfe10c3f47d8855d1edcdf0949cc66a8934b701c1040fadbf5c0e612ba1946230655fd53932c2a784f10883c80f5606f38a8e00ba136925ebc936fbbaceb97364566766befc9face06136dfd2b344313559b8e69e0aa114d62be6b0cd9e3bf8263ea5d554645d9cb722477e4ebd088d232fb98b998f5d27df1e6b9fd6f184a5d1b53a35b597b57552cd052a89156456328e5507c9dc80c80f9237ce364cbf6f72f0fe1e41450495259b172c9931a59546bb5d04349d8d4cf9c31cbe0d044e77be445961c7f3329e4653bfb7f568b32d7c8dd186506815d565fa3e94f77201328daa11f28f8ae3a96c3c78cccb953f872dd7b4e3ed4c59174eb0c4fd57db1fb224ee1db947752b2923fd45ac27fd25e90417bc0ab550029d18e60b04bf99c40121966be32d90eca7f98a09f6d107fa9046ebe34c6ac8dbdbfea3db3cd5ac24acb2d3f6f823ca752822f7d1f568ec1e114c7f193b5d497250d11260d9bd96a08b10e174e78d89829d2e41b492d626f4d5b23ac82e3140577c26787c29e4f91646d94ae60615cbd87123174080dfb835b5ca024339336fcf99db25002d9f0c8e85df49dbe2942c080135576349189ef1b4fb00f5ae41fb64891e2e4a454b330528995e43fda9168d46d90cc0fca76987fc43ad64ce7fb1766c8b7db33b18f3bd684c0d37245d4fa39920755170065814d380c88b9644bfd4d445b5db6611451c23e7c53106fee7388e725510dc30f02378a59c87b5cdb67f6bdca8b42dc66966d4ad6f4f895c5d9538dc45cc90399b55cd97b4f923bda3c05750651c362b427de5ebd54dbaf23e06a512d688343f722b21316e173d8e7f334d1018b67a477f6d9b105d430db9e69e433e9e02f57583012abfc7e335eb9c3742f93da3df346b88243a110f0260f4e7db6d2ffb45393b0009d1674aa01a7ef1c33b5a13fb4e982c990c31680135d21cb0fb1105d3e1e43ec3de983079ed3640df2d1b0830e7539717f3a0d549129e971cab66ac990354c1295752eadd8c063e6d6444ab96ee2c0f58b27de21a653426c93990a73c507c4aeff7a1150000de17b32b574388bdc5c887c47fe7ccdb4955fa705ce17597b6da63df44c965a48b3431518e141ee17f68e1bdfffe4ea8ff54c5bf9b60a9957997e3617ef59ff27232fa331bdac4023acde277a8a789ada14c2d93c831e8cc6bcaaabc9fb83a064b555556d7d4df105e244f104f275fb3baa8564a56c5dd786c6871b3cd67f85ebb83b72a49a2c28e3a8422c12bab10c6d74431cd033374e72ffbce101e5d7aca3bd0e57f486cd1f15de8b3ddc8606e6b8fa714bb0c507be76daa7919256dc54ba723edc25bebc26a816f4ea5527fbd0370d36f20e1aedf57db284a52bcce07896a1abe94289091921a9b9b733e59ffa965786284a4c58b4e24e1d95bf5b7168935ce01ee3abd4749df012939d384a92d09df4c0a8fa05b27ae7ac487b92d28c840d27328bba22da89ddf74c22341727c31d10d3d128bbb88687bab8f22ce7d001f6ce04272d6789d52e2e3f098a252ee950b5370858ce01d170e4daa033feb48827691e26f2f422de88fb16feda6b7213ed9c8ab67b404d033d7caec9704f416322684ffff848b47de4115e10256c456f3f460fcf7d9dc5de3071cd6ba4e69b3862f9596ea395eb76414e6a45dd850b8d1e0e3bc077cab431c7f1a21f505efed9edcb82c718797fa5509bbd65c3226ace9eb618cc55161456bac2f1688886a5a3bb2ccacc3c1e34adf00635c61bf2ffc704688ed906dc9cd93236c03bedf737e9a28b3bc97a014247bbded0bc3f7ece8a5e5c913f40d9f2c88a2e0c1694d71df6de80c6813c088afbfc66e655d0240c75f5d7ed9d554a68169c636c7ac00ce79bb9f3652e9a87ae797c12e29723c34b226e8a571eaaf27f5e742da850598a330054837abb30e49a6e59fd2cc92d01b349d7ce6eec4e4c7f9084c6ff539534b4355702b57bf869583391594c9ebe6adf46bf7e52060a91905dec2a293d6a2483689ee277bd7bbdc172ac57fc47d43fc0a00b3c35dc7d205ca810fd0865c97df9b0e2737ba90e78d0a676c8f694854b8a996f5270ef14fff0463c7bc883e5591e12fa115aa2e87e09bca8e6d5ac2984e429f6c7fcfdf37a91245ae1181badc8a6acd56c6d059615f26b5460134632c4a0325aee4c00d138882cff4d613788942930b93a825feb677209bd74733412750e2b2dd08ee16f21764d809182b34658cabe21df1a66967e7c01c053a7520aca933f11d23db1874f79ec9711c24e088c6698028d7df2f32f906f7117cad09aec5ad105253c64c0f35f821a9268cfabb985c0710a5a290f18c64d87c0e9237accf7d1563ad3de37a0efeffe4a4b69868e6cd604b3a58f6d8466ce7c2b23b362991dd41dc5ead08b7d8f42578708204698c7e809296328d0affee59327fbe2d14b91e75d7d29e6f95b8c0e13259266d3d6aebcf1af426937d96dd4678a8bfde02ab84d5909d0d840be5c3a2e66528a92b4cd571340269093eee0d262b526e5a0a955c4bb012ce4d05a47ba5cf68f63a5219e8e0dddb5647a50edd8b8aca33459e352c7e6d1f6d7660fce3cdcbeed0bbab818b947f8acbaff93cf7653b667aea6361fdf26a0b811432357ae38908f854942a445ca5dabb7b2c98725cb77ce01bcc706c4f493bcbedce5e81a9d7d3e6fb7b8e33951cba6686d4bef4be8f0f848e3b82f7b985ea7bf63773f62b0f44bb9205258a1c4bb6", 0x1000}], 0x5, &(0x7f0000001640)=[@rights={0x20, 0xffff, 0x1, [r0, r10, 0xffffffffffffff9c, r8]}, @rights={0x18, 0xffff, 0x1, [r11]}, @cred={0x20, 0xffff, 0x0, r12, 0xffffffffffffffff, r13}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r19}, @cred={0x20, 0xffff, 0x0, r24, r25, r31}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x20, 0xffff, 0x1, [r3, r6, r36]}], 0xd0, 0x4}, 0x6f3c9320ca9af5a4) 16:49:07 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000300)={0xf2, 0x4}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x7, 0x7f, 0x0, 0xf07, "3446c6162650709023d0aa4823d3d02bcaae1ee4", 0x1, 0x3b}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0xc, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x61, 0x4, 0x2, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x5}, {{r6}, 0xfffffffffffffffd, 0xa, 0x2, 0x7f, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x412}, {{r7}, 0x0, 0x8e, 0x2, 0x800, 0x6}, {{r0}, 0x0, 0x0, 0x60000020, 0x8, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x41, 0x1, 0x100, 0x100}, {{r2}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0xffffffffffffaf32}], 0x280, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r8, 0x5) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:49:07 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x6f) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0xcb8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r0, &(0x7f00000001c0), 0xfffffef3) r3 = socket(0x2, 0x1, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmat(r4, &(0x7f0000007000/0x2000)=nil, 0x1000) r5 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x0) r6 = shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r6) shmdt(r6) r7 = shmat(0xffffffffffffffff, &(0x7f0000009000/0x4000)=nil, 0x7000) shmdt(r7) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) madvise(&(0x7f0000005000/0x9000)=nil, 0x9000, 0xc) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000000)=0x8, 0x4) login: tap0: address list non empty 16:49:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xa, [0x0, 0x0, 0x8b, 0x0, 0x0, 0x0, 0x101]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) connect$unix(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854978a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f439765c6ad9bf17259c5fe659fa202361cd8cac7dbbc5b70f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c02000000000000009bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e6cd567b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af383fee2acb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9a6030b3d75550b4e8ac82b91d236c7de08060f6892f5c94c2931e645300000000000000849c1070faddbe81a2ab004962a16c4a9cdf223938b897ab8629a980a6580b1639b6bab12666aab95bc581165834fc194a90d09ce207c2ed90f80f9e8cff9d869eb0a24a7ae73a74ff13a948a704ed765194b66180"], 0x10) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r3, 0xffffffffffffffff) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000080)) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x0, 0x0) r7 = socket(0x18, 0x4000, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r7, 0xffffffffffffffff) r8 = accept$unix(r2, 0x0, &(0x7f00000004c0)) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) dup2(r9, r8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r1) sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f0000000040)) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r11, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r11, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000740)=0x95) recvfrom$inet(r11, &(0x7f0000000340)=""/235, 0xeb, 0x4ecf3c6e1e4af3be, &(0x7f0000000440)={0x2, 0x0}, 0xc) 16:49:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:49:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0xd00b, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2000000b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000040)=0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:49:08 executing program 0: socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0xfffffffd) r0 = semget$private(0x0, 0x5, 0x8) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffbff, 0x0, 0x20, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x5, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r3) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x3}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000004, 0xf44, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53a}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffb, 0x8, 0xc, 0x7ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000061, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x81, 0x82, 0x2, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000180)=[{0x7fac5775fa957516, 0x8, 0x2000}, {0x6e1f867ac7490041, 0x6, 0xc00}, {0x2, 0x101, 0xc00}, {0x0, 0xac, 0x800}, {0x0, 0x5}, {0x2, 0x32}, {0x3, 0xec8d, 0x800}, {0x4, 0x718, 0x1800}, {0x0, 0x800, 0x800}], 0x9) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8, 0x0) fchflags(r6, 0x10009) readlinkat(r6, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x4aef154fd99b7d29) writev(r7, &(0x7f0000001c80), 0x0) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='5\xb7\x0f\x00\x00\x06\x85\xeb\xd4\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r9) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000200)) dup(r7) r11 = socket(0x18, 0x0, 0x4) setsockopt(r11, 0x29, 0x20000003e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000100)='./file1\x00', 0x0) utimensat(r13, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r14 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) r15 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r15, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$dupfd(r15, 0x5, r8) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) syz_open_pts() ioctl$KDDISABIO(r6, 0x20004b3d) 16:49:09 executing program 1: semop(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)=0xfffffffc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x400, 0x7]) 16:49:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x45}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xa40f, 0x6}, {0x18, 0x2, 0xfffffff8, 0x4402}, 0x6, [0x9, 0x8, 0x8a65, 0x6, 0x5c1, 0xfffffc00, 0x4, 0x800]}, 0x3c) 16:49:09 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x74d9e7e678b84f0b, 0x68a) r1 = open(&(0x7f00000005c0)='./bus\x00', 0x200, 0x14e) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb0ba980c9be84fcdfb084d44f27814589b59a4349a1c2385602e228673eca4c7407909b56f004589c93e0000635f0f1d0a2a26d736bf1ad143ab003fea8788a2094e6d490d9668612d", 0xffffffffffffffaf}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xe8, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x18) getsockname$unix(r3, &(0x7f00000003c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r2, 0x2000740d) unlinkat(r2, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r2) truncate(&(0x7f00000006c0)='./file1\x00', 0x0, 0x100000000000009) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000080)) getsockname(r5, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0x130) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000400)={0x10000, 0xfffffffffffffc01, {0x100000001, 0x99e}}) setsockopt(r2, 0x7, 0xfffffffffffffffe, &(0x7f0000000500)="8ecc30c78a6362f68fa4122f385dceba3f87bba6c4fa5996d342cc71e9f3b922bf6dfeed3cd43ecc7d68acf554", 0x2d) write(r3, &(0x7f0000000480)="fe19c25eb6972eb41470075e88cb6f56d3ae6b6c85e4f74d36338a3a25716cc6179cce0051ba0b98b138bca0d799e576d259e27f027b51f9551711e64eadf1679b8a1a", 0x43) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(r3, 0x0, 0xfffffffffffffe5b) close(r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000640)=0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000540)='./file1\x00', &(0x7f0000000600)) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:49:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3ff, 0x8, 0x90d2, 0x10001, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x8}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x4002, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r2, &(0x7f0000000500)=[{&(0x7f0000000a00)=""/242, 0xfffffffffffffd12}, {&(0x7f0000000340)=""/6, 0xffffffca}], 0x2, 0x0, 0x1) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0xd) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) semget(0x1, 0x1, 0x180) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r5 = msgget(0x0, 0x446) r6 = getuid() r7 = getegid() r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = getgid() r15 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r15) r16 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r16) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x2, r6, r7, r12, r14, 0x0, 0x5}, 0x4, 0xb8f, r15, r16, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgrcv(r5, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000420498f9e39b9d709c63c8000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbe1ac97d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b806b5e9bc570beadf35dbf1dc2b09062b49a4bc63d91309aa37962cbaf6d4200000000000000007589e2059b44fecafe360663d998a4d095f911b06dfd44eac151fc9b5d5d3fa865d8c824080c5d3be259937b62ea8a6d7df71173f289d581cf2ea055a39c34e37ce5de9c2b5242458e470a8f6a99d401f72f1535fa8d783b7b8ab000c68646a2c693f693a00f91d70b8de4c032137c6036050f0d422a0673e1418dae72a93d4f9a97cbc6aef22d8403d6a42841538a8cf0ee84f49de627704d99a3fdae236c30baa18344921bbb1789eebfb1c80e42fde722e7f31d6f01ca2cb07305f48aa6076d54fbc797ffebd3adb872e6344518ea0b4516480eaae002d7b2cdea6e73b636edb7c56fd428fe249be5ca0e282289367c48e811b085d7139dbeab8f78721a41664c79adb778213face03c3edbbf8dc437a820b022a7dde83085464bf8bf2e4aec395311e54109958b040558ef47"], 0xd3, 0x3, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x5, 0x2011, 0xffffffffffffff9c, 0x0, 0x2000000000) r17 = socket(0x2, 0x1, 0x0) r18 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r18, &(0x7f0000000040)="670dc3", 0x3) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r19 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r19, &(0x7f0000000040)="670dc3", 0x3) r20 = socket$inet6(0x18, 0x2004, 0x5) openat(r19, &(0x7f0000000100)='./bus\x00', 0x5c052eef73577ef7, 0x20) r21 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) r22 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r22, &(0x7f0000000040)="670dc3", 0x3) pwritev(r22, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r23 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000540)) kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{{r18}, 0xfffffffffffffff8, 0x0, 0x1, 0x100, 0x1}, {{}, 0xfffffffffffffffa, 0x10, 0x20000001, 0x9, 0x3}, {{r19}, 0xfffffffffffffffc, 0x17cdcb79a33060e7, 0x8, 0xfffffffffffffffa, 0x78462b45}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x4, 0x1, 0x20, 0x9}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x2, 0x2, 0x400000000000000, 0x7}, {{r20}, 0xfffffffffffffffc, 0x16, 0x80000000, 0x3f, 0x9}, {{r23}, 0xffffffffffffffff, 0x1782f1b162bb1288, 0x4, 0x5, 0x3ff}, {{r21}, 0xfffffffffffffffd, 0x0, 0x2, 0x8001}, {{r22}, 0xffffffffffffffff, 0x0, 0x6, 0x2c4, 0x100}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r17, 0x85}], 0x1, 0x5) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 16:49:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8a1bf23f3c257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89730fd3872babfbb770c1f5a872c881ff7cc53c714303500000000000000072328f0400000000000000f8000400000000000000010000000000000000b8298c668d324fd12ada6e48ddb3ac8509a96363993fd6adada4308e7c3c7874eaeea8ceaabd7ad1b0ec21a191bdd954cc98ca7eef5c3ffb64ccf26ef4", 0x88, 0x4, 0x0, 0x1e1) flock(r0, 0xd) 16:49:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r3, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r2, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r3, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) recvfrom$inet6(r2, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x2, 0x371, 0x1fe}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000040000000000000000000000000000000000df9dabbf3b03ad7adface27f91438573e6cddeab25f50fd9924ecbe92ec92b354f090fddb400b8fdc22e893e36dc35888bb8492b321c67945afa09fdae327d85446dd0311612ce66a3945d930673bc22ee0258ca10a2776284800b7ae0fa547faf50829049e8b1e7d586758563420d7821c7a79468cb0ad690d34740e108c3a01898f9def85fa5e1f8d3462c5b39c1a28e34cab56d54777d9fb1fd194ce21f6117e7c0fe5a13384f492fd29d5ff824d836552308c0e2c7702cefb6069a1f13294bf115c65c9e3039d4ed9ac9ff7f6c3de877c321e2aa5346461b4f1455c13dabfc3ae7388fdf35c060a3f7a47363418a19cbab3f63e44ff9b069691cf3ec831cc1828571551eb477a723470527438b772c2b14e2db5849df6b7f10fc9f4e222499bcfa66b6c3b938932a063f2e62bf49f4382508e347257f48334ec9815cc6e31588f52bf8afa253bcc2f1636988531b6d572c00a97112a24cf8010005c54e35dd4d77f5c175add5976027da0756c00ff450cbe3c4dab94cb51be62c61a4078459f32c533ae71135165f642c583146968e25d246ce6d488051ff6c7d998347ef956e45c084eff776bb12819f4f"]) chown(&(0x7f0000000080)='./bus\x00', r5, r6) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r7 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r7, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r7, &(0x7f00000001c0)='./bus\x00', r7, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r11, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r11, &(0x7f0000000640)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000967a08223cc60900000000000000597291cd508928c1fcdf82fa627475f78f00000100"/73, 0x49, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={r10, r12, r4}, 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) load: 2.16 cmd: getty 36147 [ttyin] 0.00u 0.02s 0% 317k 16:49:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r3 = getpid() kqueue() r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r3) r5 = kqueue() r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r8, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) listen(r2, 0x10001) r9 = accept$unix(r7, 0x0, &(0x7f0000000080)) recvfrom$unix(r9, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) accept$unix(r11, 0x0, &(0x7f0000000080)) r12 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) kevent(r12, 0x0, 0x6, &(0x7f0000000140), 0x800, 0x0) kevent(r5, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) load: 2.16 cmd: getty 36147 [ttyin] 0.00u 0.02s 0% 317k load: 2.16 cmd: getty 36147 [ttyin] 0.00u 0.02s 0% 317k 16:49:10 executing program 1: 16:49:10 executing program 1: 16:49:10 executing program 1: shmat(0x0, &(0x7f000000d000/0x2000)=nil, 0x5800) 16:49:10 executing program 0: 16:49:10 executing program 1: syz_emit_ethernet(0x32, &(0x7f0000000240)) 16:49:10 executing program 0: 16:49:10 executing program 1: 16:49:10 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000300)={0xa, 0x0}, 0x383) 16:49:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) r2 = socket(0x10, 0x5, 0x66) pwrite(r2, &(0x7f0000000200)="39e511a0ba9b6aa9a4a5e76d56a79e2bc54a20d1cfbde19eb8d3c57348275bab1df84e2da7f344f4cb545f43b5f99b669ed3c741891efd4c2361cb817be6587b142359be6aa72193eb3680df1afc22df556ee47679a2606c586abc816c88554f295c89f1b5ed3e3d76ff7d254e4549255d425b582198f65c3ce1a45ff08b49cfac926214a8944113a9a9861177a63006c1e443b7f53a9199a135e7aaae4158c4c32ef5bbb95f26e1c409c42ef3484e25145e6cf77186d045d4dcd2ac13f1942ae5700492f587c7fa5120cfb17d253c922505dd5e0ba32fdd103f", 0xda, 0x0, 0x1) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0xfffffffb}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0xae5be16f9d8fa788) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3e97f0600f41530f36b74aa04bb") r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000240)="b10005016000009005001b0005000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r7 = dup2(r6, 0xffffffffffffffff) linkat(r5, &(0x7f0000000280)='./file0\x00', r7, &(0x7f00000002c0)='./file0\x00', 0x4) getpeername(r7, &(0x7f00000000c0)=@in, &(0x7f0000000340)=0xc) shutdown(r3, 0x2) setsockopt(r1, 0x7f, 0x8, &(0x7f0000000e40)="36a3a4f13cf50ae95cbafe2642ca06a5d7deb3d5e2794c0e6c1dc5ae8b046fd5e1a5e8685053c38eb8e2cbc0559006b2aeb95e4bbcbccac715f7285af99365476121aae724c077d03cee3db757e11a6675b05d23d4eacd65d4764a2609ccace0bdbde17b6aefe1c6da88ea409395a195547ecf888fec365b354664169068c3379f8cda42a37882bf39907edf0612bd9aaf249c60242d467ce66df42cb1a67ba52002e69ab8c66c737894bbdeb989b57eb8cf365cf05b02ea791b7459e398f803b3943a780ef06eff5295ca4c1a7b7b81095c91eebaaefd37815d5715d765298d543c604c48776c9a5d0a90214951ee1d4070effdf38a7f8d0dded83c259ad1c8b55a52b9596310b92da6572452b98cb7c789edf567c35e1d262be7fd93c7b421f10cf3b83e03538306b1306997ff6b0f1353d178fe388a9091ed0ed2438b20b4a5d4008907149185ca4941fafb7dcfc096ba0210f0592f84c24f9c1e11d3ac331e110deadea3f25d3d9ca5f6b3d3486e9e87b6f640e1ac707d1c281afbd1bcdad2580e989552e4b75a64baf50309c548831ef8d0efea3b1de1e6b49ec9c18aa79d6429c35fad9ef88f02effedeb65d977e8433ddfa066ae34463aef4984ff511ff0d470413fc6dab1057687d2cf38a28bcb681e06cbd4fb9b821c17e83c7d8f1b563110f598ddb1aca5db9a845690b88cb133beecd2d78142fa3d7c19b3d7c624233e5cd239033e594e19d95a2e61dc6cb89733b103b824631c172f56e0f1ef5de762bb12da01d8a5a7f3baee15afc97ce944c4266ae9aa3209483215a6221668fc837e3d9a4e0e56a11e5b19937a3be7111e2e525e3594db118aed9a8499005633aac3f05fa438c3fc076dfe817788312d1e7f0632ab25f7a034a30fb22a82a1487f006490470655248dd7daa02836a9431a4cb556019f9ae83bfb388685026692e061c9066bb770b1e9d0b80e428ff58fa87fdad2d13736eda29f8ca8b971a555f009ecddccc446c2fa3428939e44a8fce95d7f04a57a3f2746ef8e6ef2b2ab596f82559ee7c88493601c7914061881551c4353d9f09c187bf896b4ec00e2c8ab1aef4b53aa0f1a9ea81904b51bc35317990d529267bad00083a812d9aead15b0601822c7f3bd5dcfc0d8d70ea9128527064e5602bd89fe8b29413130be750d32ee094b9d249f8adb0b5cd73497f61d77ec62a6d5832edc3424d0a4b6aff5919c3ca3b48369c86f4083d00923501588f512f1302641769b827be09a69c396a90058a25f3b6adb810aa6ce2306632bb7ee500ef3ed3940253611a2009cab7293e95baabe0e7e5e442ef7dba305828e7e16c3ff676c0eb7ec6a83cafdf2c18461065e565a1a08a500f14d1dccb13fa36a20c5540807a4c4a6194499f134614b7a39e672b29d502b207ac6a7101ab38af48ad67e810940b5e6efdd4cb891be8feec3f1424e3dc9799c377bd6822ab588db0be8fa9fa1f1ee45558df1ae04162bb42797da3d196d18b0468866775b8c2a688dde66e407b38f3f79e7b905449dc468b6380bd723b45a3fda25bda7d1f94b2640f1caec132e7789b8572510befabc295bd4ce9baa03ec7cf61d7eff16931cae28dffda77cb7cce4767feac0fb12bdfceba035cb420ee72e9f3d5a063a23307ffdc48f0d48d5ace4c94ccc74452cdc184b5c8da931fb9fe133812b458ac88283a217be08f393597fdf0c92603c05d8c228eac44f1ba4c2b3f3c8724c758b02a18f755488f53ff05545a45ccff743e0ebe92129f44f0df9f933e12f3a297b0a9e84769bc8b43cfb035c660f3da52d1a2dd4fcaf74fcb0b177c0c0954b0b11a40f9743cc251f6500673ed7087f4bac6aeecb15d5c85c7648a14f99a6953c58bf28ad7516eee2939c3ff72616c57a0e2783d8102405cbc048229f8650cd1b6d2f2985099bd5d7cfccd62870da99b8b4b1e641203d2e9612390631c16bea3c724dd3b2592750f354d3ecf0ae2058adc3b8cd0e40f2b59b2a159ca55f46f97a1d97d50339f63888dbfd7257e07e9ab4af30735df7002c31d85087f02613f11c4b3a4404ae03632c60c7c4060435d1f5706a1eb045dc4162bbf299f3af15c5c0419edde51a2aea808240452fd452ec100c2402fa21d49ff3d0b10afc13c75323130bcf4be815173d9f23201ad5f1bbd59c0ef3ea3f349a4712811a0b380904b033ab30f1c4540b83a4ad2c0b8bce881c8f72ba6dedadd63db475f1a44c93c9beef068ba42f1ddd6d212c51f5d98adaf687c2f90f1027b43f0dc40706ae4631790502b25a46913d4681b727ffec4ef27bab4bf31ad747c9af515c04420ef3055f319fcddf3bbfef2074678e84237f6ff05826757b9c9640be1c152a7557157bd4d82c369b7524fa792a699f745e548b873e765e1d0f1129ecd30bc79805884093ffd5716528e3134ab96218df1536d2fbc8749618c349bd7708ddcdd185035c65022e92febdfd49093f907909ee7010d87e4e7a7e1ae56cf977b0df8289ea9d0f508c21c7893f2d7590c57a47c8881c7fff3b471bd9815702cd7066b1362b7c84681fb10b9838282d908250269d98451a9905c41bb6136fa0466890f47dd834031f21023fc276a3062e09bb95f11c8b0d9fdaefbcde236cdb672a50431513a445f116477f9ae8ebe13a11107d05dbfb5e9322e7aef9cb8dee080977f895374a042fbae336e6fc573eafb89adb4a7e4ea1ba205ad3a5041c656925a7183ac8bbb8bf70c3ea827b78e45a4c1c509c2c8f89fc5c0446cf7af0cab14cf925d52b7fe8b6680b57b8d4e8e9b9b9343872af310555e616919257793583bf93ea3b0f634549ac26ef40143d124af5de6bf1ddb1101ddf3cd3e17398732ecc45c840d7ea2e705341a474536e48e6fa08b00124af3c4fd3ea28c7a570f5c618b5906bc99457ba433ff51f3cbdc7da81866ae71810fcfe86dff6d7d99ae4202a85ff3c635886a966eaee36a0a3f1f09b88755769f84037122b2404626a73c72905cf6d543fae095f26d7c1e5510c0e87353644d0f94054e50076a4353ffe62441c48861a8c3f09c414bc03054f329b340503b71d43c986ea18d0e4bd3a1ba4916ce77f043d3da845c489f172613d81bb1b80a315bf337bb88fe41236ba86a86152baa6cd95848cbeb65ad7fcc18271e94cd564c7a71b34a972d2af82744a45ce0b333b780e729523c542518177fdad1243c7599affcb7bbf17c38590d24927757b35716da2894c547ab208dbecb2dcbe40a42cdc5f28a4ce7040b59e404154be821e4851b8af11b139130beae02a67eef7dad73ec56ccc406c033edcb3c69598530b7e438d232b81758df420d2da74a924647f5d4bd6d523d505c3a39a2bb2c02e125fe46958cc58e9a46331d7fb393160ce5779c43ee9507af06928f82e7c65387b51b165515005f098aedc62c080b27ab9e0cb251534cdefdacf72b5959b2c2882ebfb2062fa8919eb4787c3581550376df40a11cd0897f2a2ad6e5dd857d1fe3094575bb059b3281adcfe27e497c8de5886922c28b7645da02665eac99bf9d1e21cbecbd6c627d069def6b11402e0a945b18a19c892fff77a466de6d123543a7e800553af4c4fa9aa3f0e752c9533c6075200f7aee5509b3a2d09a69e0fd5d415cfacc50580a0162925ae77f9fa88f704cd89570e952852db6a851073ea0bc922da4a840f18f33fac177beefebc640454e92f63aaf2586566f18c93f1a6ca71753c597bbc2a16c8495931ec7125cb803f370f20b92cb671a159d437ae13fed1cc97fbd18e7229559a3d16e0c2a002d02f8362be53e8200cc87249b082eb16b1b71d4951de7c2fac268b7364a63123a17fecd43b578515bd2e4db20b8a812b2fa4b233b82b2c2f6fc4880e6a5c5f8d0833118d97b0a56a39dc500cfc8a38a401546312d125fcdc1050b57598760d90fd98ff607852b0ef08c527090255b56fc81859eeb7c20e6789f8fcb79b689c4ed4dd844f38cf57cc23bbd0f9852d8de7fe6cc4e795745d9bbb7336fe9c18875cbb48dd76b809bf0372b5aba9e8cdc7f5cc228ccbfbfc226a6aa45cd272bd862dc312cdca05ffce20b6b53cf9b50674279985c28bb8bfff7d0a7e42de3f70bfe77eae519b82107aaa678dd79983413fb7d9d880efae326a55c97d8c4a0e9f8d1bc9b90b5d68addede2c9466e0dd866b030e4e731085d9d56dbdf0e95514353c1f8b2104691036f251357fca15af17766f35f164563d07b06eca105025bd44cbf1e9872e8662918b972fd8fd802ce6c187f859f476eef7b69602e8b8b2cd8d4cb36de22f983815e3dca6efc36b1b23a22623e9842fc372dbcaca404cea6127b5fcddcc227bbbc06a010a37675a8ff33a8a7f7934e00f92828fe6f0ba08ee1ce66c30850ee1005ce8bb4bd1d921c82812693ec7f7a94d8e318f6d51bc6cbdebae614b8dbc96949efc29d4b11233b39601b09c53181179523f77caf5c3b2165a4a3a2eeb86ba3a9e109aa73777e97c4f46940d3e4b16a102b090c38d2c5f938dda26bca751e7fe335abd3134029cbde89b463e93f38f6c71a10e7a440045ef99ea6f67e77dd6bb88323ac4af7d8d56bb0fad94c78a80154a4dcaaa9eb1b696c4e3069e6d00850f59be220013f487c3d133adce8172f014d4cad1216cefee52dce991b78bccb2cad727c36e75226945b8940e6a8b2b8166b4459ff3226338014c4743a600cdcf87588898e918024874e242d5918fffda96d7ffd9d59235c1a6ef7032cd80f6dca0a4fccc6c36fda68316c0e7c0a3a7e006fd29091bf1577197c5b91ff23e28700bfe6d3a44845aceb2735b6689a57c6468a2f67612d178bdac4fd4e69e20a250e0d11e5333abef48dfa43238a6f3d32c3e8829cc0dee260402039bf1ecdaa50320501633567f27051d5b83965939734dd4109dc5618e16755a34066e590c6e097f3aa257c3b73db55c53c183f52a732696baf53ca9178dbcfe06a27e5be6630c909fe4b54872283507c67cccdf1f5caec779bf87af9c5df31740ecfd56c9dedbade3b2e765885dcd64bdeff7e02a9c528c9034d5b447da469e71d81f3f7ee44bb869157b1fcd48025f77bb8d451a66fac737b752a9493dbf8d40d43c6cb016626c127f1fa2c31262a86867789cc207e5d4574affa514f9cb23dfca2ed9e03bdff5fad9dfe8df5c62a549fbecf9865dfbe2d7b9378a917ebbf678602932ac112824d2a400ad8a2c08a0d6da545fc310a1e373510553eda4dd65b60072cdb5d4d379274365ade70ffe2c146ccac9d483e28151ef838502ebe4f0bbccdf2405d007dcc03a728683c1ca1b6be4a2c1612de76bbea27d5d9769540f969df07f8be4adb4a745ac7420f10a0c44aaafbca70d041f5120b84264d1cbc2d1ed296421074ae21236e0bba2391bdbb2972b915a493b4d4ef23d3b65de3d574f2d47ef5df157dacedb097531d52101ae2f6ce6b9fef9960623b009c183dec7327e49fa45af76548559c776adc10180b0eea2bddfb02b3736f3908c82a1653f820a2f045974c2bcfc2aa974c77e3f73c7ee34aa056192943b9add025c175dbefc9d91edb745d5447b70a24f8cd9f3ae395e01b92276b80014ac89a2e34bd2e82119a7e556afb156e03fbd4c519437e436adc1166595ebd092205f56f558a7b3e5246f08f2548fe0fe8c3407efd19e685c225674906a48aad3465d43ff317e19f04282c373c20eb88a11d6194cd038f841df44e442a81335ee63438aaa35030d9846878a51aa2d64258487377979ef1746684662d77eeb6b8fe7987ed227834fe220f0280f63c875ffa6c5e", 0x1000) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r9 = dup(r8) r10 = openat(r9, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r10, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = dup(r11) openat(r12, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r14 = dup(r13) openat(r14, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r16 = dup(r15) openat(r16, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x6, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r18 = dup(r17) openat(r18, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r20 = dup(r19) openat(r20, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r22 = socket(0x2, 0x2, 0x0) connect$unix(r22, &(0x7f00000005c0)=ANY=[], 0x0) dup2(r22, r21) setsockopt$sock_int(r21, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r23 = dup(r21) sendto$inet6(r23, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:49:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000004) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000400)={&(0x7f0000000480)=[{0x101, 0x8}], 0x1}) pwrite(r2, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) r3 = syz_open_pts() truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffff) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) flock(r3, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x80) getpid() 16:49:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, &(0x7f00000006c0)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x70, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x14, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x20, 0x2, 0x46) dup2(r11, r12) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r10, r8}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r7) r13 = getuid() pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = socket(0x2, 0x1, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r15, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r16, 0xffffffffffffffff) r17 = socket(0x2, 0x1, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r17, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r18, 0xffffffffffffffff) r19 = accept(r18, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) r20 = socket(0x2, 0x1, 0x0) bind(r20, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r21 = dup(r20) listen(r21, 0x0) r22 = accept$unix(r21, 0x0, &(0x7f0000000080)) recvfrom$unix(r22, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r22, 0x0, 0x0, 0x0, 0x0, 0x0) r23 = socket(0x2, 0x1, 0x0) bind(r23, &(0x7f0000000c80)=@in={0x2, 0x3}, 0xc) r24 = dup(r23) listen(r24, 0x0) r25 = accept$unix(r24, 0x0, &(0x7f0000000080)) recvfrom$unix(r25, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r25, 0x0, 0x0, 0x0, 0x0, 0x0) r26 = kqueue() r27 = socket(0x2, 0x1, 0x0) bind(r27, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r28 = dup(r27) listen(r28, 0x0) accept$unix(r28, 0x0, &(0x7f0000000080)) r29 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r29, 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r31 = socket(0x2, 0x1, 0x0) bind(r31, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r32 = dup(r31) listen(r32, 0x0) r33 = accept$unix(r32, 0x0, &(0x7f0000000080)) recvfrom$unix(r33, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r33, 0x0, 0x0, 0x0, 0x0, 0x0) r34 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r35, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r36 = dup2(r35, 0xffffffffffffffff) linkat(r34, &(0x7f0000000280)='./file0\x00', r36, &(0x7f00000002c0)='./file0\x00', 0x4) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r37, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r37, 0xffffffffffffffff) r38 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r40, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r40, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r41 = fcntl$dupfd(r39, 0x14, r40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r42, 0x4, 0xcc) r43 = getpid() fcntl$setown(r42, 0x6, r43) fcntl$setown(r41, 0x6, r43) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r45 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r45) setsockopt$sock_int(r45, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r47 = socket(0x2, 0x1, 0x0) connect$unix(r47, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r47, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r48 = socket(0x20, 0x2, 0x46) dup2(r47, r48) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000001c0)={r43, r46, r44}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r50, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r50, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r51 = fcntl$dupfd(r49, 0x14, r50) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r52, 0x4, 0xcc) r53 = getpid() fcntl$setown(r52, 0x6, r53) fcntl$setown(r51, 0x6, r53) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r55 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r55) setsockopt$sock_int(r55, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r57 = socket(0x2, 0x1, 0x0) connect$unix(r57, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r57, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r58 = socket(0x20, 0x2, 0x46) dup2(r57, r58) setsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f00000001c0)={r53, r56, r54}, 0xc) r59 = getegid() r60 = getuid() r61 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r62 = socket(0x18, 0x1, 0x0) setsockopt(r62, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r62, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r63 = dup2(r62, 0xffffffffffffffff) linkat(r61, &(0x7f0000000280)='./file0\x00', r63, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="ab0228d54331ce0e2fc5e93e8607d2033d45e2de419a2204d547", 0x1a}, {&(0x7f0000000100)="7e41f80db7238c83cf", 0x9}, {&(0x7f0000000140)="ec1bbc52dac00bedb3268cf5e873f9a531f079ac68b62af6d26ee943d1d6736eb9cd4b21dbcb6886793adaabd057e9947d90724cd8127c3f4184a00742782d49519ab5860c0439d201d9", 0x4a}, {&(0x7f00000001c0)="8c315e1f1191bc28197b53b31ba59c7d95d6c2df2d0f8823e8c88b185d12499a4e189090f35a778d99d680f3d3a236e3e4f36894e2a70ff4852c9d139f94b9b83e7a37185d8d7040e70a59155e9aa87aa80e24c4aba4", 0x56}, {&(0x7f0000000240)="b897606212b31bb8129b547af5a334bae484b9a724c7ab60f4a02fe554d54ca3c82fccb31c04b69027f9967ea09e71d732b7ad1ca84b3f5616176024042e9c66c1f4680888c36bc6c4a62bfe7e519c4469432fc0630fba49bd8dca15bd932e060bb66195271dbe6d7d7e14ea01b8990eb8", 0x71}], 0x5, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r7, r13}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, r0, r17]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r19]}, @rights={0x10}, @rights={0x38, 0xffff, 0x1, [r22, r25, r26, r28, 0xffffffffffffff9c, 0xffffffffffffff9c, r29, r1, 0xffffffffffffff9c, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r30, r33]}, @rights={0x20, 0xffff, 0x1, [r36, r37, r38]}, @cred={0x20, 0xffff, 0x0, r43, r56, r59}, @cred={0x20, 0xffff, 0x0, 0x0, r60, r64}], 0x138, 0xe1ac98d53600b476}, 0xd) fcntl$dupfd(r1, 0x0, r1) 16:49:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000540)="94606a3c046e9fc7ae66214ed320") r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) dup2(r1, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 16:49:11 executing program 0: sendsyslog(0x0, 0xfed3, 0x0) sendsyslog(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:49:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xc54], [], [0xffff, 0x1], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r1 = socket(0x18, 0x1, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f00000000c0)=0x2) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r2 = dup2(r1, 0xffffffffffffffff) linkat(r0, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) write(r0, &(0x7f0000000000)="96ed3252d66195d6fc00b49ad525e8e683a6d8da97873fcc91a2651bec123c638ede6ed0b073d39eb4236d28b782eae4793a74ae93f5d14b89041ed2525c79d4d76e4543c618182d8cebb907eab9f7bb96a19729c382d57f361028ef217475358b8cc48c40f8ea35e646504af8575e2c03258a2406a566f4a10f161b8cdaffa8e2b97326203c36042a980e38f6d87e5124472122", 0x94) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r4) 16:49:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7657078bbfe3cd03, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x6, 0x200, 0x1]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, &(0x7f0000000080)) recvfrom$unix(r6, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r6, r0) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r2, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x1, 0x1f, 0x1]) write(r1, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x167) 16:49:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39, 0xf0000000}], 0x9a1d, 0x0, 0x0, 0x0) dup(r1) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='*$\x00') dup2(r1, r0) 16:49:12 executing program 0: r0 = open(&(0x7f0000000740)='./file0\x00', 0x70e, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r1, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf60a46439aa972152f2d848a02cd3a1a4375a915c8e076c8a16e630eb28ba13e6297c117815d7e7a7352a4a657599370e52c3b19274cd1b572a3e4af409f44cece0bf40b4319a777eb74cb234fc28809686aa74e2ae13", 0x157}], 0x1, 0x0, 0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) socket$inet(0x2, 0x2, 0x5) r3 = socket$inet6(0x18, 0x4, 0x3) writev(r3, &(0x7f0000000940)=[{&(0x7f0000000a80)="f68ea63c5c780782572e6599563f5612fc9d8d7a84fc0bebcc982cf8f9a58b5f7f4413dd35fca5c3ffce89aa460506fb21791c4c91b5b1276b8b00f03fccad4e473c1bf459aeebde88d76595bb8c26984dc2c9395d5b77e0831f25fb2d5f65b09b35d6e681dc93139dea4043df529f7262bc4e6339143a8546251fdc9055cba80f910fe53602424e49bb7379602022ea80b5828b04793bd881e626895a809c2303772baadc014431eb4ee3817cffda3abe8f55474978a11a97b23534e96bdec51b360195c023b6dc5a9ea19ab4d4e33758382ccbad875f1781c22ea6461036fe06"}, {&(0x7f0000000b80)="8bc63bb85bc8e4242e29ebc86b8b2b65b66181fa8c751518fa89f8f16e6e90ebca32007c5c457e7dc08b91cca1c2c0bc722a514a0a2badffee2a5877207c9670de555f32108ae9c8cfa54291abbc82d007d0dd9ec5f0849d20e36b4498b4b52ff445321a760c2ca156779db9d5161abbe45adc04c3e1d66d8188f7b03b75ac157f8c5c1f46ea1a47e5c47bf0fd02552ffa31bc77a19a6a42b1528c3fb8a03cd23ab5ab09e6a6dfb0296e458d39301378ff72fc37642f927feab2c57ddbc91b"}, {&(0x7f0000001d00)="920455a3967712307ad85a7201e075e9bbf921471093e1b5d9468941587a659757baeba9c2a42a9a1fd1afdb516f3ced8e029bf54661367760af58f9e9947ef860a4791935d0b8ba1ab157a8df88c8941442a15229082f9c19869e5bc4db76b5f34e2f7c6a8a8b3f69f54300d8d29557ea1dba2c35e2ae05e12a39072edf04e2d97989edd94e407626b739e99a24bf517e3c117dc4a275e43163bd4c16be8fc9f2ed9b8c425afaa361ab9d4b295f233d5d001d437b69efaa5894477b527733ecdc3332297b2cadd79af34dc9ef31128b7829b773e313ec7124fb3511df8b2ba0f5bb462a45b147b74eadb8d5edce87ecdd1694e6971f7cd6bc8dc955256c26eb51850ec9c54d0c104b123fa40278d7cc1516237a9ec3d677e1150e315883bd09fc59e4628bf0e680283c03d7a4918f9f1d9ddf0b8553f9f5432e62bfc188727f3cd8be0f6ea7825961e164da84ed0eb9d0e28a9fa3905055de1e298352bc890dc6009085d4a60809d6d815f4a20d5418cf8b0064b054f66a05842c449598f64b3444bb5bc6e9b6923d3a6266d2db6763fa5a3cb7931f5e76752d6e14a926ebfb0ad905f6a2f3cb60ac9ceee8b2cd1f10c47e63b0a53ce3f295cf1a2d37f49123b9b9469cc13cf58176f9570837c4a28436e65edf286957054ebb6fe439ce8772bd88b4a13cb2b92f02d0b8b7e1e65b093fbbabcac76594b2fce7616e04e114ba065323c088ee961a8fcb4ee4100ac602ef1566e53746d603c08788ecba820434ec5c003dc283875268de18646053b479819df34fa53c4372bfe1dc3faadf463aa90344bebbaec23f827d5f7637c0fa6eb6a008508f595a47d73dab8056da22a1be25852017b5c0ca2e38902b64c7a54507e848a118b55ce25060196d6f07a5abd2bb34c309daef153bb4607db4d286854ed03a02bcfd60174195334bfa51d3c708737471884bda7928ccd54e9c72ba003dab2c2fffd18fe5e64bf7b3c42882135ff4face3b317c4de8d8cff200cc4c7c4074e57b7e6f42d6abb00085e83ca77bfebfd3372d68e07ebd88a50a09f92006aecf067944b296ea92bf1ccf7571b04df6da47ee25c209f55e99328bcd281e71bb24969e2a7898eeafd70df55b43f6a336223ee112e41d70f70e50781ecd0d7c5da3d0e451aef5ac4e9deff7ef8cf3aa34c7c83900edf3912078b6ca0e31cb23513ee9dcde38857ecc4cd285e25eac4cf4c569cd9e9b6aa65916e2aef82ea638b7e2a023e4ee2da1e03c69e8ae21d1a29eeb4ad391fe35841e5338beffffa7c249b1c6ba1702d033449e7321062651c25d0ce0a8a93f57c2f9a670b839090ba3aa92131701d8a0b8975250270a267f8100ce3100d507da66bdfc3f99c01840519e6059aa22319b81d2141d658af61880c1fccfac6535017f100e16d3604fa0a1d63a7767578cdf55ab2b9c4e30f4f42adfb4c5a86c0f12438681a8cf9c958274cb598bed2b09b49fc578c669805f4bd82b01c058db1ff90fe706df45bafec82c8a9402664b69ea6c2c67f38a46a63fca0511450d960addf77c0654d1de4a953365e092909f94a0ef7882e7bbab22ecd27774fe72ca745215117031e28fa9619b615aaba013749f2b2de2039d30fd629295b82062a76c409580f8a0ca3b639b523f923bf00fd471f566fb92e29d453950c58e708269d94253b0a414abe200950862655d6f0104862e00a426c6925cabc9c92fb32accc2a3cef1287db4efb06b8669496f49b531e92bc6d76aafa166c3120cd32362851147d6363292d138117c6651fbfe8caac54c4314445a10253417a8144aacffb231060822807a38c0ebf432d60ce3c479fcf5f98e7d346df81ea8e168c627c61ea7569d77956ac736ccdb8c4c117c3fc71df6a5bfe88bc7826179c6ec5ecc30cf2be8a7f4d172fc8366acee9a0b8a89bf2df46fb799d5ca428e988b0dadceb752a88afe89ab0db5e3ca94a7f60e1329ea636302ec1f658c26854d97be9f3cbd8531e597397e5a226a3d79bf36669c71109c188e3270f08f562f0dcf1a07cb3bdd0366916d1cc5a11469698b8eaf6a4ebaee580f9f8329f70a8e4c89cdcc32fc0b6caae045e2521ff4389462ab69539718f964830b5b102cd6c0520a72b41c0148ebb5087efe9569ae48280dc4d28d3b6555458b75aa5398f88ad3d97331a3a8cb018846ea84fc931a30d8c13b2761aed853ea9d5a72a8845f406cf501070cb8cc5462b3f6ce17f58538704741c1704af7b92928b295fbf5be4f4d9c891cbee274c99c07b3d5bcec1722024f0163c523bcaf8193d39020a3f078908ca25fb4f799d2707bf060687160c50364e5999af9c1064750774f158e142ea3bfa8b766ee48e3724a08cc64208beeb2d72cc00688276f9d12fe2d09a1c8a9087fd17b73337bed9494958742cfdaeb6272b0ac976acf7df3df1355d771c3003ce0ff8d2135c30d04697fd066b8a06b29aee4796d4671aa97d8c2487f831c57cb2a1bcbcbfa03598fe57cab254c907113929cada42cd6bae01c0311e132afe898ee9b3554f614a7a8f52f895635998d92363fd0a1a5ad523088ea114b8eefc5faa1f1ee512e717b22dcc6d8269835cac6d63e7051c2e9b57f298a617db95b494b7c1a6523f65c3f90605a456733063ab59f9787a969a7c10cb14b0de6e1212eca1799ae637855c3b7a3144dc9e18fe5aa679885242df38eccfff925cd609009a66c2a0d5fb9a117a4bfe5e1174b5af0bbefd125f72e0b3e8831329494e68104b59f36f8f0d5b40f1792e471298c077598a28a5c053360705d4c2d6a52855d727670207f64e9135a7c7c8a210aba3c57a733ee13b60b98260ff188e55d8c3eed03e84e2036f2775642d1571d6beac096160290b73ddc971be7c2566c3b7b7c9d402d9a68e882303c4b4e38c9b2f59c1973279e05840fe56db74878598160c3e617600271ccac115732756b3d3040c78428a50b44866a28d5fe2d37d605fc5987d4388a5a7299ad9fbefe271fcb2b018356104fa8a0884ba1ca060aaede5fbeda1429d03b30756b3007f63647a00011f9f0063efb5c3ccb3f601215bdd22921fbdaab6ea43ef0825642c2cd101a53990050e72d9b575773cb405655e0d7d59aa88c440c8f076cf7a8453b06ef81ac098454b703fb1cad8535a3ea2304141a0498013a023e539e05d1eb4ead95dcb24a61d65c09ba7825f05baaf3cc9faf1ee9df1750ea5501feef0a7118bded05e87bf1c530a854a85d62146940fe60be3493c815e87e03eab8ca2baf7d49983b1667de10f1da31d2b8ff231c5fa3103a75f5d8fa72b4bf3b471ce9d63619de1221cced94fbd96fb73e57a82ff5beebc04c9793ae4371d63e8ac3b7bb7ad95d23956d6c1a71e62e8748538dbbc20f09527a139a72f145a49eb530f496fa9060e377ed501053f972e1ddc79bb8f20782d690c60b9be1f5902acdb7ed1c27ea3c5507f3e7d2191cbf6727a6017fcd234bca759ce47d6b4d5191b497042c9a9bbc14de10504724ccb5f9af2d045a9149ecd0a2dbd49bee65667371703dd8b737ede5a3ffafff9ac0276c472dd1d0e4737af66dbbf0cd016969741a3d951b8fd5e3eb0a0ea4cfe976e2830d3d783ba4ac52d487ed3190fb28992a5c6d79a64db227ecc5a92b6ba04483364b292777dce89b1e9989de4e30703e1be6127ca0a680adca76cd9d0be9856acbd36e2cda5f1c776b510fd0d5e31c10622e959a79871229d581e2ae953efbaeb3d5a5ab7a11e714d99f32ae99b4d9ceb0b7859fdbf48bc1feef9487c110f7c9b38322e73c0f5411c1a65e05b113c5c61ff235fa10243038c29e15efb1a6267bfa52a3b61b54fdef39ae8fc8205c748f5914c76400a7ecef77ccf9f2f5cc13eddadc55610a36487a1cd2b82479185ffc2b64df35fb90d8eaede29ccbdad9e9c2a23fb1d14fee740916069fda5b6e3ffe17ee9d70949ef58dcd8f6e0bd8fb9cc1c1e7e67deb7070acb986b39be9db797d4e7bb583b442932dffdd0b41e894f74447af921063c951c641f15eaa666ede98213c1c14752572c54e68fa603a58ebe9640c41bd706d4630ccb455e5eef63e8769badedf44984c215fe643d5007e37c46ec443fedb78e7d05d694af8971342e6677d015528c3aa222b407d43a074e6ac87b0dba1fe7f04c637f3c78efa76cf3211d06df81e56ee66338d94f3008b827d04779b65efcf0ff1855a31c332237d6505be0a5e31f4b12184a71ba93a068afbd7ada283270fb03f6a8b666be43a71b2a20bd1ec5c9a972cf10923c977738b40daf20098280312af7ab4ee37adcf6a148f5a2dcdf8392bca100aee71f4782ea626bef01d3db8e9bf036a74eb77264d2d7558ec1218872c858bc9d6fbbfb591722d7c7f1014fd2f63d0dab1a6304dfa6bb6b7ec6ac89bb6376a41a15e4527954be04f0eecf9e99f68320959c861a4c25f03a2a15c4d4550313adb5924ce64d8c294a6321a83f1eb21a84d17d4d128176121db3dea4b8d9fd3960794b598dc96793191a57932105fc8bcb41fcc7310b20292992d7b487f2ccf3c0591d37780e19b067ffd47583acd5ab8435d69d61c9be5ac991115ec02f8e4726808c7022ed2303bab69847018088bc0b756b55d13d53bb35d4d7e77b2d1ae2efe12287cdc042536c4f20efcb0ab58d2500ed5dc3d3aaa330fed10bc593bd54d8fa39fddd44b656633104821f6296479a0d20ecd680788baee23f0c42aa7618bfd5d69b88b13270acbbaf6496101485843ed50141fb2bcd60db27ba0ede71c456ca68c80190f9dab67893b593da5cc3d091bfdcc8425ad3a7ebfa28aee766df7a01531c3fd658447e91f8dcdbdf20ab7ee76420047e2273d4a29e65c161eeaffb38f0068c96d5e11b3eca1b39d53e1c5f5b2fb247774b8b64da51a9ea4d6ad31b61459255ef9170fd3569de88eaff98392ea7fcab5074a56e55e41e0a55b2d41fb185ee70de109a9ef98ec8dd3d3564dbc609fda45143aad3c0192481b3b33cc3efaf62944bf5ceb8eff4cfd7b7809a2f68c0c9f4c0f15f6a3bd1064ea17dee667430f605fba3e21cf75dde0cb4ac02f7f53d6c35b3950237191413cd317ae0b94490d145864df355d714a00746911ecf26941a4293db633dbb71791e08df3527c0d65c49f5f8caed7a5db7eb39c61d034a4545bea2e9ff7d83581758407b5d72b7b0f75fb2a4c6b2b9bfc5b74ad7ad86c8c8c57112adbdd33fc3715fa437ed48ee936f791b90fa3bd5a3de48c7aefc5b15abf4d62342316fe1eb53d6ad4bd226753f722bac25508c43a9f043e0d08b68a7f75fde8befcb9b030a3e339c0ead4ddb7b8e3a3779cf188ffe232cbc6047a58cfea87ff6f02e5e7dae3792da76a5ee272f87c71bf45cb53b633a3a7e3f7e8eb0b6e06dc4651f6180947cb294bb50e33ca038c80e71594f3eb154b3244cf2244d0192cfc4466d833e461dfd9b0bc2838465604958b74fc8df5025a455ed866614aa720e993173c83dbe9fcd123980fff1be51da84f737b25e9b3c83d3960436151eaa2fe4a929c9ce86134ba89eaf174d38228a65094d2082157789fe88056a93a48787c83e53b8f1b5f2602d5397835d545176b3835a6972a459917429bc1c2defd55a94d901c5538fb2acba8c05b6b3ddad95d00df8b9f3a77f2e23712c73e64207b4867fcd3c767c58d7bac05a9ccbc4273636c06e6d83efe61d64477d84b1fb700c5cab5e71a6f5cf851b6c5b8095937b3f45d81b6d2898d81cd0e6c5f10de966ff12a7593716e54d8795515aefc4531cdfff355254cb6f2d57b22cf47f9b395b994"}, {&(0x7f0000002d00)="f335cbbba65f85ca3aa2b8270d05ee56701f7234b230fe7889d8209b18d039b1fd203e1d95792b17605773ece0467fa53ccfd86575dac58f9c0bba312dbd451639364e9ee01c20c78771b2495d3d6c621179c82d7e7bb869444a97dd62f77406644a5d2a904ef415a0b74fa1dc5cb942acd91cd49014c22be176796e54226c105eafbb25260b9518cf27a29db436fc67c131b7afc72d79f4ffc099c507fdf8b7c021affcf9980e3e424ed91ba595d3276fc4c23a3bf58471365814539e3f4939e21054f8a5541806c2811748b9d46e72425854e873407b7712c8a79ae718737fd487c6f8568b31d4b307005132463239cd107292e5820c9f2d7242"}, {&(0x7f0000002fc0)="ad0656f0992c9666f7acffb296383130bbc6fbd5689781abd9de992529b79710ebd5305499a0dc1c8ee1eb8254925a5d9c8c6730c3e6018d621623cf5e4f32323c97af839a01b02ae9f95a9f983a18425138024f8180e3af3e6497a19dae8ec4169f467359a1de3aa4f1af9b4e2d69d6f302fb66a4a38968b4555f47d73934f3993c1d95d5edf72924c147c69421bdc89d92fa1177f85f864ff76ab9caa1e747d3984f23657138b11eedc882e840159ccf00d818994fe47aeeb8788bc6569f8bd06243ceebc50f746db9477b70808cd3e5e16428a96b3b4116dae5c0d6c1964af1c4ab3d831f91339ce7b4eca1049ac7a313b94c79a82f68526f38d3"}, {&(0x7f0000002f00)="2f1afaa0939eed3eeb2cd85c70e6a64763e338d1d81e1418c7bd5ebed566ae487c9ebf82f145bccff00dfabb083c3b163c5e5b549c5d438858894da15916247f72e2acef592d04563e456dce0a28df697a79074fc9abb47c1a86bfb9a70cd1dcb32dcacf3666fda288f0223a833a1db48014add233b87fb399d50bf5fb4bc8bdb8c0cd01f8c1df03dfd6c848b0147f4ed6681c0227de54aae4121851e3ec0000000000000000000000000000000000000000080000000000"}], 0x100000d5) accept$unix(r2, 0x0, &(0x7f0000000080)) r4 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r5, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r6 = dup2(r5, r4) fchdir(r4) getpgrp() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840), 0xc) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r7, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r8, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000900), 0xc) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) accept$unix(r11, 0x0, &(0x7f0000000080)) sendmsg$unix(r6, &(0x7f00000009c0)={&(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000007c0)=[{&(0x7f0000000340)="3c196d597efa3c9b86678076970e973ac0a8a14ff90bd58b4649b9ab737f62615fc9643bb49b632d749c1800611811815021155f97982a375bf58d170da48f367eaf1817a296f5e8a4460256a46f234a344ce9256beef23b9a4484e02e393aeacd8373177ef5f668cf3baa7211fa5bed27a8319dc692e98772e7c7af9065f05fb995ed2c91d262bfcdb01e5ba1c0734c55a43616acb55ef5adbdaa64891ab42c2dc0c80c", 0xa4}, {&(0x7f0000000400)="3050a6f542cd451c2936b0d7dea3bc65cf72f7770e2d0165fccedb684b6925b814cc6d667ed2125dc50a1cbcf827dbf45406d0788613910697b3bd0b4107b546965b253357c2cf14d03a11b7b7e3de7c0bec656f417509d54a6cc949ce51187d610508d7a58a45382ecb4367e281d70b4b558ae451029898d111191f27de7ce7e8bb3cbc013e251a4d63e8c2e0cedb2cf33ffb3a2635608a0376", 0x9a}, {&(0x7f00000004c0)="5484edc08badd04ba0208da280c0cc02cf9e2b5d346789960efd9e487e4c9c1a853310d04e175d811281831bd0905ca4da1d31028c79a90f1a3bc61e3e7bb050cfd788eefd813bbf976b0ee08ca9d9aac6b9c383818497480a868c556ee2f3ab9229b690f97ad8ae112dd6ffc90eaf54464f92d28cc9987c27d0898f5b027ed3c0a5bfbe68a14ee8291e81e79d0548aa23aeaa7ae18c291e052012f37715dabd497a", 0xa2}, {&(0x7f0000000580)="50e30f1d933cb5a08c90f12b4420a4c15bb23745acb51f0c47f618060e18c8763b25c668e29cb1b1921a5e3ca37fdbf6fdd4abdd62db2a2b2dde1becb11a4431613def2c87830af85b38631c86400d0699292a455cecc258470b9111f15b421177fdf1c84359280eeef3a423806e51d17c2ac7a727c4c9bcee1a4bfd0b39b1c5b5de20a5a5385ff11f9b95255bbf561907c2d1", 0x93}, {&(0x7f0000000640)="e3e434cc103f3e4aa59ea57a0b272cbd173f53da48e8fa0fe4e38a98496326a28d8fa4c07c41bba267c984db3bb72dd0c1a257075e99856450d47d5b07e74b18a3823c262d493cb8610d373ca97683beb0378da04466a92c31a63050de4d1a7e3a7c8b31da7c866e772affe8cade786c6797ad2c8673a8701cb73db56c2ad1c06a7669980cf2c675704ab79d7f7c61d5eccfe4269ad46bdd8ac0ed4a53c7cdde6b8d19dd8383f4b84b485d7ca6be3b27e647e82506f6e1052014aae75181331e36c8049d3f18621c9b3239f1ecfa5a2c26d40ffeef708dfc47a880b873fb9e8ec5f157", 0xe3}, {&(0x7f0000000d00)="a0e2745aa921b50ddf56900d23d09b2309578e3ba906e0b83e77497810477a120d437a92d60901f61bc246cca7159aec6c318aa1d8cbb06cb22f334a7bf62fccd6ba9a91b4d63869f0c9234d5ca7901a6c19d7cf521ae93956764e0d3e728d92a955b36832ff6e886b67e834dee1004b7a3e44dbb74657e53ca1fc2ce8dd6f1cef972ab2e1efe7495cfa0ae45635f8943f09f0fbc247f2516bcedb498b58bfaf2938699790ebc79a00d0897825bddf5b8499023ae333c55005f030ee4db8e63f942a462b0ed6747248b47c71d6c301322d6f99d7727b81c6d02e9efc21a66f8166db9871f8b904e4bee9bfc358f6c9843807def6e5703698b079396ecb2704fd88567283cd472156984f3f570bb5fae83c7bd8722e54ff17e80a81bdeb3ebc4c3d4d88f0789933683c486fa5b0746400521a4a14bc014f5de3de1a8dd738278b47ae43019fca94f3c5da3d213d2019b03b288b17bc7c7e5f2eba851168a8a59c531dde8cad73c08e71b5676ea9d498e852006fbb2b0300e46c4e4c1d00ef213f9620ddea55c26e83a253e0500630c66a2cd37bb44b2b520eebe98aafa4d276b436a7d374d6fdff1f212c703251e9f244147a0ce7f297d313b2a453c69e53061b13e6a639778caa480eb628bd8e921e906cc6d0767cec248ef0833107a2b03f87a1a59a98c03d5afa3337c64c28a71917f18393d62665e3d6a4285f285b65e890f9a952969465ed986e9c491d9565fc70db131660cd210eee3403dd58358f39efa187c435eed5123a3fcf526ae3f2359d515e6232d8ca1a668772117443f08cc71ded4d8406a8fba98a0ab22a8cc7a9b4888e56c3ba13c532818acb95df81ddb992b082343971895eb6bec7a8e103cbaef3e25988928e2cfe06bb2d78b523e6a52ccc9246c42cfa1ba6b21af3329adb8d7020c2b5b5052f20b3d59d5c4636fd9c24c6652f8b839443d70e37e65635ece2cd0d76258fc0375596703aafa4df7c9c9ac7e33ee6601f3e7a9bd832a79f9f815958c25e7fce72e7e90be2109bfeae0e289679b26663368088fa67873c9b447f9091a15ce0b28ec5c90e8151a4e857424f5b1a23c1edffe4a62ea085e63bc06d29fce335ca59b6f3899e8a96d57ba5909a213f2437429357a3b075b31c36c2675e3a5f37b1709be369decb731052739b79eacf5aecddaed84f47366a6a0c74c4cefbe332f53d40ab22c3797d5191c4310bfb12240adb695d81c1e2d74bd96a19356b22b18838897269377bb3e79d4f08fb7cd2d221c5f668477560deec192438bf77e14e47138addf9c140f22c5926233cb322617f49f9f4faf1f7db7c5fe639c4b0dd22ac0ae3c3fd5c1f9f8efbd140ffac9a23994f4ea80afddee3843dc7ce9c0a820e42e6448c8cc7b8d821c9de35a136421720ee52143bca5be9416168dae1a34bc4ddb971226a12aa0c5ab34f7b266306775adfd2b0f23a40d33b972c6bbd5c420dba9500b288faf53fd9ec56d454cf355bc274a1c4a9b15c1829f40c11576a98bb115cd083dbd4b817635cbd640df8d31f740b6ace1b2f2af41b296a641e0cc0f5bfd0b35300af7092cf529c6e6e20927898e2d5ae476be10ee34e019f45215ce04619ca9e615e1a176785c80ba1f9a111869b73c841bba15fa51d3ba1665daeab9c3b2c7edb58eaa3ce79e041260cfbe7f743bc14e7aceccdb9d50eaeb29377dc75457c7b7fc686d65c591978e947e4169435689981c50501a35aaac52358342cb1c64e5463387693066ae2f49b2e51473b3c02eb3fa7baea73fd564f5664ecf81d500e05e9d926a11f3efd8da147d3d74872fc4931a2f9004247951d899c899537913568202ce9e5b2b733c733a09b286edad37b4d602c9ddf786db02c162db529345c8bd08bc2f717d70234a8d01dfe1f48dc587e435cf4b2a8dc4ef5ae55b4d203d134dc9c80cfdc736cbabf392f82e3bfb45a82a13456cd8fc0c66a51565cd14ed55f4dd202b68a88df9cc184469322d9706d4ed612374d2aed274601315281227edca60d2fb2b219b9b48b36b89b884a147cc511c254b0433eaf3d093ff12538eedfd7602a3e5e7e0719aac4b782b8dea2fd3c619ed2b0c6734ee30cf86d4f1da8d2d1fd79ed9ff262a641f62a55f2a72e95cac41663ad2ba3a16b7d7d995ac519fcad8099e7449920920378c56c42174409f6e0b4a3010577c23d7f6980e12b35faa5514287fc148795c923c023e586393f66ff0f6d227a85cfd2b5afdd0eb366604205394d66bdad0fe76f2e4ea37c4897552b7503597fb2e4d8f395fab7916b476b284fb7a7022302b2fb26af94a4b3c36e1d70bb6609de29160146e917e3713d5477e10d42236414959fac18d173137f10aaeb2bab969a3607594058eff25d4b4207ee75930b8efa201921a55eecf0990bd1014bdb1c7ed7c04c2c776b3b9e142b35a391a74db1accfcf82d7d3fae7364bb86e0d8c5f1d4c3b06a4fe9b837c045c5779055879d11448841e7f09c3e6ea8d735c1f0ada93c904f0a1c7911e250aedb468e5dc8e6cc9ae676475dc17da01a8994d53bd5248d2257a553bb1be92c4d07db710fd1a7e61092296fdb64ac5b6c0ab52e5e1a7d9aaeefd5071e933db9d77dd9216d8046f21fe23fceb19119ea508fdf0ac4bbc0d0373d3684b9fb18132707ccd9441560c532baccadd6cb4da9ce9642992fe3d1fac9f3b915e40c90dd4ef5703227299d111cab22ab4c3eb5fbf9e8014c085b0d3912ac355d64c2dffe30bd2a20203aecb420724585fa0cc4bdc8e9ffba11e6f5983a875cef3a82f20cd368ca0debe47d63e11f0ce0f36209520b65f8b702167131bfd252c5325a95a35084e6ff8966cfbdfd1819ac6d70cf0cbdb6e8ec73045a0171579d79fa1889f8df7bc250e38c38f1f00bc8b2911a59aeb1caf0918281a3da9d3ed588aadcbf7b262d2d7abd1c46cf296ddfd0d1954bccf256e5067d77068616e0290e51a5e1c97b33999f2d7444d1ba01953421918c8a6618e4040417ba6da9e7cbc57b1330d4c25a1e434466b4f107c393fab63e3bb7812241fce99b91949d2952cac09a1ae80ed2bec26a686d2e9d05f5e76e47a0874d3ffc5259df868a3c7798f39672a4ca1c5d7ce7a7e33c0bb015912f85295c4540e80d5fb81b593a3369c1e10f00b14b605de57a3a441720b7fce2462985cf28eeba64706e89d70ed4057d9e6f3a85ee998986dce94857ca9bbaa3efdc738286adff3791b8f30a2033911d98ab8355733d2cae422d2be3fc131361e358c9221ab5ef908002bb79b506b2c33f765b0bac520bf41b066d9c60d7955c42c859501426bd1df640aef11a8f83bdb9890965819279f74a8e0a985b1e68d8199a90148aa0a1059a3cc6b0e510c42e0e4603f22b65bc9731dceae45554103f1986e8b34b6e672f4a1878e3e758bd174f16af5a78bf5ca351de8181b236b6992e2f7ce586e2b4010cecd7f31c1e720d148aac018805166159e2a0c1967c6c464a94a06d0549eb68419378b37348e69a5b1aad4c735d0db1417528e09bf4f01798bc4cba8fd1a2f7156e1c3ee1247102c652ba531e2e6eec9ba9fb9af3a9f6a0c9dd25267fc6aad58f27f6816a76d10818b2bc61b343d81f67dca5a73aa2791707a560411e6d3ce6b02912c42e736ff2ac764ac5f5837fed8c64801f5ac403a3b6a18fad17025ac30621879f5c433a5a9ead6dfca0a90dbc975d006cee2299301b3a481613488b566a4ed81c19b2abd2c2321488e4067301f92675c8a0e0e976bf289fb2a3e6564e29b370c5818429a8d9f63653d9688be1ec566f481d55389de8e4526c5cdf945310d8e51798a26fb4fad4014650ca8c432e8131b9bd2da3a62ea607266790e92a75719d1e7b7e3831b15dc5753f5f683ebca85879cb36ece140895654cda5af0a9aed16bd7dc547bae822d734b9629075517ddb4adbf72a68711e0341904e1ac1367b3085d76b42fa374c81ff42dd43827d6263f2317008009d420ef1b2ab4137d77335dfea94645a161866aba17c52b720f440438c2b65b62c224573b4bff7f05c063b8ef350419202f1276e46908927ac4e79523b16f71a37123ff49a9fe0af659a6730907f3031dbae9fcb533fe6dd739632d42f3d249f2b9b543f3ec3a6f314a4903acf63b428fd0a243c14bfea6154875fe19d16e07c6123465a8a967682329b4779c79102f216f249e40ec6c6dee11b614026017a895f8ae89bf701c0268ff53216da714ba1fc32a8229c14381af75055f2629bad41c8aa1100e3968ea257258c3fd2784e3bf7ffd3df042a4900e92c6ec8f4345e65ea55185e276d73ad523970e7594df43ef31d1f8b46b6bf74a3e73cc6f233b19d9ee7a987392e359515f625e74b281a531b3a9e825eb06c92acf063c1d4eaac0d1662c2e68d546368153d3331680d3e2c08d6855392139c83aa57a12f38f9f10b7f28179734e176185f92cfe3c90c2f1fcce373f33872bf488c1b4191e3198647e73befbe389026a706966a51478f3fc115765159b2beb1235794c3eb0ec3077aca7cb73b4e6f72e092ec26bc24c7718f19cf1fe6f388431def3308359c60c12e3c6f186d2c9a1d312dc9378af2d1d44cbb6403cc926a13b94d05bde307b3f80aca9bf54c18e26261de6815d7868c3487380f0dfa796f887b08b67d99950b0637105a5c30be988d69d9de44076b53f94949ebab7918b3b0922e83f32e150cf422e4fa43872c3fd124e630f5b8453a7572eb546ce8e6916ce23d6e7fe11e28196adc718f5c27fdcb078fb3bdd1971ca5842fed977c592dd9c4d5e0780f288275af4a1c181591bcd4d30edadd789a8be4384801276a648863f37ab3950163c11cbc61dbe5269e79aa86cbb1fb3c264773ac604de7912a8b4747ab46d9e68cbd355bf35aea1609aabf0d299323b73b40650a6be1eafddbd7871f3f1c3e61d32be1b89159c3ba76d437b8b85673a8a4dca2accccc3a7bad136790d7509d56b817610fd81fa34290395d285ded408d46bbdce514fec809fbf353b6e93e59b2ee6708a5aa8e598880eff1bb065020453a980d2d396a3e6af775776e754b1e6a08d5dd58c42277928ad8da409760aacdaf60aee0658d1cdf9b645ac8853c336843f27c3e1d0c65408f7543b417c9ae42696c54015ab040838670feb423fe8ca215e5728fe9484bbee9cccb2c0e56d7d15d1cb168cc69976edc512188ba3ba1dfbc4c19731ff18850989a1d89e990aad0298e2427e6f05e33e6fb1c57872f83c016d2548a0f233474f59df36c74de7831e3bae94e2278ae8c39a63e5954dac25ca13c5be43283892fdf41efe6b20f0ff76df23bbe9c154cfc2d361cb3c3f9e856b23b1489e8bc7a630bc3ba6e2731b1d4e5e7e8768639695601416cb4bd11c84f404e26a761cc3a16796ed3f6a31fea7e8a6fe62274ba655d10c40de0fe0e85cca60bb6399c41c76af514b69527bcc6014bed2298ccd7ff1a0c9e9227565553a281977b797c5ac935c20dc63930ab03b9f48879b43d2af6deb007e05c7a8563334d7fa3746bb6f0ff2c03dad8826805e8061f3ebc7b94b15462aa6ef9bff184fcde414f96530fe0c3aead7607b9bff3f70a21bf04d77cea6ef1f58c4ae85981c90832e900a9665c8631b2029c1b34f11adccc66847796af9d92cf52d94cfceda0b4695a235a4a9e40390e793d3432435ce8956493e559ededa843456aaa470063c88aae9d8a813bdb75d7bcd865bf261eae25e774d7d04da4ee530b55b4f1183e821b33dbd1604f7300b04e9657d0d9038fb55892895cca15ee008e1302d171bdaa6", 0x1000}, {&(0x7f0000000a00)="c3874ec21587cb63761a73a9948b882f5c6bd647e6ca58de5b5038e28acfcfaa8601a8f5369b6e00496d29a6e6e8c80784464c52925b4bf678a5df210fd2e143296b377cea1b2e6ac9acaaddb5a9cecde9a11e8749362502390d21ecdd367f2eef3273c3d3cfb065a5acf245d8d31b5237fef8c27f975f", 0x77}], 0x7, &(0x7f0000000940), 0x0, 0x1}, 0x40c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xa602862fd00715ab) 16:49:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) socket(0x10, 0x2, 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001780)="27308bebb7f4d759bc5e189d553c89d364dd8b94926f6dad4948b33c7ce1fa3f25bd86a91a13468bc7ad0d71ddf3a372e91f2c92e0277cb3f069a09fadb7108767bdab1a42f333aa11fd0d947962762788125561ec1a4c87e25213deaaaba3368add00f4b37bb67c6ef2d188b24b48bdb46bea9cb29d95ab9e0cf3d828572f90ca45ca9f2cca719c61e27dbb300d840464660d8c3dc7adae94eeb28555d486417451f8d75562425fafa63486290002b839a3d8456b9fe4d06f39a1e388a2bf69b0d1db6cf36ccb9cb26e815e3f5c6592b296e2ca2045372eebfa761fa071a35e3172da8909eb7284a840b953330450560c9e0cd1f7344e5e5a1aa7279b296af73abfab62b5cc349baa20462a60bce041c67d3608286f155827314eacf11dcc754fc51379836800ff4f2a82f7735139c548c2e5b319c8fac40c2c01b58ef1d021dab2da25fe465632a87d0359e6dbdfac70a03e2a1071cb262741b64bad3a68d527b513f66c25f709cf9286fef5bcaa972c99ad1c50206776be5ad4447a8219c3b91f4b08d94cbc6219872393159bc0fab9f3287890ca9ac8d5a33b6822cdb1b945656f98db4ece9d0198012658ac927a3ca08db32ad34fdc91b01f9290d0fceb67d9096c9a70a26853650cc0f590b7038ef23c81b2aa6630cfae35fafe2982f6dc4580c3bf0426af01110c28df49b00902d665738d92028046956d2ca60c6a342c9be3a32ab8ac9d28b163969c8db5ccafbe797472414db772998f766e039cadaa21fed0c1d7ac9e1a17598df92a4a22db452cf6ba1215c184437486e01c4e910e674f007df5e5754284a12eeaf3a975f5a7dc6031c1009cda577bef80b54806dcfc8cf51fe8ca888440df0c88360dccb3b34aa665dad3405183ce02e0f0fccf54b343c72197ab2e24cbccb1371ef403e3e6b12b2f5600acccb927d04a252328b8640e6a6cc375acc5e238b4ca98f539cb9bc65cb327d5b1ef1577abd2fbe31d583d95412ee050bdce6239d1ded88db1565276bb09301b4075473e3517242082495992694b2347c7134c6a6608822de75ce9d1bd8b6db3bb9eb39661fc658a255afaadbad6cff2b1277b1c962da8c5a4d805e14f430e891cd7ca95eb385cf7669d8b2b6de13dddff26f3f8ced3d4964e438dec1e16f90597999036faff9c887b94b6cf36e22d96be013e96a78b31725b2f1a384635cc543f90e9ab3d5854eae335a009912d665dabbc2181dbac60f70f841204b5643441f2b9d3ecd02954ab5c92c62ccd0f65da226bd37a42541ab544913a675d8f1c5cb85b25815aa30840cfb6be0bb0728588a829d0130dac2ad294c9f68f1fdb38ea9dee7c2ee5ee336e1defdf923381aa30a44475136c677c920fb7055ae56296570e18a2a6b454f79c47d0a25a4f07c59335c898da53d0d81fd97671d12233e6ec1d6a4eb48c34b93b734ccc82ac0b590ab4549fdaef0e8ee0c7c5e8aed88e26ab8362470dac662a942d7de1717bc0e677dd81e38a8b7bf05f8559da0cdd18476eacae5bedf6f755ca7394c350ac223ca906a8a5b81543b0a58b52f92a5cc8e5aedd536f6a3db4f5669ff713be62ffe1697cf1f47f48ca0d209aa1af157cd37a1dcf454b98f0df480ea23182e3c68d10d35b091360e5fa737787a2bebde6df24275e66df595b5ea3abc4ace13ae55375929e3cfd546b4e4c7e3577921e3d7173226300a5c093c3f430ae9055ebae07a6c06eddcd88b61bfcff21d13a85f70e54eb81271378f45d634ce7c3facd7c7d0dc57bdae454ded248fb7f2d82ce89a5077260efef692579f401d73e85dc3ee6a992b100a2037f2529f3070e132835d4e10bf9c9cb4baceaf1ab39045b2adcb8dfe379e69b18eb85f4dbeb7ff39c7bacdc27ec24bf18a2af9c73a9deeb435701600f81f918c2f579253d275d6581db19d5f847ba3f07b47bced50086ffb4002bbb97d558700597e579993ea4d863027189fd404686dfb8a4c174be25cd1df7bab17a43c33d1a6bc47596512f1ea0f9bf92a86ceb3f0e608183ef0b3e71f49f1476e2289cfc87e48cd1fedbdee4286fb1a7b52288e83aacc0382fb3d5", 0x5c1}], 0x1) 16:49:12 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x200, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r6 = dup2(r5, 0xffffffffffffffff) linkat(r4, &(0x7f0000000280)='./file0\x00', r6, &(0x7f00000002c0)='./file0\x00', 0x4) fcntl$dupfd(r3, 0xa, r4) write(r1, &(0x7f0000000100)=' \n', 0x3) pwrite(r5, &(0x7f0000000300)="533b07ba55b9a8220664713a1323d7fa5fd59c2dd1c3e11d9ac962d21f42f1c3ad05b6597dd03c2d5c009f59fa2b3341989a943c9c3addcca6e445db6152d05775fde6faf80e2c179c623b0ca1764b45853279970faeea3ac9a3fdcfec611a5a437212e6a8ab5cbc8f4d2089bdc1983fa5529d84201be1ec5395aac83b8028fc2a950f852b4a7f01a968e3b4f4228d4ee292ba87f619932c71b990b2083898f873b531f37754b085e7756f57b87cc5b4d5adee4271418f73d8efdfd4fbbedd0d007d462a6cb05fe3ef4d4125053e4ed87a", 0xd1, 0x0, 0x6) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:49:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x0, 0x4}, {0x4a, 0x7}], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000008801, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x20}, {0x24}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) 16:49:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0xfffffec8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r4 = dup2(r3, 0xffffffffffffffff) r5 = open(&(0x7f0000000100)='./file0/file0\x00', 0x29a90d5c539acf3d, 0x100) read(r5, &(0x7f0000000140)=""/43, 0x2b) linkat(r2, &(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00', 0x4) getsockname(r4, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 16:49:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000100)=[{0x87, 0x0, 0x0, 0xfffffffd}, {0x3}, {0x7fff}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:49:13 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, &(0x7f00000000c0)=[{0x100000b1}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x1) 16:49:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) socketpair(0x1, 0x2, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) bind$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:49:13 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x10, &(0x7f00001f0000/0x1000)=nil) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b2c450 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b2c450 16:49:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x40) r2 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x4) linkat(r1, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f00000001c0)='./bus/file0\x00', 0x0) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:49:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0x4, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x7}, {0x4000000000006}]}) fcntl$setstatus(r3, 0x4, 0x0) geteuid() ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000280)=0x2f0f) close(r2) r4 = dup(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000002c0)={0x0, 0x7}) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = semget$private(0x0, 0x5, 0x204) semop(r6, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) r7 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000300)=""/199) write(r2, &(0x7f0000000100)="8c65", 0xd) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000140)) getsockopt(r8, 0x3, 0x5, &(0x7f0000000000)=""/132, &(0x7f00000000c0)=0x84) sendto$unix(r0, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290ae4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x2, 0x0, 0x0) 16:49:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0xaf}], 0x2, 0x8eb6) shutdown(r0, 0x1) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0xfffffffe) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) shutdown(r5, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r6, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000020000000000000029000000"]) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000100)) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:49:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0x46d}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="697443dd63c3b8cf10d03b82de4c89b97f681b3d434dc962bd31571abd78fa7c439a76ae46faaf2e52dfa9a2e6bad685d0e5fcbf86eb622de4469188b91ea0801abafc96c6ab9e61f214ab516438844448e41a59001450653c024254a4"}, {&(0x7f0000001100)="a6d6606f7eda2ead92d5085a059bc112c7f9bcd5145c126383a3d7ea3003526e6acb0912a59598004a9ce11829f6556d0bf9340809f98b85b4f04820d119448c8b91649b20b4aab7c630ef9cf96acd20a7eed530e09912e3e4e91f2eb2af8e299efdbd7dbe0eef216868e15c7600a071b7a608c0d801950bcd80f0e404c1016d4c08f65851eacba8ddd75dcd009a85ec5dd98518736d8663fc8287f81b389c584826adfa9d06fa9c0d5d53382eced1eb20fb36e5f8f2bc4c79511f6038e163afb06da5c832cd769fca1d42e4a9619bdbc4f492594add4a376df6a19c96d771c2226c0461386f60ddb43fa27ed7df93a84a1b1e18540fe4701fb8a08f62e6d700f77dfe5b3bc6963835746a61e6dabed7af140652da42735d36d87b63258155c46cbe79fdc6aa696b92310da5e156eb772d8664ec4345adf625235e50c4774c5820a7a99426447ed3ffcde828e44f27075df69a5d873f945d43cf3ee3822a62468c39e64e43b90e94897288f03ec39d3efcf905ca3971418354a2450a0967d65f3de8002d7cf486219b9c1b5c379ef0ad2a1bad28f37cae4c6e862c92d34b89988e9c16080301ffd042f24867128aca21c97c097fa8fb7275a1391aabf64dc31fc45c910406fd3aaf666c536115339125ba37f73e408b31dd05e792ee139fd363cd0671b79074228053bed57c3dbd87cd577858f8f4b3c6b8333945ace0993cfc1d8df981dc0ddff5415a3b7edceba0576913ba42a8052953698d8f28d9e156027226c24c4d8971c53cdf7b611dfb0725aa697dffe928d84eb123b9c7c381d606322a1c2a97e1a6a00ad075c28849bb953d3b00a9a877a9bad541218ddb3926ceddbe661937b5ec27334b2a447e443c293f490efaab551c9138605cb8f49131080a050baa60d2718c1f35bb6f005fd5e25872f10926087a3b12e3bded757c2a7b3e8eb6cedd9e34757c5e2326fca06c318764ccf6a116e5e3ba6120fa17a1b4691e86f9c78d971cdade829690ab96bf7bc6cc1c69069b08082f5751582316a1de2eb08f48290b340fb462b59288988b303d531fe42517d71e03dab6f0b4da16d0f40573f5feee50d3168672737bb1845cf75373f1749959584760bb7360409b51c50edbed0f1fa4f370ac72388a74bc1bf6057f0d2a97c1debcdd7c11398fbe2992afcab66f49068c8e54a290a6572a2122504371397c52c559aa60d8a9604ab2123b963c6f3eafdf2f40a308679a11d6e2e411415cab122300aeae4fc5d308a8e8b947d5a514c1afc345063d0edf085f8f6ef14fef0dc897af7d8680e64db7f58a0106184ea4db7a09fa0ca13c9c838872d8ec3e0d72fc7744bb41a6505fe7f96a6db210b0b0aa6e5542525fbeb4e0b06224513338cf1a717d238c9ff882f6fc64c6f9995d8dbda4a54bb388f613c3ccf9dbd982c5d758a396e1f588de12311acd535b22e524e71a104b42c97a7ffbdf4cfd841bf17164f10d303269c13fd048b8895879efaf48c0c59ac1d0a6f2665588bc4c1c7941fca9db039b85d85dd88a2268bd10814c18149d915ab9cfc15c15a2eba7bf6a350239c6d301822ae25347ae1bd21f7e1871932094293dc449b7b3c6cd7e3f419892196dbf697ce9be9c83fca5315ecbcd704f037b10cc4accf9b31166b830fe7d6373d37c0cc9bfe5e63a8aab98893096aed26725400fc9a2e2f5318babae90f85fb1bc2b88e7db636b6146d8f223f3fa9a2fc26effbfea8c89274279685d65cc42e2cfb1fb46f0f0bdeab56eceb105aa5b39a738938dffcd644f6e56d020a1d8c9cf8762382804208f015bb0a9b720f94cd502b908f1294b43b87e994afd38ca08a27c3146596a2ee81a6646c511b30e4b4274a3c0dd0080bb9615d5f25e15f7b8781716f2e5e648d0940617047528ae51b10b9095231d638e15dd414ce227596b1cef53810e93e591501a16e1a5adba0918c038477c34ae3f4b9b220d47b8d871b8f3db078a7d5f9b7cc1a1ba8d5ee58c02c6dff8f3f1a6d993897bb25bf68cac2d2d7f8d495b08f68c62dc1d2879040af1c7750db320ea06088bcd1dd205835c087dc8fee96f1455f531c7c71bed40d78ff15f33f081ed394d45571a4ece061d9add71bec593f33471e0894f0d72277c0528d5ef0a26f94f4c58a7bdbebfce410bb72eb979dab7c3ee50756e1ec47d52d2ca930475c588a801da48efb72a1c719190435f58511144ae2531aafaade3395de4ce90050e4bdf4b3eb879fee1ce80c8660043b85ff67d1f5d0f6e50ecd29c5dc4ca9fe9f8aa15ca6fe09aca4d8051e793001974364e7e5b69396332060f737c68311dfc8d8fc5de4e9f32d31612ac1648f2a109bc04f7f8d4f39cfcf701983753b5abae7ce4b523380ebe34cf5b8e68066164d051ca30fbfc468c33a80fa149be87385d0ab81e9977099b875e7c3ed0c5c9f737957432b5245eec9beb77167c9ca605c23227c71bc2af0708b37f5a454e5adc1dae1e7135f377b6e51b3f562016ed3e09918da646d799ba4d8bd69a4f81349fafef0d33d9f8f130ee556ea0a931f73d821bbcacf479fc23ff16242e0efd537bdfd830e9efdacc6be2b1c44c34008f0349e4da3887288e8f0fc7f0c6080fe01580f5cb3594ba0d6a7ea83c082801f98e4286c445ec752d2f1028b5a223bffcf3a30988ab717b1997bbc39a5554a09bf242bf7a07fdf4b3379cfd0eb1efadaf8b882b76a92c2413b1e6e1625520ba09d0a28a779b0dcdc751b1f4af7aaf4d459a92f74d78bb3b3d84e6e2200c9af99c858134dfdf0e3c4928b38c142b919d4096cc429c0839af58af49416794ff090d462be6d5c0cdd731a6a5745c300958a4318321cea488bc7d3d65ed40822024464ecdc387b1fab1a5d3ac72c76d83a0a4379a1188190822f5c2345295c862c48fe7c09af515bfa715c33671b1761e712fe0ad9671b2ddbc4017113feeb3206e3143fdcd127e2f47f41a3ae9ce5f29a5be54973c194c1911779b023643f5eedeffea3b7944188d3b77cb294cea48bf56ba7368f949b29661e44cf48e7b876db7c372b92bb28986b96ad0c2d8352be597fff3445404292c2f9eaee57f366c96be3eb499d30ac1e8e49d1192b4622bbc20fdc22f990797f91c3c173d84900c3e7aec2f933c0d17e89cd508d1663407a09a1210bcd0b23a49489f7b2fc2009094c3ba3c235b087b57d9e12bc55bed7eddf1ab170230ddcd95c0732d9da70c9383bf0352ad67d6f1dd977bb10dc07ca9888288179f97f382ad403dd87bbb13102b0bd801425230219111bd7c20b091668e2bbcc67d35ccab3a1e93b1aeae882d12c577f113d55e8c748cc349cb919933027b4a4ef11b3e4771a6fdd9367a40ef7517e4c7e624e35f24b3cbc427d9d19377227eafd948ad1e107e6c662198ed9379b7943d8f25a53d2c9385e36319bd8a85c033a34bea15a26452254d818624692b749b49d81e8c8c51babeae75d5463f7c76d3bfa965089f7bf54e1cbacfbc8a2cb5af4048f3dff30d274c4d40f327b4cb3b6e90381be87e93013491cb6bbb88a83c8d55d036d7b02ffc7f3c793d73f03e434e42689a05349f6b8ac70d28b10d38e6c14da17acceb9b5c1225214c22bce1c95a964afbe0922d1b1b61942dcd16a224080a4b7e7701bef769f0658fe7a5ae6ca1a444df5b6ad0e9c007bd8844906f9c71e8ac52f69a826bc439250bde9285b7f6fa12e179e749f2ca29370b13ba5849c9171178cd39f91779aa4cfde7c38f194f7ed96e3eeb8119750017bda13458060a3f49cf5e6dc52542a2d8d20e0c05a89742d400d783fa6daa962252ccddf8b70330705d6844e9586d603650e54e0feac83286f16aa69ec856c1e5b9ca341e7b600f39ee7d96daf3c17869a4177ce0e729173991a67555f17340dbbb7b946b8fad27bceba56e38fdd2f6690097a020a730d1a9d45f04dfceaa64bcb0aa0aae7cf7e816725bed193d7d1c7c6f536d2e36a8f1e6a812c607d77450aab2596037cef8edd25713c82e0323ecc8c8356eb1b535c4dbfeb9c0495e7298b365207b6868a9c5004c5ab243b2158662ab0722821ab374198a208b5bf69962e1319f62518909a462e9d3567ec4a4d7e9b3b49c3ce06069af05fb7b7a37f0f565600e13ce681a91d10a8fcffd3f9596b0a823305f14cd8874167a988b59d6f15060ff21d17c99ab17338d4c10beb67528bb86cf584205f44bafa5daebe632a3da76405b65f3b2ae5769518f596a8d7e9ab74c41579d2a3a57e70d8d15475ae211573890337525b93ddfcfd209dad4d759984600549f32f811d18d09c15d4a547c8e6ac315bbf008f03661b0bf9e7d203902f02680813ca14d1f11d7e2685a37eb39fa8023dd76f1e5c59c1fed5424b443d166259ba65f3108bbd5a6ca6294ee588350ddaa3f0b05fbb2afe8bdc99becd627555ebeb7ab115f0581f91ecd7a23ae13b93f08446754efe575bbe86e1bbbae03ee812cab1f539f427b007199253805b7ca57c145ebace82706ba72e32855854c05bc7f700d5e702c7460b9be46531ff53892ccd1fd79db6ab0fd035093fbfc2ff285d8c776ac8c911ad63fdae7ee813c75de18215a176d19e89ef265907fa1c23ad074b4728b1d9554d2a8cf6aa43b3ceba44861dc740ab654d3b358ea33b41f633d38cbb7faba1563ca40b371f72926753fb757cfa2557a1577622fbd81a562dc79addeed76fa5bddff79166062d904360ea2e1907590cbb5eccba3e1c3dc02b5da684cf5b0828c3bf11061950070be65d2b448cd1b1dad2a0da39d58feefef247185da10b5da5ab78eb7672d579c803103dbb69fc183bbf29a379beaf7930280e776b1364dfd01ab7d935dbec56d0863254f2498f2aab20baa039486ee013a257c0cf70ac6aaa1e85018e57bdbbaa5c86e2528350daacadfb813ce45a9ff2617bbac80451604fbf60bf39db2742d9c92440ee26bd9965fe7989ae4b2d1a236d8b2be798a0a1c699462d5e25af6dfb0d509388f464395ad6451123e661b4c5e6d4ab915ea518a854ee02d89493b93b44135b9d276cf2d47627388f62899b3aff5ce81bd4c1b51fa55005d95d398f8e6bd426c5f8d45df4bea376a0794fb1a25468daccc1ce85c9d59cb332685f21b1493e9508d063290525e44cce538ee98b7bfb971e641dfecabb7eb6beef1d58c59b23a2c76e300eb3c0b762d3487675a8ca7b1851758ede09593d40292d2d6308d82a3c5eda21b139a2099d1b8120297d32dffcbaf56a1ad8058d60c9883de715217d0bb18fc0579598aa519b4d1510210048625d03995122cc4fd868ef2f4bdb8661fff13d535fc7ab6df790f5861781c1dbeef2e360a1b12605931c01db7886c8d9af7aa25723123230645fe37e043e46d557a45edb76f0a0d1d105991851085f0391cb78fc5bc3a825231c085466a863919fd307f0360471da14d6fe4aad5298e0ef0dcd4ba343a994865ee14755b33b632f7deebaada341e9306d4abd03805ca8eef8940269eb1710c231d593a117f51ccb40787c148f31c9ef73ddd62150ef677114089965a0222191b286f973869d260181aeddd5bc93c858d8d97616b919b4993168ce8b896815e78e456afd9e668ebf0ba9d24a74e8c31fa66b882c1fca5e14899ca744fd78dfb73659673ce96c39dabcbcdd76030e8410d470c6dd23314df3dc492bd5004c6fc98718585f63ea0dcd13561d336a8f74a3c38d5c569dc426de38820e0bd27bc63eeb8ae1ef1aee89a910170d01419743cebc1d9f2850b52937daf5298824fc321ec550390ac28409dba62cd93c1b24676ef"}, {&(0x7f0000000140)="e2fcca48fb6909166348dfb885004086e0aedb4c877ae7f123c89d6f2ac0e4f326313cefc13d2181573f8631d16deff82ea55084a3dadacbabed919e956d58ecee52b40a9f2ad6b409aa66a49520d690120bdc78345e5cdb91b00380aeefc1677df6ab3fc0a55fcd294600a68c2189b187b11e4716afffe9861161b585fdd671c36ccfb878f7ed2e77069258163355503a81b617c88979b61f06c3f9ea653a23cd81d1ef138eccb9136ca7167695ae66f979e5"}, {&(0x7f0000000200)="b17252e4d9c98e6b47b51379e265c97351746d5641c9024e3a6c9997db0e1c392ace6115fdc9fc72962071097ea4b28e07e92a9ebf8df0bc13dc038a927863b74465c4464c49afdf49c048124740b18f97c90d7792bf864845aecfffbbba7631732428c3a11178a2b7c9f36d48d3f6aded191447cfe36d62a028d89386b634aff5918b655d968a62f3007e1fdf6c3b33a096052e40"}, {&(0x7f00000002c0)="b3c373276cb13b1e2d37fc264cb4147acaabb9a019cc5409199015"}], 0x242) 16:49:15 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x80) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:49:15 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x2}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000480)) 16:49:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) r2 = socket(0x1, 0x5, 0x66) pwrite(r2, &(0x7f0000000200)="39e511a0ba9b6aa9a4a5e76d56a79e2bc54a20d1cfbde19eb8d3c57348275bab1df84e2da7f344f4cb545f43b5f99b669ed3c741891efd4c2361cb817be6587b142359be6aa72193eb3680df1afc22df556ee47679a2606c586abc816c88554f295c89f1b5ed3e3d76ff7d254e4549255d425b582198f65c3ce1a45ff08b49cfac926214a8944113a9a9861177a63006c1e443b7f53a9199a135e7aaae4158c4c32ef5bbb95f26e1c409c42ef3484e25145e6cf77186d045d4dcd2ac13f1942ae5700492f587c7fa5120cfb17d253c922505dd5e0ba32fdd103f", 0xda, 0x0, 0x1) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0xfffffffb}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0xae5be16f9d8fa788) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3e97f0600f41530f36b74aa04bb") r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000240)="b10005016000009005001b0005000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getpeername(r4, &(0x7f00000000c0)=@in, &(0x7f0000000300)=0xc) shutdown(r3, 0x2) setsockopt(r1, 0x7f, 0x8, &(0x7f0000000e40)="36a3a4f13cf50ae95cbafe2642ca06a5d7deb3d5e2794c0e6c1dc5ae8b046fd5e1a5e8685053c38eb8e2cbc0559006b2aeb95e4bbcbccac715f7285af99365476121aae724c077d03cee3db757e11a6675b05d23d4eacd65d4764a2609ccace0bdbde17b6aefe1c6da88ea409395a195547ecf888fec365b354664169068c3379f8cda42a37882bf39907edf0612bd9aaf249c60242d467ce66df42cb1a67ba52002e69ab8c66c737894bbdeb989b57eb8cf365cf05b02ea791b7459e398f803b3943a780ef06eff5295ca4c1a7b7b81095c91eebaaefd37815d5715d765298d543c604c48776c9a5d0a90214951ee1d4070effdf38a7f8d0dded83c259ad1c8b55a52b9596310b92da6572452b98cb7c789edf567c35e1d262be7fd93c7b421f10cf3b83e03538306b1306997ff6b0f1353d178fe388a9091ed0ed2438b20b4a5d4008907149185ca4941fafb7dcfc096ba0210f0592f84c24f9c1e11d3ac331e110deadea3f25d3d9ca5f6b3d3486e9e87b6f640e1ac707d1c281afbd1bcdad2580e989552e4b75a64baf50309c548831ef8d0efea3b1de1e6b49ec9c18aa79d6429c35fad9ef88f02effedeb65d977e8433ddfa066ae34463aef4984ff511ff0d470413fc6dab1057687d2cf38a28bcb681e06cbd4fb9b821c17e83c7d8f1b563110f598ddb1aca5db9a845690b88cb133beecd2d78142fa3d7c19b3d7c624233e5cd239033e594e19d95a2e61dc6cb89733b103b824631c172f56e0f1ef5de762bb12da01d8a5a7f3baee15afc97ce944c4266ae9aa3209483215a6221668fc837e3d9a4e0e56a11e5b19937a3be7111e2e525e3594db118aed9a8499005633aac3f05fa438c3fc076dfe817788312d1e7f0632ab25f7a034a30fb22a82a1487f006490470655248dd7daa02836a9431a4cb556019f9ae83bfb388685026692e061c9066bb770b1e9d0b80e428ff58fa87fdad2d13736eda29f8ca8b971a555f009ecddccc446c2fa3428939e44a8fce95d7f04a57a3f2746ef8e6ef2b2ab596f82559ee7c88493601c7914061881551c4353d9f09c187bf896b4ec00e2c8ab1aef4b53aa0f1a9ea81904b51bc35317990d529267bad00083a812d9aead15b0601822c7f3bd5dcfc0d8d70ea9128527064e5602bd89fe8b29413130be750d32ee094b9d249f8adb0b5cd73497f61d77ec62a6d5832edc3424d0a4b6aff5919c3ca3b48369c86f4083d00923501588f512f1302641769b827be09a69c396a90058a25f3b6adb810aa6ce2306632bb7ee500ef3ed3940253611a2009cab7293e95baabe0e7e5e442ef7dba305828e7e16c3ff676c0eb7ec6a83cafdf2c18461065e565a1a08a500f14d1dccb13fa36a20c5540807a4c4a6194499f134614b7a39e672b29d502b207ac6a7101ab38af48ad67e810940b5e6efdd4cb891be8feec3f1424e3dc9799c377bd6822ab588db0be8fa9fa1f1ee45558df1ae04162bb42797da3d196d18b0468866775b8c2a688dde66e407b38f3f79e7b905449dc468b6380bd723b45a3fda25bda7d1f94b2640f1caec132e7789b8572510befabc295bd4ce9baa03ec7cf61d7eff16931cae28dffda77cb7cce4767feac0fb12bdfceba035cb420ee72e9f3d5a063a23307ffdc48f0d48d5ace4c94ccc74452cdc184b5c8da931fb9fe133812b458ac88283a217be08f393597fdf0c92603c05d8c228eac44f1ba4c2b3f3c8724c758b02a18f755488f53ff05545a45ccff743e0ebe92129f44f0df9f933e12f3a297b0a9e84769bc8b43cfb035c660f3da52d1a2dd4fcaf74fcb0b177c0c0954b0b11a40f9743cc251f6500673ed7087f4bac6aeecb15d5c85c7648a14f99a6953c58bf28ad7516eee2939c3ff72616c57a0e2783d8102405cbc048229f8650cd1b6d2f2985099bd5d7cfccd62870da99b8b4b1e641203d2e9612390631c16bea3c724dd3b2592750f354d3ecf0ae2058adc3b8cd0e40f2b59b2a159ca55f46f97a1d97d50339f63888dbfd7257e07e9ab4af30735df7002c31d85087f02613f11c4b3a4404ae03632c60c7c4060435d1f5706a1eb045dc4162bbf299f3af15c5c0419edde51a2aea808240452fd452ec100c2402fa21d49ff3d0b10afc13c75323130bcf4be815173d9f23201ad5f1bbd59c0ef3ea3f349a4712811a0b380904b033ab30f1c4540b83a4ad2c0b8bce881c8f72ba6dedadd63db475f1a44c93c9beef068ba42f1ddd6d212c51f5d98adaf687c2f90f1027b43f0dc40706ae4631790502b25a46913d4681b727ffec4ef27bab4bf31ad747c9af515c04420ef3055f319fcddf3bbfef2074678e84237f6ff05826757b9c9640be1c152a7557157bd4d82c369b7524fa792a699f745e548b873e765e1d0f1129ecd30bc79805884093ffd5716528e3134ab96218df1536d2fbc8749618c349bd7708ddcdd185035c65022e92febdfd49093f907909ee7010d87e4e7a7e1ae56cf977b0df8289ea9d0f508c21c7893f2d7590c57a47c8881c7fff3b471bd9815702cd7066b1362b7c84681fb10b9838282d908250269d98451a9905c41bb6136fa0466890f47dd834031f21023fc276a3062e09bb95f11c8b0d9fdaefbcde236cdb672a50431513a445f116477f9ae8ebe13a11107d05dbfb5e9322e7aef9cb8dee080977f895374a042fbae336e6fc573eafb89adb4a7e4ea1ba205ad3a5041c656925a7183ac8bbb8bf70c3ea827b78e45a4c1c509c2c8f89fc5c0446cf7af0cab14cf925d52b7fe8b6680b57b8d4e8e9b9b9343872af310555e616919257793583bf93ea3b0f634549ac26ef40143d124af5de6bf1ddb1101ddf3cd3e17398732ecc45c840d7ea2e705341a474536e48e6fa08b00124af3c4fd3ea28c7a570f5c618b5906bc99457ba433ff51f3cbdc7da81866ae71810fcfe86dff6d7d99ae4202a85ff3c635886a966eaee36a0a3f1f09b88755769f84037122b2404626a73c72905cf6d543fae095f26d7c1e5510c0e87353644d0f94054e50076a4353ffe62441c48861a8c3f09c414bc03054f329b340503b71d43c986ea18d0e4bd3a1ba4916ce77f043d3da845c489f172613d81bb1b80a315bf337bb88fe41236ba86a86152baa6cd95848cbeb65ad7fcc18271e94cd564c7a71b34a972d2af82744a45ce0b333b780e729523c542518177fdad1243c7599affcb7bbf17c38590d24927757b35716da2894c547ab208dbecb2dcbe40a42cdc5f28a4ce7040b59e404154be821e4851b8af11b139130beae02a67eef7dad73ec56ccc406c033edcb3c69598530b7e438d232b81758df420d2da74a924647f5d4bd6d523d505c3a39a2bb2c02e125fe46958cc58e9a46331d7fb393160ce5779c43ee9507af06928f82e7c65387b51b165515005f098aedc62c080b27ab9e0cb251534cdefdacf72b5959b2c2882ebfb2062fa8919eb4787c3581550376df40a11cd0897f2a2ad6e5dd857d1fe3094575bb059b3281adcfe27e497c8de5886922c28b7645da02665eac99bf9d1e21cbecbd6c627d069def6b11402e0a945b18a19c892fff77a466de6d123543a7e800553af4c4fa9aa3f0e752c9533c6075200f7aee5509b3a2d09a69e0fd5d415cfacc50580a0162925ae77f9fa88f704cd89570e952852db6a851073ea0bc922da4a840f18f33fac177beefebc640454e92f63aaf2586566f18c93f1a6ca71753c597bbc2a16c8495931ec7125cb803f370f20b92cb671a159d437ae13fed1cc97fbd18e7229559a3d16e0c2a002d02f8362be53e8200cc87249b082eb16b1b71d4951de7c2fac268b7364a63123a17fecd43b578515bd2e4db20b8a812b2fa4b233b82b2c2f6fc4880e6a5c5f8d0833118d97b0a56a39dc500cfc8a38a401546312d125fcdc1050b57598760d90fd98ff607852b0ef08c527090255b56fc81859eeb7c20e6789f8fcb79b689c4ed4dd844f38cf57cc23bbd0f9852d8de7fe6cc4e795745d9bbb7336fe9c18875cbb48dd76b809bf0372b5aba9e8cdc7f5cc228ccbfbfc226a6aa45cd272bd862dc312cdca05ffce20b6b53cf9b50674279985c28bb8bfff7d0a7e42de3f70bfe77eae519b82107aaa678dd79983413fb7d9d880efae326a55c97d8c4a0e9f8d1bc9b90b5d68addede2c9466e0dd866b030e4e731085d9d56dbdf0e95514353c1f8b2104691036f251357fca15af17766f35f164563d07b06eca105025bd44cbf1e9872e8662918b972fd8fd802ce6c187f859f476eef7b69602e8b8b2cd8d4cb36de22f983815e3dca6efc36b1b23a22623e9842fc372dbcaca404cea6127b5fcddcc227bbbc06a010a37675a8ff33a8a7f7934e00f92828fe6f0ba08ee1ce66c30850ee1005ce8bb4bd1d921c82812693ec7f7a94d8e318f6d51bc6cbdebae614b8dbc96949efc29d4b11233b39601b09c53181179523f77caf5c3b2165a4a3a2eeb86ba3a9e109aa73777e97c4f46940d3e4b16a102b090c38d2c5f938dda26bca751e7fe335abd3134029cbde89b463e93f38f6c71a10e7a440045ef99ea6f67e77dd6bb88323ac4af7d8d56bb0fad94c78a80154a4dcaaa9eb1b696c4e3069e6d00850f59be220013f487c3d133adce8172f014d4cad1216cefee52dce991b78bccb2cad727c36e75226945b8940e6a8b2b8166b4459ff3226338014c4743a600cdcf87588898e918024874e242d5918fffda96d7ffd9d59235c1a6ef7032cd80f6dca0a4fccc6c36fda68316c0e7c0a3a7e006fd29091bf1577197c5b91ff23e28700bfe6d3a44845aceb2735b6689a57c6468a2f67612d178bdac4fd4e69e20a250e0d11e5333abef48dfa43238a6f3d32c3e8829cc0dee260402039bf1ecdaa50320501633567f27051d5b83965939734dd4109dc5618e16755a34066e590c6e097f3aa257c3b73db55c53c183f52a732696baf53ca9178dbcfe06a27e5be6630c909fe4b54872283507c67cccdf1f5caec779bf87af9c5df31740ecfd56c9dedbade3b2e765885dcd64bdeff7e02a9c528c9034d5b447da469e71d81f3f7ee44bb869157b1fcd48025f77bb8d451a66fac737b752a9493dbf8d40d43c6cb016626c127f1fa2c31262a86867789cc207e5d4574affa514f9cb23dfca2ed9e03bdff5fad9dfe8df5c62a549fbecf9865dfbe2d7b9378a917ebbf678602932ac112824d2a400ad8a2c08a0d6da545fc310a1e373510553eda4dd65b60072cdb5d4d379274365ade70ffe2c146ccac9d483e28151ef838502ebe4f0bbccdf2405d007dcc03a728683c1ca1b6be4a2c1612de76bbea27d5d9769540f969df07f8be4adb4a745ac7420f10a0c44aaafbca70d041f5120b84264d1cbc2d1ed296421074ae21236e0bba2391bdbb2972b915a493b4d4ef23d3b65de3d574f2d47ef5df157dacedb097531d52101ae2f6ce6b9fef9960623b009c183dec7327e49fa45af76548559c776adc10180b0eea2bddfb02b3736f3908c82a1653f820a2f045974c2bcfc2aa974c77e3f73c7ee34aa056192943b9add025c175dbefc9d91edb745d5447b70a24f8cd9f3ae395e01b92276b80014ac89a2e34bd2e82119a7e556afb156e03fbd4c519437e436adc1166595ebd092205f56f558a7b3e5246f08f2548fe0fe8c3407efd19e685c225674906a48aad3465d43ff317e19f04282c373c20eb88a11d6194cd038f841df44e442a81335ee63438aaa35030d9846878a51aa2d64258487377979ef1746684662d77eeb6b8fe7987ed227834fe220f0280f63c875ffa6c5e", 0x1000) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = dup(r5) r7 = openat(r6, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r7, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r9 = dup(r8) openat(r9, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r11 = dup(r10) openat(r11, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = dup(r12) openat(r13, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r15 = dup(r14) openat(r15, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x25, 0x4000, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r17 = dup(r16) openat(r17, &(0x7f0000000540)='./file0\x00', 0xff26914819687de6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000001e40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a020000266499c89514824d6f00bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adc0700f82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022f08261f6fbcb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33d089322cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809657ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde1cf32f3f1def4d931cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c060000000000000000000000000000a5c99478ff2c058d6337b3f249e2159467b5c5f20a5d87bee7d5908b5d0fb96284bc5c80ceeeca1de7f9eb352b51ac7d327702b0be627ea4e819576479a3569130a4fa7231f4a96bfcfc88334649f184d6f361ef913bf84b3b87d7f565d18d3328c463e6246bf5c906ab871dafbd6c421acfcd564d718739d5ede9e6e022a2d8ba5f6c19660b0e05034037a6aec770506dfe8a7fcfa4312574a8250b6d5575b38007be789245aa9a655ee0be43674da5486e11fa2dd6277557d34e1392c14c09630758f3d79889b3df6b6955591dd84370038b9e0616a2e07350dc15e89e2632cfd491fda92068e9e8b1e880d2c6ba2ca861ae6293c95c0d70872a2b122e361173218a25da7dce4d28599570f50cbca7"], 0x10) dup2(r19, r18) setsockopt$sock_int(r18, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r20 = dup(r18) sendto$inet6(r20, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:49:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, &(0x7f0000000080)) recvfrom$unix(r7, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r8, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r9, 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r10 = socket(0x20, 0x5, 0x7) r11 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r13 = dup2(r12, 0xffffffffffffffff) linkat(r11, &(0x7f0000000280)='./file0\x00', r13, &(0x7f00000002c0)='./file0\x00', 0x4) kevent(r4, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x23f8a97f0c16ebc7, 0x4, 0x9, 0x8}, {{r1}, 0xfffffffffffffffa, 0x26, 0x80, 0xffff, 0x1}, {{r7}, 0xfffffffffffffffc, 0x8, 0x2, 0x6, 0x6}, {{r1}, 0xfffffffffffffff8, 0xe, 0x1, 0xffffffffffffffff, 0x9b1b}], 0x5a0, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffd, 0x74, 0x160000014, 0x7, 0x7fffffff}, {{r9}, 0xfffffffffffffffb, 0x4, 0x4, 0x10001, 0x8001}, {{r10}, 0xfffffffffffffff8, 0x0, 0x88000041, 0x8, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0x24, 0x1, 0xc69c, 0x1}, {{r1}, 0xfffffffffffffff8, 0x32, 0x80000000, 0x800, 0x401}, {{r0}, 0xffffffffffffffff, 0x100, 0x1, 0x3, 0x8}, {{r11}, 0xffffffffffffffff, 0x84, 0xf0000000, 0x3, 0x6}], 0x4cb, &(0x7f0000000280)={0x1f, 0x8001}) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:49:16 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:49:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80064, 0x0, 0xfd}, {0x14}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r3 = dup2(r2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r6 = dup2(r5, 0xffffffffffffffff) linkat(r4, &(0x7f0000000280)='./file0\x00', r6, &(0x7f00000002c0)='./file0\x00', 0x4) r7 = dup2(r6, r1) r8 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r9 = socket(0x18, 0x1, 0x0) r10 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r12 = dup2(r11, 0xffffffffffffffff) linkat(r10, &(0x7f0000000280)='./file0\x00', r12, &(0x7f00000002c0)='./file0\x00', 0x4) setsockopt(r12, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r13 = dup2(r9, 0xffffffffffffffff) linkat(r8, &(0x7f0000000280)='./file0\x00', r13, &(0x7f00000002c0)='./file0\x00', 0x4) linkat(r7, &(0x7f0000000140)='./file0\x00', r8, &(0x7f0000000300)='./file0\x00', 0x6) getegid() sendto$inet(0xffffffffffffffff, &(0x7f0000000180)="e38dab8e44007f93eb1afd3125c4f69bd15c80cef66f5135ffc85506b1268a89677208c51e8cdcb08195deddaf29e3a9d404d6a8e78cad7efb13448838208cc8b1db789b14f482932241c8d872e72bec263da1ed7287f19d53ee885318023d533448f3131e3410c35e1a04ea2e5ef2d11cfcfdfe79106a8dec50c481a099ce304e5f00b03c5d1cc178", 0x89, 0x403, &(0x7f0000000240)={0x2, 0x2}, 0xc) 16:49:16 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(0xffffffffffffffff) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000200)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000001340)=0x40) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000200)=0xfffffffffffffff8) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000040)={0xfffffc01, './file0\x00', './file0\x00'}) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x50, 0x0, 0x0, 0x8c000000}, {0x6}]}) r7 = socket(0x800000018, 0x3, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r8 = socket(0x800000018, 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) dup2(r8, r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockname$unix(r10, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000760000000000000000000a1065080000e00000000000000000000000000000000000a85100000000000000000000f3ff09000000000000ffffffffffffffff00"/107], &(0x7f0000000100)=0x1) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x1e, r9) ioctl$BIOCSDIRFILT(r12, 0x8004427d, &(0x7f0000001340)=0x40) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000200)=0xfffffffffffffff8) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) write(r0, &(0x7f0000001740)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c93777717701a0a31d7bcd5eac4c40144e0e05a80e83c943163feb2c080000003339294c771eeb5cc64ee8709e26b2f8a803e68de5eec25523aaace549f8bc69f840a0d937efc18cad293bb36c3f5c5a0008000000000000ce62113eceba17271f91a279f10eb44cc13954306070f28154fc51b6f60a74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187e07737fdd136ee555cee0ecd0e3bd39ded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd2b4e6e7e2c22dd008984d69affffffff2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fafc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505ff6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660ae938d487f029bf288aeaaf8a0dd92a4b2ab1357f", 0x21b) 16:49:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = getppid() fcntl$setown(r2, 0x6, r3) ioctl$TIOCFLUSH(r2, 0x80047308, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x7) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = dup2(r1, r4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000140)=0x3e) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4b", 0x48}], 0x1) 16:49:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x24}, {0x6, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x395, &(0x7f0000000400)="e4") 16:49:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x54) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0xff) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x4) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r2, &(0x7f0000000040)={0x2, "5d451256b182b075eef88a82a89a1b9541e1"}, 0x1a, 0x1800) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r1, r3) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r1, r3) dup2(r6, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 16:49:17 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x7, 0x40000108, 0xffffffffffffffff) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) 16:49:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0xc003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc024696c, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) fcntl$setflags(r2, 0x2, 0x0) 16:49:17 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x40, 0xd) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r3, 0xffffffffffffffff) socketpair(0x2, 0x8000, 0x81, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r7 = dup2(r6, 0xffffffffffffffff) linkat(r5, &(0x7f0000000280)='./file0\x00', r7, &(0x7f00000002c0)='./file0\x00', 0x4) r8 = open(&(0x7f0000000200)='./file1\x00', 0x482210b605570840, 0x9) r9 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r11 = dup2(r10, 0xffffffffffffffff) linkat(r9, &(0x7f0000000280)='./file0\x00', r11, &(0x7f00000002c0)='./file0\x00', 0x4) r12 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r14 = dup2(r13, 0xffffffffffffffff) linkat(r12, &(0x7f0000000280)='./file0\x00', r14, &(0x7f00000002c0)='./file0\x00', 0x4) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r15, 0xffffffffffffffff) r16 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r17, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r18 = dup2(r17, 0xffffffffffffffff) linkat(r16, &(0x7f0000000280)='./file0\x00', r18, &(0x7f00000002c0)='./file0\x00', 0x4) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2fac001ab1044bca, 0x4, 0x6, 0xfa}, {{r3}, 0x428a45b9d9671322, 0x0, 0x40, 0x200, 0x8eb}, {{r4}, 0xfffffffffffffffb, 0x40, 0x1, 0x2, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x48, 0x0, 0x8, 0xffffffff80000001}, {{r7}, 0x1, 0x20, 0x2, 0x3, 0xd09c}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x3, 0x2, 0x10001, 0x8cb3}, {{r8}, 0xfffffffffffffffd, 0x0, 0x80000042, 0x9}], 0x8001, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffd, 0x11c, 0x2, 0x9, 0x5}, {{r9}, 0xf8f3d795d3263a7b, 0x8, 0x80000001, 0x200, 0xfffffffffffffff8}, {{r12}, 0x1bc580649e2a6822, 0x40, 0xb6c16c1c36646dc6, 0x3}, {{}, 0x6f0f24b6fe0bca8f, 0x20, 0x2, 0x1, 0xffffffffffffffff}, {{r15}, 0xfffffffffffffffa, 0x4, 0xd0000000, 0x400, 0x1}, {{r18}, 0xffffffffffffffff, 0x46, 0x20000000, 0xff, 0xebb}, {{r0}, 0xffffffffffffffff, 0x3a, 0x1, 0x1000, 0x8}], 0x600, &(0x7f0000000240)={0xfff, 0xffffffff}) r19 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r19, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x12}, {{}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r20 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r20, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r19, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:49:17 executing program 0: ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0x3) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) mlock(&(0x7f0000415000/0x1000)=nil, 0x1000) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="6a8bc9634e19769bbd7331d04acf4e250678b4f1fd13d7b5c64ccc9b6a5c3c68523a309a94002e8a52ec47833f36742ad22ac184862b8313340ee42cb59339e7214dd655f5272696061baa0abd11eca46d9d7d2b6ec806ed78ccc3635ec24da6c7a265a730df03e8d12725e152c586e85aef3b8b8980e4ae56aea9793510508fb3c93699b2157d6521769288a8a6e02577d20927dc8b3d9796bd8ae8155b3e27647c5b0bf6c7b61c4061114f50c4d530b3e3e588aa3697044fdc82397bd3647edf2a259376a75ecd71afcc147dae5ce9d102b336a0774af1f2571c3361c22a44e9c08a9dfc7e53"], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000001c0)=r3) close(r1) socket(0x400000000018, 0x3, 0x3a) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x76ad93e21bd6adcc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000240)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:49:17 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = dup(r2) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x1, 0x40000}], 0x66, 0x0, 0x400, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:49:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x20, 0x400000002, 0x1) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) connect$unix(r2, &(0x7f0000000180)=@abs={0x682eb13985c518e5, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:49:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffffffffffb], [0x0, 0x0, 0x401]}}) r0 = semget$private(0x0, 0x3, 0x4f38ae830f9ffacb) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x880) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x9028dc736e7c343e) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) 16:49:18 executing program 0: socket(0x18, 0x3, 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x800000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt(r1, 0xfffffff7, 0x14, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000094f78a099fe5a3efc84ae22c0953000000000000000000000000000028b26c87f62375492f1de5bb9b0a532dabc45c980e06404e31f63bd5f189bd0dc685b6cd604c2b8362e45fc856a8e2f6c69b3089ce9a3a3b3de83ecc6d9c3fe97795c65c5d679564efa6a76995b8ac9518e3397f204520e9dcc92f9646e5beec8f2b8c47fae5c83f94736118b34b2ca7347cd063bfe211161061104901d449819b1716c1be467438591ae0e17f76c25e2440a161e1667772e1d2dd71826b170461b7b76308828b2c706df10a4afc1841473b3e005b5d5e"]) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) utimensat(r5, &(0x7f0000000080)='./file2\x00', &(0x7f0000000280)={{0x1, 0x7}, {0x2, 0x100}}, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file1\x00', 0x4) 16:49:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xce, &(0x7f0000000140)=[{0x4, 0x9, 0x9, 0x1}, {0x9, 0x8, 0x1, 0xffffa955}, {0x31f, 0x11, 0x2, 0x1}, {0x7, 0x40, 0xd6, 0xffffffbd}, {0x6, 0x0, 0xa2, 0x1}, {0x800, 0x3f, 0x4, 0x8}, {0x3ff, 0x6, 0x7f}, {0x22e1, 0x9, 0x6, 0x2}, {0x0, 0x3, 0x4, 0xed37}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r1, 0xffffffffffffffff) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000100)=0x4) 16:49:18 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:49:18 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0xc00, 0x0) fchdir(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r5 = geteuid() seteuid(r5) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r6 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r6, &(0x7f00000002c0)='./file0\x00', 0x4) r7 = openat(r6, &(0x7f0000000380)='./file0\x00', 0x80, 0x2) ioctl$BIOCLOCK(r7, 0x20004276) r8 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) connect$inet(r8, &(0x7f0000000340)={0x2, 0x2}, 0xc) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="28000000ffff00000100000048cdef5360d2c8486439544c7bfb343fdf0082f52fd7740c37294eec656fb9830000009cfe4791a325a3a2462004d1fcb6304e9bc0341f92b4699f336a8eeb6f12e65dfaae680045481792991d9c898371f3a219d6108074a0bae450a792a8dc450db3b865953a1541723ca880380cde86f8851b24d4c15977471a07d154204e97ffc23b0de22ca1ad2351aa2ad80638cad7eac9d4a792ceb705a7d5cb76652a7aa1db39e26e29a020e8acd679cc6ddcd1731aea6ed40c5c26d4358340f4f7b58e75b77159ab48826ccd9386d2c879b4f2331db662b665757e10dc359da57efa2493734814d65a8503eb716aacc5db649ddaf1e51117b52a972d2e3dc78f9e10912d27ac3c893721a396c75d0c7f1025fd11b0a836781332083ac6b32785639e812d41e0", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000140)={0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = fcntl$dupfd(r10, 0x14, r11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r13, 0x4, 0xcc) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r12, 0x6, r14) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r16 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r16) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r18 = socket(0x2, 0x1, 0x0) connect$unix(r18, &(0x7f0000000900)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c492bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd23a8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700000000000000000000000000cb7e0f0d7d70fc510d210b71c5471f041128194724fc5645179d423e91c0ff73fa529d995abc3f3ea4c1aed0ef51cdb61153bcf5bef62d84d7ceffc50f4961b45f7f59f66040231c1315846e34b0df7e1f6e6152ad6a6fbc224f2f7caf2bf5fedc6b1bfa337f000000e6fe65346054f4ccde756efe40df1cf7f950bf002ee6652a7f28ec0d539f0a5825dfab3236c58e5f665d679e0c164632e937d068ef105f5078c96150c0ebf2751934a5af935fd4"], 0x10) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r19 = socket(0x20, 0x2, 0x46) dup2(r18, r19) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={r14, r17, r15}, 0xc) getgroups(0x3, &(0x7f0000000400)=[r15, 0xffffffffffffffff, 0xffffffffffffffff]) r21 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f0000000140)={0x20000000000000ff, &(0x7f0000000080)}) pwrite(r23, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r24 = fcntl$dupfd(r22, 0x14, r23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r25, 0x4, 0xcc) r26 = getpid() fcntl$setown(r25, 0x6, r26) fcntl$setown(r24, 0x6, r26) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r28 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r28) setsockopt$sock_int(r28, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r30 = socket(0x2, 0x1, 0x0) connect$unix(r30, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r30, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r31 = socket(0x20, 0x2, 0x46) dup2(r30, r31) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r29, r27}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r26) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000440)={{0x9, r5, 0x0, r9, r20}, 0x1ff, 0x7, r21, r26, 0xae, 0x9, 0x7f, 0x3}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x37cc66e88d3bd66f) 16:49:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x61}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:49:18 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100), 0x0, 0x1000, &(0x7f0000001280)=ANY=[@ANYBLOB="01001d76c3906d55ce8f39c838a1392e2f66696c745d7d"], 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x800000018, 0x3, 0x102) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = socket(0x0, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r8, r10, r16, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$IPC_RMID(r3, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0xc}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:49:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0xe, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfffffcbd) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) syz_open_pts() r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = fcntl$dupfd(r8, 0x14, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r11, 0x4, 0xcc) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r10, 0x6, r12) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r14 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r14) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r16 = socket(0x2, 0x1, 0x0) connect$unix(r16, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r17 = socket(0x20, 0x2, 0x46) dup2(r16, r17) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={r12, r15, r13}, 0xc) fchownat(r7, &(0x7f0000000040)='./file0\x00', r3, r13, 0x2) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0xffffff64, 0x1, 0x0) msgsnd(r18, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736bbc4646405591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d2"], 0xeb, 0x0) 16:49:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:49:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = dup2(r2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) close(r2) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r6 = dup2(r5, 0xffffffffffffffff) linkat(r4, &(0x7f0000000280)='./file0\x00', r6, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x3ff, 0x6f, 0xffff, 0x9, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:49:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x401, 0x5, 0x4f, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 16:49:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="925dceca8da11863c34fc380f9db38610e5a13dea02558d369f935973f7a98addc8d533e1ce1d8f3fed411ffed2fffe4835ccfcc86a06c5efc4d367aec97952c0f3a7323541f287f1b9b7fbaa18e25502d8ed38355ce1307128fe50516e54d07f92c431c93714a65b17f3c69554e6b02711e9686e3ee03b77b92e9c950bcdb92fd1cc8124383412203e13f0ebd4e018b76b4d89e666d09989e43b566dda21a3084d4721f54922366129088fac24cfc2e8af8138f55728f1d8bf48c97cc98d0fdb57ac6f3b6124d732dcc61349e3348500731f2097f38041c1ed1e3be7e34c32535d32ac4b6895c95494390a249b295eb28946e47fec719ca1a7349b76bf728de307afac0e4c478b86cabd3681361931ef97197254197bd6442e7"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x1, 0x9}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r6 = dup2(r5, 0xffffffffffffffff) linkat(r4, &(0x7f0000000280)='./file0\x00', r6, &(0x7f00000002c0)='./file0\x00', 0x4) bind$inet(r6, &(0x7f0000000100)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x5) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:49:19 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r2 = dup2(r1, 0xffffffffffffffff) linkat(r0, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x400, 0x0) fcntl$setflags(r3, 0x2, 0x1) socket(0x24, 0x5, 0x81) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(0xffffffffffffffff, 0x26, 0x80000000000000c, &(0x7f0000000140), 0xfffffed6) dup2(r4, 0xffffffffffffffff) fcntl$setflags(r4, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x7ff, './file0\x00', './file0\x00'}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x424, 0x0, 0x4, 0x0, 0x8000000000000, 0x0, 0x8, 0x5}, &(0x7f0000000040)={0x4}) 16:49:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffef7fffffbffff], [0x0, 0x0, 0x401]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x5, 0x5}, {0x5, 0x8d}, {0x7, 0x100}, {0x0, 0xad69}], 0x4}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)=0x10000000) 16:49:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) r3 = dup2(r0, r2) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:49:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x87ee, 0x0, 0x0, "000000000010000100042000007bd60000000001"}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x20, 0xb9, 0x52, 0x1, 0x13, 0x7, 0x20, 0x1, 0x2, 0xc3b, 0x3}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) shutdown(r1, 0x1) 16:49:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = dup2(r2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'\x00\x00\xff', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:49:19 executing program 1: r0 = socket(0x10, 0x8000, 0x0) r1 = socket(0x2, 0xc003, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESDEC=r0, @ANYBLOB="2da1c64d5261afb7409a902d8e861c5086e658af100ed60ec3f948217dcbd16a6e2aed43b8673dbdd7c5538ed0b63fb44e02e3deb492e11d41e33037d9159022a4679b57eee79e77bd2f69b6d7fbae5e0b90ff0c291310294818a8b5336d4b14a357c339d4fc55f24b47a5d25ef86a28cd6a097d047b3712a2e13d819705f6b2be4bf0e086e07ea3ff0544c039c495ca390f909e", @ANYRES16, @ANYRES16=r1, @ANYRESHEX=r1, @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRESOCT=r2, @ANYRES32=0x0, @ANYRES64=r3, @ANYRESHEX=r1, @ANYRES32=r5, @ANYPTR, @ANYRES32=r4]]], 0x1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a083cd3e22a7e7ea52d60571f59b04edf20305912"}], 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r6 = socket(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x816, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r6, r0) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="820202000064a735006c653000f0d01fa9d4d7a9f62df466940652ba527988274728d933a02eeadb7a9c43075925ed5f37cef3b241b1839960a93887b010cd91021522c8e4f0144063c64cb80859d8cbdfb175d10000000000000000000000008ecd054a6dd807000000000000000035efb205cc32550c0b32de29d6d0d96e5c49f233926f42ac0dd0552ed36619ce39691e6ca23439e36c0eabb20ede0d8546c11ecc1e27d67bb80578bc691c959c8af3803ba05dd5321542577b2b29613aa5f6415931ad20f182aedb1839711d82d1e07c41b79c426da95821700ab5354500000000000000000000000053e3d5b44f2b371237d665cb2a39a838d42bc9bd6cdcf5cf6ef3cbac314aa96c664b82bc4d69009334219e01d5fe37ac455d11db1e579a3ba05bc30555a73f82fc902ad5172c5e2850e90a56849ab03c526f99ca13b364ffa7a9e18a7040db657b91ea0de47d76e32c83848ec8c5dd4d272d8d9af6f82f7404b6f24358167a51285340f9106476d7ea84c0e4c7229d45c7109500c0b4bd89fb66b649af671bef458f08b134a9ae8985b89ab8cde66d3509f82a2ebcfd7a03bb1463a913c4c0f6bcdec925db645adc4af62453a468e5f4fb231fac32e46f700d3245081fb38481279f5ec9827ffc38f3e8c90d7413d6fa17f802fbbb11c21621bc960a773b0950e00e7d6ff06b8ecc1417d2c008ba2d882ec08e8228a0bd3f7aa541a39fad16acb70024b5b19343dd94cdf316d041"], 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r7, 0x8020697a, &(0x7f00000000c0)) r8 = semget$private(0x0, 0x4, 0xb0) preadv(r7, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) r9 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r8, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x100, 0x80004) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000480)) socket(0x18, 0x400000002, 0x0) r10 = msgget(0x0, 0x246) r11 = getpid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x4, 0xb8f, r11, 0x0, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) 16:49:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x7}, {0x87}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="e740608e1d9f9245589c291dbc96") mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xe204adb7e8227166) 16:49:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffebfffffffffff], [0x0, 0x0, 0x401]}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r0, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$dupfd(r0, 0x0, r1) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:49:20 executing program 1: sendsyslog(&(0x7f00000001c0)="0a2325b2755c4ce4204d70e4da48d9938dd169fac25d9b9987b39b0560dab4e61323e303b8051c0577777c27bb954afea0489a329967ba266e735e85a313aae623ca8e1f5322cf94cbb3ad8766990bcc1c8c3a575cb4210fa785410accaf744ac08a1201d356b7d4777695478f7ffc2e6036112ee595308648d584bf8b807e3a6d047194b0e68ed6c939045fd17b39bf9f1656", 0x93, 0x2b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x5a0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x61}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:49:20 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/62, 0x3e}, {&(0x7f0000000300)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}], 0x3, &(0x7f0000000400)=""/152, 0x98}, 0x1ab27a67c1b67af0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r3 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="1a00"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r7, &(0x7f0000000540)=@file={0x0, ""/102}, &(0x7f00000005c0)=0x68) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:49:21 executing program 0: r0 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000300)=0x8) semop(r0, &(0x7f0000000000)=[{0x0, 0x9}, {0x3, 0x5, 0x1000}, {0x2, 0x3f, 0x1800}, {0x0, 0x6, 0x800}, {0x3, 0x3, 0xc00}, {0x3, 0x100, 0x1000}], 0x6) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000440)=0x6) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000140)=""/125) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000200)=""/56) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/232) semop(r2, &(0x7f0000000240)=[{0x2, 0x401, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x0, 0x800}], 0x3) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000049796744ec124922a3af27b4aa3de9f30b2e9cf246f6000107000000fdf572a1d87b195e3f3d4ed8fb83a3dce890e6e8cf73235f3ea2c602010000007b01a4809450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d4d562089fbac1e680d5db19f085dfd2379"], 0x10) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r4 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/232) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x14, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r7, 0x6, r9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r11) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r14 = socket(0x20, 0x2, 0x46) dup2(r13, r14) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={r9, r12, r10}, 0xc) r15 = getuid() r16 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x6, 0xffffffffffffffff, r10, r15, r16, 0x2, 0xff81}, 0x5, 0x66, 0x8}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000180)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e14da0001a8b36b8f74652d62e100c501ad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) recvfrom$inet(r3, &(0x7f0000000080)=""/160, 0xa0, 0x40, &(0x7f0000000180)={0x2, 0x0}, 0xc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000140)="f05943b5cf096403", 0x8}], 0x1) 16:49:21 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, &(0x7f0000000080)) recvfrom$unix(r4, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) lseek(r4, 0x0, 0x752a, 0x4) fchmod(r1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/212, &(0x7f0000000080)=0xd4) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) 16:49:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffbffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) read(r0, &(0x7f0000000480)=""/101, 0x3dc) close(r0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, &(0x7f0000000080)) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r5, &(0x7f0000000440)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)="4ace8de8046307ac91e428586f7a08c37428a6cadc5de9cfffcd63e4c1f79e8e89b47700806c4bec748fb5456fc7cd8ab53aa30cb25106e474b735f34e771b30cae24dddccc5d75ffab58d401ca41a1b01904d3016c66a614022289ef7b8644280db741e0659927540bb14ace4b0ac0ce129bd5ea0c489ae7b1c00523c201125c7e6a5d5a81c8d7d6292650d08f8a9977ca0ad8335cf3a9f909066e056c76590ede4b309970f9104e81d46aca332b30eb9cd5fcf7aad63b22ed4c170e7392d038b91a278670be1f7d62525c620b93a957eb554cefb1e530b427aa630b529cebb91b895", 0xe3}, {&(0x7f00000001c0)="b761b5cf8afef59e2c4f78439ff2c71271c26cd4b6376eb5611ffe0055c9c05385bab8c68613d07a676d31a161902e9e7149c3d54b80b6c9ab0a78bc9be4b8409efb3532264f3949918828a089b2720974a6bc7c87b7b1b866c5e394bd4b05972f9754a908b3c4c4aca3eef26ff7631ff8be7989219dc28073540de5111a1f93551e61c5baa4c5f107c8c6b685cdb7c94088ec12dc7f05f016d9876bfafcfe2bc88f5c37d598c0848f82ebf855ad6a80bc17f5196fb74970d0bbe39138611e66efa02843af5fd6ac391ace41b3f2abe57254a585e699396d8c561b4df185e4", 0xdf}, {&(0x7f00000002c0)="7e1995f5b3c3e27e4e20f3fd8b45962cd8fde7", 0x13}, {&(0x7f0000000300)="6762930c1b65f2f8372fb9ceb6ef16cba2d23c823f39f1fe4b125a0ee8741084b747af8cf7a533336a6d79b16d6164ab738e2435a7db19e71ed35970b2741f9f72d6acc759c9c63f821d1445be75eb12096a4b905502833a7de88803dfe450b863e182ff6de8c2ccdcb7eb423f76a78a03a7e095f6454a5618cf95276fd25feaa8f6727bda735b6acc89a3a2e29118ca43e87db4afee78086255ebc5aa7b9b6480917d3db7063902b6b418a1584b46d37acb142a77ac4d050f3d47922b2310dcb5596439d5227342e0b7cc835a8c5b648bd14b30c14f2889c72fc350e2", 0xdd}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="20000000000000000000000000000006b932cb4ae5796e7fd9ac924a6e03ab00b000000000000000ffff0000010100001a18c2f9be3e0bf0f2d175e402419051352c98c7c020af0db77c5c90b7ef8bd64982033330a1bb8ca7c39370140e5c725396e598413a21549a92affe20c7ae0ee7fadef4f97e36d22d5935f08b019554e81a00c498ba76749fbace9a22e05a54e23b9b07dc2422f135fb338e498ca179ad2c09aa01a8365fb699cf10d1961b03b4707b0f17838cc63a3f4dc657d998d40c0912c1b4905fef22995ac3d5bb00000000"], 0xd0}, 0x203) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:49:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) shutdown(r0, 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:49:22 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240), 0x10000000000002d2, 0x0}, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x14, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r4, 0x6, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r11 = socket(0x20, 0x2, 0x46) dup2(r10, r11) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r9, r7}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r13, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r14 = fcntl$dupfd(r12, 0x14, r13) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r15, 0x4, 0xcc) r16 = getpid() fcntl$setown(r15, 0x6, r16) fcntl$setown(r14, 0x6, r16) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r18 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r18) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r19) setsockopt$sock_int(r19, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r21 = socket(0x2, 0x1, 0x0) connect$unix(r21, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r22 = socket(0x6, 0x2, 0x4a) dup2(r21, r22) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={r16, r20, r17}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r24, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r25 = fcntl$dupfd(r23, 0x14, r24) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r26, 0x4, 0xcc) r27 = getpid() fcntl$setown(r26, 0x6, r27) fcntl$setown(r25, 0x6, r27) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r29 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r29) setsockopt$sock_int(r29, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r31 = socket(0x2, 0x1, 0x0) connect$unix(r31, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd633f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b1266d7a037ba037721f4409489fdbdc726070ad212d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r31, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r32 = socket(0x20, 0x2, 0x46) dup2(r31, r32) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000001c0)={r27, r30, r28}, 0xc) r33 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x100, r9, 0x0, r20, r28, 0x9, 0x3}, 0x5, 0x0, 0xffffffffffffffff, r33, 0x80000000, 0x1000, 0x1, 0x1ff}) 16:49:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7702c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) recvfrom$inet6(r1, &(0x7f0000000480)=""/4096, 0x1000, 0xc2d34dcd9d7c2ee9, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x8086d2f9a6e62387) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000), 0x4) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000001480), &(0x7f00000014c0)=0xc) fcntl$dupfd(r3, 0xa, r4) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r6 = socket(0x2, 0x1, 0x0) accept(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a0a5bf895f4b4ff"], 0x10) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0x114, 0x0, 0x0, 0x0) 16:49:22 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000500)="e28bc7d9476df6b486def45cfd2df7141b3e03bb52050fb248d649a4117595e232bf5752e1854b0aabec5c6b6d1b80fdaa82ca0479908a1e8f9fe11491c9eaf03da7a9ecdb4772101860ce5cc2a39af770af3f399c96796db9d319d305fdd508906cc8caca9eaaf2f2652abd37adbd1d6019c5d78136ebbb8b0f178194b4e4b7206039a08c4334790820a1e4e0869dc224a34bb07f4c2b4675f6709dd3dd49fc6d304121d6fdadcf", 0xa8}, {&(0x7f0000000400)="c2b3bb898d5b021de476694d42316a48846f480f650d709a0058bdc087070ec308919d31e808d84b4975463f3fe5265720df2c7578e1d696a6d5119fb84026fd74f28479290bab01307ad29cd92f5b8bc3d8eaab17a8d720a05f", 0x5a}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) fchmod(r0, 0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x115) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000280)=""/32, 0x20}], 0x3, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x40) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000380)={0x1}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x43d, 0x0) r7 = dup(0xffffffffffffff9c) accept$inet6(r7, &(0x7f00000003c0), &(0x7f0000000600)=0xc) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r5, 0x0, 0x0) dup2(r4, r3) pipe2(&(0x7f0000000080), 0x0) 16:49:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") pwrite(0xffffffffffffff9c, &(0x7f0000000100)="eaf59863b14d551e9169b4d0d9e0129f6cf5bd7f1e632a98a061ad519831fe5192fec61bfa061a43bd49572139b45c6b2c8f5d38bd3894179007f0896c7391029a5f8c5181510730d6885a0c945104a4ec76369ffc873eb50577684b9cc64736a7a6ca73ce695f8209ba1cab6c0deb926876df92b13794c049ea9a905c819b7ecc445fae4043df890b37606b7ee2594733dabf09ac554d44512d552bd496f7dd4ee3d7ab46b868f66818e66d9e3ff574e8b5f09eb81956648f5842", 0xbb, 0x0, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x6811, r0, 0x0, 0x8) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0xcfd537da66c43114) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = dup2(r2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) sendto(r3, &(0x7f0000000040)="c3d9b0fe82eb80d5e66d7fe63aed0138299f52a5821a351aa2d859935096a74cdbfed891aa", 0x25, 0x804, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:49:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x11) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:49:22 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x82, 0x7) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000180)=@in6={0x18, 0x1, 0xfffffbff, 0x400}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000700)="43a18c5745f45008343dd6bf48907c2a70740c2aacee72465a6f935d4ff6828633ba4d182cbad12f65aff5611fdb7c0515af3180efe17e4831cc2c9d743b99b6329054e0867fbc98b51808d6366306bcb746c21a5f7c76838a", 0x59}, {&(0x7f0000000780)="bafe1416b13a8c315099fe4b9776a87556da26e2b76f71d58760f30cced5752b0c75bc6a7450743f49c36017b359d02819f511665d287e536facf24de55f0763ac5b88b1e7f73795bd6a3b309f032f78f1f9acb38eac96cc3ed44c0068151e3def7035a160b7a0b07c9a", 0x6a}], 0x2, &(0x7f0000000800)}, 0x200) recvfrom(0xffffffffffffff9c, &(0x7f0000000500)=""/125, 0xfffffffffffffefe, 0x40, &(0x7f0000000580)=ANY=[@ANYRESDEC], 0x1) open(&(0x7f00000005c0)='./file0\x00', 0x80, 0xc0) syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0xfffe, 0x513b, 0x5}) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x81) r3 = socket(0x2, 0x3, 0x2) connect$unix(r3, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a38620700000000829595dc37a2cb96f145830938fe45b45984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b497fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddf030041ffff3f35c0568241d85544cd1cfd0b34ca3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e673715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c10dd3f470900d18813f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741373370a7e25595889d6bfe6a23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b00000000000002cd381a7aa89400bf030000003aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e48934cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6c9c5ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272ae139195e2b35f671c08c60078e313fc31ebf190de01bbb11a2c9703f4a7159c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0331d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e114c1a1f0049484398247b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933fdcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a566d43833db2e3d8662fd451b263849efbf10429d24a4e685e632d7e0be151721430ba1735c25ffd3aa058d4f35d78cddbf529f9edc841ae71c1ff99c6196bb0f8eb75d0d1d1f24d4122891c6d718af9bb10f372ecbbeca9ec33427b7be044bd13bf8d448a099e590e48be8bd67374f1d61cbd92e058d07bf7e110aa757d32c8707c43befb165970268bd34894ef6edaa3079679ed6b49b05f403dd5ffac313dc971f3f1a1774972375b864af11d82eb692a193c5a7367a98b86a9a4de6eb12c8fd51e3a56524e953c80979df44d8db68e09a6faf7efdb62b86fe67b53a36eba6cc61c801f1ceef943e3d76008ded0a4ba055ab212df0e4e9dfadf7b79"], 0x10) r4 = socket(0x6, 0x4000, 0x81) getsockname$inet6(r4, &(0x7f0000000200), &(0x7f0000000400)=0xc) writev(r3, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x5c9}], 0x1) fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) r5 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0x55) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000640)="0cef18d51a", 0x5) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r6, 0xffffffffffffffff) recvfrom(r6, &(0x7f0000000300)=""/195, 0xc3, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x2, 0xfffffff8, 0x1}, 0xc) pipe2(&(0x7f00000006c0), 0x4) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0xe9, 0xffffffffffffff60, 0xfe, 0x4, &(0x7f0000000c00)={{0x7, 0x87, 0xe4a9, 0xfd, 0xfffffffffffff10b, 0x7, 0x400000000000003}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9, 0x5, 0x4000000, 0x400000006, 0x6, 0x7fff, 0x9, 0x81a6, 0x7, 0x80000001], [0x0, 0x0, 0x0, 0x0, 0x800000000000000, 0x0, 0x0, 0x0, 0x0, 0xe033], [0x0, 0x0, 0x0, 0x3], [], [{0x400, 0x0, 0x3ff, 0x2}, {0x8000, 0x9ca, 0x7d, 0x3}, {0x8a2, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0xc6f9, 0x8000000a, 0x3, 0xfd}, {0x6, 0x9, 0x5, 0xffff}, {0x10001, 0x5, 0x8, 0x7}, {0x0, 0x0, 0x2, 0x8}, {0xff, 0x4, 0x0, 0x3b0}], {0x81, 0x15, 0xffffffffffffffff, 0x1}, {0x67e7, 0xb9, 0x9, 0x6}}}, 0x5, 0x3ff}) msgget(0x1, 0x80) msgrcv(0xffffffffffffffff, &(0x7f0000001540)=ANY=[], 0x0, 0x1, 0x1000) accept$inet(r2, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffffffffffe4f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000880)=0xc) 16:49:22 executing program 1: ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000040)=0xffffffff) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget$private(0x0, 0x4000, 0x51, &(0x7f0000ff9000/0x4000)=nil) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:49:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000040)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") fcntl$getflags(r0, 0x2) 16:49:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0xd6, 0x6}, {0x18, 0x3, 0x4, 0x3}, 0x81, [0x8, 0x892a, 0x5, 0x7, 0x80000001, 0x7, 0xf0, 0x12000000]}, 0x3c) 16:49:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:49:23 executing program 1: pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) writev(r0, &(0x7f0000002440)=[{&(0x7f0000000140)="051bc27e3e9bef9776e3e9c5827f841bbb1131ff152a0c4614eb9cfbd5bd87fa408899f5f27428372007a4d4787a313d204902cd53cf2d4cbad690bf1ee32f3c28839e83a6ff51075208a2e1c9b9efa7191823d6cecef8510d2fabc44a79a751aa17f75e3f34290c8ed9b07979d73761a8e0492d08af37135d5605b8f5bb265098feb66e53362b2b67d45c53900a00ef18bf78617cc404f50c8ae2a3fe0b", 0x9e}, {&(0x7f0000000200)="e566fe78e82f9f6f3c8701d357fefa80d5f58167ef92e43123c930c35543e4452d8a9f3adb582c1593b1e9428e6c6988cf05c57425a782f447e20e39a2968123f577a631120a7707fa377cfc8007ebd4684a99888c1f85d7058187d49999018ed97f626bbea2c6da9554490ad76f6f782def7f2c0daced328deb637bcc48282aa92af8bbd5ee16869d2f493c5256f21530609289799df8d4874b85aee78dbf69cf82811479b3db011f0b967189973758af5f3f0b18c5c40b91a571d7405744f4a69d6ef51a2ae410d2858c6d6750465a4a699e92c6c40ac7929de1ba02ce378a80ad4b14", 0xe4}, {&(0x7f0000000300)="c494e081bb128d0b0fb7ceb2df0dd5fe60d8a3aa31c7cedd4b164ccfbb97db7714bd664ae5763b581675c49c8da596932c436c4783c9a458f23c042c32349d38c4de728af2e3dbf9ae7e65b7a45d01e3339b8aa32c8fa55806d53e0c65aa5d36b02cc241b3e766033ef9cf76b70342a00bdad0abf2d3f3fabca0c407287ce2f374ca3097f1c3c76a670d607b0318e9181ff3f2476072ebc390c2bdb21a08be86f2e5f666d1d5f09a46c43b69785f46299baffdb3e76d832e60", 0xb9}, {&(0x7f0000000040)="16d52e05f1370d54151ad083039009bd05dc041129dbc8d0c2bd289c521b2e9edbfaaf3ba8f457", 0x27}, {&(0x7f00000003c0)="5c135625a5b39802613ed0adce5a4af56190cef43f5b12bbfee5116c66155ceb3fef808d4d001b41cbb78f5453ff64eb4eb58fad3a74b23015280602b96c64206fe8f66fed1b9db3e8e8a6bf82b1c38cc8e66f0dd404d0b6b1256d", 0xfffffffffffffde4}, {&(0x7f0000000440)="1fba2b4c393c6a0cdc6947fa8fca966745183373f865edb9edcf8869b78fef1bae2c7ebe177e36bad169a06ac093d0c04dd00f4ae9a5f7485fe6a3b1dd92dba403f1ce73d0b2222bf6ba6113173dfaf4ed34a70c98f1ad9b575c45feabd0dc34d5ccdb7493968732d8c18ab3ced5f330086757148fbe6a6d7c82d64e24d32bfa33ef585897aa32f4b3365b060b72bee1edae1b5f5d82f3747ba8a2dfa67e25d2a8322ca1ca419a5aac88e8e1c99458d2f4398487bc801d61888618e7dcfff70aada0e877c12f87c9d5b0b4d36c5df115fce9aba9be030f617ace1dcdd69bebc589fb22a765eeed458d77f521b9ac7491adbb65638f93dde236c898f8bb2b4cf01814d22330d8ac67ca95c179b70abe77e8edf2b6cde7887e8bd8220b8f704c5279d223432ac618ccc7c3cee9415b3a20e27c0acad4644df252ace0b42727deb537892825c0ae4185edf67acff549d95f6da849c1afd4df545f94f326f289c7ecd7c82e568bfda852f8583f789a367309c37b24e249d2a2eddc35f83be09116a7176e6b950d5f352271be23e128f57e1ecd26e915f85bb15b709629cfd03c0ab0a4b518826dbefef78c64c0c2d298c5854493f5bc6388f4b5626a0fdac7c0fa29a8e5d3ca4bf8ea96c0cfb0b497dab2de7730cf48102d569d9e03b5a50a79b1062fcd6dae3ac7c0153e7fe046a89e6bad82b19875c2938dc9403cb39d1510d565ed09cebc88344776e5970769a68a8696e57aa4a1177034bf22c97ad2e51e1f1a6228dd73431be7a3c0578fb260e26fb03ec888b2f0653bcbfddcecd5ecfbc79f415265003ac27feba63a958774a9d9a242ff6f973394b2123b9f1be7adb22ef91a99f483fd1ae1bbbea78e82f189f00d040b3b26bc79b7962281c2f7088a51213542393c607f8c74567ca0b8cfb052647726b8553a05a79409146f00740399820f9c9ab9c71b87a715d2a9400ccb30f7e44cc2b0741a595553d2636c92afcc9b5120078852ebbacc76ed1eddafbbf00291fff96388b6656618971dd587c2d4e6cdd08966f243210ad3fa0ac118c95b9fb54a2ccb302d3b3cbde15e87c4cd7113e0ae5263b75dee3951281e7c316de3c99f71908b3ca695d0fdfd7fe4689d943337cef166d09f39096fd69ce630d7331b040ed19c77537c6272dd24664d4ba7f8ac606feda1deabc843f2fda581608c755ba7b5f49418a5b5b33f3350b2c099f2b61422a070e0fb7da7fd18d2f16c2a17e60c4fc26a86986d94e0b31df23ddb6ae0284e66edd4467e5af06a045243ab349e400d0ea1ae72df203731c7e0ad6689ed9f4c78037c8a948a83e465494e62072a595d498ea76fe73b09f89cc9d4b708bf12a34dae1d6c52ae934afea206b890167602505af5d897016e28fe6fc6630770fd9507c3bdd8d6243b7945ca06e1a20db6e581c2a49e92a0fdc9dafd22790054cdcd99892e25c8a17ea331208a52b5a7d56bb6ebab1250a46003e63d2b978baf733cdb83273c569fadb216be1b7c0c6406170193263cd80d257ca660e1dd62e872bc0b643768bbe15224cc05b9f92aa945d632802fa7eb04f68f13b656c6797e2a633e29db8e8a4dbba8dada39577f6c5bb63a11a49f1e4721d0fdf110868d3fc48093dd522959c42393130061ed1a3368db3fcb28a0435b46c556ff1ae2ed86044048d021991819b6bea671b94fa8895d37800db68ec633a56a911778477da01fdc5b636f622d8eca8be925bae2bc14fa395fc765b48ed3708a5389f428eed34fb363d0e7692e14a127f7afc12adb2e2952d00c6a52e1eb943cee496488f03ea770ad9d4a4bb4644a3ed6a52e195e4d177e42b4e384789a04ea36e0ed25a4d6ae5ebea1a677893ec23eb3a12d2e298ba8d7c592e98d55eebc8239d9930149dced6d0a45b53110d217e69470bb8092ad153ded39a074269d40d9e99976cdd9d8fca88d906f69f8142373c1819a2065eb0eb5a0e5beab8b87cc9f10786f6d8e4e5ec186d94aae0ef5e30700d4242c8b9b1061f7e65ab49b37e889e05fa8599a7ba3567d1e77f0e33558ec47b78c8f3e943cf8d46075d74d574d0771660bac06bdacfda760093435c34c785cfd428f2e89f0e147e1fcdcf60e41e87e260125c2e5636126340de40e7e3e74dd973429c62ee05d541142c78a65456908a5154b187a7ba2564c96ffdc65d0f9853cac6cb2499cf1fe540c3187bd5ce608aa5d36d870f0652d5f2136320be5038d3c997d3b1ad9ffb9b3793e79f767c0ad7a05359f2720af9a836bc0b19167014d40ba350f00c26f30aee347d10e9cf2e3b6e9bcd5607bafc71c5e6815a44171f974eb2c74af44b29438a2c00d591709b0ec1825cfd828ea39c722154a393ae25d2bf47cd195656054ad1623bc34718a68e1b28715fe571bc52f4f1695ed5bb58e9958d203df51d5d7adc562f5d9c56ca39d7e050d68f87a22b0efff2408ff27e2aabd8b186173e60f4cff287b56934a696d84cfcef20984be990a56a11aa155e8df141b582bc1a32d4ed4503f54439574f77921afcb6f292e75ab5be14123ecdbc2f5bdd475b2fbb00dda5c3381d06111fd83290cd126f7556eb739c05249450bc28d1a4bd3aa502c9313af0aa396398c826488518bce3cd0a11da8521b1f5f706fa4e064c879f0bc05d54dac46cd554ab2c9aa73b6716f0c7bfa97ac1b4c729811d04709eddfbd63aba0d7031a8f7752e7998f02220e02543bb02cfecf97cbaade1b42b078b0ed7d2355770306bc74bcf02d3e59bf026fa509de27f6d41a06fa236245352b3c455565a375b3d5c7454f056732ab0088de664616be76184d86ed3dbee4f11c1d9960e05b7b87f0a70fa051174cd97623f9c05afa0e1d5f5e931e8e99106adf54006b194da68d89a482b49139ae96fb813ec1a43fb78598418a4c0086b8b6ecc44489a44cf8b22e489552e66efb7b8173595cb94110207ffa2c5f538db1b3fdb36dd8524bae48023ac76c0de75000ae35d0843977222e481773d0c1ab2bb732e9224e1268a80e9885270485babd5adf6bd03c5304b1b27c405292f71e7cf40fa870c419ad81540902541df648a9b8f9520d1d84e2d3e2e91d1cb3eb65d5aadb22c7b6ce792a2465904445b013ba69d1284a70e8e307086b080ab476263d3f1b2f331d8851af3592c6fdbde4e038a6b0da0461b3ceb819f446c1b93a31dbe1efb31c17080623178e21fe7306638ebd1907576182f6a6b4c1d3053b94cee9e13ed677a6d67db7428fe9c675d115af0ec2fb1930ba2fe394e93f331c0d633c8de8d159ec860635914b04e428cb069420af67e6f479a37101b1562a3f1072865dee6782a65ce1bd67b3c96399e4235ca4bc817206e3a8ecc8e95723a78028407bc151621f5989b67672dd8b6a4ae25bf6265b1798f96d49e9328460e9fa438f330ddb1bdd17af383383dd515015202a4e1a06fdde7b526dd49d4f0d17aa11937c62497ea03034ec767823aa9e1874b6607818f269d477cb4543c501b3ea907883e3c1e54f4635904dd5c153bc7e2199f3b08b3bae1720fecb81055f0f8d2ce925856d3eaf018ad2d3a96b98a853ca33feeff10758c83504f3ae59ccdc8e4814076d07857bb6f9f9ad71358ff669d227a9e4ae7b8184fd748b5d95e4ead7174ada4a08507fd330e2b85b2e8e38833f0e3d16c7379f02457d4eded1f122e7aff7b13e49c7c650f42b61a8c1f67b575d4bfd80e828dca16bff1cc547e8f133f48e3bf8bded8b538935766d6b0cb4e02ebf3bfd0012065e100f4eb8fd2a8bf1029947bb6be4bbe5f1207831c7d74758f5bf10a66637d51f27d0b82eaf3da5ddc7d3280187df4f292a9a6f0e65bb1afffa1141b233ceb7175262348decf36b4a442be8499b6605d27c8564cb6bca876ea7eb57eeb3fe3854f7e80c8d28534adafa15a99c214f545b997407cdd622555736e4e377938ac291d46dbcf0c51f840d28750f20b7a7d6d1f2596a84f39f7cf048b2e530b7786d5ebe0164b57bea051ca61242d817cc04d3343306515a53c8ca10bdfab54e69044d8c49d6ff1de8c9695e20fdf032df40a5255c0c70dd44f885766c11b995aa49bcf7a9ed35aefd8b49403e8ad3f88efe5a58ae8f068cbdba07e302513712eda7ba361d1fb5a08819171dbca70d56ec990d94a25a529c26f591862249aea15f5d5f56f2d1cf5b07e7b9de53ad78290d94b7dc8e8481924921c9396c90aa738ec2f815f384c7310c3b433f76d29314522741cec9d51219573e4ea53b524360335f731c66b7e82b54c4cbfddaf8330a9116e88d2b6beadf78696a044830b099ffcba7c86d1257dbedcc66eab3472df533bbf77e4be6df9b6438f8c488ee2713207b4d9c389c3085a7890c68cb95a71507bea3ee0bd72508376827b69ac2cd14c5e424d100b50bb06ae0f5b4354368f3fe6b8f205ff34298c63b949d5c10eef78ba775aa190b663cb9d341997dd9193e116142b6a41a23c4a4665e71ea23384f7913fccee30b24ea7695d152be4d598891c1d79def794e43d90b58265ad26e44f6eede8be2812c44be0ea4893761927567b0528bb89b93c6d75e4505dbd395a006aeffb6f854cb6a837c155775654d97fee24b2d8c60f0d4e6ec6a027b73d2a61bb138501c81d23ca54840e8ecf6bd281c18509394987fbf73adba8a0e815f6ae0b03eb845591b278556303e2d4ab88fe929f642387c7813f6ecc7772c667afbad4b0e5ab3d8d2d206ae7d24acd1898d18f2f8d3010407fa0c1530f8c0ba49a64d5cb68cfb99ff785311633d5f36e31d69217d99d9cd8b2e06c117d997add6f3b69040fcdc50b8621dd46309ad7dc796ce5c9ace159efe05b9aa1bf37fad9191ab6f1f441a5a950ecac10d70b3c23a04534c472fd5356677b341a58f4c739cc28cdf4d2173ef96360d436979244a054d849b143b97525e713c4484109bf0f63dbe24a7fb78ed4a9051219f838fafcb249f6106ad45ffe089248b6018a9ad773b3fb919694d410178eefe0a26aa88cabe3f2945daaa6f1ef93237cf63319b971d867b6e436564f386a72c8b0d3786aa6cfe978ccc3cc7eb64484e8f9dced7bd4752e13fe9c600ae844e392c3d4ac07acd23ee19d72fc5f22a115554b877f032bdec8b0e5e8be92f5cbfd7130bf0f3c5dabc35eae2f7e57977e2be16ac6e0fd0e3e910eaebac30a979fb6caccb21c5a309aead0e8be3bbeb1d9a1698ecf8d490e7111bf9d36b4523a58ec612e78827c3994f4f5e2b1b4063cd76f277a83281d600e8781e48e4e0e6d058a8f6dbd2b5669a2e1cffac14b6875d72a1e1c689124290f5fa462d46fe8f18447ede02eab42f079f01db4c159cb1eff7af9289a7c8ff45379b2feab86aea571ef6dd1e66023509fc175608e29b85da83472464f819ccc0ad1eb4275cd7b4dd07d7c006c4c410ffced80726dff82acbe4ec3167e0cd27b11afe4e852108316fe15ea605031c6fbc299e0fcb4ab7d49471b93ca7b11c66967e5b3e365902029773513d40af34194fd53d1fa3f60aa9a2097962218c4f5ea58bfbed2f3b130cffcd12fc43f6269fba0cdf53236824439f66c2e4d9319cc05055bc08c164b68ef2cc173a45bd8162a9da0aeefad7734030bbbfbed2a2d2ce10f506db5ac51ab9b6deda2fd6de169f3f216611f715700fec9270828d88a9a81d2a6e18dbfdcd18a431d6ab8e4450a910ec90c85ccb450348c260715eb07b45da77be45f5a6abaa7cb0051f464ce1cd52927fcb051f1ee29e99c3852a9102c5c1e84a39caf879d1921dedc048affe67515cc1594c79bb48f1228be75bf7bb", 0x1000}, {&(0x7f00000000c0)="75d47f142a897bec8470c117acf1c61221ab9485029156fb417750b27b57af7542075c0c", 0x24}, {&(0x7f0000001440)="927bdfe7307cdba5bfc336e9a578fb35ce42b46fdb46529fcb44818407ea9050cf958699a737bc5d3d18c72af72777554d5db0ca1bb46df19c4cc81a2316a892d992002e99ac69e33e6e94378756e09f4821d0b235f03e4f35e96879e307cfff08cecaafc668ad8b45e0e8d33f3e929b74f4869de6affa88500c52bd28bee90a593e3ba4532bb357cb39f9fc97e8ebb3bacac2a363d438bb2ce66334a2efeb920fd548fa857314942ad6ea61360978216e27ad52c822e2b6cab0c7b0e505ef3b478f9e57e0f89df3dde7f74d807fd64334feb44a5bf18e5c4ca3efa04a09d38c6f008ed20f26c3a0d0ffc2ea1cc619812b7f0d178a16f12962420b64ff6f59af4cd95fdd52e88454c6cc4beaf79226b309b7dfd800fd3c88c474ea93c05a56020c8f497933ec462078d26b617d31b5753d01fd6767cee8d75b8c9ee932289758b3f463b3e68b709790ac1713d1f8aa194b1639b24bff42e73f7da4ee3989ee53f185617fe64e3f148d548c5f848daad9796af057fe240e3886330f24e64b3d60ae70387cc485690767a42fbae26c5e4fcc3e186d40137b0814d3fa5eb225dbb8cbf50f8024c67e13c51be03ba7e220a651cda8ebcc54830a9a0630af7befbf57fb9efe8c696762041ddca8dd21f5f281abc91d26018815c762f6c3f41b99240819df8df89a04027bed14ffbbe54e5196ece05e3e4e55013b5f16f56896c642ca874bc559f9576983a92d472a83e20df273d103f1df18aa6c9fff964363c92544a0caff8ed6674e994a1ec1644e094b788ef4eb403435bc6a964d51808b07ada2f9aec314135995fbf8062123ebc47f939a2a44162e3e3ae6da9708245e00bb3d952bfd692e26a502aa76674a6635bebd96a6f53dc639ee0a590fd9944914dd7a6fff04988ebb814c504e5d064c5ea18bbd5e3b53313277055330be52d08bfe37e2cd6cb119a9f7ba76a80a81b493c523d99ba745706315b3fc2e95c44377e228751b7c6e5379dfc9ea83d970ee0e8b344b823ce43b63f0b3106f9ad09c0bff4cc0e76d7052b4e0e1005cf35add074cdfd2dc82f0cdd3c02f615149a1abd1e0606b35dbe4b162ea2c1249772b710ee7b1f2359e8e7cdb0e343471de2d30721d55821129e3e97c0c8754964d17c33a0d594354145b8065c49a3c39bf0c6d2195ba791dc6fb67f7d68c6a58376e46a589d92207c64d2a0582f73d036b20934574cb6cf90797feb39300b2258200b785b3c5f47403fe676baf6976950928a4bd38ca4cdf1f292a0d5967dcc57056c6ff8a1b7b6c676c677792dcd8ef378f2fe3b65480211222dfa1c907b16b438f4b7ba54a4d1c7fb7b15c9037381b96440ba3e7b6a93b1b8e94b078a207898d1951ed505b9365737b9262b265fcfaa7c0bc2c6e39a584ff006aa56a58573f2a7c3cfa5bcb8ad855ae83cdbcf4b4fbbaa680b8bf18d4e15ca7b64be6854a418cf084cb77312e1320a738356d853242f9f31b3165e250f0c107f6dfe02b10dc4eff2223f3c91e9f382a6cff446e7e178a69b0e7422738d04daf6083e0b1af3cf5a45abfb7829bd75b1450683335a35fc0ce34896f1124e861bfa593892c24842eee02a138e79d6febe7afa82032004969e5cadcc9548ff403da66b505f98837fa5731f035c7be381f545ee678f0b52e45fc5e73a284c93f807bc5fc728ae3f9122354ae76517fc43741611988a39fba8fa28f07b83a754b86adde565e3bad9f66fd7ac9607d5d9e79e2c783bbd2b1e01dd72e2f68bf5b98fe013714ae03b35901f31e5db82b98e0d73032e1aabe881592fb083b323d99f78a6e577b88339cbf7c6f3945dc99b37c27cd0bccfee3b3e006d06767f4ed4dab81732117fe58080cb3e801a766b1658cd5fd6be693f09aabacea0a2170b4b18c0f8adf4ce145cb72726770fdc61503bac11a8220b24102f8dea0763b2023b776bc0d773a94457f1a8b32dc1b3a6146c276dd9bb3c7bd9d03b15f6020f6baf9c753d564bc3074c84e612d20d8350da9a44f843f2a50413347436879c7abaee48533874c3473e248ec9c8ba2e84cc48b8f8cab8048f3b08e4e1aa568c87ae34b875c35f4f41a3bc921bb472743ccadae7949ed198dc0d5d0b7c80bbab294ad5c7cc7a3ef21ea97972237e3d7b94ae32cc2046579c9f186f2ebe931d7d5b2394cab02b6d1fbe85c29cba4de76ad857f5918ae3bcbe8b2c04f3303871220fc85d4cf0abb7d836f066c40f957bdb7c28853c12714d6d47dfa53afcc6f156fe10b35648c3fa2d63eea30c428e9e565edfa8c063a93589c4095408518f21f30169bf66062786669a5fd838fe8626ced6d4f36d71ef542e5bfc788790ea76442fe8a5207ca6cbd7bded899eb02d38254ea155931f2bfd5a82aaf8c52b7111462ff6ddef653af0720dc007e28ec9e27314946863f9984f07f6a164209bad11412f971adec4f323f0a741834bc3d1d46a1af1852366f0cde14271a8432078623f1985ca1b253afa31e86480dcb0ff9fbef7953e57cd0268967119fc6dd1f9657793d1423ad3ec961eb53d480040e3de04e2632fe84ec64d05a9f8817b96e34e52fe7fbcae0c68c922a236060b5307d51729e59244db1d23e385520e68a18288626771e2051c25e2984d7305455a2ebccce9b7aeb0d94bf204d94c700c3c0302417a386f11775920ee1d0dd54bcf45138fbc9c9171d2d6d45644c58de8a5f50c960dbbafbb84b400c403dc8d33b620f4ecaf4631727053653506c798346d60df5f3099ba168bcd10cb6edf521feba280fdb7703289f11d6cfba62dff95cc962d9485501bd434c11be85c4ea31cd3b97ec4f733f3423caeae607c7111be61b9e3d3d5ba8dfa60bd3c80e89f069e55f275e59fe4100f03693daf360ba90513388c1a69e5ed819031c5bfd4a5a8c6368c17ea43ec8a3b059bf12549be2239aaa77055b3171b95ab9e158ea9568a9d2009578b1dc967414cddf1a52fff41728c1ea30e620fad6ecf1a1f429d0ed431e6eefe1d109a4e124b63b281a0bc91c3d8679c07f07e825eec466bb09aabd93a5a136ddaa96fc9ea052417ac1a11f105844077234819e9922d9abf0b46ab999d8e11d088ce82e7b22cd21148a3b91779faa787f2fd52ac7a367a80c913b9c3eab2fbb73e2ed96a2dcfc156e4d4b2e7b39f0da5925766e638b18773f74b8e56fe2bf355046978bd9dc388ff67e4c4c633f75a0daebdac647ff8f8766c5e061fd1eba9ef32852b5dad165e07cf2bd154321f7748a5dc7dc38549f3db3b7f4dee27cef5aba0aed259d729df49cc5148d6347347dd37715ebb5f3e298c9866dd09e61b8f118b57384a7286698f680051a9bb0582387100e7d48c8c470fda19b0cc02622bcdaa9390577a7127a0906c897ca62b4c5691ee52d511fee17277cef8bce2b7a67c7e7b1056c125394c05a91c17601da8666c5a661dd652de56b9e2102d540d59579118ea5eb4bf517e346d55143b200684380ab09803e81f6a6ebbb8fe61a8b77461aaac1375c6287f5a0583b5ffedc54d31669dfad186f0af63e2aa0eb708b28d622ef8d8c91f85ddc8ccd9670cf3289962b019244241c45cf33461f87c54fc46acf4ff1ee4c35e2d8d23e64a7d42baf91fcc4f31e97a3729769e8df14fd49074f0261ef7c492b6ff81597ed3bacdec9a20f0baa68ea835c7960af455a9fdf21cd47b7490f7fdec8a0909888b6bafff62e745e522ab3fc2ea67f706e00fbd8b77c85510f6e7f5b9f645e5b2b5ef3afe3637908121f7bc36e78546055fa33243369a8e789ddaade006cc35e132678a280c2f8586a6026f3ab7f56c23b9476975238435b1b76aa4447376a93392b962b067c990b6492dcece940b434186fb1a1e23a4d248c2e367aa911b1b5d7cc6c944bf64e02cfb0fcc21d91a05eebe00035b9ff691308800059eacc985e3af82f77fe5d57c189b0663ce9114745676e52ec3a167f5a7db5124631cf0ac4bebf323ecef340f9179555f44274136e7d0fd7909f927f9267d01aad11bfe398641805d7a32dc571c47a94c16be3b0fb07cffae22f0f3a9be486a17979dbc5ac1385d03fba0ca80dfe489f07448d80f196a77159f21e80293824909478216495b38ff86f6314446289640ebd0f56583c3ea84d4e69ee509ea584bd6f60338ce1c49d2fb1f7ab7f949c7cbf43a787d993fc74de6abb35357d0093c6bee92c84715eeced9a1e6347c1a4e33a1a42e8d37753604d5305b0b59f830ba457f5f0094bff7b24770b011f7a75ac1c4ea125003c830247d35c32a7546ee1039182782361d4edbb879b7ea5cbf06dade5c489ee9a337bcdc5f10febfdadd4a57d2030e69889196fba30bac188dabc3609ed1d8a9aaad84aa984e99e023173f8dceae2cd4ece7bec2b63b5fb5f3f7f3f25a350e98383d4a42eadc61d53fe5573f29df7b1466bd60184785a11cce009a3e649ad22e534d9d594aa895c9afc4b7e82df17cce4996ad320eaeee27448d0c8022be20a43a9b0d900bf657634ded38f7db524ee4578ea8616f179fafa0790081ae8c0e3d23b637c507f3f62c8a31c5a88e33820624ab773d499309388a7b38ff564699cf27159c4a417a3b5562f233fda7ea144fed5470f31b67eb8c7bffecf12d049505f46329f57e1b3e8a857208b1dba65841363fca5c895558b12b495d5af10d93a5ef54b840dc0dedac1429ab2f51c2f1c27c5caa6d4418b1b4f8f89c08fbed464ff083bbb51f57ede4eb71036e01a9ed26266176c96a0d3eb6db22d35166e8a40b92fcfb0a52bcdc803df3fd92af13cae247bb24ca28b0487a60464925c04e53d19b5bdc33c9af8b58e81f250d4b65471e0a56617a488ea83732f513fc0f6f28649f470fa72b36a814a45627dd9c10e7a6e5cae877c2e85d73bae7394fa61661ff51472ccb5262b14de81a80a82f5ae6df7580ca3375d274d611142239f16642ab609bb1066f2195accac37480816c9fe4f826ac928b95b063fbb3de04e30d7dd82a623957920071d5e4c7c6e2f465c2a14fc76e4960360478425176332a594f88087416660fecbd28ba67b53bfdb944a994ae3e6a270089f7ea57db5f5def0a77087131eac84f72b9e5a34e1b67fc820637a2db2c65214f854fad35fd8061adb5564aeebc8c948275a4fb6bfb88e91eb15a6ea574c24d198b9718d249db3dfd6e29f49783db17602347ba9e2b28cea7dc7332478f4f65b818f4bb8fb3df140ee1cb9ef109c8d26ecb4e6282e2aa3c44154c5e09c5d27afc9c0c98588212aab92fd4300dc35424cd9d590226632f212ad8bcb16f6451038f8f4e8248e532f1794a2d02da04dc0b9c249ac90c402b6e349c321dddcfa55d58ea29d743a74ea210da8005b6b888e2f8fe4124aba96721f1c556c2d3a86f21a0224ee559757ef2a2e667879c663d56529eaa080a0476bc6f64338fb16ff909253793f3670b7297887bcf20e87fd46265ecfa2e457349622ef7cb79645d52a3cbfea9d2a47b100cf2767961984937a3bbd507485f1193d8a2e3e520976811d545adbef2566cf91c9efe1602af8182aff92db54238341cdcf079cad461dbac9cdc691be3b38a087f1e98602ee766d72d5a938a0819816dcc4a254342686b06f79939fe21b3e9cb4e37d70247586c82af0b2a800a2af795dd8d00db090a3683ac9f2dd3a237e6a172f2b62488f53913ec5c77ae739f945a7a1f83908e8d12837432df29aec50bbf53d2c3e341b4f9065d620d4051a4efc836490695688d8990d656a3e58a7451bfc921431c839e361b107f983ccf8d78c055d2187731bb1248b22c73b2d", 0x1000}], 0x303) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000024c0)=ANY=[@ANYBLOB="00000000006239c446cc0000008333880b74ac969f4c1066dc489a0b670b598e0e2be424dd7bb088f4c1bfe268d9b897ae360bb580b8"], 0x1) pipe2(&(0x7f0000002580)={0xffffffffffffffff}, 0x10008) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000002540)) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000080)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000002500), &(0x7f00000025c0)=0x8) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 16:49:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x9) 16:49:23 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) r3 = shmget(0x1, 0x600000, 0x228, &(0x7f000017e000/0x600000)=nil) shmat(r3, &(0x7f0000734000/0x2000)=nil, 0x1000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in6}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x4000000200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x81], [{}, {}, {0x0, 0x0, 0x0, 0x5}, {}, {}, {0x8000}], {}, {0x0, 0x0, 0x0, 0x9}}}) 16:49:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, &(0x7f0000000080)) recvfrom$unix(r6, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x1, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000380)=ANY=[@ANYBLOB="38509ce1d50cc3b37049f857dff2e00981c3989c5ee689766b3eb41ed3e519fb0937f678846f2d1c80ea1fdf779e7fef8e4abfade363054602ce9e6dfb9f0afbc89d0912e22a5f3f2ea5fd2731e000"/98], 0x10) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff7, 0x1, 0x2, 0x2}, {{r6}, 0xfffffffffffffffb, 0x44, 0x20000002, 0x7, 0x100000001}, {{r7}, 0xffffffffffffffff, 0x2, 0x20, 0xffff, 0x2}, {{r0}, 0x6fb4efedf87b2700, 0x6, 0x1, 0x0, 0x27ad}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x20, 0x10, 0x8, 0xa93}], 0x43, &(0x7f00000002c0)=[{{r8}, 0x4, 0xb0, 0x32ba42ff70f71b66, 0x10001, 0x3ff}, {{r9}, 0xffffffffffffffff, 0x1, 0x1, 0x1ff, 0x3}], 0x7, &(0x7f0000000340)={0x3f, 0x4}) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) accept$unix(r11, 0x0, &(0x7f0000000080)) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000200)={0x20000000000001fe, &(0x7f0000000040)}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r12 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r12, 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) preadv(r12, &(0x7f0000000040)=[{&(0x7f0000000400)=""/190, 0xfffffffffffffe48}], 0x0, 0x0, 0x9) 16:49:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e17c9d574519361610f6df00"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x600025, 0x10000c, &(0x7f00000001c0)="5bc35872942b76d15258ed7a234758e4bfdf2042fc0787f106dfc34e0bf16f632e0701b0347011e3712981501291394a203b66278d02c59d91553a9c710447cd825d3c550fbd17474245d11c433bd7f047e7b2a53d3b97c4e02ed3e0420beec296ff54832f9fd8936022d5e1e26128389deeb15e76b37df98a9d79f19d0b7b73fe9fd3ed545714fb39eca0a824e500d6b98150a2c115fc4f576bc3fe9759bc2b011bb82588e1c9cb72972a38bbd6ef002462981f03980220f04988", 0x4c) dup2(r2, 0xffffffffffffffff) ioctl$KDGKBMODE(r1, 0x40044b06) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) dup(r5) write(r2, &(0x7f0000000140)="220e200000001c06d553c30ff6c48615c357833ca38879", 0xfe06) pwritev(r1, &(0x7f0000000680)=[{0xffffffffffffffff}, {&(0x7f0000000280)="f5695aa93cec99ffe84b40d8e755fb3ec165c703b6cafb253e858633775d39201d9b0b62dc0e38d596d606e21005f7c1ddc7141f9963026d065e"}, {&(0x7f00000003c0)="da004bac0b94f4c0c110447566819e762a06468920e92bc564afca21d67f5e843321812e2398e961e933733f455a00193a94840cb330d96d29ea16d579be2ed294eadf8af1562447884831ad682f65b1d74e39dc21ce76d89d4b24ed0aa2208dc65010c0d66fde6faa657de10b21d5ad18e6ad91d9ed27dc7b4c4db7c4ce28b947d200d9752fafd7be96b16bfc1cf723"}, {&(0x7f0000000480)="59a574ff2cfad47a85fea68e61d6d545fc61e9450cae3cc01cadecac1c6fb0d7cdbda8652898abe2d05ab873978ebd452bdef4b269defead82b6b53b9391022a22a70e98e5d4b1792ebc2b82e3d617923d16e9f6a38e5e5b48136669959f96d70ecffa81165a08c37310c7a3ee8c78f561b1b46877ad5f3c59a706169190b0bacdfdae5609bc1167b0386518f7325508624245720c8e3022614b0f3a35743445e4c7439c81630a23bdc7e35159759ffb5c94e6b8ac16065429a1e1ffe7d851077e4786556eeb8180b0e66be2bfd1a20a471fbde296ea1bc96923fb4ddf03a57ecbfc5c8ec0f13de8234f1858c3d775"}, {&(0x7f0000000580)="6f5b575e3f312e7e015e817915d494227bfe6e69df364e4fed33b3fe08448a5df8cc761a8bac691d681b364f2da21db0f37f79ad404ba5db896f235a46f42f385ddb186f867b6f7e0cc4713ca4d902468a3c78c8f10e4e569278f5c30a875c24cc817b5a79ebd1b02b92f3f9cb78cb4eb18550f38189f8e39d9ccf4c32ec57e6f4cd9066d528de76a40e93b05a1b94045d7b20e1eb44d552ffc02874cba52327a7eb43a3bcf9b2f0104c6df271166e2a46fc3c07b46ea7e87f86986e9452e1ef291fabba39a0fac4a9f45650377cc271b37f1caf830db21c4d71d9e823fd13133c4616"}], 0x1, 0x0, 0xfffffffffffffbfc) 16:49:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) listen(0xffffffffffffff9c, 0x4) semget(0x3, 0x0, 0x6a4) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:49:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0xe084cf85758754a4}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200e0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="3c39818d687cd973493733a46e11fca4020021c7394afc90846844153d2b6f889b2614c2148900fc62bd137f4a06a60f2ce05ade8a9fe304f8b3482e233764bde46caf04428650897b8d1ad6da4cf2baa9d8e27c2809637335aa329e574dda9d0e2c6845ebf022f4557feb1b67fb23c4e559eee4208a6252ab43768846e062c56072de69075914816c5dc6d014e2ddc914bc826c910214f505984b4432b5aa052223539de48a0c587f718d6274a93a118e24090094a80b5d2e05f5f27b8593116b3a67af3c7094af3d6c2c050a31d3660970d1483897b0c5d03a42f4fc131ea3b8ddc9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 16:49:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20002000, 0x200000], [], [], [], [{0x0, 0x0, 0x33}]}}) 16:49:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/156, 0x9c}, {&(0x7f0000000100)=""/243, 0xf3}], 0x2, 0x0, 0x4) dup(r0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x20) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0xfffffffffffffffa) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x800, 0x2) pwrite(r2, &(0x7f0000000300)="f4cd948f10364ad1c3170db051e85d0c49c509dbc2bcc52385ef175f392c0297e9d2d7865b0487f7aaf86bf9acb6ab7aef8b536e08bbcb4ee9d050b282315976fe5b3826c15931dee53f3f66148d3ce618b3ed8c8a7de023775e09f1acc44c14ad73a760df6ddcdbb9d5577ea9a0fc9d0acfbb201830ebe7157511beaf72809f78f06f5cd2f60f2745b530d4a93a5dced9e6ceeb71f501345bd3dee1ac7a9c08b4857d9a2cc13e8a2e8da2a72d3ad7d84bde414fc5aa3d4a23bb49e68aa3f0804a17e1e9e851e44fd29ea0d26543940778fac08a693d57113720ae149c44f00cc79ae48f7b449a", 0xe7, 0x0, 0x8001) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000400)=0x401) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) recvfrom$unix(r2, &(0x7f0000000480)=""/212, 0xd4, 0x800, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000005c0)) r4 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0/file0\x00', 0x1, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000640)=0x8) r5 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000006c0)={0x9, 0x3, {0x7ff, 0x8}}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000740)={0x3, 0x20}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) link(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000840)='./file0/file0\x00') r8 = getuid() getgroups(0x8, &(0x7f0000000880)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r7, r8, r9) r10 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0\x00', 0x20, 0x2) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000000900)) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000001e40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001e80)='/dev/diskmap\x00', 0x200, 0x0) r14 = socket$inet(0x2, 0x3, 0x3f) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001ec0)='/dev/vmm\x00', 0x10000, 0x0) r16 = socket$inet(0x2, 0x2, 0x6) sendmsg$unix(r11, &(0x7f0000001f40)={&(0x7f0000000940)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001d80)=[{&(0x7f0000000980)="3111d4440c6c1eb29cde0aa29935de2a072ad90a23f6a0f84a9f020c08a24356a38b0eb1260db1f10eedd604c339a877eb313f8475fb12ff5313955523ecf8f68cc1ee8463add65dfaebd3d8ceba776ba55c0e5c8052e6d5d68b0dbecc9be6207ecd6967edadcd74", 0x68}, {&(0x7f0000000a00)="55929de1e1d0852f9621ac979f447a84e0ca9504b8798ff08472356dd9482d7bdeb4f42c6b6f052306c190c573710f4809eda620097c818e04c72877a2a8636e8369a552b444ef39a0688488ad757c4078fd988c891cd6f0f34def6eb34ce0d472a90564ea5ec89904026c7c10e67488cf51457693bc1219edd275e6647971c6846bb5ef983110c9e5bffb9a7a39bfd995906b2a21d2e5511ee804923fdc9c386f61661854f7ac556edda368eef69aeeb9f66bd8dae6ef9d67361da54ef21cf79904d3e0d1b6374ca66c4969813804b244d925bb91e2568e6889f0970c892c6fe02611e0f09ebfd284e695602eb9451522", 0xf1}, {&(0x7f0000000b00)="365e93b237a85d56cd25f0c226bcf2cde8fc33b787f89c097c2ef167373075fa03ea0b", 0x23}, {&(0x7f0000000b40)="134e594b3d912713b64603ea38cf186bb8d11f7f1f644c8348122d74448ecbf32b6da5ca8462f463b9b6e4b718205201ebad8063a57f0d09134f168aa93200f8c762eea41960becac88591fcc025af021d46ef6ade801b2b6d148aa087ae70f41e5fe2b9f3c324209fa1dff0d5f22cef635f99607c3bf3e7b09d0cdcc25208b83c9c6d8055ed983c4a9c901cc4fee4b9bd", 0x91}, {&(0x7f0000000c00)="b23d894dce29b42cbd24935e4be2b03dee12e85148d925489677ef9151b08c7187066271bc1b0948b7a775a246b0c3173a8da5743a6d37a5a82c5bda1bb8970008810d5e967a12027203dff10448fc0dc4e8af58ade72a61389ed62e4856a16d28fdcbc9ff4870740be4de94a98e186a05f62a71d9ece6342a909e62a413a26ce192b4130bacd2c4d8bd32c64115cb0a52f83306fbb4b88a83", 0x99}, {&(0x7f0000000cc0)="da014430d8432f8f49d935b2207f0d00ce5fe50c55fa11abebf4209bba40", 0x1e}, {&(0x7f0000000d00)="66a66929fa2a54cf80fe20ec4498e570f68f1de5bd340f57d8838fc48d7001ba91d0f101fcb1ca40a81d617fdab954670608fccf00a5983965e1fb1662ba8d40e911eac1ceeb30c8d4b8660cb84cd32870bca66d24e78eb1b9877cc5c12700db5cc924c5be642ec7db96376183496578b629fd370c711761554c1a129c66703dc0ea82f0cf1d109f5b401df7c7155f6d5a95343878e37377eb71bf57e1e1835af33e97fb7dde1a3087ce1afe9fd5f4d39748bd64c2019ea9d0ffa8c1b15127fe2ac71c1c4acf502c6acf3cc2921a8ff9b09ccedbc1b9c6f4fc4b92975da3c7276fcf112075c7ef2a31124b3cba496c75a82635f2feff215d32d66869a777aa0a4b8ed7748c2b87a6eedf2bc421d267fce8b2e3fa500de09ad26b37ef04af50b68f76ae8131407d22854dc81e8f819b6f5f5c5553f6606a80255f3581d1dba402e76aad7bdc0ab8e850f08b2e175a82f02f8e2b4a7f98b3b55ad0788cbbbb6a1a18da9a27895054a23c5a0f2b36b6455fbd15bce8eade03cfa6cc6c298e73adc41116a6392af322b56d310e6c1b54a20daa413f70890b68ad2f78051cdb81d2ce33f44872c1c5b29c2b172ee3eb3f2d650a302daae4cf27f356d06491ee3127a46009d0c4c733beb9b219b64f365497d7c14101aac1bf09be641078691d6d354891b0a550e920504006febd96764ea810237c94f9d0ce74d755934bea13e892c316154f32bec7ff6acea7e14d473c213822b593cd9efd04748c2209bc6383767a9e559376af64198c6d9743f421cbf166819ac9a6b4383c32da0fd0692dae5c9db49034988286a944b6d77fb48fd2aa04e8f4bfa88d88f5ad08ecaacc81c4eae99799b72674d36834b47abdbd25a12b61a935c0585c98a82d26cc1e9c9c3871d630ae17b999b41fabec084b46e3e2dab4cd0ee5a6dec32d879769487126a9958c1f95020e5bb9d43c659684bd69afaa428bda616d5950776c24a8ddf00aeb1a8a2f2ef6eb0e129602898e31e8da53a9ddce5d40dc35df941306cd2b52b6a79158c24332d0c7d15e65ff82073f7f7dda90ddc5e81d335c973bb1c5569f77f9a89b4fba7812d7ebfefca56f92eac008bc2a0bd47a11345c71d0697668939e6e3a4bff3fd1dd9def2a6f43c9e59cd6f27d26176d315530765915d7ff2fa198e9f2613592bb3f6ea4636e45264c8bb39a2304c3e9833297a4e3dc1a1e41272c39dcf592bf684bd3142ee38d34b0cc9ee8c1d39b7b930834556e3a9fec6ac26d7557bbd758b7f298d9bb2d7aefeaae1e38a7d03285020e190435440b218a1d2288e5c21e7a89c2b197ab7d7723975fcca899c51a4adf82a70e6f2e0dde234078d3c9c21d2501eabdaef2b3c633d414a6504bd89fec16e0ca11e13dcff6b8bf5b8818bbf474966bd057940245153947a758b53c9901b4bbdc2f7e8ddd049ee3c0514c0d842538aae3e6f9c352e0a941dfa55fb2cb7c655ce1fede55cc0a00801be7ad1c33dc984145f21624e91fc69fe83546fc8d01ea929ca7ad8e7fbb33030a0b3a0ed7bcbd1b7680b65f139595a5ef40fa16dec98c8b0de37bb80190106074465d3a19131b41fa970eb283fb6b89634e71ffab258d0748d788bb0697f0144f15635f282ff1436c4de2dbd2e3e18c8d5edbd956a1ff6c2bd50c953d4b58185d7ad55b61671d8594c248eb1c8ad619f0cc8dcdb6dd22174aa745b36a22ef1924b691305ed27154560f4324a9ca9c48e1a43473f8dd7d5d8365db197fe5d0704c17267b86b7a5b094e9bdcd461b3c9ba2363ce5c9d91b752efddf2c6b8d8660f03de5d4d19c100f75b06ce42362c208936b94d7e8e69291fa5a521e6b30d0b42dfa2f8fe1c168736e780168e4fef2dbd3c5c57b7a74b8cd21da061df115727c46798d083fc0d2b164fa0cac1186fab281e49b18d4bfd9f1770ebb68256a350d9f97dc49d156dc63770cdf2128937ad1683070690e9425509e6b677729ec8f09f79e9a713f7c032af67246cb85ec33c607cc3c7acc5a8522b9c563b9db018479767fc0116b11e06d118e4351bb8ad70cb2807f9945e59ab529779f62095eb20352cdc21f8c1f28f52b798ad3e81aee8e01e5892dabf2daa5a9c449e310138c09be385f0ccbb0d016373e9356086a93eea8f3e8590189c5beb4ca2ec8efd0395e2487f85a5f529ccc0dda7b564f02ed52088903001fb11eb71ee4df79c346a33adb5d2eb1fde9d14f3fec0e19514044770479d2ce7bf7a232854fb6d15f9cbe4d63eb80b9f011e08925b5dc4b322a5c1ad5fbb5270af37baee1e388eab1b06abb03cdf2203d0c69bcd771d10e49cfac14b2ff4aa7c636b3bd625661ac2b291396b9164da445a6d66a43b4905096ef8b773e3e9a2772290f9fd1a301c687b8f03dd242da13368a75fca26f25774f71a774ba70959edbf79ded508c4744e1ccea4b520fba99ac6127944c372a225d75e71551c4cd6e45192671cdb435916ad82f3ea46545b25d9d3547f38ba01cc6f29f1a689912b5adca1dfbeb43d4d0a16182f0697e4f4ac01f0e5981fcb54b53c5e9292bb155af388269e673538ee5793e1b12099aba61d2900574c6610989435f8f84de10d0278f7b4754b51b068efe21b0908e2bf5588621a8371c431dfced9b386184a0d149930b860f8604e247d9b98b4d58bbd087c31b03f15f4dc7ab4c73b8fd2798a4da06d09e63172a8f3d3e1984da0ee18e2b692ea9213664bf45aa1d04e75c7e92c819fe74f74449d18166096cd2f0cc47d9e844db7399dd50134d826b71226e5aafd3107bed0a5dd84be1847f460b96ba66f4b75b14f930ae6fd85c9e537cc378c92dd2b1c500b4ae530eed7edeb4eb350cea48441ce4147fbb7e9d9f360ae0df120ce3bfee0d56457c1d4b6b169928ab7dc78e372e892e95905a796e3471e917942f5ad537d1205ebfa906c93cf7eed0e2ce61789560fe26760068cd1df792c86654ad36af391045199cd0694dbd3e1d9bd75f917e9348710ff8921059847785f6e24be05c014a0b0ccd26fa5ce97cfb309c2fd794e9025b3149c70c93d75bbbef38e2d221d63fc68bf2efad945a5549a2c4d820dd502643e17e83918953e0b00a230c602e71ec361ee2696b68d3dc3882d9f9879aac209504acc32342cea6f352cd64f3bc5721c801c3b73e6e3e148e98bb3dcd535fdc6c211b8d993146553e809ca875be6a5addd998ecf35769c967be70033cf47a900545439a64bd1d4e13a836fae815c0e6da06736edb7178e5f4159c82df625e33cd95edc4bf26862fc78675657b88bbd173765d45c4c0442c82c4f557ef226efb43bc34901c1a00c45c16fbf4d345499690904e30a671823d44250489f4293bda2c0c0b3cead1e7cff4ca66f45a7dc1671813707b837ad8d3c14515f0a56259b6965fd2b650250d3e2b33b306164be777e8d57064d9152e92bc8e7f3e579983dfc80aea82748ca42a7cd81d0b2cd5f857b441032f1320b54839362bcb437c718fe923b91acaef08a426cb8d60080e9f8e686ebe37107bfd9e2db76dd155520a1fcd14747bb56507e3ef956959a1e47def1aaa3ba068a813d480a8ae46c9ab2229a088f79dd34fd5fb9280bce4fa813e4c126b4eaf6d558a6428fced126e82f311f92788dfe0fddfd394c826186fe9c0377eaf1a6c0bcbbd4096bb3ed17974b969404bd3fb984184bdf5b096a61cefd61c4f52a9b36fd00636d1475f4011b75ac9510e2eed66b052614f5108c478018080564a57775284fa924dbb589e23e4ac56f8738cdeb0f463ef67f1a0eb277683b7753f659cf24714de20fa952b9b764a0deee93d3d82d1a8f6f8103bb5ed90a9c8f965da53cf31cbc1c65438af89c01d6a66add4148897973a3f1b820c2844c77d9cb64ab376b36c04d5c2fa65f4f210fac0b136cacbe8d7b98e66993ff22b92d1aac004220f0fba5085b36d8937f20bc1d0982dcc29bb89c4dfa4b40f753b97584782f16305a62c0e7d6b7a437fa7a2d351bf2f72f23bfb7db7f560e0cfc5a4bb12bcdfc74e1e126e6c4f06f36ccec52c589a3db39e5121fcc13364b38fe4cf9643d937c752020aeb7b65b3d29b9780db6292ed0d718c1e1ade07414755d29e35d0c57d095fdf954677ecd3e826d6344d16440f179ed9b3c119c320d426deb620cd55b9519ff420e5b35c488f0d9572c674aacf81b6f30c70f41cee6871e50dda9e3d19e3ae040eed1cfd9a2fdf286bd6d405a2c525b601bf8c2c49932d4b28367dd629578e606b5980550c276e81fa5edd6e6d9ad983f2983788c810b1dc6af9cf30160fe0fa7a93470ea4f0d9760a5adb944278afb43a3729a3bf9a5f3049c002d4c741eddf04c3fb0b6ff78ce7ca817c019cbc530e4b52d90bcb83511e360a420ff740eef0da293424c7b533d9e471d08738942c55020203d5a9a7d8eabee0d7943aa55bb126a2a46f792e5eb20e701e3a760b1728fe9d6c374aae54d9e39346b1425a63fbf14616cc19afca49e3975d59a45d073eb32a0f9e0543d1e60db3fd30b11be25b1a497d57959a48e047f76ca150519223b116964903657fe3b2c2191d5d3f51bd29ddb7545c0020cbae5ee9cc2b7f9301665e3f25c112315fa9c1212c7cf5491f494f7ae5ca6c78d9a220aa09b5d94bf250d24a2040339ef139709d420a5fe2ee611292cdb46487fbea58e20d6e98e089f173a482c49181823f03c0b6e811aa7a76018b6252485a7d9aaf6dd6e850d9841943de7d17973c54656737c6b5136fbf122114d370bf756218f6bb78d9c228c5a9698fce63bae1c5ab8e32d4a948a3e7a588b5715fe09ae3ab8e7805616460e5760646597eef69f60b56f2109e7cb243367c08e67ac956f6ac3453762334965e78a83c76ace9746e05f5543c20f27c19ad1f7a159171129712664e3ae44f6d0457db7de10b257e18768bd0a369a2549d0f2c7c491c9ffc00be1554062bcecc6fd708e4f89cb2d2be017f2366d68a5f2947de4a130de8e965adbf0630431bcefce062139bb9f14a2efa7075635a55cd6cd8042f93b04dc911b8ad1a6dc3c153ee5e562f8135254994d68896fbf01d9cef760d703fb2a3baec591309627b0dc8ac39022dd5f57f9483b31786972e76b144de9998eba5851937b242d6a4608f9662574aa9dde4219bdf5be827d188babda359f07734bf3c30ec208723744c58fdde1ecf2b740bbe11e3a3ad633f464e4365a87111b5510ad6347787578fccf18bfd960f87d36acce78c00ef444ab612247188adcd032ce0c258e0d57d8dd04c477e1bb0f523bc6a5bd077eafb89df400193a6fc4af70f69d78d8895c547af80cb523a7b64c6f87178e09405c697608ec9bdb5edd4fea866fcb5565ed8c7c4ddc91354567c4f56dfcef719aaf0b74b2676e8465ebaa83502d192256611c5b5ec787f836e4d33f830317bd3d1cb78ac157f7ccc16aa8c8156f1f8f2bf55c17b841e034db5333251e30364ae7a408557c52d11fbb4e8f8416e5936a35e213c707968011728bad81e447652a74f84e104437df875e9175d426b1d85383df5956a6843ae16fe733bc640bf6ff0e03d0c86f6d373dfaa317ebd663bab9311844b8f20d35da887ef284d8d5f3c9baf4d0da23cb09d1eaae3f893df2e0083bc671d0dded8ceda187c31bd0ea66ee712aa26d67433ed07d1225404564d065ff0ef5ced4025789aec55c9e67960e3e37ba563c461c301ce4262df904e672514e77beaccf7ed4266f16481e71cd401abaa9af8ba40f77632ce6b0ec16977e15d67e5d507b82bcec4c33fc5cdb41a481ef60a7a68098988acffb86a", 0x1000}, {&(0x7f0000001d00)="ef9028d7f74678845685b10f463e5314f27716262b4cdaad65e198c9411a3b49b024b4ab84a125c10e740e4fa1ea8c9c", 0x30}, {&(0x7f0000001d40)="c27c913de6400547bc6a26e7552e00c2bd48a25732dc4ea46a", 0x19}], 0x9, &(0x7f0000001f00)=[@rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16]}], 0x28, 0x806}, 0x403) panic: uvmspace_fork: no space in map for entry in empty map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *363546 61325 0 0 0x4000000 0 syz-executor.0 207138 1846 0 0x2 0x4000480 1 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_mapent_clone(ffff800000ba7800,2000,c000,0,7,7) at uvm_mapent_clone+0x1de uvm_share(ffff800000ba7800,0,7,fffffd807f0072e0,20002000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800020b2c450,ffff800020ab0290) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e1e38f0,c5005601,ffff800000a95800,1,fffffd807f7c6840,ffff800020ab0290) at VOP_IOCTL+0x88 vn_ioctl(fffffd806ca48140,c5005601,ffff800000a95800,ffff800020ab0290) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab0290,ffff800022d63e28,ffff800022d63e70) at sys_ioctl+0x5b9 syscall(ffff800022d63ef0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xcfc3e021ff0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic uvmspace_fork: no space in map for entry in empty map ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_mapent_clone(ffff800000ba7800,2000,c000,0,7,7) at uvm_mapent_clone+0x1de uvm_share(ffff800000ba7800,0,7,fffffd807f0072e0,20002000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800020b2c450,ffff800020ab0290) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e1e38f0,c5005601,ffff800000a95800,1,fffffd807f7c6840,ffff800020ab0290) at VOP_IOCTL+0x88 vn_ioctl(fffffd806ca48140,c5005601,ffff800000a95800,ffff800020ab0290) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab0290,ffff800022d63e28,ffff800022d63e70) at sys_ioctl+0x5b9 syscall(ffff800022d63ef0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xcfc3e021ff0, count: -11 ddb{0}> show registers rdi 0xffffffff81e8ddc7 db_enter+0x17 rsi 0x20e1 __ALIGN_SIZE+0x10e1 rbp 0xffff800022d63850 rbx 0xffff800022d63900 rdx 0x20e2 __ALIGN_SIZE+0x10e2 rcx 0xffff800023966000 rax 0xffff800023966000 r8 0xffffffff81298dcf kprintf+0x16f r9 0x1 r10 0x25 r11 0x36f8a762a5769b16 r12 0x3000000008 r13 0xffff800022d63860 r14 0x100 r15 0x1 rip 0xffffffff81e8ddc8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022d63840 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=363546 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0c70,0xffffffff82648da8 process=0xffff800020adce00 user=0xffff800022d5e000, vmspace=0xfffffd807f0072e0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 61325 269869 41140 0 2 0 syz-executor.0 *61325 363546 41140 0 7 0x4000000 syz-executor.0 41140 283368 1846 0 3 0x82 nanosleep syz-executor.0 26651 362884 1846 0 2 0x482 syz-executor.1 36147 162388 1 0 3 0x100083 ttyin getty 10737 290355 0 0 3 0x14200 acct acct 30384 356145 0 0 3 0x14200 bored sosplice 1846 417358 80482 0 3 0x82 thrsleep syz-fuzzer 1846 230892 80482 0 2 0x4000002 syz-fuzzer 1846 137211 80482 0 3 0x4000082 thrsleep syz-fuzzer 1846 207138 80482 0 7 0x4000482 syz-fuzzer 1846 170143 80482 0 3 0x4000082 thrsleep syz-fuzzer 1846 73069 80482 0 3 0x4000082 thrsleep syz-fuzzer 1846 220871 80482 0 3 0x4000082 thrsleep syz-fuzzer 1846 273906 80482 0 3 0x4000082 thrsleep syz-fuzzer 1846 295755 80482 0 3 0x4000082 kqread syz-fuzzer 1846 69090 80482 0 3 0x4000082 thrsleep syz-fuzzer 80482 83416 94851 0 3 0x10008a pause ksh 94851 470551 38025 0 3 0x92 select sshd 38025 9379 1 0 3 0x80 select sshd 89310 491213 87343 74 3 0x100092 bpf pflogd 87343 365105 1 0 3 0x80 netio pflogd 30610 257630 41781 73 3 0x100090 kqread syslogd 41781 424535 1 0 3 0x100082 netio syslogd 63880 244126 1 77 3 0x100090 poll dhclient 44364 235355 1 0 3 0x80 poll dhclient 3218 158553 0 0 3 0x14200 pgzero zerothread 4765 285190 0 0 3 0x14200 aiodoned aiodoned 68558 463766 0 0 3 0x14200 syncer update 64555 158812 0 0 3 0x14200 cleaner cleaner 11160 109108 0 0 3 0x14200 reaper reaper 42446 305895 0 0 3 0x14200 pgdaemon pagedaemon 88449 99112 0 0 3 0x14200 bored crynlk 76172 491174 0 0 3 0x14200 bored crypto 74311 291833 0 0 3 0x40014200 acpi0 acpi0 60037 170654 0 0 3 0x40014200 idle1 37246 20563 0 0 3 0x14200 bored softnet 24201 252332 0 0 3 0x14200 bored systqmp 80229 274472 0 0 3 0x14200 bored systq 3463 289208 0 0 3 0x40014200 bored softclock 54724 143760 0 0 3 0x40014200 idle0 57934 243261 0 0 3 0x14200 bored smr 1 380325 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 61325 (syz-executor.0) thread 0xffff800020ab0290 (363546) shared rwlock vmmaplk r = 0 (0xfffffd807f0072f8) #0 witness_lock+0x52e #1 uvm_share+0xcf #2 vm_impl_init_vmx+0xf1 #3 vm_create+0x1a0 #4 VOP_IOCTL+0x88 #5 vn_ioctl+0xb7 #6 sys_ioctl+0x5b9 #7 syscall+0x4a4 #8 Xsyscall+0x128 exclusive rwlock vmmaplk r = 0 (0xffff800000ba7818) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 vm_map_lock_ln+0x10d #3 uvm_share+0xa7 #4 vm_impl_init_vmx+0xf1 #5 vm_create+0x1a0 #6 VOP_IOCTL+0x88 #7 vn_ioctl+0xb7 #8 sys_ioctl+0x5b9 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rwlock vmlistlock r = 0 (0xffff800000671478) #0 witness_lock+0x52e #1 vm_create+0x130 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82635090) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9582 6719K 7482K 78643K 13488 0 0 pcb 13 8K 9K 78643K 249 0 0 rtable 109 5K 6K 78643K 806 0 0 ifaddr 138 20K 21K 78643K 324 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 1 2K 4K 78643K 1503 0 0 iov 0 0K 16K 78643K 175 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1223 77K 77K 78643K 2178 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 17 0 0 VM map 7 3K 3K 78643K 9 0 0 sem 12 0K 1K 78643K 210 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1809 196K 290K 78643K 12766 0 0 file desc 5 13K 25K 78643K 913 0 0 sigio 0 0K 0K 78643K 218 0 0 proc 61 63K 95K 78643K 758 0 0 subproc 32 2K 2K 78643K 119 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 891 0 0 in_multi 72 3K 3K 78643K 193 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 0K 0K 78643K 6 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 353 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 135 55K 60K 78643K 4538 0 0 UVM aobj 74 3K 3K 78643K 76 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 232 0 0 NDP 19 0K 0K 78643K 76 0 0 temp 163 3552K 3631K 78643K 46105 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 26 0 21 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 93 0 91 1 0 1 1 0 8 0 rtentry 112 145 0 105 2 0 2 2 0 8 0 unpcb 120 965 0 955 1 0 1 1 0 8 0 syncache 264 6 0 6 3 2 1 1 0 8 1 tcpqe 32 100 0 100 2 1 1 1 0 8 1 tcpcb 544 1633 0 1628 8 6 2 3 0 8 1 inpcb 280 2752 0 2744 11 9 2 4 0 8 1 rttmr 72 3 0 3 2 2 0 1 0 8 0 nd6 48 21 0 18 1 0 1 1 0 8 0 pkpcb 40 4 0 4 2 2 0 1 0 8 0 ppxss 1128 23 0 23 8 8 0 1 0 8 0 pffrag 232 15 0 15 5 4 1 1 0 482 1 pffrnode 88 15 0 15 5 4 1 1 0 8 1 pffrent 40 416 0 416 5 4 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 87 0 55 1 0 1 1 0 8 0 pfstkey 112 87 0 55 2 0 2 2 0 8 0 pfstate 328 87 0 55 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 3 0 0 3 0 3 3 0 8 0 art_heap4 256 725 0 517 19 6 13 15 0 8 0 art_table 32 728 0 517 2 0 2 2 0 8 0 art_node 16 144 0 107 1 0 1 1 0 8 0 sysvmsgpl 40 37 0 25 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 208 0 198 1 0 1 1 0 8 0 shmpl 112 74 0 2 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2871 0 1466 46 0 46 46 0 8 0 ffsino 272 2871 0 1466 97 2 95 95 0 8 0 nchpl 144 4519 0 2906 61 1 60 61 0 8 0 uvmvnodes 72 3671 0 0 67 0 67 67 0 8 0 vnodes 208 3671 0 0 194 0 194 194 0 8 0 namei 1024 14820 0 14820 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 4 0 0 1 0 1 1 0 8 0 vmpool 552 7 0 2 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 14231 0 14231 14 13 1 7 0 8 1 plimitpl 152 94 0 86 1 0 1 1 0 8 0 sigapl 432 1098 0 1083 3 1 2 3 0 8 0 futexpl 56 24838 0 24838 2 1 1 1 0 8 1 knotepl 112 215 0 196 1 0 1 1 0 8 0 kqueuepl 104 293 0 291 1 0 1 1 0 8 0 pipepl 160 1080 0 1061 5 3 2 2 0 8 1 fdescpl 488 1099 0 1083 3 0 3 3 0 8 0 filepl 152 11466 0 11365 19 13 6 7 0 8 1 lockfpl 104 477 0 476 1 0 1 1 0 8 0 lockfspl 48 190 0 189 1 0 1 1 0 8 0 sessionpl 112 25 0 14 1 0 1 1 0 8 0 pgrppl 48 35 0 24 1 0 1 1 0 8 0 ucredpl 96 986 0 977 1 0 1 1 0 8 0 zombiepl 144 1083 0 1082 3 2 1 1 0 8 0 processpl 896 1116 0 1082 4 0 4 4 0 8 0 procpl 632 3444 0 3400 8 3 5 5 0 8 1 srpgc 64 10 0 10 4 4 0 1 0 8 0 sosppl 128 247 0 247 3 2 1 1 0 8 1 sockpl 384 3821 0 3801 25 19 6 8 0 8 3 mcl64k 65536 567 0 0 66 0 66 66 0 8 0 mcl16k 16384 9 0 0 2 0 2 2 0 8 0 mcl12k 12288 14 0 0 2 0 2 2 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 13 0 0 2 0 2 2 0 8 0 mcl4k 4096 13 0 0 2 0 2 2 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 216 0 0 26 0 26 26 0 8 0 mtagpl 80 99 0 0 2 0 2 2 0 8 0 mbufpl 256 1094 0 0 63 0 63 63 0 8 0 bufpl 256 8836 0 1778 442 0 442 442 0 8 0 anonpl 16 165341 0 146823 143 40 103 104 0 124 14 amapchunkpl 152 10946 0 10791 29 19 10 14 0 158 2 amappl16 192 7242 0 6035 119 50 69 73 0 8 7 amappl15 184 21 0 19 1 0 1 1 0 8 0 amappl14 176 160 0 153 1 0 1 1 0 8 0 amappl13 168 400 0 399 1 0 1 1 0 8 0 amappl12 160 7 0 7 1 1 0 1 0 8 0 amappl11 152 124 0 109 1 0 1 1 0 8 0 amappl10 144 93 0 83 1 0 1 1 0 8 0 amappl9 136 668 0 665 1 0 1 1 0 8 0 amappl8 128 250 0 212 2 0 2 2 0 8 0 amappl7 120 141 0 131 1 0 1 1 0 8 0 amappl6 112 115 0 105 1 0 1 1 0 8 0 amappl5 104 188 0 173 1 0 1 1 0 8 0 amappl4 96 1383 0 1349 1 0 1 1 0 8 0 amappl3 88 155 0 149 1 0 1 1 0 8 0 amappl2 80 7971 0 7896 3 1 2 3 0 8 0 amappl1 72 34971 0 34538 26 15 11 20 0 8 0 amappl 80 3839 0 3788 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 75 0 2 2 0 2 2 0 8 0 uaddrrnd 24 1106 0 1083 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1106 0 1083 1 0 1 1 0 8 0 vmmpekpl 168 14263 0 14226 2 0 2 2 0 8 0 vmmpepl 168 151010 0 148633 250 97 153 162 0 357 43 vmsppl 368 1098 0 1083 2 0 2 2 0 8 0 pdppl 4096 2219 0 2174 6 0 6 6 0 8 0 pvpl 32 442946 0 421168 304 66 238 240 0 265 32 pmappl 232 1105 0 1085 3 1 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 749 0 20 21 0 21 21 0 8 0