0x0, 0x0, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, 0x0, r6, r5, 0x0, 0xb2, 0x7}, 0x16, 0x400000000000009, 0x1}) semop(r4, &(0x7f00000001c0)=[{0x2, 0x4, 0x3800}, {0x4}, {0x7, 0x1000, 0x1800}], 0x3) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x4, r5, 0x0, r5, r6, 0x10, 0x3800}, 0xfffffffffffffff7, 0x8, 0x81}) syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)) executing program 7: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) fchdir(r2) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfffffffe}, {0x4, 0x2}, {0x8, 0x2, 0x0, 0xfef}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x20, 0x4000000, {0x40000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040), 0x0) setsockopt(0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() clock_gettime(0x5, &(0x7f0000000040)) socket(0x18, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000240)="93", &(0x7f0000000140)=0x1, &(0x7f0000000340), 0x0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) dup2(r2, r1) executing program 7: setrlimit(0x3, &(0x7f0000000980)={0x100000, 0x67}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{0x1}, {0x3}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x5, 0xfffe, 0x7, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00", 0x8000, 0x1e31}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) recvmmsg(r0, &(0x7f0000000500)={&(0x7f00000004c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/245, 0xf5}, {&(0x7f0000000200)=""/161, 0xa1}, {&(0x7f00000002c0)=""/146, 0x92}], 0x3, &(0x7f00000003c0)=""/224, 0xe0}, 0x6}, 0x10, 0x1000, &(0x7f0000000540)={0x7fffffff, 0x8}) executing program 6: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xd}}, 0x0) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) getitimer(0x1, 0x0) getitimer(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001600)) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) setuid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0x8) readv(r3, &(0x7f00000008c0)=[{&(0x7f00000002c0)=""/235, 0xeb}], 0x1) lstat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) executing program 4: sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x562746a416e38f93, 0x0) executing program 1: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000080)="1685a97c363f2f03a4a3fa0d4d7516d0e4ac865b4c7bed1530c5b9f2851c7650bcc4feac6685f1df81fa4a5630ffb2cf4b79406ccca47a30a5e6fcde7d1c5db7aa354cdbbe1e1422a27e97ec67d0b4904f29bd8fc15d28dcc9672c074f782f4ed40e27195f81397bbdb8a43d92268728ca6aabbf7943bbe172f6abfdf4f505edcaf95c635d47f08524f242f84ecced4df5b113a38d470a16bdb0ac259f9165f2e8b048ca87b30efa14c4d6422851ececc789932fe664f87cc62e25eb9dc2b480dee6d2add3a68e2281631fb9dcf1fbb2ddf9a314da0fdec2f610b7335f37f5c542b3acf23288d0554a52459b30094dd03853fc8258678fe83fe48b9e20fcea7a4cad9b70653ca22911fe0d40c01115704c2f3833c528405f7cc45f511bf2977ac0d422747102301679e4f1bda61978abc17b5c05e0acc8b0c43818332aef28e528e16f3f631785c05c5ba4c6155073488b7f5e8141498e8a39f5478f7f85d51c7cc23670f1cbc144bb1a4b6fda2d4a9294be0c68df99ca8526f3d624e7fe5658cbc54f252b0a93fda42cc58193872ad52e4db2c9f7b8ff98cd45621c687ff9327b0fcef85be396d9c9ab84cd25b04ecb6c9ef8fc9dad35807a3213a8de0f01808d42070676546d7da75f358dd8de9018cecb6e6861e22f48fe49252ff9b6dc68b350ca1482076dc932dc93ff9947782841f8f210b9cf1229bab22f872970b3a07022917121f38a857c59e039c3778cc8b672a9cc2be398c0bcf4066c27ad285437dcd298b7c799c934f731c33c8e98474b85b62f508974c7ac3997ecf8e2824d3da52e4e36c3f80598770258603387ae62ba90cf0b44e8ea240fc8aae90baf89ce35fb94c1714d332e340294059556bac8031d83ebdfe1f109750cd08c507e0656936b73edd1784b807049062399cda2d20b321bcaa63b38e4a00b429df13ed40a7a2971e70cdaa1166532caec1d0f495c399e905584c05f40f6b2d34555ff22da94b7587dd728f3381f6fa6cf6537cbea390180493236df73525d2a83ddcb5b122a2fccaf5267543a404273fce704d11ac7f3585b8c1e2a7ade023390ff3960d98ac27ac4c7c927ee90f458d9165c7a29045277d61a7051b3a1447efb78f76aae88207c73ba051a24dcaee25e2360064edbf1aca7968a8fd9ec2b90fb3253dafbf877e9b720debf1af2d5c8f546b3baa1392887b5c5ab38ea241523554aadd45cfd2bf50bae6df9e8325088bbff7bfbb90769c1bd01d0caf88e851e879d0f168feb778e851cf55ad6fb32b2ea04fb3f82b3984c1fb6813d8498a474f64c7ef583424b953350669794896720931139ca5468fc6abb769614965df5b14fc1398c0b92a98f5c16c87c7a8c658c0190e794e1e7fd97f1485c4ee70f4357a425be02903a5f2d8bdd2fda0c39d4f0b1aeb2faa8c5f42785aeea359a9d5caaf3f5197fe1e8bf4f3cf166e8d5feac28e4dfcba6ffd2866027f94744590138d268da96eabd300ac8cb439718b1e92f1c5c8c90c6361df0815ea2020463490ca7993a8b145719f073b41560bc6c6decc4d7735b95d3ee0831b8ca4a99714979fe39a9e624dc32aa4a7b404b2791ca5dd99ae113634705c956d8a46e2aeeef9e7836e454b3d88b9f218856cb05c22952c2ac1fe45b9b451ac817fae3a2946de72b956c5238e5b101ce0f17bc1ab486f104a87efbe1b0141257da1b3a8ba75c33512c429a08004ffdbedb09a9c44899f2fa46a57c02902915946e3d08d2f1865df1dd7f973e274d5aeb696a94dcbf311566f072c8900ec3552ad3c615147b187b72e1f082bd74d137dc33604f009bcc6749c8033f75b87f7915d3fc51a7de88d1f27de402a53ab62a043750ed8063c9a707379fa58024beb054fb01230b6b0e13b3fa28e7a3f166e99fd3c6f73c44a6bd088f9d0ca6db4a714b00d240da9b6ea17dc410d4351f9569ccf881f2382966a2521595240f282eaa8064ec91fec9d6495851924bc2ec67823c10debf93079dd2fc9b96eaa28fca3747b713e6a4f2edb94ef400fadf53132fd2e8f6b9fd946936dd714926f3720d39b793ba4fa63ecaaa464f555257dfdb0a1e05481522bdf7e5ef50a73e530f6911bac0acd3a152ceb7799756bc0bee07b79bb06497dfcd243947f6d9be19f1bf997aa2eaa7187564a60bb36f684cd35958897a3a5ea99de2390f831bbbd626713cf252c974e65e907db70b02904a08610ed62b9c79cb334415d3826578e38d384e1b4c949ed48fa6204c2df5a236ba84ec3c312adb2f453ffec561ad228f68e68d6e4ebdfc91daa151b0fea81ded8e9a9aad3d66bb16d84796855c8fb6d407a6f690c640c64c3a62380a2dab80e13f33f775c4fc0442e8f9f3a5e4e25982dfdce8e0df12e223dc13456c3727aa41bb7f3eeb5c17cf5211deb291c24f95cdce5c44e79c338f2b470e686f86586d02261c58b4f7dfe2e1719ba4452863b9995da832e3c2747203115c701bd3a45b16dfaf8a9a118bb295cba49064997cb2585108d0cf9593062b4db54fcfb34812a4cbf38da8925e045c9f66684e8aae501860e5b033a5b4c60506d13465511e23bb26232f17fbfc8ebd7f508ac45d870520731df57d13346f6b529036f2521aa4a030e723b785e1715e05a50d11bff686b1f910aec003463f5748c1b1e0b5e46b9761a0c2c0ce9ebe975e42ea19b33d1dd56d08af6eaa8f0d999eaa39146a5e35f18b31aa2ee0b3c12915e26a70aad22ca5a0f087f277e7086f51fbaceececc854ae8c97cbca7d74f27c9991bd40944cd868c2dcb3ebe9df26ac1b35b76a29685b56337293d698e6bb992e9617d05aa679531d09dbda089ddacb8baf4f6d87425a601dfe543c1820779a0e3580bb2be47ebe016f641adf82fa48385f28564935c056b80dab8c54f919a958393c118d93c84b204aa2163e20543264aadb8a4dc062ff46b03b67bbad783fdebc0840d8f72332438deefc4cf9ee18c37ca221b1993f3282bb8a6e1ab133d8f8cd72ccc1134955fca62c5a22cf9e7c2acb1c08027425a0a529a29fb61f0dc3981d035fb71bb91089d92158a43841c28dbf9f51c438725367cdedb0a235a41deb37dbc7ae242c229d94df7c27f8851cf362e98664c08e72a8c2cb91d53174dae50c10d9bf05bee317637cb79a3682ac91a4a197c27325c2027da08a579b3cab15838b805596b8c5b59c8ef7e2fdaa61bcaf38e29868ba7c9284661b9a4ccc6a5ab60d9d831f60582e9c0c556a4a5e48ce54f90335c00026a1e0253597c4a41833516b4d5fa612a61b06777ec557bd8a8fdf2191985dc63a10ab9a20045c376decb8fd51b5e7663d8264ec62aeebee8df6d06942968a651e2afd2f07a766569851d9b639ecd71e4fbf8fb4e3ae8d760f2de5b8a75dfb5ff89ed73f424a789994d2bfa3b6fd140a33fbb853fddc167f6ad6de621531f2ce1b538b58e111801046db2a0567d2163fb432cf9f210798eadd114a6cfd61e8273aa4d91d2d933dd8ef6dd47ee8eedfd02f7d84c2f005caa5f0e603077f10788bd8ef3370669383bc66db334fd569afc9f65d0958597b3135175eb6ca2173b4af6bd0687a8a34058f088863b9d60562b2c97511abd48c2141dc2519a2ea55e7cdfceffa6679ca6cc6e7ea8b959d400e28c2f355dc0f04ce60cf4dfabb84b5aafc5618beed006570f0dc10a7bf7c4811b0d343ec75a2bdef17c31d3c1684a40047743be69104831685ecc3879b85270538767d9f17fe8aa1be8ee78a200f7fad3dd65d6b1c19dcb826ce485a07463b2636703330fd6d629eaafe3fbe39e177500350e427101f9b44465e16ef2f3b1c653511994287a5eaff98d3c38d5bb7010148c27fcd2db9d24b61e3aa84072e00ab4e23d0c1334ffd21aa03aa89dc815d047085492014791f039e3e0df962ce8ac99915b2108c24aee5563a266a95040dec0331b43ac9fa9f2f4f105f2a8e78559fd74d00bfe4a282c922826b71ea1ea693d55b8c30a38105f10c26d835e361f014dad5606ca200b05d09589c8c13680075d03b30a3e033aa41698642d97b111b7e60b1f297a6d00e0fe2bd7b498a57d5028e4357a9f81fff7a5972892ad9a99404586610484bfb4ee15f4441cc8ac155373bea66a2d4afc33ec9e1d042d77fa5925348dcd4d9d1618a32b6ad69fb9f93f150571bdd5101c9aa0c97b73d1fefc8dd9d95b5c099cefb89d24d3e8021c5c57173500ec84a3f0c3197fabd89c7488e1f51084224a0dc37585a9fd9532b651960a3dcfb00037db886c68cb34e30c99567486c4dad1df09f8e7e751c700ea4b158e4ec910b01adb4bf2c31642bd2771a4da035f1536bc1937a0c506abc27e0508cca7c261ddd77e06ba89056ea5ac8ee76b352e05f30a94babf1f239efa503da7bfdca18d0d335846cb3d49bdc517d07da6c2d4498fd5b64ef58c84d1d0aeec5cada412a6d21eae58d186b11352f9fba97cbf355037e843131567e8c2c052f816201485076b2166805d939dfe769dadf8dfa3f4032b1e96e33fe07dc9bd79d2aa1e86bf7c9e53f526256535e6ce643a144c4943381701ef0e16d19c3cdb1b3f01051c98c56c52cd57176a5c4ca1558cb0df7e0ff16c6d4d0cab07f84dd8946e5bbe5be635e3e7d846e2692f9d0a9668b5fd0e71df87d760c6384f64aed3fb829a8b82c936dbcb944d5ec95544bbb2b09e66a8e3f18b0ecad5d92efbebfe2d388530010032f1d4e1d056da6e471da389baea0ab4d595ddaa99a6f431a336bb7dd5f0bfc7304d84fbce9ea0febacae3fdd6381afea94f5721ada96ea4f30d06f690b0c20680e838c8ab40fa7e2cb85508ead17daf11f1fb4a4081f83ecfb43c6238fe35833f89484854d683ea47f8e05446c3761a502777263616e65b5e34f7a40bfc93ad320765c2ad7ca40e157acf31b9b53db03aea9e34f351fd1ace8b4bb462f882c3e3ba16f894a53f6349d6755c858766201c852140e34c5b8625f9b6a8006f85e93c3c68a139aac80c26c5d3ed94904c2834d2fa007c724d40ce5703d67dba6fcb46efa371018fb4c336add0895b73e7dfd3d2ca83317231b15860170ac7d4679467957bd1e3558406975f860e2e95b4244b3fb549667a5370a1fd6f3994f7babbb50c71661602722914b0d012f15cb5999810567de2b5f067ffa416f88b25022bafc42aa31470bfb1621a7faad09410d83c3d0270687146a641abbd5ed59293df8de86f0104c98666e47b4324cd6d2d3a764a1d030773f921e498368713226404278380bdf2745fa4217605744bcdd0dc3d08bdb3b8390075dec4672bde5dc8e4825998f6067a02106cc786f530222ed3fbcbfd290efb8d01249ccf8b7c990d6d8c3deba29d76e95afdc3a7ae88a36389145ad34be01a2891caa0987d0c1a50c8c688c82025e1a8330e32911823c7fea8e347deb188d32cf09e51edd18e770cad4b25a0219a9bce7e52aeecc8e946e35800d5e2877cea4dd2df2ccee2cd897cea073318fc2bcfa9f07a37652536a26999428c6d379f666621fc0f326a9d7426ec7564a4a4dcac0b3422b154b45f3408f4b6bd8e007c436cabaf905304dad19542ca101ed3c642df8dc4e4357848df4768756b9308a8f9fa2a9d9ff919148d345e87fb46eca1a771b3ecc8950cc02d210e537fa52d67601852b2276c96250ed351c576d069f4b2b82d2d34cc51fc5c0dd9d67da3d878feb8d1c5a82abef466a56d5c431451ff92e5d5fa04f0154ff3b45e95036422b884d2488ef468b2aa1c519690791d81c885283d0c99d151334aca8bb364bdbb7123fc76be5ae7f411a68b", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="7357c73776c714ae7259f49828336c65836ef622f4770957ed376e2f209569761c3245f77498b21a627319b2b0bd0233946e780f78477d0ee3dfa66eaf89e5fe", 0x40) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1d}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) dup2(r4, r2) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) executing program 1: setreuid(0xee00, 0x0) (async) r0 = getuid() setreuid(0x0, r0) (async, rerun: 64) r1 = socket(0x800000018, 0x2, 0x0) (rerun: 64) r2 = socket(0x18, 0x2, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) sendmsg(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) (async) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) (async, rerun: 64) dup2(r2, r1) (async, rerun: 64) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) (async, rerun: 64) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1722, 0x0) (async, rerun: 64) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r4) (async, rerun: 64) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6) (async, rerun: 64) clock_gettime(0x2, &(0x7f0000000280)) clock_settime(0x2, &(0x7f0000000140)={0x3, 0x40}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x400, 0x5, 0x4, 0xfffffff7}]}) (async) sendmsg$unix(r5, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="df", 0x1, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000300)=""/188, 0xbc, 0x18c2, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000001280)=[{0x61}, {0x80}, {0x6}]}) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x6385, 0x9}) executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f00000000c0)={0x2, [0x0, 0x0]}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xffff) sendto$unix(r0, &(0x7f0000000140)="dbb39d31a1f48f52764699fe51c4e977e86bb58f5e0624433b70b0ad09da1878fa2fda724f4cf72ad3640dda", 0x2c, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() setreuid(r3, r5) setuid(r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(0x0, r6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) msgget$private(0x0, 0x200) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x100, 0x5a540623, 0x3262}) msgget$private(0x0, 0x440) r8 = msgget(0x0, 0x768) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000300)=""/3) msgget(0x3, 0x8) chown(&(0x7f0000000340)='./file0\x00', r6, r4) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000480)={0xe2, 0x0, &(0x7f0000000380)=""/226}) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0), 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000000500)={0x7, 0xffffffff, 0x7ff, {[0x0, 0x9cd, 0x8, 0x2, 0x7, 0x7, 0x80, 0x0, 0x9022, 0x800, 0x8001, 0x8, 0x10000, 0x0, 0x5, 0x4, 0x7ab2, 0x4], [0x200, 0x842, 0x4, 0x3, 0xa32, 0xc73, 0x4, 0xc0000000000000, 0xee, 0x2], [0x7, 0x7, 0x2e92, 0x1, 0x8000000000000001, 0xd7d3db4, 0x3], [0x3, 0x7, 0x9, 0x5, 0x1, 0x5], [{0x5, 0x7, 0x40, 0x33}, {0x800, 0x1, 0x80000000, 0x7}, {0x1, 0x800, 0x7f, 0x81}, {0xa662, 0x4, 0x1, 0x9}, {0x7, 0x5, 0x9, 0x3}, {0x4, 0x8, 0x3, 0x1}, {0x3ff, 0xffff, 0x5e7, 0x80}, {0x1, 0x5, 0x7fff, 0x5}], {0x7, 0x8000, 0xa37, 0x3}, {0x57fd, 0x0, 0x10000, 0x1}}}) seteuid(r5) socket(0x1, 0x4000, 0x94) unlink(&(0x7f0000000780)='./file0\x00') r10 = semget(0x3, 0x0, 0x282) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000007c0)={{0x25a, r3, r4, r3, r7, 0x8, 0x3ff}, 0x36f, 0xffffffff, 0x300000000000000}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000840)) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000880)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r1, 0x1000000000029, 0x9, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x7c}, {0x6}]}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) clock_gettime(0x3, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x80, 0x9ba) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000140)=[{0x84}, {0x0, 0x0, 0x0, 0x800000}, {0x6}, {0xe63, 0x7f, 0x9e}, {0x100, 0x80, 0x4, 0x9}]}) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/54, 0x36}], 0x1, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000180)={0x0}, 0xfffffffffffffd39, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x40}, {0x8106}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) (async, rerun: 32) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x61}, {0x74}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000340)="1fc03894ba99fe5cd89e418a0e35edf6cd771068f23ff714b755bfd107ef9eadb5ebde7dd4f7479bf2083fba05a30864435c3d6d79f0e36a76b8f2ba7bfc51c09d7d06fd70115489eba004b20aa797732f21c2e1adca2b04742602dfa7524fa9e8b3f81438a71cd5c72127ac11f5f34390e9d81df11dddf368cb4fa8bdaa9420fc0197844fd407e1c23eba0f47e13f826cdc60d3629be0ecca8c4c69f9d1e0c6b922d882a4c6d9df5206af7f9ea927be5f1a222c5fa7044e12220aa003246386a2ada3bed186a471cd29f3ef9652a8fc0bb8722850653417984a96fe2aef9127f854d605435ae24a5eef07dcd3751ae91ef0431e492996068cb0715e77ad444adf33d4abde0ef172ed992ff4de046235871076c8e9d3d03480706f6f42decb288a4aee02517bd51a23537ff0ef1e3e01a94ef526ecbd834394bdcb7a34157ba7a4f3938040196a45e49760551f190ebe7e036c6256f554c930e66f63c637faf5aebb63547e2eba", 0x167}], 0x1, 0x0) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000054c0)=""/4082, 0xff2}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x2, &(0x7f0000000440)="06a3f7b968bd8570a797d128c00b00d6e5cb422ee8192b1656e056de8ce984b0cd", &(0x7f00000001c0)=0x21, &(0x7f0000000300)="e8e8a42097369eadeb2c75a4c47b7c8836d981d1e104cd145f3d056fe4f03e31d70849650826a5a027735540fdcd1442d77ea7ed4fcca26eb404d905c6ba2aafea37486757f2d8f410e62f1549ca7a440ac815070cd16fbfb452fcd76573f6b68bbc27005b0d2a555188f44521d20b2145b1bd89cdb2b41302a4d9cebc50c61f6a05dc8985073b86a0b21700af18c49a7d8d61dd98425bac7ba91391acfc33cbb74fe4423dd6ec273f0e4e90fbde5f3fad6611ca259ca24997ae31c07ea91152348ac493eca33376", 0xfffffffffffffda4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x1}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000001140), &(0x7f0000000080), &(0x7f0000000100)) accept$unix(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0x2) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x44) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x0, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) socket(0x2, 0xa000, 0xfe) socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) r4 = getpgid(0xffffffffffffffff) r5 = getuid() setreuid(0x0, r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x14}, {0x8306}]}) executing program 2: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xc4}}) r0 = socket(0x2, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/58}, &(0x7f00000001c0)=0x3c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x22}}) socket(0x1, 0x4000, 0x6) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) r3 = syz_open_pts() lseek(r3, 0x0, 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async, rerun: 64) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000580)={{0x0, 0xf9, 0x4}, 0xc11, 0x80, 0x5}) (rerun: 64) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000040)=0x7, 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) shutdown(r4, 0x1) (async, rerun: 64) write(r3, &(0x7f0000000500)="16a9717e51ce65966e15cb088f303c11e1fe579f37dd5cc232645d3723299d9a3c4413ccafb398c05676a02c7de9a13276412f5e12ad2d89c2ac1e906847418993e7c9fb7fd236aaa0f3bf35699f0bfa1adcb4fd1b8547a8015b2c6dd43b146d450efb6d3a5adfc4895cf3666d", 0x6d) (rerun: 64) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) write(r3, &(0x7f0000000300)="8cf2403336335b48ff86cf1ef8d639b65c302eac1f72a4c6f55da01c64f861f62f1a66a1573c6f5ee702ada92298e7363bd99b3be08e3246afc508e52c6f444fa8c2b61d3e3a437f0e4a8bda5eb3518b6f03eb161132798a174faed4a50a70d946a6f4100d1ac93cf9558e62ad8d248d756bb27005d478ba0e93a7eca4b092774e6a925debcb81bf2eb3e06275b40f5f95a00e984617caba6a35cefc9e989dfb50056e0754e9c4e2cac100a44df9a8653257817c0ee26481f326839e74f71d06c57c6e803f8965ae97d67f179b149ca05865f49b753cabe97359051b81c82f0128f025955145bf6e8d130e4d0ada6f27", 0xf0) (async) setsockopt(r2, 0x3, 0x40, &(0x7f0000000200)="0f3f4c6d7d8a6b613f6caf56388bc010d48d5a98305cf9ce49d712d33ed9621e72bd234ab31cf06d14953bb6d4a1de9524f3b217f56fa044e30e18b3120033d5c9196f6d42c8291e4d3f7540970f9d3dac5f5e90b062118345427ee738c9da6389957b39474fdbd7970047a3661b6bec1b8718df4cfc72d06afbfc95f7165461add645ffdc5f39ed12e674ab667a97cedb1290a2f3b56ab1126c5e5c38e0e8d1a23c94ddb1914d42978e200b0ebbd3d75583604021e021e68691d23985a2c68bf8c80f823197fb82c159ec6b", 0xcc) (async, rerun: 64) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000680)={&(0x7f0000000600)='./file0\x00', 0x3, &(0x7f0000000640)='./file0\x00', 0x8}) (async, rerun: 64) setsockopt(r2, 0x1000000029, 0x40, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)="b9416348eb829fd182c71bd2327a3212ae5089e5be4e3dcd34f3461e5e26c7e1a8e6cf75467e1ec846baa1aaea679a0448b0dd0188224455676abd614445f71b33c404ed7fe09d88ea4f27e8a2cbdc559ca3f64522e89e52f98f4699c9fd477508352443af6e8e02195c945738b5bb8e7df68efc7ba9b6eeefac3b83436fb50605b2ed59e367727f164cfeabb1d22ca4ebe99e306837ba4aa4ef9c06687710d19e4dfdc133a1fcaa56fc8ebc6a120f578eb79059a7d71690155af4993c2ac69b15a54663d8fc60ff2c3e9f9d9b3f454e13fd2ffc7c55ea237b0c21b582e4235f91fabfec19fc3ac0e690fe3d09d885d518850473cb68b2a32309b9948a6975", 0xff) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000000, 0x100000000}) setsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f0000000000)=0x8, 0x4) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) (async) msgsnd(0x0, &(0x7f0000000100)={0x2}, 0x8, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) fcntl$lock(r6, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x300000000}) (async) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2000000041000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200400000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil, 0x400}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 6: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="8254ef08cdb2a786acda312451298ebe2566323a9503598c1ffd4bdf0c256f12f8ff93871332ce0ae2c1fa6f6776d13a58004430660ffb674ac24aa66aba3258e92016d7fb4fee362eef4c23c477c51bb0ad109f4ab2a73436ef9a8ecef42f2de23bb245cb191377da5d3d912c400306b82c4cdcd5dab83a8817b3729757b167eed83bc6c5df4930adac9463d72c81ffbf49b0b41c46a7a5f1d88a7a3152dcdeab1be5df371744b1f3f66c41bd3266b208f7", 0xb2}], 0x1, &(0x7f0000000180)=[{0x110, 0xffff, 0x1, "a628bbf95e9a49107871cd9663419c27a39bec82887e273c223a02f92851c5b6ac790de94698733109e85a98d4f6d46e0d5dad2fc183287614df63571869d0d696b348d453ca1cb89db909987f158429a65c2f9dbd6b19e1454fdeb3a1e340c91dcfb37c087d7ca336cc4871999f062a4e6a7189437ad8745e10a6f3d9f720116aecdb2e18bf1fd6624b1984327b95b7c961efd40254d2b321f29c5dee7c0cd4c12acdd90535a7bbcf95b08c2822d29627a50ff3be74dc1151c27f17b1db7a95ddd8f0f4274bf544c223f6e30b293e87c0fdc39028e771ce0f22e7ec4fc32569b11eb13614c79a2170702becf91570cb72ce8aa73f860c3840"}, {0xb8, 0xffff, 0x80, "c4f0e13c40fbca030401dc8990f329626d3836b9b39d375fc7c3c07193e9a6d5af25893c0e4701efe3e2c461faddad74a0d1d7b7d1b43e81a0a04a71aaca2d6e49b2f070d9b4688291826ddad7a8806d4ca99dd52b3925a485f7a2df4911f4673075ddc16983870f7f4ec50272c38ce73deb85dc99046a4cbac8bb4020f9522ad4504b4820ff87cd3ed0e993a4a51f2686a8c39eeb84bc851c0cef6a4cb6dfdcd0"}, {0xb0, 0xffff, 0x2, "93e69000139b390147ee93fb6b344742a91fa5a37bd1a7ab1b3483798718524cd035d835248d5bf0ac0ce6408a76e470e0a91dd96824375f043d113310143bea8561cbc2d65f7a4256a75fc57ac80aa0f955093ded0b9f20af1bbbd2de12ee1fad36a970d3769ea81bc557ae3c9a5bb34377692ff0274d82676760319a37f345c030dc9a5bf2f6cd2e2de6d27c2136bea20d15c38dabb71589ab"}], 0x278}, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) recvfrom$unix(r1, &(0x7f0000000480)=""/163, 0xa3, 0x800, &(0x7f0000000540)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000580)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) write(r1, &(0x7f0000000600)="15679cdc79f9e9423f457da78404d10a46b24b99e9744bf5b24bca19816fb1c308c3694662997d8f3e6fcd8f5f2d9b725e96ac1aa8e81d534506bcc1275d71a72abc38ab63f1f44463be3cc59118bc1f2eaed2d07e202d3ad85851a09bffb01ce8fc15533ad1f77d1a49d8063388e74d5f31460849c7b2c91cf1e22e326cae59a7cbf89d2bd1bcc9bb60cb12a863d87b221bb00707911661f55ca44e54af", 0x9e) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r4 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCNXCL(r1, 0x2000740e) sysctl$vm_swapencrypt(&(0x7f00000006c0), 0x3, &(0x7f0000000700)="518321714222639e5aef05708d35ea1f15b989bf337453ed17d4acda22642a011e2e2772a1499818a8a760c5528fbb9897f51dbdd0aaf63326c62175b479006b997fe31bbe048943ba3ede14faa9740cef3e445ce64693e01571b6cd2889c8ac26fc5d8e51a4c0d373b44da090ee00880b352cd34ad669141a09d1f9ace7632e9eb6a66dd2bc6e9f8e26bb49f59b4291bd61decb8a789c0701a9c0811635c80e98fb89af5af134b512261e6e1e3f56b77be3a6534e6c317f62386c029fbc2f8f0851ebabc5995974372565a8b98500a57700d0d2505e17b9676db15232dabdeb03c5cee170", &(0x7f0000000800)=0xe5, &(0x7f0000000840)="99b58264c330ab26072f343d51dc386a0e9d1f95a8f28de6ff966ba15fe9ba93132ff1d6bfbcbc93882d9245b9c10bba1f47b4ad27919d638d23b8af5bc1d5547e34dd75595870c14e0bc1ce933f6546d68d334173c6793ba40be14a7b620cbcd28f42f5f24c06691321428e7a22384d61c70ffd3d349ea2850f4b779da4b4efb8335334693763eaf2c7f702e01159eb3717f9796524fbc81b9136f8a6455e82513baa5acd1039478c0661442507d2c93a9fd23b94b0a92d9adad8b5cdb7e284a92ec552217b7a5a32e4fdfa50a37f7f2ca88d1fe1481a20c2463fd1ddaba14cf298999e121bc53c22f9d4c919df5f30f94dc31a61afbdde2364", 0xfa) ioctl$TIOCEXCL(r2, 0x2000740d) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000940), 0x2, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = dup2(r3, r2) sendto$inet(r6, &(0x7f0000000980)="422507e20823d3ef485e1d6b7bda9dc2469c9f2f6788b430b3fe4e0e7522d7ccc7aa8d284aad4d6b95b5cf10511d7aa3d3e4d235fafdd333b5fd23c4a8a6a3a0f16e1b2e606f066859602ae4605b80dbcb3c1192d89d8a8b846364f1187c2753d25445e75d49582c4542c0ca8bbb899b93", 0x71, 0x20f, 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000a00)={0x3f, './file0\x00', './file0\x00'}) sysctl$net_inet_etherip(&(0x7f0000000a40)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000a80)="cd533b76564f1bcea176b7c135a2bb231733cdcc387c1f6a53504d9590153bf2c6aa1eec44810240ba7ce390cc9037b86d86ec42425e5df26d1fbcefee3a649cc47fb6ae15ffd760a06747839ee04360a1ce300953f48a38280f66cc906d5d3acd5e7d74e2e236721075bf9a0df776e0b300036b0022a0d5df888503035d65c8dc90891ffa844a144d731c4c056b1ed14bb7302637a802e020050367f34efffd12b540bf86170dbc476e9cd3fb", &(0x7f0000000b40)=0xad, &(0x7f0000000b80)="6fafcca1fcce4f6b25b71dca1d26fdd39b6e07807cd685c1d67be4f59e82a0e03abe7809ae10cf2ca49dd333fd80003e908e7f3fdc4fae3960fcc722de43fc963eb4e6bce27061a2bdda6d373f8706b723d8b84cd8b04d4226f7be6e5fc2fd9c85868eaac0867fb8943eaec315b3140f4e4ac7469da01b326ee1848e375a997417e6c94611923b87478244d4f2980a82a825be7ed60f061f07fa94a4bbf247216eae7c00377b51bbd34b457eef83c2e0cd76be29343ca459ea55a69e6e19ff87bff61712f4fdfcaf336e936427d6d511ac4dc68661d25eb303ed47cb981f3bbe098e532d4c8db7d320b70a5cb0f9c5e3e7ece5", 0xf3) r7 = getpid() r8 = getuid() r9 = getegid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000c80)={r7, r8, r9}, 0xc) sysctl$net_inet_etherip(&(0x7f0000000cc0)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000d00)="a8c783d22c6b30b406ef9f1a840da34a3ea90ea360599af7f7a527a3de81fc9a6e3dbfb4a2b95cf2063e9f7c7209f1f74ebb0eec2d423ed22958042d0af62dfd3435faa56e6c397e39eb7d873819dc470a2bdb11cbf9a8f05d0d6d155b4cb4507a9b5c0c194644657e10c6bf18ded6eea14b3cf5b2f047aaa15c5a1b2af8c03b2d77b0ee92ffbbb2ed69bf9a5de404cb1c051cc872", &(0x7f0000000dc0)=0x95, &(0x7f0000000e00)="129af6ad9aaf3a489e90f4a680e6bbd960dfaaa5ac3a981434b87892c33b249cdf445cfdee9025e3533f7e6ff2db823035e4bb74b7a45305ad", 0x39) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000e40)={'tap', 0x0}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000e80)) ioctl$WSKBDIO_GETKEYREPEAT(r6, 0x400c5708, &(0x7f0000000ec0)) sysctl$net_inet_etherip(&(0x7f0000000f00)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000f40)="a743df8aa0dd13d1a170d85e", &(0x7f0000000f80)=0xc, &(0x7f0000000fc0)="bd14f6ef79719bd2d73b574bab454b4c1fca13a7c84ce8f6f4b7dde49e0813a82a852e5176b51c06a5310e2c3eabedc59d2634a34a0d5cf8272b9f9c1276aad4b9f7d0215361d700d9cbb845b1228b57d95880af9e2ca5705e4cfea3da8b91a028d5bd08e06922a97aa70474fe9ab95f02edfacf20278632a7137df4e34598eb7bb9d7e5506d1b75ea054521ec8fc5529bbeb0072157969c4e22e94174e04cdb64d1fed62b0f1d1673d5f6916ff24c2a50bcfffbd7972ebda661ec82bc6c6734ea7347780497977477575269f0b8dbce5668016a6021456e63f0670ad21a7417", 0xe0) executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="bcac239812070cd43a7594d12b444bcd338143f37ba95bcc7935798915f69512c5468c83973074d1eefa21fdb4ece02b713b308448f19282be90faaf30331fac63d9fb56eb38e2f6890a09d95a315a24044a7698d96f14c20c06892a2dc043d8c3a182b8bfb55981", 0x68}], 0x1) kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb0000000000000000000000000001"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x38}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f00000004c0)="5a67923ef0cb189971421989ebcff78821a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d60276256143121a3724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d0000000500"/238, 0x3c) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) recvmmsg(r2, &(0x7f0000000a40)={&(0x7f0000000a00)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000900)=[{&(0x7f0000000340)=""/84, 0x54}, {&(0x7f00000005c0)=""/177, 0xb1}, {&(0x7f0000000680)=""/214, 0xd6}, {&(0x7f00000003c0)=""/57, 0x39}, {&(0x7f0000000780)=""/28, 0x1c}, {&(0x7f00000007c0)=""/144, 0x90}, {&(0x7f0000000880)=""/8, 0x8}, {&(0x7f00000008c0)=""/16, 0x10}], 0x8, &(0x7f0000000980)=""/105, 0x69}, 0x1}, 0x10, 0x800, &(0x7f0000000a80)={0xffffffffffffff80, 0x81}) mkdir(&(0x7f0000000000)='./bus\x00', 0x118) getsockname$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) mkdir(&(0x7f0000000480)='./bus\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000440)='r\x00') r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="31c173a39952ab9dc6a974d9609062dd0f501617af03c0c3cf6d1e2653d95bfd7e1a2d6afb24bb4d4158d40e17387ef8a2327cd0d53573bb4afeb98e9f9f82c7701970370c253a3b4da53bcbd2d7c213538ce8ecc6bfd911fde4e27f5be48969bc57a3a51c159c2f77be2a0cf3171411c79c68aa817b475a88e37b208492aafda8c051e1561de87f28217c26adac5cd9f2363df934d83149cc36d0482d3f52017995922d6f1ee0fcd98347b980293f936c40f2212159100dd97433", 0xbb}], 0x1) mknod(0x0, 0x0, 0x0) pipe(0x0) getuid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r4, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="a6", 0x1}], 0x1, 0x3fffd) writev(r0, &(0x7f0000000400), 0x1000000000000165) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) mknodat(r1, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) listen(0xffffffffffffffff, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) r3 = shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000001540)=""/4092) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setuid(r4) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = getuid() fchown(r5, r6, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) open$dir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) executing program 1: socket(0x18, 0x5, 0x3) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000880)="76e5f2ad6f01f8607d2100000063", 0xe) symlinkat(0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1}, 0x4, &(0x7f0000000200)="c69efded24ec01ac5ad909785daa0ba85dedd26160dd5bfccd4dd0b5d775f6312cc6a255d398d680654e10acc2f1663d26131d9c174e62781776c355802daae5b6a5364c128a3afe13cbf6ec02bf256446eade50722331d40bb9bf5da3ad690867c824850335eabc14a53a9663eacfad8df1a8ad329ac9670fb2bef280cfabf54fd3af2c3d1b519ec36375f30df2f07eca6acabdaa1c9ad481d471bdc7d8d7b174c885469508eb40815f3201f94270a9743f4627cc166806cb35f28d4e55b5a4b5957dbed03ace60bbc15314f50f5b55d20edd094e43d4ec8783fafc888e93e219f9f87c674d02fe69ac4d4f1f06105fff7bdd730f3ff4c54616ec21d3e7eb7cc59e3304f00ba7cd6fc3ecc1b5c581b9c49e843769e0d63dc784dfd613cf33e254ac803dd55b65e2ec23e65390615c6c4807e97a34f808e14081a6deed53e23f8f5dba51056ea3879e44e56d1baa9f0e18c196c254eda8ed94ebd831b9602e0a782513ee857f3c2a0fadf1887079bcd1e2e3af5c4c7594d15bb7797039edc90b95704545c16d2d9ae94504b062987f87419399e5c61631f748cbe842579d260d74bb286af077d44025ec3f17598a1f6ca908a7aab55677cfe534851b264499d2f4fc37178d064144cdcac51e5f4d4196f99f874ec6cdfbec661a5886149ddd9ff68051e99a22cfaa6498e737930b5a9df6257bcf1e4ce4b23df3ad7cc3f28f2cf5d17a1fbfe9345bfc00235fed1cd8ddb4e3faff04ad980b877801365bbe5dcfbb1fe3ed19d7b34beb2e327ba24e7844c85716c032675ae4d3e17f398a1babc38335ca1cd7c20073b354ca65438c9000f9e146b3d31bd6dc54456e96698ff566ac16afbbaf569a02c69d6335dbc4088bf84b8673cce17c0978df62c8fd67abe997853983f522f5f9206b633c61a02aef1fb20c5c9424e64510ad9a85de0d7e352c77dfab6f001544c23eb7ea017d016cf8520c9b8e224be0f9e549e2c5c3938634ce8daae09f138b7420cbe805f5f127c49da969b2566e51f68cbc45ed0a42916aa8cbc569186bbe4fdb0e6579041ca709c13efb0634f6517ed556af0f6abdcf667c6b11d80a8c651170f4a7be339b036c3cf9463528f00091ee8e72b4a3c08e7232a2cb3ad30e53ccda8df745b6142fde99283231edc33bcee62bba0a3630913ec0d37e0d3465c49121309e3f9a7aab3f60a9d95ccc87468aa0759e4c2f09559f2ce536bf7be846a04006245bea49b904314e189b85936187a67477040fa75d3878885bcf31c4682d5e33f3295ad4f4f181006d7bfd04357bc74a509044e0ba4cd90412ca37ab8489f61bb6307e1b97f7c33a339918edaa309a6f714b30877a910b41911aca4c5b8deb6dba5c82947669e42ad91f74716e42ed9004d5ce0187980ae26ad7dff05896fa3d1fde6c918324048e92dc9a10b38a371e65039f129063322b2e73da741c3dbdedb03a2fd766d70d26206850d9719a968b1aeb58059000a354864d776cbeca560cedbff639ba2dfa80699836bf746e2560a19423560ab02f82c254019828d3b61dbec665d427b7b990f2caf1e6a2b73f9df391cfc76f7db98069c291278347adff63ba250cbe389a2ce9e457866fbea17762e2b9ba05d8e81e68f04fd17e90b92117c57c536fb44f38bac22a169749ac97bd0ed51e5729bb9ed7307b71b78a452c8edd2045da9b938dd72da11400caf88d844625e4c8ada77ee989331bb44894d04b3653bc7fc5177f0d7396d4c43af0b36b21086b2cfca2671ffc146e91d9a52af2a500bd2039a566768fbd24010631801b2c5ca2befb03affd92f1dfd2f242221fe2050b0be36fcdba50bfbb6e0187a0b274cdb50c3465b706c07bdb4d91657e9010dd80c92da90d06ddbbc8634a879bf9f80288a463f9bfe98104f50f507c8bd9a6b0ca60ccee2b88f64b5216fd2a652c2983343ba323cb68fc5657f813ace65c262cd333ac76ffb691b291b872d51fb4077bb37ff0db6567bcf2ab53494b98bd19f7e8989e011a5056b48aa064bb732b4df60e923088cd46ef28eea7b97a4bd75888815db8d395faa4b7c2fb58ffe378bde775e40781c94c5215e7b441d01ce86f8fdee9fafcbf1a6f1d95a25abc0bd45addb1f5f74e734f3e37ff01236de3ddc6f5fc5dadfc10e31c004ae95824f6ba3786ba0af93eb731ae3a42aef821e7b09948f39a82353749167f9b0f6d62b36d506a7f9d172401e8849c1a48596f41fd3409431ff05f3fd77b31e91e3b226a545f116518d31014e4e5ce145e5e87a77a668a86aca8f18b9c8392b87f476fe18e79b9412e92f71c9f636b6890d3eadaa05b00e90b48ca4433b8d5c7f18e9ec6d2b42cbdd3d700fd4c2dfe705c0f7ec3deab4135e0797044fd9d7c671979aaec2de06f0299c821c36f51eedc5d57827a3990221dc64cc07a9837d6cba6e7566edca71ff8fe16383c578bcb3b0aa858639e9ec9a5ae7e336aada4d984a655b833ffa22a95b7d11865af69419c255b7bd4d051ae4c66443009367955cf48aeba2bf1b3e44d26184bd3405f8db8d42f84b2d4da7c60569d8715e4d3c23b0ca685a62dd57e11a141001fc17d3134e3a33eade9c10ce945b59631747f586155390cdb6305a0353fc2587e3bebe9c2c3c466140f551d329ebe3a87a3a20acf1a90dea3d4d6084881b057ef1d8d6264aac1698fc49484c5249e60b26d5e1ed96a17749d4e6d110c1e7100d104ae942359560d2fd6b034f6ea7ce406da08f561bbe3aa78bbe133e599d93959c502938bb795048493deabd0ce88f4a9babba405d987bdafa3bcc45dc1e9172976ee8fcede52cdb294097b52a57416eece0a1d84aedfc70c6b1951499589e49b27a04f2dcef1ee764cf68bc334b8ec69bc63f3e101e1cea721c760407cee1276f85e67fd88c3fa92837a344205f9ae4677f8228810d413fd6fbb4f6167d767d368fabb767cdcc36e16bdb4670b9e011a8fde12d38ea0ae1308c67301e19328e670ac7e5a84c31ceaa15902fde33bd23c9b3c36d21be7ba204b9510272bdd756c35dee4b9c73c788e3c1cc9a3cbb7e7a1059d2872d20c75d7df2e1422dc489f49360a786732d95971d258b131fc7db0d84c3598b25f7bc1628ee8154dc9fb91c9eca91c54bf438b25df4667df8d8a64d5dd57ba13d2277793fd4d1fd963c6a4930d252434d9c4625d0ba3a6d0a68b2d4be14cb6805d7c18a067c1c64e2aa572621ccc7b79932da3a6b8ac4f32c206cde239a30768a678de1b56bcf8248b557c5cbaaa405038835b083744e5278c3d68aaaecf290de4df31d73aa27332593e3605d143342c316838b19c3961fee09b411477427f61cc3510c21041536b392403b183d07a382e0a747f65b713d946129c5e5fc57bc7093fee0e9d86a729162f0f139b28f40a02a0998ffbc8f666c4b2f25a3ff719f0604ce3a663bb2e6be4cbd7a91e36d10c1510ba5f98ec1859d7737a14c88f6bcda03fb5bd77728ef1f355fcecc336f85b76c590d0b8ac1ab40b0482346bf77836e59ee65ffbe78fe890e57a816340bc65d53cb63c2781124378c37812f12bff8e4c4d61b1ca1db0c542a75d31f9766f10d76bacef509cb7b0cb0eab4d6a122e375d3ea55f87eb91e80cfc6093e4cc2fbffeaafc71fa028dc7ac80ff36185eb01ad8f532fec5fca1a610a466df983d9e075fb291c6e0b5f518a76f2d0410eec7e20cf975a3caee82f787c43669b5c66f4d52baac5cb99b048724268dbf1577b27b19fdb19647c5f790c7588895bdc6c3038b03d27289d1c8ad23c475870cbeb104de159e094b4b2a5d3d2b865b54fa6e96cd23bbf96317223a09e5e66687310a5facc423c3250bedf9ed0059eac047e9f091bc2a57177970712cc6919728fa08144231e5dc66c8d346918170b8124fb040735d2c227cc58a5aa07786801f8cb38f714a13956a3ba4ee8c170cae1c6a933268a5be33097c4ead43f27fa9679128ce8b98cd3bd766e981ac5cd797f68766ee7ae86384a5eeca1e7371d23eeb9edf01e6753efabe1adcf08d51130d5c3c9389de3b533ea26ccd48323eef482b4fbefb847852f987a6031fbe19d249d18c685b10b09f2d4f192045fe54a66f0dbc2f16c631d60319b2bf90dda083486a55c8ebff7405e9da2ced84cd2f033664e6d4a7e3bcdb0c15fd0422eb59ca46cb40eae36d16c63a43ad490af87f40fe9ed35c3accdde6cb3ab7835c5e0c966a37026a39692044887a39e4340b8a5fb8b03c0ff32f7fcbc7ddbea286a13cda2dc01c040bb4dcc1e0a55c2e98f984dbb0b02c40108d560390ddaa306f257721a5b6f098c8a02ca9ac8182957b62062bd53e883833721d6335a6976d42023fde43df60ec9f931c6986e7f21af5852e91438f6ebe4c8c60475e6c34d75b03edf2357ea704b43e9cb1657cd15d54b3056305395bcbdfd640ec1d5b52310fef8f70e8be9b5f95673068a3953f57cf2e69663d5b00c4c599b60f2718e0022d425ee88a3c3c7c2dc0c3a3d005a6796c10ddd79ba71a6fa1e13273cbe57cd2fd28340f9b7402ed345a7482bbc10b15ab91185edb359323f7dce3ba9029c5a4d0ce2fe8f5c40d21aff4783a9f663f3fa783ecccabe1e97e83361ab68b4e72c9ac8c941f1c7f73409af702f25499a66bc64b16c4e6eb7221e32052e50c2bcfba6cc37fe030aa1ec20d34484f67a800e539550cdda8d6c14f458dc3efcfb86f7c827bbbf1ec1c2878c9f09c747aaf16099a0893d7063de8742fd179f8d04eba38ac76f6e6a3933faf31a9b983c423f78e78d28a6d12c1313776ff51321ca120bfea6bc0b4806fcc8d33859474f699a90075026e39d77ae769eb2e356b400a7ec0032c06015cc4c2ef3eadfd3bb416e3ff759e149cd3291c3e62a2ffbd62eae19606bd23ea33d83aa34edc34701537b3c4053c177c3aeb32fe72acad6e0a61c52bd3c4646230689dee33a77c1109aa490ba225759ff6b2f323e8e0cb7b545226cf1d4806353601a9d57df83c0490b73bf697dc8fcb8402531b2357d20e07519ec85720155d8f26d6558ffae68d28b975d9b3eb047d7e0307598feb1a138a1e2c5d4346eb7614ab40fab865d24c6a089da3870cda74a1282b1ba849bc645239529daad6e2c1972342f4280b925a9e2d7c53313051a696cfd3503c87ac4a616f5367b4eff42f24025afad7a2a8feb39e369b21f19795f208a7ffff51e8ca1b8e07eb02b4e0b119376786fd0798bb533224734632bd4990cb820e7c9ff55ca7e9ee3f0363914a1b7a2dd07cff5464393348354a0c2128238fa319798ec952cb6869c2b394ac003ad54bc865a215500349b994593d2ba1bd312c6288e9b6a32aeaac774e010dffdb322e21e4ab839c81fbcb92e0fa1fa2dc51704ab6af6c07ea0d8a391fcceb2b3f86f0877598da8dd01267495a707ef192234acd3172b477b6ee5e45a8e2d4fa428b25b64e0725ba7aca5ed4e030129758fe29c430d31c5d9bdcd249301c2cf6f31469c613aa3b10fef9a518e8c19bc9ac094425147bf19e866de7e817b1108151b592e08485d713f262548dbcc1cd9c05e5519f889b9278b6231ab917dde284b11b8171f09cc663793198a1f4968be7ef02ac9757770068090e6ad0ea3c1861ddd07ab4b83523b97f9f7866118dd0a30c4db2a3cfce3171065af233a10ac0a198ef1dd79e0e03bfec7568dec422ce847b223f36f69b0e555a820abdc1603f886580206a1085246bba0ee92215629ee029f77091c4e369e5876292d24f04e4537a16f4be27ea20823f9dd1907636482617718562342206e4ef953d3b0ebe", &(0x7f0000000040)=0x1000, &(0x7f0000000080)="117d75ad83bd2200fa016b1d81caad36af0d9619837a0ca09a7b1ce765499801d3a7bd6dd7ad15d7d36a25c0e7b0f946", 0x30) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000400)='./file1\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x80000001) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 5: ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) mknod(&(0x7f0000000340)='./file0\x00', 0x8, 0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1e56) acct(&(0x7f0000001240)='./file0\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x5}, {0x3c}, {0x106, 0x0, 0x0, 0x400}]}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x20000004, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0, 0x518, r4, 0x0, 0x0, 0x0, 0x100000000, 0x8000000}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) setreuid(0xee00, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ktrace(&(0x7f0000000000)='\x00', 0x0, 0xb32, 0x0) setreuid(0x0, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x400, r6) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getpid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x74}, {0x16}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x2d}, {0x28}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = socket(0x1, 0x2, 0x0) r7 = dup2(r5, r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) accept$inet(r0, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000740)="fe", 0x1}, {&(0x7f0000000180)='Q', 0x1}], 0x2}, 0x401) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x27, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x5) executing program 3: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xfd}}, 0x0) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f0000001280)={{}, {0x3ff}}, 0x0) getitimer(0x0, &(0x7f0000000000)) r0 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r1 = geteuid() r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000340), 0x0) semop(r2, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r2, &(0x7f0000000080), 0x0) r3 = getuid() accept$unix(0xffffffffffffff9c, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000140)=[{0x0}], 0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r1, 0x0, r3, 0x0, 0x188, 0x7e00}, 0x5, 0x8000000000000001, 0x10000000005}) getuid() geteuid() setreuid(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0x0) r5 = socket(0x0, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2f, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9412, 0xffffffffffffffff, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/116) executing program 5: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) syz_open_pts() syz_open_pts() executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) select(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r4) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x330, r1) select(0x40, &(0x7f0000000180)={0xffffffffffffffff}, 0x0, 0x0, 0x0) executing program 1: bind(0xffffffffffffffff, &(0x7f00000004c0), 0xa) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = getuid() r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r1) setreuid(0xee00, r0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000380)='C', 0x1}], 0x1) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc", &(0x7f0000000080)=0x16, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000), 0x8, &(0x7f0000000100)="f9883bc9", &(0x7f0000000040)=0x4, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f0000000380), 0xc9, 0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000010c0)="92e71a54b328bc568d067f9bf4a2ed3bfcf65602d0d14e5c75f01e49bcb509cfb9de95577291580d4c3f10e99062bb5fc6f2dbc78a827b28c0b193e81365d141fb78e901490077a38bb0157f6cdde67519140d386017fefbd63631d14f78e8c6c7a3c51b5985eb03b3b7734ed7d0214e599598c4e128533fd5cd490b57e3fe7aff0d035b5afe5d6e37ebaaa94534b57b62080ad6fe00a8a6113914f583f6117593f0b59b675676e5edbfcec08fbff8b91d978355ea35f55284eeb00afdabf8204f694cef41d672a32ed05a753649d2612849bb5adae07897510243406eb86d4342bc18a7e8a5e13f4f2e19a222b01cd14fb3df28e4f66df92b777ee6ec50348c892cf74fb094371dbf3a4cbba2ff9c8dc9692bcb34d023bfc270d6cf02b5b26b46cbe03351e086bd484dcab353c707183dbf7269d1e26aecd4f1ca8316829543bdad6e171f2a65efa944243a50da0fad9823ee2ded4dc59835bdd283423bf9513b796bf330c837742431b36953c5a00b156a37936fe8d53e7c00ce637a05741fc4e26160992ace7b9ca6b4a036e496ba311570fe34078184e9ab9b8a4069a281cfa1b8d38eb4eefe509d03ce774c6d34604cf589d9bfe42e04231dfd21a019a75ac2ea8c73cd82dccd9e97c168187becddcd3c93a572e621a0a393264ca7cc7324f5fbb625834f9ea3d1258f9d614d64a3286f1cb9f0ada5586d0b17e8f731845e46ad0f2fa0a869d169491fab6076ff1a77ff51d8ceb1c32f8a581ced072075fd91116fac0dd0a12bc5c11074f7edf3d6f5c495105d3db62339103417a801dec7c4770de71dcac74d4c802bb4028e469b9b61e9caf7a194b277a256aaa3529fb458c7253077f648917b9ce41c73e0920f328520fdff8116097ca445c16011df1bfffb994fceaec719438a50dfa3c626b2adf5c632da2547649defb417da6f47d0b1824de5a9219692220bb2893c3fd9b3a1f131bc547c91c46cf688ba7b0024a8ae23c5ab271979c7c90546506076e6f16519ce8aeecd8fdf28f9961fd74f67978613704921d4ef2c76a294cff3b906871979f2c89a1740533f387b05834f0c3363b72f14720e4429ad58400d3b7c2034684458074fef11b5c1aa1f924f8e465b90ad492439f7fb7e8a643995845822b83effc9ddf0508cb9d2ae67f1b3461b0d791775b1e1adf0954c1e06a111d3795caeb0c74173a6f6bf9dfc1563d2c1c993563d618558c10bc07eac727a6a66c375835a7cd79cbdc128c5cc7c6adabc2e5cc3854c28153d4188734e87afae3503a99f157d2e938c5c353062b5b6ce4c0a4aedfecfd5df734835928b3d7ab00f2c1953f4bd4637e59a62a4f0221e2b2d28a21e9521f9f3c9a0c377d5494d5a87158fdf4293ad8065957a952c7f4bc57f3bc952c6b2f859696a3693c92f7ab691817d07854778cba6be9bc700e2fd717489a840ed07a6b79968dd560eb0c872b8af5829ed91eff8a1136846aa79e126e2d7e21ff5b7268a2bbdaf4d8213370e3c6c13952452bb0b5b979f12b0b1e061f77c18b4f4244d2c8ef35ddf614cc83e18ea447d95d1655f87055ea16407fed39532bf09bde067e9dc786008bda875d9d1db4093a8152f371bf196189a997a9bdf645487f3078aa73ee887ead5407457ce9323215895aa65cb617b99a8652fb18cfcc821acfd9bf95adaa8b65c17b74515e7a5acd6c8c7777426c0d8e836e0cc4fc385e17825343c7f7715ff880d96febd3c5a273f92217b09d31d68bc96a95f39a2158a7991625c477fd904e60b2311eb32e8be18f98d1ea0ce072548e109eafd6233ff556af1996138e1a77a891e3d4b272a9971a95b23495dd4d3dfc82cc897605d7cee98b9087269dc6d8dfbda570dd33cfbee80a6f41a0be6a9e4a2ea8775d3f327066e748ffa870d42a67fa49a677e9692a7bdbf656ce133965b67cf154b4b4efcaca94474a3b0b3b6e271427bf3ca9b0362c52f57fa92390b284ff8031f2a6ceedccc4f27339a7bfb52301dd2be98a25451d0f7da34f8bb3551c7f4bb73dc0c3b960977585561ad9a9f4a76032ae9aa79e8ee7041f01978a5cbbfe9780fa93ee30e5c20888334a46c4b63a14790c547e05e50c1f2fea73ce27cf3e7522d19ffdf7467a75ebd92466bef6c45de62e3422b08a824efb87daf3bba9cda701c361fe68eeed90167d6609362c292181717b527bd9ba1d634c3ddd2c998b44c65ed46bfba6a9c25c30cd5a91c2c23b3de263f9f0f9c181f9decfe09edd9c05992d62503aee6d90f5e509fb0d85f587c08f3db786e7f391a4e964e0d24a4f119230fbe83994d7458ce4a38414723d987c7a3743b8e9ba1e6870cf75d2fc3972452d5e990bb894f5b15aadfbc1e605d346f33c0904197d8aabed2ac2cac3291154fd64d97799efd85ce92d71c821a060ca5b859a10dfc69ff5db30211a19e1d0c36eaf3685950d74db95122354d4099ba54503ce6f93d933c79194d3f06c5fe80abe54c3ae7e9f8ffdb85911223f04bb6e5513a57751ecc73c0382befd11f1ed1db2a04ef28a3a17fc960340c5371e2f057c2e2f6af56664d2728ae49ca438fe2dc9cf82e4cf2d8214d4ac366df60977188bf158652dce6a6f8e1759240c68c5c56f3b0b93172f9609e76f1e51410ebac8c7b953efc3c0579dd6676e892e14955de3cf330e360199a522f3dc89743e23d414da9302cf570bdb6a21d170a74ec71e8252063d447a4144f637985580a1ba4f88fd1d710617d6a67fc53c35e08e8d307625bc6ffb527d331cb1453ab51cdf994e568f45538046a670229328451325158f3b5064b52700cb0106ae483e41911d6d1ee562e89a7d2e0f35c4b844644b8e5c03e18b24865c6d6f5149f6f2498bc194e399d0bdfc32cf796bbe3da17abbf92f18dd161ec7622d46ed2ca39482248bb86a3eddd99e49298420500cc3de9f19995a5f052cfdfea82cc95f9ac6b8b20a7237c577f0ee507b38a2c3f59c7b2c48b889f89edfa3ba3383f4c64ff85a5ee40991eb8615561b2de4eb2ab82ef8007e2ac62232dd53d6c503ef9d9aa24fa606d9463b0cc85374d5e300207614b8f482a870d649ac91a34ca8c4c3a442d27ca9728c52f00ec6641004e6c675e1964ad7b1d927fbeea71dbba06ac2c23b785f1c6e2dbc945f00952680242c991d2b4a0437056a775a51f9f0cd9dee3ca5ed9faf5cd2f43a2ec38f719a76e9aa81b096be6c062aadf7de4bd7dc0af7aace17ab4eca5517faf8af223998221c1d20139e79366e6b23c086592becfb33dfee0245177ec939acdcaecd4d6d780746956545933aeeefd3eb5e69ee3bb77534165f73d41d67b9f2ee60c5903cf0b9bbeaaec3705f45e6440770dc05c5a9d4f30a47d9815c6e014a8ba6dfbdb632e1e971d5780194588475c03d42b13135a061c64e0d8cac4a2117993236494fe87c31c3a06d6fd65c2b0a3a4a684972296e167f8bd1808400d5f40816f13163f1e8d00d18a7ebe48e1f6a2fa4d05b8f233817849c5f029105c8fbbc4644f4230ee3e0e6c0c632db913be2a5ed221a5a649707ddadaac3eb38395f8b3874775d2b84ee442cfc21f1531038b4601885b932dc7a4c3bf01fbb898720c5ce84bb9d1840e8394b58217476c5034d65d24eeadd6cd129ffbcdcdfb5b3beb4173cc94e701378f31317c442df3deec3dd79ce541bc035882672b2a22051c86e588c7913f06fb99851edcfe80ee2ee793ade24e186f7abf566705853e92694304a30556173e7766db64108aa29741011edd4269ae2e6766a6661306bd3266e040966d6d1913274306557a6e70b5f5e1597da53129f7332fa85aaefa7abc41be887b6f0fc461f0a91abc49a0a7c9fb5a7c24a85262a31d13a5bfca17dd01434c03ac2c536b9eb671f951a89c8b338965f931b48d3b0a996308cd7af7906adf4361ac3152a7aeaabc0d2205344b171e5e13e851d4c10cfd7b0c0c66eae44531f0f28802d7c8fa8be008713a1f8e37575d7e38a25265fea7c508857c65f211b288034cc7a4c8e7ce6a7d90042035e9b1000000000000585795692b2649747195cb2535f04453db641e61ee4eeb8ccce49a6ba3068741bab2dd143a0a814fff9eb9dab6466570d9427cf93efa6c6cf1cf72a99662d409553c578b2ddcfc1d3d640cedf3b419e92297bebaff99c2f5ba701cc7df7929e46c548c3a439750ea0fe3dcedb281753cc5b6de1bdf5fa358dffdb8cc48d7c9ac13919527b2d20f80bb72b6c777ff0c8181273a6a26d90f9f245d47212fbf3fae71bb1a51d21b6c3f9cad1d895dc6b215ff27d46adfcbdfba410e84eae64353e88915a27a252a4541ab589fce26fe91f24f0cce058acaafccdae72c3df741f40b4a73d5a6f89a4b7b1ef31bc1cd7ad341a40c13d26cb23678b13b115b25f26eee3864a8452aceb7a3cbf6518cc488f925263d9a642b4a3c7b77fddcccad9184711a7f27de63e90684ffd84082b65cd80b4f3d4793965152ee9f347517fea5f43b3dece277c70bf6c7a7dc10e5752b49d641e56e89077209effc2aa2e489d8f5d6ed7b1925e62abbc7114156a48e71b930e006daab1741173f19f67789d00099e5b7850c4620659e36c223015cd19fef08247a6df9383c75a7c2bc909309e1ae3ae8e7cda07e2c974206059edd8f9cd852d5b5c170cb418b22357e069b2e8fefaa492fcf2f18d9459cfcff960059f507b5d8332f5fc3c6d10f3d05d4c3777961351062b28ed0a1a7b00f27ebd86a4bad93c1bb6c264e95257f0583ec4c765bb6ddda0815e14c6443a058f49cbd8d77991c98f572ca4a5e1acfc12a0939de984a0522a249a6cb162f81ac67ef65cf85597efcfb87981983773edb5c56782509c2d6b21545cc0ffb4364a02838c2dea36ddc09a86a727be740f465ac58240de204a22ed64e99af51e67a85c74fd8d5cd2bd03a0bdd0874d2b788abacacf9ab15b273e3be1a14b6999117ddd3d12ed035707327337e4a408dd18f0534cc98bea6a945457b059ad5345ab30ccfa9844823cad0d1a6a2cd3a402151b322cc7d57b88145a762f004071c2b9b05116bb81ca4cbb560274aae8fbc32259ab5ccdfd722a21b466e5ae232d3468c81f3cd4bc383fae25c4acdd868e041cc0d56481a98a9f91f4edb0d3f42bbd5c22c230d4a122970b604af72f4ac2c1e84aedcde8201e06023323b6f97f5909fc62760f92f386f8a9a12f0a8d3717be20a68d9a5e7a7c390a3f2d2a2803364ff9532f71e24f3f84a66e2c5e8b17e4573f59fb1845eb44d91a641b2ed9441338b0cebb6391dad07082adfc83b79e4ebcc5e786294fd69593f464f62e940f17b56b661ec2f6356832102b02a51b0660887314c53eacfd3c571ae5f0aaa45553755786c161942c3087cea2ab3040d0cde2456ddaeb3335c3d429b4f3cc7795b86d8f296cffaf9cc88f7f60733930ac75bee10e8614c810d07461f5b45927d9b3bb9b689823a6d6e6b132df2f4489b119d7ec72bc695b467921ea87a09491287d72d71bde2c929eb4b05ff2347d1ab34d7b771fcced40f4bd980cedd0a4033be3cd902d3b9e5d3de8acef1c91b8445dc387809963956629a335ec69fddccfc2470a999a49bfcc57f7875192bf23154b20f325457515f5ef8f01558e304191f43947fa9d6256ef7a63415c2e5cbe93c6e11d54e69299bb37d38f25b034d36f4f017b5f80d2acd296e0790146d79c567c76382c2d83c41d7fb03c369ba3213b865546c1859d317f6f660abaa6c27598415c97341a17b56c97d262d962cba25c43a2724c8aaaac0784cb45f0000000000000000000051d6699d288b9038b7a330c41453f5ab69e31cacecdbe0a5b734e12f826d47011763d05024b45b1a24dda7b144cd06a45321d19948e7f3a37c01e6ca9ee759b6e53849796e4ab92c73a52d6c9d3baceb1b1028266a56bdef5fdbd4e1ec5261344794a8c8bf6ff235729b650b4b72c892212bad2f24288740921f1b75fde082721e2d445ebe5ab8a317715ee2e72e2cf38a73fcf231a02b51d10cb329f0e140cd5e97ad6ae5bcb164e09e0fa25af592a335f67117fdcc2909838c02337e32e2d888bc60fe0ee64d5e2a0e4257f7d8c011372347a95c1becd039358b26f20df4b08d7b56f4ee1c935ae4e030f9179b799a03253ecc5b7250f0fc61b8e7a6926a27f2a24f9a969a39f55ffee2eea37c86e1ba910e44627681ae9d3458707558b186462ad116a3e67cfdb6e47d5125bcb5fa48", 0xffffffffffffff1c, 0x5) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x5}) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r1, &(0x7f0000000000), 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000006c0), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(0x0, 0x200, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xff, 0x0) kevent(r1, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffff9, 0x8c, 0x1, 0x5, 0x1000}, {{}, 0x5, 0x1, 0x20, 0x7ff, 0x9}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x9, 0x10001}], 0x3ff, 0x0, 0x8000800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3d, 0x0, 0x20}, {0x4c}, {0x812e}]}) sysctl$vm(&(0x7f0000000000)={0x2, 0x4}, 0x2, &(0x7f0000000340)="92c7293c47cb7e7b043b91009402bcb203bd426b6bdc9ced3e2fc779499ca309e0dc4987134e9fb77476a140d7c33bed21553238b1b62c482706cbc722e67eca3957e4e375cf9513a3edb33940712bc6462466e9f099f06fd6b82ea6cbc9202b7e46c037450c0adc39348035a5faa5764ad809244eb2ddda6d83d0161680663c43cd7555d33774ed8276fbdd080466f51c8c501a46d398148fd73f1f65246847f6eeba3a0ac9a56f80d4b24eac8560fd14a29852db4d5bae21825ec9e908189948d51a1856cc842c34f1c5efdf3166125e440794", &(0x7f0000000080)=0xd4, &(0x7f0000000240)="6497fc0086b417d172cd47de7fe662a1d20e82408146ae0ec24da628e02b483ad33863ebc39f0327e8ee55ff63537f0dd97442df4beb029c919e3232722f6efb7b4c5c06b18b3261ff33", 0x4a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x1}, {0x6, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) r4 = getuid() seteuid(r4) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) r5 = syz_open_pts() close(r5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(r5, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) setreuid(r4, 0xffffffffffffffff) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) mmap(&(0x7f00001f5000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x5, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000003000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xc}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb0000000000000000000000000001"}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x38}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f00000004c0)="5a67923ef0cb189971421989ebcff78821a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d60276256143121a3724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d0000000500"/238, 0x3c) setreuid(0xee00, 0x0) (async) r0 = getuid() setreuid(0xee00, r0) (async) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) (async, rerun: 32) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) (async) recvmmsg(r2, &(0x7f0000000a40)={&(0x7f0000000a00)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000900)=[{&(0x7f0000000340)=""/84, 0x54}, {&(0x7f00000005c0)=""/177, 0xb1}, {&(0x7f0000000680)=""/214, 0xd6}, {&(0x7f00000003c0)=""/57, 0x39}, {&(0x7f0000000780)=""/28, 0x1c}, {&(0x7f00000007c0)=""/144, 0x90}, {&(0x7f0000000880)=""/8, 0x8}, {&(0x7f00000008c0)=""/16, 0x10}], 0x8, &(0x7f0000000980)=""/105, 0x69}, 0x1}, 0x10, 0x800, &(0x7f0000000a80)={0xffffffffffffff80, 0x81}) (async) mkdir(&(0x7f0000000000)='./bus\x00', 0x118) (async, rerun: 32) getsockname$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) (async, rerun: 32) mkdir(&(0x7f0000000480)='./bus\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') (async, rerun: 64) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000440)='r\x00') (rerun: 64) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="31c173a39952ab9dc6a974d9609062dd0f501617af03c0c3cf6d1e2653d95bfd7e1a2d6afb24bb4d4158d40e17387ef8a2327cd0d53573bb4afeb98e9f9f82c7701970370c253a3b4da53bcbd2d7c213538ce8ecc6bfd911fde4e27f5be48969bc57a3a51c159c2f77be2a0cf3171411c79c68aa817b475a88e37b208492aafda8c051e1561de87f28217c26adac5cd9f2363df934d83149cc36d0482d3f52017995922d6f1ee0fcd98347b980293f936c40f2212159100dd97433", 0xbb}], 0x1) mknod(0x0, 0x0, 0x0) pipe(0x0) getuid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) write(r4, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) (async, rerun: 64) execve(0x0, 0x0, 0x0) (rerun: 64) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) (async, rerun: 32) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) (rerun: 32) executing program 2: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="3c30a8e218f8833794ccb9ed5b37cc", 0xf}], 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x38, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (async) write(r0, &(0x7f0000000880)="76e5f2ad6f01f8607d2100000063", 0xe) (async) symlinkat(0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a", 0x144}, {&(0x7f0000000800)="a1120b8d127ca8d8e480ff35007c60a710d03568e2aa0f102f9b9f240eb57c54", 0x20}], 0x4) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x2f) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000b30001", 0xd, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r7, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r8 = dup2(r5, r6) r9 = accept$unix(r0, &(0x7f0000001740)=@file={0x0, ""/4103}, &(0x7f0000000040)=0x1009) preadv(r9, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/184, 0xb8}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000002780)=""/4096, 0x1000}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/152, 0x98}], 0x6, 0xa2fdfee) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x9144efb0d7917d02, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x7fff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) msgget$private(0x0, 0x100) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) write(r2, &(0x7f0000000000)='L', 0x1) socket(0x18, 0x2, 0x0) executing program 2: sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0x74}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x4, 0x7f) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0xfff}, {0x0, 0x1}, {0x5, 0x0, 0x4, 0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) r2 = socket(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup(r3) dup2(r4, r2) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) executing program 5: writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96", 0x299}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000"], 0x30}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000440)) r3 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000140)='./bus\x00', 0x41ecf3848c59a689, 0x4000000c, r3) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000007c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff}, 0x800, 0x40, 0xff}) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x0, 0x3ff}, {}, {}], 0x5) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r4, &(0x7f0000000280)=[{0x1, 0x1, 0x1000}], 0x1) semop(r4, &(0x7f0000000380)=[{0x2, 0x1, 0x1000}, {0x4, 0x8, 0x3000}, {0x0, 0x2, 0x1000}, {0x0, 0x8000, 0x800}], 0x4) semop(r4, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x1, 0x2, 0x400}, {0x4, 0x8, 0x1000}, {0x4, 0x4, 0x800}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r7) fchown(r5, r6, r7) r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, r6, 0x0, r8, 0xffffffffffffffff, 0x35c, 0x1000}, 0x6, 0xffffffffffffffff, 0x2}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x2249, 0x6, 0x2, 0x1, 0x6, 0x6, 0x7]) geteuid() executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f00000012c0)='./file0\x00', 0xe9a, 0x0) write(r1, &(0x7f0000000040)="1f", 0x1) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x3}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) socket$inet6(0x18, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semop(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) poll(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) write(r2, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) setrlimit(0x1, &(0x7f0000000000)) ftruncate(r1, 0x1) setsockopt(r0, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) executing program 7: setitimer(0x0, &(0x7f0000000140)={{}, {0x0, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000000880)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x2000000100059}) r2 = syz_open_pts() getuid() sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = socket(0x18, 0x0, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x3, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0xd54, 0x2]}, 0x3c) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x15, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) close(r2) r6 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) close(r6) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001540)=""/4092) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x0, 0x0, 0x0, 0x8002}]}) sendto(r0, &(0x7f00000004c0)="34118b7fa325d21de5440c0ea547801e63f92a0c2622425eca6711779f0206d5e98d78be955b0722afad249a475a23e0a72072bec3867060edd9e3688078737f025513ab128d7749bbe78950f2d7d971bb2e6aae20363f1d3a2871e41a66000013273932f6018042fd9fe52300107d0edb23e5c005f9f5daa1b978e8bc9000f233ba1a43b9f70c91d5c55ff08d", 0x8d, 0x808, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x0, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) sysctl$kern(&(0x7f0000000240)={0x1, 0x3}, 0x2, &(0x7f0000000280)="360b15673cd1d70e2189f36d2ae5edffefef8278c6e2a58e4c4aa9b2d1dd4762b66025b466d349cff2a08502fc06db22fa4ec5cdd60c0fc0d33a19b2c698b9e971b6f483541bc35435ad5fefe9c4112c40367fb46043e488c77cba7d68621d49d68dee2171fffcdf22fa5c016bb3753aaf6852536d65e9ca2db398920e0856f21a2c7940884a5f63a7b7179603f0e81d3b1c6ac91820a29dd92e7ced31b785a1f70edb15c1d4fa5f623cb5a14e03a359b40822f68da53b59ae5db340d74754ab9a0b79f1dc78d29339e8c4859c7a1185", 0x0, &(0x7f00000003c0)="e86cc2dfbf85c2a6dc965981a794aea1fef602d8fe668ee122", 0x19) r4 = dup(r3) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)=""/182, &(0x7f0000000080)=0xb6) dup2(r4, r2) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f000008e000/0x2000)=nil, 0x2000, 0x0) executing program 3: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x28}, 0x4, &(0x7f00000003c0)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f5e106f3854a42caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fca3e5ff9191f7c9d955f0f59efe5c8d93fdd41db5", &(0x7f0000000000)=0x8c, 0x0, 0xfffffffffffffdce) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = semget$private(0x0, 0x4, 0x266) semop(r3, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) r4 = socket$inet(0x2, 0x3, 0xc0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = semget$private(0x0, 0x4, 0x266) semop(r8, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0xd30, r5) nanosleep(&(0x7f0000000000), &(0x7f0000000080)) setreuid(0xffffffffffffffff, r6) r9 = getpgid(r5) r10 = dup2(r0, 0xffffffffffffffff) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x4000080, 0x0, 0x0, 0x0, 0x0, 0x30, 0x1}, 0x9, 0x7, 0x0, r9, 0x8000000fffa, 0xb, 0x2, 0xbdbf}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xa, 0x200}, 0x2, 0xd47, 0x7}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) r11 = getuid() setreuid(0xee00, r11) r12 = getpgid(r1) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0xfffffffb, 0x0, 0x0, r11, 0x0, 0x30, 0xfffd}, 0x9, 0x7, r12, r12, 0xfffa, 0xb, 0x6, 0xbdbf}) r13 = semget(0x1, 0x3, 0x30c) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x20005, r6, r7, r6, r2, 0x120, 0x4}, 0x1, 0xffffffffffffffff, 0xfffffffffffffff7}) ioctl$PCIOCREAD(r10, 0xc0187009, &(0x7f0000001680)) executing program 5: r0 = geteuid() r1 = msgget$private(0x0, 0x4ce) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0xe1, r0, r4, r0, r5, 0x10, 0x2}, 0x0, 0x6, 0x0, r6, 0x3ff, 0xe4a, 0xfffffffffffffff8, 0x5dc}) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x0, r7, 0x9) r8 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x6) faccessat(r8, &(0x7f0000000140)='./file0\x00', 0x20, 0x3) r9 = socket$inet(0x2, 0x1, 0x5) getsockname$inet(r9, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000200)=""/112) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) wait4(r2, &(0x7f00000002c0), 0x0, 0x0) r10 = getpgid(r6) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={r10, r3, r5}, 0xc) setpgid(r6, r2) sendto$unix(0xffffffffffffff9c, &(0x7f0000000340)="4118834a212f7c19b07ca8c55ff522af59379441520ad40f8bfafbd03a24647cb306aaa681e4d66304650e480a84b170ec361f9f2cf129ce49f4368ce02d6d93b28dbe9c12142be78376c34c632704c672d2780bcef4ecd7144bddca99c27cbb6d63812c4a6b5dfeb67f8ef7a4396b7b00818c98034d875459db797cb018e6dd2f7f844cfe6fa8b800f69c00070a869f60ce7b7fb38e2dfa3fc4d7435e025f0bb67380e1", 0xa4, 0x40d, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x10009, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) sysctl$net_inet6_ip6(&(0x7f0000000540)={0x4, 0x18, 0x29, 0x8}, 0x4, &(0x7f0000000580)="cb8e2e1b1fee850318cce9d34964a6d3536c3bb3baeee3f556b11c68b9d1db51594ffee6cab795a8cbaf9b468093d8c149433257592ee66c959b88095444b4d7b34a986e291336150ca8294c28cd85684abb8a85aae8e52eb8f5ae2377e327bfc1a1fa3f7b82ad1309712a3fdc12a93171ff784a0d77e6264f932c26", &(0x7f0000000600)=0x7c, &(0x7f0000000640)="6fbdfefc032359bf0b30a6947ed74e67e723ccc6852ecaf758a48a8dc1d91113f125e42d4c377fc6d024cdc50bcb2824f6bcdfa69f930c6990e84b95eca67e28a0258f49617e9dde40999aec5a0a95f24a96082bc5b4e096a1a2cae774125954e085a9e65f58c33738c0565a7c3f5e98a1ad3b88c200b5eb45cdeaa31d52c3e6b86db9779d525ebf9b56a45b21695682789c7c1bf1bdc7b2529f5221aaf89a47067e9dedf541e2f52363549840a3e0674f8e55908bc25f36bcf19d081fc6b83d9fa4d5925491ae91b40d76f10bb5f9fb78c882d010449b14b7503dc11c0604684df7d1b600729c059901252b18635c61e2", 0xf1) ioctl$TIOCOUTQ(r11, 0x40047473, &(0x7f0000000740)=0x9) pwritev(r7, &(0x7f0000001c40)=[{&(0x7f0000000780)="7105a6a9a53e956e350ba2c6e2d219570f03e6245bbc2027ed7fc34eba3e8185d872ebe84a93f1b8a84388582f4f29bc2eb21fab61015567fd9673b64040a45b93f2ca8ec8083b3f4f1a7a52afce5dc69789b85eb82e1ef6fba660f0c2723bbdb4286aab5732dff1c14df67c47691f400d090441b34419400cae7b60b1c646c4242cf87f3e2b08b694af93e079c939a6d92fd21169f4f4d54e8da27bf0bea2679532471157c9338ddf58764a55012311ab5f35d891568f8d63b187ca284e8d6420b7403398d2b500364108d831c489a7e3a1be9647b3e0a0248725c3da57d488ab8ba5e368f3b7b669defcf4", 0xec}, {&(0x7f0000000880)="e04cadca586e708c2b69a239c063bce18678b2dec5bc5e8c8468726ad6570bb8ee5b9a19dcbfb1e6beba5dd9282f2d8ea3ddbaeccb5313b1cf4a6562ea0d7bdf7bc453f499fb54051cf784563289a14ea1073c2905d1b094828eacb3bda7b0fda3589616244dd439e2d3cef1c8ba96f12a8c1cb7825611d3a984bd807104b4981fea0060ea722857adb6cd181ea13d25fee7ad9c10ab442c64d5f955f98951ebd50e86aa955d7ec4a3a3efb928d2c46041", 0xb1}, {&(0x7f0000000940)="b3a80a96bfbcc39ffccfd1444c4df48a0a48908a89e85b98d4e3f6ae5e9a6e5febc4d6247a3180034ab0e1bc46dcbd0a9ef233285a5b57aa5f5baa6105c2d45f86489a5233c2ce7fc00ae1d57275a0cc87d98b560c4ea982dd5b04450771d76f2a8f2b6129338968f2fd0361b718cc438d57706c0275732864d1d0d33bbe6bdeb4f076022480d763dd917c245f5ade2d88d0ec14d6fa63c8bf4cf0e1c28e881a99768b7727c2df26c8d0dcc2a751e78cf2f6cd0fb3a8b12d0b2bfe9c6ea9fe40bc62e2426eed7695d49bd3ee012d7241123e7638c128470b3aaf85397091d6e8ab7e63e0", 0xe4}, {&(0x7f0000000a40)="25476dcbfa54b00658fe1200ac2afa48af963a2dad7fc8d814739e98be14bd1d4268f7308af7ca8bfe9de2c60191661cb3626f0b8ef974b8a0e23d28824cd6", 0x3f}, {&(0x7f0000000a80)="3e0237bc689eb0132fdd173029ace1b411f7a6e072d43c48cafbeabd09ee38242994513b3594e6c87a3c6fa0c0654a707fad486ba4bcb124510c193564c5f4d7de7e15f166a6b001801eb8c4daba5391408b67816f59ffdc5f0d70a2437e4c59285b77b7dc7c012667d11626aba69a3e356505d0eaffc2957b88a27eb5f7577d75fdd02e7059e0890902b6e0cafba08985b2633a5a30ad48508351772613878417e4ecf809c2dbff6d49a1fdcbc79fc4012977ccbb1a3d9426f04683268b3219b68f01fec4866fe4ff837fd7844871aee8bc6c0291da0c2aafa7823bd6ae05", 0xdf}, {&(0x7f0000000b80)="d10515defc6248d87a91e2afe6fcffe85b1613810d54aeb570854ee78eb817072a79fad5a2120a95d63819effc7a1d64011e6905af5b58", 0x37}, {&(0x7f0000000bc0)="2a7ea56a05fccdb4661d699ac78f9e8dadc3170be88ad524db1a478ed310fc2c6460611a41c3f9965f2fc7fab5db960191fc9ad7cd8cdcaf5fc69274d8a498ea44de050473fdd1433f79f8f2108867ccfaeedea7038a613a8b3c024ac1ba05d8f52b66a51f0bd77a71b7869b20d294f12738d4b281bb044206e0836fb46b2ce96a33ee9d8ce66a7b069ebd05b8bc85c6eb4e785955ea1fab63e776cc76706d21d52fa530412688d1aae8a20e803bc740e6ef4a7e0998529086de20e56f76aa42b7aa10428baa64beea1dcc03f7be5a2bec03ba3155e3a67a04559a5f448a466808778381d0eeea898954944ccbe67699cd5a213d3e5178bc4fe3802075eb95c7783e366a4518b8b225c203c15c04853d35d915df97b27c958c7b91083285a35babef2b0e3b7281a0afd9b72a55d4a1624817c3d125cfbd6e4fff11052237276de06adcd8da0549444e0fd9c152efd5c196269316fb19de44187cc2c2edfa4671bb3212073c55c596ce71047d86305bc53d3f9be55268767c3723dbd7a83a08f8b61c0fb23097ac6be8b6e1038e6d3007a3bdc42e29f467d9d5057a1d12295ec94538a8a1b5cda2fc27650dde9e8c9619c8706eda9646f673d06c7d1e9623b97c373d6cc07cdac6c2e967672ae82656753e573496f5eee4beef97651c864936813f7388d21542dcaf3cdf5508a8e6881230a83c85aa47baa5a3c7e9ba3c116a9d24ff73d8cd3f503c42bfc77fa4f5c31a0fe9ec1f27b21a4a8c31ecb269de3f5cec3b315c1769b8917489ddd9e0ad17860b91eb2bf796899522bd2e65dfc559f049d7d0dad84f49b743f2111c9af96f415cdde4f93cdc23b249fe6a311d94dbff403c909813c8cd4561811689528c88f334d33dfa911279a0b01600d78d825dbf269f59dca94bffd5abff1d90b33f3c99f550f4dd3f0d470b317b2bbaa8275775e5a9c1372cfa38a753cef88aa67af659b823dfac2b16072d382ab0ce99a3658c452e158de56ec1682a57089ef12b14e1b50befee7b801ccda26cd71c95140fc0a82cf5c07c5f6aeb5cad9c1ed90c1022d0b7cdddbd35ed4097b3accb7816085d42d5d97eac3319658e46d669f60351508c6f7d7d711fcfd71b62a537f54f387ac4202c78ca8b7005675835e471c30a2b60a66c8740bee3bce70fe82264271620fe8f12bc1ae12013eab709fa4c565e264b6b140e2c500c999ac313870730c0e87f93482a11f58e49744dc0c636a3d111d9561c284b8f5e5ac0f28a490ff6e834e260e1796d13b3287a674055ac2fe5a6d7e9707fac66b94ed5bd0440c8dbac1c04d129cfe28852961b0a3c7da97de8ee9b78bfbd500a3e50231590e585ecebb28cca2b1c01f0acd69f3da736fff468a3cbe01467f55ceaf98b062fb0d9f924cbfdc4be208628ec058384706589c61cb37e6c5b1eb4e4393ff1d7caaf4838d5555a785882ab5f3215a5a5924a580f30d0cdb0af6fc4a3a6ead10c646d8daf80898df92ff95738e1b93e838d8d5d4cc476d1f8b62166ae4a609ccd75bb2ea8454a9fe97982ca1c6e209c3c189109ec3946c83b14bd03d586c3dbd371460cb6f38226be44e24d7c8d4e586242b77dcb4ad0d16cb26fdc2c401b7b61ff29a57500be4c0bb334910321d2e39ecc6af6267cf3c5cd8bd810f6a9d5e6a9cd201a06202e7da7c449cff61efc41e6d99f39381c08fae8cb66ab063b9c94863c5a12857d292b2b11d2861e4fa0d2399fe3720ddf1f85cac5bc2f7a915dec9f1535b95db38e4325bdbeb2f53196f9a897e2f01593191cf2a2fe2ecd341d80ae3e198de13b015c40a48718ed8b8c0ee961712a3f918d793a258498b28d6a3f56742cedbe9b75ffe33d95de860bd142d9aa5698a29035957de8ab7a73058426159f22a26d0c6ca2c6b93381d19aa70d39eb4ec83eca15016dc736b8b75c06d4480891a7114a7b1ba1b9c1f01d3a1509b13d674a5d077ff1a43cb5011d53a9b1fd9a3807b5450ff1fde57cfb4c31a774b04670edb0a16165b892f3f374c008e1ccc030910d467b82d889a6b9300a938cefa31a77782c6b9a91b5f09adb8fb9c0546de1cffa209c9b4212dc5c3a4fb0e9544d72fde496567f48545d61e47810925c82aed95a41c17f664333d0e2a30bc52df5c1649f038b78b3a46a256c440653fee95fbe9c3297eb45c1858780634f28bd2ce79775cfd7791cfdf591573dafa29ecfe65d15f11d58a456267545882ca8e78d742056616756134a33f1c88096d7718a844fbc6d8dfa539e6ed367788808977b29e9be218bd9fee56e17bb118b7ed8e834879e93248e5aef7295eacc02ab669261a0d8e2182ccb117e6497070b216e1eca17cae79579219d93ede2d7912c3e8bf884cb2b1607a71f4b2b45acce75e96c741832fa414ade3b5c1061955c45f95dca1ccb530fb697958d7b40f3e567fe36afd16afb532ade73036d282ae81b030cebac19caf1094eb1ee099c55cb12e97df2e8fea2e261337de56183b65cae5ec779d4554d078f0b3f542a79b789b5934e0fc784cd80323dfd7360436985ed2c9d2297daa52c80b6ab6c8cc21cf8d665173e6c149ffb028bee8413e1f70fe8418241f43c3577e71e6185a106a375ccbd1d46d1d4e5a48c14d1fc28235e793f6e547b99e2d5897f9c52cc3c0884f93746b0080a24bf7ecb7e85fd5ba3481f74e0491373182c0c5fb3de882522550c581f93801f3c4de1fb6960ef056f6849e5ccc4b66ca7007c1261cc1807f267fda7cc612d659138ceddc1daa11dc5edba07603834b2e348fcae1214f3146d6769a44e8a05db67476fb1705886abb556fd96a566800dd8eaedf766937521c0d1dbe5b53b13a0f128bcefeecaac3b3b44c97b58596aa38a5f079bf426705a218b98286f8f59871bd1d0df19b2f985340d437958adc588f4f06712e82d974ff0fc29da5b0e6d1db777406e939307a6db72064c23d71522036b1f4356e850688cf18a6c6bef5b9b36feb5de2b513168451268a3c17e82e5d45f5d58317ef6686c2ab27728ce1217cb7ac1cf4122d94da058adb6632e477edafb399ac97317559952eabe44c6a628653684b1b6da54cdad4ffdf4e594b3d681a3a4f4459d51b8850640bb70501472da35fad0b1cfa07f807b6f9523f54bec871c11ccc230f25c2e516b92f095bfd24608d6569e84aadde17013d037af2bddbd80733ac2eebc1db3c1776bb5707d4af46d630e95fa8158f852fd1a70adbfdfcb0830630f3af6f2e80ab9b2e7cd729c9dccaae5d65137d2ef7dd1928639ac25da2a886775a72d3979197542af077f3083471a4586eb9bbf79d8182ce646ba87e7a9808e1f829da4fba685efca16c013c5e5cd52c03c49d31fe8a0e934e5c4b1e93d8ec11d807bab1fcfc7fbf1d14607b354929a55a5df3ad2f217de144b65edbcf7fa777aadae9b69982e12cda29b5c1ed5fec4894d87f94da93a2c4085bbe35edc1da3123c7b5a71231cba122c6588bb2630b8c642c67417fe45ae0febeaf74864b597227d0ba90479b3b5452bff6fac06e79052c08b95a44dc54cdb0308d7fe53678a3526a9cc32eec93363b7ce672b9e7bdd9ab2f32c85fda7442f6bdc244a7080c4dbae0174bff6faca7c9e1350179ae6f23eb057bcdfa2121aeb1c8056e5997bbcfaca66a53a59221f1d8c15136c4adbf8c0fb52e39076b01aa82f15571a703f80d9fb0d5c9055bdcd67fae6acafa3996e59ccbed8e8c522dd4934b94a72cc81c27931966a5fb81110788e6ce082b91da7731605afb8634820a9b7593bf71b667ac8edf4cf36fbcc73ed82681d65fd658e0b82548a0e70e551eae3c59ec73d1955addab614ead816a61c9b21f1e114bb49f444a4c16dd9c6de3994123ae8197e6136bdab339ec9756e7d2203b5710933f6b9fbcaab01b23016e48da9da6be5a1b1036a1625e78e0b0a13812c6e0e83041d6489f4571c2fe3afc7178d500bcf93c17aeb6b7832c5b8189544deb75a454031947c2d81ef2e8b1dbfc78a9b6c2967a922310c850d4b3502afaaeec65ebbf01941a4a847154d295ace496ad394df849ee77c1906a507e1658a257a09c57d7fd47b5a5305ae8e702e7b27d9b2b5e007a8a850bea6e3a1780aabbcd157171db25813b10386e8304a984925b3470a0a20934fa1507ec92ea5f82728e7dd821261ed6663ac6da74f27b3b9a80950c6e58c8510a8275031945faf67aaf68a849490da92f6aed5fc8bc14a8be04c0a2f6fd5d8c970efc39035d4b8af809bc68e7ab3d40716f87d25b5a88ab9e210c0ad6c81aea4679734442fc4feb97feac7b06aaa2bff8b6363ce22bb4c8fce658b4b2c26175ae0e4657b38eaf5dc2c9f49763b875a04416082777874c8037f3b271b0fdc62af9f2532fba2e4d148bf3736a154b9ba69aec6b0d3d3971006b882ed1ac6452640ea70da35de808d119db095710fbc1f51daa99e034c4c11d1674ac57a46425a827cce12fca958eccd8f77f14d9cd34658ff0c9d49f5bb63262b12b6f192d9ac227a563de00b5068245f381f91e602e08fa184e1f479484e283d80014ec1923ae873bf3cc3651c8faea055b9f45f53e651ce810f155371a9e421f569570557090c29600e8e0e9b3ad8f8c0cec34d1748efce20a827d9557e6f09bb92e1f5f47cc1fce52f79f229950c21ff75bd13fa8c31f8f1a6a42981aee17f1db105cac05705b59f4e3be4c8d7e7b0c0479f06751b5cfea1523f41162489ee668762f59dbe18b074fe4cece6f1eb0634ac304f05955e794b26e42bb9c85ef299a31c4306bd2480d3ad3fdfddaa92332690711ee4aab035428c0a188d47a59fedbb6505d1370bbc53dc64bb64e155af1ea40abb77d6d6b0febe4187c617b4582ae41ab545f57765851ae87ef76a0e15f27172e2ab1a50cbc16b8b0a651fb18f32ccff1685ea5da8a829e9d6dfd273a346457fcd960e953c796ecb339498b687530a9afb07fc360f7564b18d5d1d65b5780c86095e6aba0fb0493fd9a6e5608b40cbd9e3e166ea404de9d6cdd17da656e73da443e25ae06d698d7ea0a5e33d1671c65a4a980a355849223a04d8e859d709a24695a5524db48b9cd9fd2f54b733bbf0b775df3f8c4bc2318714f9c6a424b5f50216c9a4d4102d9ab4f4779fd4fbc6e218b2fdaafdf5ae9056a929734748ba4a0dc76e054987e3a1cffa2b6d78f7bf71bd98363e8a959abdc5f50e697444e864f7ed60d6786b3fca54d984686090d63ab4e71e2676fbe2fa6126590fd7ec8fcc39d46fafa33d1658ed808ffe2290030c37b708ec05c1a5f7490b9776bd6224a4dcbb36d7c40647ab7635e8b03abe68c18bc227188a644e7518232061272e78a1a76d4260fc43adbe596cf08448786c699f60b681e4104d90548f41cb4499abd1b2dcc470086e2142631f1bfaba265836ff377ecbcda0aa2cf29a30538493cf6625ae30ead9b6685e76acadbd0a4f4061a79d9fb17baec319aa7538074c78027e3ecebdcf0dacf4e90adc9269d05fb797ebf6928ba0ba3fa78cdd8a84c1d47084f5123f2fa3ee9c52b9d7580af265fac014ce1f74bae8d61f8698d1121e393e5e7832b3923c2be7daffdc199758dacc4a5994ab7886ed6a8bb73acb6f6f953d0789b97d7ca0c222c7251beeb8027190ab0f3f91932f76eb5637cb2a21324921742b1b61b921484eb010d7533d16aa1e8aa9aef3419418e2ab66db163e5f5863737c0398fec8882390fddf3bd5b952129356ec62b9c6815d963d51d7ff993ae9de4b4a7a064ca67cd89ab9aef35a7666aae838c62219b0980a1842f28f9d006cd7039545", 0x1000}, {&(0x7f0000001bc0)="0f76608633e6dbd79e69612dab67fa4e1b19ecd3c91373825bc76b060859c02bf702f2515a98938c44dc621f35a80f5b96cbb6dc5938bfb89d5cdace5172f90a47bd4732c1c89a", 0x47}], 0x8, 0x8) r12 = kqueue() fcntl$lock(r12, 0x9, &(0x7f0000001cc0)={0x2, 0x2, 0x3, 0x5, r6}) writev(r12, &(0x7f0000001d80)=[{&(0x7f0000001d00)="2fda9f6a367756b987647a724e5278714f8e3601bdbb9e737d44db1b1218bb516338a319f1bade0c615aec4ebc0513a61e41c781fe0e15770a846bacd3e33784ea4477cf3693175a9b290ff9ab8285b656ee13c1491f4b67c59c06f7dcda4a16cc50fa8f9d472096543780c8f29ec6e432306b557f1a42661e0f8b28605c0f40", 0x80}], 0x1) kqueue() setuid(r3) executing program 7: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x40) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x1) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = socket(0x18, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) sendmmsg(r3, &(0x7f0000003600)={&(0x7f00000035c0)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000100)="123a25a151cb63358f27e92b55ad9ceb54a766e37dfe19069b9c03528286f927e83d3f9622a9ba241793", 0x2a}, {&(0x7f0000000140)="7c77dc9c8547f92d2e9f8651d6869543b2924675d9b3ea5615bfd2f4e1f20fa37634c1f588089eddc48f8067ca0ce2d5419313f9aca9fac071d67365476210e4f885001753967ca0da0e96dda82655dd58a5c5aae2a34b69f7abff8e1ebe8afbae9d21a1ca7a1ec5f7b8079f1866c0471303a2bd7fb11ff4fcc77f4d485968ed4db784a8f6eb667deff4f3346c02ac4feacfb1c07ee0280b1a4ac9e9851cd045ebfc68169c4cb3c05c9126db1e995a68f892145a257017ee4518bb0f36bc7dee42035485c61a1720881fc6f4d87c8ac39468813d85b4d106aca4d3aba20e86d1c59b9990e0d5ab05b5ea5bcc174e2f21c3f9a64dff253ee2efcf5dbf74e52b6b43908b53c3f4c426374c9abb967140a93ae969283507034554af2ee3857a3c4defc569d97c0fd649b99b94f3611263ee3ff186703bc721fe980706de3dfbde5ccf5729d25f81a1708f2bbc53adcd594e445f8b953c4e19636c8d4713896c019d178ed59313d0451a9b17e65a61c27e59fa48be6e275b258f507c30d01c2f7d18adb7d2f2ecc22824de2010a794df8d342e7126e9378c44942cc99ec2b09cba6212409201ef7072dbfa468c6f8b4a2ec8ea60202c1c5b2ced83c4aba0dd875dcad3faf4cf24485d44ccda086b5258a24731099d1807487d24eae4809c02573bbe3f2f005b58ffca49081f5495e8fecbd5cbedd7cce50f14817683e1b0c501fe2635e1c8bb72459aa65b71239c6251faf9a372a7dbe9586bc54f0035ac7c4cc349ae2c62ebed34b8403643a7d39a30d20f8719d7a4fe1e61a2adee2bbcdc8c68118b2a452ed61f451f179fa2a3e2907e6455f7406612f6a44a2bb34350695439d6c621fb10dc367b4702f3de1e991eafb42f5e03ae46fd275ad96e0cc84d7065f48ebb3e4676c538e91fd1e4fbddff05beabc1b17e9be78299fb52855709a4c485b92f88797fb32c1fa3c3a746e906791207d8ea74a43ad96a86f9d4ab2e1545dd650c01eaa63a2124a68b63c3079ece71ce76b87381443d5a0b4b2751c4bb45efffb5b193046dc56c18de18ed9eafa6258df1f07e3c800ae593d108d9b2b843b7d13403741998d071129c5fff491f69f6b94a3cee2b8a34dfbe17815a59e0403dfcf8f76ef50078f4e416f40d28061057b12f6ae7a0bf3a65e50aee49e1200198ab21a9b879a923168d08bb420a0cad2c0a31784453140235ee745f16880efbc2f5e14a035bd61cdb97c56fd9c1a9fe73bf2f493117df7cd0f631d76498d66c9e79993880be1c47e0f66e616ddab15fa5e6152b790e98c3d0f026af21f7bb5bd516d49411003c5711c4b7a5332563f308e444c4c5c7991799adebd730b3eba391a1dc6bfe45ea5474816c54366ead6f4025247a2945cbca72a1d75b80f385b67c29a168a435a9681b7a1cf2bc3051f07460259fe9204902f235b6a0c9895812b96520f2dfefaf5b042b20419423e1812e17f1601fd046865435be3d3d87a7ea3df1ad19603789ce00bac782d3b2fb2771469a10ffb6722463d865b2f76463c54f87b18bc2e66b084284399fd647adf6cd8583ee8fc88d2b999a6eb980440833e30dd3ecea8aedbb5da61211c16883079f359dbc335bc69b6cdbcc71ec2685f2ada0211b3665d020b2139e0571946be6f4b8513d369e1fbef4cf212b3dfa42c2eacf2c43029953b8db7093c992b17520b1cc563ba607a48783c408080e885f39b929e054a0fb42e01a8d8c0a704e629fd2efa58ab1fb6c452ee38e34a1a7d4a2fefb646af1ef7eb4ea4385d23880f943623dda20048bb843636e0074fc61f4d7a9a3e99e1f9d4d68a6b6dcfd8acf036b19915095971ac819e2fe00cb6faa69bee73a19dc065af16b2cdf998145db5519b9b3a9219ba474e4da4ce118478ff8ea2727f82e156c7cdf3d41f05250a70b8952417730c743f1509b148c13518f8b65c70188f7072799fe3e36fa6e03a0adffec2d4ac21875becd7974276d6aa1a9c004972c0bb134d4bb8083d0da9af336dca4dd0b08bcf59f3505bc01e7e79296039115620ab7e0c1364bfd8a643549a86fcc1b487197179b88a750cfaa51a0ad381592165a967c247f1f4834e1cab887d3f8e972126c7f7812d74c64f0a347bb01196c272549ce434d3b9d44fb0e520679881427de7889b34fa510f2a7caf4dbce5a37d1eb2041e3c9081b1333995f54fdbcee67ae66b8b4e715918d0cb07572940cf6fd4eda826f3d9b4e52363a1d19a9e40bb54322d125630c043b1a75cb92d2435a1c4e57450d905ff63f9e48987f6c4b4cc7e14e5e6f6f14f4e2badca9b9c5ef7234571f779ff57cbb5521373210b97cb961a8c74eaeed34fc7437f5ab8aebf09a47aaf9a243bf8740f6fb1f65c91a069ea82cc124593793e536c83ffdb886635568ceef27fee2b93e5cd82f948864881404f1d2450c5bd1bab60aa93e7d8b7da00833fb85d2f92fb9619012d5a74c6db34e4ab65d18915becba21074fab34731905a9773da02a267551d6850e2dafba6baa5ec3688c381c5dc881f55115f049b4582a77cc428ebf38d9855940148d9ab07277f2c4c9668e102322bcf8980e269c4207aaa999cf74a19cfe5b13154584b181ae4a47c79e202983f4de0ebf18a54875a632a0860fa692d7749a6e0ff5101d7a21da0f8871fe5f6a3bff3d70290f34ebe67e9cc61525f1f26d89e015d2563f07cc71e89081f47d87c5cba0f1f7f396966803b8b9dbcdce7eba124bc5449e9abbe34f6e861e0c69583d8b1750f042ffccbd993e0497798438866f4b870bc7db863011e0789af64652ae68baf95065100b0b196c444a92cb28b9aa573d69b9c76220a8ba524b6d5727cb31bb95abe499be007f8b1898142bc654143d2b4f117e22c19f1772a5e7285d39681c11bfc51c75613f859fd835a6c2fecb9dc1e10c9125ef411355e9de8ee22b2506782a1fb10b08f41743e8afc2f2eedb43cb91f899aeaf8722bc711bd8923f4616142fb1acd7ca7c8d94023b64249147e488472ccd26ee30e5ef2c209939a168763d692ce1089a62bed8908d1293049a533a2c1776e3519f3383dca7b3fea3e3fc7421c9538ee24ee0252ccf47b4c1e2e54ad502a8dab83a281cc5df08e8f385a51d089fbbe912285cfee5144c08a1d60b849b3c09e01b1b08ad198b5b3f14302810767dfc33a5a8b1d6f5564c6889e17873760ac7b9d359c759794606021d6435422e0301715bc3ec7ada8c64524631fbd69c4a8cc68025d8c2ac7d4af30652cdc38fa57a4c11e89df92ce344008dcef18099d3c90e47a74be17092ebb06b3c48293e8114c42174130c84a33f1ef500cc53e5dd6dfcc1660ca89ed469e4f93d86773fabfd4326ec274de2e76dae174d73c6ce9a5b0b9b3309c5b16004e61ae35cd5d1fc85f79eba7274ae64fa1e92e27d03d7199e59fb5f2b2566a1b0344ffd336261c85a7e8efa3902f77e44b259b6f841f9d34a02d82a157e4655523b92d0a2fdef1d784f0c58c038c358b67c8262949a2d2519dcc322b1cefd457f8707de463493d027f05eb7e21ed30a7ec9c8f445fb67b685c8a48d3832ca72dd123329d270670da02fbc8c13a32747c4c015692979e0c8bfe4c1c9490a8744e4a2de5e81eb189b16495fbe296f3c31b5d16351d9d88b6b2bab5ef16037ef7335f26947c841e6aadfd527b3eb95733cbaa55bc279b2e205e4356ddcc75f7adbca0b50b19678377f9c6e7b4c7ea4bcca9bbef93769d589becdbee23d5fcc350a45a717345e328beb0fbd4a20d2e2fb572202b2b8a53ee163227439b1105b523d472644995aa7238925a74e12a214d429939f0f93c9c45afb770905b1b6aa1ed01083f870cb27f3a6aa147f66bf18baab7ae4837658e92abd43667ff248ed585c9258e4f99ffdc60f2eb43e82fa415b0fd983225b19724c09b4798f913bbfc6860821acc56967c4ba44681685b3640211269ff51974a77310e7586ae5a8d8822f2fb846ba8632189cb2d20c1ec82f1ed34c8679e9e21d28227c3265676b42fb9870ca028b625056879ed0530fc7558d3cdbbfd3e2bb3f4cad63b32fef0d64dc7a3ed80a9004a7b6e3773ff85957a2ebde2e103d4b8732c2c4451c93530f2a2207bda211c6fbf97a040bdfa780368cb0790bd27508b4f80655f9576496014374e7088d3efbe1e3c0f52843e94cbe94fe925c3d2610ed3f859185e70d5bba41e93e0d8cdc960a086f583e9ef52dff99918b7e28d06b3699c14eb14548892c7078be9295c8e04b2ae5afb4e121f267f752537b253a61fd771765692a136aa761e30c44298056bd7a3ba6884274c894323d0a3862d7a406633b0fbd1d922c04f9ba554db86f971763c4eb5ff4b12a1d6b3139acb21ada55b457327876f4bdecc5749e5b5465bf1e75ee5012daea47863f4c796138bf4787c906dc4f435e8c4292c86b4e0fe8a552224cecdd1f3f429234aba03a5341340ae57076c738094263dee6d0800c6fbf37a0ced90da4dabcc34b5bd7d921f4ea9f8664a5af6ad107b826ffe66c74193d4a9aa2e62a210a502c757f2f8c634fb8aec4e9a42a9520b0ac3870c89eadeebd8924bf21ff00348cff770c84fd07c4456b94c73d1621db55f934a3d632955d2f9ec284d10cfb661a6b27c89ac1444d6e1f2c8d0824ed93314db9349979bfbe950920003c0db73cb67e7c8b76ab54bc491b1875b3af8df32a73b2024e8d30d3a2ccfa09e5233c845245bfa5343ad02fc78141200852dfe7f91876c8c39291abbad81bc386e7b6f8efff47d44e217daf7e326a7fa2c9a26c25064cc5559b0dfd28af4b844a4466c911f144a3ee0a44285c4cc53334444704e71b1564db59810ec86623812248d457d17182b13357f9f652dc5fc34a0c730c46febfe3cca2dbac563bf60e03760379995d4663dba53f56d57d96480699591118b408efbe0897f4546064a761e422ee775298169fd9dbf976ef4ce9043d925443b7227fca270ecebf3ee698d21cbda112e1aaaeafa9a89e1128a5177e287092685edf0ed028003f2e51e022b64b0d3a51c64c4c90d7a0d0abd48eb186241b12f7f867bb990387eac7528a70b352a5baf2c3053e81775e9c0a3c8e48ba2b6cc6b0c3bd7e37c903b17bf267f1d5e973d14ef06ac943e8ccf3a831ef812db0fb21a051e2531877a2d36df86e1007e43d6b01574457feb872b1048cea5a4168d793ce0bab99f0a77adb3fc011b09329f57222534c4f108d735c637cbe56f9983d924397e6200c87bcb914c8cbafd525f6bb92854b3944056123332041d25e47d490bb2b26b1b2ea8ee4a9f8ca822525d89ba44d60a92a124acbff39d1db6f9aee645255396896ab499a3016be26f7a9184e188f13fa58eb1bf96d46a38c483deec55939e0911a23c2e6e9acca8b429f33c0beddde0f9b3478b8eef23b844c4b6bbde6893715eb3dc55d5ad094b0b08758a7126f04ecb8a0c7cd565b19c887d42efab42767dc7117d48e3bcdc15f54b6928631d88b583f7b1671d0a8806f15c27da51f0824044203a762fcc9322c8fe4ecb29f1ddc59ff6c34ebef866e22c095d868deb45a92e52f8c157efe95d07e7eec29d88db0e0d4c1d7425c81e119037210ee8a981b0fe1a2382d347f40443db0912d928b6b34418a373aec7e486d7978921bc1df4ba1d451028ad27fa48c16c510e58100ce14bcf613eb316e2bfec76d2ac0b7b9b13c02ab21123222baf42344f1bfd6d4076cbf90a19b7790d908326ab55e4dd873df9c339772346355a7024cb687239f9cbc36597a976380f5d0259bb04b75c6cc9c173228cc19529a9c69", 0x1000}], 0x2, &(0x7f0000001180)=[{0x60, 0xffff, 0x1, "a6b998ed43db9c5f34eece13c76e870c3cf3ece5447640db5fd5168519b6e6b6e0e43f87c548fbe511e65b803fbb45c3b0ca36ba23fdce6c6c54b5dbe2d352378b7ab851aaf7e4ab07d8755c86"}, {0xe0, 0x1, 0x9, "2ce3f2dc0943cb96510c4750fcea459cec960be8aad7725234c373b60377445edef4625ff8ae95e15f24016df439d1317e75df84ace45ea4335a8f4f52b7e393730637495947030716bcdae6f4ed58def12d9abfbc36d152ac421fbe27bcdf4d140308c2c97607848ff078b48d61d73457bdf414f47c49b6634340af2d282548e49811b8e4fd56cb927536b3eed7dc72b249514fa7c53e23902d031af6fe375498d670f7ae61fe2705ea2d093657d48c3849e73682386167520bccb0410592f42c722e46b92fc0dcceb0"}, {0x100, 0xffff, 0x0, "3a47ff9f92816c26dfba8606d8c3208290f8f8a937fe35168226e1e457a48140f3a03f2e23cb3b2b3fa9520a53aff391152354ad5757427ef7a35f05f194bf64f3ded20663126c9c068f71767478ee4b64c14842fab4328979801c646603f9a4629f1092aa91519052e1ec714f5acedef1e1cf4d2aa17d4fe52b1fc247ce981c78e55c8206ab8d5865e017316ba10d6e8093792ed48d5c223138ab69e62f13ea6402a33c04d035b6641e8e69c0c3f1369e2bb63534acb1b928bf44e7282f39e50ae788294a36014c78ffbd5d73815e0d45bab17092bb2bca8821bfee0e4a1272a2cf74314ac0de514e2717aa6040b6a7"}, {0xe0, 0xffff, 0x8, "88e05b2d7017782749b4df6320875191c28f06fbcda56037b4b8c411fcd29b9f86bc09f162f77b70072adc8dd4dd63296e1b46b13f417e075884ab60ea4b4328c36de43b65c7aa457ea9c488e64852f3614e8a57875bd36e8b1f060cf3c4ebedac764f89d0bbb9d48736f2471d254aa23b4ac5977927d02a6548dc0dc721c4f2b436f54ca63aaaa25f447cad8e4dfb8943aa7d04c7778ab745f3e5adf14744609976968a5e488e0b98f9e30260063e2af036500cde9f479e1afdd0e990c3fc03700c53b7ed5f79932d0dee"}, {0xa0, 0xffff, 0x8, "0d411a44170d5db3b17a5387676ed3f2170ddbe8aa540322c3746bb2255c6e675554ab230fda381c37dc412740404978dd5836c9d01d346976d646a364530d77c1661fed88d8709023a24890fae49fd23d9c0e99b3e0cafc2adcd1f65a48423b4a2dfda969912e98a08da52e010f72246d88383718607910b3876dfccd3e5ef755b7e58d7d495609526f31"}, {0x50, 0x1, 0x9b, "0a28db6d148d5aa72d52fbac74c764151259508a4c8d5419466cb9e54eb9f634650a9fbb95143be7e0669e9d80314ae0c0faea0218b520f27cb6c3ee788e"}, {0x1010, 0x1, 0x9, "8e57ecf1aba98c8e94b296900bdca89f67ac7e397fea4afa8b0e12e12f90ce9a85867bf279898ff44a737e82d752034950987bc1aebd45e1ea0fd4ab8c32d15402050271de8ce659d45779d98a408e1d31598cf3d7da450fe4cdf004016b276879b2c3621d51fa686b6bc34f4560c2c68fd5cfabd99ef86a2bbced2a694fe8f3e9e5b03fde0de42b8bda7c2af90e05a982f2f2f4227d42885bac9fa99d93e1dc127639028ad80da09d687f0f4d57fbae766f7d01996ce16ade5be431c1b4e423087be0921c2b95c610a5c761291e7fbd9ea8c302d6515439f27682bfa6923f935bc574116af91ae07fa9326229794fa0af8bab1c4745ba312812ee4c51a20ca84d50254e0d7f9a29a44e127d343040abb8472b74289df0a9b3df54d1dbd17321c737d6e3825cf8111b4f00c71724dc74d52f29db36f5371e4246fdc12d5456cbc1da50c1b5946b37282f6f6e2222bc309d91119a6bc18f475f12816a0fda4d6dbc79f8a7f0a7c4d5d2e0d16110552215c8f245f0700cefe08d8861fd21230e4dd3d0f014c2e6fbac1ca5107492d823da0bf7c099e9331006eeff462e4f567c6dffd79e1503fcb65fc037eec7e9dddc59b96aac02d3a70c771673ae2274a0657270dc8f6b8a72dc718d81a3752ba553b660a58a7945fdf691f0ec77bebc7260bb08cca66c6b677fecd9801cb1c0b6056301e3feab2aca732b9307162e2f67d846f66670389a919bc48498449c34a70527512bb48cd2d7bda55280bb260a8fd76efeb3f3a03b8cb203030469a15f2feaba8e801d259d78905d1bbb0b96db530cbddb73cdaa0d81d6f7192c4816764d46d38184c8c850eb74ce5bf9ed5025fd1f4a878a83bc44f75024f9f6a38d46b87ab4193ab378913aa14fe3e5c100f2dff0a89b44e4bf7a00013a530b0b3850256c5fe64f929fd208c8e6bbf1519ca7632d26e00d699f25d08de55e67d9d06fde73aec78bca75f0480c9a2db03bf0321146550b7dccc953cd0f77e2d9c3f3823667f4484088690983dd082d7bac0dc414993d9b11e468862928816c6c1771ccc11ce3adfac0c8eaaef0db997929b945a19217d93ae68884376a1093121664852a164eb674680aa57bfb7a1f69c9055118ca0ea231bdd1b8689dce4a19e1e5448a4d7517c1b5caf28fc5a57a85c30f339ec3467f0292871eb75910064e1d34102af4bb48868f15efc7b2fe0a07789ab983f69423a6d3d648ea14191c6d76218065a9d792b3feab5934a103034dc77e5fb9d942ecf01e35d48a4cbd9fe4add925cf53c5d8c41f1bb5b11e448050cc388da7f02d39361047333d3ff1152b5f74be6494cab8f1a7d561b417ecf7e0d2e9abbd4b3028bf33ba1cb41ede7afe124c4555260e48516e3cd643ad9c0044d7e51691843ac538544b50052ff9ae3df03fe6e7efa4345caace9c96301681b29b67c7492f1bba4b10c4c5a00db0128740139721fb4c81863cba2f91ae818441348b05ea9d872a46dff27c82ec89fcc2def5aba4cf2bb42caa03ceaefa8ebbc2d89e58a5455642bd2e2132717c9f25963784c63802c42a7daebd5192e2ec171d7c4d9ce871eb22b8be29a78b8c36964ea4ad41beaa47c0d833a5ad058f6699d89481b158d4a78b855439380c38a4076cef27ae4a7367c30a15bbae65e76878aa7a892d328c2e38a56e2c9c8ba83870c9664386d47a72b202ff6032a80c9bea037b8571deaf1c543baeebcdb1d810e29a6d18a12572656adb38c4f5be0302c43cff042b35fdc1522d10e83cd77d01a80b7d280a83f06a8958d8275318eceaeb00d997a2130dd0b19dfbd09e297b8e7e5a820b453af8f6a685c1000dd13a3a614e777324dd7707c94d5090883f09915a4835b7c26cdfe5c7b3afe875598a1904a8d0a30a44e16a3c9895302df73067fbd233a55f7488f350028618cf224d16194f507c255850dcff100632f5bca376ff2d810178b337285f8ac263a5a305aba06053f5c50bcd4c787ea9eb0e4bd3da807bbed80bffceeb68405046c9feb2b22acb7c22c67290f369569134720775eeb696df8ab421edd4b5c8bb5df44e89b340e9641fc67d699e1885d8474b47c128096124fcea1ab641cf53e708206eb5dc5eaa19ccd17a685e5588100c4f417ca3e6721625d47ffad6867248c5995b1bfe5274430acffab12aa09a9f0b64920a02164b7498fc37dec5c259725c84b516736e50442ec8916a20b6d940ddb42bb0b539749abdc84aecbf58388a26d336dc09d6322d4c4846a6a41d1cfeffeea5533957f4e7b68bfae916c7e66731c75d0eb1199639faee8f8f433f61c74bb9ddd35f9e5a62e79e21a4d1623ccb36c3a43d27b734b987ec153a626e3f7d3ee5912c026e7e56fe9a943681782381789909d98e9d5819167d515510a8966282b8459ed849624f435bc837ba711813e3c655f48c0b32e37b73250c108c73f263e980852001e496a5de70c429764b2b864ddbad5a019de2d654bec241c7248c20155913bd494dd2c81745e12b686a43bf7136a9f54e60fb435760ae337cf59ee45042938cc8b9b8c9df496c632ca0fad2b4712ef40592d0e676ab53330170453f0e5dc6f80edc69e5543af6d5fbee9e359cb82d75f23879c6f2c60c3eec6920c7fe51378414535a37d039b130fcf6435118da8f3e39308c8aca99ca9ab4c3b6065b43ec8c0c9ca17f35e68636c90061d41df41734ad16cd86c415286e1fb2cc5375cd35986fedeb7bf3cbfa02151d28f39870ab30aa3e2161437cff721a0d53af6fca70d461d0fd798a0644a6132faf32a4055bb72799de759baca536cb774a09a069cbf3ba8d345b2eaa4d6c9b4ed79706ee2c258154da5bb0acbd3da720373ad121b52dd6bf76eed622aa2a82176b551ec70c3e88c670983aa7394b82fa9eb6c6e625608b2debaf65443463fb37539332daf5d4762cd97f4748e885e904e74619759937552a8fbb012ded2386e97966aec33a24a328a93a60bc994c5e0cfbee77185b14e7085d4d45ec9c93b0342fba221a5089f9585e2931816351ca9c01a8e422dca68aaec988c1a85f8cf3261f3bbb71b65add50ca6a11a0063d1009de1500cea951a948d396d1b0d580a6aad8a08952d60cca9c3a34c29a70181e131d1698eca9022592f5ad5b2c92c659823f1a0c7e7b8a6b9bcbec081a4a8407da7b680f7865f91189817d96407d077296ad0eaddd90832773142070690cbbab188dbd2833f19ba4d85375f0e72e35612998d143abaf5386efd5f43f2b3352c1e499249bbd9f55a0d709cc617161aa6395de650cba7330926ea95fd57255c1d6ed9a3c14b8fbf6b90cd2b8f00b715fd1158a3421c7d09bd53801e37ac36eb44713098ebfc280837275f0c08042e802b6a1cb6d24210da975e34cb5adf32018884f1980fcb6a61943b1223d739ee58ff2c56fb5191217e2385a94403314dc60fd39662e99826ac53646361fa40776022caf3f7bce2d439b8a220ec55cdeefc2eac771d7f2c1d6eb5f25d40a6d73cb6c0e626435f1282be333b11dbf4625c7468910889a5ef80b88270d1a01d38e50138468af985c27ad130fdf104593beae9dba3fe923dbe376007113ee08ec6b6b21d9d30c262dd4649bdac63997f1ef5a4843b4d8089bb3801123846860fb84d2468271163e29f775c6ef7f4ca47806a72c22ae9f7eced8ae2dbec7cad80922dff010ae84a12b41de7d4b93688264ad49197f084f5c55d7f4a65a4b26d70624eef0ccb3692755cb000949e20d2a67b98d6afc555892544a8199d76092b1f9e2561b50dce34b5af28a1c451c3169865b23ce94d90c892bb3496c0cc715956d20386349769f15f1d4a60deddf8197db3e54d40f279db69429422ba4e86f53b2f972a0f7198194f1424bcf43be4f068bd0c49609100b4858ceceb591fd3adf68a5b2bb6da94c430b1453e8d9f2772ba2dacc601d637eaf670678565be375e2f6683f554893df7375b2ef419dab47b0a25c838a35f6eaa412d7d7892ecf7394c384b6b4ca83cfe586163eebacef70707a4508d921fdd925b78ff1875070fce2e4f50e1ac3cfbd4c5c5f5bd5a0d2e73b4116de8a099e6badd41cdc82559f08586a92e3aa4318d99208052a7b95303f65023976b0d466d704e5f521a1e052ae6f9cc964f100dbba654cc77a140881c067244fa32d08eb18f70456e8442917d42175f7baf5e41f0e2d50fc4e1ea40dab8f58dbd57f7652045ed772571983dd9f02d9c3400a76da94c2d7a1d3b70ef09d1c47d212fbf010997e4a985b8e8166fbc2a47160b65c78c6255a6fb0070f253d6df44506b0f4d4d7e6c575d9892f0f111c3318dcf80f5cde4dddaaa203786aa8d2c1e62b291db96ad2344b9d4f6671b5b5236ec991ed992cdbcd3dbb0b3b4c8eb9ba8bcb3fc4521d2dde919f65f9c7f143ffca598c42d096364d64a2016661b68fa19393c859adf39830d360cce98fdad3a6ad38b75e15c4988138b8b6488e36fa48c4db275f1c21744688174efffd903ae9d480f821eba401fc5abb10202df7267544f686a09f5a893dfaf438dbd259ca8a033fb3db8d8c4439e2d334d7919a38cebf113afd337b640545a2a969cae4b1b347cba132e07a5a2ad87ba1fb910807bb672e3d60cf6de90c593bab18a1a297fe9eed63d7d35cf471d5b5a1aab3cf811ec840f4906802f1d8a4dcbcce25bbab8e2ca8502693e9c9ba6c83c769b0a6ec5a87edeb1fad1272771fd646ebe8be5bcc338623429f4d5b147f1be10db5774186e804d2a2f8e285a99cf24c08752bf75f6d4639e911962942317a785770f2931dcb2b76efc07ffd3dc6bafde4db44adf8e0e9db5b3920684b1f14fd7831407d2f29376dae48bad67059c2e785bc23fa7efe78a5aa2e01a88b8473c33e706e0a80f1aea1f6fb115c90ede10c811d10dc1c845eb9565debb7e899d0950bc30e9be0688d4951463a6160156429d3e0ea04cbb1695552d7c5836a30c038d9a930e7eb2af7a0070ae4604f4c795cf3aa00a4d120592e181b34b9b0866d432cd808c6e6a2cbf64ef0cb614a5a19deb97ed44579d9bd24139f9652ee27c381ca7ab5148764ac1fa32bf2c13c128506a409b280b09b9263c6b46fea144ad6e5378804052ede2f7634db1e98f4700d9d4709781cb2e69f604b681d3df559a3027246e31f3c651d3a0dc1f75c9f1cbba987688d26acfac33bd2cd0e5ca7dfc933688dae069324090695c50b55b4e86e7a6f2de664ebf9bb2407da2387142b64fd331475de85493d3df8c75ce03a2aea6c8a2fb46dd5d97ef0728c315ec032ee476e38adb170b04cb86649f61c8a4866b925e696b4491920ec5f16dfbc9919cbadb80ada32c9a6d8c971734c0c0b817ec0366ae419bc6c23188bac0be0ba0b5d9a89ebd076e8c7a6f9cd73a471b4a5bf481685a292c92656a783db3404431e8ef17053b7a2048b13bb578f039b9790d12d4caf2c685b5206dfff1d861d99b8b38198ad116ee8ded8f333339e7b434ff5ee86d92003a31b42064a90d08f6ea912b850178b96e4f3db30c94d5af6e1d11672282ef1724ce5b543cdf78ab2c922e3245a2e55e8ae99e6e3e8e43f857c7e26b41b26e87a391a474ba5e32120d4d0ca7c30e76f6d4df0cb5d1de960cd2307786d725f0bd44bcb82274e8ff09e11b4a241dd7dc2d239004f6db1f1896f247b30d323b2e5a591598ba8f287b2413b9e45deea6663c6dd8086ce3419ed50155c005069db045931414c82f7731cd7907f44bc30a474640b6b0e19139c089cce9b17deb799c7edfa4781fd56b92a8c0b853bca0c242183fb576fa8"}, {0x1010, 0xffff, 0x8, "6ee166921d126dcb58c9abd67c97189353f30de9e47ed5691314a72b9852e28e410df00e67ed4e02b09322c78ea006a56f1290f616f11be98887cb36255c0570a217eecf5fa0481ea553e1ecdd4279d6f804586fc0b8c7c44f29882e0daf058341fdac9857ce54cf52635e3d202b165968917b27c37b1691e26e1285a8032254ed5117c53a275526c709eab4567e483a680590e846eb8fbacc5e2aa96ba46fccfc3b223bbf4e314eedaf9860d1b879c99a60216dfedc672aaa19b50cd1ca4fc099a58ea958a1017b7a593465dfba8aa26f7e444a545356027beccfece512493e895b80a545fbc9cebce38616654b379d4700e8474cd5b5d5713f60b0a3d86a9d1b44cebecd7ad6afe455006dad8d21292d3752dade291eee4a19ff15bb965384b66b7fbaf5c538e1c6ae9e92fc0f3aa9353ada64b2d9a2f4c1f9a9a769216a2cfb16956b2b1a3539777af71feec76190845d6f7dd3fb38d9efd29f9018459eccdcd70476f5dd527f77d0c1353f7c97e35b3531e036d312a3c541e9385d23cf329b6fdc0cf852eabfa39abf29103fe8152f1d1a651f3109263d393118a6c8cb2defacd38773f8b5b29ef1b959fe545309b3e024067b44caaf75a2cabf494cf29311e605048f1eb137f426499c7b3e18408bf6c3770925c508f3e8cc9371b305552596cdd43bf2650aa5bcca4daeb74b4a8df60d722eb41f45ff900638fc0adc9129eff26ff98e11531b4f2ac61469b6eb23e978e8ab1d9032af35bedc7206be6375b02fc6f6b6ba9e33074aa48a20a1bf92d07f1cc39193d4f9a466385ae909822a3291948e3fe4282f8c05cec9ed1dc29ca30354a8c034dd82da4c5277701ccf71eaf08c9040c790a29ba91c2730d9f1bfeac0e8f4cb4665931efc5a87210bd8f04c4398cd85d5c236e70878d863c93e452b66f2fe133c72466ed1e48616af8b2c1eed7905684fae7a1e250e5b1f9ec332481c94403abd04dc261fc70904d894075f797cd5cf141d12d3dfebeb60a55b258d0ec980a5af94a606acf1a09d920591a3bcfe9e5e4c8d12de9c2212b9ee6e5bb57e13bfcbad3269d06636f11e844886af32ccc160030df498f0d8f175d477f14a5df04c61b8bb6cd05bfc9164295090b293d18aac990b8ce49b9d96fca82de1bafa831a4cb9358b03f32fb7d35e2a1a1276c5178c6050b77fbbcb8392875082127add6a431456678f3da8a6338a39066a62d1ce7f6f19328247f9df999a4906c4c5cfb5af2f11a9a2b064b37bb5905c3ea5b5ad2dac0c1332b1f869c2ca4113cbb1f672707997bce08f719a4390c554db97910c334db4ed3e8dbface7a633e89c9cc0753d413f801aae3e54f9eb7a9a36be117192ba35d59d5c5f43a0e834c93840af4fe873d95efc0b3c0fba9240ca0199061c6a64532f6530bd3188b2c223ab08dc2fa88589c643f742eadde7de1b2f3cf20c757d4b23232a658a45273729aab6ad108b0f79afbf573924e409e55df74fec0ffe98ade2b66cd63aa9a4b54654299cf64fb58df359770c519c52cdc4ae8e35757f575ef25550a2e6031eec212785a57937d25fe0beb8b8d55f23b1407582736b7b972fa5925652125d1eae237f520dee5fb21f4ff15fb9ff9efc0ff9358bbb85704d6319f3473a84543a4760dc5a68464001a5b17a6a0be27245f574a4603f355798a823c2ae585fb7052c69582f40524110cf8e39900530c9b7181ed9282c013ccee3da2936d66f2debaa655b1eb3ddb8f84e53d1f7e3804f79d9810dd10d3424aaaac16674e4a0d8f9d86c30f3971958ddabc1004ab6d3e013dfe011250e447f56ffa8ec52526189a0192637c37d2cc979597143ea336962d92e97a2278c7d25a9224c8faa4299c93f2e726cc1cf92bf923fb38fa70c74cdaf36590352c8fa43dcc76b8f7b8ac5400bae8343c24e0023b1c12f588b42c06b4ba59b54f446057d44c6f7d196a92daad715fb9d65ced4243704ff018ee7b73cadaf60b650ddba886a3e04ea8ff6b6a8ccdecaf4b8a6083fa5d9660d23fe0ee27f545ad6a172f5a690b9246d45ed9d6ac3c707ee82ca8349adff38616a558ce9f00b97cb2afdbfc15a4352d632709fca12bddde4a8dedc304e78868b8dea5124bd48e90a10cce089c50c8005ca60a64a908da53203437daebb678a50d80e27319e4eb304c200cb660dcaea4fc0f79e7a14fc7b7cd19b4c85bfd619572ba74c4c043b50e5493510e7fe4ef7cda22ed45296a366d7517674f0fe071e58ccb9fd2c0a0a300c73de3af712c1a5e44cd995268fd3e262df81707fcda30b63d16667ad1e26ddc035cec37e6ed5e459bd1687e7a27550520205d214f7f4854f0bbb8d3790350c4b8a75cc6dd11aba6cd7c8915cf2f4038a52472c6f155d987cf6e1920876918d58292e25609d972eb7af0a012ccfa17ce07b1ba9c7067177dc251a4dc11b033d8961ee461b7853928eb37db3aa98138aead9185d71e1a934b18f320f9cda0cf3699f2e4e2a94676ccdc5123e8b6c1e244473570ce22f7786ea10acd3ec4004310571399b1656df2939a937c62c5d07a6e2441441db369b047a55f1c0559333d6a4a9d2d71b699aff502d9ad538f769966e9926ee0835521fefb1227e4e2b17b137e4869a1f9ac06e923c6c92f604763b23a48c3718a3d4c2ef9b20baa90670e408702401c77e758f5eb633ef08c6445ea13d61973cd8e019cf8d27796116391777df7f2a7b3643833092a584cd6502a1cd1a1c345fad85a962784c9641924bf856534c8a093781ed1306bc219eb6f9d450a72a52d721cdf0bafa70754dd26af570268099ed8dfe420e8653c424d617a1a25836127d1f785420766aba615af9cadbc793a1c7b0e593c3a746dadc7ba400ab0fa86df403fb748fcbd4f5bee0c7f5c5b668fe9d9b53e4cbd7ae1797b448f2b4d0f58248168e40948f3521b737f5d3d0e004d69b1e887136ebf5bcd31370177e8286032593f0258d3a7fbf9380e073a73b7ab0b315b657ea50586d0edbd049b57b62345686251146a1639e3144b77bfd236ff344e38d2383e63a9bcea582edb5a3bdaac09d98ccba05037ff343162aa7d74d49958bd0aebbfe61790f057d1069ed54702983549c4fea8fd18fd7950f14ac551447215269f63b0e72261475aed8d8c4cc57ad43e4be7a6e693fc494b9091e6aa9c0ad0626aed1825817c222bdf875f89590e1134e4dc9148a5459e2622b1825a4e497dae42ce907c6ad555e831c22f403b62448618aa43a4e506d08fd2ada35080b8c32b32499cd01c4605da770e16030050f12300ae6256f329bf1d254a21611fb9ca81df41242e0b9cbc2dface93d76b74553390168fb9196df06dab7add1b0978dffbdeba0790b2bb1a525e6fe485cdf2a9ba067972445ad130dd5bbee17798b35b05eba7d688ffc38eb9ac011654a29dfe7087974a7902e027b2697887ad8145a9de8fa55db3b775dda85c3cec5567ee7abbf5fde7cb0a527b6b5f5ef87730ae9f1e7d8bc7c86d60613b9b3a1e36db71be3410517f5b77997f87d1ffcd98b4bcd3da19af26a7630842236f76bb5a781a1c6d5b4d54ae46e50da999c77a074cbd36543e0f24ee1ef57fbb07d484d845169413d5d787f4959f84db4d769acfd3a37115c6846c6d9054a4158a4542c0d29d97cecad940e1bd32f56cecdf17a4dbe035121b75dab4945493c942a8bb5933173f0c8935fcca33ab2959da6408a04269dd916e14743d70c3bdfb2e95f1bc5b492028f89bf9538ecf2a66adc4ffde5f7330f677816aebbf9f506c1a6b171608f1a7644edf09e20c7f10cbc7ac4e80069b1511ef46e307aa39f1afaa91d8ba06c04802b2279146ebb58d181c03d7e796b343f950fb84c8b8b75716b315824defa30fa37883b5aadcb8e8110dc22952751453f66283fb2c45dfb84ae20dca79a29e39af8a79d725eba46aeca0e44b44b33514f81d4164f59e9ec614386f0e7c9f7206fb42d70c4ddb985660f5cd25c94a6a3d338796beaa65dcea7258c9b3504ab7e1cd0d7d6af059d9a034a770ffdedba2fff2abd30ec26def5ec4e44c6860a2fd1519feacce700a328ac68ac5030992b0b581cb19b2679f99936b1bf9a4341296fff63bb1c96934415390a8d1f672651e645272956c059984999174b3c7f02f50a64194e9d85e057eac75b64bcc26cfc37376b5630d058eb89d0b8a6b83aa046bceb5387efffc759aa79d1a87ace232e6cc16bcb9b854020607db880089a5ea407d5a72c33fdf99f994b2d5a48d1b013aa8fb5b4f1cb56e6b6284122426dbe07384db9dbcfcfe0c7d9221b369bb5bbf5c7cc954d82d9e9bb94cc7299d39a3333de11af6051c6f481a0a156330e64f2b2e8074870aaf79ae4cc3e1ab1404014b089e5d84f6f23643d554bc622662781d2e81fb6c3414de08ac0d1fab52cb77f8e8005b40007145b77b88e89c6e43a52de9415329238add7589ed929b0fad481026d49b59431e47f72474d0d1b6c987e793bcb68aa81f59cdd856edd5eba2c91ffced3f3bb38729389ef186709c5893d06472b1c77f9e6cb2a947ef2e61950f3e0ecffcaca23d40b0b812777f930bc613e1fd3cc9acac70c03395c6331c34082b631fb4b2a61d37132c7cb59077dee9192b36f4dbddbeff6efa65bf1decba860ca8aef7da553119248f373a3060a43d670585741270c49727fe1d3cb39c23c21c075f2ee0f62f094418d158daf174d066872742167acdc516af30bd2ae58ec5e22ad209083cb58c22965dd1b3c46679159f0f00e180133805fc2036ca3ca0050646ce0c65435a00827388bdf3f6978ead1de02d9ca5061fe47d8fc147aadad31734e4943a35616675dbfad36fc0c8f7b25d6a6c2217fd7414e196dd9a8517144fc950ba33e59879237e1d0e5ed5ca7e6c0fff99124a85e5089763d5c2d90d0b90f58e616e85efa8af3d6fc2b4217b27cff3908b066f09dcda44133e7123c72e6d03d838fe8315e0b213c43ea8298ea9169fc5824a1ebba6cbbccde17968680e49cf6cdbdeb43bb47e1b701bfada038a49701f546ad76acfc1c18ac195b40ab89935babde3127d3a31df9b37c4507e66b8e82e0be8a94a210f5bf4595964976f10d3d19a15565a67ceab620651a80080009b262d5814e223f7951a7ff5da9046fcaa6a9ccdee7e2fb5981de3a085886f51730022d482d1e5c9cf3ab24b3d99cabc9e38d632a9045e39ee82e2f23dea05f1a7a96b9ed9af1fa349bd95f763c203f050baff53144e315979ae08f3fcfd2442c1c4ccfe58c3a115308dc8512a4dc3667c6b4fa993803d50817ff034067e3ae4e248a784e96365228ccffac251799b5e948ef9de24a700f14f24f4e54abbbeb219ca62d11dece3b918f1aa2a4ae2aea603cf0135c137f445bd334e8dd20c4862bc81245b7d20ee5db60aae8d8fe94189097ccc06a8182b77d4390a54a18a2e9a8662846a8f834d7dd795de43f858a9c9c89cd0b1f5e05d5d8c1194c1385db08a57c8bd77c445c952245a7fe31c3e0d38bf92f082893e16a32ecf5ad0aa07f75c721e8d1d8285a62dc2d4d17fc457a466a0a1f118f39c260e9b2815a3c00df051e3e04f50f07e2afd6aabbdd880f3dc30d3a0b1985465c1a6011b715a5dece7a30f51ac7f765c543d79b068359402037b10ce2a0048594614adee81bef8a8fae146aa07e4afb364aad052c7ab1ed9956fc97672dcf65fd9312d602fbb9b492bf8b8f0a101dba8cbe2981ccf89fc5efb8812d40e5879871051d627507ff4c95ebea59cd14bcbb6408ba992f6178add9d3df11defba4b15c02bbd78c"}], 0x2430}, 0x7}, 0x10, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet(r4, &(0x7f0000000080)={0x2, 0x3}, 0xc) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f00000017c0)=[{}, {0xf71, 0x0, 0x0, 0x3}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 4: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) mknod(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000540)={0x2, 0x1}, 0x2, 0x0, &(0x7f0000000600), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000300)={0x9, &(0x7f0000000340)=[{0x1, 0x5b, 0x2d}, {0x8001, 0x7, 0x0, 0xc260}, {0xfff, 0x7, 0x0, 0x4}, {0xff, 0x8, 0x0, 0x1}, {0x800, 0x80, 0x0, 0xfffffefa}, {0x0, 0x5c, 0x1f, 0x1}, {0x2, 0x1, 0x25, 0x8}, {0x3, 0x20, 0x7f, 0x1}, {0x6, 0x1, 0xf9, 0xbea}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000500)=[{0x81}, {0x3}, {0x6}, {0x6, 0x4, 0x98, 0x9}, {0x3, 0xff, 0x20, 0xab9}]}) syz_emit_ethernet(0x4e, &(0x7f00000003c0)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES8=r1, @ANYRESOCT]) setrlimit(0x3, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x5, 0x0, "d0610ec7f1e2aacb40458cc051599b5e775a2baf"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) readv(r3, &(0x7f0000000400)=[{&(0x7f0000003780)=""/4115, 0x1013}], 0x1) readv(r3, &(0x7f0000000040)=[{&(0x7f0000002780)=""/4083, 0x1014}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x800, 0x3}, 0x8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000100)=[{0x4, 0x80}, {0x40, 0xff}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000480)=[{0x401}, {0x1}, {0xfffb, 0x72, 0x3f, 0xc9}]}) sysctl$kern(&(0x7f0000000580)={0x1, 0x2c}, 0x2, &(0x7f0000000440)="710d1fdd2471ac0058bc5a91501d94a34b8e5fe9b43aaf259adeaccdc071694d555cb242047c4d50ff6e6a5e2cd3cb3b0ec84f1b", &(0x7f0000000080)=0x34, 0x0, 0x0) executing program 5: setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x7c}, {0x8006}]}) syz_emit_ethernet(0x2a, &(0x7f0000000400)=ANY=[]) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x1) executing program 7: r0 = socket(0x11, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x7ffffffe, 0x100000001}) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000000, 0x1000300000002}) socket(0x1, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x1, 0x1) dup2(r2, r3) r4 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20002fffffffa}) setsockopt(r3, 0xffff, 0x4, &(0x7f00000008c0)="fde5ec306dd4980c98b9789dd458a5a71e08d80473d8ca5533d6dce7a50e32a597f963b83dfb4e312f841b2e40b65cda6d8cbb9509e6d7bd24e1e293830eeb6fbf7accab8d85000000c029740496824a737c5e718e7e50d6bc1e3eb1ced929e4108ad2049cd200e5d0fdd7c39e72c369e43c69004c5d7e35f08c0d6258f0391d68739257d6dca392c9fe0422ace96abadf03f2bdd0fdff097da5ad16a84b7ec194b9d3377d2f74de9d312a58559fc7ac84446c34ab88680beb4340b949cc9b127ca5ea9cc73c431fcc1dea7352f7f8d50ac74f7275ce92e62585190ab88c63d807f16900d1f59e48456eca6450ef709168e39bffae6bd6add589330db5ea0d02fb2142f453177b8fd31204fa04ac0c6d2b9e311d1aa126c819ca648bd2ab17b4496ed65cf367b3fcbc54984c05b72044dba2c79e29d15725585845005d1fffadd1d826fa25addcd47615707988ba4fe4698d35d6a1386542e19f630fd8697cf70c56838c9094165cd0c04758be94ff045bcc6094fea750d2c54017c513b81c51032a3de594576465667fb453cb7718d80010da864c970df98b2834f4ad05ae507f0ad918e46e8a6d655285391130d7e80941cb79ff87cb1e7a592c46cda8301d51f873fbccc2501cb7347aebe991ba1e82a54c38c7fc17839cb516e58a114c6840283c6a6bc259e32d1481c8a2d0d5d245275f7e16fc92bd08930cc03c2d395431591f03cdb31dc58ea5cef9b7b83eee88b22bdfbbe767a7e6e09b7635450b5a32cdb278928f7e6dde2374b05c9527381659ef190b5f1fcbd5b56b8a77e2f8324fb98676b0b5c510e6333354868645708687f1fdb8637418e6688a8d60d61197d65de3b11658b014881a2a7c9aae229d9da66ea249634c3ed140b407c8ae9264706172942d6e45d5cb55c4d21bf01649f6cd3f285a0c34a98947b1fe71c7b6dae00e41a8e9d0c783e10a7c4400379906f8bb55afdc9cf7b9183bd6b3727be206e43f97989e561ac8f36d2068cde3601ef5ceab9d3ea53ccbd471e6911a2afacdf5a67614ff3c5c742141beaf5c32407c36cd4fac53c800000000b6c361af044573f24a46e71a3671caf41ed03181cc1e758a495bf48892caa340cd0ce005f8949d4b5928a3d8f427f54909704acef10c1529dc0eef35e3c1f1defdab96e44ade2100e1ed9cfdea4d1c3898bbf7a5cea2cfa24cf7edad227b", 0xffffffffffffffde) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x101}], 0x1}) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x81) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) (async) mmap(&(0x7f00001f5000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x5, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000003000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xc}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = dup(0xffffffffffffffff) listen(r0, 0x9) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) msgget$private(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000001c0)) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x14, 0x3, 0x0, 0x118c}, {0x24}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x1f, 0x8}, {0x18, 0x3, 0x2a1, 0x7fffffff}, 0x3, [0x3, 0x9, 0x78d, 0x2, 0xfff, 0x5, 0x4, 0x3]}, 0x3c) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 6: poll(&(0x7f0000000280)=[{}], 0x20000000000002a3, 0x0) r0 = geteuid() seteuid(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000000)=[{}, {0x100}], 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000080)={0x200, './file0\x00', './file0\x00'}) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x20}, {0x4}, {0x7}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRES16=r0, @ANYRES8=r0, @ANYBLOB="d7b65cbaafd8efb0c4ba14dbae0d58295024ddc4dfc80f0e599bc4b2d5b0782318cc472383a4bca27a7124dea42474dcb3454407e7eac87950e7742116a67e3c9e27e9a1b10116d2c5bf4d5c1146496673b646d65dd4ba07ed876f7788d4760959ba21736802c48dd061463d932d8751e7756c2e74e8c5a813aa36a7c1da56633a175b8ccfe3b585dd0d9dc337fe14b85662c222f61a8bb59dacc063666f970a41066319bf40a43d6786da4fb5ba321237d927eb23474041a43819cd415d0f45998ed85e4511f490890b6e5ddef3257000b1190a9a271597ea1a7f9c0ea234d7b4ae20437c4e27c831cd729d9499b202a01391537301f1cd2487", @ANYRESHEX=r0, @ANYRES8=r0]) setreuid(0x0, 0xee01) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x63, 0xfffff, 0x0, 0x11}], 0x400001f, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x1ca2) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x0, 0x20, "8717f9050700000000000090d692480d51aa8000", 0x0, 0x40000}) writev(r5, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a50d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e890412bb639a53a0467b72dacb82f4fb0abc5fc864f9f207088b9736795426f9c4e816735df072894ffd7538c0f1b3f262fb3c7f162f8df10f9f812e90ce3adc7ce491fd4e46fe0b6563b98d7bc79858ae437dcb80bdc7d3cb9c96e59dd0f612704ef80e751969c0bb050000000d", 0xd1}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@file={0x0, ""/4090}, &(0x7f0000000080)=0xffc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x2, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x100000007, 0x80000000054}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, 0x0) r0 = getuid() r1 = getegid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x200, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000040)="10254721e8a0cb178873e14eb38de98511a3183cba380f7b80dee2e9abfdb1e09ee25e8f1d10ac", 0x27}, {&(0x7f00000001c0)="41d12327771fcb56e8f746a561607ef9d9fc877b034e6dc6b78cf4d2", 0x1c}], 0x2) dup2(r4, r3) r5 = socket$inet6(0x18, 0x3, 0x20) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000700), 0x8000, 0x0) socketpair(0x20, 0x4, 0xff, &(0x7f0000000740)={0xffffffffffffffff}) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1021, &(0x7f0000000180), 0x0) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000780)) r10 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x401, 0x1) r11 = openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0\x00', 0x100, 0x0) r12 = accept(0xffffffffffffff9c, &(0x7f0000000840)=@un=@abs, &(0x7f0000000880)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="1ff1dbad5662dacd58a35bad7430090ee63585d81dcdf4c6ef40f78a35570f320c501a3ee8a5", 0x26}, {&(0x7f00000001c0)="7b813e4546238141f23074185baf23e650bf0a6ae47ee104a3db8a9174886d11c8197dde105cc12747d3517b4a1b2d206542a8c48dccbc2d9e896e662940623d86d907ab25c2ef4da97d4bc6828665e59bfbce135e9cd535051979439540d8eb0fccbff49c8d16a1b862d7ccff9efea6ae8abe9dba87a30134", 0x79}, {&(0x7f0000000300)="85b649e2c7dc4bc02b996b4b2364c21be5376439ae00226b91afba5723f5a296d3ab4fe087420e225d46bb2692045f25087f47cae094cbbdcee19abfebe56ece18e7b86cfe54d162cd42274c2b228eb3b06aeab13dd7e10e652aa7bffceafd9f870533e9c15fed336fdf503d1139a0d3680d318185573e01a0ee687bbae4683ad5236fe05449b059fe4cf44400", 0x8d}, {&(0x7f00000003c0)="124f819fdfa28fcf84c4d40c293f1b6acb264319cb6f653698c854454e8324f7346d5ca0489af1104d67e57f536c60864d247aa82264e170c38268109596ccc4becdf0b19bbaa560619374f64debd1f3ed134cb4dc6d13e548f8fb6bdf4ddf0143b440ef8ac997ebd1e8547f70de8f75f733f8d2d787593b53cdda25ba63a2544378244075a0136b2b3af4f7710b6feb9b90b09d120dfba281a3141a14a97d1f2319f063980995a2adfec215155f35c480e1cc4d12855ef6d82e2798016c48c4e52b8412929f", 0xc6}], 0x4, &(0x7f00000009c0)=[@cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, r0, r1}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r2]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12]}], 0x118}, 0x5be6b6512820fb40) r13 = syz_open_pts() close(r13) r14 = syz_open_pts() r15 = dup2(r13, r14) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCSETD(r15, 0x8004741b, &(0x7f0000000900)=0x4) kqueue() ioctl$FIOASYNC(r13, 0x80047470, &(0x7f0000000280)=0x1) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(r0, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000000)={0x0}, 0x10, 0x42, 0x0) executing program 5: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, 0x0, 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x64}, {0x8106}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x36) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) chdir(&(0x7f0000000080)='./file0\x00') setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0xdd81e9da1aeb7b67, 0x40000632, 0xffffffffffffffff) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) executing program 2: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x80, 0x2f, 0x3a, 0x4c}, {0x9, 0xda, 0x74, 0x40000004}]}) socket(0x1, 0x2, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x11}, 0x4, &(0x7f0000000280)="808f643b27da5db78de01ede1f377436b1f46482478cc0654aaa06d4b692531b72b62dafa435ceb97d2b0ffbc05bc906aa654bb4ae3384fe6f5b54eb996eacaf981c99c21304668118159259aa6ac357c90e2974b2e2bba73f4133a5d70d759d3c86801b4d07a6a9297151cc28e2dbd90de9418cee114caf8de15b81540bec2bacf4b8991b2fa225e6c000000000", 0x0, 0x0, 0x0) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000140)='W', 0x1) fchflags(r7, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r8) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r10 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x6, 0x5, 0x0) setsockopt(r10, 0x0, 0x20003, 0x0, 0x0) r11 = msgget$private(0x0, 0x0) msgsnd(r11, &(0x7f0000000340)=ANY=[@ANYRES8, @ANYRESDEC=r2], 0x117, 0x0) executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r2 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0", 0x26}], 0x1) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x197}], 0x3) ftruncate(r1, 0x80002) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r4, &(0x7f0000000300)='_', 0x1, 0x8001) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r0, &(0x7f0000002b00)=[{0xffffffffffffffff}, {&(0x7f0000000a00)=""/4096, 0x80980d}, {&(0x7f0000001a00)=""/209, 0xd1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000180)=""/126, 0x1b}, {&(0x7f0000001b00)=""/4096}, {&(0x7f0000000200)=""/7}, {&(0x7f0000000900)=""/91}, {&(0x7f0000000980)=""/63}], 0x5b) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) clock_getres(0x4, 0xfffffffffffffffe) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000100)=[{0x4}, {}], 0x2}) r2 = semget(0x2, 0x6, 0x288) semop(r2, &(0x7f0000000080), 0x0) r3 = getegid() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6", 0x44}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) mlockall(0x1) fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0xb, &(0x7f0000ffd000/0x3000)=nil) setgid(r3) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) executing program 3: syz_emit_ethernet(0x32, &(0x7f0000000000)={@local, @empty, [], {@arp={0x806, @generic={0x1, 0x0, 0x6, 0x0, 0x0, @empty, "", @broadcast, "9874564a189cefd6ebfafc207d24f7a7"}}}}) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x13d, 0x0, 0x1}, @tcp={{0x2, 0x1, r0, 0x41424344, 0x1, 0x0, 0x13, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x13d, 0x0, 0x1}, @tcp={{0x2, 0x1, r1, 0x41424344, 0x1, 0x0, 0x13, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0xc2, &(0x7f0000000280)={@broadcast, @broadcast, [{[], {0x8100, 0x2, 0x0, 0x3}}], {@generic={0x8809, "d077ee4fe66c9a5243dbdba76572b9325191772e29a1842bc33d0c81599a847464c3fc171c5267455358c69dd742bd6ed4d64485b0f108959a68520d0090a003d85d7677b9ffe2c649629f65831084d7288ed6c170dcea3a9a166100765420d0c461985c9bab7abf31076d3e5164a3087b9df6c463324adbe776c8b5173baa4e1a65c5fed7034addbce3dc7c11c87a5cce28a43c54c02f14023e662e4d2763ebaf5a768b626fc4a96d1d7e2a9ef83fa4"}}}) executing program 6: preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/131, 0x83}, {&(0x7f0000000240)=""/79, 0x4f}], 0x2, 0x1) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xa4a, 0x5}, 0xc) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x1, 0x0, &(0x7f0000000540)="f5756018a3326f1bcbd5689b95e429c2cc0d7820ea12f114bb5d14c53078", 0x1e) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x84, 0x1}, 0x60, 0x8}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) mmap(&(0x7f0000f3c000/0x3000)=nil, 0x3000, 0x2, 0x7010, r1, 0x0) madvise(&(0x7f0000d1a000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r3) setsockopt(r2, 0x4029, 0xc, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000280), 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) fchflags(r0, 0x1) r4 = syz_open_pts() poll(&(0x7f0000000000)=[{r4}], 0x1, 0x0) syz_open_pts() syz_open_pts() getppid() recvmsg(r1, &(0x7f0000000340)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000580)=""/255, 0xff}], 0x175, &(0x7f0000000440)=""/178, 0xb2}, 0x1843) executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000002ac0)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) socket$inet(0x2, 0x0, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x5c}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r2, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r0, 0x2) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x80047308, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x4c}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$net_inet_tcp(&(0x7f0000000900)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000940)="0f060a80ccd2e3fb375fbd4f2268f214b8fd56dad3439465280c9c83e134564ceee58871c119da3ca711b5c3389b26311fc2a41894e02ce1a5b44777c0426a58aaa8ff3d6711645ecdfe6121a91cd880d07f05d0a7b72b73c89f000c3b5012a942b3f1f578cbcc4501cfc957658d40836e0898632b1d9ece9347fffbcfb6cdab1a0749ea3acafdaded32e732b5effadd07f604caa9893a3c924f1b19fa653b379624d018ebd45893944d34a305334e1b2a5e27dc534f64d0087efd27feb7d257572478912eac929eddcd21e7", &(0x7f0000000a40)=0xcc, &(0x7f0000000a80)="0fccee7366430ce8192228c77a771c9f4c183450a3328360f0db645d9ec98c7286bf7c994eafa0c7e55dd462e5d754c52c61d48e976b4feb3f02eb38b09a244316340a31150073f2ea03b3d5e1e240544fd290083c6de69e6d08b6d00cd6fa96ccb9f217cc9568d77cce5dcfd79b35bc197105bd3ae182cabec253f95ba981598e59382877905bb208b52fda1111197c4a1331f2d3bdb9b1cbaad69f85af2578961239fa8418225d3fab9938286954dc1de9a278d41e3a26e6e3d7282d20395f6cf19d15f7c242aa603629fb7b433c54eb8fd5cd90e1fc6cd6977c94f15d4cb35378a1e097432861d50999bbb769dee7", 0xf0) fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000c80)={0x6133c25623886363, &(0x7f0000000280)}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x13, r4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c40), 0x20000, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7c, 0x3f, 0x8}, {0xe7d2, 0x3}, {0x4, 0x0, 0x0, 0xffffffff}]}) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000c00)={0x4, &(0x7f0000000880)=[{0x4, 0x98, 0x1, 0x5}, {0x3, 0x6, 0x81, 0x2}, {0x0, 0x6, 0x5, 0x2}, {0x1, 0x3, 0x27, 0x4}]}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000008c0)={0x9, &(0x7f0000000b80)=[{0x5, 0x3f, 0x40, 0x5}, {0x9, 0xfe, 0xff, 0x1}, {0x2, 0xf5, 0x1f, 0x5}, {0x0, 0x1, 0x2, 0x3}, {0x6, 0x1f, 0x8, 0x8000}, {0x3, 0x7, 0x1, 0x2}, {0x1, 0x5, 0x4, 0x5a}, {0xfff9, 0x9, 0x20, 0xffffffff}, {0xe6, 0x0, 0xca, 0x7ff}]}) semget$private(0x0, 0x1, 0x4e) write(r4, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) ioctl$FIOSETOWN(r4, 0x80047308, &(0x7f0000000000)) sendto$inet(r2, &(0x7f0000000140)="4ba9da03585944a7fd4b754b0562835710ac877a3ce4792cd6b07b192cb7840c5b8ef9d1e9d128658066ad9e5b1214fc8ef9f770f8c10ab9bae312d9b6be7c98f7266919142bf4a3836ee42b8b22a5f360f31fa425651a0cec7cfb482a56a8ba93c045", 0x63, 0xb, &(0x7f0000000100)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x7fff, 0x0, 0x0, 0x0, @empty, @broadcast}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}}}}}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000080)="ea71402edf7f5db2c9063e23090000b6f2", &(0x7f00000000c0)=0x11, &(0x7f0000000200)="117c87ecb595ad6cdb31f46daaf5e7bd53b79ec395b4b1fec4e6c9389282fd41142aa2b1b16e282db268e911c8f77f25", 0x30) recvmmsg(r2, &(0x7f0000000800)={&(0x7f0000000240)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000cc0), 0x0, &(0x7f0000000700)=""/223, 0xdf}, 0xffffffff}, 0x10, 0x40, &(0x7f0000000840)={0x7ffb, 0xfffffffffffffeff}) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) (async) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) (async) r0 = dup(0xffffffffffffffff) listen(r0, 0x9) (async) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) msgget$private(0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r2 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) (async) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000001c0)) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x14, 0x3, 0x0, 0x118c}, {0x24}, {0x16}]}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x1f, 0x8}, {0x18, 0x3, 0x2a1, 0x7fffffff}, 0x3, [0x3, 0x9, 0x78d, 0x2, 0xfff, 0x5, 0x4, 0x3]}, 0x3c) (async) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r0 = kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x10001, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000200)={{0xff, 0xb6, 0x8b}, 0x80, 0xfff, 0x10001}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffd}, {{0xffffffffffffff9c}, 0xfffffffffffffffa}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x40}, {{}, 0xfffffffffffffffb}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xd5, 0x10}, {{r1}, 0xfffffffffffffffe}], 0x9, 0x0, 0xe9ea, &(0x7f00000002c0)={0x0, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) r4 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) write(r4, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0x7f) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="adea", 0x2}, {&(0x7f0000000140)="fb42bd0719f94ed1209d4f89b89d54984a9a15e1ab5f20b70869b4cb34478df817f8a4b4c959012640b8783c62279fd1af86a77e68e41e81e5b9e9ba07e8ecd817be8ab8624160dbe2df85b983ac1474f904343bd7ad2933dc9bbaf4678f9fcaa21147c87af60bf29c5fbe04771c03c96dc163928cf4320022d52535e0aedbd9a986fe", 0x83}, {&(0x7f0000000240)="4b375fb328dce765c258629231cc10d3ae97", 0x12}], 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000340)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = msgget$private(0x0, 0x282) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x800) socket(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = syz_open_pts() fcntl$getown(r5, 0x5) msgsnd(r4, 0x0, 0x401, 0x0) msgrcv(r4, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1800) msgsnd(r4, &(0x7f0000000080)=ANY=[@ANYRES64=r3], 0x14, 0x0) msgsnd(r4, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000200000008d13ea159619f3b2ccad7f318c2ccfacbef4800b150f4f71e3acddb0ebe041f23bb6d441da4607c3beaac250b0cf9d1be0d5dc884f29306df191414384cf1365c4114ec1018421c73f4172c70bf2e3c733d6ef7b9b99e8c589248766477a11d9cafa20f774f2bb5395527564e651ae9207a863d32a696a92792ee9a66e51f0a8907b7f25984419ec8985dba5919bec757d9f206820f74fc7b54614fb9cb5b9cde2a55fd568fdd22648bf3ba3b5d1afbf972492"], 0xe1, 0x0) r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) msgctl$IPC_SET(0x0, 0x1, 0x0) geteuid() semget(0x1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}}}}}) setreuid(r6, 0x0) executing program 1: sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sync() openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000140)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) lseek(r0, 0xffffffffffff8000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: syz_emit_ethernet(0x32, &(0x7f0000000000)={@local, @empty, [], {@arp={0x806, @generic={0x1, 0x0, 0x6, 0x0, 0x0, @empty, "", @broadcast, "9874564a189cefd6ebfafc207d24f7a7"}}}}) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x13d, 0x0, 0x1}, @tcp={{0x2, 0x1, r0, 0x41424344, 0x1, 0x0, 0x13, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x13d, 0x0, 0x1}, @tcp={{0x2, 0x1, r1, 0x41424344, 0x1, 0x0, 0x13, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0xc2, &(0x7f0000000280)={@broadcast, @broadcast, [{[], {0x8100, 0x2, 0x0, 0x3}}], {@generic={0x8809, "d077ee4fe66c9a5243dbdba76572b9325191772e29a1842bc33d0c81599a847464c3fc171c5267455358c69dd742bd6ed4d64485b0f108959a68520d0090a003d85d7677b9ffe2c649629f65831084d7288ed6c170dcea3a9a166100765420d0c461985c9bab7abf31076d3e5164a3087b9df6c463324adbe776c8b5173baa4e1a65c5fed7034addbce3dc7c11c87a5cce28a43c54c02f14023e662e4d2763ebaf5a768b626fc4a96d1d7e2a9ef83fa4"}}}) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) r4 = socket$inet(0x2, 0x8000, 0x2) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000080)=0x400, 0x4) r5 = dup2(r2, r3) r6 = accept$inet6(r5, &(0x7f0000000780), &(0x7f00000007c0)=0xc) recvmmsg(r6, &(0x7f0000001a00)={&(0x7f00000019c0)={&(0x7f0000000800)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f0000000840)=""/49, 0x31}, {&(0x7f0000000880)=""/220, 0xdc}], 0x2, &(0x7f00000009c0)=""/4096, 0x1000}, 0xc000}, 0x10, 0x1, &(0x7f0000001a40)={0x2, 0x3}) r7 = msgget$private(0x0, 0xffffffffffffff41) msgsnd(r7, &(0x7f00000000c0)=ANY=[@ANYRES16, @ANYRES32, @ANYRES64=r5, @ANYRESHEX, @ANYRESDEC=r1, @ANYRES16=r4, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="e2741b262760a83cd10dac54c94df3dc0aceb15f748d0fca74063f6a2449a5f01675e43b6db6bc1cb7193bcb32a13cc5bfd47d70822bfea0e3575a132b52466c86315d796f6ba12269c87784253ecf79a3cde8e6899dba47b9fc7a42c201003676b496218afafa33c7fed5d17dd1009c6bf317671b2f5d1889900629b1747e3cf7ed9ed24768f2e982f7ad3c6ce8238747571c9fd0c24945c80b6e160c11bc", @ANYRESHEX=r7], 0x298, 0x800) msgrcv(r7, &(0x7f00000002c0)={0x0, ""/157}, 0xa5, 0xfffffffffffffffc, 0x1800) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="a1b6c6c1d6c2eca2950e663d39ab1bae96ef58a3c18046e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x42}], 0x1, 0x0}}, 0x10, 0x0) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80206979, &(0x7f00000001c0)) sysctl$ddb(&(0x7f0000000000)={0x9, 0x7}, 0x2, &(0x7f0000000280)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x9, 0x0, 0x0) sysctl$ddb(&(0x7f0000000200)={0x9, 0x8}, 0x2, &(0x7f0000000240)="0f", &(0x7f00000002c0)=0x1, &(0x7f0000000480)="0f2c088dc54c53c3b465bddc092fffa0c477ba5a3f8d96d1f65c48cfd6557916b47734edab425d2873ead29dfa6ead44977f002412a2e32f952a10c57487cc44410053b892dadff6a254eb065d7d7888cb5352c5d602d716bde73bcd6733d847d40e6a276a7d22af7ce15a162662bde7d1bca8b0474df847a0fab5d61f509a3445694ddaa167a133", 0x88) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000180)=0x2) r11 = dup(r10) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='#-*\x00') executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x45}, {0x80, 0x0, 0xfe}, {0x6}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x5) syz_emit_ethernet(0x4e, &(0x7f00000005c0)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x0, 0x0, @rand_addr="8000", @mcast2, {[@hopopts={0x0, 0x0, '\x00', [@generic]}], @udp={{0x1, 0x2, 0x8}}}}}}}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() r1 = syz_open_pts() close(r1) syz_open_pts() accept(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/130, 0x82}], 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{}, {0x50, 0x0, 0x40}, {0x812e}]}) setrlimit(0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) executing program 7: mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000013c0), 0x80, 0x0) socket$inet(0x2, 0x4000, 0x18) openat$vmm(0xffffffffffffff9c, &(0x7f0000001400), 0x10, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r4 = getpgid(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x7c, 0x0, 0x0, r2, r3, 0x31, 0x2}, 0x19, 0x3ff, r4, r1, 0x402, 0xffffffffffffffff, 0x10000000000006, 0xbdc0}) accept$unix(0xffffffffffffffff, &(0x7f0000001440)=@abs, &(0x7f0000001480)=0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000014c0), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x82) setreuid(0xee00, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x13, 0x69, 0x0, 0x4}]}) write(r6, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x6}, 0x4, &(0x7f0000000340)="64b905872de171cc8d6e5bb97c4c6002d9c40850e971cc18953cdf", &(0x7f0000000380)=0x1b, &(0x7f00000003c0)="388a5b2f91996c80f6e9124cf39c6efd2f7facfa72aaa6d7eaea2bf900b7cdac8f3b5f22c7cfdd949b71a97ef07408ee9f6d90e91f929af3a122980ab09a2e6d21834b5b2dfee7454eac9c326ec5a312e1c4ff457eb57eef8598882ac62e9ecd84674ee5d984eeffddfaae9d01309b4fc53f47aa0bb5ed1ff29faa191cdbc24a0213640e194dc02f53d46be8677e0813c8053b03d43e657d713a755e2dd4c616f825bb3095f02bffac08fd52d43cb2d6190d95173cd66fb02f5dcefb73191dc0beccd1638214ec47f4d3eff66efcf76fe60d", 0xd2) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) nanosleep(&(0x7f0000000100)={0x0, 0x3}, &(0x7f0000001740)) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, 0x0, 0x89, 0x7}, 0x0, 0xffffffff}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='C\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000000029, 0xc, 0x0, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r2, 0x7ff, 0x5, &(0x7f00000003c0)="5d9517a73218dc3667c0fa2f99641957682342fdc8cfbcec670f869260d276a2e8a917088c8e5262f4c4a43967454a03af14d6776000deb758f27f002366735790e7d786990fccd6e91d286be3cec50ccb9c6c5a9995a2a5a2af1f74abce7017122398fa63d46eddeb02b37f1d88c446e29f79d2658545d55895ef24eccd0e7d33c6b8258ec63bed96520baa19d1efedbb0c83186be6c6d6e8c119bb26acfee61808cde10aebcaee268ed6debe4a3724bb4b7a7a3e0a168a00938b5aa5afedf5718d4c440cdcb49f099dde3e5066ad1b18052ab9605bdd12e73adf1fa601c62243e3e8573c9480eb6d233823ce5e", 0xee) getsockopt(r1, 0x2000002, 0x1, &(0x7f0000000540)=""/169, &(0x7f0000000180)=0xa9) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffffffffffdc1) r3 = shmget$private(0x0, 0x2000, 0x2a0, &(0x7f0000003000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{}, {}, {0x9}]}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8020699f, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) executing program 0: mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000b4a000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = msgget$private(0x0, 0x282) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3b, 0x0}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000200)='./file0\x00', 0x230, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000557000/0x2000)=nil, 0x2000, 0x4, 0x2dbe387c4417487e, r1, 0x22f2f052) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) chmod(0x0, 0xb0) r3 = getuid() seteuid(r3) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 7: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x1, 0x4000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getpid() semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2}, {0x0, 0x2fe}], 0x2) semctl$IPC_RMID(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)="2011002fa640468441d5a9bdc238b47a75b6f0b4a547b23d038ec16a0ebe9a819eb353a9e6b9dd1a501cf4e590cb7779f2ae2efc81ca5051b5d2609b1889beb7aa22285e0f0bfe009a53d6", 0x4b}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x1ffffffffffffcb4, &(0x7f0000000300)=[{0x2, 0x7, 0x7, 0x9}]}) r2 = socket(0x20, 0x1, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x4, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x182, 0x8a) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) executing program 7: syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffff"]) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) preadv(r0, &(0x7f0000000000), 0x1000000000000098, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) sysctl$net_inet_carp(&(0x7f0000004940), 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x10, 0x3, 0xc0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0xcb}, {{r2}, 0xfffffffffffffff9, 0xc5, 0x1}], 0x8be4, 0x0, 0xfffffffb, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x7}, {0x30}, {0x16}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0xffffffff}}, 0x0) getitimer(0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) r4 = socket$inet6(0x18, 0x8000, 0x2a) syz_emit_ethernet(0x3a, &(0x7f0000000780)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004600002c000000000000907800000000ac1400aa010703004e224e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="450000004438008a"]) recvmmsg(r4, &(0x7f0000000480)={&(0x7f0000000440)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f0000000180)=""/196, 0xc4}, {&(0x7f0000000280)=""/145, 0x91}], 0x3, &(0x7f0000000380)=""/153, 0x99}}, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb810001000806004b08f905040086dbbbba595918e0000002aafffffffffffffe7f02"]) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(0x0, 0x10, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x1, 0x76) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="e0c894e57a67db09", 0xfffffffffffffe67) getsockopt(r5, 0x0, 0x9, 0x0, 0x0) socket(0x11, 0x3, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000040)="f662ef7c33015df2", &(0x7f00000000c0)=0x8, &(0x7f00000001c0), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) symlink(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x6381) open(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x180) sysctl$hw(&(0x7f0000000540)={0x6, 0x16}, 0x2, &(0x7f0000000640)="c1bc279472c435ac3dbd794d8d3397ca73e46e4db126e51d55cb93fb1270a8de729b8a6724fcbe5b5fb68bef1a751a01ef3f1f431c6058a75f1e5e19b2a1f53b0bcd7e10e4cd4c0d3787d1a5e040f3fb5c5c941479af1f5dabdc4d603c29b8b85df1fbde6e7d8ee24d453f8074eb98ec702ad71b882ff36e600e9ddd5d436f6f58de3a7ddf2fa2fd9d1ee0d5c2976cd529ec7677c42817a09f874fe0e5d3a53b8c4317b030176614d575a38dea115cb2736310d2", &(0x7f00000005c0)=0xb4, &(0x7f0000000840)="a25c8a6d8d7c0abf5c6aa8636cb0a6c19442e77440223e58f5016f81e1f8826ed954d64edf38f54d564977f663776a7710ff5a0cd3aa1bf33f1b1ce4a792da0a56920966d36742d60177c69a432e35bf91c4cd3af820177f9a328979c636d135899cd06f08c906a6daa1c3ea13e4fe8e92d4440fd5d55c568683a802afd6aeee7f400273c2b2fa4106ef6018c76375c4b65b", 0x92) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="01010000", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="04", 0x27, 0x10, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000440)) ioctl$BIOCGETIF(r3, 0x4020426b, 0x0) r4 = socket(0x18, 0x3, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000900)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc01}, 0x0, 0x0, 0x0, 0x0, 0xc, 0x3, 0x1}) semop(0x0, &(0x7f0000000080)=[{}, {0x0, 0x2ff}], 0x9ee5faaee9e0b6e) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000580), 0x10) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000080)="1512e1564d96ba7b4154fa1483ba76cf3dcdd3db622b2b1accfc6227f5ff4489ac6107f744e4f1115f6fa9cbf037f4c13d22dff2106c95119b805038d269", 0x3e}, {&(0x7f00000000c0)="105afb4c09d6ea3fe4c505d71625b8e5014dc0247a38d2d08066347a81b0e6ae3a65f3efaf0fa5cd201deddb95265fa58afb58cbc694c5d9295e9403fef4e21b145f0bd26398bb3f41c369a784c1831bda3f3a571dc6b0fb0beb523769d3de0f262a0154cf2891c026b5fa18d522ff1a2b3de9ce6f7e84afb626c1e199f81fea79d103ba377645da00ad6c1c25654ca4e16fecb198c2f504b0f2d0", 0x9b}, {&(0x7f00000015c0)="368c12198d2f13281ef190b0ba1c15ae756d97d693b7fd9279782307aa11bf3c3e51a52d92b01a65dcfbcadfaa379558872305ed16043097e80344f02a4a18046689175da6e300d8f89ec97821facc2d93baa2e781955eeab4ac7837af36f2087fe391c1626d341cf01da516773e5ee53332cff233c448e479d961c72588eba4819667198899098d7b5cca7f0e9eef02db55f58de2d5c72cf3acb4bbd5af99bfc0665d8234bb8842630a5cfb8b91a0d4a4e31e7bade89ecedf4540c8bf9c7f38a608521ca19ec15af7ff4ca25370b87a57b3855d5d37e67813e01f8498e3d797f8e3bb5f59627c6c5b4ef1f4cf76b93da3c049bad37dc9aedb3c131158497549ac6f3c1ea96a0671ddfb8c21f645b3bacaea767dfc0f699ac264b3cb7d2b8218f48379823ab1bb2dfdb525c60a62e509abf232685e629a915de67d31103766955d918a08531102e6946f02960fae9b616f9eb61655968b19e39671a57db8897892197bb62c3af31c520d527fa6e3d49be32ef46313405d057618bbb8b16452181fe6d1177b839ec094ea94ac32c407e7c5e927e4e76085dac6709e7986a3c414186ada405c1abfa6c1591c97181fd3c760c11e060e3aaba8ab1a54cdb5c65eb26baa0ff62789c61675db73820de8307f0c73b34084675019", 0x1d8}, {&(0x7f00000017c0)="9186688abb8a9e0037d48c3cde86fb355ddf1f53c02b7325ee3a6902c39f44414c12245b9cfdbdc871bfc0c47e657bde74e547aaec135cabbeafdfb4f4a8157153b5cc102a739266d5e5c78c4e9f8f1fa3cc8e6baed6a1fe4324c0c70847edf0ad0912b4af60dbd442f6ecaec3dbba45c30e120587a4c2cd4fa1bbcaa5430dc8282cadec119cfa45142540ca7ec326ced3754adfffbae24f6a437cb4c5245a78bef1740de278ae3d5cecd1c7c7d88c635580ab0ca45afde2454f93a1519adee45b95cdf51d1570b53d1ac8b6bf880ec30a46a0d5c2381ea85612401bd6942b7766801dd5209f289119784d0d478b4634fd0d602e09373c82de142a20f7424684ac86f7ce6a9b58b81f558c361584e7469bfb2eec4b3fa67940712caa038f810620b01688269f3a9a4ff08f382b55606af6462bfa7e9b18e9065b8e2f430314320535c6e1a20bfed67cc269172a3982161ebfd1f276771873d5c196604f44a4401174754462e462b318d053d4ef27397ea16725286224cd73aad6aeea403c54de4d6d1fd142c6f667fbe152d530813fd7a8d364424498c0ff332a2a716166c66abefebf63e36544f9ac10267c8dbec323f1e0eb413b75335124de8130b17b84049a05b69e14243d8fa4a8bdc8bd41b784fad2d32cda51483fa871de109b38626f8b2fce8b7a43cf86c1dfac4aa952f0f5f7741f0cd7fcf41d1ffb4e143a3b38fbefd2bcf9eeca9d990413d0b3625a4da37f3818aba20f7f7733cd3e2a04f4c9270f5a98ae25f248f895e110ed05fa8fcea97321cf027e52c0f8ad2876b13f3680ef8f290291767ed3495fbd0b9c9e510626d4ac801f45cc47914f3f32be3011149d864a8d7d14784f4861fd75e64b79011f30c8366fd60a51ee81d3177433698590c5c3c22520ed3f336a9b2c4fbb1ac8c395170ce59e71b416da96477d46f3928d74e38eb5d6ff95e4fbb77810f1866a374d696e398563871d6dd72fc37aaf702d03949aa217497548118c450b6cc14712ac0a3d42d7f18c305f72620bcb0adfb1a8bee5c9d5975c64e93b5dd3c10636e5d50fcd465c9339c93d93726f03cbafe76c820185863a510af1c215", 0x30c}], 0x4) sysctl$ddb(&(0x7f0000000040)={0x9, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r2 = syz_open_pts() acct(&(0x7f0000000200)='./file0\x00') dup2(r2, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x14}, {0x6, 0x0, 0x0, 0x1fc}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x1, 0x0, 0x0, 0x0, @empty=0x3}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) syz_emit_ethernet(0x52, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x50}, {0x48}, {0x1d16}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) socket$inet6(0x1e, 0x2, 0xfc) executing program 1: preadv(0xffffffffffffffff, 0x0, 0x4d, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0xe62bf8eb69980ee7, 0x200, 0x0) syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x0) shutdown(r1, 0x0) syz_extract_tcp_res(&(0x7f0000000440)={0x41424344}, 0x40, 0x8) syz_emit_ethernet(0xb1, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa31aaaaaa0000450089a30000000000009078ffffffffffffffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=r2, @ANYBLOB="500000009078000058e4d8401cd247322c6aa95ed658e9fa9aec0118115454ed946296e0f0def0fa9dca148e8eb67cc36fb87028249262490746285024ab77141739878f098958afe782909f1fbac7d4d8b64ea25428d62a7459473b59d0b3c15699936913e4fc1f2b888f5057ce3159099e357b6142edf11bda3b4b9dd51da04d1399"]) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe8) setsockopt(r3, 0x1000000029, 0x31, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00", 0x8000, 0x1e31}) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 4: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f0000000240)="11e45d09497f", &(0x7f0000000140)=0x6, 0x0, 0x0) syz_emit_ethernet(0x27, &(0x7f0000001380)={@remote, @empty, [], {@generic={0x8739, "dd35b1303a573b4390f3da763892cab35cf2c9d7d79b20f88a"}}}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000180)="cf8cde395a903409b963d84de65d4a157cb1cdfb2ba6c920ea547a41c3c91b79c01c6d8a66463b1eaf70008c3d01679caf5ee59cf392c8019ee95e4a38bada53b335780e000070dee8202f0b4dbf97ba611cdbe0ffff00001db276c4e2d19d73f59d6bb0a5dc6278226bc87e31516a10ffb34934eb37494567c5595625676c92f70948", &(0x7f00000000c0)=0x83, &(0x7f0000000100)="42559600000000236b49a668b0ecf94a67a9a82338a05e2c01", 0x19) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8035000108000604"]) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000280)="81bc02984bd692a2431fcf513f08a466869e2b83ecf45af2a061fc1dc815310bbc470a65d6fe7fd7297c834c0d68d2b0f60b5f28a51eee00b34a5abb73affdd12988cb32904fd0bf7610923795b68a0771b8c75d768593a3ecacc050ba1a3236cee10d5ea701db2b5ab85a4092f877730a7847f636ab03aef8a6f441f50f05d991289c60fa3682c33678fd87a3", &(0x7f0000000340)=0x8d, &(0x7f0000000380)="f89686c5054c2c47ed02c31e24f6e4f3a3b5a20a2b206c773eae66dca34cb6f668dfe73991cf01915c6675d4e7b3b3716f1dfcc92546bbdabbb69a29ae3233edcb448430881bdeb30397c4d7c99a52a6df88b46870628273081a33cc05b11301f564db565bbbff27bf0aad4524ea26482640fbfbd078a1a8af043ad5974d1929d831c58032202c3345874e82787ecb2d49ebd73ba2d4b63efc7699c9299f74aea372908fc7fb0d66f808618667f907baaf6f3838ac64e7794d4fd76c40aa2978f2a9b5860a919489918a53540250f04dacd777ce7712d0a554486fafa0b726c896e2ab47054c14f1350b0e7558a460f07a572f1665b6506d9060565ed1efccebc189b91371fa6594d4ecf3250fcda2508b70b9f18d837d7db1fd02776858e11c3de81d68648146d3e4d0a67025673927eb6b4694aaa683c674fd80b72a7ea91960da406813cbae6bc7b40101d257554b8e297086d7dec4b73608e04414133b5d714e6937b12698c54f5be4017b971e389c434b39a1704d37377564ed8a55e16c9ab7fc3a29766badf8015ff968d38b1d0ddadaa27166f9cd7c99baf83d729a80bdbf5ce0a7a324d7277d5d3812052210d0ae6728fa72a3b46bdd39a12658ef15de2ba4e39d01b58ea8c3df0f5ece2be57b8bf58c19add4b358e3c95bf869d78e7930c46b2869b232a1711185e0ab736dd3fcb9aac7dd75907481187648099b6c4fa3fc4e05666a9bc84cd3055ba31955b7f31a09e4317075260c82a9af163e5b18e9e73f853170293e02b81caa9e26c3299b8f1f438fdcfe2e25639ee89871b26fe1a1f197589f29bbb5f390bc040fd2b5c1d577ebd60227694e581efe46804de214ee76d20325b1bafa27043af807de13145995571d9ed674b637884d328e8618837ddc09a301aa9eac4a4ba13ec6508996812180e5512663922a0e2b9cc05662920a62be5019fd6441718393901879097127cc432a162df25b4963e926061875ab05c3e3f99962be18225e8b4ca01655da27745b3eaa6493e298775d77f70317400c27ac45e01a3aa76542dac497207a516b6640dfa8aea83a3b3b25545a17e0648c81a6d5436e98d6077f6f4fc34bdc87dca9b3ece0b7ea9fb914af841b0cff6d7a259b78ba02ff796085faa064eb328fb85e5155d6c572aeb158d3d067bda6d5e3956b588111093d9abb434889ec099ef807a8e8c62f891114c47f89f0d05c6ed44671506ad7145d7467eca1960bbe9c057cfa4f81d7afbd718f5d1c1544c7317cbd179ef183a71a265cef875979f25e1727838c6975a71f6474ca4b57272acaff94ed2f5118da6594fc6680e74e80d318e2418207500645858597ceed89c872a8d8f3dbef6688d65cc5fb085ea25cc0e4a6333131d1d82206adb46cb83ace511451ebc7eba265f3db014ae89505def1e37d8da6125db3f49fa3b4744554e0d732130965b6d02c06734e4047652ac6488c87f34989ae4bd2772ed85f65a177806a79ab697b887acaae17e2db699697f4f993d26f2b13e6c9d559eed22fde1bf7fae0c80487773684349203473e3ab96080ab72e1e8f59322b3e2c4dfb5d89006edfd6d12838e7b5d176f6799dfa7c37677b877e2c691e49707237e2afdaff5a6db8bad6b79bfda67d91b2e84df3fe05750c04df39c20a80ab80ff56139c95a9450af8022b6252b9aaf2179d91d0ce8ff41ea6af057ba6732849342e6ceca626f49eae56634c24a2d4ac07e9fad019e210800f692b2631cbf5eaaf8898e7726da9ded4a34dbcf7e236ea8eb7bbc42d14f7394363ced4f359001069d0a3ff797e954a2cda7a3779e24783333ccee4ec607a3753d2092a82b75695d744660dbd5cb0b70808dac48c76e31037a7976ba7c9ef4c6b755cd0f6a12410c8fd9df80d7a31ba6d8b38a66ba4b0cb01d85f3aa2f875d3bc070b230b171bf59e75d5f1e9f46e12680b64f81cc9ba12332882a91606cb0a1ea4dc96e2d3471c7f483a5de143e9c123131e5c60b451c01c4e315303ead042ce18330eb6e8bbfadec95418615c3ecbc18ce05a65d43c6fc577e4e4368539bf997465140373f5f2faa69a9797bbd46b33ad5c86b18db9a7034d9f28d6668eb443a663ee37fbcbda8dc93e474321adf1f9ee715597e431c4d31520281d63e01207ab4aa83eee29838f342a2e70dd1e461c48754c8b5c98c68878559bfcab0cb9624d5f7a9bd24a910012156b6c16fe097512d861b7f883b6465d3e9bc9bba723ea1b15e856ace1be66f33b3440c90efdf8da3f8330246138cf424debd72ba21a84ceb103d5b59efc02462dad381619a67a07740de3725c000a14c8725662bcdd5700a659b5444c97983972aa111cbe65b0a65d54438dc4c54a25e1a3cd20ed16f825d45cb90e19e0bd3f3c13127398ecc3169fa676fa21ec2f52ad0fbe6956e5e9d01c499c811268bdb0d56de495550090b1ad4cd9d4eafc7c889116df0f375bd950167ac021fff199b3188e83342f398afb326184a59d8ec2cbcd3c4cb82db2c133b07be64365211af6b1b5d1526ee814231d9d61e9e031112104f8be74ebb4e511b42bbfb395cce4e554fbb2e139bb0fd599842d708e428afae22f4d8c96fd6290390a2dbdd3233eef34a109638a8bc737d81dda8d97606612c7585948025261c7bf32dc3044db097331b76a6c75cee50f063af61d38c238d13b0a0da25d6d788331f6c54a182344701275df1719c4d621c522c09864744f2f952a64006929eb1d874405779e8db2d81def2e0edb4aa220cc3ff179c91bc90c69ef0b885744e3de39aacd92ffb052054496f41c8bcef14ed83903469345913069eb74bf9f63a57d58802020f16a44a6d6725ab8c05a7ef7bc772f11e21c3fcb161c695386fd41ce09f94a40906c4816e42e888b83ff3fa19e165012a33aa8ffdae83b0b12085c8947110157dcdae7bbc8aca482d02f62419865a9796aa91a841e2b6241a58d5173b3c17fe95b0c1bb9423550fb8e90ebe3f5c0ee6f72b6485f075204f985922701e0170bf40126a490413825678e1e9ad7044a8f6506cd436f0f3e526715d81c4489920d40be38e44e3ca7210bbbc28040e4f9ff49006e70830bec31863b03effc1a1bdfb256cb777a63e5f3630e52041a90b77876a06ddff0c3f51ac01960195334a1f59065cb61e6b991f5152ed15c57ec2d1d1992f9d52a879af9b0e9d2cfa7a89d7d5fee3b7f13da8b083315500a02d19c1de4e63b90265aa39347dfb8804344657549029f4b7bde289002404a03d17470e37c3ccfbee5269297df716dcf5beb2a97627b60eb7e6dbf7d800ba2ba09c620e5fc54496388c2a7abdbeeb98f78bc6897a96af46c3312916f918b208893d548671d681dd7d8e58efd8eae4fd49c6fdc0453808dacfa04e8b473d1a9b5349f41f0ec352247b988ffad112c73204f02c3fe2531fbb2986ac21f9c2225ada5c8a7128b933933d67d8a23b7f92e52b95b12a7c27c3f4db524155fcc01f23bc819e4997722bcde3ed2cd2df5b56029b34d6cf7bd41b9d111b83e51909f0e6f1f8e2abf2e629eac9cf0c7444282a7549e5ea177254cd769e7a056a21375cff484da6935d1c42d6b143e3e8b615cf06d8156d703ac72a913be1578b27e8271d95c8345df3e54dbabb56ae9b0e74724284d7c3203d33c8ec5038c1aaf13ae62bca784fe713aa80c915569d27f1cf3b1200299f641d75698f049fb2d506c365da13bffeb7a89b5aabf824f8bf4e68eccfe828d2f990789b034bc077e1a717dede162a2bffeb79e397d77e23fe3c67c2e230c55a0a9cdc71cde00563d728d408eb4c8b4bc4d58ce4c7fd0c3cd03b5198399617748806d97aef2861bde75b258d502588a49721a78b49e5507390ee55e39042bdf25e8aa9dc75d1f770834bc0450472dfddcd20e8a8518d0400aa57778bb42e8b19b6b7d6746ece93411c2f01512f839884dfa7783bd5a65d3d1eced2755cc1ea0aa2b8cad3ba7defa21a199c3511afe48cf4db40a42a9e7a32038cbde9bc50dfe78d64509c6b26557500edfb8a38c047a995b96cd01b95cae85cb98e66e0a5535024e6f6627107bd06215946cfdb3f1aea7eb3812e6bf4afd9e753024c6a0f59165248d2901269daadf8e353092ae6303709bc5d748955b4eaf5d8bef3d39dc9d3a127a1889a7eb376fcfef793637f92d3b9cfe173a95a0a7f2195136c00761215c55a84d3a7f8262236e9ee5a2177ea9ee55f88b6f87e805095d23f22d7172349ead02a825be933dbbbce08f137da36dc0021dccd570e60f2429512f34af49f1fbf203fa4d2d73926fa6c7ad26611b8fc4270eb6ab2d6a6367d9cc1e67cc535c201066b6d1628e8b23adeeef632de6034a214e497b7a7a9c281766f9ed14686b408c9f7deb64521604c0d7da3dbb5338bda738e3b653b32caba291870d31dab5e1be987e26e959b350994168eaf2e4ce6ae4128cc13b5eba6bd36284ca8f1ad8b2445de12694c4b3a01cf7a1fe23243b70a37958d4b681776bc6c56958d02a951743d8449c4c2165fdb2fbeeabe4cedb1e64ca86b9df11cdb67cb3a09938c1ff7f12f387077490de086e4faee80bf75cabe60b530cbccf1e5719fd6bd424a4ae32f5dfa8b01b8f562f8acb01e380142223463b3c25ad90d31182290eb21fc344179dd92a9ae5c71381a169efd3fd64063f44b0507a1de140a624c04b4687d8541031ceada9213938e91a22a120b0569cde4a892b452669b78a08fc27e38efd0bebe4bf05969ae182d0d42bb7411b12353d4f171496bba46cbb8c39831d166cfea43b0e8fd09f97c4ffabb7a47f46ba28b0694245d89ccd3b903db0a72509939ef9f7815e349035806bf5a6c3afc8d7ea26665ea08b0e47f4fc7beb93770c11ad01c5bd301b3a1de1764b7f78e56d4ab3f0ae10d9fdf8eaa73186a959f90129c1297ddaf1a725af73d34ae9b1648ae769dab725ea4652623f433883164fddad6c71390f0c799a67ae9c9c4a800a4728153a08cd284e0b6a3ea3ab6a084bb02d5e44ad6eb4e400e5009300fb5f36bb4d0ee105a503b04b8dc92cd2d839e7452eb05be791eac00c7014bf351a6262b531c6ba18cd2e35913642960d1c401292e4e549d0f2aee9e85425746a980f9596fcbd1df9b194767caa05ac220350669b0d1e27414954421a5e040383295fe438a63125a2e1b9ad4af30faebbca2f70c292ea39172013b86727e0d98f1d23c50b0cedb038310cc8bf3c5d97c2ef93e808242866b5e43a04dd244cc5d446195eda34df444aa96393ce66b99407c27caac0233c72992c47c357ac4b3072ff944cdddf94b53bfaac2cf5e01b5735dfb4407f5399be28985c8f1b06024c4aea813974091e1ffa81e3c30b11c36561f5a35034ec3f59024d59646f7157e1af9a15ed0a9b3bc31f241883f5ce9b7d56a1949808aabc21d49cbc88511996277c81c035ee91ca96673a9ea79f1ad73eac90fe97175374bc89b17d49b4e755cd510effd026c5183b851d185c8acb75a79d795a2f68eb045ae7245c7a4d902ba71611e75dca914c62e791b362336b0428c3de7fe7cc8cc672e4509adae673dc19d15ceaefc76f6124c242654a222ea1f9d5a700a2b216f8d26f3dd7a7ba320d31c38a20aefa4d61778dda7af5b939efd8ff57633fbbc8d90a52ca89f32b9356555bbc41b354e8d3a5c4ef04e480833c78f11a14ade06cc98c369a3f4c52864c010e097f7d28597a001cd9135ac710028e27de518d5b111ae3cd3aad1de0fc880ed4dadb10aaf8dced79ec4b525f06a2ee9af9831716dbb4a99e00db4e337991d65", 0x1000) executing program 1: open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000040)="ea01000100000000", 0x8) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() setreuid(0xee00, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r4, 0xffffffffffffffff, r4, r3, 0x2, 0xfffc}, 0x1007f, 0x0, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080)={{0x0, 0x562}, {0x4, 0xfffffffffffffffd}}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x8000, 0x80, 0xb, 0x72}, {0x2, 0x81, 0x7, 0x1e}, {0x7fff, 0x5, 0x48}, {0x9, 0x8, 0x93, 0x26}, {0x1, 0xd1, 0x1, 0x8001}, {0x8, 0x3f, 0x0, 0xffffff8e}, {0x101, 0x4, 0x1, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="6973b3b7", 0x4}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) socket$unix(0x1, 0x2, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r4) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) executing program 3: r0 = shmget(0x1, 0x1000, 0x10b, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget$private(0x0, 0x12000, 0xd, &(0x7f0000fee000/0x12000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xffffffc0, r3, r6, r8, r10, 0x13, 0x3}, 0x2, 0x32, 0xffffffffffffffff, r12, 0x0, 0x0, 0xfffffffffffffc01}) sysctl$net_inet_icmp(&(0x7f0000000280), 0x4, &(0x7f00000002c0)="b99c7e3bd1067ecded6158bdb0fe063b89e2fcf31455fa6193b4a9bdf094a2f8eabad561733b9587f1e31e23fa90d6f41e73762054355234e469690d936409289581af7ca4f531f175c6f3c616aa8149102768de4650d183e37e389a198762fa094cbb8c6c9e11a2ffb7df00f1fb0f00cd43ed2a961b6cedc9fd898e5540cf9f884789fb288e1e103f1dda36c0601c5e5f509a69393299d6e9", &(0x7f0000000380)=0x99, &(0x7f00000003c0)="5bcf45f240ab374c4de2118e4abde016e29d8ced8a5330474caeb9d1ad5d0fc01f7d57bac8b8e6d4abd27f1a35d3504b00bc5f42816c3ed0dea3b1cd688b3ddd30c75b2b29c3ee9458ed646dc8472baf76cadb36a5c2ab3cf58de18678135a49ba6d3ced284aa06bf0b9b46e8cf91241784c8a5cd6866d3ecfe4f3a4df5200ad3fadb080624582474b4c38dc6607c31fa2b3733b9d", 0x95) r14 = getegid() r15 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) recvfrom(r15, &(0x7f00000004c0)=""/38, 0x26, 0x2, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) listen(r15, 0xe2f9) r16 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x200, r5, r11, r16, r11, 0x100, 0x3}, 0x3ff, 0x0, r12, r4, 0x2800000000000, 0x1, 0x3}) r17 = getegid() chown(&(0x7f00000005c0)='./file0\x00', r16, r17) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x800, 0x0) ioctl$BIOCSDLT(r18, 0x8004427a, &(0x7f0000000640)=0xf4) connect$inet6(r15, &(0x7f0000000680)={0x18, 0x1, 0x1, 0x7}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x400, 0x0) r19 = socket(0x18, 0x1, 0x1f) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000740)={{0x0, 0xffffffffffffffff, r13, 0x0, r9, 0x41, 0x20}, 0x8000, 0x3, r7, r20, 0x10000, 0x1, 0xb89}) shmctl$SHM_UNLOCK(r0, 0x4) getpeername$inet6(r19, &(0x7f00000007c0), &(0x7f0000000800)=0xc) chown(&(0x7f0000000840)='./file0\x00', r21, r14) connect$unix(r19, &(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r19, 0x9, &(0x7f00000008c0)={0x3, 0x2, 0x8e, 0x3, r2}) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x8000000000000000) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6b, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$WSKBDIO_GETENCODING(r2, 0x4004570f, &(0x7f0000000080)) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) executing program 2: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) open(0x0, 0x611, 0x0) executing program 0: setreuid(0xee00, 0x0) r0 = getuid() r1 = geteuid() setreuid(r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r3, 0x0, 0x65, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) r4 = socket(0x18, 0x4, 0x4) r5 = socket$inet(0x2, 0x8000, 0x16) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r6 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r8) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) r9 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r10 = dup(r9) faccessat(r10, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2f, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f00000001c0)) fchown(r4, r0, r2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x31, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x88}, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0xef385efd08737536, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r2, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000400)={'./file0\x00', 0x40, 0x80, 0x2}) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000040)='\x00\x00\b,', &(0x7f0000000080)=0x4, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x7fffffff, [], './file0\x00'}) open(&(0x7f0000000200)='./bus\x00', 0x40, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000240)="9e390451eb7f07", 0x7) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f00000003c0), 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x65, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmdt(r6) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x11}, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000600)=ANY=[@ANYBLOB="aaaaaaaaaaaaa759c7334c0e86dd60230000001c2b00fe800000000000000000000000000200000000000000000000004e"]) executing program 2: r0 = socket(0x18, 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000040), 0x0, &(0x7f00000000c0), 0x0) ioctl$FIONREAD(r0, 0x80047308, &(0x7f00000001c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10, r3, 0x0) ftruncate(r3, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x2c) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x1000, 0x98) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x200, 0x180) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r5, r6) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) open(&(0x7f0000000440)='./file0/../file0/file0\x00', 0x80, 0x68) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f0000000280)=[{0x7}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x0) semop(r7, &(0x7f0000000040)=[{0x1, 0xf, 0x1800}, {0x0, 0x3, 0x1000}, {0x1, 0x20, 0x1000}, {0x4, 0x9dc8, 0x1000}, {0x3, 0x1}, {}, {0x0, 0xfff, 0x800}, {}, {0x1, 0x2003, 0x800}], 0x9) sysctl$kern(&(0x7f0000000200)={0x1, 0x57}, 0x2, &(0x7f0000000240)="c20f479b21f759764bed9219fa63972c03b2b88dbbe60d5bcdd86add20b0942a7e000020d7c35db845e4fdee07e5c18a2e32db52487ba75a2486dd2feedebfa4adbd68af799eefeee698a390281773640d143dcb68af41a2069195a60c816987", &(0x7f0000000340)=0x60, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) mkdir(&(0x7f0000000000)='./file0/../file0/file0\x00', 0x12) open$dir(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x200, 0x0) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) semop(0x0, &(0x7f0000000040)=[{0x4, 0x3f, 0x1000}, {0x1, 0x80}, {0x4, 0x7f, 0x1800}, {0x1, 0x2fd, 0x1800}, {0x1, 0xfff8, 0x1000}], 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0xed, 0x0, &(0x7f00000000c0)=""/237}) r2 = semget(0x0, 0x4, 0x3) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000200)=""/97) r3 = semget$private(0x0, 0x4, 0x108) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, r5, r6, r8, 0xb, 0xeaba}, 0x8, 0x7, 0x8}) r9 = socket$inet6(0x18, 0x3, 0x3) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600), 0x8000, 0x0) r11 = openat(r1, &(0x7f0000000640)='./file0\x00', 0x248, 0x20) r12 = socket$inet(0x2, 0x5, 0x1) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000440)="fa4fefc807a42f3fa55f533d0971083e47bbd70db8d080a1b15865fa3247065c4089e06b5b72c4f110707050250ac128f868b00b124f64c1d3253b78d59951cad29a065a05593673bf706a294bad0feab82e5b3e7fa2409dda248f697ba40835d8c145875ddc3cd3867dd8f6208598c1ffbd64ea3386bf068e0729", 0x7b}, {&(0x7f00000004c0)="fefba645bf8cc175ef738394ba59b0b6e676d73d2f20f30177fc68190012c443de423a52e42144521812e50d82bf7d9cb3aba3c8dde19221c4b1c80997865c72ca148c87cf092fb8f918bce4aee8badcc0a24a0b92ff4def1a7dc00a71f33b55350ae0fc8197c95954ce6af4fb240fc148c3379fc4702d2c6b4838073ab961127bf7ff2c6b71497ad819b407ef6012b4be55c222881cf61eddc74f3ef7d0f1b6f182f2c278a92e92b4ee6ad37b7f3c06942baa9c76e0711e85d34e4cf6743bb148", 0xc1}], 0x2, &(0x7f0000000680)=[@rights={0x38, 0xffff, 0x1, [r0, r9, r10, r0, r0, r0, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r11, r1, 0xffffffffffffff9c, r1, 0xffffffffffffff9c, r12, r0]}], 0x68, 0x401}, 0x40e) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r14 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x20, 0x0) ioctl$VNDIOCSET(r14, 0xc0384600, &(0x7f0000000880)={&(0x7f0000000800)='./file0\x00', 0x9, &(0x7f0000000840)='./file0\x00', 0x8}) chflagsat(r1, &(0x7f00000008c0)='./file0\x00', 0x0, 0x0) r15 = semget(0x3, 0x2, 0x8c) r16 = geteuid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000900)={{0x5, r16, r13, r4, r8, 0x60, 0xff}, 0x2, 0x2, 0x2dc5}) r17 = semget$private(0x0, 0x4, 0x90) semctl$GETPID(r17, 0x3, 0x4, &(0x7f0000000980)=""/230) r18 = semget(0x3, 0x0, 0x360) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000000a80)=""/4096) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000001a80)=""/128) getpeername$unix(r1, &(0x7f0000001b00)=@abs, &(0x7f0000001b40)=0x8) setgroups(0x5, &(0x7f0000001b80)=[r7, r13, r8, r13, r8]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$FIONBIO(0xffffffffffffffff, 0xc0107008, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f00000002c0)=[{0x0, 0x99, 0x7, 0x5}, {0x3, 0xe3, 0x53, 0x8}, {0x7fb, 0xe0, 0x2, 0x7fffffff}, {0x1, 0x6, 0x3, 0x40}, {0x2, 0x1, 0x4, 0x1000008}]}) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000000140)=[{&(0x7f00000006c0)="23fc7ec804a1cd2068185cb9a8e9abffa19c1404fd10b46be80f08f844dfefad6f4d9de6a43be1aa9ef6261f5f6088fed80107de3f4d49e636a83bb538e2c12fde74e9219fcb2afc6fbdeaf5f10a870b5d129d1db9e3c7b62559c2eb67e2dbbe39cd9fd06848f4cd028fd11d2d510ac103a580f40714cc9adf40459956611a170613d032a84fcdf9c34d4e", 0x8b}, {&(0x7f0000000180)="ed6c4a8bc177b7b7d96c310992995fffb0725931c3e689940b5e7dfb7c7f862b4cf6841bb20506ebe8f747", 0x2b}], 0x2) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000400)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x1}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x0, 0x2c) semop(r6, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x1}, {0x3, 0x6, 0x1000}], 0x4) semop(0x0, &(0x7f0000000340), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r6, &(0x7f0000000340)=[{0x1, 0x1, 0x400}, {0x2, 0x4, 0x1000}, {0x4, 0x6, 0x1000}, {0x0, 0xf04}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x9, r4, r5, r4, r5, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file1\x00', r4, r7) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x44}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f000023d000/0x3000)=nil, 0x3000, 0x0) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000006c0), 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="4c0000000000000000250004000000aa0cebc400", 0x14) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00", 0x8001, 0x7ff}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x36) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) chdir(&(0x7f0000000080)='./file0\x00') setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0xdd81e9da1aeb7b67, 0x40000632, 0xffffffffffffffff) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) executing program 3: syz_emit_ethernet(0x261, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000022b2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000200bb2b0004000000000086009078000000000000000000000000050b23282260c23a5ffbb9fff91df2a4d9c553f035fbe7715caf76259c8220c125f9e5d3f758898c2825bbee953d0516f1e40cd5660bf729e75f8e36eac8be015e34f1778fb9802f1147cdea619d1b330dae769bf420e90d1800aa2b0513c62ad673011b4b1ad85fb625b629f4df809bbb0a1866d141169d68e6a7505747119290c13d31aa1407dc539dc7b41d606e36621523fb5d4c5f80eb5a2037661cf7f7f83e23828c90f34279127439287d9894dbf0e9dfc08910e2449ef992565973b1653167475ccc537ebe4331137231fcd175738466aa2f137b2761074ba9749336a362ce5da5fa1a07d8503946b8da8d79d4435647011c703d78d7731b318886d0b8f8e36ed5b1c48f59316c75ca4a6ec03f2d7f30a9edd1886b926dea8028b643241f6bf92b8d471081aceb3ed6183ec4c435bdfc05266fd9de9e59793334110aee4a131a15c229f598abe7ab56d870f0194e48cbadd62caa7e00aa642636818e888a9d22f83f0e"]) r0 = socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f00000000c0)=[{0x40}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f00000004c0), 0x7fffffff, 0x47dd) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000240)={0x10000, 0xffffffff, {[0x3d, 0x1, 0x2, 0x836, 0x101, 0x5, 0x9, 0x7fffffffffffffff, 0x7, 0x1f, 0x2, 0x100000000, 0x4, 0x4, 0x421cfb0000000000, 0x1a5abaad, 0x3, 0x101], [0x6, 0x1, 0xfffffffeffffffff, 0x200000100000001, 0x7, 0xf0, 0x4, 0x2, 0x5, 0x2], [0x4, 0x0, 0x5, 0x80000001, 0x7fffffff, 0xffffffffffffb517, 0x5], [0xffffffff, 0xfff, 0x5, 0x7fff, 0x7fffffffffffffff, 0x5], [{0x4d, 0x2, 0x9, 0x6}, {0x0, 0xdf3d, 0x2, 0x2b6a557f}, {0x7ff, 0x6, 0x6, 0x5f}, {0x20, 0x41ad, 0x0, 0x9}, {0x3, 0x7, 0xcd0, 0x35fdfb61}, {0xffe1, 0x2, 0xe70c}, {0x800, 0x9, 0x100000, 0x6}, {0x3, 0x3, 0x20, 0x800}], {0x3e7, 0x1, 0x3, 0x3f}, {0x4, 0x0, 0x5, 0x5}}}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x8d) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000480)) executing program 2: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1ff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x64, 0x0, 0x0, 0x10000000}, {0x0, 0x0, 0x0, 0x7ffffffd}, {0x16}]}) r3 = semget$private(0x0, 0x4, 0x5c0) semop(r3, &(0x7f0000000180)=[{0x1, 0x5}, {0x3, 0x3}, {0x2, 0x7, 0x800}, {0x3, 0x6, 0x800}, {0x2, 0x24f6}, {0x0, 0x0, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x9d57, 0x1000}, {0x1, 0x8, 0xc00}], 0x9) semop(r3, &(0x7f0000000080)=[{0x6, 0x0, 0x1800}, {0x0, 0x501, 0x1000}, {0x4}], 0x2aaaaaaaaaaaaade) write(r2, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) executing program 5: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() sysctl$net_inet_icmp(&(0x7f00000004c0)={0x4, 0x2, 0x1, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x2d, 0x0, 0x57d, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000001200)=[{0x54}, {0x80}, {0x16}, {0x6}]}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) r3 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x1000100000000}) r4 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000000}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) syz_emit_ethernet(0x6a, &(0x7f0000001280)={@broadcast, @remote, [{}], {@ipv6={0x86dd, {0x0, 0x6, "39a7c4", 0x30, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "9cb34e", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @loopback}}}}}}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000100)="3d7a1401", &(0x7f0000000140)=0x4, &(0x7f0000000180)="d20084ddcc8637c87b3b5459653c827a747733c74533ad12dac326d11bbef148b245418310d96a7ca249d243335c7d28ab513880b152ef29af34c404bcafdfcc00810a09dab7310135c949e50f78018d1a97cfbc357b1774b54167d80c2dfcf8706564e44ead9d0a1a7633aefb34dcd4aa2347a5e7182a93299d229ac6ab69dccf4bc17cfebcd0ad8387817a8e4fb4b97b6518d9be29aada364c525d25770734947beb2886b48910e28f440685f2c98a2a5e7d50f3adceb0d2c7cbb81913ba117f1e8d33536c0000", 0x5c) executing program 5: sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x81}, {0x40}, {0x6}]}) write(r2, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x3) recvmmsg(r1, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0xfffffffffffffd60, 0x0, 0x0, 0x0}}, 0x10, 0x1042, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f00000001c0)="277d3c387fa0a00398de298db18781dac29092896fd00e0618b284df", 0x1c}, {&(0x7f0000000240)="fc63d68d10468e7d6201a5d2c93ea7ba8d65de94edb01f4e040dd88d45825f3a312217a243111259b787a86ab3b050dff3ab4e41b0b601131c87cfdfbf0bfd854c1d7180a4fabd812dc303842b1df5bfeaf49fa959bd199ad33cb59630de801c056253b8610638288a25ea725471d06736daaeeb24e7e12f0cec229727f0fae34a4f3e99ffb49b975d40a3ec6e356af50b175a98db0d9e42ee0fc28eaef18818956e9d3b036e1775429f68d265a44d", 0xaf}, {&(0x7f0000000300)="058045f9e2d73bf5129d693a910e278184d29771bc6f57fdca85f4a92b5b9b526c8327f7441bc6da3c848c2497965644698e8944a8320bea77e38d7a6d61428ef373e9", 0x43}, {&(0x7f0000000380)="97750d0bdd04fb79facd0a10ce16747a4bbd246bf848a6fa8a2b4cdc2f1f1c31ec7e5ef8b650efe07c4e4ba14852d88926422adaf9e04c96c7f69530f7276e8b29a687df86381c42978d642ec553a6c21435aa978bdfba11046de9542e7f5ef5f3b4e08c7a246f1d44c48335b9c4646edfe219eeca2ef1522c19bd065b5a1dd0b340a7026cc28ea4a92fa6", 0x8b}, {&(0x7f0000000440)="e0e6b1038c1993cfbef4ba03cfdab17650d193ccb58385244652634398f5e66eed1337515ea2a4da643433c87ac83d0415641589a910835de5a3dac90b6da116e50ce6a5c43319b820eacc7459a00c6b593be010cfc26c5c7a37a991f2ebba7f2c76c3082cec099819251ca6318d278121a71cc90a4e304da773a7e71f22fa1c08f36595ead77652a903e58747220001cc064790610ca047f561e9be61b9657f1d9178b02cd4e61e64", 0xa9}, {&(0x7f0000000500)="89ca98abc8b860c3d5bec4e28f69be4433ceaf97c7722308cf14900ebaf605", 0x1f}], 0x6, &(0x7f0000000800)=[{0xc8, 0x0, 0x0, "c9e7f8113ce66df96ce3283bb542c6e4770e82203911a40ceef0941fccd8217a49c11a087b01e9d9e9acab4c0b33f22d46dd0a664aedf75135d2d582b130034c23a741fc08dc205feb98a13e5012a3d1621217fd9431e8fa9dad27d7b0dfa5eab917d5b239e48988f5d2098900c28f6c3d0b3238efd117583dcc0cd2f9c85d02d8457b1eaa374967996c29785b5f5723a2d5985c4c8a76c3fd8164564ace267f754cd9244aeff81ce54af4cc404ec50461"}, {0x108, 0x0, 0x0, "1b70f0f55983b91fefece40c1b4a4d3b1d80c980eba012c84cdd2695ee673e54a549eac09e3b8c8cb52462924866bb7cb3ef9431d678d8d148610eef1981f37eba2ec6230d2ed312a7ff476f71b8b6d8ac1145a7bee65571a861abad5e6af8ea509665b22e0ceaee167391f49f03fef06f8bc1f3e3e22797d05fa89e2c3854355f0e4da473d43211ce5903b6524f4d763a55caf7a5e582737fd001c2378b4447133d8a962f7f381d1a5550605b96217df18f2c28710028251b91619313d697eac5f560f51b6b5322c29d9c59125819ce2cc8461bb51cce2422f50f1b38ad78e8a79d2b5e199ca4e49d888ea01e312d69b6"}, {0x10}, {0xe8, 0x0, 0x0, "7cd8eda010d35ed935ae15f61aaaef4058e90feefedae3032b91337b07099e56aef9dbf17c2b42c73b7e76be1f84249ba2fd8df127ca4f6563ee9147fc290268681501a672ee91b15683529e18b7986f643cf05c8fc3802d4a28c2082e1adace30b2f8d4213cdd44935f0f52af266cff3fc4464fc8a4f4b9e96904f852b367fe0c361d14040587e327a4dbb6740d83b88039485eb220c3c364880dbe28c297e63a450d658025e19784201458eaf276cbaa1cb12af8f37806121eac74314e848fd9f1e0fd34b2ecb22aee41d5d4f3a1e87c"}, {0xc8, 0x0, 0x0, "5781f8d0e834409546d10e79ec34f7fa489a983cc6a9aac1530b4b481dc572a1d88d51790212e32d826b3b8951a701acf68ac6d6301dccfad2ff3b6b245fac867243fe6d4a28fcd1a051bd338d8afb4f90ffd5b6c1199cde0b1d1662e3eb340fa3418bfdc3b3bab2770ddd58446bcd5cf10ee654b0c8356e079d1e0bfd7c801febc47711b9b466fb41fa3e5cd6cb31c13b4d5961a2818000b4d743ca299511fbb783b5bb7df4703612f470f7c781aabafa"}, {0xf8, 0x0, 0x0, "d80fa46e0f2acc7be716cfa80c20b5bae65be939b67cd4daecb0c72e27400b815660875dff0f2ed7aaf338ca2fd36ca1018d8a8ac23cdd77f7d06cc293d9b3076fb5a534e5ded1e5dd890f7bb3f86fcfc3b5f56cd872135a63fc0ad77f0cc66e6f07a04a1c0b383495d802c48f7fd39164d3e141c6fa8361943bc05b152a0966e76a44a691931354774f4ffa6388baa8ba04ada47e809bc671d43d95f048269aedbbc6c4ee04687b893df1897f1bf0753c19994a06bdeb7a3d1c9dc9a076e8c05c70fd00d7f81884ab5ec1115f84c860d238faf7dd0b499bad5bb2f3ed68c48ec1"}, {0xe8, 0x0, 0x0, "7b7f186399cf3a4d2ae2306093a1b8f12411a96cc329d0faa29fa84907519ad92a6b6fb3c1be51397b27db15f8d5c5aa73cfc5ed31082f3cd8f9e7e4432b4692647e046213731db18f2b2d8028e2f42f6565169748ebff745d3216792714ff949ef4d5b98dcfd048b087a5c0a5acebe7d6d5d4a1e10ac098e93dedebd4b3bfb3219af6e11ff1fed91d12929cdb6688bb366b219f4e3b301c42128685d292038e8ce2320722251041ccd18556da0623fe9efeb70426775084fab16a8367fec112cfe4b60e5f86412e2533ff4495ca640d3a"}, {0x30, 0x0, 0x0, "f38b9dcf49a1785994119bf0edc07fbf6d3adc7994c4a92d52"}], 0x5a0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x5, 0x0, 0x8}, {0x1c, 0x1, 0x0, 0x8000}, {0xa, 0x10}]}) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000240)="851cbfb5339e5279c0265c4ac8186f12afb8eae37e67550703000000b6f87068234d79f736e096fd14053769472a5aad72addf957636d18fdcf24a7b9bcd99fc22d77c80000000000000008326aaed7a1da1378b3a93de7d44cd97dd06d305ce83a1a83c3af91847e20c566d48831b4773ac9b1dbf6e8abce528f589497109802005c7cc460e49680e58c4a5a1bf701ec97528e31bda8dc3db2f71178a6f196fc4ff1f59", &(0x7f0000000100)=0xffffffbe, &(0x7f0000002540)="f89497f1f7238781c665c319b7e8b29287d232177aa3dc8bf935528ee94af57d038185577d493906f59916edabecd38a7f66fdd373cfeb6f36cb31a1bbec6278f679d318fa2dc17e4135d11a883875af452b00809af17bb070c8c59f83e5f3395b2b188bebcd6529a6930afdbd808cbd7cf335f6b5b2a461a40891eb1893c3fe1446b91c376bc708d3add99f034a5ce96a6c29e468e2ca2188ff4c8f86b77d9e5c6d8cd702f30555f6add7cfeb0119328d0742aa639fa3f40871fddb7eee3a78446a62d560a0783e440f4d0c199149137acece71c744f67750dd69fb83c9dfab5a71301abd0db65e7a98394ae884bf2294c306cc9b7ad0766b4db0c2fe6ff0de8e81d52e240eabf0cd03f4514ec9d96cdc6c54f807e7f737cca17b4f884f60873a85e2b580901255756c8203a85c0eeb77f216a1cd9eaad9a922a9e23005fc1837bc02ec24eb631f5458c3067046f3cdc0955ea0dc2830e07aefdb55d34d66ae60f45354e6c8c9d59e94cacdd0bbff1b48bf84607b5960e3b30d8ca733f06da5bf6d9f1d0618f9b8fff37367b6b7ed95f639d3c37806c15a9e4cafd6cea8b14b956095011d9d3142d31a051b109d45f59366704c93732436e92a73766727f2a996b826a4a86f6efe2c36ca32a19fb7fb95461e98b8cfb2511d0c0832e8ad8db04f57d658d44123534383d8746e27417c505cbb3549dfdb5c46ff63084557930896db38a93d553709abee745baf788c91151abb690da1537888ab0ac7561c4c7a1519a6c240b38315f63a2b3735b1e2000156eafc122858df9c83b5eb120121b3aa8805afa243c68df484b06dbe5f7713a3a6d671b0230abc9847ae09e0ff58c429a08df237ce205467fbb54119ed044e60f27b2686e10300002a8eff1f5fa54a10c6c305e5d2d7aa1cb90325be209b59794aed051ada8bc9a36e2a3e985772d9f76f304c979101ef1c1c8ee4a7e830e9c044a5c09ca6da02ae2643e346111edfe70e17e1145813a81cdc64cea17fb3dd77fce2cd37b26d2b7eb9f44625d7966cad39a7c3a149bacbe4e10b1c78a2c9c51b1660aa06aee0269da06d43e0970ca95e1a7e4435956f6114c39dbf75d22e96fb9b302f561525230ac5210263f223ef31b90ec4da0a7dd167c2234f32b9f2ad1a8d57ebd18ebf9da6404da6060423a944f7ce3ad97b24dca87b2e105c431bdfc061e6802a72ba32dba546aedcae3d059579d5fa805814d8c08c98fcd2b96c35307d9995da2f05ecf5e34b3e907a743fd343a8fcb69953b8da342d375c2e4a1c3c266791a48fac80ccc69c332bbb38d3157b3606007dfae02266759a858b24336e560f0c75c7717cdef77261310e9691de14998c89667b799779f4149e462c669f6b6f923b753cc6b5a98498bf0e25734b1619e8e5316a6c1ff221aafd136d8ca681fd20ca62a4581794b7d9c52aed5f25b1177d4837f0b441a3bb7ee1258ca010cf6711b774cc588c883905e7687bc44e213fd89fc5135159d5f7c3a21aedb8365052c6938d5b9bde70f40cfcbf694104f1e62c2df4e103207fb5bcce47807406ff2d1719b4d76adb0b847367f04bb1baf90a24d5617b65214f01f5276940531f50e2e29cd3d59c83ca54ee191e33814ed63fd9485d44fc26211a81ef727a7595be3fba250e78ef3c902040387de1f5a442d609d46b1da1047c335a93a3cfdb79ebede735fc3a9227d070559add504ed4fc4847db961cd97793388b4e365df7845a3a2089ccd32da32579137343903c2c62715465121f5980b8cf42b85b689fbd381b34c371fa0ddb4931b90170ec65fbd7ce94b2cb52c074a5795fc2f613aea4cb71b423233a9fdb85860290ff0573ae27b07c6aca01e935f056db859a46f2c131ef768a0cf0920b4e1b1d9a38879bf1de13f3104d58407ce98c6dafc6858557659cecda0d1b7ea38ec39654daf1df8f844362ac8916eb2d79caf9459586464c0500613afa85862a425264e84a58710d2e14bcec19a53d5ea71986a80bcb4e0ea6c2116808faeb3d74c72185121cbf6d63f8193649eb216a6ba07d83535da2578bc3007b8e9ef8474b2b1008d0a964544ee66e4349d4fb1fbfcd420e061380cb6d912376e08211bcc3d1c906c275313a2c56f1badd85ae62d15dd541be60cd6393f416e41293eb1f1cecfbfdf12e7e1bf44a0cb1bd511d7450e4b64526a45bbb0be4445c244730b8e607aa6d5887f2c23d58fb1a9e9cd118cf992548bc65a4df1dbaecf1a791b693ba8816eaab0d9109db1ad5a8f57810842cf8193008c52e1defffdd56b5a570d434c35297225f0da4bce07a01aef696fbbb79e2a273677eb162c15ad5688cc2c7274e4cdf5b2106f47ed5038fc15ff5a74a48b583ad53b41646114cd040f4d3ef05490c1b6af2319569068622be9a7a12cd0db3c62cefdf07070000009b62b09862f7f4bf48484052794823c9b43731824119e558c573aee661428761570b47da80bbdca933d744c03c80380aef7ae67c0033ccc13e8211955323b3050f3a9dc88201b4986853767f9ecccda86a08db7f09ec5079eee4a67f94967478570453bfda78fecc3ff791e30d68d9f9910751721ffe1000116f62fc4171524acaca250fdd46a303545ab6e6f9891d6dc106ec83b1a9a87519154d938548ab4bc977a82406075e6a9ee2a8629da3c15429285f7201c5bd621793ca43034ca8b41b0657034dd318e0582d773fa12d0671f56dd55306f4a288316d3ac163dccb97a435dce1aefd21c8b0a92d8885705ae516a702fc279be4f9e13ff6e9259cf3155101c3c3ea93e77d1e029aac299dd2ba31f8c8f41d9ce7564400dffa56f22c919608191cafe27ba9bb73b9fd40ea243fa56ee8931dc5eb54372ddf0094e9b0c50a90d23b195720f9fbe393647f4f483022f650771fc9dde76f39bb27b585a71640e5e927ca9f5c8abb8295ba781856fc8b37a4ee17bf4c9c2e10546725cbc9a65d25fb67563292fc202e5b5efa329fd065bf1432c19a98c078a43f6c2c202e7928ccea30dfd6f1d92d001cf801decf9e0e07cfa43ea4a32f836e7ccdab5a09663446e34b64a85774f5d21ce12dae5939bdf6206cab434c286585259070a9f2348fe46cb3aabb99125d65308c59000277ce1418c00679c07eea10b6d24465eb5b930c3efdb8a17d866d49bda84be6f6c87edec48beb38e0c6d940088f2bffa1627b90ed6f3e66516b0398b4f540683ffdd18bdb0822f8ee96110c4f9062d05a7bfe3fe9fb612b78b180260ce66d63eec7606c416b9d104cdf424324e6dec87311e55927d2b838af36ade3e7a288f80d086e4c2cc3a8857c06bd92c755f6f85061ec051e20ee4b8b0edbb121eaba487eceb697c2c4ea58e62b6574a5dbfdc7ff473a6e9a943baeeb11ae5d4bbe00c294a6d02c20aa0b58d4b19c1e7272dacc2edaeb0b65b16b2c71e3261452893684539a6d85b9024a75a969e458ce5d527ff82404e206fe734e46a0831b6c1f1a8d16b43a7b681e5d5331b328abf9b5d4044bccee77381ec865e45e619372547506ba1484f3f39b12cfd5e1125e031938f3507fa9bc317096cf51e4f464e0ee83d83e5918d20c00e333ad6d890643c19f403f94d400bcb57023003c1197452559f0770f3183617940c924302bff858e6ae1dcf04d83b182a509ad4d456ea08ef3368ddd3d94b589a4118769dca6232c9524b78c91294e38f5d0d5993be5da9fc23cbab1b6d36b0d895f89d2db1c0a52e10ef8d9242b45f8213e8ae5b95d18955a4b6a840044a7d9d58cba54ea4967e28f3331d8eb8b30c9b9128ffa7d70b8c99ff47b7c7755ff2bb0c069ed1035dc71c99740b6c990f14f5de31914c7990b0fbe45c288983f48063e8025ab47f44e2c5eb445a4fa93a4a259d3be1b77c36c9467cddd601dae7e6cee5b673ee4e81beaf9683619b96f4e2d5809f0028d55ab2c7ebe19e0ef52af66ff7a3c048faffef34ce909cab218d483cef84b6e7303c6c1abaff711d93aeb18487d61feecb215cc93a2ae205a187a29f71e8eaf1b64e04c67aaea6b1b4d2413fe36f71d8babc00b928ceb821ea6d3b25a2fed908bd595ba3da17448ee6183ca3635b9d0fa665e8b1fe848a11f1ac2336ef6a0f570eb68e9942533dfb7ed9f57dd7a655d9df10c4f433e320c0df852b04721b97dfc70c66e9f22fb87cee4db92b6bf30afe8c8fbc7a451166537c0d3cee248822dd7681b07d63e3c1bb4908f388acc7dad4f75841dbd1c9080885bd4eed76ba1cfb6a0c900c97d27b87ec7c27e8e65387087a3344fbb7c1f6797a20119da74146a89599184ce5237946c396872323a0fee75db9b4baf9a2a38fa7d6963a17be25b61e3e0b21cf8e2be9fb764a17246306936d8e824233e214b86e0f5009d3cfca1c26ab6aae6cb2f6f154eb38df8cd00a00e1f7d183fb72a93284dbdbbe3501aeb816c9a44e3d0e603552aa6b7e6079d7796cf9634fb7c364849ab16f4ed3771cb67408bb77c97f87a25809302fc9326cbf4f57ad3cb71158163687044608bc8abcc3d7f0085d01c70a1c281f6c1cf8a9523209c5b9357ae8cb11d1cd1628b586c95c367be035f02cc39a2ce5d2d6b1a5e4ae1bbfd16cf176146f989b17714b1370b680bdf6828a091c43035a97b91bf8b191e825834fb561243af907c911d5fb6e0406cd44336f897bc96ceb2d94461259f66cb5b1b0e0900245d89c6564b4fd78781ea5a907123c3774384a7e4c6262a50b0103f66619ddd52435abe743162a72ca26d4ff2019f3ffa054de35b057be18add55b0121ce5e8df637c0c96e8cf8ef5b94bfcd758981ae6c5b4bd361f54aa9a7f60e72dec9a991c2aad75af3175107a5d9142e3f38e108334c45f714f36667d7c0c1e5a2ab752939faa8a218a434230d441e17db5dc31ce887b6e7a58a853568c48128d71533a167575dc26af60166ab8dbd9fd079f9ded35e752071b5b53d3f34e87a64c0021e7fbd53c53ce608a4ab2cb4f224aaece4ee550662cdd714f2817b74e1e9b35ad8a17e17dca340fbbfbdf8d217a2f8324f61e41473cc2cc487edc071125599c2f579065b0fa5c72398dbb6ea29a582abd91b4961392d3f89e4d0c9fa87621f2ab1f4b325b138596ddca19b0d9bd8e1a1ba415c2e823ada1ea4b61f229cc126936e2fb1e27576f70043a1c6223034ab0512248d5ae47a6d745699105fa97019193974f3b5538197bb68d7b317cdf10ab3a5080cb20bb6d46ee4e6282b480053f15f07834629b6ef1f8d13427f2ea899acca1472ca357222a5162aded8199a849057f8c435ebe94432abff1d02ce27374a864bc2c5be3c326f7e501ecd6563450e8480429d58a78e6c3935faaca1f9ec625a17afed2d07a9a5580c48596c038cb1237bf29b1f2f4883e8ca8183d1f3a0bd6700b0da34c54c932dc973b207929bb344213f0a4d2942e610be69a0b702726d5d225ed931c15bbbc1a49b88572b1ba70b71a650d28440b030758eb07d017b2b7dc54f4adedd211b0fc4d71e4d513a05dcb359154058263812ab8353660c5aa26cdb1aef86bb9940f6b05787e320c4ad5afab0f2cf9967d5fc754eb966cbac408d61bf71f1c5f44cb669dbb98de7cedfe7eab3e40511e88c74e57b274b52045391a3d5c9067164f7bd626e43a0ed0727a301e53c38c27b0200aada9c4da32c22fdc3349797e133fdeaa1fd8fe197d0c90d21231dc8d59d4a0547643d0cae444d31d0d639b25c0df643f9f7e05f5d7f15ac54c05205d13bdca2975214be5e73452ad6b34ebb771392718c6a9692a65f7c02ee701555a6d415770490dd1a76241617ca0056fe698dacf21800956078192ea9993331bbea70aa206c53ccebdd1bfe1fd8e0d8f8a6fec135938977c0d7ccd16d2cbe25e32c95a8ffcf501b63261a955dd00000000000000000000000000000000000000000000002219e39291a9be404300ef6004261c853986914c7128c37abc993f124fd3b1501c78159ca020c4eff1391ab0ad53d852166831a1efbf3cb023c55b18c0b15c0956cdcb17e2a76f14b1b87c4c7db9c90ba606d8ee68f00fc12edf3a0a35038e8243e221fc4aea16fd5d9fc9ecfe9bbf4e751bcb2cfea9e173cc497b9a73c574c265ba7614f87a262b62c6ce9b9adc94d68858dc97fcf3c7be487afe820e4f0de739ea6e64cda777dce978f5f837b4f13bb5818ca8b98cbd9a868f2befcb3f75bda0ca55eb112e67f158164d6b6dd1ea106a25b8", 0x105d) write(r0, &(0x7f0000000540)="ffffffff00000000df2100000063", 0xe) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x100000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) syz_emit_ethernet(0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) mlock(&(0x7f0000061000/0x3000)=nil, 0x3000) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50, 0x0, 0x0, 0x91}, {0x84}, {0x4000006, 0x1, 0x0, 0x1000004}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e0ffe64a8128fffe7c85e38e4a9e", 0xe}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="808793fc86c2fe21434f490115e75d28f545", 0x12) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = msgget$private(0x0, 0x597) r3 = getpid() semget$private(0x0, 0x1, 0x9) fcntl$setown(0xffffffffffffffff, 0x6, r3) msgctl$IPC_SET(r2, 0x1, 0x0) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYBLOB='\b\x00'], 0x8, 0x800) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0286988, &(0x7f0000000200)) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x20) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="82f91e3471ac0058bc5a91501d400000005f84cf6fd2dc448a25952e", &(0x7f0000000000)=0x72, 0x0, 0x63) executing program 6: mknod$loop(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602", 0x7a, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1f6, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000000001c000006e1aa4058b74adad9a4e721f5b293380ff020000000000000000000000000001020205"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x9, 0x0, 0x5, 0x5}, {0x8, 0x8, 0x0, 0x4}, {0x5d13, 0x20, 0x3f, 0xc36}, {0x1ff, 0xff, 0x8, 0x8}, {0x2, 0x81, 0x3, 0x401}, {0x7, 0x1f, 0x8, 0x7fffffff}, {0x0, 0x7f, 0xff, 0x8fa}, {0x3, 0x65, 0x0, 0xb2d}]}) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x6e}, {0x8106, 0x10, 0x0, 0x10000001}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea09ffffffc200000100000000e01f00000000000000ff020000000000000000000000000001"]) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000000)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) close(r3) executing program 3: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r2, 0x1}], 0x1, 0x0) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)="11d3586831906d9c10b5f22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e47c134a2b9e91c8ac291caacf20b3713afbb744c933b2435e27b23578c77fce5c040ed28b874bd09370b4304883dfdf80b6f1c6d5a738df57cd89788e022edddf5ab28754e447e4785b5ff8303fe89577022af1ba577adf8b5c8c5d6fac80bfabacfefb2065c3c40c829534c0e688afa275ac9794211f67057bfc0b79", 0xf8}, {&(0x7f0000000040)="7cde9669722171c852", 0x9}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)="694c0abced2f014079308fdb9c859ac6d0fe15c90260c695994138f6d2a67e8b9e4e665c41e5bcc3249c380011542946a1bd4c7cef59c0e73397fe657fdb0908585fe492937c92ecfd3e122dec0c5a0487cfcaee983295d9e470324ad675945021779c5af345dc624b8942587f8a9a315f6f4393390fe5f8a4a9f01c0427ca0e29ba268cb44028f32d0b234d82c3d6717487f756535b6825eb7c8e10723df4256ebb2938ac755daf039beda1476282d8acf034d7531a69a26706b7436d7d85f11c25ccf2f224c8f8d3732a40b255de3e179e603cd6487012edbb94afee96c3b555a57d2d528a72ee438e6439dc69e4d0475fe3c3102e633d0a56c489aa9a2256c6727b1e29e01862de20f9b985ce9ab24ff1a1ef03d2a75ca07261cfc432fd9cf0c2b96d43e1eb2322f7b0e57792512a8a996fcc2005f23f59585c1e89c1f69ff339516d9c575f3ce33f119ad48858e79fc1d105045bceda32fd75b425f7acea05a29f725eb70fa4f822e6ee7ce8ff31e326109de8cc1762708a163459064660b22b29550377cfd8a421097ca4903fa77bcb503bedb5b2ee396e33f119a6628944504cd184fbaf6abb269d117a4e7b658b585cb3ccbc0f51d6b6f166f8050c38a7f63e6f586fc10599b93d6ab7773f5ce4b846f36fdc5a8f710be3d76d810e4c73a2a27c877f5fdcbafb4993194a338943ef8bdcf2810ba95fcf49237ba1d60ffb8d6c1f0d932482025d4f94e6a1312450fc85010371048543cd2366b347d2efe6ed3620b3eca3b8212ead85587ed15e51ea61ff810a72450f93544b6c42cade82c55ecd9ced5b18bb5f2417c02996a1456a2a522e31ac06a79a9602552c25c233a97ebf35059c480bc2d9123ac0bd7de91a6ca1d2254da8e53118b995fa749d7f4a835182a58f3bffa88a2888824ce71efea818afc45e0370a3868858ae9998065f5ee3b77fa2b02d4c9c20fe74abe9590f3fe5031ad594dbed7173860f9e9ddc27b250f8a91e5adb190e71f092366ba8eb8a777f3d6766af89d54191818568160b45fb3497cf889b9558669b43f282d46bf9f6d8efa44b58490cbbd00e70a2456d2837514f300e454c709085fe7a83ff3064c03976368c89b9a1bc126c934e4a1cef7725cb6ad8f96e0dd5bc9286ea8e462a0d6923fe9073b5de9b1b1b342604ce18b38af3f8b5d373cc30b55013123d66886ffbff2b656e80e8ceb2e37f5d14c088533247948a27a0531bd1efdf74b3d4988291dd623cba6c919d44375dae3fa288b083be486fa09616904be625fe37ee17a35675e4e9935cc714e97e2240206f6c446f0e014142813d5b11b0953959d865623e865ad5ada200c117ab5eb08bf8819d9d12beceb6c1dced5c854082c3ecc49b1c100c8ee4f14d687737f3e997d1408eee4f160b87b8067ad2d1290033664632b0e68509f6cf86720dfdcd37d3213c7ef2875a6071f65a870a4c74fbfaa221f5f360a107c536b368969236217a3da0bd2ffb7ccf45c624593351c8780790105e54805bdce3dc467b56cadff98d30c3b28cc9ffb98cbd48f8e64ea578168fab0b34959c57851c9648d18b600e9faa85950220822ec3bd14cf70e408d0599ac18cc536ccd8574a070762a4dfc562eaf54c6e3495836b67f1e91b1595ae99a0a209baf6035703f4e282d215c4a8c496bcb390b18e9f48b774873d802067aa4bc19b761c15a8dcd88492883672c9e2d8989b68dbce659786b53b81d42847cbf89a53c3eabba4ffcf7a71e8d123bfcd473d4740ac4b0b366f1ad5ebc41f11e73feaef524c5286af0e405f286c692f60914afeb25396b25693ef84e6b8e6264612063f98c81b354de26ae096a8ea5022adf21a9e12ba7c20d3a8a4fbcdfedf0d04b520fb96622b591b08b5dab9b9df834d8c45f62408f6713c43e1be494db36486279ba1311458029979190756f1ebe53fc7fc5a64a4e2a4f5ad1c464c0f5f3f046abf0c38ac0be8647a273b033352ed4812e7572f0ec5476520c399e88f6d0c8cf85f6f6cc5093949030d044f3c997db1532cfcb2acd7cad02497d3e527020f4c05b7b3bc16fc203086266bbddd3427339ef4e30ba63c4830f3568267ab269d7b5a2a78ca1789d12824f972de8367ea53a81e120b5a5b3a155fc5570ed05aaee4ea94bd2596df67fe8304540d04408154845afd538e9408ec6a520fbea5c308c6f489840c284455565407304569721fc7b0a3525696d2f72ad0c766d62bad3de7490f2aaaa09f6e6d3b1fdbeeb696b14d93a36f11a2eae36096db8604baed46c97f3c2b7b2effc6f8ae50df8c8020d4a1041a23fc91864e5d2083657b51eb8d0634bb5cfc6c6a19585e43af7d6e899de0c199bb8908f2d20cbdae78047b3ae3fda66668b30bf2a28de0768e79e21c9ed03f84286f2652c68242ea5caac8532928bd88c2980a31f46118f62333f4c7ac94e207d735eadaba3400f60b738d36cee9bf632aafe3fe874f3755fb612d0d1193c8c85f0e4e82f1c3123f0f088d1c088c5c621416635d501d9832db1cb694f06b987b464bc5de97db85c1847474af8b43f0fa7613fc6b6d8d7ff2888287889ba1625c645371c0cb0a91d6dc588d356aba1b738e0dfb95a1719bb8988996f8f57b2e89bc75b6d70e884326e4fb009dd59b3de6f0c19851f924bfbf47ef341b7f90c83190c22e8492b57c9509c6b2c733dbe09de23f31df68b83eb72c4fcc74997f21d3cd17788c3dc1fc5910ad5c7b8e5300bc2f1eb4610ddbc1986832e4fe886f429c8b70aa7d2fe66f9fc0db2c46a3c66ce0b53cc728eb3f9b4a404d95ad93f02417ed677bae27a17d5f43329334cb1654ef408441d23e345b3cfa3ec57a7ee0d1169339752a63a713d13e8acf399a09f23735241787ccf5d1178f4ca20acd5cb95814c0ed2d2d75b46c18031ec6e1f5224c375d48e50f1d02f07e62a89be22a37d3051c4f459b60e3015933a92504f5cbda267cdd43e8ef0404b55fc0778912d82d7fe86936ab0137f3c668e445dcdf0febae52541ed5918c9734e93b81f25af63b397f55a03d6376cf7dedb23ce2731a4c3db80784dbe7bcaddb7338d28ee37e32f378122809397fa48e57fd095be28f4b7e6eb6e6fa79e0d848c6440dc821f66fced20898c2a4b6489c221f2ac807ac6e18b9707075dd364e2b40fc00e7a7e090dc47c315860cc300c5923922b4c7ac811459d1940785e42cdcb1bc31148cb01079487613dffce3d4407679a878254739ca9f2c18b8441da14a20a66d0ad98e1ba65b76de090fdf2dc157a0cb328ae47bf11ff2e18f466cd8a00ccaca5bc4fdfa82223702190f140d640b997785a18e6283e91bd694d2b6de638641bbb9ccbe2ae975fece07fb2f140d427bc804e575ed44e245b9534433120f7dfdd4b0755b55377430ecfa5b52110ca898c7c5e2546c4e36eac32dbd56ff5205754ede44d07ea0af78d28e6dbd980568a8a38caa570d40ef0eb39aa5f1182e254ff2848a6c4bc13445c56f3ea0c5d3496419a90507e730662302bc8163fe38d13d9fbb90393c31473e0226f2734015de072fdbc844c2d00e262ccec4c4ef509206d3a2d59b79998de60f5503dff4da392c4a841549e02e2daa84eea1954b0625740118bac2d3aa741c5bfe28e3dd7d7667493476ba44586e84621da4591f7b560533bc57a2d1e36dce19830ca5af0a344196e1afb43e7ec3f57537754b0f4c2986175856b8219cf9147e7da8a4f56932c0dbc4ac03f44f00fdcbc4d812bf60af4c4825bd3e8aad3110732e08b14b162e43decad3c193b37f593f09fd4cd174b4447af1fcb65a899d7b852311beaf33fc2b7943a91ff7fa7df261c1927172f7c5e031b565d8d6f5aa25bab4d199b880126b2cd294761b9e15531b57fcd5d4ae0fca56749f414166860761653351e0ebeb0d2012d5dd77f438cb19e9e39f4eb44db096135afb383be2372f654e6952464e9c62b5312019e75073e08835dc28ba1e47f56c7b8417b237c66d28a5e9326d26503d09c429db8c1ae5923935770e1e79774ff11406968b1b840a6ee0a51fb2b479bafb68d9b72bb401d59f67398160c766562392c02d86f4d7d4721a4a8c85c6d2fe3d9f9082c1c811cdc29b4aef150fa0cab453c7aa50c6de06dba306d417017b7fd3093930a9a0139fb99ae05158e0f99ea3c7ce43b5ea81734f1e0bb0dd0d2cc91c7f5f3944a4741058daef223674b7e44502d4086cf94cfa5cf1a77eb4738ee4172a521cb83b6479fee8e4a9367ee61ca12eeaad8fce024d76aa0de17d46d79039c90b8f775149341ebb32a3e66039eb64e2547e276d0a5a86a77ca4b75df13c416b673b274a95d1d457669778954120ec227de14d2d15e31e29fbb0711e38f0fb7363b57dd63983ee8ba32103abc50bce43005a23cb1d0b84ac768cec26a9521736d7d6a5b14752cf32cff6b1b8881b8f96e2724411c456d87e5c13bb8d11eb6b6c72ee5b3178c575086650b2fac8eab900733bf7de230ff5a579c8667d59d4416f971f18d428fcab34c3812b1c3438d776db1c9d77b996ab5e4aeb869977da4e57054c06ab60b9e99b2d57da6325841fd4a1fb325823f2b8fdcf5955f64f7c9049f7240969c511d26fb0072e01bcb3a156b5004ec9ae9281af33fad77a5db0ef62c19d2ce80e0b4bc37b8196c1c1c88def24952cf2d76d46dd6b659f11da7d9584da4ffb19cfccedf819746a978ea6a21a425de64d044aa36e10e6aae3c114b5623d1bf7a1496ddff4fea9bf3c75ac8f3cb5c93c84379fb6406c8e0d11ccd8e1acbaf592eee407ef23fb2ada9cbdbdad136e13b9dce1aca0388516444d1b3d4db0afcac3b8f24d8cb5a6163202827d66f0832526219ea16b5f3ad4770237d2afe3dc0055dc705d456cb49841ddcc4ae94705233b9cdf97dd51537536a4d730a0b02d07d19f4c58fee4e0aab2ecf09a6c0e848c41de80d2d43328b31eac626224b05663c44325e58e03ece468f5c104cf57f447eae870a0b4d843c709a9808fbddb875ea06168682d62018cdbd0190078bda67687ae5c5e2a5673598fc38add48ec29683aa103304736ffa2da57f62080698c464948132cbd9476cee7f97ba6d1f436fb984ac602338717466591ff62429f0fcdeaf9efc017edd67bf097ccaf759bcb2d1b86b9565be9e352ef46fd30bb362ae2639d496aae6bc8b287cbd9ff28154e965d4faeb60306d0fdab866e0760ca92fdf8d89b1176876518356af37df1c9a600fb60a48d2c0e813e803c0d0615b03dffcb73e8f409bbf9a0bfeb30e480c01eabd482efaec9ad48052ebebf66c68323721896f525d75af89c38c4d75c06dffddfbebaa4f6db3a83daade6971c6397eb4e41e8531b8b07cb5262c1ca027367770d1c13e51cd4785a6ee43de1570698f725d559f713c7784d872652ab68577e0aad22e86745f958ae4dbcb448aab2eae85cc15d93bb2d178f549929d38669778e96b00e59e69b6e9ca5cfa3ac1dfc86f584c447dd48b26681eec1c242efc5033d3cb6f9053a83936f6c3cb260599f9a31f820f2f4ff33c64f8364c9c492b4958526fb326a3663c8df334916727b196a7235e46199512414ed7ae06d9a236a9de68a9e41467a0575312454ab1783baa793e38533ff5bce989d8e4f4c14efb2d0a5d0eeaf7bd71805e5d33d7da8ddf7efd3d787b62f8fe64fc38d5249fc0d17764de62a0be382da7e712b9eba423e4c890424015d5b0f55150ffadce5b847ff3f98412ab145988740a00d2f2e0cb44a798ab3aafbaac26d28ee9113bb6e8208349fc9c422b2f6f8a723007316ec", 0xfff}, {&(0x7f0000001ac0)="4b8ba2bb3c78210bccfa1f176d5a094daca0e74321bf1afcf74a5a2ea3de5ebe797e20ae0ebfdf36a54e4f336af984e595e62cb00baab3f35cbfdbc2baac6c7ac4ea12573090f6ecfe30c690a846c8026b9923223c36336829da5ae944fc41dbce6e0f5f28cad996c72cc5bd44704f650b7faa64cdd93b5b520be0cfdcc37a6bd1848d015e68dbf021bb205a8d1f85d4af693f895a45b2eb8cd54c7dcf25dcb2096e371a2943e1b76d9e177cd1f246863126356c3396b64c6f13c1515dd7aa7345bfc51c5a0a3f96a69692383308f38a0084a6eb871dd7538f37e9ebcef73d3e63b413a64e5480e05ff860128c7569245f3699a9746fb62d1d50d32234052ca6b85fba488950f1435bc44b72f2f774bcc8062f989677fcfbb8b3923b7a0545578f94f302cf298a6c5eb9155da20a566bda8c633c8387194e1be330a73a03f1a9bbefde407783f83b19af6a431a38b71a9cad525750893e44a9b2787142932e24c3c92cdf5053c5870153aee153bb8ad78bddc8f6fb96667f656ad9e3bacb65d429525cf316335b2a1c144dcf95df00b621ca8ac884f1d7482cd41b7afa27507df4a15d3ebc2094354f5599df3265ab03ae3cd86d7df1231401831193953c657b6a92c087904784312ddcade4bbfbbe341287054021cf3b64ea52ad15f2db9bd610338301b920ba65a2db4cd99e9e9d0d2c122feabe5439541edda13d097c4940ac15652990c3334380674de03aaa5312d1c3423c2307c11ce2150689bf7cfc98bd26613eedab86f7d79d6cd93bb99d878240d98c8a0fc9979c8cc5c9a71c950916d63726aaac75ab61d751b2b06fa3ba6ddea1d4381ea6f8ae2f9b83baf74303a53e688ed072940b3fc8c9e5cb4be1dac5aa0c4d9e6a4fbdd25c8151bfb17a0356ac8cd7b5dacc0bcdb59e44dc3eb0fbba5603679dca26b7e9f7d7087c025ac5a13421bb587bded578f364c4c0c22abc1617c49a75ef89bd10aa3fdddb73407971be9b00385788ea41c7405503e5a270fa15f68d60cca2d73c0dab8aa835668fb9a08863a8fdbf5d200bad3b3477af4b404fbcdd466b0b463aef591bff7b50a67b642d592d9f0ba6f3355973304f027a67e28199c04710a25642b8aab8e41e99d297e09d46639d68b2744d3a91b206fc1d6411e95cc4ff152ec1893bd078f8003c95e628e00bf02990fc9f523f1041f43faf80ac9560da93fb34f985b8dc165b1a27262b242a6201bcfaa28e7b2fb30c09d5d6fe05cc6d4dbfd10444ea11a2706eb8addb7728d7ad76e8b9245c161d5490bae80f5ecf29e8eefd5dd847cee76bea99967aea95053f67543bf240331cf672f48c724497c08788f165a658eee7ed8543f615ed3a778b10bf8b9299664bcc563ab496979fd6ee551baafa2069b9ccc356080dc1bbf6bfec8add416aa8ec885a43680d557f46ec313c85a76285f5a3ec9e8e79fedba15b9cd4ce8b81aa7effe254d2aa4b50b40c2a04c9eeb095ca6d0c286a12e044793d7e042774a576193020d7d7016c82c788ba60893f152d89172fa065cb09172aa2f17a9a27d96d8525136c80a57c1a5f0e06323aa8cf8851ed09a5d91170c9a35bfa481534300cefe71f5d644a32e6474517c383610a77c871326b14c4a98bc345eb2baa3ffe879925b0474538eb40c0733a3cb26140f120342bc8e093bcd47a8bbf40b00e47ea8854498c6dcf99918eb46f02d7f5e98436c235da825ce4d8a2ff5052d631f23ac8ad989291957f3cf74ae792104b44136aa279e2126a7164aba4a4f35f8738d0647422c6bea6d7e873e0b7c3925944c46d8dbc7cfec0893355bfdf9501456a8c410bbbb13803688898b205dbb1aafec123f0bd7e550a02d33bf6d36b59ccd45205c58202b5cade831bb54b2a8fcfaa0b05d2d0a93b80ff2bdfe893679bbeb7c478c966ec7eac36155d65914a9699a22a14018940c5ad4487c1524460a56bf8d102b8d08b3e9958806bfa9db2f2cd184ea5c17efffaabadd04efab964fd14141174e5d544547089a9a1f20674667bb7f688d5ba97702643db6a5170d98ff17181e55fe4ab7476f3966776c0b9c569ea5d45a37c70b792f9fc924aaf119052249d9040970cd88829522661d15496c14395aa3766466e08be56ea6e32a1b66d616268fb5c62f270399a4c9aa201cca755203c4e0eb840a93cdd28da34f2b5d38d60badf8148ee43574abadeb0443c5a34527ac74fb2c6253de013a971906d4b104a8e7a2a7114eca9d8c290127e6679368d1fc91c8a0f7786d543073f286bf97796935f1638b791ff45171124190ffe43ac686468f4657d87d870fa3960d517442029f7565beb11fef994ec570d4e5501c33e0fe03a9d1fded1bde9ffc4269843317fc6995501662d7558095a43a413419e28a4863b0f5e87b34b926ca19b40e93d1b9b413a3cec41a3ea7183ab815e79c36fef05bdbce43f97f261bed5edf675d9456500e1bae9784141a90e32739bcaec0fc3ababd08214ec97118d7c939549dcba5b7fab7e59497fca24aae402f75e819693c33df5af45b4250bda520f1391de7586da7b88d93aca9297dd0ce89f57c422f0b904a5d31bfa4a0a3087762e94fcff1359e0484662352afb3c82dbb25e7bec075d3cdb8550557c668472069f4a9a02418fda31e75ffab6facbd282afbee52450db14f941c45505f7a6265e798b85b82416a0f7cd06208a75d5eb0ad4d96710e675ab66ede43af06857b0da22a80788c11296057ca2fa8709138e93d0a349035070d5d501920d5dec70f6015cd7b9688f9004e84673e519dcdd033b3e6afd3ea4dc06e8817403f62ed128177a307c7b3f7a43571564ab918f14b1a205451a9ac365fb8c68bac63bfa0e0b4688ad3ed2e507ff1c5a2bb6df9d85f4f74b8bd1b174f3efd2c234b3d03bfe3ad6747944e17a3e37b4e946ac2be5c49fbcfa71d782f1f6910e81d5cc1541a96e5e0d3ce804b9fc928dce26415b1b5fc749b9c33e33655ac7e8069c4ca35c9df3ef3d14c67649694fad151f9def1f6750195cbf87e911facf836dc587d5ebec81a5101078c5a698ca58518c7f33b63ce38093cb064c07d7ddc635ae1acafb0543361b1e67e23b58899710c6a6ca02e7bd2a10b0c7d0a44c210d8b52e602c7327f880b6737a919892866d547aa1e820580f44509401ed083f6826f1ee3df533cb21a7f5e94f49400c717e77b09ef4d3c207e183d6e8c5c7a186335e7229591543b49e637c5e133196661badd13cf953eb31e8826d6e35820175da40e76494b3f2134e088a76df3af2fdc14661e2553e67f995037e834e738fb1bf480380eeabab29631d3b63c82d2b17b86c3167623731d0a29fa4babaf65cc14a2bbbd53e997f35d92957e9ab211d821318567714e419fea4ebfab5a39865ffff2ca45a9c9717764aa3b340dc38d82a9be37571fb2f7d520fcd432697eab3d9e734bd68a643db211148fca19a5e81f23296ad815077de1f595960b6f3f77330ee865430d4e75ee5c74aab3085f7f7d096d8608e0cd99b52f46f08b88852e82692b2b4ca1c5a964f97fcac16535717bc38890a858b53e4787f3e76f7b694066b5fc216b7247fe1743261fc6309ef37f9506306e2ca81fe70ced303a155108ef67f4c73bff408b400ff6428e65735d095dd1892753264f7a5f9fdec74c49fa97b151175d4df77bfdfac9ccb328af2a8f10809f12c7239b5db7db4c6e7aa17e5f19364dfe11842ebaa5b768cc31b3ae822740589a5bd8dd8f3ee86446f28ea2e39b55e555a26f8817146492a12599713b48459ff52a6d692d71d581bd2604559b047f8b4c99c92156e25de4d8ec6511380cc4b5a7f2ea2c866bd553c330736dd026bf760e35b3fa6d1f0a5c0d54d98f25492e855462749e8e4a1cfb93c4032f03eacef55bf3cd4f3ec53fbfb532205086d4f6aa5f02dea829f7c48516c93d1238b072a25ba45ef97562a55bc9aad3f3d7767ca3eb6e5a052827f4edef6a7cc0010be8ec32365e28a7f27325d9549e7a6fc5ae9ee6be05c080851837615ee869df787bb4697a90d969f9bd33d35b4c11117e2c5a07ab8a17f91637385810a2c88dc5f7a334a31b5ee543eea02da29308df19f6491d9450374d43cb8d4b2452ca0c2635b7a1e69af91170c790d13aa1bd7ef701740ba888ef22674b4dc7885e948d2fc87daedfe520ff5f458cbe40f9b5d121c79601700de62b7fdca89087523226dac78208908add89190153ee76414c8e02ab27e75c7652e5bbdeb5b647db388e1713742e1dd4ec0338865009575285d9c12226150deba26f3b99722834dd5eeefa1fcc35c34091ba3e878f9fbcb15c35611b4ab8622140ee0af9b0cb09220702c0dbbfb03ae348629cd2a7", 0xc0d}], 0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffe, 0x0, 0xfffffffc, 0xb516, "1a2198b59b0900020000000000ffece900"}) writev(r1, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb9", 0xd}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 0: r0 = socket(0x2, 0x4, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x9, 0x54}) r1 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r1, 0x29, 0x26, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r2, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="57f7578942697c0400000000", 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setregid(0x0, r6) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) seteuid(0x0) shutdown(r4, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r7, 0x40047477, 0x0) r8 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x2}, {r7, 0x40}], 0x2, 0x0) poll(&(0x7f0000000100)=[{r0, 0x22}], 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000140)) r9 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000000)=0x9) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0xd237) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = open(&(0x7f00000003c0)='./bus\x00', 0x10, 0x0) pread(r2, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0xf, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x800000000000}, {{}, 0x0, 0x0, 0x10}], 0xffffffa7, &(0x7f0000000300)=[{}], 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x4004570c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) kqueue() r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x0, 0x0, 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="22a807a2", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x2d}, {0x20}, {0x6}]}) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000100)="76e5dead6f01f8617d2100000063", 0xe) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000680)={0x0}) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x200000000000000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}) r0 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x47}], 0x40, 0x0, 0x0, 0x0) lchown(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x23, 0x7}, {0x25, 0xffffffff}, {0x21, 0xfffffffc}, {0x25}], 0x4}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x39) msgsnd(0x0, 0x0, 0x401, 0x0) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x100, 0x4) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x800, r1) r2 = socket(0x6, 0x0, 0xa1) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x1) flock(r2, 0xd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x401, 0x0, 0x80, 0x9ef5, 0x1}, 0xc) connect$unix(r2, &(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x10) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) r3 = getuid() ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000002c0)) r4 = socket$inet(0x2, 0x4000, 0x9) recvmmsg(r4, &(0x7f0000001640)={&(0x7f0000001600)={&(0x7f0000000300)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/13, 0xd}, {&(0x7f0000000380)=""/133, 0x85}, {&(0x7f0000000440)=""/182, 0xb6}, {&(0x7f0000000500)=""/158, 0x9e}], 0x4, &(0x7f0000000600)=""/4096, 0x1000}, 0x20}, 0x10, 0x42, &(0x7f0000001680)={0xffffffff, 0x8}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000016c0)={{0x18, 0x3, 0x3, 0x5}, {0x18, 0x0, 0x1, 0x400}, 0x5, [0xf6, 0x441c, 0x8, 0xff, 0xc5, 0x7ff, 0x7]}, 0x3c) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000001700)) r5 = socket$inet(0x2, 0x5, 0x6) dup2(r4, r2) ftruncate(r0, 0x40) r6 = dup2(r2, r4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001740), 0x100, 0x0) recvmsg(r6, &(0x7f0000001ac0)={&(0x7f0000001780)=@in, 0xc, &(0x7f00000019c0)=[{&(0x7f00000017c0)=""/153, 0x99}, {&(0x7f0000001880)=""/3, 0x3}, {&(0x7f00000018c0)=""/226, 0xe2}], 0x3, &(0x7f0000001a00)=""/190, 0xbe}, 0x801) pipe(&(0x7f0000001b00)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001b40)={""/16, @ifru_dstaddr=@in6}) fchmod(r5, 0x100) r7 = shmget(0x2, 0x3000, 0x5, &(0x7f0000ffa000/0x3000)=nil) getgroups(0x2, &(0x7f0000001b80)=[0x0, 0x0]) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001c00)={{0x4, r3, r8, 0x0, 0x0, 0x140, 0x7}, 0x216, 0x2, 0x0, r1, 0xfffffffffffffff7, 0x4, 0x6}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async, rerun: 32) r0 = syz_open_pts() (rerun: 32) close(r0) r1 = syz_open_pts() (async) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="4c0000000000000000250004000000aa0cebc400", 0x14) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00", 0x8001, 0x7ff}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 5: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = dup(0xffffffffffffffff) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000180), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x7}, {0x5c}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rmdir(0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r3, 0xffffffffffffffff) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000000)=0xad06) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1, 0x0, 0xfc, 0xfffffffe}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0), &(0x7f0000000080), &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc050756a, &(0x7f0000000900)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000400)) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0), 0x0, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) close(r0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) getuid() socketpair$unix(0x1, 0x2, 0x0, 0x0) chown(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x11000, 0x0, &(0x7f0000000000/0x11000)=nil) mknod(0x0, 0x0, 0x0) r1 = socket(0x6, 0x8005, 0x28) fsync(r1) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) executing program 4: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000003200)=[{&(0x7f0000000040)=""/192, 0xc0}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/98, 0x62}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/4096, 0x1000}, {&(0x7f00000031c0)=""/12, 0xc}], 0x7) getsockname$inet6(r0, &(0x7f0000003280), &(0x7f00000032c0)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x6010, r0, 0x100000001) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000003380)={0xa, &(0x7f0000003300)=[{0xa8, 0x81, 0x7, 0x81}, {0x2, 0x4, 0x1c, 0x73}, {0x8000, 0x0, 0x4, 0x1}, {0x4, 0x6, 0xff, 0x4}, {0x5, 0x7, 0x0, 0x5df}, {0x2, 0x20, 0x3, 0x4800}, {0xdc, 0x20, 0x4, 0x2}, {0x4, 0x0, 0x1f, 0x1f}, {0x7ff, 0x8, 0x0, 0xfffffff8}, {0x7, 0x9, 0xa9, 0x7f}]}) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000033c0)={0x0, 0x0, 0x0}, &(0x7f0000003400)=0xc) setreuid(r2, r4) ioctl$BIOCPROMISC(r1, 0x20004269) r6 = dup2(r1, r1) fchownat(r1, &(0x7f0000003440)='./file0\x00', r4, r5, 0x4) syz_emit_ethernet(0x3c, &(0x7f0000003480)={@local, @local, [], {@arp={0x806, @generic={0x18, 0x809b, 0x6, 0xa, 0x4, @random="60591f03a15e", "40913ee4860ffb8ed776", @empty, "3470ec30e1e4c3c03b79508a757a89d5"}}}}) fcntl$getflags(r0, 0x1) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000034c0)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000003500), 0x1, 0x0) syz_emit_ethernet(0x14c, &(0x7f0000003540)={@local, @empty, [], {@ipv4={0x800, {{0x25, 0x4, 0x1, 0x4, 0x13e, 0x68, 0xffff, 0x1, 0x2, 0x0, @multicast2, @multicast1, {[@timestamp={0x44, 0x18, 0x7, 0x3, 0x6, [{[], 0xfffffff8}, {[@rand_addr=0x8308], 0x3}, {[], 0x2}, {[], 0xffffffe1}]}, @timestamp={0x44, 0x38, 0x40, 0x3, 0x8, [{[], 0x401}, {[@empty], 0x12c}, {[@empty], 0xa653}, {[@remote={0xac, 0x14, 0x0}], 0x3}, {[], 0x80}, {[@rand_addr=0x7], 0x26b}, {[@rand_addr=0x6], 0x7}, {[], 0xffffff7f}]}, @ra={0x94, 0x6, 0x1}, @lsrr={0x83, 0xb, 0x0, [@local={0xac, 0x14, 0x0}, @empty]}, @noop, @ssrr={0x89, 0x1b, 0x7f, [@loopback, @local={0xac, 0x14, 0x0}, @broadcast, @remote={0xac, 0x14, 0x0}, @multicast2, @multicast2]}]}}, @generic="2494314af7c97d726048f5ed0715a4d24f17d95876298ec9f4ef189fdfe8f6e1692e9b47c426bb755706c7217f4233f65e40a03b4dd669fd4e603c8992c7582db6d2681476cc596058c67529d62eac39d8174f823155ebd6c2933a173a7419a49bdbaa017851f016cba333e137b1474d8890adb946a10e7003583091e1eb3f94770445ef8c82a5a9ff665e32871f5a18df8c58166ec4f1c9357adf1647af68a46f4ea81dba3976edc129"}}}}) fcntl$lock(r6, 0x7, &(0x7f00000036c0)={0x3, 0x1, 0x80000001, 0x1, r3}) syz_emit_ethernet(0x47, &(0x7f0000003700)={@random="ebea560e4f56", @random="d1ce03370a83", [{[{0x88a8, 0x7, 0x0, 0x1}], {0x8100, 0x2, 0x0, 0x1}}], {@arp={0x806, @generic={0x6, 0x803f, 0x6, 0xd, 0x9, @remote, "312a2f2c5ca49f85e2dd97c2ef", @remote, "11643567f0ec236e674edfb3c8507242"}}}}) connect(r0, &(0x7f0000003780)=@in={0x2, 0x2}, 0xc) seteuid(r4) syz_extract_tcp_res(&(0x7f00000037c0), 0x5, 0xc3b4) r7 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003800)={0x0, 0x0}, &(0x7f0000003840)=0xc) r9 = getpgrp() shmctl$IPC_SET(r7, 0x1, &(0x7f0000003880)={{0x2, r8, 0xffffffffffffffff, r2, r5, 0x126, 0x8}, 0x8, 0x400, r9, r3, 0x4, 0x9, 0x6751c94a}) syz_extract_tcp_res(&(0x7f0000003900), 0x9, 0x4) ioctl$TIOCSTART(r6, 0x2000746e) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000003940)=""/184) close(r0) close(r0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x10000000}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r5 = dup(r4) poll(&(0x7f0000000000)=[{r5, 0x45}], 0x1, 0x0) semop(0x0, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) chown(0x0, r6, r7) fchownat(0xffffffffffffffff, &(0x7f00000004c0)='./file0/file0\x00', 0x0, r7, 0x6) setreuid(0x0, 0x0) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r12) getpgid(r12) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r15) sendmsg$unix(r4, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000200)="d23c2c3b5bf08fa38001167363224fdfba86f5e483b12d398281d5079113d69439b0fa54e4933c08611087528879d56885bebdcc166d10ccedf6be7cdc5e06ded49a976fb3986e198e83cd8311dc4ab5707b5f3422d9359ea98e4c42974497858ad2842425", 0x65}, {&(0x7f0000000280)="ef6584f3883906199c26141168664972fb62d7afed473ca485d9071a8441985cb9bb0807eb076a3115054919b105e6359a72e3e777872358775f0d197950d239144b641d115fe557314543cfa432ede7a2eed443ef544c91190a23d223fe74ceee19095035d97bee09daebb8209ea938ea91ad3f56fe2ca999e9e49c64866795d3efd637e7c895d96ff9787658a5fe403d21fd623553c206f35b8172239c370a1c932aa1d98eb4976cd6dde95ea10dcd6e7990f21e76b71e0599abea809669743860da916676236cac1aeccebe67b1ac", 0xd0}, {&(0x7f00000000c0)}, {&(0x7f00000009c0)="b79d9c78d6b70b18ef4d14e7818afc18f7ff96de00af0febdb3797638979eeb783a9c71bb395715c88723b29d40c17b4912cc8d7b64efb66ef5db4c10b21c86df5dd5ff0f7db0d295afd373a889ed12f83ff1469632cc5d581f0aca7daad17daf3276cb4a4e164ac481647fef053c10e7f92b21466a7d10cbe705d146ae6bb0a85e9f68be0eae8e51e19d9ab4af16d3309ebc29367ef8302cf2912ce04f8353589c77173f71ba785c01965bd7faac5c499e50540776a7233eac360297a7f00fc73abd2d47e1eeaf0a18cf4535f21510e6050cfb5fec031189784eb715edea7ed3a75bb1435d4b2856894aedf4f40bad8891a66e4acd60c0fc6a30adccab2dd4c046dccb2d23466eed98d648208a2c3078604930fa8d990a825b7db61d1cb85b67ec93bc21a5c9f9f8e5c39aed6ed9c3d973e30bd0037479e950bf41031661fed49cbddc22c9ae1386e506e3c13949a9dd57b9c1cbc0e491df548f3f5b764fdd80d5799abd816c534ee1073792aec89619063a2cbe8c7bb994bf1a59441879858940a6537398c3191dcaed5e207f21fc223220f0a9d495131581a7bb05a3738a9d78fc4caadec311b5f88e51ad6efffa0669ecdba8da8208dba5b8c48a5f731e81c1145125af1ba446dff0fc5468cdfe553a5f016a32350d8d8437bc8974e759d9f7a5af28822bea5e7859df4c293b722dc434fa7cc55725bbd53255c1ea53fe68223034a80115d74a59a92e113b27b7325746745282bd9642f16ae62e43df5860d795f1581cb76c8b3424b0503aa59394eeaa019ab78fdad6cfdd5c9a0f464535c9dd7dca780ceb112cd6bcea197dd435af5e5c990ea0292e4abaf0be433e1523b72f372d3c826396b0a2f7580b37df4d7a4369a5be801a16c8673fdf318a30d0b577f56615a23430c871b79a0583c29855ce11b8535f220ef9170e104cf60159f831207e6aa72ac2e8f55034f2c67bba9ecf828f772c2b20b0b2fc0c8eecaf3c7d253719cf15568a402597c9c6606b17bcf26abb92cfe79b5cb1479ab029765ce4a31d0008b086ff1b1eec5b904827e88620dc2e20b248ecff954a2ecf8c840ea4eb646c374da33752310a507e36ad9cc87647bb5f345483706c30d6013afee1ef749e663131b7bf124690e84354b56d6dd2f5ed5b3e40d4c9eb4a9e4aa9894ae0afed5ee5dfd66411bdc250a5bcded6ec28184b2b48f95541daa36807fe3e1b126a8b8fdf7d9db20492db7ada83a6757ce819b4c64714cf0466c0140056afbbe136650f6fa8890fda53449eb8f563b4b3c15808da8f9b94e00974cdfc04686f5621e0db5666d60705dce84769f6d35903b9fcf152fc768f422850c684c0475134397d03ebca7b1c37f845aac514f5a57699e3c39578ba15a49969a0334bf9abbe1065f37ebbddb288bae1b6ccbc4bb87de54ce1a52bd61896c6249fdf2ad5a0e4d2cbaaf13278317b4142a92ec982fdfb70843efe401958e016bb69c38cc86ea119abe6d7038b34747cb0a9a40f903940e0dec09b4ebf3be6dec005cfad2ebd131d0b7809358cb92ea93763d9ccd74d7feb1cb2b60b9bbb96778fbca49424f10720d02960f28352fe7febde9fbf20856196cd1e3d75c09f1cfac12f5a32e48e1b7e40367c22c248e3c4c6fac9a3fb8e55e2d12c8f4a8f48dd26fd53d4fe3b2d92218bd005c5a0c87b9cf39e3bc04a07cdb2caff7b8f9520c1f68b2b757f1a9a784ae72983c683373249705bfe540db1949ddf2b9405d1338367d77734f5f5bb2d6bfff965c9a972876c337f3405e45f69cfc8b942a0bac6c986cb2ebcce0643e9ae63b798cffebf0df70b17664ae56460675242d71c6338e4674dc185ddf60023329a535444ca697e77d071da2ea485611bd54ea6be9ed7e5bc1770c31a6c84dc6df0e781223dda5ad32a604df795b4ddef3b2c3a52128c5e78d7f6f05ddb7c28e44753f06942fdeca0c7fde35230ed775eec2f5dc58603bf3f45fd198ea10009fffcfe4fe534d2d5bdd304741fa04251015b9b64bcf78c342e6311a442eeec3e4341b70c65ae90f69f779310b3d51745aa7cb7190f1af2931f04fb8c69eb5c7249429a7d193199b3ad7165bf1bf4978291ffad709895979df25d80b29e1ffee8099d3ed41d05bb96d7f6806c98baa97c8564da88f16e998c0c2a2f839c654a715aab2f2028a7b093b1ce352590271a0dd69fc6a41f5f40e76ebd8fd7adac199ded6b4e0d52289b313a1202e68b736c9a06f62fdc0e5a7f02e82813cdc3ca5295d70f43fa74711792d772d43d1ec2ea6a295f9613573ad4a07f72f98b23987a87a99a2c6ea2838ddd9111f6b0735bc6fcbd23459409b22304a80a8b7abbb0e2071335b322e8f9fa807fd8fa0ca9b7f1f0d8c0983d0f211ba195c392b1a2ccc36f6c8964c0f17626356b923cde7b906ec75af5f7b298113518764c2c3735b4ec4815d3ddb9ac5219628efd94babcff4ce33f6770103da85e8484ccdba893aa1005c2c87bc032d1895c64ed2734be2c65e1c9261c796365e2d2843bdb7e97c64cdb08557aa029b9ea267f9a65efcda432fd3c5a26aeb55979b71edd33b4402aaf54e500138d3746818a57cabbe3e56f30b77d190f53ee95bbf308a14708ec36a0d899f06bf97570e1db36575c29a21334226e9051f4a54b4aae6df62fa23352bc88ddd0e866021648cbab86d944609808d1e9ec7148c1eb77f51b62a7c4b6737ef98700778a6e7320aae529d4ba1f4121fddc61dc71c1c0efb697e0ac04693e945fe1c041ba7ad97bfedc06019a4757aaa29a88c3b6e37dc49f0d62828aa9f7b9431eaee650f5860dd5d0643f7e68232c3b244531933fb00148b87c07136bccf94ce03da75545107e0c679940eb48e60b21615e2d38c7cf05a7cf76916a139a5ab92370228218045c725a274c8f43bf0bf757bf6e79cb2c5d092b6b26dfdb1a167c3fd6d73fd05f1d1738749c5fb8d7bd31548270bc22cee483e7e88d59f3d4574a44abfd1c599a2c83f9891defc385b3263d74795d681f0cee0565daf89eec949ecd8db07a9c65defc6c931bbfd95d508328948507b542fda7893b5e86e08a25e64d27f9c3715d1ca2172e593348131d75ffb6ec75e4dd8608c308e7a87471e708fd205c50e2e953b7297c1dbad74398bdaf77d3a8e54f89eb71d5813522c1ef544cc6e7763a714b65b1042305e670e476765432f003289ab5e06beefb3f5a2a4f60e7681a9d2a308121a278b0db5dbdd20d786ab68660c213c00a4af3a81c4567bac62f1eaeedf47149fc550cfa8261a5af1b22ca935d1cd2ce865e7244300721db25691acbd49edbf6b025d3df180d45e3bff704d83ee391e4041d2ff9c8ed7009d052b38dac2b49610f1d3b8669b61060612550723c7cb0bfc507a5a61060bb8bb814a31742357c787b55a89cc1e9d0f8f42c75d4062cedd9a0575bea78a245934c21bc4e46dd5572451f43f62131930f5c8be8592d5015535e373579f8ebb7765ba051f6c6b8bc601f2299cbb89445995f15019c2d87b1bd591e511d93cc669e97edd5bf3e0b25625b19f1cd3ba3d930be1fb951b27666c868c8d989556a7b86edee916333c38fdfb5160e4c614806a13d6929db7ce0c861cdb6e1ef6fbdaf925f22d59ff26fae19d194925b52beeff07e7d129c638d01d3dc76ff04b3c57044857c2850a122ed470e04c6a5606b2b670cc898cadd2d47580dd38190c864ed739b154c25564b4b2b34ef660604ea4ede27091a729353eacff27930d5d112e98092e34d54debed6d7fc545b64b217b87aea21efcf744b60e79f5b20b2a33e29b7c0240cc4e12d656265f0003397ba06c813f8448b22cac53dff9f13284d6b864efc78d57285a1599e614dfacb2d2f293bffb90870f3a4ce124b07b176605761c359d9b1676b29f454c908f7be7e26f50b139f9328ace59460c0d20a7bf311e1013a8181166e548d95219c10fca6db6a226363c37ee93c8688c76d9a80236a4526fd9e5c032f240a348f889e25882d5d2765f8181519ddd173ab06c7644aa70bb6e7e4b793e7c93e05f6e26d6ff92a4bc487758f50fb57135936094410cfbfcc12df2765c30b5e4ef9c0ceaedf5eaa7255ee419bbce76a1b45762897725b6c95050d45a80877049dd7150f73b33786b204b36d869a61b18d5d367e988b6bd3e2edd404fdb46e4042210d732a48cff921d9bed50c4bb87311698f85f9c91117b3d72ac785e0a67c3bd45b2b157cde6ddbf7644ceb11ff46511ea616e41b3be8aad15092c05aa6702d4977e3a47360414055ffcfadc79458f394ac24f37050c3ba312cdfedea05f257d97014d83bbd96114d8d12eabe7673b7ebcc570609d85e51b5d2c56a9a37a5aca5bb512953146903944bff2a899ae0d15352d0a621f1fecbf5054ba746204f402c9d9cd3f30813e7b9c691366a0a4e9196dec07bb2da64a129b328e8b3147b36c86f4445a558d651098bf8f2d2a3c3c00cb0b2be1e9cfe3cc188c3e18e1c8583ecda0883fa313b6d13822fd21b8578d87a5e14142788b7db4770ebce37cd5f089b61fd1408e6974affb67cdfdad1b59850049f03f2adad7cbceefafa5286f3ae4658f59bfeb35fe5ead0354a1934914c3e4d9c00f69fc7fe7eeab1a1c9d0c62e5d72f17ba622e4539503306244a61757bc9498a647b189f9107a0c948ee4f9cb5984ac689b2a678bce39715b00b4cb304778933d259733d51db65295606fc0121929c7223339019a416eeb366e3f05c7e7bd7cd799aa763c5d6dfd6685a38f35aa6c5a9f2448e709ef94a864542bc4a0010ea818c714f915123b57b794ce97e3b332efbd129e3497149d76a7d1ffab03fe3609c4691fadfd5e97d80c2206be084f955ed8364bfa15a2b990e8fb5bfe093ef3a16cce913ce244f849b3b9d4c38edf5ccb840d51c48c62bcf03cb98ed0b83e94a61de3b8a2ba1a171c4fdb3910af691eb37e529d10036afe8ab7e1cc9249147ef077e76b5864f320884dc12dd278614dc14f388d41ccb1ec614c138b6e2354cc1b7ce78a15d23799f0e4c084e848653fced16640d363a7e586484cf1f6634aef8e7589a2ee3eb695bf61f18ce09f9b729e001b83733b496aa17484a6c0eeb8201de25e1bd3e2eae43f35ecde5c4f3fdb51f037dafadc3c2d1bb50aeea723d1df6fcaefe8032826bf72826a56839e2015d6d3c65d3636922516162e187673a01a38f99570efea79da0800ef779c50cf5f6f5ce8d21332495db261a702e8116b203b80da3517ef2aee60d7193a9c2a96cbc79474d278f6b8e62ea3be08766a5d9fc87e5e7202fe3f8ba5b35134c5a91772da4b76ba09bc361319fef3aef92d601bccd20b50d9e18c2ed008d477508f232cf2eab922d86bf7130293c349f65cd68551f8d7e068994d9daaa9196283f98551e014537ec50588b469cbc6762d384cf433b18f13cd9052a2dfe8df40904ccc408b7d38e998c91eebdfd8a692d92eed277384afd381e215fb0c6b554ad51e51b9abb405427f68e61b5673ebf42618e3c871a9b1c1c40b5648b19aa9f4a9f0a88e47fae55773d161980a73373596db16b342fc6b0a3243ecf4ba8675ee3a9fad774c6c22a70b31595500664fe53f840e3c26f8f76f1e60a046b448153648828db5bf6fc9b13ef773c352c502ddeaad293ee49ea96df78b32109dc37255ec299d4d5ceb1c9319179ba63377a2fc38b3df2137436b14b768441e2f3bf5b1b748c2cef4031df5767c9b2d07db64c2708f82c499b18bf6152d6430c6cc7896c8d5a992096f4a9c6ccb464dda5427fa2ab28e2b6fc3dd063", 0x1000}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="4e7259656f062965eaf27288edd6ab1a56189b4bbbcb862e8914e8bf9a729a0f6790b3a6cbe66bc11e19033ce87471ff6b37e29ea7d26833e1b14b6f2e7002708c44c9b48a2a9e7fa95257bf0dc910", 0x4f}], 0x6, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r15}], 0x60, 0x400}, 0x5) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) executing program 3: kqueue() open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x2e, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000800)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d672a736ba1bd857feb09901fe0dcee53766797f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a00800000050acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd021cc793994922dfc10000000000062ab475cca257352828a76e5314be5629235c0febeff57cab95e894238b96ca5d4d3e670fea610c00009bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756faf775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3ca67845c3386ce33141141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678a0900d8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071ec98111cc9024f790ce16ceaa7d0104e39789d91000009a5bec77c992c792eb013621a86709cf57acd9981f947115f608227da8c54d8aa668931edd0b599b3d8cf5a8438ae08c1f70483223c3ba38088fb2e65a51edfed44c55a4d734bb553d642ca2bcdd1a08378317dc8f787469c3b3c14e4b1b46c2c8b03b99333ea80c9d016614120c595d2f49ab82c5dd36e448fad8a7c5aceb70b1a7e5d67c342d7615b314b242d9", &(0x7f00000002c0)=0x2af, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000040)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000380)={0x3f, 0x1ff, 0x0, 0x8, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) select(0x40, &(0x7f0000000040)={0x2, 0x8, 0x0, 0x8, 0x6, 0xfffffffffffff801, 0x101, 0x7}, &(0x7f0000000140)={0x7, 0x6, 0x0, 0x1, 0x2, 0x455b0d36, 0x6, 0xb5f}, &(0x7f0000000180)={0x10000, 0x5, 0x4, 0x8000, 0x7, 0x1, 0x100, 0x683}, &(0x7f0000000200)={0x1, 0x951}) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000000)=0x80000001) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000180), 0x4) r2 = socket$unix(0x1, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x2}], 0x1}) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x4, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x26}, {0x7, 0x4}, {0x6, 0x0, 0x0, 0xffffffff}]}) syz_emit_ethernet(0x2a, &(0x7f00000003c0)=ANY=[]) recvmmsg(r2, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f0000000340)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000200)=""/142, 0x8e}, {0x0}, {&(0x7f0000000040)=""/45, 0x2d}], 0x4, 0x0}, 0x10003}, 0x10, 0x0, &(0x7f0000000100)={0x8c}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x1, 0x0) readlinkat(r5, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/219, 0xdb) semop(0x0, &(0x7f0000000940)=[{0x0, 0x0, 0x800}, {0x4, 0x3ff}, {0x0, 0x0, 0x800}, {0x0, 0x7ff}, {0x1, 0x5, 0x800}, {0x2, 0x6, 0x800}], 0x6) open(&(0x7f0000000a40)='./file1\x00', 0x1, 0x18) clock_settime(0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8000) r7 = accept$unix(r6, &(0x7f0000000d80)=@file={0x0, ""/519}, &(0x7f0000000fc0)=0x209) r8 = msgget(0x0, 0x0) getuid() msgctl$IPC_SET(r8, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r9 = kqueue() kevent(r9, &(0x7f00000002c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x9}, {{r1}, 0xfffffffffffffffb, 0xcd, 0x8, 0xffffffff7fffffff, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0xa4, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x5a, 0xa4}], 0x101, &(0x7f0000000440)=[{{r6}, 0xfffffffffffffff8, 0x40, 0x4, 0x7, 0x3}, {{r4}, 0xfffffffffffffffb, 0x21, 0xf0000000, 0x0, 0x4fa}, {{r7}, 0xfffffffffffffffc, 0x2, 0x8, 0x1, 0x10001}, {{r6}, 0xfffffffffffffff9, 0x24, 0x20000001, 0x7fff, 0x5}, {{r0}, 0x0, 0x0, 0x2, 0xff, 0xffff}], 0x6, 0x0) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80206919, &(0x7f00000001c0)) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x0, "bd1331844e5b401532158b7b8c4d9c602691cdcf"}) write(r0, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83b3cafe082b7b4436cd4c057f8ba5b08a4c719ec710b568ae0f7befd0ed09", 0x2e) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000fef000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) getgroups(0x9a, 0xfffffffffffffffe) unlinkat(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x2}, 0x2, &(0x7f0000000080)="3b727a099addf9401e2f3166cdd29a3b66d196e1091d338a73239ce1d763b8", &(0x7f0000001080)=0x1f, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(r1, r1) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x16, &(0x7f00000000c0)="ffffffffffffffff090100000000000000acb21776158da9bbff1682770495552d30e4908d863c22752937ff7ef5776d48c57c5e1276490a0e416c05aea876717c770c58f0db943b50960b6806d8805cb2378f17617de603598cb2331919874a880e2daa0b6c50f629ff", 0x6a) executing program 2: setgroups(0x0, 0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000240), 0x4) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x2, 0x1000) r4 = getuid() setreuid(0xee00, r4) mknod(0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x2}, {0x400, 0x0, 0x0, 0xfffffffd}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x0}, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000280)=0x1c, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r7) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r11) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x7, r4, r7, r4, r8, 0x1b, 0x2}, 0x20007, 0x0, r9, r11, 0x4, 0xfc9, 0x3, 0x3ff}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x35}, {0x4c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000400)=ANY=[]) setegid(r10) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x0, 0x1, 0x10, 0x8}, {0x9, 0x3f, 0x1f, 0x87f}, {0x4, 0x4, 0x6, 0x1}, {0x7, 0x13, 0x8c, 0xe7fe}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x3}) write(0xffffffffffffffff, &(0x7f00000001c0)="1634", 0x2) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xc) madvise(&(0x7f000064d000/0x2000)=nil, 0x2000, 0x2) executing program 2: ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001124, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000200)="00040000", 0x4) pread(r1, &(0x7f00000000c0)="32fc8c70b56385359e2183388e6237d522231d55c3cd1f7ee523db140b768d096fac5c1edb9da2d70d8a5af9be53bb0c607d5584378b6f117996eace00c57f7d9e352588c5cc8a06bbdfde205ef87912d329dbd5e68d78b579c377a1906613b48dddbe307034ee80a419845a98958ca11994471d2641fe8899bdcbae98acf7e525ca5937df32725451b19a7906c73d28f8c2f9123d01222bb10c3bb2659ff7697d39fb5fc0fb2aed938fc885d510c4a708d5109a827a22f78b6cc046bffafca33c515d037cafebd621509d9374bc6cd0ee573369495e35bc", 0xd8, 0x3ff) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0}, 0x803) executing program 5: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000180)={@local, @local, [], {@generic={0x88e7, "507a823524cfbb7771363081f7809acf47ec"}}}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d9424", &(0x7f0000000080)=0xf, 0x0, 0x0) socket(0x2, 0x0, 0x0) open(0x0, 0x0, 0x4) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(0x0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xffffffffffffff84) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x5) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(0x0, 0x0) writev(r0, &(0x7f0000000000), 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(0x0, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000903f00000009000000331c1306cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000000000000000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x1011, r1, 0x4) mknod(0x0, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000200)={{}, 0x1, &(0x7f0000000180)=[0x0]}) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x8, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00", 0x8000, 0x1e31}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f"]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {}, {0x6}]}) syz_emit_ethernet(0x5a, &(0x7f0000000040)=ANY=[]) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f00000000c0)="01", 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000003640)='n', 0x1}, {&(0x7f0000001280)='K', 0x1}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r2, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) madvise(&(0x7f0000268000/0x4000)=nil, 0x4000, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x30}, {0x40}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0xf7f}, 0x200000, 0x0, 0x400}) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f0000000280)) mknodat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x40, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r2 = dup(0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x12}, 0x4, &(0x7f0000000400)="a0ede73dc90fe8755cbdbd3acda64241cd19f855d89776a118334f04aa09b0354f41ea1ffb73099f05fe12bd7bdb8b74dc359e860a949a7f935b995f7272e6c8f3b87fffc66f8a6df829c7a36f81f6e016343336a2ff036eec1479ac69cd315a7a0b28dcf6c2d6b5d9532bbf6b3582727bd8cab0fd55ea251f1e506a7182b129bbcf06d1fde906b815375920022bb26d9bd543d34a8a0c5e41975e8618532916cb", 0x0, 0x0, 0x0) open(0x0, 0x0, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r3 = socket(0x18, 0x3, 0x3a) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r4 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r6) setreuid(0x0, r4) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') setsockopt(r3, 0x29, 0x6c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2}, 0xc) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{}, {0x74}, {0x8106}]}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x3ff) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchflags(r4, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) flock(0xffffffffffffffff, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmdt(0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000003c0)=0x8) r6 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmat(r6, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000400)={0x2, 0x10001, {[0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x86f, 0x2], [0x4, 0x1, 0x7, 0x3, 0x1000, 0x9cc, 0x7, 0x6, 0x7ff, 0x9], [0x2, 0x8000, 0x5, 0x7fff, 0x3, 0x5, 0x2], [0x7, 0x9, 0x2282, 0x1ff, 0x3, 0x2], [{}, {}, {}, {0x0, 0x0, 0x1}, {}, {0xac5c, 0x6, 0x2}, {0x101, 0x3, 0x200, 0x5}, {0x1ff, 0x8, 0x15, 0x20000}]}}) ioctl$FIOGETOWN(r5, 0x4004667b, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200300000fe8000000000000000000000009a57860000aafe80000000000000000000000000d5a014c5213131ca23c7d200aa0100907800000000605adf0000000000fe800010d221f1ff00000000000000aaff0100"/113]) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x10000000}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/140, 0x8c, 0x2, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) write(r1, &(0x7f0000000000)="b8", 0x1) executing program 4: accept$unix(0xffffffffffffff9c, 0x0, 0x0) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f0000000080)="1c8d133d9992f78ae3ae8d1767de02c05d15e74948744a448fc07a152a02e29ff15a2e5c7d5b09a9b6ce2547df079df5052959e520de2bead122e1e9547924a3244e75844c0e62309228c514872f1d9b1771794c14589494791adbd8e437aa3233ad2836e7556f22c97b108156d8313c025a1e138237d4a3884eb3f193a2fcee97fd4c1bab1e1cc53f3c9fe8fda778e8f9988a65ca851b682d517f022fec3efc0baf36010a644175234c83bb58d51cf7c159a14c7a1648a3167c4d83f5823e094409adf9e4b5fae91692247fc51ac365556d5ca7438d9d8c", &(0x7f0000000180)=0xd8, &(0x7f00000001c0)="75c3a90ac773edc0b800c5e1a9155984c4716290d0a1a7f0966fc0b149f94cd44f6464491f6f220e48a48240b8cb30482cc360e94cbe3adf6f986e9a2ff18e3504b48aac66ed6d87b1d13a25a8d4023007bbc588f3", 0x55) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x8000e02) executing program 0: r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) sendto$unix(r3, &(0x7f0000000200)="da6afb3d03908d8acbb48335c29f9c5fa98fc57dd6ec3b584705ea86bbd343600ff097367270db4b7ae8cafc179d4fb13f0395810c933a85b676d76ffe2097b5e34a5df157877d1158ab3877058032a0c363fb84dc2dd6d69c10f8fbd9b5e06ee9d3862af698a423ac83d58552b1e09e3cde", 0x72, 0x0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x100, r5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "1a1116f0d0f700"}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8060693c, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc0206983, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0xa206}, {0x0, 0x0, 0x0, 0x12}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) r4 = accept$unix(r1, 0x0, &(0x7f0000000140)) r5 = accept$unix(r4, 0x0, &(0x7f0000000180)) chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000200)={0x4}, 0x8) accept(r5, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) sendto$unix(r7, &(0x7f0000000300)="015234b7fe19ac90e1657659a7bc55f0141ff90835c5c0f5cd0fbe2888cf2c093aab7e0b2d2efdac27ead392af5ffa0af041354300b5d40a0562f6b99668312a8bafc04dfc265feac09be4dc0d7663e3baa8364ea173ceb100b1a29e1d395180ec59ba12b25e2b1fc76474865996bf4e3cdb209c23472f5821c71ab527d116a01e6170771e6164d85661d8231b41bf99be2adf502d26f9aa7965e1a4e7c003e03c56c72dd58152f93bac0f928aeea7f297957ce0b8b407c8a59e7b0d7b745918a16997ca7222c6b0efd75e8761689c886c49a70cb5f2d3e949d8434e76b87b54aa7d2d7448457f6072147822b1170b11b5f2d4c8fef5a2323f3c1e17ac3d6bc15c1682bbefd93e6362e05751495996e727f7b068efa14279752ef48e2f23015479211d9ca8bd12e3c6da25bd24c48780ae5f60e81fecb230bd56fea0da1998f8c9d74aa6173afb87027a3a33fb32f9f03c553e58abbe9c9eea982ca2619bc66f80b5428f0898ede1e0fe61bf64a066bc62977a368c6268360134df22280324ef9bfaea02cd170070eaf010fca6fcd1c150019a21f0f7fee923a8f36b56d5104cb65e139eef940dad4b8b960c06ea1c2c09b1ecfd7e4b9738e25cde45df2807ac02082d26dac1b2e33ccf908b2a4d3393594e402e1014cc6bfb2e714cc0fea80d3b257bba87528a3a5c2e011159c536026b6d3ea16b3f446717891eec9ec98736e5a7db06d4c42f04c9274548c67eb6b4d4504b5f2a98b914afe711fb22f30f4c98ed5752a6cfdbf30e41180e8d787bc1712d3cb0304be480a5b22857914eb07c0cab0f0a714f553148176c2c188943adbe069ce5b381c9bef42157d0d6e1c1fa42710c3d72584e7d0360f2d35fb68bdb8f79bd7855c88ebaf19e26e98f91a9a067e0a3a864890e8f20d5c78e82230d1430d03eeab8a12106d2e0aaa664d7265d70104f964750e2bf85088400e1b9b8cbf5ecadb411bd460e5fee29b346576a0886c3c49f5ca96b5e9c56e238db9e77448822a5506d0919d3ab5684b85c41ee52f4c9c65f9075ec22ccd4528c8d7f9867381a76a9e180fd04a03ed2e9d25ca57359329a1323bd397f13261ba8da46bc1ecc618894bbdb8cd4a24435c1bc2097571d6c1bbd82f049a8eb0d6f7263bf7b7c9640fa0c447ab824cb51908fc608cd253e9ea185f6b0ac56941dd5da6e9c60666ee0740e001482946d662f196a844aa0c441c18bbff1e52c9f4c72a0296cc9e9f2f3d9fbdeb4d1c4acf7ee21f7600a05fcad15653567ac5595165c4bad16115700c8c9c29417bacce61e76a2a71b1bd7eb7b775625b32924810d14a5d95ec763b3af69fb55e4eecc57b1abe59ca8293880387cb54dff9f260dc0ae8e53ac14cd9f00f95101c4df6d937b790b3b008e123e722473686e7a03c4bb522ab42e023e548eebb6568f5e10cbc03fa8629ecb4ec54bb9653eef2d498f364ad8d3ee89af244630195fbaf51bdbf16cfbd0e2f2be27f98862556dbfc8a433d05f0ff0b3f0a65e9a2bd24e5c44d75c5a2f710cccb7a112fb815fcfb51552cc63e954fd0a38937d3f0dc43a18c4e0b20a74a3f6d3450d4ae648d22f184bbcb3aef59820381ef10fa1ec2378059414b047959339b962d6494580cbb9a7df05c4057b9972217b33395e46b11ae75208bd6ded995e931e0310d33a12e94803e3534a8f2bebc8dadd87612ad7ee711e45d8ddea869a590ad4bfecdc53a462f12d49850a9b2883b9b23eb0d17edbba90c434a93d1ffc4d7cae42a95edb105300425b0afb2f4914bee37d5ddc148a754ce46e62b702db8c734fa3253307394ee3184fc121621a6ac13b7200cb2384fd8c37b9ea91303ef60f72e9e58cc3ca199271be29489948267ae1cc4af66c6e406a1f29eb2ca0fe42a7ba6cbd2ba0be71291829e9e8af097404d218bcdc025cd4555324b53546fa70646a2e9162cafeba2beafc5ae4ba6014a0a795dfa1245f04ba90f1746b162f78568a0ccd23dd6c21f1a28323ab540fb54fa2d15689fb83de72319653cc846698601ad5be54f75e717c6fdd98dc8afac402fe781ed34e947eb569136cb513758c8c1b9f12211bbc1b106bb879075750834bfdaebbcb9024680ee91b6a7c6ba62d8067c8a4e6392a314fa7207f575431544e4477053e7595dd3a1eb9fdb2164b21003a5ad382903eaff75af9133b15c93e3f22b99f7a17f505a595c4355dc98c53ebf9b7284dcac3ab0b4de5473e3e440b96106c3ae750a337ac0eebca6548275a65ec053fb264e77204267154a05ba33d9636a52313bafece3cea57d24b877b583a508b7efacb30a6638c9efc8924cfa995aa9a47f01dc019961d57f72bc6ad1e3c992ff8350fe428a9ee6050845cca201eb425379f7139b0f84efcb395b821c757619d53b659b098303f957fa8ca8e9e2bdd59e2838f0f22512e7a523bd25d3fd24ce5c0f10366e03a68170804d54c947d9bbc8b369921512fc1b34d0d4010b25a95422e868538036ed3ef9704ee8d2260b9c50f5600217c390d140e19b5e74f575e18b11727bd98c18d6948299dde25fe879c84ab71015df4d037e39ad56fd413ff0f95f21e79e733ee1aced1854c450629a989a6298453703ff623663b8bc0b9d9b9cb15f8a4a37a0818e6f9af5ce63de249e2543cda3456728829567be7168d3a5bd82a4d08e2e78cac783466f13c94ad5056a27fc9bcdd1d772f2cc71adf1c7e8f260abb36528a54479f9173ed27ff08e42565a34f4e47d2da8df1839e71da8b7151d85de363c92137e5639f2d26996f1d7a55132d05ec54f5cac5a23af209596fbcac81493b0d4e895e0c9be7fde6682c87e5500821702bdd831f334da21e8a69df68a3ba12f3b3e55fa11cf660542beccc290a63ab350427bb1b6a87ed3c35771906b4719dec17a5f199137ae94ed07dec00aba67302d4f91e5c9f296b409d9abda0688c12c8ad493f3bea59bbd1c1bbda26168688d04e59973a77b3cdaccece8fc3d05ad4fa91be4d779890da0430dff740abd5dec23406cafd44d05c2198b5cc7293ebd18e4f86c43e20ba273846d9d5f02053ae77abc10942c1badc354cd59e21652ad409c364b66e70d2b1ef89b97777aef3e360751face8b9ce52140548968a4c165375b9267ae994c035a87faf850bd62c1f4e20f4836cdef8677625ee184685b991928b517eef954cd09ca4a060da6d9adf586445b425b9ba239716616196c978b110d17b62dfe9546b5644c20851a253b260f0667b17c3e44dc1f27ea225daa393ebca83cf86aa09b2cb9618fba816d6c3cb6669e1c3f6534c3634906eef678be0db1addfef3a933a707fd28d156c1b9bbd47bfa567f4b9cb35113f042605e1af45bbfe65d86c79a138672dd2490e44d93e10f9fd7025fe7e8391de2f61ffe44976b2b7d2f68dc69cfe4bd1d613d74f0e0a2c533219aaef4cd2647dcccf46a07869d927a928f8f06c006dfd57bc7a6b89a1400e6cbf1fa308c8ba954ce6f1b516eeb795c185c459f0c355de89dd364806cc6fde27cf5d0aa4e700358d9d214b913abfa9928e95d1a8c15c77c90970f4296ae09bb7d460974684f2ccbab1b10bf25349f04d62812e1ba2c7b3bc705e518bf83ea5f6de57e5b2ef7c8959a6634061dd497d5c91a45e97ebddf6cd3b553df90e8e0954972c09c130b3a53c57cf251e31154c5767daaf43ab562bb76bff888fc0bb89dfc32414b523170dd917411d4ad6fbadb9c7376abf1de3de0194cc30a50f8827b02c80db4d749fe8be4d8018139aa870038eb7d4836b8b609e2a2c571466c654ad9ce9247aa6c7f7abec9c987b98eeb046e0bf369c58ee12202e37bf2d7d5f629b40a425cb38ed46e994c227ab32bd24e5e6381d435bd6aa0947945f913a2f244595c2ca1c1a5eb2a5a31bf360ebc4dc2219db0f7e3944ad949fa26c231bf6d04dbe9a43a50d8ea659df5c2e44c5a13bf29ee19bb63f208a3425a0ef4209a534cec8ff765f5c07412c5141b398d78aa644802a6b303aea64da1719354543dc81b41a813ac60a3abf7b2596ee4721b395f84debe9139b7ac9a2d3216d1aa485709ea2f38cd8c5017c4523f37a998ce871b7ce686aca296f4792e33c8c4349dd535f35f57c36de35de005f3f057f51b7c5201acd2bf806e62f934faafc54da01468c32f3eca7f6a4925f94a2da54c6049633e82013a4ea89550d17f83855b35884284baa8a7bad97f238361fe6f4e97bb54af7ba556e3266cf9ff7e99b65cc3cbaa51bd4b6a0d529f60c092bddc653f1f21ad35c6fb867ec24c67cf22a0d8d4f06e5ccf917d1e2b7116ceb301ac60c439ff936bf064402fae662d44ae5df84c41deb1231fa5460d46d6135eab7ce099f76ca8322f049a53a812e5299588008b5b275a19acf42407068020b52aa7004ed7f1049fc29fc127203c8fc29b05927cd6b7a58e5227e0668358b63ef13b06494c2d32fc11f2f9078cdec93757f72d832df400fa41b4a46b2c8ee06339e598cc729f503849d6814d50319558d38040d5b0c6c4c249e5cbbbc22776264b92d7a2658ae56e24797fe225bfe4f1d22ab105fd46957fce536cbf8526c4e25430f4151025b5fa669985f8b99870476b4e68d013be1cbc307ca0e1b150d100ffd361e3c30496ce068122c45c820286040348ca8af9ef3f7d716805f980163156db2ec3d95e795039570cff4e74fa49a5d98157eded09d6c7a4f3159e47b350be6189cb9aa04133f75462b1addb505857bf1fd2de50c9d5d4f0a9857d0343a560a3444d4d7cc40a1090896ee14f7a46785c666d52b3dba9d91377ac8cbe3252a6e75fa53cffa5be4ab619e80ac5b2c43312d6599639bd296106b36e1951f2e471e570d7e776f6a6ae45624ab8cdff74b88d2361e7b34763e5a9792d45038a043d469b793535a48354839d7855f0598cf8f5da2eab4fba1e3bb0c997a677ff1c9a6bf838207a2c1b2c71ea6039b45a8ca688cdca4b03850dbed37de3d8bf8c619e6069e522146aee7cb0eb02dbe64a81c64d73754c8733d49886eb6be955cc302c5064922ec87cf179cc19fe56ca0099b6b210b7055d1922f7f3308b23d1d5f8b9f3703dab9d69ae2caaca600e9dc54c061b255575eb5d8c9d05a702126e6e0d35bdff3ef48b868fd15a6f6bd2e4d26545387834bbaa4b56882fbbfa85af037bf3d8209f6de61ecc0e1a432512ba02e0b09f34a184ed22c46490c460bf1d235e4114accec53f6bed2dfc5a5b81ff7b876c7170cbfe428fa39ad24d69cad9832a1bb9dcfa53ec530a02a7d09a69d5c52509d0c27231dbc3f7aa34e920d00c2f4bc8fe3f275cdd4ccb1035b756756faf5713c8ef262d20756ed0d0dc17ee191893713f543f6a9b3bcee33f21cd146d1760e1df361aabe7d7b3d4486bad29510d96139defd9ff32f6574e1868102bce469f5bdd5661d8c3474b45e68b9f251aac54c9abc721dcbb587fbc7debea249318414622c483fbc85a9a2bcd8c7cb0e09ec52067fee9590cba640dc0c9048515f472117d878938e3cb03013a6068ece816294173fc519335fa85ad952e096e7ff9a854752f0e8d76bce6710130e16dc60ac042396ace41c6211a19c742723b0f767b1e60e78a1f8e143fded681d75ec4a4db2bb1bebd47c34da03323402eb94420fb8681272fae2f952d1e79535d589b276c0d6975fe71d69a0daec41df4e683d0625d9f58d6611a07add1c3a3d1a76854213c839fd79c24c723b4321a95e4ee8ed12194a13cf3b2fe20785d6c66d09e7255a77d596b4f506a2b3671c0c19e82de058ceecc9b28b950310718af0e", 0x1000, 0x0, &(0x7f0000001300)=@abs={0x0, 0x0, 0x1}, 0x8) r8 = socket$inet(0x2, 0x0, 0x7) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) mprotect(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x4) bind$inet(r0, &(0x7f00000013c0)={0x2, 0x3}, 0xc) faccessat(r0, &(0x7f0000001400)='./file0\x00', 0x78, 0x1) fcntl$setown(r5, 0x6, r9) close(r6) mlock(&(0x7f0000ff2000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000014c0)={0x0, &(0x7f0000001480)}) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000001500)=r8) openat$vmm(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) symlink(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='./file0\x00') rmdir(&(0x7f0000001600)='./file0/file0\x00') r10 = socket$inet(0x2, 0x2, 0xe7) shutdown(r10, 0x2) getsockname(r8, &(0x7f0000001640)=@in, &(0x7f0000001680)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0), 0x20000, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) bind(r0, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) getuid() write(r3, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r4, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000440)=""/147, 0x93}], 0x1, 0x0}, 0x1042) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r5) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="ab157888df3ccd154815a7bde7b1e1b4", &(0x7f0000000140)=0x10, 0x0, 0x0) semget(0x1, 0x3, 0x30c) recvmsg(r2, &(0x7f0000000040)={0x0, 0xfffffffffffffe59, 0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = socket(0x6, 0x8000, 0xff) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r6}, 0xc) r7 = msgget(0x2, 0x53) sysctl$kern(&(0x7f0000000140)={0x1, 0x18}, 0x2, &(0x7f0000000180)="8cb9c645998b85ba43b015a53b2009bea6e1c31ab70e027e843ae853e2083a2f94c503e4c265f0146b28fa77de3200b28a1265248f3931c8f23ca7be50b0625b49309ead39643dd87be6cf02d9e73d13383813fe444d3b6455a34907dc8caf429b96150a69e8669a443ef8f7b28844d25642e6386623f8406659", &(0x7f0000000200)=0x7a, &(0x7f0000000240)="3bd4671c36a3087e9cf437361566aefba01f4a477f4613885e8a4cbd4fa1ab3ed5c8552a435719c40e12449af50bade8af46a53ae3db8f82ae5c31379a99ad51f88a3d44c7bb641965fde51c9941da2c7cb78227f396c657fd4eca4367e960e9ee5a6db45e56e1d467254ea9567664deabe6c8f309c438af0b9abcfad72ada2964424057063220617c0710b8b5055be5d0907ce11c303957556d9d25cf5c39f1e4dc9d19aca795fbff0a66a9b7f4b26bebfc5f2219208379233c6a1c3e0333b51e401677f35841eb22e546b2c4149812ee920f024847c024e9318ca51dd407b79a20146ad3453e8e1708f296ff7cb483eb22e92a3ab45f33343c8e7f6645d723d2e7cdfdde9b3e16d945d27626fef09dc9ff247ff6bcd4efaabd638ed5c7fdc062b4360568d5b57f6df1c383bef65badc2331aec6e6778cad59b1a7c39b27e0f50cd251c8068407d4ac2481de836af34848f53bbdf6f28af9939cc13f2197ccfe0780fd8046b5d73634d92523ea1e72eabdf68d7b1f5862dba04ce5dec11bba49fb983e95825394b014c57835559ffb7c0acab54e4b661619e613d05a3e696877cb88d637e954fa9b302ecc7b583a968c9343fd8d0b91a17cf7aaf8613d79f4584527fd5b1d3a6fd74a362394b58492bd54443b9bce379a21f97f07d1d2c0a078c7a4bd648e1d245df2de2a24b58f410754101d7848a54400d9b42daeae285eeb280e7ed0ffd195048a06588f74577d8d55cf932216dd56fdecc827a3576af52f9122fc22d2f2011c826a33291afaf3bd49aec4a04ad23f0e4c2940d8b9a830bef5ec92ff6d850df641ada1274ec3ac2e1a7100b55e68c39bdb11c90234755ea09ecab8a5ee8edc4a3d170e279a0151cef2abf8f1e17f4bcfeaf0ae2f4eadfbcf7000aab2ecbba953fff9fc4699af96bea44f366c5e7a7e8a73283f11d02abf841fef1720f48cfc65f847ed6477e13133efee081fa45ec4cf77d4654b1156d98c337e89d2fb18e813c1e2406fc77b64b2c4c468999e982b298309d39632581ad6d159b49ebdc45f5a93050a5827911db97095b6706813928b37d52b1fe8449d9ec135bae7e1a86534a7445facf9d4e71eb11a3010d92763c8cb2bda38c2bfa9618ecd4ec8b6258f755247e468ecd889de50915780aed540a4255ccc00698674a5be805c08f423c3af9d758938a3f1d6e2dd98904e4560b851cf39a41574c0f0caaaea4efa793fc667f8f27428e13e51fe92d6ca24732d79881076046aa776177d125302864d49761adc233c8d94f97a2ef11ed7813a7969031597cd976e7a94a390f6173cf0565f2abef506b28cc372f8795b9d1e137f869002b9770f0c44df38b4ed7e4ed57b9509a8acf84f5994319772c0e9a93b5df48860b7b1117b81b5504af359eaed33583feefb4f29363dd425a18697f004d3ee357e636f38b19008e94246cdafd562aec2a9f440735a8ed130d2bec2b68983255cefafa58d26fe3d2c46ae754d4b490ebe0efeb08fcd656d0da5ba591d00505788e45a29c7399d4151730df5d5add33333724f71718fba8dd8b5dc08a4be48249d63cb24376102ed0ee15c79801fda65426817b9186cf24e569a3e1c55d7c03db3201095db93e66de3219f099d26743a0bf2539f1f659b33512be6f34d588c47b2342d0be635c5b8701b941e4516386fbab0c6bf0c5b0aa8af2491bb6595c3f22a4c88073b37eb7411c321f17b9cffc9c3b700e111106e13c1e4bddf5fbe114b700a46dc36fd5553b1a81d73c654d4b1e4826cfe5ab1123069af816fb8656bcdcb582e0d2f53e5b1f404c8a79c8cf149e67d5bd7d729e2d3f8d74a6661fe9a3226970f3f61da340b14af5c91bddf61a6f74f300f7d088ba0f1f0af4803e5667281b7d294f2d7e84c3e575a5916e15fbafa8dfea251685756b1f7398e6de9305e6b08ad6f69c62d494f0e60c3ea5d137cdbd1c3681e0c48119e19116d42b783a3306e32507bd81653cd13d906d28b6735800b148982a42db4be74792fb86267186f58ce6408a5da30f1e177fff7612c3be527cd65bfe81ca89608abd253a5de8a3ee454dc33cd4bc54399638c24a56c2beb2cb0a0f87989da16e88d5664a91687ea39bb7b888737db2624e7342ca9342c27a336d46130677454c07faeae4fbde7d78c4ff45cc545c5c16fb6be500ec4867cc06ee099e2c6ee2b4f91d6bb1c03914caff46ae42c091b88d645993bed9393dad39f5e98f61bcb8dd588f5dd1bc3fa17af00417afebdebfbf54a9a25373da6617d070bcb20ac0dedb4ff5a5deacf95295dfd2753e171309908b4d953c09802f86f5910c9f8975e1c0dc1274d7d72706c8b87509f0c3974684c8e6eb89bb631a22f2eb22de13513f9876ce60722d2e029ea24dbc32fe57f27cc7a5ecd8b95aa9aaeca4ff3b323a2f6cdea2cae3f95b99fa04bf4c6b2c51b99e2723bf22e1b10e2569d7d49261ba25f81b5c963e4d32f5c0bc29c34dee76cfbb5f22a7ce8e3128a3dc8dad113ca98f70d18249ca8e0e65044af2d1a26e8d78fe8deb4b4e6af68989e3b5c4f576df4ea631b2c542400fec2f4c79a187566d8a15d411d63bad5c7485d81057b423fdaf036b5a5574d3913ae21afc64bee59cd639b595f5aa1dda87c749d5af29d2f278b7d65030f910508fe8f8a265fa0e29002a66c9bd74f24a6128535d44146c56a07e36f26d7fe02beaa07aecafafdf3bc0d78af8ef6af1469bf9c8af4592abd3b65078492441f0e37f974c4118a062d737b53d073c766ddcd7e188c76341a76a776515ad8480dea00b3381e3406110c72b16781d479c1bc719b631859f11ed46334bb5fc4e375c14b8f14a719456f79e8b638988844cb2a632a609555305283a5e174d5aa8ce401426b4891d170ab54bc7a6efd1f85b8d4d61e2dba5f0536df8ee03bcb226a8370ee5ced7a6f199b2cb19e5def3fc1b04ffc1b83a5c013924f7dc13ea3b5b67a32bff103d9099cb31d55ffd77ad24e8b6960b6d5060106b362ae8de33a079f0889a524cc78ea104852e097423bb511c41771c96d601419268f0def948d27a7dae0715606e019f04a525e404d7cab146b91dd82395637c106c97181966e7c9aba993c18bfde05e31706a930bfa1b9d981b56fa4f0708f4236041b287abe2e6e96fc072b6b4fe067a54b0fa03b3abea8d010e2601c58d82cad7f2870728edf41fc3218fd12b3a7663a833cafc31a0850a9a7737aadd6c4fa7a737360231e9fbb27ab544d5f4c588515d1bb726bc3a336228eabe135889594a45e4b7a649bab4f2b6274766a127111da4269616267cd5075a45334ea6ac395353d8c3344175324a4ef9c07ee1fea9efb0f4b23c359109e998cbcfdc9deaa1d574c0463180c077b3f71c9b566022037ef9af2976c97feee4e7122436018b8418e4d4d43a27e8fd912b2ea7690f78889800f306b20a1e0d27da228ded70c6b5c20255294f5e2d3e85d7f300f320fa2261ad43d1cdae5b92e686315b0a60ad093023e922695b2a14ade8ab3ff2f26d02024d606b19506957d934d0e8c514f91273d1f52f31f6202acbb9ebaea0ee743d610597c911001857e6665f1a578070cc21365f84434556e276ee190f83ecf60cb27fdfed740a6e60698f5297cd9d58072fbcd481ccd340ba1102341e3ff699eb691170fa30c39057cfb9d0dd79ec4138fe63d8724c1375b3311b12377dc03a0231f1df3b4cbdc5c1e4f080a0c9d43503d22a0f0b0096de5f49fdbf8059fab5f556203b673602781b050058fe76fc51757076e7b2e528ef2825f3cce0fbddf32536e3fdb9b32e23040290ede7e1c511b1ad8fdd06f1ed6686b053da33ca7d0a91e7986153a0fd8315f51be26151533065588c9521056d284c1a81d97d229902b28f5f2c5e4525ac465625054116f434ff6bf32b5ab4ebcae605e0493157c7b3feb898b6fa06fca766e4e9920f44036a85a9f91db030f9c9c4017927ea1837dea13d8cc96b7f5ee3effecde969178be1196cf332669957f057cf2902094bcba4d25ce0b7d73478becebc1f2936e3cd7863c25b9878221db7af1bf048a109b362a4e1322ed4a3ed98804ea952bc15ea10e2a96828e16d36b9783c993556948f5c8761ede135c73ac9408834bcd2d9e253ff3a3bd8e2b1f1b66bd22c47bfa09d0d6e1a970dfed861fdf6826b261b86a71646780ea732fa28606e52fc516bc9df6f0162a142193c83f74f1f7c22b7d1b51fdf05a8df92d36074360d11b739c17357af5e08b50bea845c0d342ca50f7eae1e1a96633467852e233e7185cc6f518e7ccd005efade64d2f8f2c1286e36a21d7d76000ec10559343b2d3ed7e9852f3e26cc32eccaeb5f8c8bb04a33d4324bc6410fc527ae32c6a97390d8aa0cdc5c848ee467cd5f4bb602aec98ca012c71d45de17a4510fe9cd54a38988a7cec924580ada695a25aa783a759e157a0ba022798084db41b7711afacf0f6e68b8d6a90bf7c26189569cebdb9622078e3102f3ec968c43366fad0908f4db43bd52fcc872cdbd10aa3509a541488625a20ac0abe1d60cd2f20a5a114e152f1294a3a4dcc1aa4738584af4f0c0ea455fd39c1b40fee3412b71ac42af1ae3414ddefc7bb186aa7500411016954c7c793666102d3512e8c72646ba9b34daac8100000da1ed71d354fe941ce895a93225ce5e6cad356340295cdd65ebcccb59a9459b5c38b3acae640e62616103dc49304920393ad95fa47e59c80dd05988d8a63124b1f7cb4d78d06ff185f45873efc9b6ddeb22d09184fad89327133681e8b4aad5d2698fd14497af5a4c16e575bb87721ab713cd8fdeb3d3870a55a341fe77183c6524d8011bbe10a5ac36d0fee9cddc58d1cf618a2564b593efeff3dc33664c09977cce97bff26cfa0ea325c7d7b1fa6cf336c941d69019a92258275df064766d4414740e86b83f01c6ad47aace63d96451b88eeca454b06039b72aa93826df942930aa9c85452f0ca7747c795a6b7509b1d65e0586e5b1d823c1074bb74ea67e25b0cb4380025f334493fd32d12fec271c944904b84c63a5c61611f61784211fca368da464a2ca9ef6a16ec31a792668532deed28cb30ceef435c277125742005afaad300f02860fd4f854b5950cd2d6332fa5e9680f33a3580a227bb1614f824d3db04d5e8458d2718ce62f73aadd180c74860c4744a57060a54a20a3f95f5ca0e651f35c10a09e726ae12ef149aaec6fb1ea1910e0e5bfd873e0438ec277e9342e54f06e8c3114dea6f1a2a5bf075fd1b5c2acae63447ce3dcf8c9515f58c935178ed31b3fea3e539a939dfb06de820e668ef59261faf673e1a816b93dcb913afac386ae05dd06fd2593c1cc40b410971c1c4128c97b9ebab07d71549e29c7057a482bc2978fe6e2c90250d1ddf1b13ed191a24f53f4698d55e21362e3c390cbf856f34bf0a4ad99b6d6fb3b7758bd3a0a3471e6901477e1a5bb5204675723e404b498488cf51c048a823ef148bd522e8f0c95f8354841ab09d20136960de07721a1793e66a34f8ceeb354a080c0bb3082a0f176bb61bebe3e573fd8b8463951bf20357056a607d263829451ec1a98967946f572b5d8ae6fcbf2bad4226d5ce33aff63e97fd26bb430e6cf0d449f630c04c0d8ea472058271527da565095d9c8618606445ebe9092c952b350c37a0fdc03a76d87efc6f593f7dc9114134344a7e667a9b3a306a62d43df92e496959d619c85e9ea6499cdf6f101c628194a4c8d65b3db3495c38a42e07854224f0b1cfdcfbb1fbbdb40b23e0926f3b4484a35c6b3df185b8e54bb17d4", 0x1000) r8 = accept$inet6(r0, &(0x7f0000001240), &(0x7f0000001280)=0xc) accept$inet6(r8, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r9 = semget(0x2, 0x3, 0x401) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001340)={{0x70a, r5, r3, r5, r6, 0x140, 0xbd78}, 0xd6c, 0x1, 0x8466}) getpeername$inet6(r0, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r10 = socket$inet6(0x18, 0x1, 0x1) bind$inet6(r10, &(0x7f0000001440)={0x18, 0x3, 0x2, 0xd9}, 0xc) unveil(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='x\x00') msgrcv(r7, &(0x7f0000001500)={0x0, ""/142}, 0x96, 0x1, 0x1800) r11 = accept(r0, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001640)={r4, r5, r3}, 0xc) execve(&(0x7f0000001680)='./file0/file0\x00', &(0x7f0000001740)=[&(0x7f00000016c0)=')\'(}+)*\x00', &(0x7f0000001700)='x\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='!\'\x00', &(0x7f00000017c0)='\x00']) pipe(&(0x7f0000001840)={0xffffffffffffffff}) mknodat(r12, &(0x7f0000001880)='./file0\x00', 0x8, 0x40) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x0, 0x0) pread(r13, &(0x7f0000001900)="21433280db95272f0d95a8b93bfd1b7f07d91022049d1bd8db3ade9a4825bfd3cddda8e61b04a0daa38b413a70b679c5b71fd48870c22d0263ce166baf1a292b4c18f218f76f42aec8d9be01d7d03c4d1d53cb6db9616e84de23f1f1a183b8713ae2c749b6943d2468b956d6fd05522ffaf1491be4edf5f5e9f75c04170effdd94b3f4bf8cce8c8e773b9674a08d9bc2eaf71b09417d885656", 0x99, 0x4) r14 = open$dir(&(0x7f00000019c0)='./file0/file0\x00', 0x80, 0x1) dup2(r0, r14) mknod(&(0x7f0000001a00)='./file0\x00', 0x1, 0x0) rename(&(0x7f0000001a40)='./file1\x00', &(0x7f0000001a80)='./file0\x00') pipe2(&(0x7f0000001ac0), 0x0) socket(0x10, 0x5, 0x4) ioctl$BIOCGFILDROP(r12, 0x40044278, &(0x7f0000001b00)) executing program 4: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x1, 0x4, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = socket(0x1, 0x2, 0x5) connect$unix(r5, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x800}, {0x0, 0x6102, 0x1800}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x4, 0xfffb}, {0x0, 0x40}, {0x4, 0x8, 0x800}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0xff, 0xffffffffffffffff, r7, 0x0, 0x0, 0xc1, 0x2}, 0x404, 0x9, 0xe4}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x7fff, 0x0, r4, 0x0, r7, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) r8 = semget(0x0, 0x0, 0x470) r9 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x2, 0x0, r7, r9, r4, 0x188, 0x3}, 0xabb, 0xa, 0x200000000008}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xffffffffffffff8c) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r13) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x8, r10, r11, r0, r13, 0x42, 0x6}, 0xd45f, 0xffffffffa034dcb1, 0x1}) setsockopt$sock_int(r12, 0xffff, 0x1007, &(0x7f00000002c0)=0x200, 0x4) listen(r1, 0x3) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x4000, 0x80) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) pwritev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="a5ea037a92820a11f51d0c399171272d564a61efd91a4a31c8e6d8fcd5619868a3685fd82d2ae63f025fe2192385226b8b52d4bbac685e1dcc596682864372ab7ae1b6ec86172b01496d13085c8954b343873e1d9471c420a60d2afd166c4f8080239f2c04db1fed4f8fcec86de6b4a1ecd3b3a1f39edf5a42d86a89fb4a84038fe739f3c6e0a060bae3632ba13688063f26f242a3d81de7163a6792bec4b9ccf5c47ad8f437c273104f153ab696efd669ea5125ebe2c7e7fabd7e86c08e4dd4493c3bb6136e71c76eef647adcab860a4805cc4c463d5ce794", 0xd9}, {&(0x7f0000000200)="35ea43ce36332880a0842b224734fb08d002405fc570cb765dd035ce5a63c573464d702061a92eacb7b69496e95fc2fc0e951e35456f3cfa3879a77d7a2f680bae63a5e56b83736a9139cddbac5f8673caaa9aa063632c1ff146dcae909ee0215c783bb01b6d07496a8ed24997d53ed8b3c0554147ece9ceedec31e8689b43d1980f9999061223a7d6e210ce9f1d65d5b4ef4f8bc6c13a1d04cff4c4c6376dc70a8aff1da6277c150b93e3f8083676b4c944d2f986d30ba3834fd92a84c1781a48265ee8b0be282f2d26657965d3ca54587078da6dd9", 0xd6}, {&(0x7f0000000100)="268461516ec1301e6e1fdb2a6cf8ae987537e389d9eb798536523821f7b4dd5e96b46cefe4202693eb8b88acb0958e020a8cde2903254feb878def23bb8e065c5e8ce6b526f71f3ed3afba783c7a7de248993b60882a983893d52ead093d9fe3c4a42896a86940bae05c20eda58eb6be9ff48595e78bcabe7522908e", 0x7c}, {&(0x7f0000000300)="7d09bd37fef0188cdadbfe4cb2c92d645bf68288ced4f704908209b1412f4abd63b6ce13e4043bb0da9b99fb2b4a677c50f7fe270675d4d443bf3df0e36801fdc12114d9b477193a364c57f2f3269a6747ea0ff623a950904c2df58a6f7ae3287e6ab1af516eb8fdf83cef4dda3cbf91bbaf50239798c9d5a49cdaa26feedcbda1f2460c868fd1e0c1a8f0f8fe0c0532109b13d3f01f362f16d2", 0x9a}, {&(0x7f00000003c0)="dd0dec4c77d07abbf462e7c4093ae11f5aeb7bbdfff76e4f530fc15c1bf1caaf9ff3386720f2a2189095e314a55483b39d94833e1fd29d35ca60adb62da919a4c962655fa93094f8de0fea2685681f6ae8bf510e548b1317fb2346ec41eaa525b9f1d4f41b8788e56dbec1b5014458c4b75a301fa82b046cf9f9e98e1a3bc3bc7d408a3491c5dceb94473e5200a26b5a70dc0273f84cb872a6014a46f9d1de6a67449ff5f87479576e818237e9a4", 0xae}, {&(0x7f0000000480)="d292368ffcc0393bebe4e4d1ecba5620458cad24999f9504cbad0888dd10f877c44db650b4488490476cbd4e7d3739c40bac7eec97b9beda6a62e53e35e0b49296b39fb2c0e62aeb6586d01033b7ba382a09020460da0b", 0x57}, {&(0x7f0000000500)="b916efb6332af319803070d8b032a82b2b9702c1b42bfe6fca97297b2fc86d57e8ba04a189d7ce205fcd995776e3e5ee548c80c25ce1d210a9c280230bf7fb7e1c", 0x41}, {&(0x7f0000000580)="859d78fadb978cb96de458942178bd8a171ec51de7c3c17af73821b63178c99755ba47f4de80f9b08c0abcaa4942f0681452beb78eac8ee02a631837bd3ed5b30037fb22d3cecc2664162c80d1272e4f749810bfc61820e360dbe7bc2aa219be83f91e033fe97d0961e2393ff8597a338304f24f9bf3c7fab052c7c6bfe31d9f848484a1832fac68738d095b2f12391e40433428038463984dc04022085749a881a1405ba37d139e2f92afad22222f1848b58f57d4b38b745e44269bd2270327dd54a071f411fb83835bee336eafa15f311652", 0xd3}, {&(0x7f0000000680)="e0c147692fa1671be4ddfd73bdb91e1bbac114f99e11f3c25d739066946f13a6d91fe648c4a69644847ecf6113e2acbd967143412612512ce1b7b1938ac572ab1248add0cb1c9d5b59dde50399831dde3111cd06fa7dd22243793649f3ae14d023124121eed04f9dc5a405a9d6fcd66149c4ab8b11ce6567577a7d629c5bcc0362c504740052053a47983833e91e14512b38de8322d4fd15473e7775cd121ec67262771fa3ee413db23eeadd3411f8c6f833f4a93b56e0fba7da1dc50fb933490c98fcbbcb5b5bd17d938f1d45a8204f3cd53f4f0a871cd935b410c641365318f76a0cb015e696c7cba36f1b48c6e7d173c4b049290a6cbfe2594823e14d958db090884f08f6bb4bc09ad6f66409c1387a65528fd5edefe5521ea108203ba6b6d5789c7e5b835028a3110626193421d38c040b4bce95b7c9fb3fb7f96a15e70d97a1cf2a82e02841e214e2a4ad0bf6e284c37a56fbf7b39f1d0e09e372641a465a61da3b5ee238d7c4cc500569527bae2899f6260f425cd05f2186d8b97fbf578454bca70a2da36e3bdd18f65d78f259bdd0a95c0822cbc3c45eb7fe51d1e2d5cc2371ff39534cc7ac9df9bf69ac921777fe6d33caec3032a5c791a995c3be87a723970ce1f994b6aea71119e8e287006f71ae283b9d838a21f12c9fdd0bc041329cb1260b34293598b9ad2ec98020d122584d45f00e4010fa4ea7616ae3b9aecb2416770fe9ee8a5f67ddcdc5647d42f5241d91aa3809f56a00dd0a1e678e25d1c82593b1de44388dd4bfe264c4b9b955040b4c2c7da67f41ecc7967eeee7ac48eb4831e7a1bcbbf0d994576b5e27e2901bfdbe5ef18fcaa0142b3516323dd6a4cb2caaf86312977c1a82c69c9180d4086e5a784d51a5954b5433e5747df855ce0ee2bbcda687e14e2f8399bb663d55c9c896e3b95b5a8525ec71a2bbcf2305a16ba07479a67e25a1a96151816eb013e79a2a6b7c0c768f40e3e6ec6e7e7db52ab8205b04198af6d6ab7067a56c24084c53aea8db4660ec302b09ae74b4e6e9c574e5af7b41d8ca235a2515bef15dec79101fd3fa09497174102e7a40e74692339978f133324bf34fe52cdc7363aab2e2bfcd52cdf0e495647c2cec86f8ad8adaf2dfe9ec06098689f91e22b33eb7cafb1017301acdb87aed9d9b0018b8dcb02461b52133c2457122b1070f5c65bf5b71f834713c54609f1438fc75a401ecd773196a06b51a3c4f64770a8f3ed86ab83bf65a0298e74865b51e23a2014248554da5edb6fc9d7a48a7517b4d1995508559d95ab050856f82200528edafa273d4f799f319c3e29d3d9a07911eadb1b2a7c81cc29c6b2c459b33aa8dd4b69cb50a75c1d6884eb5e33b5c91e8503fea2ca54f20df309e60e9ea175c832ae764c4a95d08fab8d67eb49bca48216626670ea3b96fd1eed146059c29db5877e6a0c72a0fea10592747d1f60e6dcf9727d3ffbd91a1cd42de6464f1bae08ec1a032eb51d579ccae4b62a7923c769515cf0df81dfb881a1b866f902b78b598fb2e7380ea67ac362365430350339acb64803889ff0872a7a62f73d33fc0ca1372f316148b7f886f445a2adfbf06f205c1da2243e2fb91aa143ebe0fa650428229f7ccfd3b8160890ce0dc20d63975018867bbfc9d5a58f11934a31cbc346ee8fa3b01429870a20b42510d40605bb55c944cd68504eff457520a53ac3d51c53ca750eb885673f4c7ba007ec4c2b6b57029663671be79cf3923daf34a2e908f765ccd383ffbb431dbadd6254238199bf63e9024b98d72f3ecb3143003da883bebdd364a6caf0f5ae34a944f6ba6468b2cdae696b3aec439568d669ed612daf55a3d16a4892a76b2fdd15c685a3a9c2a48342dc43a37a58322a7f5ab4ed7be46240acab6f7be91e138955d5e3ab4859eca56ed8b60f9fb8780312caeb5776062150c4cc7cbbd998163dbd87b662325eca687d59dc8f74b4dda3d353fc0443c33df8cba88ad1ed4db7a961b484598a06f643568af97f84b9891a3d999570d74d4761941446b21ff0f7924dc79143f6d3b7e4560fa5cb491a5134897b2ac5599582b019539aef81d59fb0c6c47a311b55c557b7fbba3c34dcdf75fa149e37ae1da58726bae8bbe64668636c1543cf1800bdc90f21ebd99d50fe22c3345a8623e4188a6e104f9b027650db095b16d9de1195a998fe8f134ccd1f64f77daea9f50d360e2769ca129709ac1a44249d933a4c2459928424ad84a55e29b324652729720542f98f26e98409f3cf926a9471820dfad4a71d859b12d63cf09db62fb648fdd15b1f6b5b66fe40be1a878fea5c3e530fa3cdf4c845d5e66c3413f3c6c2003b4ad47b9c1ef9e7017fc259fdcd1fdbad248ae99b2a5a8a7eef70106ac73bd4d396a92a8e899ffa582bcf6e7dde98ba73f39f652ca437493a6b5a998b0b9d50980ae725c7486db3c01ea6e727672b3489e190524d91ba98ac76e39ca7beef45337854d477df72424d6d9d83cc21f1defe262c02d684be6175580bad9de1171606806189135b72e3be051343974a604189ad6d57c6608e8a57eb8180342efbf631ec0ab84173f6429938bf6ce3b9ca054c1fdc619e85b1af8aabe9b988c786ac21a1f12d1683dfe0a2603b8c0747e6b0d8e5ee5545280e18c2c53512a2a84cf540bbde394dd88690b11ae6358470842f0bcb7fc47aa647ba93a9847464f107fb83f6d10e16876fa105b381faa9976094b4ce8db0cf4f8952193bff1d1eeb48f43dfdc12649171378adf84545f4160f95c188f571e09e1958626b3e9a59c554aeebd4b86be1e88dcf5f7818d24fed3dec1b008830f246bd129173e1fae33baaee7272bd48dd1f7f085045e8a810f148e63b76cedfcdf7543bdb57ab37194cf93f265fca30499894bf6917a5c33ee1d7eaddeae6613edea48d34f28e8e7e6c93f5c439c6b0e2b5f2642a08b245fa753a41bb999406627da8c3221f32d3fb1b67e7aad336974a5a6bf817fe07ff0d57ef8769fab12318f01120ded5236fe69d6bcad95343fe94d03a74799dce90297c766e8aea44ccc8612543a0161253e42e65916509f2e98e8d3d4156adfdb912082b442fed896532b41c150f2f76a65fc0b0e299f7b80ce7a8c39345e8de59b1907d56ff12a4deabe429f9b59e860b65ba5f0d772c9860dd478c6a068ce2ce74a603a7ae8f92bd3427ce643b839c0c9911fd7926ff7c145ffc2dce9253cdefc7f3075812fd6c487337a9edf7c056536f5cd62c7ce4a15d596de1bc579ab62905b1f77d32c5c4e6e480d1cf1ab3a120cecc326ff5b510adb99c92649bdbe9b5f599911de7648c0452ad5e9eeb1da55a04d9ca6dba006e1bd5e4cff630bf930ef5fcfa560dd6d61d1c08bbe150139b95d0146de617cb73c48e8bd3df35f228baba56def57836bb1a6f135a826ffb1e02bf2572b84a95928630beb3ce8c6f82f61dae33b1a1316b816f403cc7ed4067867098a45cf6211aafe902a4ce754abb8dee468189c8884d0d34e5b196688afb70f1fe85be02cd4bf2b73284db049bd40a7bf9d95ac8f6e1131714f210139af157bf8ca1979e8f8db93493d8c427bd8e35a409b6b237a4b03b63e94e470a8160ecdb10f74545d423b55f86b047e63d065a697ee297b5726681eb72b6541796250ffe5a50d341fb21a6df725031473395f11dfcb84d707df602f476af23d88dd6cce1a088039094ad6923c1b5aee4d3b5b65b5dc005e478d03c133a10ab4debf6bc4bff2c10b5c8172fa5a0c814f8f5e6da77b80f4bd0fe2ca293230908d1b48097274e4c932f3ef7adc06187849b12311887f9672e51eeac0503e971d5ddcf337e117595de94e7c8b5ebdb3854c5e54f74ee50200e57a744239ffa338393a8baa21b5a015aed0c76d1dd7f6a2b24271b24fd785d1098579a0463dc7624f116efb838e18b4e64bbd07fa0545658ce1144035fead0d17527e4c07d50b8e7e3ae53ee0654fc40a9ffb197e4377c943fe8db227d4867f657fab2dfa9897065e66c487c14c87c69c44de333d967dccce0fa54a9b5f201ff62e4a855de9de68bb4d3403f131b75ef4cfc92460f22453177a66daecff8f89b00fced10a0cdbfad6f4b272513317a4cea95d6399a04e6683604050c6e436c6ee68abf0ba0877fd2d8aa26a5a6ba2804f0e19be64f3587a4e4bb7a7630b86c2407bb434a4b1ef062a2307c35f24267212eb00a71e9d3dfb29560ce396b0bdb93b56af4e4ce97cc8878518b2f995c3637d9db7bc2af63d97975cc6364f8ea4f8991a816e5f53801ca164239ca4a6030a7b63aedcac3179b0294741cfd666c932c8fc04d4fbfed2c439935a7c4ac0437c6f28fc7cdd3221f2e32af3c322487eeb4c8f6fcf68da5cdd51f3b59dd1102f67ac3a3ed7a022e6484f1ba76b465fe134550a560fa48cb87f057d25214266799907ef09ddcf9b7521e494318e448c9cdad93fd38062f5d695fc2e89338bfc74e4e7f34a24c975115a5ea75a5909405d92fbf4117b1ac40690e0e6b13f366bf26be5a08318e7df0b8b7167e9b34a25f079872f6f4805cee596022bb886c16b8cc0cc8a524670bf0bde53657f6d783b2484baa0efc2dbc0a7f2d9e9c1d1a28972c915bcc8aaa8586bcb57e5f2c02d798980726068e0ee5b87cab2e06538ab3358d7eb88945d7478cbc9cec576ab1b3b18e8286523ff1b434fd78c1d7f22e72fc4b28144886292ae831e228e8aa8624cc128f7e46b367b806a5b2d6ed41478c35e2dbc14fd8ca65e7d0f20c3a5057457e239ec25da841568853659be172bf95e13c87f13115015eaf245601abe5b20ef7490eb853b11b3da2af45bc9d211f49350a77ad55951c4dabe1a938ae1b108117bd964932145bc617b6fc0222e1ba59106f9d7da284e129891d4a086314d9f568ae8992f26e101c548c7d9a56adae50184e4485153cf3a2922fd116905a58551f53dd09a5b5c534cbae2d206d8d0a190e0f32d1703886229262b52193987b5d94f6031c0ac83b220569955f9504d2bcff9d98f8c1eccd447d5d5166a87c94432f69852a0bc390e647ef5edd589d5cf41ad2bd3290d429c583e792e990016d3a4e9ff093093d44c0e770ba43b40833d25af3ec6aea1952db81702b7f3a524a31dbbf7473d825ddf267b1f74435f4aab77615d9c9b0186b68e18ae7d9b8dee91c391dbc484e70d4ee7ae2cd8ba97091c636ce4b9e8011843d4cd0d1e4e8df459737f9d36e9a4c12b20b7100d4827b2c237782813a26ac167a3a9cb8b688e747a87c55b042de9ccdbcb179751c5a873b318ef91d7a30df67c76e62c5b0a34af6781dc5d241cd2b6c411be1f2c9a9d91a1f936dd311bbe25d164a6188a2c5fe211fe23dbe73f921e4d68b9071204596ff3a7443401b4d89363beacc7003fad9a721c498108fed5249abaded801cef04934d1f2c322a4e72df91a42d25b6c420211f4c668cbc2ebe802444a1862ef6aa3a0456dfebcd2da3c2db7dacef097fc6dfdc7a6229f2e8f90f1b583cae21d2b5057fbf4a77fdc9bf7d5abf049e4eaef7b85c45f8ac3c09a1cca0566a5cbfdbd751e567512204de67abbd206d1ba6362f955dd8c63c8251f7d99ae2ffa7cf36306b8b8a03bb233764b20a930d8d3b24e9c09a470654dee277f2aedd90389a39388d38e4f456e157efeb7cd1078b11020c86328a9db1712b5c0d0a76b41f62e1b2842b82856327e6d9691832b52a90d4ca5a21dd39a7152607b874dd4673bb948057317f8fab5108ea5b7de3c598d4351f9c67d90de642895da59ab85866d6b1a929cf70092d35ccd0f4dbdb7ef", 0x1000}, {&(0x7f0000001680)="759b2a0fc25d7e003a79b3fd15d9343de392f1e7f47fcf4b4e1229709d329c77207cefa69fbf69558d5c84502fc840e4273df6a035afbdfa63d8c78b99346ae670834e9446483b15aa5b54a1dd1e6dbfbfbd33ef33b4d1023775097f943ecc14901907567f43b322338833ddaa0dfae7a01f051c", 0x74}], 0xa, 0x1) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000180)={0x1}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setrlimit(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r3, 0x1}], 0x1, 0x0) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead08", 0x84}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0xb51a, "1a2198b59b58505f40edabfaffffece900"}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mlockall(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00009a6000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000c3c000/0x1000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000b4b000/0x3000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r4 = socket(0x2, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) executing program 5: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() socket(0x2, 0x2, 0x0) syz_open_pts() poll(&(0x7f0000000040)=[{r0}, {r0, 0x77}, {r1}, {r1}, {r2}, {r1}, {r1}], 0x7, 0x9) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r0 = shmget(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000003100)={&(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002f80)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() setuid(0xffffffffffffffff) r3 = geteuid() r4 = getuid() setreuid(r3, r4) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x3, 0x0, 0x8, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f0000000000)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f0000000040)="18", 0x1}], 0x2) writev(r3, &(0x7f00000002c0)=[{&(0x7f00000014c0)="20002000019c0a", 0x7}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getrlimit(0x2, &(0x7f0000000540)) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000100)="ce94d0d4bf4cc8f53a62be7e5718419c62606c3c2f64058920994abc396d89fe5a6a585e4876eace845dfac59f2c98560115b9bb7e05065cc535201c9b63aae39561cccea07f98fb49e10e15978f7f4b95a383c6457e2495c93ecc518a6b74910a11e293005c2ac26a69bbe3d057f550809288761be9d8d37061d892df3bbe2897463b4a44ef7e376575795bd2dcc1334bf820fe51bd646ec3b38bd0aaf5513876d746b309e185222cd72009dbb1", 0xae}, {&(0x7f00000001c0)="a0dd3dad6ba1364904b8095e4870a1448d07addbc4a4b96123f41c8f169b9d89eb763a9430aedf9ed05e7bf4d88a68abd5f7b9ca37d50d58e6c0e4ee561f8c559c", 0x41}, {&(0x7f0000000240)="d730e75a2dd92cc75bdff300d7cb20fb49b20269edc625928226d4b2aed1e9218519e6e94caa280b171ec3768c6b9c3a28e0cfb0cc8e8f6c8ef98fb80044d1fa6cbf4abefd6c3ea4bb41a193212f8fa8d4d892df4f3aecfe7b5caadd5e0c4b3a55109d47f449c1f3b7723f9304439e1fe5982c8b49a40f00c97aef72ddff55516ecf9b59d7f79bc6cb3eff3a5a9f9c7c413982f77fce", 0x96}, {&(0x7f0000000300)="4e6d0a5d84141f4de9be76c8a1244bf3c73f62790372b3b760303a884cd706fc504049b47049f8ac88f5da512054ac4040c353256fd03fe7c227abbd2a759bbbf4c731f26543b0e0fd47c22263695e0cdb3d07d633ac4ff79c46d36a78152450f22257709922c0593c5c44c8e338907917ba559e761c65beb885bc540797fd1205d393af858d1b4f7c2348b39aca771be99a30a01f715d80d64d6d8062b408b92d9fb9ed00e84cead9", 0xa9}, {&(0x7f00000003c0)="d6116b9c687d7d0e93b57e22b6ca01c7da9e60a5e2f8a1675b1e8e36cf906227b91051e42a2b3fad32cb98034b4aff0573a0da3553d49fff417302246eb8c5d606de7c8ac8d559ca3b48cc3c3d53f8539d97c75e214014f3161ea2829effb8179c6915948de4cfd62c2594b748329f84dd39", 0x72}, {&(0x7f0000000c40)="5ce2e64049f1d74d2a6f07d9d6427b8d5a512b4871a5236ef25f9634f0aba191c156dc9c8bb918ba3389834f09b159e38c0e6c3caa332e1863bd3c7e35452040263527d58569b3655ffa5e3b220b768868f99d24a203467c683465d2bfeaa2b8595a32dc248706f40189755e65e06db349619b5c6052bf09de473cd029e113b87285a6dbb3a10c60751dcbfb578c9222d874b0a7ca1f22f73272c757c4688a29be1af7ab298daf0911f7daf4a2f94099e3d06c8756674039397d294d4b9278b9dcda10975350b1e93496aa2e7fb8f9f9ca610b9c7c9be3f41f855365726c751980d59e9b36b58b87fb506492415308ffb5614482bef27a157d4ef3039ae5713e6a43db22677ba4548f27e846d1f02509d16126855f2e8903d8731316da9fbd6bff37518199df74bec8ca5731fbbbeaa0cb1bf67819cdf29ab2b3573539b300c6eee992815bf71ded8e2c5f60c9280d5fa3a03899883cc9e4a0e74636421e5bb6d21d6ae71c4e8b3b56ba54ba7eff2a660b7eca021b0b4a2ea0beb3ebf921d435e53cc6de0d414f07cb01aba62f36bc50c049b9532aaa3d5333e095e120a77fb479490dd367245b7f3cfb55ffe73d7f447e5d901310e84534c666fe72f1b4fe132d9255f9a3a5e46481ed17f3c4677c12e97cf982f5d427fe57b4f95e3638e698b2b861f3e866756ffa925b65d00fd5f3978f685419586b5689c22a03f2e73601a11cbc6210f4c10a77a40803557f0f9c7d1875a7ba6ac7ef54959a89200644f9a9d1a39a88849d42c9ae79f193656792c5ca739a4dd61cc7b61b67eef859dd2ab5be31151a9b6bf153ca4fc14acd40e595c515b81513404f8c130a981393676a4289e1828b5f89f354a8c11d79bdabb608fe65db8c3fbd7d9aedef44662090ebbce81b55bb34c67eb7230ebd9c53046043517970123b59b3c4087fe0ec4f76e385e71e3ebcde109d4d921bb8ec9730e8ad176db0d6aea0c4b3a2cd15e98af5d99fb139b49a17dc47bd3cc464525f684874c8efb64c62afc2abbebd41d5d820ef989057ac2301349c1c22b051ebc85bbe0d635f2c120b5ea8e1c1e920ce5b38930d8e3b92e2c9627d4d64b7cdfc338019d10da412ca512efa88a0f25396cd38ec768eb0c9f86b53fb85fec3194219000e5ab46d1f356b78bdc81d14ec5e087ee8686466a94fd95e18181baea8420159928cf941f00795b0e94046ceeaa7bc0caa2871e77d33ba68d0777559db88399d39cb680e41b11463626767bf9cbd3629abee597fffbb00fd8548f11eea0050c15b07b3603423aece79310f5848709d1af34ad6d2d4672f29e8df23684809f9af1984be81a67b86c3b08594c95dd6474e020517fe8afe62e9f77f075d4c1413f0015869b355c0e5457d067127be8527954d853ba7fcf79b697ac45665ec779129e03851e382576055687cb203d0f96a7cd5081b36c7516e8b9ba337c0d15d4ea0b6f09ea14c7a28fd29e34cd7a981fb46aeac260747b8afb5b0e89f94b7bb12e022697010a59e1f6aabb07f5df95228b2b2c6bca85685abda734f2383e5fb33fc1578d0b98002bb2fe7da431fa18f7802faaf485c52e4c99f288e4849236ab75989c39e19a1e7faa9bc6511ff79e2cc32460b6e0297c54e572d10e159520124c9ee7561f4cdd6d8c8b4a1afe01744dd7a761a39c87bd08fa0224381d1a316b183afb8608fe8e8a77fb5fbe9bb7cdc7163f1a365400c06047a175946b2421b82fe56016bf38ac9bce084e46e4cc36ca5ffadea73bf6f898663fda0152ec4118a88d99ffeabba38514e2d824337513ced74aec75790a06167fea2fb986af06829532aec76cb0d75f1323e3e714caa5b53273f682a533c635770bb65a8b02909ea44bb769bdc53a96772616ea5e1698fdb0278b2c01c33a7d2bc86cd61d048c2aee7bf1625e9ba62e453bc343944524134c70aa4b3639b4964387c4b92101cd41092d307535b26a313c427c9809ce0f1a3a3d0187368110d3bf62eba282b4193e2da8dfa798d38023e0b1f4a25cdb75b800d3153dc0b43a634f0e1d04f5823189d7007705b29d0108179e068116c785f235cac219fddc2a25077f62a54c443b579aa2f5ab2a7f1216966e17f18e36f79442eecb0806aae8bc741287602594c132e0106604ba8e21e58ff940cf95e9f622b7dd3b072d313e961392e50eb8c414beb07f86d49fe0b2624188337c4f54138b62c5842ea00c96f5fe8b2459bbd61be4c557fa81b7f1321a8d4762c8d6635519e37caf71e97d4ef13e236b8d49258fab8bb3bc996437494fc3b3838d132c9b33f83efda4dec3a28ed7ff6f4f50aa1a0e1ebb7a846ffdec4468e1bc8233b92171bbe3ef90f9a14d559c3acc75e3857f3d1c50d402819063077e6a7ae18227e694595a04aa2d013e3ddb15b43ce0ac9eb589686020c5c0efed51ccb24eff1e79c1a971f50ccad0e9ab0a90729b235d62fb9ac1f4a3a41c5bd4c0cdd0829cea710e8bfb59e5c496c40789677c3d96be4944233a34ea44d4087547be3d7571a9d2a8ea41b3f28c67872be7a4316dd9d7450e5db35333f5abbbb681734170c6868b2afddaa5eae560410a13c71cae90611c3360c2dc43575ca8650e4cd20925e2a06bdf93ff3678b099a84a5758c5b5178c0d977d6c8a3d8d0253e416579f025ce466f6783925a36a4db939f36d0a3c29af306696f66a55a622c5b2cbd6841a066f5c72153e2fc8363353402f4c3794c447c5cd735d9d662447b47bb3152a8c7c732f54978ce5d5cc1d9ecfdb4097e60e52c5104abc6335d32f73799e69487204cfeb3623a3965a8a5723752685d350bc5f82eee9f72abf351215ed77288c592277ad389c593b24b4e00b47ac706346b618aea76ba2e2b954bab4c98e19d9191c765a174877f59e7f47577354c32307a323b9a95157768f9d7f9eb9fe2558356fd97ac91fdd51101fd0c335f4189dc4f1ee25dde375c059f776e7783bc8aad587f55f122bdae2fe40191c7785ad07ade725807c4598a9b4aa9619a19b26feafbb3a43dac28499bb6c1315f6c9251053271ba4d67d4cc91655dc9f416d7fac6e4fa50205fac5a666fcac1150d725925a25eb24b47ca6e6110a40c0aab2f812aaf9ee3b326ce5371ab51585e7e7406e401c280ee30130e11d1f1be142536863b481324af41dff8b36e8620772e8ddc9f29c02de96b0a8139436ceb01521b8b99c723e1b66ce8ae0dc0c9aae40b9ed0c01d85f940e0caedadb97cc5e65b29df28b2d5a61f8bc05dfe3f79295da7dcafa85b7d1ffb277693dc67e6c99142593c2417164dd2b9e5e224769387a3f3c9948a5a86b644ccdc3716d6bf491910686b58836006a1137d93a572e0f005ef4695f592ecc189957161fc706b550caa50b2ea170800fd2204825114bc68dcdd30900c5e4c987f73e067a357722a4894839eb96ee52097f7c682229576fe0665e0c000d7a7315d4e23e2d030f51aa5e22e04b750a81cab8a3a32fa6baa29b27f378ad2a26f775b8aef712b41d08f99c3f7642bb34732e771c36e45b6ad845e4bf6da48d53b198e1fa78553159ae14c3596ce7c051f884f3c4d06049c79a1eef51694d8de4380b8eb46be11523c1166165d4798884f7b42b8ae274a6e9369c39b64a7400dde26abcb52f3ba3136b0c2433b63d0f45930813661db3c81da1d1cf9a08e48ea10453c722c91d67598f15f167b8e27b2d459400a5f8f8364d773c4e0179cd7b90e4a7c5c41a828f11d2c89e68cd726bcf78e351015ca49f0e5e38a59dd802d1d52a39613996d7b290da708be32b3e609f6f92a7d48f169a163a68a8a1d5feed75042ffcf53cb229a03ed81c2ef8e197f2d99541afc52c6d1c1bd9200b2a8e32aa8b0e00515d67ca4cc454364ee21868646ad2483d38b28ed7330fc2b14fd979d6d949abc3e54d4a27fa19a3545bcbe43265b783a790df51dd7afefbe8ebc71dab86ad019abaf16a9a9834c1d76404376c1f7a7863fb76962aa9a8fda1c42485b083eac56c7c0f93b2da78efa21a0ef54328e678ac405614052aedf501fda8d9122429b8cb79b1fa86ddc70378439556bcbc6b124213a519f207cfdfde73cabadab143a0af70c480029becfedc0404eac602ed63cb940e8a11a7ad465963432a3dbf3b6aca4f13230ba7626e3950198446b255d7cf5bee30eb1b19ad153bd0d6dbf3bc506b55ec828eb7db7f2f676e34edef2557c63f93d038a09dcc858e5210641b72fc57cf9c23226ce68e3b39dc0ec2aa6d3e58767ea390da82274f5fb80d21fc62004ea77e29a18bcc47fcace6c7cbe058c603e60ea4aa185077bf54594667483aa9c1c493eeb377d911dc3460c1af764f50a4ba51ac1d35b0383a849e3b3ed1c8296f86af93af2445e873f48f5908defaf6fc40d76a7bf8bf285d46a752b6dc0ad0e10171bfb229ee3751f9be0ad19717ee893bb38994a5bd187cb5c1899ec84b2f8e3328c8db186925b457fc4fb28eecde932427bdb69ed593495014e2dd30cf9293074721f52ddbe0fc967288bd45c291888e1730d4ed670c672ddeca889a7988a0ecb347b0010c716607b6fe2c60045259538c39f9baf5ece8ecd2ff1995a4f97258cea5b2f13ef689f7fa1199577c8448fc6eaa715b0274563e0bb138fc1b96d520391f8e115675527dc0477cb494369f653194640a246e2deb8a5bcbfbdd4e02b61fbee372347f70a0fc5c1ffc89ea7eee31affa8ca7e44c6a670b5cad8690be0c84ae70616c0f2a42ecf2a60129f562120586c6bee6f7384d6e5632527abedc498aff5495ac0384293ad9c87e6fb261c0534f3aa125d723190769817ea8b2997a965e11c967848c80fd2d991930af1af4d9537284061ae9d8edbcd3ad44495a92c7da983f7e77ad4855580bb3b96bd2f92b5c4cd312dddea56f84bcd6fe8e0b3a88ae0e9bf0ef500c849b76f3bccbac4606b55f8fe0eae530c281af6010a3d32de38ed5d6b9d1f0edd7a901f6f9709d80d2d04d50379869dd2227d0d4b246d36c2f6a41e3b94bd47fc252639ec3eae2b361242a97ce6bb123549c4b29150f8c7bf7c04c3f7953d58c20683af153a38d9686486f714eba0dd2c1507792f8d1aa0b11541ce10ad31e287929b5b9dbdf173cb025790298ab5ed2500eff181178acd04ba7028306e3941f052a369b187ea4eafe3517b51d5b67ed6f9211f318318705af06c703c3020b93eaa6dfc0df4d6cfb26b383d20192091abc3c0f51329025ca988887b86c7a0f6921e68bce94409a21fd43d34767dbce54ab0c341694aa7d54a8ed763b1a74d79cb0311bc4c577b9ceb41d43bba46da511861353b2133b0ec51ed1cdb8a59532e18085009c4ea3d7fadb9a1dab79f33205c0a4e9c1998c87d4b2c80e1941342edc65ef7da3664ac4ea9cf447b8f02069a33a4afced1764c7a60b2135370924636821710c4f8b6e5318b5e18b422c6240b88b39fdeffac60c4c3c49499e77d8b1f7f45aa7f41731de08a592bf1f65611129d9b215d140a0ff404c3e36cf87eb291f29ccc3934ea0edee64afb136f134df1e7ad12613e91b34c4a9d1b74c349e0c64498f9eabdd872fb8b5a9837ee81f6c72af375456618d59f1999724ffd12be4e61d623d395694b23b416f376ebf94c76dbf5449068d709a251151d97f5aebf4f92e638aa3d8f66ac0a3e39e9c123d8def0631bfb4776ef2501cd5d6ab4020ee924f2f2c94613e3fd8289165c3c38f6e209e542254d59936afc573d99c23173b875ddc68933d7c75a320ffab20f72fe98e5112c66c3171754d889b803898403cfe3eb14ea9b8b3bac", 0x1000}, {&(0x7f0000001c40)="11611fe6525e9d0e11cf35e8c46a78bc835141d4018618d30f7608856ef2c89998126d1b5d42fc52f6a3aea9dfd72f776686b39d0d37c4d40e9bc3364507466c5f53b391e7dbb64f5d892db2cd5aeb0ef3a9ad6b0ff86a5d279b766b1cb1d0952f5f63260cdb4b112877d8792311cc28a9e420637e59c64e1202578ba0a171299bdab300e34f50c7a4ea20374fde253f24e5243b3dc97f5ff6175326b985a3906e6dac2c9549b405692d5500c19c77ae7519e2dd16885d6028f01e46a1913a0a7e84d594baace5e806f3496f8d860a049d24dd2f890071a22b6a57fbb33e3a8bb3167e17bd68381e2fd3daac12e80a73ab595cebc99cf7ce78be3fb40395acc5734a63d61c301927351e4b788d9a0191346ab54dfe5aafa6d2fc0db5957d0c5373228461310cd4b4eca83e85d09b72aa2eab555be1bb39d6895a50fc52af1baa07698d4ed1b2e692a685e73d96f71a9adcf29aea14ffeb7b47136f5f3d2b729f31bacdb8f4c397495cd3fc3a2ee0456a7cadea82a55286cb529c95b8037c3cbe1efff63200197b23631d124c8f6384dd211a8c44f27f1c8afc8ff8fe1e9ad938af37321622ebdbe09d87cb9f7156a11753b74d72712d429ec3429f518b1b35ae9df610a9070afea3c641c6be5f3b038907904223f590d0b97d6f3e6c24a37981ef9670530b7e45020b0374f94dc85bd18162d5cea9a3a1e35bbf3a86b75121f435cf313bdc2cb8f315eead65b5d0f3167976594dfb0e23e26e490249fb16b05ece6d609756e39cd5f42b9077b2edbba515a5963dd70fd35de7c47098b8e09524b9a0a9ee41f3e89f9aa072a4d4dc681f338b6c5c32bdc6d12e32c093224ca12cfbfbd8ed48b10dfd4b7dfb33c9b5e8f5f1728fcf3e0d96a6bf64596a2cf77add7deac848c4a1a57d6e0145758f33f4a345d29d036ac4ee89be26535753d6d0e431d5ab7420a9cf7a132941c55809a9cde25ca3410f8d48037c13f3e75041ebd177b7dd5a4dbc3f6b169bbbc2625843df93bd598f02cd5811a61ecd6760d1659f63ba902673465875a39da68d4a49e29e6614d2ad1d8ade3b195e2a2d7ff059ca3e2d8f6b175da90a10b1c0fb232eff970e17ad48c4398de1e434344ff6efda719a4e0a13f9e1f62ad5b7b88fcf061a4d82ab9ce998c885c83f4b2643b5ec786fbc94bc54a6102d0231c2708281c253417d168c728a38c1605dd955753a81a2db6a9762888d4be4fcef79ab4d2e24ddd696b149d648f858dff9583391b1d5085b1876d3c0db13c1834ffdea29069fa1a889d245a904fd782ed7bffd9824abddfb0dd2206fb55057950ea663ea4f6e70add6cbbfc0730b24168e82897ef1caa8da87af149704a6d6a5d7784d21c796ab687e623983add4889107ab54bf3f9e1762df89f05aa87ef1bb2eb86a5ccbe4af87b9f0ff83a690d154049c9bc428248291d5992bf498f96b7bc3e4fe9b842107ad818c9f00995afc6c4db0024b1759dc9d8e1ec0b452c2dd5422aaf2948bfa79e202dd7200a4ca9a73991424dd3248880ae4f3ffa768ddca90ccb345730c11bef9d1926266f847f389c26c4827d3a3b68811af51689f432cd74f0b3e0a462e971b51c3e45e97b12e5245f2c2a664de82ab43f7499fbae4cd4c0a8ad0e57e6c7b1e00aeb3aacfae70a947bf96a2099bc35b4832c0879dec9d12cf4963d2758ccb1187792e522c7c2285c7cf3a8636f19a6ca8afb80871800970948ab65234dac0994c167e53a49a4d960a30e379184173295246aafe255251f7934d20e3f233425c347c8d5a1e9707b0e1820fbe339bc9e05c65641f2c750ae47e4562f4cdd1f264ee78da3a82e1fce78eb6cc4fdd6ff27f645fe7edbdd8c51208097264a45b386f5be8aec382abd38372ef125265f099dc9d9303e647fc3f3e1140a26f2615e7ee1fb6a11c324619e4eff7e1c56466dbfd2761fe7ac3a152033a82676c55d33ac4a0bef815a22d24100c845b34fa219f326a5cd7de3f8ddb040afe8191ad7e2c0557e0e1e16840ad0d9831cd86d2f7dc38b2bd0359bbfdb1a26cb74218645ddd4172d5a54bbf5e4dfaec24bf9e53176835a8ea02bc9d117812ff731d68aa13c7301df1860001ca6003c9c71b67283c35d90f20d75a66661e9c94f459e918baeafdfb98f0affb9d8129b690e6458fd02e4f2e55ec43ab752c1656456c5f2ca448a0ab1c25d82b518b986707c354be76ac7a13020fdee15986d360dbd893e588d870e19ee395c1456acdbe5cc8b203bbbd17f94b4256417467013bdd4cdd37157753cd9d16a977185043daad05ca93a9a7bc874aab3a159dc2dcc9ed9265e66c145d8ac66297d4c00e9fb43dce7ec53271c8e360734bd87f8146bbff19e62f7303a210dd5c7ba8d90174182edbb4da358910f856884abf33d17ac0dea5da9790f1aeca1523fba0ae87740eb4df16bb1be6eef1c33d458eec369c062a2f05cceb33baf88c48996dcc63bd04c11a81472cbf0b28669140e5ce176a8d99ac9ad4a35a3688c3cba709d710655c2a966385dc153330bb1f8d9b98b051731a635cd25be1b6c95da718bfcdfbf3e591cba250c611f14f6425975935c120221e5af82e7f0ff9909255b4792fef90034355f1d559b12bb78b9c08e7133cfd1bdf40bbe54518f29487a660ed492449834b9b807801f5d4b931bd421e82fcce883da1d39c850d953462852d1b11855092953c6fd5d8eb78bd71b41f6f9ad216a827a172d9fda2ccb19124f6f6ab03f436cd527fd7c850a13514c4a378e71812b5bb9d01cac124a8c79973ba91d817c071a2a40941728d180fc88fe79cf2b2c2f6762135e9f6df86ace9d9e072b2fc4221615f2a266c1e9e16cf6a872748d06ebb8553c700733217ec0948fa8093dbaf9c5b1f7f92b0db0df48b1c86a4ba797c1c9e43fbc0621e8708d507dfece9939c7632b8b7733a9089a0cc19452937e0fa6602f976b618f72fe3d5652662b9388ae73e85823464581f1968ecbc1a97cc83855c2d6eabbf56adc3a73b98a6693cf28e0124d08b1395464880ca51d61a5f7b8ef0aac825c1a1a1f1df0ae894aa1a64d64c91604949ff219844416687a2e4e52c6a2922f8ad49cc17a0067664d967917271d9a52e97159b18f3e8666a5ead3ed182aa89944f1c1d3e4bbd3bbbc82bf2c0ba8531aa717dabf373d4885853b4e1ae04078a7655d017df716063a7aa9266ffc5f5e6675bbfc3e61f34b160f4f9b7413a488e9e2a0e2f7c724b126128bde99d963a2dfc89832a6d7454082d510e9c8e4136b60f835ea6221786bd342c2f8831fcb4fe16a6510f4b461b95cb22859ac6a63885a3a7f48915e86686118df5e4bc818440a37623209675154af57924c52494d95a268f9ae0e2e510f5932afd28ae1cc0b24bc1f28669e335d73156bbb00cf15df62b6cc95ea4ef998a1fd20d450c5a93fb8f36b2f0051777631e56ca3d823045bfdf594290b3eef8bb957633e828825bfe7baad80058b4a8ee89a1d68370b32cbeea468aa922be54d6af8ea7318a6d02238b8924d54ffb8edcbeb897b42f628e22b7b807b20e78a1ef9adda34776eb74dc6361ce8d899390cffe7ac13a8da138cfe4092870550b152b5d63e82f8593b91f57efcb44434016c3fa793b72a43a9804ef20324bc4e02fe5e145127f3e324b77299c9c6e6fb1ff23b0e7ee26fe52319ef4f62cfef825268e48c865a7fc25d15ff1c1450b597f6f8dcfe2fcb06a0f4884b3d58d1029df6f96ded129c02143136c0a029d8f6bff6bb5b00ca71ac6f11780156948fb5c70c321c0c5f331e3c5a9d130bcf66a2abd35c3c2ffcc744805d04a13876696c66a3ed91c56e1b17c08b37a2338795cf9a0aa135262fab94556f007bed2579ca7934c4e58c69365859483b8d27f8dd22aed10", 0xac3}], 0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0x10001, 0x7f, "1c10260974612c330000fcff00"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000009c0)="044a00b387e09f68566d4f21e4047fac7d7a7990c2db221643cb3465c53e1dcaf55fdac1a45b6d08d2b8be0f705cfbf316caf1f77c921b757708b43888baffb813ea7a6160c98471556366306595d5b3c0f8e1d787f69217a6cb78dc4576b9f70f83e87c8d8d3ee0e54711044d5a4998bd43ded6290e9b3bdeb17be371cf725f15554b41f82d94b1d83587a749ddc6a1c813331bbbf06c1cf0847fa0a8bf63bf2dee0519847c4e6a103ca1d8c2c92926544f2675a17657cf09d55fe37289c319e9a13a3c1a8d4b10b3c6f35e341e3563617b8739f3ede277fb0466a3bd1207b11f30126a4c10172af23aa8dc65d40ce1b8597692fc9021455ee50bd0c84783ffaaae3a9295f7cc5a85f946fd140b485d67169ee195b1412397511f934e8429bd5ba5a80e6dac8a7ed7cb8f85bb6c1ccd916a0f4e33886ecab5f7c77d060204546da44029def101a097281704df8ccbed2562ba063b4482618b9e2c69a4dc351a0111a939e87bcbbd7bf4a057b6c3700ceecd3f2ff2e878958226692abffd003f07695a2be7b9fa150deabad2ce3a3bb6ec50812f6b06aa75ae8320faa19ac8bca9688884b07b49d6a4e3f239fb8ab1bffff642acaa783680d97f08a2caf9b17335925b3944eaf9996a2deb3f2a3e5c4506c6a0f1ff17aeb01640db6d902bff1533f7ee33c6af797707e3b670b53b7f80491fc66a3fb401c64b8b8a6b0bcdd3ac80ed", 0x202}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r5 = dup(r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28}, {0x25}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r6 = dup(r0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000003c0)=[{0x4, 0xf8}, {0x80}, {0x6}]}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebb", 0x49, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pckbd_enable: command error executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYRES16=r0]) executing program 7: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000408000/0x2000)=nil, 0x2000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x10000, 0x48) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='.\x00') executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) close(r1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e0000000000000000c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e2e41f7e9877650af85764", 0xb}, {&(0x7f0000000480)="e0961267527edfec3cd84bfdbf5a8f0de6a7dbaf6e31f0434d679d0f7d9f4668039209d744fc15753f3eda3b9291a3c1f2c247be62c0e3b0023324ed660345e7aa9408ce3acdcf550728cd6c34aa09f786d4d37a769b9f5f4eb1ac484a319acfd81da82a6d45acd7a270961970fef5cd35f715cfd2331f0b30a4e1fbf6c8a7e82abf9d2565e11de1fc62f5c95a8931ef04771354103dd288da41fde389a328566098e9dbfceec1102442dcee05a7fa1f20c4f373a7b8dccd65", 0xb9}, {&(0x7f0000000540)="7a8d4c47680e2d3e197359a72af0f843728001f1c33e8d0c4c36fdb4", 0x1c}], 0x3) shutdown(r1, 0x0) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x101, 0x8, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f0000000040)) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000080)={0x4, 0x6, 0x7, 0x20}) writev(r0, &(0x7f0000002280)=[{&(0x7f00000000c0)="beaa213aadd3b2a5f3d227fa93fbec06fd772a1362e04ab10ee7ac1829c47876fb71e51499f7adddc39809cccceece27c6eb70876060496a7e7bf6d1028ab6bc035299f9f7fc9ccfc8e9a67ca381a5cf522e804c0b25ca92a71324f5353a68ddc99ac1a3d20b1c053cb2aa761931a0d025cf8e068fdfa16f74ea2ddf6848bd624e1b5432c078861da9b9ab9279fad22c93d278e98a8fb405cada1d2b9b4ed60f2e3977355b17d7cebd405651356926d9e5a1b0890213c34fc4fd25740a0d7b24f9bd2824866ea587452abb0b9ea0bf2396181fdc345f86e146d2168caa76e97f2008c7db92e5818d0b3adf799a38bee832ce13556623aae3", 0xf8}, {&(0x7f00000001c0)="431e0ee3d56e09d2d9360e30ac52ddab5d2f6d62f79510d4e035433da9a2665a1627deb2cfecd221c44a16bb1f7460708d5aa5338fdd54185194cc4f28fe077ede6180d45e062a230fdce95d17edb357956b440add0cf090d16e1314e3c1c0c3dc9355a0adcacd80c354d5bdbb461884abc48fce8778ce4f2f2bd01a07bf6648f052550f9e67cd8820676bbabd2b9b8a016ce3fb8b65e4315bc78f6d19f3807cd52686c27d04a2113e527f046f9e3456b05d720c0804b84bcea34d7c540352648a0525ab01cb545a16ba0d21857a994b982bcf53a06dadd8118a47e35242063026e27ba980f704973f278592c19d36ce434071a715695c1b5ac0ebc3a52062fce2dca272691b85379497aabd7d411cc9b2bf7b1f0cdc9a1445b62c4ee4b8a76531545307f8401ea0f13125a4a37f63f7a255d3db26be5d8f523c170318ef98687c659da76d9bdbe7a20da6d64f776200e0b0f21e740074552e79b24c944ba975ca9bca3dc8882d2a3da420b808b6e9bb57d7805c9d25f5e0e2a49e86cba2f230ae6f3c05caf85ee3e927d9aedda0c83214df217cd689d754e881b1d53839226d8c8b239ffeddffdd2857645f350299fd1f57cb5614ac85ee1d631d11ac83c3298ceac650d5a2c55b1dd9bf53b907aec97ebca6f5d0d15a5be9f55b7c956fa779b4e1e931a2bcc1df998911648d0ced99aa21b4a73d536fee21cedc8a5d9cbb6169911681d54ee191767298b981e576b4324c027c580acb0f39a85bfa817a6790d4bf3aa019ca04be9bb45bb3940e74b204d213769e1160fbd450b806eb7595f0a1193e53fb2e86382138bea40e53ce1203b52486d93caf314ec6b7893f13fea51fef94c88c7ed34e8b3caa5f9f72f606a438fec1d3d95c0e5f81e2ca5b6f10ffe2368a4f487046ba2bf95fbefb2c137f8b53a2cbe21f10af78b67601ade41ea79495b47f8200ace730d2dfc9c3ec90b8d9d19501acee6dd04c3b6c4820f6c6769175f77921e22c4843f221d857c5076eed1bb94ec9a4f2f487eef3c712204f9f1bd3cb445d9e597bc355b019a831faa9e697dc749786ed1da729f62a580e88c3bf31e332acdf64ae40a0d34c2992f26bbfdb9e1f858d99b034c4efecbcd34a01b957f70448ac65e2c947c9e0751bc600bca313da0dc6a21549e298adf59a3f9b957f7c946ea3a89f2359e279a32144d93013c053bd5749e0f90dfc63c4704fb1eea6288da15f7344c9f98434cb5cdcb0649a0fa0a526921804b88b8f1746d7285af83ff701f2794d4085268649bf66b355b611b10ea5ff98f742fc77ad939590e528fa0f67be06b3bd1e8dc6790fe5ff5787b32880f655db60e31f74156c615a54a30e5e89da18ab756df474fe09b11d4d11d1959e17c30fede178ed7b4af5b5de2a2083462787dc1c619cd167db52647e3c4fa1ce34f342fd742be952ca9e87340a37da52966415750c882c2df10ba71a8a87f8df31ce81125eb280cfedbb7e56862c73c24ae9b78af417a8f46b9cc8bd604dc8d5a2074fd824c45f501c957ae1a6d5b597cea63b9f5a4725b9e233e9bc4927b9e7dd91c96effe440165f83ad6b479495a29ee9c05391c67d493b2481fdf12380986c6eadec25f306af33edb06f9f3a286aa9e52ecd5f6b1f9d8bf9dcfb6e6ede0862ed4d9df88b11fbdfaf07cc93090ddf94de21d1b5e70bcb7ca6984609aed34c16f0547a74a7ccd977b404eeeb503fa65344e1170b42bee60b7305935265e237e6e8782d573750e30f099453d8611905e5d1ef084c9f73198fca800881f503a357d7ff92926349b68582e7f932bbd2a17a1b2414dc3eeed5e2837759ca0ce4c9c066b051e254a823f3679c1c1204a9da0c7a117333360945d65ba9990fd4f517b53f71a67ebb2ac8440ab79c88a5aa662e1ecaa4883e6c914bc67c12be1b6d3b84ec4e6595859f3441a5f21a9f7cd3994b8cd26a424b0ed208ca438909661a233c4e1e84427e8350933cded9f5f56b2dfe4f37f4b60668227533a954837948ee0dbe2e11650d60badd268e5b7702dc81b00110a780722f323fb8e01a8ce7c7652975d72ecd18ac7c1a2d953f6e974f33bf5ab94dfea97328b527199ffd8cf566396c4999a39a5a05be34cefed24a67d4b03428fd54dd810f4ac25e4a658970bf047ec83205c34c07af1fb0a903915cc1a90a941d1f59dc589c85da6ead5a3cc9f7567c073350535b363dd71b672896bee26cdb1e455753b1d411b5aeeea7a3c09e1b67f2eb20b2543a8c3ad4ba931b1c9f915bd2424f22061ba888f4eb2a73de59701b3fd071903730d2fb864a986d03a09a625aedc2b3913fe9c07da2975c0567cd9e301cc21afb8e8720c9b57c28650cf3d8129ceb72eeec5cf93e26bdcb0d344d275cb8155685b8f015502938111795495d89588bc643edc7e3d88331eaba127a70108bc1888eb5ed2427af2289654ee9c968f44a62e8a19c2b8662ef30bca16c47de410558a6156697b8d925f79e4c6739a804c338e6ff9a2f3c6cb152c9c1fdd1218965d961be518ff2547269059d254f7e19108fc9ad4866b957d7dd73b1fe8509c5eb32530da073c5beed018f0ed86d874af2375fce3cd02a80495f7ca75a9a3355963b62bb68658d0f07ad88928d24b3925f3a411ebb95bbc9bd3672f49e23ee358c06a88902a2bbb0beccedfa7d85f87dbf4772baa82cc5932e612d6a50ec44af95e5a7f9dc06d2814b72687f7940d2672608f1573821309eaa94dda47e9a56cec6b3b6f8a4f882e3d024f92bfff2af9a24a7a24b3403d36b97749503e3aef30ff8bf08e8e0e2825556ca3547e4e4b25b99949159f8762d8eca46c5b46d6e0be6789af5247f75207ccd1c2e0cd960fde4aa27cedabfba1a322114045d7b789fb5657d150c8df6a73f493203cad2a55293b998191a9e6c1cda1bd7927b74541c96c68ca9f64287d451a70a9cce6b4c83b33813e87b263f7152b3533afc57721122a5f8f5939d3aa374e71e10b0d058ee11d7a5852419b3ca1780c6b1065bbf2977df66ea61ce64984c267fe07d89bc424811e5a22d63714f16ec87c3437685b949d01a7daf91c393ee29ec449a466e329b0247bab8ae8af479240c1083e76c2cf2197a437e910cdbc4b9c7346e0050dda6f1cdcf5f8199e4ac56af7e6a473fc3212b5bd77546bb4d6cd89a1430653d9bb6c28afff2a95d841ab15b3202e5150074769423187ac22caab62f52b98d800af7586787511ebe9bde47db517c333519133b30dfbef00fe4534339a94dbb05d12a7ca86adcef6579d82904457d3ae230141b484e063ec61c3e6381267c44dc4866f9ae2d4621c9e9c38164ab09154a8e890bdf294e12de199749529fa136ff76d45a8bf790c3daa754c6b0df0d82f1e253ea3863d7b40c073c808564d755d9d93a06a81432c788bc6f2a9a31df0292812d7a65f243a128303c177c959bb1fed0ab802fe9ba80bb43dd4ea5949e347ac4c8d66403221d3c9afc26ad9e9ea89bfe8b2d5b99fe134dd699fb2bbcd392ef8669ad9956d2013d49a27844a9fbf03fbd82689d167fa10c4e7bce0605651ca9ed319b6983dbf87bdfd08c19dbab43b87c267d68eb5c3aab60d73f94d4d153e44ed1ab0f5f2c4aa1a26c024107516fe3d03dbade7c14c1c37a7bc8d83c8cfcaf14cae984914abf72bacfa35f4b2a61ed3dcaa8ada2477d6b54e685293593ea50c3c101eed3adbb4246b7e0b071846a122f38b0d9bae8092d103bab4db01a19d5b4dc516f9785866a19f087c97bb1b3d5859ceb04530243d0e623141200d82b72709fc7b09f57b99cd96479c6689c2b8645ba4163e01982137ae4905278ec0ec32075a476c386f5232f2bfb5e5664f7228b9c6d5b891cd6e8531ac3d8b3f95dd112ddf117bd6863ab99fd19dca9458fd437984e4fc7b943515336293c882081a9888d9ce64da74335fb776812a04cd44e45ef7955223266ecf503dc9d9cc2176faa96a0c0e67d6916701a9f7303d422308b409e7a6fe1c52e4ef91b80ac4e903205fb999153c3cf0f305316dc08a2ca9865d754e8763aa8438c6b2bd662313f6161b45fccc61c09aa160b15d8e3c314f5471c288940f26b57208e92312ca4ba83256b689098aaf7ed805474559b6b1febff3184bc4c87eaff4343f5cc47b694e3e9a1e5390b91c8600f4aa43a8f45b574d9694df4f7c120a3605bc925d07de7ba0f51996bb2f2f89caac43730f3aeeb85987a009c0687619c77f6dbdb6cd855da7675d4d1323d29dd25d4a027b009d2370c1986054a84f1201bc3974abbabd81101b2fd419269e2748e6bb2bed83a1e515509bd86a1cd638713491dfcb1d5c698161b537c78406e01e81cb07b3b445d16fad8f23abff9ca40b06b465b4695c4a89a38daf54c701e0fd0c73dc47c9c8e4db46d99af10f4cf1e8afe591c42254cb8c90141d8c46fb5871419850781a6e9bc88df1c4b2800c86a8255a0eaa937a762c7f22c88b68a930ec322d09a829c888ac1df49e5a45a6d7269492cb0e2971a34b5e8b516070bfaa5cfe7a340f6a8a3d2ae924e878089fd1d479474dace79957936db5720a2b303675a400c3aaa3a9017f2c02b5353bb2009d75612e74b0d83a061eaea98218df27a8dfec0578d1faeda77627a27d3760d100039e7a100db7c43d6d3ca255c0321cb85948a00e7e7321ecb4315de5a157d5d581ebd2baae6fe3fc7f97f810c96f093b20fa87360a9f752348377dc994e29c21cabf46474991670f4ecf0afa222a5643dc947efa1d569fc41e988a2ae90c27246f903c6e4fe4616db5154e657542aca96f310fa68167391a74357630a2a5baa8af1b621ca99159453289f02c99116388421c8a3becb6833a3666d9b6a7cb8e207dea37ce912ce8d865a719da874699dc57f253553ad30800b0ad12c51af4f8611fbbd0571360a05860e5e14a48a3313285d6c579de26fdd955e6498120d0b23f5ed7138df64beb6825b50c4fe4ba9a15d4babad526bf983d1e6a637200b8c35be83cb070d2103977b5c9b85b99cd71d5aa57476e6b55055ac23c8c2e67da781264fba5b7dcfa1416f65aec8d053b127218f4fb1d9966b96bac89686086d3368898eea144cb6836dc80954aa1ac32c4e96bcd3a56e47d0238a7af23a349343c028d514029b79e66bae3f2a1a0b900450ddf9b8db0103509b1f99d7f5b4badb3d14b3efc1cf2faf89adfbc0d0a4792b44c73b6cf26627b0106c45635efc93d1c6a3cb7d0f398374026b7d5bba0b888b88a945a31f19776083fa1f0a82917793f49c1e9b675b9f65f9814de2969b0736649f96023fab5af292e4a25a86146cf5b568c847158e454536cfc1e61b23a61cce46c688f3d567ef7f95cb40f51e6bbd12ea8afc8d456da0ae6c87fcae431ab15c1d61c3c2b0b0f3b229cae31c0eb6b91eb1ce7f43ef7b2f863104446a75eae502c1328964960ee693019bb90283f15c887e33769bbf5d37cc80a561b713fae8c1674ae57833fa91facf4231282128d32d887d5dd381ea8aa7f655a04f3e555ec955b3d5fbe9cd98b2afc41d853089ee5d6f9b2463c1ff4317959f1ae48ca54d8d4cbc27506ac781e40d24d85a1ecd3c47f0bba0e08c7d98a4fd5cf50581a2f70f8febba1fe5a37fb6ebf31f094bcefad282ac0b881d5f8d3bd54f0561d6bc4229e7ac19047ece310c3dd8b1ecc0f7b2c15556b8ccd8c1ee46bb83a523182aa479d7316c06e1f778e89c3d5c5197db8823ade9437106a4f475da0768e86a880983920fbf503a75edacb83db34e5d92a0c257da6735f8bab67ac088de88a742cae2", 0x1000}, {&(0x7f00000011c0)="1c265f58c4e5969c5678800ddbf0336b69c954c468ef525fb74d2d92b9d429e1c906b8e009b2", 0x26}, {&(0x7f0000001200)}, {&(0x7f0000001240)="a6443351f39937910d566bc7eac5f8452ed2fcf44389d14036cabf1787cde5d78518100e53ca8a0e07175d8ceed8e1b0", 0x30}, {&(0x7f0000001280)="4cfef92d95fde02b252352bf0dd71c36d17306ee354aed62cff21d4b1cd304c3610e285da1231ff0972999c56320e5a3ed5599cb0e2ef5160e2b9a4f1ed8cb3a880d8b6dfbadd5ac44ba1bb1f957dcd76ee9342d58de08fda95566ec3b79fdc1491ef489d25b8c1ee2a2b6eaf148445540a58955f9e466f8f768d92364316851095ce86627ef95e489fa60fd7ca5a22d771bef9f6f6ff99ad34f5594f640585a19138feb4d9a1d1a0ff2f49cf832aac234b5626b952886ccb1bffc944f54a1782740d0b8d45a3430477d230b3f7c43d1b72636a7674c90afd51f9b74fc4d0808f502a38de9bbd73a88d5a17f16f7fc513fe3bfb858713b0e2a8c71b3e899b8a274a461b11e10a2d16010df346a2e4363590c5c31f915a241e3381d3b81752101af046d98e8058c1f8af01af078a4516296e2f9b2049878bf3fd57ff78eb9d3ba9fd722317ebef2129c3fb488ad8d73ef9e4a0cce85904cef91d05f693f45130428d9b0b6116503e057c723a2342c349da1d59c8d2dcfb881246345aef98133ff742548080be5d885024236d4f5e7de74d927bc75a2fc3e9b455fb6a3266452bb32f5e920acad48aa87944607564c961026f2d47e32081ec33e271d9916cf6416c815acdb543266e31d489b85b7fc3de4e92de4c52eae619d19b1052d8ed18c0321f19c23531f8a44fe33b23c3654286f3dedbc5a08aa43b5c22f176b619215236e6542187d3d07d765a20d7e8ed8cc230b3ef9251a0e630188ae3d71ee3e58242c60c43d3aac3d7fc2a6d84ee2c5a873f4483cffa53f71530a50e8601e4ba045a520b339e9cf5790460dbb567da6c9e10d6a623139961c7e01742065989a4bc0ee9777a2cc65bc7112e3906d415b7ce4772fc7e600ffc7d2d375133f7539ef96acca333db04cc04fabbd28a8cede2521540ef1573701fce7b09c9255adc12267816495b72277a983556111b0fb033cc0a4662241feb4aaf100ee818280530ddf2f1a7ba7d9be260066f5110fe25b25a4bc526ba6bfba2a5d4cf66b00b7204d4741d1940cb5c392ea987aaf82d330ff041e10910c924cba5e9353c8a97d8fae4282cdd909f425c552a8b7cc0f9e0b5549d8d1d1d8400309b89762375cd23051f464dbf7ce7f4e3eab7facb97dee31100f4b63072b8acb5c129f5e1ad59ceace9d7698d626bb7d7afa29abcfff571b9de02965d80cab24de811db7c0a4ef35483e866f1b8142db677c8fe0a98b94dbfda5cc4ac971b86ea69faa301f11e2635d2be9e4c7b0ec8c1e52c3ed658ce3c79b8678a67d38d5290cff252ab5b661a199c4f9773f6f152914982665253fe220b0c0b28e331b486f673b53b4ca50f60f076499551c34a7029502b92390b6aeb5f1afb5cca7a97791404a63aba30b90165a9aca045b768b98402ca083cb61e79594266ffd473709f35ed84a4f1ed5e725ec31f907313eb9dbf642f3da5a1ef5149fd435574c0b1213e8037ac651e2df02221e5e84ac260aa6e7260132e7ef5910143a2249a1257ce0ec575c84d9484e7b353101e8875a4b140f5a46519b5129c4590c8b32f3ded0fe323d29411730926c3e0b466c7d5649b2fc44242a364e7cbc59537c8094358fa5ddef2acc5297caecff2a069187031ef5ee6945827e01d78ad6527426e46df05de029a2ac4d84d8840c41a62cdf66072dba520de081325d2b83a72e5ca8780531a8150c47cabdda2ee19f582a30ff8005e07a1fe3210cac72f47f93613c1c336ed56877cc6306ef9d4b9e79e80958f537e1eb088c5372e9b538afa8bc5b9277877ff0c933d8782209fd168b04b56aafb376b4395bff19d923e691981c4930f364ccf630745cdb7203f4ceefb1fe25c939134ff88bd5333d05a7de70c92a6ce13504331d6c339e0fa758560cb75656e90fcb84d10c07ac794e7f534293f41aa70673a3ad0efb18e0d806dcd9653ce7049551dbf5f651b53ce7b616dd1844be59536b94a65b87097fceb0bd2f734e1484cd505c9be44941c9dafc4b8e0ebd11ce7b088dc760581aeba5284dea4b4c9fea6b5709d571aba5a0756535a67f388b8be6aed70acd847167a5690a164addeb546dad37f6b6d25e99d8d4ade9219be86e27a58aaa3ef4046f099ede635b1128a852c19856dd5947cd8a24c344f620df8102370616bd43b51483793126e72b70bb8c1fa655ee73bb99d3c9afa5be1ffed916eeca6804acf528e18880e7b451f0328966851ac12a0a9064b2a99a975a76b7098377fa9c976649989f71e3cb40b5042161a5b7e9ce1a34a4cec75353ee5f4948e715d4efe2eed1667f785b73d2adf59d48667d082cf12c7fac3c3325704efbed99cca246d831b85e05149b893e4f6441796cc78e4ae01a9308d306d099cbf57125ade1752d98bcfe0bfe3315690826ded54edf63b182df45b1b37fde2a1c9e1da8814beca13e11de81aca124d5823e882ad302411c012ec0f9e58aab806c90315cd804494e9c4b9803db3f7124badd5c90eb0d293fcb8e465b130448c80186897b6344a46231ccdacbcaef245d280c3c5544e797f0a0e0972aa88dcf6031a264a12cee20ac4de97a7222d9d5bea003b9910dae8a1058681c601ce124d0845f08f1de527dc81aa8db022b92a4f050ad99f58c034d0f801b8147472d3e5eb83d84112ad88f62f02432bb59cc09bd9e13c0fc2170d309bb12b8f71795a5a4c511c19479dbdae39ff4214e9ced324b3a870e3c9158787a16365f3d76dec5f61f84697597d9fa2d5a8772e9158a5d2682dac0f6f7b9e821a6e63b524e91272f100f9982835cda7b925ae6228b19bcc52fb2f0f99e779ca2de25c7f55ec4e6e22fd5a91cd02e894a9bcfdf7e2859d8bf053ae18ef8bc4d8a177748e491e9fc82f335e6e9584b66442b71b793465e50e7b36cdd9251d5f04902a6310f724a28afe90ebb1360126b0958464aa140f36abab49e509c97e3c07e4526bd285c4375bd2cc8a8443b4ca38e7f6207fac477f24c79d720a048bcabc496a4cc9f4722b3847252e49f0b494703230495b36d2f59af1a445d2b67194c4bfbc3eee16018ec0797b5028b65251dc9319d9a38dfcce695d64e7846ae3b06e57303a6cae93447a803440b85362eefdec4aed6d120421f7bfa40e60e2c80a71461fe55393d6878bd70cbc2d5cae79bd7f30d66b4adc263d524ae5800008c89cba811072256b0890bc11c4bbc9be550ce5a3c2bdc90e7033546704f16e35e796a642fd8b285f9f2a4b4765f8e6f6deae54616834617a65305a9d20a34c8bbfde82370226b1324896d85d0155fde3d772e5be027ddb19620aaed71388e16a12f6d371940302ceb74d74be5fb28a0e0315dcade299967cd682f9b89589352658b6f1dc5bd1aff0c40f4d2035384e5ec1edc907070978f6c7fdb90aea72986a339e8e4bb2e3e413c8f8b517ee68a1987c69a34763610bb35d78c0b51460f39f03675314efdb619039d6bf5de4057992c04208d4f06d25d8e2497569c399789843d70fa46f51eff5fa0d8b97f5211e7bce3973893baaf06462616d031c8e3469ef057e9ab047e4a536629e6e542d1dcda6f28c0c960a30f88fbc493cf59dd14135f6604ba7aa2bb55dd23b9b0e6e7f0dd8bd3f2d719ed3ce21f757f746c5648588e90cc8268d1d73ed5631443548e91a3378f420992ad84cfeab81f75c9b4d67be0555423d686a297784f7f978d09bd9feccb3c1797688905ab79112c74f4e5ee6b49d412c2ba8264505c648273b1dfb8a9b6e0d458047950f4f461b096a459d5362083c280e2e2b71b69ea4cc1073cf2ad912f2f5d6f32acf7432aa11b7e6dda060cc0f29f925330f30454b495825cdc7fb6d73849c22e0c4f1743167f881344f19ac55aef4df5101296ea3b3b45e1d18861748ff9634d590fbb1d16abba2a3307df5b27751ac8f24ebdccd2bc2e09646722f484e3e44a31e93c775f2cf10de2bfe32b67944ad75731ff099f55900c03f22415da8c9be4dbd1d863a0be126897f2edd248105756b59f8f40414a363de42f819e333616933b13f9126c43541a1a6fe0a1492ce85e0edbabd56b32659927493a928000666ea5cdbfc0cfae7168360a51fb15c91d627ba95ff070bbe361cfd4b15f5758da60d569fa2e6fb63c6cdca0cd2703406c2902bd79c4770f74e2d0049101ab9f3178026209da22dad7a96b5fe4aa6f5f8a5aa683422925cabb5e9e38d1eae98b0760bc5f8f8dad47e7e7e74b9c7b955348cf6f00221a969a64753121810b35f17eb975eca2449264c2e91ab96d1da2ce3b9fdde5613903a0c442f1cd3c55913730509f7e590f12e2f61e40d99970f23bfce7e89cde1bb8b6c51d11034c333139f2d8fcee889b4337df144a73ec6a0af88cfb85b48a58b6b1a6cf4b2f2b818cf7179d7ccc70c1082591d52e3c192da2b1806af964fadf543e202f8a432faa01ed3c715ad26e7b2e494678f98e4df50c22bbbc4cc8876fa6b69e4ff409fc28150205ff81f028d45cc7043cf060a034c829301835397e3d83fd47dfa36ce2d7bab1c43b13bbddef8e2be5efc22559b4d73142c9f151e1a1682c987795379cfb42d8e88f061f946e9d1aafa9cae80de3ada30e6bb118c411005e279f919e2c71d499cc98c36361d2b03bf33aab52a5448c17d336d5ded6ef069aa1b596ace89c7b1100e796210f0355810e9f49fd8d2ef5248b6143a3d30da4943ed39df6b1d2bab5690837ffdff49b40ca0a0eacc8a7227f2e02ea92d9c3d78818b09dabe77b646d46e60a40d1a10371dbdad72a8b52f7a6c009ec3a98437d362ff53d50309d1087fcb15336dc5a0b464b02ef6d6e973e4bc593a359db0dd0be554a6a1da32882a807978d252c272eb91e3542e2db44396c58ba9f11306a1f9305e86c72fed36adfbc6b2c2f4bea81d818624f830d2c03a30fd216bf904921f3c40d38fdb7dab53da0e796b012b14fda94ce81e632b1c55f3a6438650f0529817b7f7d7c47653c8703e3d5ab4733c83ccb04405fc62fb140c2cf563c28d8e2241dc43f3c5350e4bd90d698dfb8f8cadd430d157b5657fb056ca66ad94b35cd10e0add71ae777bafc8547c1d33181558c7c261f3a7246260284d9085919768fffb5fc2c90b7fd98a139a3ee8dd66b289971336a0ac98a499f0d24cb6b7ad542c8b3cda7137f1d8928f65f884549aa2674556fcfd6c123d80c6ee44e31519411d1645d053ca1a0d03124c1812bf41e45b0d39fbe5688ae210fa38d4b177de2d8d48969656d63683c500ad58710d2398fb1683324859fa185eb49b5cf270ea029a107a2a57f2e0f193f156aa5853abe92686cbd9b86f3c4fd71faecaf1d1fb967ed2988d87d0e47b4ca5ebb54613a6ccc2dbe6cdf1eb0108e6ca0391d53e9ca31101c6e70223680e0767cd68a332cb604c714dfe998f12b82268781277a8021246255d944b1769930e49472c6ff47e94f7dbaab95e5fe951ac868366085e531df7c2c0ec54bab46e0f29b473d6a2ccab1823a604ed1d543156cd70e82c47cdc05c94f08df53a6449b4a87a445da6ecf575068fcca3542754215893a035c52ee3f6547f26580a97bd84215a5e42e26edd4dbdc7209cde3c320ff330e535befcca75d61704ba6d2ec1c68f5adcd1db88154b4ae6093f1bf5b0efc59f6101f535070bfa7a5835523af28819d9cecab821ae675a4f60f14166d5bdfd3b8c380930b7ce7b2d7db3eaf756c04088711db444e7285236b6ab4c247b40c85fecd85cb5900d1162adfdef11bef4ad8cd68693e6aa349726bf27d4f3a24f04893951a7c4daac8d54cdca172a769220d1d", 0x1000}], 0x6) r1 = getuid() r2 = geteuid() setreuid(r1, r2) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0, 0x0}, &(0x7f0000002380)=0xc) lchown(&(0x7f0000002300)='./file0\x00', r3, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000023c0), 0x8000, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000002400)=0x79) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002440), 0xc) r6 = geteuid() r7 = geteuid() setreuid(r6, r7) r8 = fcntl$dupfd(r0, 0x0, r0) getpgrp() ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000002480)={0x30000000, 0x20}) poll(&(0x7f00000024c0), 0x0, 0x1) r9 = socket(0x6, 0x4, 0x40) fcntl$lock(r9, 0x7, &(0x7f0000002500)={0x2, 0x2, 0x8, 0x101, 0xffffffffffffffff}) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000002540)={0x52, 0xffffffff}) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000002580)) r10 = dup2(r0, r5) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000025c0)=0xfffffffe) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000002600)) mkdir(&(0x7f0000002640)='./file0\x00', 0x44) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2010, r10, 0x4) fcntl$getflags(0xffffffffffffffff, 0x3) pckbd_enable: command error executing program 6: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8201b9a) pwrite(r0, &(0x7f0000000140)="8aba93eeae52e300ce039f55791f5d48a4fab5a1906ccf3c2bfab7d8ba63f2ff1ed6bf0026261c07445b00e044b520bb46055ece32aea48c1b77a23d88df18df9129c2104c923144fb4b8b4367346250df530ee7ffed3671edf08a0716902714c6aa259e7fa96bef2d045246e53ef5c4554765508f8440c03e6478cf468d69f8b705e0218fdf71d11a4f550e76370f3cc7354c677c65e981abf03c4f4b92cb5c02bc5301c3a931770b6d949385d1ee9849d9ef814b74c1eb1d9cc60ccf99e2cdfed7914093ab0d752a5a76f64430e516fd648c35a366ce19918e4cdc4410972852f48166e2b39d382a", 0xe9, 0x7) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000002c0)=r2) seteuid(r4) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000940)=[{&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000380)=""/20, 0x14}, {&(0x7f00000003c0)=""/116, 0x74}, {&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000540)=""/92, 0x5c}, {&(0x7f00000005c0)=""/243, 0xf3}, {&(0x7f00000006c0)=""/224, 0xe0}, {&(0x7f00000007c0)=""/91, 0x5b}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/141, 0x8d}], 0xa) write(r1, &(0x7f00000000c0)="235814960aa53cc60b537d40c9cb4e318fc83eefde1869b59855535b7ae05615f1289fda4e0e4096ec4f9e29cdad044ae6bafcd2d0de1a39a7b53b533a7aa117092d733158cf8776", 0x48) fcntl$getflags(r1, 0x0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) shutdown(r1, 0x1) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000340)=[{0x0}, {0x0}], 0x2, 0x0, 0x0, 0x409}, 0x0) r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x111) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000100)="5d3c00442c75ecd422d195aaf41d5887d41c7f1e3fac0a697ce254b93fbc", 0x1e}], 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001600)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xfffffffffffffed7, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f00000002c0)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r4, r6) execve(0x0, 0x0, 0x0) accept$inet6(r4, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000380)="13d5f7757dc7ecad66d20c34df510127e0072a1eb90d59c69d8a97c91c1de8dfa6e735031afa98b3fd60e276c31d19a2fdeb1481e342c4ca17ca54eee04f7782f3f33b167c0768d6c5912a7e5ae7a082ab9f12bfb485db5ca9ddfc168537b3418030db35c5d6765e95f9831eea0e25c091c0ac78c843403bcccfd6a2bd963f621f160adbc959d942ce4023091444ec62654b180acddffd3a6f28d3a22222f5206d4edba32fc81e8f2fd4b3fe58eacef2b6f3e4478ee52898a6669076623d17fe6b41831883924300fc23d49f26b800f6b0f2b5030de0f7b24af3199cc9a4b3209a40fe153743175edc72731819adb14e2726d5f91fc34f1fd2a317e4a4be4dcdafda7f01782a23d8fe353854bb6253f0c702a18a0027bbcc56c1dad1295a2f87a6f1ec7198604e7d9bb05dcd75a8327a14207d785f07c7c9e43a74ecbe5f4979fdffbd0f88fec3a615d0693f9f4e8ec27143f501eb0e5d265c7cbbbbb960da7f72593ed8aaee738e7baf277163b6cf2e265689ab2175eaea82dda0e78ed4d3071a93c69d02db4564bfcf3a0b5d21ab7a86bec4f77857eddc29b2891d9e5bafe2c25f5cbca87b075db47dfd52798995fe6999e6b68a1180d952a3194e8e997a4c59469526fc8795ce3d2799025dc0c8798b9d2dd652d4b9f398c7db02854221ba1c8db84ec6213130ce99fe38de4bd8c25479ebdc247b2acc30cfa110703530218e887509e4c4a6be961b44635d1069ff87454107c0d4d27887131d74f845a642fe7877f17a2e55e628279e8ab5d33042c6e7aa0a7f24ec7ba6703f5df1baaced78941d3cac75c6e4e2cebe0bc3ab36519215d208b25cf0872b86f893e4fddfa29769b873c9d8bcc3f868b19b0cbb87ba879c78f8e503b411191378438f4b9575165b5aa4a6b929e84a64546305a877d1f22f15aadfc7a65c2f14be1a5ad5a49e6dc2d540ffe02eb36d5330e4043edd5b82d41f104184d8b03bb094828a2cca152f44ceac8c016f16d3d5c1045db35a0b0d05be5d693dc2619d14ca56989c22e88f9579f6302b168734bbd0f04771a586053497862dc45ca159a23c215bd36c45112f1c1aa5420a5aa1e3cdf9fb3f27e71573d004ef0c5c4d252792a7a1750fd5400a5dc59a04d5ce9b5bb2442cf83b5634b37b85d171e09fda42c4672f69f4ca83c4fce24d9783c8ee1a89590ba308d4144d8d3dfffb949988f9b362ca1078e52b12174b33d534efbc63dab4f538eda6a538f3b89b84a41385d23adbf53c422dab730e1159348150c176e0eeebc1c6aa9593d4baac6e820d23bf5112c24f2274d0af3f9da8a26ebc2d98545d69e99715e263c4c14f5c068a30290eea44debe4fb4c1adcaffb51354606222f739595bf16cb9f0ef2277ebf2f373bd50d831ba759fd3a3c139aea18131d72027784417a9a6548df14d1d084039bdd86f4bf65467e661f13f023421101f57f4b5abf0d2d5def8e5a62b251c5cfdbb325b93758c812daa99cd8b84da9a74be2aef6769ee9a736de1af9953f86d96775d38874db357e4ed0141a703a2af38d97aa2b3072c48446ea1215d7864b3978f2af98f3cc5975c8a577201a6b92bb4cd5d1173340f002a6c19d820054ebb03d9d7d2f99b7aeb1e1c296de6f06acd3a235df0af257f0915567d8e3545b028c101d4d2a898af3e3eb3cf802f735265dce1cb14bdf8a0b48aa3b8f2f9992a9942262b385a488c2e7e9ad78d990b20fff3e1c51ba5cc9845ec2db992ceb3c72d67d9a6b243cfce714cc75d96a94c5f365748d6c3f94f02aca4b57d8288df0bd096eff27bfc1ce3856b7c948cd17bd0769469a1ddad2851d63c057232c3dae55cc1b3da7fe27606021aaca472a79b3bef32bfbf900fed819987eb08020a4ee578ae3e15c38c8a517e2fec6411dbb0da2c296767a5a92cd4b88c7b732e0503a4fb5174fad5761f4c3d786088476368d2059765892638b623da0a2d8e467e5df4de524674fe86820a500a8832b3dcf5d3e916b51e04cb34f2af9e99a2fbdfc78f440ffe8b8c5aa3f002ce1139cb26b90d9e424a5bdf76b16cc48cccf0cf7bc40dda5f9044962536decbc7a1eeebc72e89e6fc1cda217048ee3166725372113e1fa5d22dbdbb58e8fa44b9fb3e12c74f0388a448c79273097a640420820a042c5982f5a85b99121bc4d35ce4522625f69b3868ea4c5b649332c5e92f3de4e9d805009fa354e6bb6c780697e9cf72e8d72e46bfe4aa13d83d6772bb0b9cc7e9938e2f62f01098c2c963216c2aad42b1abcf174fce668d07a333f8d2bddeb12fe3f013ea02d6b39cfe94ba1a7dba75632714c452462aa5c649f52b355d07b46c7fc4cfc0cac01d9bc4385085a4fa1aca59f7699d7d36dc68751d7ebeec37cb06d4626a6174eda5527e8cd79c9fdb49ff8276c81d89a13e9386eb3570703396448a6da42e6d43ea1b3b48c94ee43ef27635efc2a8bca1b7cb35360938e0790ef015e98cc0d4efd3bdeb340c4e90e03a627b0b59c92f1e6ce1d7f20f9b378a73587778c48a781b702a2348b818d4a0b27d57913664c1bd1892b2d04e7614d64cc04f90de5f9422a7a3f1c2b160c0bcd6ef09d7f9e264bef9b254b26533517c9d25af04961f6696eee3a7aeb33a19a1451348c9e57839b309e8c47607d6e9ad3522bc7c6506414962a9eb299f74674ab02d0059857d8bdf84dbedd5d1bf8db07e504983d5772cc60c1bcc4b0fd7dad0af4fa86ff78f805ad00b1d5dbf3c8ea60568b0d1a6a8b240c367baf34d6a22fd137ce1018bd1c91997d22637185210cee04da47dc83d185f175ee0c36396f9b796fe16900409b8937ca03e1653f6dd2abd4f6a1442091cbb283ad58541916a945504c4ff0042ded9ba07b09ad2a6f18cc002f2c01a5854bc780fd1d9c021d403b12d6515ba0fe558912297e7d58508a31c768b32f0c6a858e34f707e97ef65009d7b49358dfb39b693f091232923b332ce150fafa927a01f17e1ac986b60716443ed2938a8dfe7f80af75d0cb3d3bc23a6726dcbbf8dd3d3c624ad98d3eb290fd22cbdf5e550539caef6dcb012cfb14b33883301f928d1729af054f46cba8fff99557f8f43ba22409e4a823f061b74a1b942ded8d1e79f191c9a6e3fcaeae9d057b138c721750e4048669ab2c60a49d42df76df5eb8ea87cb59566e152960d8531086168d00f68bd2660530bf9c19dad2416c3e651cfcad52f40d88f9cf7f1f7f51647d3b2bf3ff9249d5753442dc9369b2a662e61752f842c3994873672813a8c4279bbdea4f9934ffffb074a30546a473b9a0a442853cf73cd6a6036b9c3fa1952654ddaad67602318867ab6786974f1b364d6f661ea0c737e249e72b904ee9449216978d9450c00eed3bc33a3ebe5bcba65eec220fa58232d40162487746ea1fd03a32f814bec6579f5fc0fe8c276cf21bc9c547a72fb409fb88d10d28c883b3d602ce35ee7cb25eea2b928be372d25485a15afa950102346f836791fbcbab5010bc3510b9ba802e1107616b3971ff2142d9dce62be71ea33903a272d54f9012d51f272776d2c58a36b37a1e0478cd67b8b37dffdd575d9f2ac63e3d4914dfdcd85ba76d1299be04c9e98cb2a9df65fa6e8ee7b65000260de91a4be662bdcb37c2cf2002a8ec7565370acda4741628730c041f8f60411f130c35f9d43e8ea695ecc9f14fcbbcf70b2e4bd5713e4804a8467a856f769909bf89ec80b210cbf78b5b36519d53ba5142418f7456346c4f0870a3cc1cd95be1cd2c894dd07a69c1322d020fda8788b7aba15159b2d2a90e42c30f469d8d92e3cd6f78deb75e85ff1195749978d3005ebd1c3e1b0c4045a9e4aed0a53837efeadd2870e1999227a1a4e8102f497a25a088053ac093542632c22cccb5124de61cdaf7ae4623fc3694bb00a13ed21ff6d67c6e4a209d9798882342e4a1a44ea071dac98d8f230dfe0e2550acff1013d74bf5b31b27e58764b8fdba657a215eb46354e8c6882b5fbf5a7976e096389a54869fb9158af073b58d420711880a8a6445dbd34c343e7cc736ae998915061b42a72453cbc203bf10c012d441d6eded1ea10494180b5490bda979257196796f08d2df34ce2f6d458a8e9dfe414da495967dfa8ab4f6ac79dd2076942e8e1bb61e5bd17da12c53172edd8ad2c14485077ec59e51b4bcf5f2844e34a7a0aa1d138fc47c250ae0555e9da1356f04dab829aa3841070359bb5b399a3bfb365e399907eec818ebbb1047fdf35803c4423eff0c588499777337da4e46130c5fc4c9c1044dac3ab89cc24b6938b084d5e8d601c3f0d2053f5749561b4c5e26112a902100ff6bf65c096295e05293c6aba79421261bbb891abd13b122b4d9b9ef7633dbeed2846c4a21c19d4ee0ad5353c6c22fb8f7cf935b88604013c862512e48feed4fee8c8f5d5a38b73a2eef620778e26d68d1d1ea81f90b288eed987e7baef987ab237afe10daa523f6a807f80d37e6798506cbf980a4921b10b2416d2e43e6910b0ba4f558596ac2a2502c8ab3adfe5cd521580767756ad1cdc4ba44d40110420e79f3da3725eb3df72c84af2d0010b61d4f4e58a5cd01214628fc7bb0922e728afc79d08b698e279a320aefc75337857ac51b5156cc358a1920206a03aec9c7b6b809d5e32a45d0e891191252ed425cb4c1ad25097feb483a7ade252e4ecbd660811d00204b979ef00feb3ecb5952700bde17dce7f5ab9a47853ab3e5f521b9c1ae20e649be1149e3f4d1a66f01b419f8b9da32a27e1df83209f15e8235d6b8f6255609c3f92ff8c8371b4702d2979f6f1aa80a0e706836b55f8f9c61279cc9a95e94fd0277706fe17c980de8ad0dadfaf00c31864c2a648e702ee89e35d23b0024cfe184712847a852c962e528de5ae6d6def13996d631f940f9b59fc9c93103f98523d97b247ba1e0990c1bb1fe2ee3030e1bd58bb698e770520635a67f2998fc740c8803128bafd4174db95527c4e075873ed727d36b5810d6297dd30945e15c42bc7db9e354579402e1be98a6389d4509be82e91cca2f1d38b9bc6000d21120f6b8056ece88e97fe9d30fe678761ea1982059db96c1393c0b218d04e26a5ed3e70388084d998daf890ef624f42e124637986971985f9ff701316b28d2c867a4f482cf64b98730e28ec7376837aab9d82a95511d5f4b35265d2c6192f3989ecb1104136116488959163b43f548c2d554d7bfaa2628a324bb3687741c88ec808f5c565347e969453bd372bf50558b32cfc81b79e4c13c100ab3e7bbe4062e3973663c5b624e0060d8b3013e72272212d5e4071ce4a3b3594a5f14bb154999426e012ee68abfbd40ef785f3e2c1ff43064f604b12a2e234df1413591aff632c0957aef9841ea75cb849b89d76c2fde774963ba31e89ba12901d8d6f2cedab4b2811f40e47e2713f6a3bc65c9dd261e116f89ac75068004a1e5eb9a653e58f37298821389d8033103442bc274c49a6d2f7a253dcfcd8256c9be099cadbfecaad62c2c2ac2bf5280f0a919542ead85879a04c9fe02babcf3f20f07bd16033ea83bd6d84ad0f8ac4f4b20552875c402ff66b6a808f9bf0b5dddc40d0c3065bf1a60f64b216dcb700c9806519599283671a65ab20ec471401b63368a65b896195bb098c98c1499dd99632b41b6ba53836538e18d64acb399036fe0752428cb3bd080a7c2f67e9d54853ff14847c1b8c334995eaf876b10ef4e3d6fd8069510671028f0467a85e971c6860764266e600add09af86a4766e73e3c6b53a2b4390ad33d7fc6d3d2566543d91c21df498f0fdcdb7c09cf4dc9b1", 0x1000}, {&(0x7f0000000000)="8a9f20c38f6bf0a957c11af87923fe8c933a4ff9cf3496909d7594b6d335b51e97d99958e0a7bc97236a2f7a311d9eacc9fb82553f889efdfdaaf03df7971ae3952d5c42", 0x44}, {&(0x7f00000000c0)="880cccf6cd133a663dbd217a38e895d59c3f7322677c9e58b4651e23d682e61d35dba3001474898fd66c303312483d160a89ea493062b0003a937ccce6bf09e169add81738df870fdf1fdc1cdf030d323eb2e2a9963d512cfc057b359bdec123059e590d5b30c226c861bb", 0x6b}, {&(0x7f0000001540)="e1138577d1c97407940695c1c644aa543b89fa3f5b50124aa7f81b946518e40fe94a3c0f8e063650cc5abc65a75e16a1f60519bc73ee2e5130474e15cc8f79c163a1f4c21d3218ef80c116b76c5ec62f10505adef151b16bb05c918a2bf64cb6f91b21e1c834743590a9ea585c6f19479fab1b97175f5ce5435531989f094f4cac0afda67ff3a103984ed4dab1027e17d7512b9857e4c37fa9f758b37ffda158c7c20ebd514329988c48f0f6584dacfb0f462e33313b727025ad45", 0xbb}, {&(0x7f0000000180)="28766ea9b99eff11bb05f471581d", 0xe}, {&(0x7f00000001c0)="00a748e34407fdbd206c47ee4cc89b668ad7ac2b009bbf38a21d919bd87e0e6c909d29a402bc8ef838f9c5867fe0ca7e81e2c3d2713f09a2d3bddbae02139fec554e5cfc3eee3e96f9b25e30edfed635505c56c71b52d2c688b83544aebc3a39286f008ab0b0f20cf2d3af370255a9f1ca2ea4d90f6422d31d5ecd5e59c5f7647460c720be5dbd7810a39a8cd29a718c6a6c7c55ddbf89b89fd939e124706f370c32dcf59fd8cd35153f5871ba92cfd566a43f38aa2d098e03c2071fa7005bf13d50c987ca9fc360f1345b3204314e8cd775cad52c8e852ef4fe110e9e679825c1ee89bff177089c5389ca3e87f920c21e", 0xf1}, {&(0x7f00000018c0)="b9e65f489740f6ffd6b04669b1d80465c22a97d205a3cd078ad2300b9638de9c725cde48895afc7ded531adef33e94b4357dca27217766e49bed028a881dd07239edb405aa46eda85c7c6133cf8753c56176a7b1006ada440f785505d355fc2d96365886fce1f09a9b41a18b6e5a2f9346e226a51ceefb0e60cf9b83c9374bdc07ba803fd6a343987c8cf5cab45999948267253dcc9782cceaecff475e43955eb05cd3512ee4d84fab69740ae54b1438ec0029b832d1f7d88dee6bf28d4bba7bf39d83be730dd7725450bf2b185e9eabc0b6faff5b17fd6d5d6521d62926e59f240a12e5c76dd2b3e6695072625a5ce70a083186426987a0e40b97cb370a2b9fca7a6152ccb539cb781b75eca9dd538d2d67be768077c706dff68c6248b5e636a3740c416943f5f9048f4d65a675fa01a211b6eca4ba1c22454f0fad760c1fa70abbf59cf1967ffaeb0479c8ce32710cb2953de0faf2e935486ba5d8a27941f1c47331aca572c2f758ae6a56ad1c39413494f479f243d03c6336a72c631b85302f061ac8c2ae8ad48d6f3c2c20f2db4e9895b3b8399b29c278460a76ac772c0bd48b0af8fba74584df89d95496ba3fd34ceff2cd048c14c64e819ec4673b12308bbec7b2706816a594c72793618ed66b2be5a975912245d9c8fd418959bc37ae0fe38a185e2975563355c99536f146a4fce183238961faa54e58f6bbdfdfaf39a794c0d15f7c4aab115443a3fe13ffcb7898b077912527f45d47f0dc91e816febb37f6c23987976f063ae7cab2123db0d666d4fe76c475f92b531c25db714b268f273faaeab5c8bb89dd74d09bffcc111f12574826bcd407f40bc697127af62bf311ded521f1f1c0e68fd457b0a6de031c5c453750737a4dc989ba018e8bb9ab9d13dd7ed4efc1be907e159b6af8cfbbadfa2e3c40289326c190f9c449f165153c4c9b5dfe2744863fda7adafe003d8e817b3d0b63d5eb55fd358fadaa92e8d60aa575efaff527b007f00d0d1e96ce5912b163e3a16c777675304bf1cbad6bdd25ac257f19d4bbc165bdc8f6e3f350b915352156afe0f56043329c27d9cb50f700d033b10861b1a50ec263db06f3189c3ad14cf3a25655d89a7c46d0efb88ff268fb56238468987b441c72083a2f94d7b4b53651d936f5f4d4281011f098b161bbe94c9c6b49785c627cc57f7f3759562fc1ad82147156adc621a9abdac69f978b806424fe60874c226af86f7566072493b1875f4de9f7d0b772f21d0d96dd8178299eaf7a456d7edd17ee6076898c5bbc53ff8139f112060d9f2b8ba88a9fd977a2961fd2bf237e2a3a59c7f6bafd17aa792d964fe85d8df1e4b21c543ff20101b228e27d25cd4404688b3ccae3d31d6bfe1f68337f328ae7af1d7028a4c6fe602c7a26922b4005e5b25c6be4a6fc0373d9645e1b439733087034746d0ffe25451f2d1cfdf465d5ea1d8732e2199f9de6f39d383e1d280027ad87ca161924a35b0284bd5bb8fce9a0c210a85ec623bad81271e746c941617986a6ccc572dda3ba3ecd947a4f8d294a9ebe4702363dae433e0dd5fe66eec7b45837a45e2f7000eaef920dff5e1d670109c5a7bfda91172f3cf8f64a2554e594134689588b64c25b8974c1e7e458fe0b9e3da5304a47b4e74d271473ef3e99d1f93cc9d1c1b01c83fcfee93701ac9be48270c68b759cbfeccfebbddba6c6178af1d26b41ede6f129894f4e8740a8431cc63c62c332430e5e47ea7856f77397cdbe691ac8838e7130487df357f43ec308fc4b8768f86074f88e68ba4f25510295df76a65d4abb38500e3663865fc9d60d824b3374aa9e7fa1822a91f2e94a630b7acb31c4cbf0a9425ce24d2e66cd2ff134bba561e5723754bee62529d22f711aebb3db55c9a44967fe918abc018ba71f417c8abf162cf2d8dc947d7470b0d15ce6c69812522e3e7e76f01536b00bfd8a17343e9876cbabd236e235635437b7e448dab5604ecdfa13855f7d5fe3a19902071c81b9ec62197891db4ef7ddd92c271baf2d3de1ab039d33ea935dec4ca1159678bc002a17dfdd307f125b8daf73bd8e2e4b8d2a0c283f51f3e91d63f3e981826148d249127aa3b1e89c377f1160b60ee449f9a1b4bc38fcf665bec37650aebc1ee0a354df4bc52fcab6e469fa4b623488f31208d2d7168fad3a7a72a47c3defa76d615b6266b27ea5854be3ecbbbbc09f9f7266ac9f32ca65a7b7bf2e4ecb96b7951498e85ba861c415cd60f1b4df0ea5e34a27e3d363cfe578516ad815247757978152cd1722cb5daccd5434931853b5ea99bd3b711206f89272d9469aeee318a9b1b1ef15311caf2f325eb032aa11e24a57bc1926ad56f33dee5f3ed779f4f0387b8409a50c846da547a1441a1fa8d3e1f496901d584626559e840623cbe663b2647b8fee42aa08e8f94bb300fa4d3bd7eb712b02ce703e7e7178f5b17c8236ee251e423c6438483e0f724887fcc80cbad4360b6d031772cf81907e1cfef3b3149341559b0a60106955fd5d484aeb85f0a154716248c31901b89105deced2fa1368aec7bfa6024c89e1418a2e6e0f5be95b474c8bef02cd2dc6f4260881f72263d1b6750be61c43bc9f2a56fc0c34b17f19a30a19a425551c0a0b23f9b02a960edcaa9cdb61cc8a349da36d6df49a1db4e23d8b1e26582ee30c972b421663872a95383cddf43c97ea7cbc3d5114b915dd74a15b32711469dd95008ea16765b6432fcaf36ee5947b1d101ed158c22dd046021fcd70a39e0f2aa6d248635b9c3293f7208969f9ecc39bc64e56620a917e760492b90e6532c03f9805483d182e8bd34db71dfd38b0a6a2d2a830daf95737963cf21955c2c3b5a721b00b4a8f194ac5a7374f83ffde656aac5abda537ae20f1f63e44f3cff4f36e55a19e72dec3a7861ab9334f93c7d6748f6704c26cfc1e873d75d607109aec6aecd52a0cb1d0582d326dc1ef3dd89e05acd754dd1666401c048573ad08dd81017f157b05b82a1455d4f8efcf496edb3a850456862d391ea817ae82b26a0f0704a7411faa5d9c087e0f44a43e9cccde79c6f852e602b502f99041d76ea75ae44fa9aa0a08e8cc4f2a765dfd0394362a363e87b46eb00d49016b129d573dcb0ccd88e834f5cf1ac45298d037ef3c004bdd7edb6561b71186cc5033929b70f27f35750ce94446233a3028f4a7ea2b1562f39e4937f34efa79e39067decb532cee95011080a9cfea8fb31a469825da2f69fc4965cb2bf363fa3e5c3754a7ca253404eeb27e888b9b61856c852d879ed8dcedb909a199bf1a9a92f746bb01c0d14548ec85198145a3ea44a680b13a4059d8fbdc345c27d4bd8a2c633edac507afa71f952bf353d0ca7ad45e5a217d0d1846d6fedc5dc5f03e1ab6a9455a3793626f94cb8be32559284c8657df6e29b5b798e94532708ebab88563c55bcf934069f9a56eed00d4de2518d4b0054dbe8bea16837900a7163d9a4b68ce8076a128e952344162816598461c26ab07eeff23c800aa70f5562990eccea69024ee5e486ae35774a91e7bc43e3b1b048d1086d808dcfbf1b25efdfe5b00aed1832619ff94f2f8f32dea9f59053ea8ad83d5c45fcf4affb3d36943d69f3092d3e8b73bc4e95a10ce92c926c726f6f15ee6a04e948dc1fa52441588190a116617259493b95e1875f20246bac84bede7491543f4b2667318f01c5f13d87d392737bfd573fef500faace87fec401f833163b3c2daa36d19547a52d02b02f1bb7013a34df17101879c779c4f3c8997c53570dc94edfe69d6fffbd04e502177af8afb2ee77ec3a12184be703e215e12e5b7d0874b0c6cde6ea67cc2ca173a1f421d5a23b3559b0ceb9699f5055f4151ef1f61bd4fbf100423d83998e9af9eb6ef33d52eba590e2bcca7ec8f9fb3c5996addeb34628a2a27e4aa4fc6902131c638cb5ddcfbb8e0bc5786a6fbba46ca4d86770ccf86bb4f29cb317fa89b9baca306a9bb4bdb138f6b9dd2e8e8c9395d9bf2c9620bd8f33c0fc6d8ec34f381384ef34624f182104014c236063b895bab543a395abf10bfa81b52b6be2af695b4412e7d4e27e09721a0fc752971c62efd6830546ecfe5afa368f14a5f7713734f3b5de068b85b8c00d8710806f9db5cc6637627f6412aebca4eef40a519360f57232abc7b2bde54bf43b1c384155194f30cbc560aad6927d79c9dfdb91b9813dfe83e49f5ab4c52bc13fe04d170169ae1b4f3a0777ba0c16ee2e3ea72f7bbf69e5c089965bbf4e2228098ef631cbd42d7eb3d461343576f10a61412da5c1e596b4afc3039bbc8a2f424cc5297509a6e474a9be9d1aa9a86a3f740d1874d12f7e015b654f78270afa4a15d0d94000e34e1c9cab2b0a94bffdb8f150dc73e115a252b4282ed5069215d20663b820bb0b7bf7369f8d435785a181d10b4e8653988b7ac030bbc81d80f549b1446e4a9ca509af3eadc0124eb3f676b9fb04992b49dce2dfa043c250baa99fd79c0dc299edb9a452dbcc70906ef19c1d2c34d1b81f566d7c98d4d8bd4e34ae2c3e143ecd4fe5a450b73d2bf2090bb325ca2e0e3282a112d33f316e020681cd89649e53807d932631aa1fcb785f0bfd6677956a29c188b9c250743c56d12c2f57e5b86c234448d63927875faa9f24cf97f94bfb26ddfba87763975fac21b10312ad382187d7c6b5101cdb884c8348163ca49156168d58e8a67f50c840036938e8ddac68cad5449d0351711474280b4c87996a67dafacebd0fc9fe16b02592aa837019d66f2d6f390092db64fdb944841cab601122ce17ef83fc6d5cfed59176fa4b6b0a2ab03d63d230fdb423c273920cc93ef7f4476f3a19ca528dc387bab043d889812cb1239c0f65d0f141848b960d665f4cfaad6298e8c52ad4a1a4704dbf7d9ffd7762d49a011234d5d4a7cff9d99820c3a81884089c3599bb2574131b8a88514a61226934281a2c2fb90c3d00e22f6c1f9ac571490438259574386c930de6e7231fe637b01c41c486db13761b2362474bdd28b67b7200da4544f6836febc03aa114661ec76dd80e6de2199b8ae2fe3ee1b2c5d64a99af77804d784477f679bba2bfc498a822adf71ad466e18767800d181834bb051699ad3052a65014cb8ddb364bf8698291610e239da13ff3fba115ebbc05e20f0c142e87ef1cfb8149462079c81742b19e111717056905057412b03c2998c198c911b924bf2e1c9972d6093fdb42540bd544d4e73db130bc11105c6a96df13e7b42e4ad78357668209b5870a5876a4a9286608726a433651490df3e385f2dda4caccda5256d9f1713e37d2bd68a1c7c2a66c47e87f2beadd168f117c944e0548e46bec7cea529c14aceff205fd5469c414d0b8c60475d479bf42b8af426653b458f11a71c51fb1925947a1148bc2dd1722bf2cdc4e40a9b92a19ce7d33c588e2069f36107463e724ff7151cf5f45fc07e4b96aefef5975aaff8be3d574487e6af896ea4dec0086497d1ffc206c610af42c9df957cf8765e80e1779021437a0d0e628c0aa454eb442a123d2adc372baf22bd79c7b1b27233825ea9c36f710ffe930fee9671a6e91fdd3107b8b116e25d4fa3a362d5cca6aa422dd3dd42aa9ff53c5d35b851cd06bb42c3af6bb97f618247a9f933890d7eb833d79d6a9d8705638a595c30757fbca309ca4081ea3c356bfe5c8710e24da6bfe4a7d3fd6f4d7ebe18d08fa1b6029ec3eb590004e3db7da04beb55d3e0165f8a97afc3cecb36ffd42993fb55a6a84b393e75f303002170054c69dc6ef2995199b3a7a0b493d1fcb694ccc7a5240616", 0x1000}, {&(0x7f00000002c0)="b543f9f9cf9a10c22ceff1cb174c9545b80fc94c08ef04", 0x17}, {&(0x7f0000001380)="f284bec7391d6af03cbac089aacbd2dc551621ba9abb46bd94922ec8cf506d33e4e52f751a848b89d78230f0eb8f496a2c3e0d99740e005857399cd54a19367e9e35faf29a1e18d5bfb8fb922972809bdcdfbe6098dd03893bfcc734c6ea77a88c3acdf36220e1389dc942c80c4d3f6e9364cd457654216a2c18a051448a92772559c5924c95de3aeb11b21f459bcacc8606cf13e434ce021b7756c1fc19eed302c3163ded453ad0b1958d3c12651f027dca0d60d5f020a971d519f9e32f99ce09577f8026ef2068553580915b8a1b21fad90d5fc91eb42c622efcbdb21a0e02dc92b1657d30d3773faf4d271d58", 0xee}], 0x9) r7 = socket(0x18, 0x1, 0x0) close(r7) listen(r7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r8, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1, 0x2, 0x4000000000000000, 0x3}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x25, 0x9, &(0x7f0000000340)="4619e65aa02f9abdeaa3399a3058a6a43b63398ddca14be999b13f22d5d1d797180a0e7b578e41638ec2addc758564389a58b379b14f678e711d276ba7b8683f92d5cc6b40ee40dae62d33667396add2b10bff808742c19989564a49f9d86d101c8000f7918efb7d972c3e13ef87f5c87eb35c9097ac021e30de7f7286f25cf8f53cf64053092fe82d13fb22814983e34268bbbd6aa0424c1f342130991014", 0x9f) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x24}, {0x3c}, {0x6}]}) writev(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) executing program 7: r0 = syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="a234", 0x2}, {&(0x7f0000000380)="6d6fd5cd36fcf120e24817cded696b64908d758f0fc11e16c066680c43ce3331d87e5f2ac0bc2f3a3c36b097813227998a58bfc5d9a9d491b05299cf72a20e1ab7f2deab161fa7d2e4bece499228c21ce5d42e52d5ad5d9011398871690e667584e1aba4ad44a418e5bdcfc7983d2d2153da9b8fa87b4ecbdf6199a962aa0415d2053c78e22f820a1ca5a15c89bbde767d01e3efd4315d3e3a1789c771a7c1aa2bf8c9df8247d66853b663ea27e5bbb9a9fcde", 0xb3}], 0x2) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000001540)={0x9, 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000280)=[{r2, 0x1}], 0x1, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) r3 = socket(0x11, 0x3, 0xfe) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x88) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000ec0)={0x80000000}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001208, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x15, &(0x7f0000000000), 0x0) setreuid(0xee00, 0x0) getuid() r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000180)=0xfffffffffffffef1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x1e56) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x15}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2a00) r2 = open(&(0x7f0000000200)='./bus\x00', 0x200, 0x0) recvfrom$unix(r2, &(0x7f0000000240)=""/4096, 0x1000, 0x1800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(0x0, 0x10006) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300), 0x100, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f0000000140)=[{0x9, 0xf9, 0x5, 0x8001}, {0x40, 0x4, 0x4d, 0x5}, {0x2, 0x8, 0x20, 0x4}, {0x100, 0x0, 0x9, 0x10001}]}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x15, 0x93, 0x80}, {0x20}, {0x2, 0x0, 0x0, 0x7b}]}) write(r3, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) ioctl$BIOCPROMISC(r3, 0x20004269) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xffffffffffffffa6) r6 = semget$private(0x0, 0x1, 0x741) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000440)=[0x3, 0xfff]) getuid() setuid(r5) getpgid(r4) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) semget$private(0x0, 0x2, 0x443) ioctl$WSKBDIO_GETENCODINGS(r7, 0xc0105715, &(0x7f0000000080)) dup(r0) getuid() executing program 2: getuid() madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6, 0x0, 0x0, 0x148}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x7, 0x80, 0x9, 0x1}, {0xfff, 0x3, 0x3f, 0x40}, {0x20, 0x4, 0x8e, 0x10001}, {0x1, 0x1, 0x9, 0xa9cf}, {0x7, 0xdf, 0x1}, {0x4, 0x12, 0xff, 0xffffffc0}]}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x10020, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000280), 0x0) syz_emit_ethernet(0xe, &(0x7f00000002c0)={@empty, @local, [], {@generic={0x88a8}}}) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x14}, {0x87}, {0x406}]}) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYBLOB="c08e01a50617f09c582ac311512904120f092e9871f053df085ae21c2088bf4ac63820e96a9110a252d17fa2e7fa665b376068de794139db04aaf718593811e273910af4ca906180047b72eaf0cdd32c65b33ce1bb26ebf255eaa60624a7e4642694bb6197f98578b4ecc13ccf2270dcda226a943a1f72ca28ef3a6d5ebe2b1163774fbec735e6df6324bc647c6e4f07ce70135b67dbbe31e9ca2e350c89e6eb640d96b6d5175dc23ebbb0574f8821a7a0c4a1750088ddcf57ddced0682185a7539c02373600"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000001280)=[{0x64}, {0x81}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r0, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) r3 = dup2(r2, r1) close(r1) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xac9}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8863"]) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r6, 0x0) mlock(&(0x7f0000061000/0x3000)=nil, 0x3000) executing program 5: r0 = syz_open_pts() syz_open_pts() syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x3084, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000000)='./bus/\x00', 0x8000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100), 0x3) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000980)={&(0x7f0000000900)='./file1\x00', 0x1, &(0x7f0000000940)='./bus\x00', 0x6}) close(r0) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000080)={0x7, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, 0x7}, {0x6, 0x3f, 0x75b, 0xe3e, 0x3}, {0x1, 0x396f, 0xa6d4, 0x0, 0x101}, {0xfffd, 0x7, 0x2, 0x8001}, {0xfc01, 0x7ff, 0xfff9, 0x1, 0x6}, {0xfffe, 0x300, 0x3ff, 0x1, 0x4}, {0x0, 0x5, 0x4, 0x6f33, 0x6}]}) executing program 6: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x101, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0x154) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) r4 = socket(0x2, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00001f2000/0x3000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0x1) kqueue() select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 6: r0 = kqueue() socket(0x10, 0x1, 0x9) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0xcb, 0x10, 0x80000000000}, {{r0}, 0xfffffffffffffffa, 0x13, 0x40, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x0, 0x2}], 0x8be4, 0x0, 0xfffffffb, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='(.&-//\xf3]#+\x00', &(0x7f0000000080)='{&:\\\x00', &(0x7f00000000c0)='\\[#\'#\'t%#(\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='*@\x00', &(0x7f0000000180)='@}#%!:/\':#\x00', &(0x7f00000001c0)='}*@\x00', &(0x7f0000000200)='**\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='+)\x00', &(0x7f0000000340)='(!$\x00', &(0x7f0000000380)=':\x00', &(0x7f00000003c0)=']}\\:\'\xc9\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{\x00']) executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x60}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000380)=@file={0xd1653077bafa0115, '\x00'}, 0xe0) sendto$unix(r3, &(0x7f0000000180)="eacaea42615efea63703c8e69df36d857718bb511b9c08299b366a621dfe220a02bd4a671d478bfbe7305d5228c3742b1cab02e3639ff15c731cc455c51004e6dd9f2874d3547bc370483156abc3e12ccff8c6027a80e637abd2199959a7f8a46f335d67506d7bcb5c96999ed7adc7fd81a155a928f8309a7d1ccb3b2a5d6e6fc6eb5bba372b448e6ba7b04b194380c8cd0dfac39458773409b4dd27c6b88d0acfdd091bc071e9853b0456814d06a86c947cc807b379ea670ba40bc6e57ec411a5518be1628d28c5acde8587d8faca", 0xcf, 0x0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x400}, {0x18, 0x0, 0x6, 0x1ff}, 0x8, [0x0, 0x4, 0x4, 0x8, 0x1, 0x3, 0x8, 0x35]}, 0x3c) setsockopt(r0, 0x4000014, 0x207f, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x0, 0x8000, 0x0) recvmsg(r0, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001a00)=""/240, 0xf0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r2, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x3c}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) sendmmsg(r3, &(0x7f00000003c0)={&(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000001c0)="16931b7aec51e7ad9cc10639f3f4472f0770cbced90daedea07741567a6ebd70c139624954a472d92d6fb543f1c4bdb90c151a77", 0x34}, {&(0x7f0000000200)="907824a57f1637fdcef446b1c35dde877109363bcad3056c405ef4ffdbedfff7e85ce4d1d210b07079ad6799558d9b6a01147d7c8a871b7c4cba0b8b485206b4a75e1c23c32ae8742d8aa4bf7c3c6b819d4ba803f503c588877138598c1f5acb803abcbf0f67b096", 0x68}, {&(0x7f0000000280)="06736d226f7af300b807d0174e538c99cef6262db4860036f79be46321959b47cc1f6409ed7c049f9e3abd07dbc5317ab6da", 0x32}, {&(0x7f0000000700)="b2a11f1220a919d7fcf28e12b2c6b1d404cca090c18da12f6b14b80fc6ee07bc1b6e1fd27703d6560243fed3f023c361f415a74be3d6e73e7b0762f30318dcd273dc28f4384368cd5449bc90da44cff81f3cf7fc132c08a2d313dc77cb956b9fe389993194f23f8ef1d2f74adba652a772b4a90eeb8d2f281f448b51fefb6a66c4b938c371bd439c91efdb8b666ace70454ed65d6d5fa1665192f629a14f46f5c2c6133016b9c3de7a8571169a58299449a1fc3959430204b7f45ed8da65e6b1ffbfa37ca89189ccfe54a63019b020c9e146deb1e1861e094d36a7cef5a0c80935500cda53f9257b7c4df804e68fa064e0f76b279e6304f8010392d9353d2711e66fbfefddfb50f0e06d8660c829127f9120720bfd33089c86663eda30a19c8f10858634d926dcca0795bf0df47a3801047b13128f45a7820a0cbecfd7c496310194a1412de36fd1f0cabfab29fcd8e6eb536b8004ed5556ad9c04f322fdd64c1f6a837c336405586182c8b2a37cc00461fe1954f14b5812085956c6e3cd410d7569240fe3aa32643eb360063e4fe2170386c071b7650473a302baaa647319ac11bd8f2dd7dc1c11278bf53f7d46c21f23327b5721db777dea90a0e94d54c0b90c6d477c509041d0f9fda62236b8ed58ba36fb6e50adfdca2bf253811d19a70925c518b1c191f797b7b5cffc5c910aca1db2cc96616e75713587d94056ec4347c3fd1a2e5187d73182a5c20e15a0bfc45d8e72b4f2a283d76218c6127f23f592ba4ddf8272adcaec4ab86cb14853101782113e8d04f1753057a164b533212ebe023b72aef7f3663c1d51d8de34e0b11335a132dcfe34bf35026a819a94179c8b880b658b291dc551483cafb7b9d3d1db19c0fa450ad594716d19918ea0ab39db7380d19058c8a15a56072d47eaa72f35231db508e5cae9ae6ba0a6641f1a2255f32c7bf8b41f3359bc5f9294ee346b38e908b9a359e07ef0250402c0d5e9e5a5a9bd63104a616a694fe2db7c90a0fb336eb57c320980b96115854ea41da01fb212f3fa6c2c94498fba067dbaebec8aec57fc23851063f8482aaedf714ca287cd9131e3e350244df0f6a79d74997f808de9bf377472548b8e25e07e9d74fc52bf84010b1a457c6f812c0948e0c29fecd6d999fec00890b71822f1866251105c46678feb9187296cf17e4fa54a44d3850fb56e631111fbeb6740af2b0e1c5bf29882f59010d74f259fa289cb4ac4a6972eabfb1662bf32ba4bb78617e0585663e2609ff5d46ce7a09b062c278508d9ad3e56869361d5ff4bac6615d6040c80d830cac45fe2ec559cda792b4cd061f8010ea85eac7fe50a76e1f5c153b492c5818ba26d85ed075e39df72edb6a63d95ee46a4c211555ba27372c3a6a9be49d1ae719c92c45fdc3ce5f714758b8df4ffb72338d264b1d23007ec9174b1e22d04989baae629fa612c751fd41fed5db70ec1aaff0d8904bec8a237809790ebc85a388dfb303b8805b324858ccc03b45661540df67f6f5bc743469a73808a66fa69a9129cf14ac052ff286fcef2eee3f45cdb79f834254d00fc9ba2795790fb36881b490dd09cb498e82c6d0c02be40afdb204f26f5a983b25b2688b7689b4a6db939527b8b7d8810891e050424375f33696de5f39f2df9c6e117f73d6ae15aa63797af79c9348a543b3c69fe3ff30ae4bd940ed1fca05d17ab8a9f44fac5e0e8fe848a190eead59dab5cbe1da5780d8863a09a4b9db28fc39ccfa6f9037c5751777161c77652691efdfdca79f0ed93657907d18f519baa2ac5ea5198badaaba81755ab4fb4cb19d1058ac44c23099f17983d82a3648a83dae01c9a23d6e0c2469cb46a67631dd3652932f11a5b13208bc48da74378634508be14390adb71205475136601f0eb9bef11d200a1f13a76528456000fbf775a234a48531dad633a857b2a6cabdc1876724ded924917cb297bb716050944450f092477524e8ba0323c019aa5503110efff22dd529100495eea5a8f13eb794b8619c7a240f78b8788708fafd574de31b42332d29547e2b4262e2c474c1ddcda46863fa37c19294d0f66d6551603620d78ad3d4a2c28104489867f2c30852f71a90757f614443585d063eb46013941721e766438d6d220888530feb5c8e85bd7276969a964e050f5f9133ea9d195ee3487ffc79f637ce48b3ba3a925fe0afb34b12347e78085a0d89c659824dfef285291e213bf8f88da7c1e5835e3582c79b97976d99bf697c31a5df23a35293a08d83f81eeb629af966865200c984c3965a1beccf7fe647552d4677beb1f01e739bad987986a1c730a0a1b494726297934e0d73e14856d29da029483b444123645cc4ac32da9031f513ff693910f9024c08dd83346bc51d31c6743c8936c2c0536399d8642367033e56e7be54b09a80a9a2c31b1bfd44bedd7deeaaf4a76541dba91722fb3adb07fd76afceb87267c0cade5bfd3d3c60295c45ab242c0d2a7bb03b88133265cfa387c94b93ad1d139a1673b38008e5b7540b37b2fbdc7ae2e911ce52b63a6d3a7a4d35ad9b7a84c7bce364c4c338966e45e41c5733928343f0cf4d0d15c7f050525fdad60ff0632707da1b8152db2b9b9920531ce96c997abcf7fe3d77774a315e685567fd6f90bc57bd5b203056c3f4ee48942107d76b7e700047f73c456bb4a877ff1eb00b86ec36571bc94b9a4338df354cd51b7fdb18d8d9708460071059fc93dfb8e58105b888a998ad509d867b4de9072936ba7f81080105b7ce906465d420d92bac81f937bec7c905de7ce96531d9620f3f60fb7b48423109e7f9e511e62b8015aa2c6507f9962ca9a96a606fb3b1f09a6fe852c77ae1c9ce4e1b0265703df22450cd2d3be210689d248d5675486bf040449eaa74618d21b5e6ad223a358f5daaa5c0414cc0b6c636c6b0622ecd1f1e3c0b00dbe50dedbaef9897eb68ff5a3ca4cf36558ba6e7d9ed82953934a3aabce114c46076cb1efc02f7a65888bda1b8a61cd4b927f06a6a74d4121d88365dc7f6abd80cba1b3af5db1caa5d0bb336fc4e6baa374c1e334b5a3baabd640eb601b578324985decb7039fa87933bc68707326869b56de0747117f1f9c679d63e39aedc88e3a959062d90bc3bf01164a46f6939f04f3317622cf2873e76abcaf16740da6e8207ab5a65618f652eb0a5e28b16a3a1c3831e965fa4fb2040c7bf8654d840ee7d887c465ad8dc740aa254d7a159d380e1651373bf4d02a9e02f9736b22ead879ffd8f45ba40f157e459a39f43ae94f5292b2e14404cd1e3f1e107a36e089f5d25931869cde921f19b7a1c33beecf47d789cafdc39b81cd4f814c534f550d0cc50d13bd27ffd1fe864eccc6ce6409e31e7fa9d3ec28c0bdd6dbc93f554a48297b79249cecd20af314c97d57c0b536120afc99d700fb903b318a2efcf8e2fe0eeee280b6b4061223c0b0fc3e98c11b5db59516ffa5cd30516232c5c1993f09ef1d46265eea1f88f3c3b14e22b96371e7d453b56b4265df78020de59f8d57730957ecf336f596937f2f32f23ba10275c614ab85ec713b0fbc29dfdf5f2b796968ecaac6c8f1abfbc0b8a4d6b8f4f4a6956a6f63204e3bb6662ef488b5c00e8144301e976192b7ddd671fb44070625eb096cf5eb5585b88cdeabd163305ae731f8070717d5f1e3846b6f5d81c97b91824f4551f293513675382615f2c1cde2ec54744e37e79aa87d32f4a7842b759462dfe0832e1a46f947a665dad48ccbd3adf38a64987cef4b9293e17933be1900a74d3d478590ff583e1115019a6e3b816643d15bda7585f9850ff2c07fd1c744d56366a851fe548c2f65b60aeaa80caa0d6165214606c0d44796d9ee0ce14cfb0c54829d4ccc053760a9cc47172aa12421f1b2750764c8f4308548be4154647311167d19d028ec98513e56701d5257f885995f71983cef10e389f0e54850d2510004bfcbb10dd970cb97275507b953e1bc34cf0000c6fa5afe7568453fcfac53ae86386195ba31bb2bc5402eab5b7b14cbd329e7aa91ac9daedec9b52f8ce2c5224e3138f07dd041968978ea56e71700a06928cd155840dffeb5e24b626cd66b1afb6bc58572db6bd31b34ee1bef4d606ddbdfb97889bf550ec6ecff14c8c7b52300863d45dd80bc69d2b2f2f46a9ea3f579a66ece216f927857c8b7c4d55d0ac93dcc9c599d1007c7d4903e14cf27d4519b717a6578fd258ab5b383d1b90c158d2be10ef5332e81921d71a22e622c942487cea63a389f102b7572499fd7e0d8372cee4c4c08605930610f76bb3a376382fff9fecf842efebc11ef52aeb61372553b2f75713d09206246bcb6a6e18fdc411e4ae5299c2c62638e497578c11dc4c99088846c432cdad201834de5cc261f5d05732c988b50c43a5af832694d5df0dadf7fafd31cccbb5ad8bea9145b054b2d0ff9f800e228cb014e2d4ea34adbbd950ad98bed6493f7452da96b01237b58b04a190227182ab941451779f52115396ad9d0ca0efd414b33ba9850306fb0f8ad2a079d1337c00428d92f34bb70fb20f33bcb99021f57e4ca9f6cbb7992b74a5f3d8c0483f3468d3abb7c15698a6489b4311f9f95ac7245ccf08f870f9c8cba091890798ae47ec1157396a4614763d3e161ce53363a91de2141760db8da59471b0987c8c1d201e56922228f48827e0dc7e8a84afd23105d64721cd9fabb6020d4ba5d757b311251b63c34c997f3dc9b30c3bb97b12fd48d0c30d560a01ae63fb67b0590e935385c5f1bbfc5a24a3f3736db1e43548523a10290ca1684c045e38a395117ebc22db0454abd06f9e7ad0550ecdbab06da52f36329a43508f62c98f1650bd951e8bf926cad72e93aad7729dee8acafbc58d3557e8273c2d57135e00c94c17a5bba9bf02afd70c8dc1334d347df63f81be378568ea1c3861bd3709b8a1b08e1f143fe569aadebcf2750fed245ca0311775f5f19a96fa99705b7ead26493ea97295402810bb9efa450d651afbb8f55d6560ba1e893c7668a0fffeb594d88d09c75a6cc0a35eaf83be315e52284e8a6e066d1d9c9baf961365f6f57d0a838630ec2fb499b1318f6ed9307d1ee4cb5c952a9a9b3a46e28de622bc3870022ff6af6cf513fff037f79743880f21d6ba4c852984a8f68be6f917affdaadc1372fdaeec78284dfb3f1e379cc98339b1eb9aec355f5e38ff6010164e888c3ee239ad10547323db682ac9f1df626baf5297aea771c7dc29193f0fb57b560cdd42e5214443a0c1c0eb076b4dc10336210c08b4394962876f5c8e8a78523e25f61e340d864da43af7aa5bbef66d0f79006a664a6f645853a44834418ecf3a3a8ae1c5ecd2a29a118a05ec0e89fb91af055ab355ef9956ba0363ca309201300cfffdac32d680d1710cac1c3fc22fa0a20de941821d3bccd8a96a9a2a572ce9b5f446011ec29d4ac5f1384360ecac1c3f90c02c8d7f9bb3541158ba3a005891fc2da06dd2f5337276ac81805cd40aa8f976962f153a030612f6140798c324f91c70e27f26c89249a2ff88be0ffdafd7ee774aae079d711d7e0e852cfcbde342db907567c2f2af567469acb2bca9858c423f4b2df3183341cc049e7580c3f37dd6571712f0bd4ac54d922ac53b59ea1f59804b04d9569ca5eae1f9e7b8c399d5617ed4912a32f57c3d9bb4086efa06cd0e7af4ebeebde3e2d3712a44af0f85dfc8f826bb23df8df0418a7f2f52d539a6acc8797c80e8983fdf79622d183be10eefbfce96db0bab4305bca34ac6be63347d416df3dbb484c866e9e6b854917f56ba6aaf99df91316", 0x1000}, {&(0x7f00000002c0)="449472cdc2cc6da40f6322648833c508822ece1381ac955da0ec60004ebdb64cce7b47f0dc", 0x25}], 0x5, &(0x7f0000001b40)=[{0xa0, 0xffff, 0x8, "7e8fdc3f95e8e4f1328ec847fc6b654c39b56f4734b44cf6cdd3d25bfd63e9f1ec175e4a554e90ac0eee3cd35a73f30149bd5fe5051b05bd20ced8d3a80cb5c2aa8ef65cdfc546f41dd501d4741cc3c860cd45bf2afad0153981a31e3bbd98913ecdb4784fb7cf338a3b5ceb4e3e611182f459d1d1f135a6f8d5f9243b53d0bd41ebd72930bf0b4a1fc333117be3babe"}, {0x110, 0x0, 0x5, "562a5a75a196ab98ed4de2b4683efbd9ac0d4896a00ba70dd7ae93f273ffbc882c0246e22b2524b3db318fc892a9b757b7a1968cfc0113595bec1a0f85724d0ea0943e9851ffa6695d8165716a7a8903dc8d4c05a0d424c86bce872e72014193fee6f56ceef3f2f0d89b5af1abdaaa4097c4c09d6fa3d2c18ca08ae75f747cfc13054a95d1931407f2ab830aa679145de3f6a77fba11e82000b6d821436150598407a9711470fe96a14e467fa8e022e3ec7306003e7024ba90ea3885f349273748be056204d55d3d54921cd7873822c382c2a53e4d3348789019ca3260c361afad624d34cb369031dd6029878ad848b2d622ca606bd51efc87da439c"}, {0xe0, 0xb8991224f0d2ba78, 0x7fff, "12cb83a0c4838963e7072ad6af4fc343fe4e8cefd84c6cef486e15d7a645bfaa2399114ce9096048ce2c5b5a0abce766aba37c9e60af41f7754296e0c3c40fa55e4a5349169e07deff4c987343b1f9f19c97b01bcf3df2125211661149fc37f6f64b2adf76296eebae43b89b26c7b9279f5cbecea2c5c2b9e7fcdf11470b0d0e580ba496f68e0a6e1af5261c05b9f7d7a879c06d4f774a89787f477fdb44c29417ee143885b7a0023db985556728613e79dd922b214e254a7e9672d2df103c00a34a6d2ace6dd73b59c5"}, {0xa0, 0x1, 0x8001, "d32fef96551ea3a137253490ee631f81f06f709eea35a8a7be38daee3c462fa290956880aff6736d2197c98a7d36236193198fc07d776c6b958d2bdf1143cabf549f9d68ab48126ce75582cc02043e8f1ba07984cb0025e4a6d12c18f3e21ddb3f0741a42580955e8ca4a7967aa5cf1fbb8c173975a75ca77ecee8c63272610956043429a70e15da5c92df"}, {0xf0, 0xffff, 0x1, "1c5275e5f717b08a9bc64bec6d03d1eb86614b7d197089936b0e481f676a4425b31b68db190eaf34bf6e046061352ade31d8ca004e6606cc4d20af698bffe57542aa86f8340024aff1445b1b5117153884d7fcf966e143570f4283e3fe8c44d5548943ead44e5e0fa7d694e371144275ce80cba03112e63ed4d8b58a5725eb6910a681d249f378485c4918a655d92935bbee0fc47382dc87af34e391db27b3c3022a6c88ca614dc6e07c42c8d2e1befce8ca03e11721600ee99646b560e69b96356401f1cb4edbd200cc5c75d7af8c417a6df524f1de636e86ec6a7c892b81"}], 0x420}, 0x3}, 0x10, 0x406) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x38102, 0x0) close(r5) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000006c0)="46422995", &(0x7f00000000c0)=0x4, &(0x7f0000000280), 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1ff, 0x100, 0x4, 0x1, 0xce, 0x3, 0x9, 0x2, 0x1, 0x4, 0x81}) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000000)="834e005f", 0x4) executing program 0: r0 = getuid() seteuid(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) r1 = shmget$private(0x0, 0x3000, 0x51, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getegid() r4 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0xacb, r0, r2, r0, r3, 0x21, 0x81}, 0x5, 0x3ff, r4, 0xffffffffffffffff, 0x800000007f, 0x6, 0x8}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) flock(r5, 0x5) ioctl$FIONREAD(r5, 0x801169ac, &(0x7f00000001c0)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x26, &(0x7f0000000180), 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x24}, {0x3c}, {0x6}]}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) setsockopt(r2, 0x259, 0x8, &(0x7f00000002c0)="82863e8350c3b8393764a3b4700c9ebab21face0274acd8fb1ab3df28c8a5a419434718395cf7c4d06fbfc88041ff48abf8b8b4b760ba550af077533f210abdd6579ff170eb28a851e604e5001fb314de020c091e2d595c3ce2ebe1fbfd3f543e315e7d942f1978e210011866a5e0d441a58b783e61ad32ff9d92ddb69081809ca95f68232db6b7bc3a1fb25c2a361b7ce6c679f00ba7d758dd7a3d4b15f1aebee0b06317919b3ddd2426db1ab11c9c86c7237", 0xb3) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x8000, 0x202) r4 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ktrace(0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1, 0x2, 0x4000000000000000, 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) getgroups(0x1, &(0x7f0000000340)=[0x0]) write(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000001080)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000380)="ebffcbdf13b9fd812faa8cdfae000000", 0x10) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x63) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) chmod(0x0, 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r8, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x15) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000080)="7fd82269bc45ac0f80c44e8fd8367b1a5c64677f5dbd21380b117353e6114234cfe53b6447e3638ee09c71c7c7e65e983b670b0d0f14cbb9b9ae8f25d49fc4cf3096fb0532e3bf93c99ffc5be87a58a5da81aabb967cd6653e0a786e23532ff3c4c463808df8e0ebe3ec4fa73001f65f386e09623003f4c5fde6db82f02b4e5b5069070615feaa425ab3fb3143e0e3b59821e7ee06f2b1d249d3639cbab54253d5888401cb45fd0d578381b89a73fb6efc3e50264f694b93998f4862b6f48123573e1062774347231528aa856941b332088f", &(0x7f0000000180)=0xd2, &(0x7f00000001c0)="b8d9ad63401c82c8cd688b2bc6139ac3465976049ff68439d4b53ef32e9b707050ce0006ba3e97c363503f09bf107e66a0860afc7e4c56983860103d1bcb8bf479993715945d3728d6d65c6ae1f86c071a97ea767720e77e49f46762d446afa696d7815b3bcc0c68ed0e5d03348c56d21588fca533527a442a0ab1ad044c3121069764fea794e0f972d4f1f6c449d6b95aaedab2b083dd34776dc39dc89c95911e0b63238168c65d3fc0689ea12dec8a62970a931b1e6879a2b6cfa79c823ed4be7e", 0xc2) clock_getres(0x0, 0xfffffffffffffffe) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00('], 0xd8}, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) close(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r2) r4 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x9, 0xffff, 0x7f, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) readv(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1) writev(r3, &(0x7f00000001c0)=[{&(0x7f00000011c0)="d80aa5cad6088d0ad96e77bd20f665168220ced54374997e6f974e5ccbd08c60f1fc94a8a2907c4212b4b475e5aefb22c95abef06d0950b52d71ff261ea5dcb1adcf3d9c60679ee4aee250a70c40ad507ef757e5aa44b7243b99a4334b5bbf038cb1ae946db671602d5b502e2b167ef4daa91b79bddbac33bf38d8b2973187804e4515bcfde49cc09a", 0x89}], 0x1) getsockopt(r1, 0x400, 0x96b, &(0x7f0000000140)=""/10, &(0x7f0000000200)=0xa) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000240)) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r5, 0x1000000029, 0x3f, &(0x7f0000000040)="02000100", 0x4) write(r5, 0x0, 0x0) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x10011, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000240)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x3, 0x0) r3 = msgget$private(0x0, 0x100) msgrcv(r3, 0x0, 0x0, 0x0, 0x1400) msgsnd(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd00080000006b5723bc77a73f2c7432a505995139959fe8249fcf0bc5a47faa0000"], 0x32, 0x0) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000093f18114920b4e2d44363248689f6e0d3f9e43fcc5f2627f6d0f6bfb73542e3c4ea647f75608da1f9bc4339a90d032f200c12cd77fe92e6f8d014f79c3407e64b38c595c23df9507383ad2015c28f6013d2e1e2a7383dbbd078dc6fc969b979d55964137e1e4919e0feb5783"], 0x8, 0x800) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) setregid(0x0, r5) setegid(0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000503000004000000002a0e00000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400180000008000361b1257aea8c500", 0x6f, 0x409, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x3c}]}) executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000002340)=[{&(0x7f0000000000)="14832dfe44303d458f15c7dc2d8f7fc7b9030eec4aa4d34960d1d42c9c434038af98fbac4860f6ce14e347a4da13b232fc54db29398b1f02e48b97ef19f868cddc24527d48d2436e94fa34377b974576e2cea4801391c225edac8a9477105828909cc1021853964f3e5083cac8804378ec8e02d4cb7a5c4efddd9fac8bb9662e80cd8cff932f62944799344ca8ce844c5df908f04bb4eda7f3", 0x99}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="5d905d165ad2004d35d8647ab9997dce719c2aab9652c3475023dff261e514008fc9c3ed555c6db1c4374048fd965b401aa45281b287d9ab60905880d80748562116f5136e54a8ba970f481e343835033e07af7bcc3842d5d9855ef34e65b5e26b1d150cf83d1078a807a217eeace5a6f808bf9beb1aa7ec40502d3ade2964a77ca197067b4bbc0a2aa654a070c8", 0x8e}, {&(0x7f00000001c0)="b869f0bdf7231ff4c2bed44a163e39f492fe939b978581bd3ae3e063c19e2b2342fdce073a6d851de0e7807eab587a8b2bbcb997949ad257e6cf21b494b6a3638603d5179fad5d0290097e10729759174b9eb14564c888581ec554e8210f0ea407be5411ef5f788508d6a4d26372e362f06cb6e362d57e139d893e6a14cca8107de33d829e39d0eaaf37e480a0fd48aa4a2ff517cdc66ee0038c476add86fc4513402762c6398d703ef22c14b31f5bc83fa57a", 0xb3}, {&(0x7f0000000280)="2f8a41e11c6ea1f9e997256563e7508b46310a0e859bc718fce6f141af5a4967b7cbec298d3682e91c2ed2d22fd06e8fabe12541fbc57d060b0512a4fb8fb69cde9e26a1b05ae4118645209357596d8e7d6a0b55dc0a2e5984b7b14c5def9be83823ab4ae3a925751fa60bf108b23d402da430a2c746edd73840a770fb133777b21432a8c4ad0d2a1f348f3aa9043c68e43329bbfcbdf7d4ef52fb82af1e77967c71e6d8ae582324ca566b26c8ebd084cb6ce3b6", 0xb4}, {&(0x7f0000000340)="89dceac9593c9ce432cd0d803d0e2069a8e9c53094edc97424fb6cc0271eb57a6df539ad3ee655d534890f3a3202ac00e47535384d04c1912a146cbea239d32343b47c12a03fbb9229cdd50a723ed4e3376bb8c24896c64a485c237519e252d430567af53cc035e89dc01e9584c81e18968999119dd7011e91b7daabdf8a734b8379e5f2bf278b3d2053e3216e3e9220bd20b0589456826861fc6ef6a779b8a23b339c3b3401ab0127268cb3298a153f31978b672d19963171c1be829e99485e08e03dbb17e946c3b6e834464791742c93cf4000425b16ba24b803416d86ee11b4a7c0cb96b5f4c047928b87c92bc499de88a7bbec3fa741978a3e30ba23c4965c195d55ffc15f7151410650c31a750b0cad1fe89860760a694faef500bbb978e3341582ea2c8264477ce23ce2dbb26c1dd07b3c8355860232361a19b94374445afcc1d3ea92698919823331128b5ae232e8bb3b66b12f1a0bafd6abae44a247c69a5b25782bf99bc95bf9acb483f61f7c40d35e32be5f6fb9886f567a05691c6140d4c906b4a5c88d71bb67f34a67f948c88c251922edc5cb9192d54e83f1b17b866056d22ab13798eb3d4f13161bb18cd358029e1b51374858309b38c5512d3b1889cc168763fee83caee710d51b327a37b30feae758d66e970e75420c0e7a3899e2e4fbd111b299c2dea5f2c76bff97fac75423f022833db19ee064d3591d1d9639f419dbdb8f7abb35891463493ab602244e5eb1ff9f9ef671a9170a074d434c548fe4ab98eebd7d8256b9aec8e49817c44f2cee68eb497aa59d38a0d3865b70ccfdeca1cd1c7ea41cf2c71166990fb067e89cd563ed548666eae57f6ce4bf1db11577039662e8182f13b9cfad4b318ccbf01342a01e96361c21cb6afe6314b6ee1244879494f9c8c3a25827054d92967821cdc746cfddf9305ea0c66eabadc4db2c65d4b41793a09b04132366291c3448a8ed9875f994bb61573165ea4b0706c894c3d403eff767eeb56357dee8b7d42926a418a6f4b6c3e78e7283209fab5f2972367625792a51b97db3d42dcc9be9f1763b7e3a72af07b9861faa6aa6323435fb56cef149a9ca65c86a79128bb5a9fd670eb00d4c51383dd3225dc1511af3be3c38a474b688d33cb93a8c379b1c844c97eafa66bda7c0bfefdda7bf7c8b59e35b0420afaf7dd4016fc9fd39b20f032cb93d93e265a6bdd5d7158ca8c2b26c0566aafb46b52f5ad629045a8a7891de054976ee0dffb2960e30ce7347917f460fb61c96a6e79a7972fefd7dd61c3490f27167ca8ac7cb13e17ce5cd6b6049536a63b437515f52102a42e9faa8a193690041de94efc0c6694c4a48b66a2dc4785ac0d3e6343f558e6815db2884678cdb65fb532243bc7867bd68bbcc7340288b9d30db4ae03366712adad9da7d686737854295243bf10abc260701a585a952fb3fc4a0ecb6d35eed57cc9c3a5bf6798b36d417a8063aa2da659d8dbca64ea43e7614ef71aef68900204da83d8f3c88cd02a923917be34e97497ec549067035ff684768fcacff7f8666b1b648a7577653ad064b26a3ec611cb46542231b574848f7459418235c20dc46e93a5ec65fc5d6bb6418a99be5aba104ee340ca7cec5e56ee9f40eddca7d34ecc7de9657dfa844953ba58581f0614016ab9fd004318d018ede1235e6096be806a98e4b667b10b13b06391825a6e5b8fb0fc156de67be457e784474f7d8d9f57d0519f6019bba8f686d037304cb7571af337fda8b991d7aeda983e7b63c853b0a168fc01a06d7a1ad6bf8211abe2c96cfcba147852b2d4264eb17493bce91a5c03a2a67cfa2dd9aa42c5c16e64a8ebf448832868563fd4220faa81a97fda19090c9f56ca45d23ce651b2d956564b9718e93d0c9dc3a9bb240391f490aa5350815fc53f315a2592675a4c5a36f5b07390c855c21efda8bac4e03d43d704db7c7e41edf55afd00046b006f6a26574955db06847fcb0e1528412f4098d6024b8e85a3e7a6ca8c452117d59e45bcb848b3d23c96f9e13e2388ba09a5c5435fec463afe0a8d8831334b9bacb72f59a8dc641bf1b35370e18e71618e60280cd5401bce2006a4cce6f46c48ff4675274a96ee7264b78618880e2ca468503a95b9e44e870acb056f6c02910eb55740daf815067b8efe3fb216459410462a249806cce56d8b9c649e919942d844280070a0238ddef09f09595931b375b771391553bd8f7d51fb0b7ee113f633e731cebd710655ff94b9668accce9c1ff40650ec8cbd6e44c676d4e32447221f5d65e5a3a14625b1016a2d99c679e99ea16917c76cd485e06a8bfb7186965c28066abdb7812271c6572db85a4530f775a9f77a498ee74b6aa59a6d63839af552d36858470aebc0166208781dcddc3bb59e555915a4b0af1eeda1217f68a35e691ecc00041971b78c9f103c32fcb5c2cff4ee49552ba6a0c2bfa7afc96d4efa27a308f9e6579f505ab160c121b9455b5ae8403441df2de5baf04e2cf4130c57806eb0b8499bcde5b930f7db58783c1b7effe8b5b171b695610463b4a76321695483d7ac8ef6625c966990fa4b1a75f12a6c9b777dfe3f8b5e30900f1314f2383a55eeb175ccbad882b55fa3c500b8b2c0cc15bd3285d4b6f75890cb16f836d972cf7627fccf561a5b0edaff3796087d60c0c209a29ccb923963a7e717b7a0242c6472c77c6058d8de6392f441b16ac85bc288043d819a3b7e65ade7fe3c72274928834dd09525f02497b238310d4ebf08f4c7f902aa5b6d1feba139c24360339601f89c4ec618516764afc01f1823684e9662a314df85eff97a847b29430110c33f5f14909e7181b7572f72adde958029784bef0c31e6150432683b5d66da5d20e92dfcec9a82f02251fa3f5b27abc6612623f40835e208d3b3ce800c8bc3d7c8361f325e9dd5c2972467d4a625e482e7b4bbe481cf02307cad0e6de14f86cee060d1c2b204eca1e005c6a8872131a6909a90847b6a0b31d34dcabf0fd7a1b778280cf0a5579c4045f59852d15c8c572f9cf41e3ec9b4c3a5f7637980d0d8e0c188c142a9c61aaa92d87d0130596b25ebad9d882b29ffc62ad97f01d565a79eaf9d91458533e799d027cc38b4ccc8921b5f796fda9df36ab6ab7c955c783f6e0c6eea7baa48c01c6e8a193b004c3d0ee4ff19b009235bf8bbf3602146b5744b6ea9541a2447515c372722eeb06a3a76cabab9989377e9ec2741b482f648c3f85381c082e9f7f20c870cba85f929a29ffb864233a1ad3991edc3836997fe8604d52d36281d89ed6e97f3eff18cb24e93ccb67f645e053ea8723ec42141e5201c35f0be924c112f5cf1ed6e201726aad1a720a51391dffaa7a23e32cabb9388b2054142ea20494fc472db2913374bf320b750ddce625bfcfd54b9aa3fb5f2b5e0eb07397314a1165b2d46e1ae8406c2034d6cf04f40d94178db32d790263291a57bca6f1344d5f2727b8a7d34129e18785ab55ad3db59faeee260f2d320fb963b619187762f30b85e7981aab43b64f5903ede688d0865eb0980166130f2a070597367b6862051fc3a6c5ee7b1e2a17dd01df6bd81abbe72cfc1d51f211b3281839f4df88a2db9781e83e989e5904507cced2b8ac33d456511f828368cc9696d3891f4229109c9fea1069d83a281bb66d4ab47c04b07a379e6e92c6f19449dd301c31bcb1002df86e5ffa1b1720fd765498471dfbac42226239f5a18bb96f183dbcad51d81ae14d01d099c6d8de25759e9e829455b1002422378416b259efb13bb56c6833c5c482e9411cc9e4065aa85ada596ebbb4216e182f83ba4d2fe1ac5a2741f2fb2543d7b317ea1db6ec157d922301c5eda7d5017d5c046398d1bb445909067a5f02b67aa30d48ab3c43fbd42c5d865afb63fd3f45e45dcfb2b850445c7290011025323108dd1fd27918a6dd65c0700efe1b010282703db50bd178a301d7dbf4c42c5935852f78e0dc3ede3c4ace318add32811242eb9f08ed66dcfa3043bd797351bfd51d39c115346c8f6685237bba42bb465b2ba9476ceda580606d57dff61e482590fa10e1c0b2f737f04adbc7cb45e87ecbbbe37a424a7bad3dfc8db5504c9b2c63ead3049d011e549817f620d08cf2ee7b6bdd09cf6058c686c3f171e5162d50d70ea176842e7e7dd8ed061d62ad1418ae0a0c2d5fdd03585b6cbae543927dc7173d370566bcbf998ec7cd31932b1924ee52d6fb16c96f25a19de7382f67f13cd149ab0e95960c90ed50ce16e36185c2854feea8eba79b6f59e3dcd11e8b457562f21a5377b8f3247178324194f61db949bebb0b99d4dd41c035226762434b7b292a3a1811f734b3ff29ad2c883179cb0723ac3ea613ebf842f263e6a9edd03d07f9db054a4ba3b536fd1e29464afaaf706d1f9fd4245f7495fdbb9ee41d47da0902f098c28a17bd5d624cc3b811da30528c1861d4d265204f2a3ebb4f6d217fffb3fa7b189c4fcb2a0bce46618320f17d836c576d6a97b4282237384ae12892d98cd5b643f87b0f34d0786d76959064ef46a1686718775caef41fc3ce62da0d870d0427457fdb7aadf4b4d8e1f0d59f2a5133d8911f2bd7d74b741e0aae0c6625beeb9dd3f4efe5c33f207c8de168165e09cdc1c1ee86becba3bc3649a82508abc76bb78df10243ca333c4b8dd2adb48e9175d4a0a79a9f7f98b9243db939f56d61a9d9c185ea5ad4e436e75409194df9862e9db0e2b2790c0830288b8be8f46f146c577aea0ec0249f78bde10dea1083eb56abb8039ce811a88d20396b7d2bb74d8df119edcb3cd9566eca9dff1f4a5d7a40a6a39302babe353d4087e46a0fb68105f93e12b0a16b1d5cc99882ef33c2ea5302697e794afc6dc948bab343f50eb644828bdaf9fe394b9df27a052784be83d341a3e978dc7c8caf6e8cbeba205f0028611a5f4f68a689bbea09b7e0a5c86a884772c02d18763ba904247c1d3989fd56d1daaf74c3efcd6b45abfd9c88d203c7bbfd2cbb75a8b5b10592bb323f25007f51f0406c5eacd2c01ee45ec0d412b8f5cb95904a5eaf841980de0a9ac5f1c597db905f4128674cc94d4f56dd2747435cbfa331aa8cf8bc1d654f4645eb96a495c334bd72a0c9da1f1389114e6d445dbc57ff165967a30170964927824d029d3ece64ac270d6043ea22165725c7ea735826c6f62f8c71fcbdd00de87a48749792519dd84601e46b61c67201b0713362c0ab0c2a0bf294ce0405b769c0f62d9ef09e4d0d34af481b960f92b462b3632d5518a7ea4e8ffcf4ea810fc2e03186ae1b95cbbba6d63ec84f687f67ef0cac7862fc337f809f93e5450b582a37df59c2e6a1e4c28c572445820b88456e9abcf654c33b72649ce62605b527d38f7614a7ba0bb3793bef462022279a231f2186c669e669689c1a53cb968f81be6b48e217e03a4a700af852645dfb71b4a9c516259e29fbbb371873db6bd3fb5cbc03e633e030b492176ecc1838aa46b75da4f4646656b2ba7b3e44851169bbaf19fa35b0154949025a239be04dfd69f6db10df7772df76fe4ba7a51a6727db504c9228934d1aacb1510471a7e412da273673cfa33542345052530a1493ed525af61f869fba3b961bea30910d8ce512a27943e28349a9a1e9f54657d63bd07a10df1a01f01f6f06722728e56abe87812e0c3dabc655bf29cd75650b7c09d74dea77a58eb171a00fe321ebbdefafdd8e485df9caadc44f205d0c89c4ed8e3dbecb3b7d500078e09d35709de8841880bb4e574df9e8e85df42c55b77bf68fafe555437f21ae288345b9d043a4", 0x1000}, {&(0x7f0000001340)="46626433b26a5e53fa77888134fb6881788eed33c26cf678d96f7f27e6df2116d098e58f07aeeede5d6f08bf237d1ecb6678f782a573b556971e19271104a4f5c77c832cb22a7baada94600aa8b5602b0704bbcdd57653033fb727b3f36f67b77eb97894d58552f04c573d49c08e0d33592012cc1864666900a6f01b2e29281dfea0c83a7d43f7b951ef838e3102a4d50d94ef7be12152ad55c9f6568941f852279fd7c98e5917e66535fe9824a23bcc70fc7781d53d17f29770cf5ad06c427cd9fd5caa074e5d7eca1ad6b6bac1f566474e3f8b97bb4b125d540c54a45bfc21f1217f9eaaa61920cbebc46c92d20628439c80ddfc157eb3189a029480cb5e0f16d561f0f783aa5c03c6596429e91b0ec97d41bef6990b421587ceacc7b706f1c7e628aa29173031ea3d0c664eeb9548e9600efa36c1b9a157995f4ee046a4b9ee859a7d490e5a1fbe33396cf2a79425b432c465439364c51ae48db26e05b0d2dfb1c9d1f2739f4ebe76d09b8f5f4362143bbd5ec7b6b6068363c50a62f93953ebb6c407307ebb19247be535a13f92e3cc189afdea928d41bbac131e6e7fff0ecce9a5cef35400c8aca1709c70f169d4a27332ff5ddb74c398b6396f4008b516f4a67046240a804b43e9c3da6e645995d6d01de24ac18af39ab54a67c447a70808c092210ee165edfb529a642bdf2b7731d13b808fca161f92f214aad7505a87574fd92ba352d4a7818eff0e108aa3abfa8d7aefa26924b94025b11754d8c7a95627770c6bbbe82ca02210939a55f4c5bc026379aba2f7cd675bdaf4ea676c519740ae08e21e1fadcead51db4470f58a0e3205bb2b7192a0d98f77dd7ca846da87196677d0a1e65f3da366c1aed7872860cde48c3ee9ec78be3e9eb67bb07614faf9cac40db59414768b23e98781c49fcce2396a7be6d452373da3f7394635595f50444d28663d67d51cb6bbd3cfaa071287b67a4547573f7fd354640bd7a9e78d1a070885b0cbc01ad500fafe4d3c0e36067388aa8b7480f23405f203968258359f0a9a26427bdce31d447c69691db59df83b7443618fbab6f1a824a623315217089bcadaa7b17b55918b384d131dca83ced1af69bb446c1751e8d07a52067da95638823effe8efd416dc6cd94a3e0ef895b20fc8b7cd4680ad77b4ef9676e5e63ca10e20c4c2c2b92cc76dc7f08fafed171eab1d60d23748d041d1a7a3800c607023fc3fd5cd966632f4a0c798b60f58c9d75c10dbe4fce60c502d79b5c84e0e89770ea36e1ad7b6caa4eca210f9607509f30085c657ecadd6da042f2c3ab325665f8278d606938571aa969ece6cea8b23b587e08d2b584c62ce24c084a28ab9dc59a9eee59516b6506ee4c44f3abd224b79cfbe3cb64e24e0e063f337a127c5fb0ea30665a498fcd869a731967a4f71d09df52db4833788f63bb3fc6977e99f42c62fc843293b5c278e19160ff7d4c64908f8a54e6a49328e00cb4102291171f315f5b9ea078856db2b5735d4e8dd4dc6398244c8f382a51e7da0b3815247cf8ab7c0f02da4c9991b11a2941b0da7b722bc31d936e354b5cdd69fbe2177e6ffc742c2fdf10753c648de515c4b4e7a99da60c566648f0dbc184948788e410c37d0d64318f808851ff7a0ea836d7a8551720322b09b3c823291bf8f530e6190a02311d51ea4742599ffb21e7525b748e62a228bf40b76df22fd4e273ee5a9f403f29b8529c7ec69fbb3247cfb47ac03589d689892da5e54545406e9943a6335b6ec0f868453502dda48ca67e4b8d66e09ff65898adbb7dcd59fcfa3ed67f0da9fb51ec55b6a1b58533eb20f83a6718a7155bc0c761f83a90eb18c99f0c0f785efce518da8700f851f3288ff197d115f18e47cc0802d6bfabc5bcd2feeb82d1e7c57615fc5c0a5d69fe99be70ad036ef3f0bfefa227fe85bba4240b7c6c56d24b052ec96d88ab238e6400623b2dbecfbb5d076ac7d415d1fa4af1859a462c8f8d0d25d9ec54f54632398842292b79d3aa2e9df9efae53f883296ab8f80f95360c1f28024e7725ef5aefafe867fe3bd4fa7bfce2e36f0dcbdf6dbd15ac1f53117b809276261c2a1dd11179d15bff5f501bddb4eab610ec4d3754be09e31c396ba8cd0ac0c06adb1141ff941a8fa8e9ad93ea9ed954ddb40fe04b44cf9941e6bfbd56982de60906f3d4d80356e7159517cfe553dff5287c268bb2263729325312a67caffabf10c353af97d9550e92a7d1ad0689d10ca5fbf3366ff957c36bba5d65b2688832625c567d32503ffc569079eee1a4d8f1348f72dcddb9d975181bad531063ac73e4bbb4483485b57c7bd9a346eb84a91e543d3e4c7e70b4826dbed5deecac62f9685cab3fbcf074e2e8c4015bf0a55a167b8d1f982a13938a3e4ff6cc459aad0cc9fafd8a443393faa8ea10a827e24595bcbc714c28599bca8f7c9bc16ea81cb203e44a305d52c2da5106fcbf218ce8dc7f0cf5df65b5f16a400012cd1941e67a46993e3ca1635640bac48e72d90f35ca84230e4a5de8995b65c1e3bfc507f0b3ac201dafdb6d3c21f4b675225f8f476ead66f923a9ca774531a4e556e99db67c73ff1be1be09f5fba3f2889c8cf6292854f608a8fff662a8b4d5f3407e0ef21641a8c997c306779340c29aed5c0b0125edd019b07a2c8f166b643a7530de0a9f92fa14b6c7fea203ec20c2b2bee12b0e6c1f4c9f60fe24b17bf438902bf46f302f4c8f21750e625c6373b05426b8a475d0180860fc8fff5065baabd6d21691a620c8f71e31e894309dad43e77c354cc4fb4fb691ae4fbff0518b3525c6e15fce40e03ae54c9a94c9794f27f8d8c97ff0d7d5de8521e2ed0906d09409d4fb793dc1b53f3f67a7ef2ce423aa416b133194ce3f2c57a76a5b65e5e0c0adaadb5dacf0738dedea364097874abc6facb7eb5fc167ff7b5ce1095b75062205b4d5b55388bb481a9d8b26669481c0b30bd443d758b136609fc7ed02350fab55974dc694037637f84d0a861b826269edef4753cfda419914ec92afb98a008ff18579f10a3cd1b4f1c3d113a4ab83241fc910c3330bc985d6ed0f27e456fed73f62b9903bd1cfbee468b60cc7695da13f1a0d01052c1282ff2accc1ce06b0e962ccaeeb06c236953ac12c8c45e0ef999d7bbb07d625a3a5c4c80b6dac5c3b00545b28a92180af97eb2753cc3bd9f4c210aa700fa3fb7f2cb956011cf2785f2e14953bb2d84d73159b85a6d5d5dd083c84af2f11f4cae15d6952fb322d6cdaffffec081ffb9fcbb9709b4b65044ff698f88fe0710a5971bfb63775f0c004131c1b17b969ff440ba84cde1fbb5a5271b54382adb224608e9aadd08ee57676b75eea04f24e8a6096edd7d3e618a7d6c3827454cd185ac701b085d0d655ebdd76122ee5d00b0feff7f1647218b4a47fff22ef70cce89e7126056ebc3b16454980ea0dad7f8d372217ab43d0d2facbe6df8b64358bd1f521da68aeeadb6ec19d6c9e1f4e0c1342bdf5ba560592601290a19e357dddd4d8e6ebe70f674032e7aa2b54da7b764aaad03a5a7dc37a0f49dd1efdbf4576371540dd4ef8e95c1538300294fe1519a02ef08aa0a1b7b85d707638b344dd49a192f055e4021b74f73b8088df1e9b40c532cdb1ff9f41e73bcfcaa0c27c3528dd1b4b465d57c05b3bc69f752c6fe9dfbeb1fa94570c40dc3f7a1f3c0be4e487ba41c52290da3fbb28b23ae68b8a4f0beb83e9afcdf255bfabc99a10f8b9fd36971cb99cfe95422f5bfe9897613d5fb26a18de44ef9acc216ddd3699d5cee6d13fcc67df734e458b6429aaa1f4d7b526206159b94092e9d291bad71a43f5e1f146d5f858884b1bcde53fdb822522a1fc2fd56b69d2a5b960f6e124075a7d56a1dbfd94470aa6e8b55bea13109323bf6ee801baabddbad07af4ee7ade3b1deb3ea956646601477ceb5e6648b44e5078d5a208d50fb1b7bee6138e85d141aefb162ecc418389cb7e897664215f9b7fe3b84063c98580a53e97cae81b2a164ac9a326ead66386c79aaf93880adb051d94ee4a5dcae32184bb8c9715cb6195d6dfe983aa21274dad0d5dceb7c93d50a110a76ff7b4eabe1671058105ca677b2ab96100a665370910fd87dd18a48a10d4b21d3226d8730d99d0a7339bf5219ff11dc0ccb38a8dfb2710bcf171f042b4fd8840c073d8102c416e00e5c6ab6ff58785675a90ffe4671111df59086225f458e8207bb77ce6305c312465bbf36e0689efca56e6d72bffb37c1f5cc4574626305d51a1bbf585bb8cbf9d59dbe945f013f0980d5927b00a99e5f6b04e7f54ebe89d6875cb6e1fa9e21a77a73535c41883ec4acad3d34dbe9c931db7b0fb23e09fbb1e58dcc1fbd98f6dde9c0715cf95195db881375fb084e7f5718f75036ff491b1044e072530e14a31a9e960a6f88a4a83cc039b2b09ec1ae0c0b4c728505faae070087434d1c905556ade44e07c822deac23a504d98ecd98b6841118e9986167b7e93ce6864c64b082957a7c966f6560d9f287d7d35cacde51c7dc311118179d0dc82b757e18a4bf3503710be0c379975328295a668ea5c0c86c320bd26fa349360eb3430bdd6bcc0cd98e3295aeff18f8f3d25546b7b728b8d12fe53649b663c49d3253bc6b6bbd4e9ec836e3d151d019d2e199b68c4011823b7047dde1db53a110957126842f47c87a19758c34acdd9e44e7e23f66ab5bfffa782c76ae6ca800c20364db5e3680d8a0edbb845914731871bfd23dc92b234c9c8bf27b8e3448835ba3bd32d6b6562ea600a434e8defc06a5ab26d36885e2590002214f559032035c4d89aecc19b01045f4aa86a0f5ab10f4c4a07bead378edbdf0f948bfc65e63b35f3d5de4e2b6156506c3ba4e44fb9a2697a31ff2c60eaabb16272de749b3457ecf350aeba864a8c223924b6e851535476b3de958e97a9c218004e0ebd4830d53a4770547f5b618d8c8d882851a3a59417506b39dec434ade63d7d4a3fa21ec1b605a861f55c29cf29082fe365b936f90d5db336fdd778d65becc6132aad5dd210f629b7aa2201fdea62646365a32c94a1f94b798964c3c59003cd5d1c32ee45abbb5464529bea15bbaae0ddf4d684d6f307523d696f775a5e6621ee85fea8d3430172ef59525f9e95a1f527ccd3dc859ee1ebedc7415c2328df6f2f271b484635c8d2071892d5dcd545f63d79354deb19a816497954b8b8b54a6e98f9ba6919ec0e45d13e1b062ae2e4cf29955a2e677285b46ac6339cf0cb63cc20369543f7a98ebb13496e1ad40c585b0d29085737e3080d3cb9ab470f434a898451c8d16bd8ab85979ae3f27817087cc03c981a6b2587e06d2e0ac3a2af1b171e3ecd1249528fc53174e6fd9c55afa463903d31473f233b632fea6897823a19b15d3685b9a0554f3d72f127bfe709f8fdacafdfe067b76f0413a6b8d51e97896ea7f90417c8e2b722364a326cb8b96ead4eabc21b7af026cfe6ee18fd140f1f7c44312057fc2ede08f94e4963ddbc9336fb978bd6ecde6a46e061761693138012dd06f4d5ecb15a3ed233d8fdba71a2a9fcf10f96b459cf3cccd8928d6facb0ecf7f9317e11575e09b176eeb7947d800fd03b4185071feae89372d4deea0a9db27e1d9fe8a345b31fc0291dfcfb0ea25a00070faeaa06c533717f0e1b06214da400493e2c107de4ced7baafa659fbb488df12d82db5e06a32cf29cfc177bb84793612d3406f0b562e889f61140edab00b5de87f8bb3947ef1a26f82aefed87e18fec4851e3a9fc1f5f97a669ad0b6e10212b09afc6d7efacdc52cc33fb03518a645e", 0x1000}], 0x7, 0x1000) flock(r0, 0x0) r1 = semget$private(0x0, 0x1, 0x482) semop(r1, &(0x7f00000023c0)=[{0x4, 0x4178, 0x800}], 0x1) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002400), 0x40, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000002440), 0x100, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000002480), 0x40, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000024c0)={0x2, 0x0, 0x1, 0x401, "5fe891e848689ff344ae3117a80ef226a964aa32", 0x20, 0x9}) recvmmsg(0xffffffffffffffff, &(0x7f0000003600)={&(0x7f00000035c0)={0x0, 0x0, &(0x7f0000003500)=[{&(0x7f0000002500)=""/4096, 0x1000}], 0x1, &(0x7f0000003540)=""/125, 0x7d}, 0x6}, 0x10, 0x1400, &(0x7f0000003640)={0x8, 0x200}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) fchmod(r4, 0x0) r5 = dup(r0) semop(r1, &(0x7f0000003680)=[{0x1, 0x4, 0x1400}, {0x6, 0x2}, {0x3, 0x58, 0x800}], 0x3) r6 = msgget(0x3, 0x204) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000036c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0, 0x0}, &(0x7f0000003740)=0xc) r12 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000003780)={{0x80000001, r7, 0x0, r8, r11, 0x2, 0x8}, 0x6, 0xe0, 0xffffffffffffffff, r12, 0x10000, 0x80, 0x66, 0x7fffffff}) setrlimit(0x6, &(0x7f0000003800)={0x13b4, 0x7}) setpgid(r9, r12) r13 = dup(r0) lchown(&(0x7f0000003840)='./file0\x00', r10, r11) kevent(0xffffffffffffffff, &(0x7f0000003880)=[{{r5}, 0xfffffffffffffffc, 0xa2, 0x2, 0x9, 0x5c}, {{r0}, 0xfffffffffffffff8, 0x1b, 0xfffed, 0x8, 0x1f}, {{r3}, 0xffffffffffffffff, 0x6, 0x80, 0x4, 0x8}, {{r5}, 0xfffffffffffffffa, 0x4, 0x1, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0xf4, 0x4, 0x8000000000000000, 0x3}, {{r2}, 0xfffffffffffffffb, 0x8, 0x10, 0x1, 0x10000}], 0x7, &(0x7f0000003940)=[{{r5}, 0xfffffffffffffff8, 0x5, 0x8, 0x0, 0xfccc}], 0x2, &(0x7f0000003980)={0x5, 0x2}) connect$unix(r13, &(0x7f00000039c0)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r4, 0x4, 0x40) msgctl$IPC_RMID(r6, 0x0) sendmsg$unix(r5, &(0x7f0000003e40)={&(0x7f0000003a00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003dc0)=[{&(0x7f0000003a40)="49eb2f0e041d13b361fdf203ace6a623c7ad4a1de7c786f7df993ae1f625c64fecf1853f1354ea14b2f75cc02107a467884366e3c7ca17838648f41cb3fb63b54c26ac5966f52c1836cce2dcced1002e01e625a1905d4a1d946e3f4b60561508a7b5529ec9d7e4eef5df1cdd86081bed01dbd1f249779ccaeb63bf59f0e0f1e71ab45c30602b6e05cb581856ff87a3378c09c436dd49d80f8190cbd8d5d3ddfcae6163888b7e989dd52fa222a940ec12fc6db9bf8a8d6b2ecf9439fef74e13502521a975cb", 0xc5}, {&(0x7f0000003b40)="f36dbbfbf545c619b73b6c1c002c3c7e1229a904177a40a71a243683c065b51db6a183f90b71497c94f07a7e566eefd6411dae3af9232b85ba4a2c229c44ba802857d371b486b156579f8850611b48d303cd7d82d7cce228d34cc80696177f6f6cbea99bf3fa376c24730a9f8b", 0x6d}, {&(0x7f0000003bc0)="c12dc394c5162338a623de8147bd25fa6af3b6d49e49373feaff1b2f233847091420c6c085ef4dcd1d3a2c4ebc004ca1acce1573f9bdd779e37f3c5ad1dc6b46dfb4545e27fb6d56c5947e1c8ca6f15f706ec9e77f64bed141c1f00d72a521a5b432f2187d76f556f8d697f9cd493af59ff2eb184be17f70bbd74eb6d17523985badbd896f36915da08aa9c220fbdb9d49ce53fcca9d466a515d69421b74d13bcfc7533724cc4e630158", 0xaa}, {&(0x7f0000003c80)="2ea57b1b79847939d187b08b93b684b9f9d46b395340d6f257988f348ca8105b1e6b738f3aa98328b36b210fd8117f45fdb829c5861f311d393c442083a842ea93b19af640259f29f585425194ae44ee316e39abb748a8671fb6d79b49f93efafdc671355a16ce1990407794c619a3679b4e90b3cb37cab4d50f812a1a0e1f4d36eca906062473a72b", 0x89}, {&(0x7f0000003d40)="6857131542f82b3ae7b00c98c00cc46a69be4faebcf11e3d3c747666cc63f5992c7845e6a42978a7648b7de3e21a0bf8ee1a56039ebe5872960fc0ea7da5f63c1e7728561866cf63de3e4c6e60e926260e75178eb6631978788a44928a249338727df33abdc6c701092843dcbb84611fad8eca6d8a7a9c94e81d53", 0x7b}], 0x5, 0x0, 0x0, 0x1}, 0x401) fcntl$dupfd(0xffffffffffffff9c, 0x0, r5) executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x43b) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000440), 0x0) setitimer(0x0, 0xfffffffffffffffe, 0x0) semget$private(0x0, 0x7, 0x3c0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x2, 0xc}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) socket(0x0, 0x3, 0xfc) r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0xfffffff8) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x50) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000)={0x8004, 0x0, 0x0, 0xc29a}, 0xc) socket(0x20, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r4 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140), 0x4, &(0x7f00000002c0)="6562831c395e9fe314670fe68b6b786efece41da4732dc079ee2b173c8f6ecbdd4cc49d1ace717eb6865d863bee493ca5345982c9ff5eb73fdd32d05c753a06a01dc14bd963dc5c2e3261320d652b17a9617b69fea49d3a1062b8d711a8d1767012a92f4da750f2dbd22a53c87032c67dbfa8d1b1d48bce99afe4814387a4a82f5c3a190f6eeefdb8dd3ae52e9f7103d645c4182035468e3c8e56a9c56b086fae183557377d2ae7b22caf749fe03d07d38affa", &(0x7f0000000180)=0xb3, &(0x7f0000001440)="1c315b12e49b879398360b5e9c4eabd121b2f08d3a9a44045dc9c6cdbb029a11b57baa31dc521bbeb5095e1be24d8a8f9b7c15cd0d13a4200b4b39f7a29b093a52337445ff4cee6bb18a03f2236f76eb947c90e29e8e88e1115321bfad0ea9e17def45cc8e2f299cb88faddcf16882029b243bb14e56d13fed51a4a81178fe4a12e0b7e091042dd664c44e731046192b89e391151e5036e8715963288b9a143329fadd8bdcdea1df1ea3eab897f330d24eb06086882354b88071b6402f2ec81d47fec49417f6ad187f1b78df8d527c90bffb470be2f0423909660f694280cb1eaddccda3feafc9b5ece007ef1f26d2d2da85", 0xf2) executing program 6: socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) (async) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@abs, &(0x7f0000001400)=0x8) (rerun: 32) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x400000}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00001f2000/0x3000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) (async) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x21}, {}], 0x3}) (async) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 5: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x60}, {0x20}, {0x16}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) syz_open_pts() syz_open_pts() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x1, 0x1520, 0x0) semget$private(0x0, 0x0, 0x3dd) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x3a, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3e, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xfdff}}, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x5}) r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) setsockopt(r1, 0x1000000029, 0x31, 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000640)="35f484c7aea419b86d49f2c3e7232d867a9f5218091b1af529f004626ff41494a045493dd87ad4e1852be74d45b125d4dbcb8a090091ee8f713ae4d20c4950eb2547e4b2e91b63975d1f84ca191c1a90e672b206224e1564dae689a4088e662ba2f04eca4557dbe63acb3aa62e584423541ac224cde655893403744d0e364ceeb17a8136f0cc5e7a8851646abd67fa6c10606a7ce25cb5db71ed014a5c3d23ee2377f3bab4fdd6770b6dbe1ca9a840de0a874eace161c4b737145718e012f701761a21676266134f7582e8e6e7fd0276512de1476b132f840ae1262f6570fca29c9260b77676517e543d146d51583d83594290dfba6f073294ef6b5934ed904216564439ac38c7b8148c525cb33101d2ee526a176caf6d14c2cb9655eef483b11eec580abbbfe82da3c67762d0b0e53ba261587993ef563188", 0x139}], 0x1) r3 = dup2(r2, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffff7, 0x7ff, "2cf98900000000000020000000e0ff0000008800"}) r4 = dup(r2) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) map stack 0x20000000-0x20400000 of map 0xfffffd807e7ae410 failed: hole in range vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a9a00 executing program 1: syz_emit_ethernet(0xba, &(0x7f0000000400)={@remote, @local, [{[], {0x8100, 0x4, 0x1}}], {@ipv4={0x800, {{0x9, 0x4, 0x1, 0x2, 0xa8, 0x68, 0x55, 0x8, 0xc, 0x0, @empty, @multicast1, {[@rr={0x7, 0xf, 0x8, [@local={0xac, 0x14, 0x0}, @multicast2, @rand_addr=0x8]}, @noop]}}, @icmp=@dest_unreach={0x3, 0x9, 0x0, 0x0, 0xff, 0x9, {0x1f, 0x4, 0x2, 0x5, 0x4, 0x65, 0x1, 0x1f, 0x7d, 0x27c6, @multicast2, @empty, {[@ssrr={0x89, 0x17, 0x81, [@loopback, @multicast1, @multicast2, @multicast1, @loopback]}, @ra={0x94, 0x6, 0x7f}, @timestamp={0x44, 0x24, 0x8, 0x3, 0x8, [{[@local={0xac, 0x14, 0x0}], 0x5}, {[@rand_addr=0x6], 0x5}, {[@loopback], 0xbc}, {}, {[], 0xff}]}, @lsrr={0x83, 0x27, 0x81, [@loopback, @rand_addr=0x5, @broadcast, @broadcast, @rand_addr=0x8, @remote={0xac, 0x14, 0x0}, @empty, @empty, @rand_addr=0x81]}]}}}}}}}) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x8000, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f00000017c0)=""/185, 0xb9}, {0x0}, {0x0}], 0x6, 0x0}, 0x6}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) write(r3, &(0x7f0000000240)="04bd0e5e1d2873c63e3534825ba166f3fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd9f28af4b1035636a61943eb0a71d8cfd3b2f7d1483e9dedd55639d65a84fadac02997a9236c0ef51246d5cafc7c2b41ace269bcf15622a47db736b6cabacd5bed9bf31bfa939123d1352e990123c8b11f7bbc23e99b60b4d544230e068d3bd79c947845445bacb3525c5fbe769ae195ce58542bca697f87252f9eeb7dcd80bb5f71cc70b", 0xfffffdbd) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x2000000100059}) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f00000004c0)={0x10, 0x1, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0xd000)=nil, 0x8}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x969}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x373}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x401}], './file0\x00', 0x6}) r5 = syz_open_pts() close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VNDIOCSET(r6, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) r7 = syz_open_pts() readv(r5, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) close(r7) sendto$inet6(r3, &(0x7f0000000140)="451de8699757f1ab20685e043725fd4c1bc6688a6c7c2f0380c9b23575c36939e708b06fdeeba59dc2e9825eba942a3c07763e3449cd3552b71d0298d550a413a2b04c0c9b518bad6fc67a4596c97569a57cdf2bc705a0a274877d2c2f28d3f858e10d50878e902303f7ba8a4b16a708f235e59ce360301cab02ae3a4bfda256c1307935b30e0bce15138765634f1f752981bed5b037cf521f67a6da8a4eed5c8e3313af0ba18be866d5e6e9a4c600f82f8e6753d19240bbdd72d81837eb18b8ff75040e77b786631a31bcb4de80be03f636abb444f358d9de429f484cd0690bae9932a90c6a335bb355bbd0d3", 0xed, 0x4, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x533}, 0xc) executing program 5: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendto$unix(r2, 0x0, 0x0, 0x5, 0x0, 0x0) pckbd_enable: command error executing program 3: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xfffd}}, 0x0) executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x1}}, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x16) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffd8d) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendto$inet(r0, &(0x7f0000000240)="9ef1cee1f7d9daf482a0a3359a13706a5a81e6bf4c5a1cc5f9f7f348a58fc2b09cd17b2c51183e3f6a0eb91fb5096a6fb633dcf854eae58fef5aea521e9464368a430c30692e499f6ba4345bae5ab76574d2340cfd4628db0cf76349d44a6c0b9ea447a4dbb4811be6e42c3bff92992ba11d6d7b8d850000f651f2f97b838f8dcd6c5a7f50770fd091e2a1e5a5cb3f088a7a7dd2784ab8a3c0fff176334dc68cb8050a74ef4f5c54fdf82bda2495bf00bb7deaed5de92c12e7a8c4f5a5521ed4156d6d7daf92e605331b4e10439f215770bfff58d222", 0xd6, 0x4, &(0x7f0000000040)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0xffffffffffffffed, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f89}, 0x10, 0x1, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f00000000c0)=[{0x0, 0x2, 0x0, 0xe8d}, {0x3ff, 0x4, 0x2, 0x1cf}, {0x1, 0x5, 0x3, 0xffffffff}, {0x2, 0x6, 0x7, 0x200}]}) close(r6) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/42, 0x2a}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r7, 0x0, 0x0, 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$getown(r5, 0x5) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2}, {0x14}, {0x6}]}) executing program 6: rename(0x0, 0x0) (async) rename(0x0, 0x0) setrlimit(0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) (async) link(&(0x7f0000000340)='./bus\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0}], 0x2, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000b3d000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000d2f000/0x4000)=nil, &(0x7f000082c000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000dba000/0x4000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069b5, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x2c}, {0x6, 0x10, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00('], 0xd8}, 0x0) (async) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00('], 0xd8}, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) close(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r2) r4 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x9, 0xffff, 0x7f, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) (async) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x9, 0xffff, 0x7f, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) readv(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1) writev(r3, &(0x7f00000001c0)=[{&(0x7f00000011c0)="d80aa5cad6088d0ad96e77bd20f665168220ced54374997e6f974e5ccbd08c60f1fc94a8a2907c4212b4b475e5aefb22c95abef06d0950b52d71ff261ea5dcb1adcf3d9c60679ee4aee250a70c40ad507ef757e5aa44b7243b99a4334b5bbf038cb1ae946db671602d5b502e2b167ef4daa91b79bddbac33bf38d8b2973187804e4515bcfde49cc09a", 0x89}], 0x1) getsockopt(r1, 0x400, 0x96b, &(0x7f0000000140)=""/10, &(0x7f0000000200)=0xa) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000240)) (async) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000240)) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r5, 0x1000000029, 0x3f, &(0x7f0000000040)="02000100", 0x4) (async) setsockopt(r5, 0x1000000029, 0x3f, &(0x7f0000000040)="02000100", 0x4) write(r5, 0x0, 0x0) executing program 5: r0 = getpid() getgroups(0x0, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x400000, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r2, 0x6, r1) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$inet(0x18, 0x3, 0x102) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000), 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setreuid(0xee00, 0x0) r5 = getuid() sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000040)="1b729cf5", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x4) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='c\x00') mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f00000001c0)='x\x00') open(&(0x7f0000000040)='./file1/file0\x00', 0x0, 0x0) setreuid(0xee00, r5) unveil(0x0, &(0x7f0000000140)='r\x00') sendto$unix(r3, &(0x7f0000000080)="5bd772933e598e8d2ecaeeda3027efec040f00fe0ea32f98b57ff642989baa8ab2462c98f94fa145cab4ba3bda338cd37f", 0x31, 0xc, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) fchflags(r4, 0x0) ktrace(0x0, 0x5, 0x1b0b, r0) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) seteuid(0xffffffffffffffff) r1 = socket$unix(0x1, 0x5, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) shmget(0x1, 0x1000, 0x10c, &(0x7f00003a1000/0x1000)=nil) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x64}, {}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00001f2000/0x3000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x7}, {0x45}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60, 0x0, 0x80}, {}, {0x6}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1ff, 0x20000083, 0x5773c5bc, "80347e7bc3cd7eb6000000000000000800"}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xfffffc2a) writev(r1, &(0x7f0000000080)=[{&(0x7f00000009c0)="cf63fccf005a9d45f0faeb23d96a696f7f77b151fedf96d63ec5e7849472043594136a3c55b6e45944ff6352b1ae2458fd167d6b88735e2026b14a996199855664308a3381a03ae6b87504842cc8b97f7c5478fbadda28cb7d5853e85d0572db4742fc6a38be642f2efd295033b0ca09a5d66ff9400ec29d8b8b62dc1d103c1ab61a18c34afa29011665318709e8160a29bd293b9e9efadef1a44e7a103293bff34d22d491e1b86fe3121401e4e224568214658676e4b8fe6660792497fd669c4c9068e34d5d4fe090ddee32bd9798a5f6b3cac4a9875e80fecdefc78e3d28b1b918da35f29b7f8b8c7b05712212ed0253e877a287de9bd0515d6086324550abb36a4696e175a2cfbec1be567f48a50ce561b4122cff8acce1b20259509a594515e1723d26d17a92bdce80cff01cfa84894c5ebde76657bd6f254b6de2d0dc8311201a369cbfea72e1853b4b24815860e146f18059eb258c48d66709556c927d6905e783dd5fbdda17412e4ad065311360757e954f2b601087cf21373e38dfcf1e3cc8967ea2850a17aff2ab5e3ab3faa477048d790b8ee5cdc1920df54bb2caa135b78133c0b48af99d13c21b5d055ade0bcc56ae7417e20255ffb7faa4e74a0763ecfd6ffe07fd969b008597fadd3eb609332b46b273404342a63a0f211680a8cb43c79249520c67418d73d34ac6e5becf5f1d01cdd85e053bbfe29d25b3391a558dc2a9910ff2f2f24ad5d8bba251e0129895be87d8fe27b1d2826e650d8fec1a56b0a430de1995d61363c15684ed682b1b92bff7c086cc078e645b00d11303adbafe9e47fe43cb392ea10e47c6aace9c93aa04082ddff2d49f8500e29b27c3", 0x261}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setrlimit(0x4, &(0x7f00000001c0)={0x7, 0xe3c1}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) close(r3) bind$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) executing program 3: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r3) r4 = socket$inet6(0x18, 0x4, 0x1f) setsockopt(r4, 0x0, 0x2, &(0x7f0000000080)="5b4abbc189671bd992c074febfec5ecb8aaa1e961b2ecaf2accb6aadd313366d8385e4f5dde72d6849c1f856f3efcbc02cbaa084842e656243d327c0f6219af59e329aaf12a4defc59dfeed7e1d6bb3b92e0b0d09296d5585bcc366973edec7afbd05518be044797d00da462c43508d935b255ab1644ec8695a4595a5a95d34bbce70430052c5687d7f5a1d60ba3c2df2f6f83a9c527ef6ab4e56b1404c5707da22fea8c7f44b683ff6c87c3b55edfa5bedebd54c334e1633f42585fc87115da5a5641f930ad6c8e14308b2f60f46520337e00edc8bbebb0ee0bf20b571649b225a838a16a28f735f0741a62cc3feb07ed0f890442d1a173", 0xf8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000240)) fchownat(r5, &(0x7f0000000280)='./file0\x00', r2, r3, 0x0) bind$unix(r5, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r5, &(0x7f0000000500)=[{&(0x7f0000000300)="3ac7c80e5a679e3b4c178bd8f2a52b41ea8a21f24256294cd925acb4c96834e2134b1f0ce93c1797972c7dd9ef0f266c9b11289b7b5e701b5d5dffa80ea264277c666e4a3606ec87d1f8dde803516e9d897c52339da78345a9f5679f12e829c11696b015e6e84c51d1a5923190404670a4d71f3866172ced3a04c52ef9b0982c74ad22d33db644f154601deb141df2573b72ad7d03b647f436e791d8b06f92b5bf9ef4c324db1d130f1658fc9123ed3784bdd2", 0xb3}, {&(0x7f00000003c0)="d57ac5652d03323fe65da139a52076dc576055f233e9d834e9bfaadbb7e6fc89678196b37a5f47ba83572995632fdabcc2b90086666ad0", 0x37}, {&(0x7f0000000400)="afdf6d7abf8aa40fd47ef4e0bbcd3fc4548519abb7115438904f69014d3074afae35c02458152828a367f01e9867a4eb2d4956ab9c60ec", 0x37}, {&(0x7f0000000440)="185980341607f649b8a392cd32f57ec595c79be865195b67d155551ce2f549c3bf437c36635b48175c0d7cd1b5ff2baff536c8f129507444b8e4144e7715db7e4ec36c49529caf0311ace53b010a55193d623f34a20ba6adb055ebbcc24232268a5ad2530bf2c248f8deba42e74a1dabe8f5e1b6f3fdfafe52dced875f0c1b265246be1b84977a301c96f30f689c58c59a576918e7a395636390ff798c99aea6c96c46", 0xa3}], 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) r7 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000580)={{0x8, r2, r3, r2, r3, 0x1b0, 0x3}, 0x8, 0x7fff, 0x0, r7, 0x8, 0x7, 0x8}) r8 = accept$inet6(r4, &(0x7f0000000600), &(0x7f0000000640)=0xc) r9 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40, 0x9) renameat(r6, &(0x7f0000000680)='./file0\x00', r9, &(0x7f0000000700)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000740)) r10 = open(&(0x7f00000007c0)='./file0\x00', 0x10, 0x2) recvmmsg(r10, &(0x7f0000002a80)={&(0x7f0000002a40)={&(0x7f0000000800)=@un=@abs, 0x8, &(0x7f0000002980)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/155, 0x9b}, {&(0x7f0000001900)=""/69, 0x45}, {&(0x7f0000001980)=""/4096, 0x1000}], 0x4, &(0x7f00000029c0)=""/66, 0x42}}, 0x10, 0x842, &(0x7f0000002ac0)={0x100, 0x9}) r11 = open$dir(&(0x7f0000002b00)='./file0\x00', 0x2, 0xa) r12 = getpid() ktrace(&(0x7f0000002b40)='./file1\x00', 0x7, 0x110, r12) r13 = getgid() getgroups(0x7, &(0x7f0000002b80)=[r3, r3, r3, r3, r13, r3, r3]) mknod(&(0x7f0000002bc0)='./file0\x00', 0x0, 0x2a) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f0000002c00)={0x8, 0x8}) sendmsg$unix(r10, &(0x7f00000030c0)={&(0x7f0000002c40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002e80)=[{&(0x7f0000002c80)="019aa7f46837315cde70a0c7c13232", 0xf}, {&(0x7f0000002cc0)="86a988504732ae80858c9e3ed82b3e804ab6527f4d365e3abb2f392a0a88866a6e99ed28cea71528d1785b54cf45939e04c6d5d0208f4b580ab59d0f3d7b8701b80dd46a1519305c946ab596f82a7bcc927e33dd915d666270b8c15edabb1d1ef872fa157abfae2ddb0e90821f1d9bb8a4e2ffed2f1c5b15f2c0ddb0ade85cd9e7c38dacb599a66197c20acbb4234070460fbc697a8d9ce558a8e5d24b1cd9ba9a68b758a8d1b00d3851eedbcb1e00924d2160526d7eae82d6093535ba84824131177f8ee80d1ebc6ea77daf8697481e4e3e59d4ea8dade64d2b3b7e43821b360257fd6fd35da128c12aa97a89a3d1007bd8def78efe9bb9feb5", 0xfa}, {&(0x7f0000002dc0)="b22b0e9cbeabf11f0e5011847a5df82d6d84d84bc232bc6874d3d9e56d5cae3ac1281119828945acbf9cff78d8fe8156bee55d8a0dccbcc1ccdf90b02ba9ee84b4ed5c5747c169bd68df9fd48403cfffc0eb540bba919ace43010df7c195fb997769db05d4692b08290defeeea", 0x6d}, {&(0x7f0000002e40)="82e784e495e6cfd8979e654036ff1bd3d6d844e38d0dad83942916b4af216bb04f944d87fe92e7c1", 0x28}], 0x4, &(0x7f0000002fc0)=[@rights={0x20, 0xffff, 0x1, [r8, r4, r0]}, @rights={0x18, 0xffff, 0x1, [r11, r5]}, @rights={0x38, 0xffff, 0x1, [r5, r8, r5, 0xffffffffffffffff, 0xffffffffffffffff, r8, r11, r10, r5]}, @cred={0x20, 0xffff, 0x0, r12, r2, r15}, @cred={0x20, 0xffff, 0x0, r12, r2, r14}, @rights={0x20, 0xffff, 0x1, [r11, r8, r4, r6]}, @cred={0x20, 0xffff, 0x0, r1, r2}], 0xf0, 0xb}, 0x0) executing program 6: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async, rerun: 32) kqueue() (rerun: 32) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xc8, 0xfffffffe}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x80, 0x0, 0xa1b9, 0x0) (async) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x85, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) (async, rerun: 64) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) (async, rerun: 64) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x1000045b, 0x8, 0x0, "0100012d29fb000700000000098002005e00", 0x3, 0xf7fffffd}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r5 = semget(0x1, 0x3, 0x781) (async, rerun: 32) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) (async, rerun: 32) getgroups(0x2, &(0x7f0000000300)=[0x0, 0x0]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) (async) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000580)={{0x1a, r6, r7, r8, r9, 0x42, 0xb51}, 0xfff, 0x7f, 0x3}) (async) getsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000780), &(0x7f00000007c0)=0x4) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe8) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) (async) r10 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r10, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 4: socket(0x11, 0x3, 0x0) sysctl$net_inet_carp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="e1000000", 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x15) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) socket(0x2, 0x4000, 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000340), 0x0) semop(r1, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) mknod(0x0, 0x2000, 0x6da) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) shutdown(r3, 0x0) poll(&(0x7f0000000080)=[{r5, 0xab6cc3d7ffaa0897}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r3, 0x5}], 0x1, 0x0) write(r2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r1, &(0x7f0000000080), 0x0) r6 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x215, 0x0, 0x0, r6, 0x0, 0x1, 0x8001}, 0xdce, 0x32f9, 0xe057}) r7 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x7b, r0, r7, 0x0, r7, 0xa9, 0x1}, 0x1, 0x1, 0x7c}) setreuid(r6, r0) r8 = dup(0xffffffffffffffff) setsockopt$inet_opts(r8, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) r1 = socket$inet(0x2, 0x4, 0x71) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fchmod(r0, 0x8) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)="51b571400b112032774d1caf193d8fff289c71c255ea9989f5c491cdb643611c5bef550b53f629730f6aed18dc980c769e2a84af9bd3718ef32d2f0427c8b4f65cf89e3974aca1ec1d54e0d4fbd077d610075de627b3e1aadc9546998478b0680af6c3d532b3ff32ea4376bb0f5b7eeef2d572ec65c82a835ea0c26a627f1c069852895e7a196eeb34e5ef6c5027464c", 0x90) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000340)={{}, 0x3, &(0x7f0000000300)=[0x0, 0x0, 0x0]}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x800, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f00000003c0)={0x10, 0xfffffffffffffffd, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xb5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x685}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xb5c7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x2}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}], './file0\x00', 0x8}) socket$inet(0x2, 0x2, 0x80) getsockopt(r2, 0x6, 0x7fffffff, &(0x7f00000005c0)=""/185, &(0x7f0000000680)=0xb9) r5 = socket$inet(0x2, 0x4, 0x0) sendmmsg(r5, &(0x7f0000000ac0)={&(0x7f0000000a80)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f00000006c0)="4f7b295403d29bcb8baa919e865888e1034177", 0x13}, {&(0x7f0000000700)="c9f76851796266099a3ad6f11b8086451ce00a06a6dda0f66c8f3dfe337c71a4d40cb1eabe137c2a20195b79575624ee42abf57fac886becffdfcf738a3153a885d97bd6767356b65fb668912d10a6c834b39bcfcb6a93c7a66370f11ae4cf59d80782c40857ef5a2e5702c3e475bfc54772981d015873025c8c9cb8b99332ab94e78284f0babc6cae2a285f7e0d47c1b896a07af645cc39485c20d854", 0x9d}, {&(0x7f00000007c0)="17fb3a40cda2e886f94a7b6f777d0058e4c85bb269e2ffbfb4acd774c659feed69842127a2258bd2574e6e46447d178719d4abaa724dc4fd40e8dc60d9a8fc9bb2643c001b624473edc70ce8ee67c328ba024f77", 0x54}, {&(0x7f0000000840)="e20c7174d044cb097efe3034ad965fbdfcc5fb1e0d2e4ef09f2431ef4f94f986f902c7032ee0619a0a96a23c7f548fe7ede7695c6c54c738547e09553bfc37010b5580c0ee119ed02eb6a802a00c10b448dd396b61a9b11729a9b4e2ea059a8e29455ad14cb193169b81b5c36e4bbce9227ff22295240a27e8c20a6e3f84", 0x7e}], 0x4, &(0x7f0000000900)=[{0x48, 0x1, 0x7, "07b8741f805bf2a9edf07efb9c5aab085e5ddd4a54640193344618d2cef4dfad6e247a0e954ebee8e48c6a1db8caca0925c031"}, {0x40, 0x1, 0x6, "5a84d92531a7afcd1407acd193f9177dc0b66bc6ab27edb2da17c14220daa2e8e1cd5398f979a09b8ec236f289b2"}, {0xe0, 0xffff, 0x401, "1a2a8b8bb55c0814c85e10b2886971b9cd1a6fa44bd393ca35c2533e32d064810d91262c398182d5de7e7bf6c7ac6266d92cb7bc8b7d41a8576110a248a49776de48a295796197b9c18ec8112b9b84061fa4fcea4214706bfa4253933f92693c29e07be299384ee02012065b4d6ba428641c4bedcc37d8337c8cbb6a4becb355b2bdf1561296affbf474f52d520121a39fcb6829bb50e5a44b288765fd8b6c5bd279617bb04f44df848434d350a00ac4b8fcc6732979972893493ef0e4a15df52158d5a74fec11a2d28bea"}], 0x168}, 0x2}, 0x10, 0x2647944199414a40) r6 = dup(r4) recvfrom(r6, &(0x7f0000000b00)=""/85, 0x55, 0x2, 0x0, 0x0) sysctl$hw(&(0x7f0000000b80)={0x6, 0x5}, 0x2, &(0x7f0000000bc0)="b5b5ecdc24107a94", &(0x7f0000000c00)=0x8, &(0x7f0000000c40)="a58e35fe4ac0fc4e56eaf663bea2bcd07bd86baa50099ca98a28ed448ba9a34fb58d90648718f30d94612b058d18843eeb3191fd3c8952bb100564a3aa7e9078947541b54b926e9b2fefe9f3fc8f2e3748eea9308ad8731110619b55d364a6ef674a2c4e6742", 0x66) openat$speaker(0xffffffffffffff9c, &(0x7f0000000cc0), 0x200, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000d00), 0x8008, 0x0) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000d40)=0x7fffffff) r8 = kqueue() pwritev(r8, &(0x7f0000000e00)=[{&(0x7f0000000d80)="07401518dd57b88aaccec3dce744eef9b176d5d4ad41ca6ebf0b8797ff13e458159f1b27a8afe663b25c16795d85c885e9e7f531b4fbcb95f046acb2bd8802746ddcca5809896f21850d2abcbbabc1e8963429af676da8c254b3529bc94f5e5631633a8e120dcbc047a990d6f7f99ea6b3bf002cc3fa7d", 0x77}], 0x1, 0x39) ioctl$WSKBDIO_GETKEYREPEAT(r6, 0x400c5708, &(0x7f0000000e40)) sendto$inet(r7, &(0x7f0000000e80)="afca76e6ee055151b0ccc38dcd15634cabe738c1144816c831ef6d22b9587e9cc05d74272bb35fb6f18d072947b73a3ed2a624", 0x33, 0x4, &(0x7f0000000ec0)={0x2, 0x2}, 0xc) mknod$loop(&(0x7f0000000f00)='./file0\x00', 0x2, 0x1) sysctl$vm(&(0x7f0000000f40)={0x2, 0x3}, 0x2, &(0x7f0000000f80)="e00825dfedfd2b0f2073437ba899009ac3bca512072e6d6a7615afe07391a499c104766023769ad99a01906072c949a36e1d70e1af2762673da0a9fb44664f2f14e4ef1fb7e8f2be0179d52ec779b6e9cf1c35fb0b64af84fb2bee05055ea2477953c2e2024c15905210d5a7d7fc3b513631c57bc3941bf56e9cd1250431005640cce41719242082462befdc159f190e965f82c7c6184da1903d66fe26825148", &(0x7f0000001040)=0xa0, &(0x7f0000001080)="aa6d3760b6d1f688d1e7cc114e954ae2cb70c949cd7f9ca3f12d75c1465815f63bcaf13a1d370bd545651e1be5d0e05c144f1799c91f78354f09411a7b4bb5f15b89f46037895ec2831d2d321260e1cc15e8a314f3a0df3008bfbcc131ff", 0x5e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001100)) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000001140)=""/186, &(0x7f0000001200)=0xba) executing program 3: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0}], 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x8, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0x0) pipe(0x0) fsync(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, &(0x7f00000000c0)="24b8b1ef", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) symlink(0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r3 = semget$private(0x0, 0x3, 0xb7) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000240)=""/65) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f0000000100)) executing program 3: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 5: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x13d, 0x0, 0x1}, @tcp={{0x2, 0x1, r2, 0x41424344, 0x1, 0x0, 0x13, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x1306, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x7, 0x6, "cbe4c8", 0x12d0, 0x1d, 0xff, @empty, @mcast1, {[@dstopts={0x8, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x9}, @pad1]}, @routing={0x29, 0x8, 0x0, 0xff, 0x0, [@empty, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2]}, @hopopts={0x61, 0x30, '\x00', [@generic={0x80, 0xb9, "44f94a03e6d05b56744bcc7494d65765677243e390522f36c6cacc615a14090a256af3332438d8c9bb7cc463117d53e055d8e29afd6532b77ca0ee825ca79c29d4f6fc4fdc53b2fbe01214ed2abd027f318c6bac4de360e8e1ba7e6c6f6fa5a8578593a59b3b1293fbca9e68d8a2ca2ca61bae879d04f2131246ab47592cb9f86d0fb14ccccf81a44239a82869c3b2f2184e908da082304e2d027380863a933fb3074b863ebd1ebfe230f779b0690c1592bac268c69d50b4c9"}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x1, 0xb5, "f2948f44e98cddc438b2d875924ac0c4e1822c87128c404ca7aff2d8f209b34e461cc21a3186058cc534158ef208df8fd74db74ec6d03d1a41c6e35d4292620a6840df072ea66f26441480e845659eba6fe78373a9d03d145eec08f57056de13c0a96214ba7347561bef6722326e4160f31c10d3320601a44bf2cc17a7b80db5f2fcb72d3a02139ba4d9516ddf86ef7845dc31f3ba02db94aab85147f777ea83c857acf26a810cb747a5a8de295b7a898e69069166"}, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @routing={0x0, 0x12, 0x0, 0x0, 0x0, [@rand_addr="1a47c3d9ecf6d9e681110e71aa428bd4", @mcast2, @ipv4={'\x00', '\xff\xff', @loopback}, @empty, @ipv4={'\x00', '\xff\xff', @multicast1}, @mcast2, @loopback, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0x5, 0x3, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x7fffffff}, @ra={0x5, 0x2, 0xffff}, @pad1, @enc_lim={0x4, 0x1, 0x9}]}], @tcp={{0x1, 0x3, r2, r3, 0x1, 0x0, 0xa, 0x0, 0x0, 0x0, 0x7, {[@md5sig={0x13, 0x12, "270689750c172377a96c7793bae952b2"}]}}, {"25519b9bf62d4104ebffa0129a45c74375c7da5af43a77565503e7df9cad892673f22f8a175241ad5a65e438baeef3dd91a797e6abc24ee0f61e74c940daa6cd941c981cc0b3ecf8ce512e2133a242b5c562d672dfcde899c9b0e3351a69b0302dc6dc9b0826850b2a094cbb794ed13e8d0ba7d51e9e895f8a4c58845e9c477ecfd462c2729625e28d28416ef10cbb78d6a2e44eeeccef4c515594890b6aaea10df999d60c23f243737724779122b4601524b5e926e08aba131b09cea33580d1066580da17e9df243ff5384758c44f8237905330412e3b3b35df85acc22ae1d2d71755d8010b289f33a91c65ef3181003767d22a2a10a2e69a75a09f6a76df96f651474886a59973477e2060cff855e15ccdfae50b135843fadfa16c6931d26fb37d3078ea825b97ae5c81dea9e2b3c4ce83482615776df2f9629bbe1a7bb8324f78eff85051389ea3130b006e04d04fdefaa311e3e74b33884f4d4db272f30836b52bb545ee57a1510a6afadd46da758fe3a3561e066ea6b3761963ab57add771a4e2f2de77556d5ec0366942783c401f4590cf4b08182c3455159f52d6c8c5c419f11d36efdded8b209b3104e826eb1e58cf3aeda05fd34921017896c6912abf2218cd89f903968fb383f8c9da00e5ff2b427600856fe5f57bf1b68b5c5143aae714fac59f626346e93a72d15d0c0d98820c886ce1ccd5cc9c08ab22c39e2c70cd52fa2f3a9f776862c2304c72c3297ea89968b4aebea7292655f7dd1d773c30d0b73586d7e049b494ad3dc3db6c14518b8d56b343dae39ff1f4abe6a18adb8f3568b3ee8fc3d319523482cb418141a75c8f1270fabeaf325dfd5eb39934f5a07a969a3e24ec36332961e8927ab668cf110f1ff0bd44aca538ea07a7666d4e68bf6ebba95fb3c90b97aed3529e343f7e088a8eb52c584c8bd28a7743e946d05cb86150823701e67d63774842958b8e289b8cd1ea1f88a79e6f55b59ab51853b1faf3d86173ab8adc96dd7ac768041e3566f8376b12598ee3e738e2941159cfb961eeb50c2568fc0d37e9e3c346d427e68e3603c6b5ecb3b8da7345dc7fff1907325818ac5f253f4cf1139acdd623b45025b779dab9f4b29372306666cc43c98efe82b15194d3fe9c616daebb2d9fafcc8401f964c11316293a417067a5ad442ba7638e61dce30d8cbc57e4dd68a1c243615f93c490765e48baf29ef8aad87793eea516b8096e052e52bdcc57097a91c29b5fa2ad9668e615d596cb1965ea69e6ff89faa24c54f209261693e95a2b3cd2b0e584321651ac2ba756c94e0ad184b76e01dae0edcbfb5f97d3f87b143925cb00ca4438ce6b8935cbb02aba359dc2435351d2bf42c1d9b1096933fc752aa836555111decf1a5f00f6fa88d1754076c21859d6afc17fb84f19517a5bd05179154a3039bd25529d5123d63cb98b0c9941d8ab6df2a4a377d4540b782d026b1d72d76c46b80c326f614e69aa605f00e2d669f34073de508466176afa4067b142f5d1758237c179c97a8e18f80a0d714996e17ec699c625590063ac12cd74b346c63730d0702db1afaa956779a87b95128f965c8fce6408dec00beb3e11bcd456202d5759c577b0972b834a9be9cf45ab617ad1e6798ee01d7bc3125aa686793cf573563d3e7c30f4e4fed2fd357436ba713a64d313f6e96bff5f29210bd04c79e1478171d59e9dfd595cf58792b009da9f619a086925049eb397b342a4719e6dd35373428f03ee66119c10119a6ac49267a411fb71929826f6afca4c2706b4be7e4da60e03070d0b8bd9909564a1a1ad32769bb371bf0cd000c96b19d245193435cda9968c7a4c42e6290aa62e46551c1865afcdba64960f053ec93112657e3649cea15f53cc6d336c9ef9fe0b9a366ba3e38681a89fbd87006372db3fdf3457d8cce4457c857ade3473a98992cc8eba781f50dd2f956dfea0bd30354fcb2fe63746103648c2169b50f171510b54866355a2dea9ee99764df8993106c9897e122f627435a88da40a57bd337aff54cba5e35902b81a2189bdb03be2af66d6367a1cd1ce29648a553225f1fe22cce348df67865d3a7b43a3cb5016294c900d41cc75ff03479fd10c1a734962cda78fdb846d5d4d158ee4f6f78d282ffa6cc5a796434c284311c33ec3cd4c781957f88a6c2d7f2887fcce026da25fd20ba99ec66caefcbbd481dc48419bb0f3264e70075d88879f69d84e54fe4b505d071c59ee8c726a778e9cd4c39706ffc79aa652db414ea2a55020d384bc4dbd1954cf5c134cb6d41d44a7fa3c0faad69f2b664b7976308339d7ea1ffc4e3340ecd68bfdea0092e56609e96204ce4c0a6890954fae06502a87831499477db2bbebb2b8bd967b34ca25166a6762f0dc10923c133ad315f3ae290dfccee6a46e03d000efb29b92dd132a73e6cbd0335218b48b2bfbe9c61178609c8d6d69163e10300fdea039680dbfe023b12cdacf4f9bb2131cd6b8a34747e57dd580ee88dd86a3095421cbd0f8c49b8b91bfd8daf56025646ea38019d1a8203c39fb2e3d22f76e84e9a4726cb4aff1fd2699cc5bca98e664bcb27865ce480524fa867bfcd94ff39797eddedbb0fcc92f6dc6b5669a5c61f771e0ec56318365e82034fbba46d04beea15b115a8ef5b1a8582dde1096dd527df5700a45c251878e04b3ca3dd815f072708080ae44da19c6513761e3783de71a1de11a036542b3206e80710a0d153b7bf61386f8d5f189db5081ccb31bacb9f64cef283a5fbb4cceb628ee62534eecd11b4891abe2d8f4a59276ac1a18178c63cd7d6d13b12df1590953c970f1824d04565be2200d21afa95fa309ba07b0623b6364038f0bec68cebc2879d36880a17b9d9ae8e805bb7d8e0a7a8b46461001a35d20c6ae2afb7cb5ac1b7c8916d80f8b3ba51d9dea9fd185c78f2e542f20193b673283daf212e96d40c9651c72f3e47771fd7fee65d28fa4f607a0ef453c1d9a2772714b39fe11581363be428ec956cdbd18772fa259c777ab5ff7c807bfeaa3e72cc73fdab77dad775b9a816f68e9fb1cbcddb8427d26096a4df566edcb3b3fe278de0936e443f214a635ad33d54503730c6e8d6eddd04ff531177809d4b0e2cdd255d49a7a42a9aed53e1970340189535f3bdf0e7c00f3c8f3379839f379521d94bfc12f1cafdfc58fc5e05a04ee1861b77d00f91837dbbb0e21167b5a13e2540561324b94a5c443a620bc75f2621af8fae038593002d2351e1856e3fabcb5b570b0db962ec8795cf11ff9491611f056f8b2a4c2546e62807d4fcea1cb633a87246b2e154b3c5ef230a56c655f30f8dba19a9199d2359b991a99b4b72507014d2aa0c6354b4f6525e48f7d75e94571bcf2436a10d48aa317ec3eb4a2b42ec5703e3148d8c3960172da9c1ac07543d44759987beecbb4a34743b7641955cda5ae9422ab0047a22090e649ceb5e163d32cc0548f050013b0b8c90ccf0994cdb6e45f629f10d3c6f084f1ec5e4855c3513ddf2de4ca4c239bd78de5d4f7c3b2f7fa5da5fe31960a04a6933010ad2965ead39e43039c49e2011626723d1e411f0bfa7bbbe342ac39a55b2d182f2bb7d50af6dafd3724d46ff5450f5a3c682fe9ae0921353ff3a5feb9fa24806ba5cfccd8fd471c92b48bd45bf0090b3710d679df6dc40c64d1b4ae77b54aee4051efcfba9669457850c5f59b02fbebac1cc79a935ddf30a57d01a1f1c313ed013459a1a49b3512a682b2d95adfb02ad58e778ca39283a16e658c8a37bf9376548db240696a8edb1ce8a9485d90a12ecc3bd9b0ab06cb338a8dd738f46dac5f2a58fecd3fa32d83877e90ec982830d58f0ad27b8a459d0c8d8d17592714770c9b995f628bcf5b8f05f9d84b72507cbaf31e33f8aa7d051e079b47f99af7720f543de0beceb3d716e77c57a075519cf91edce9684862b1a77ae7df3bf7a74bd3a51363459217680829c112fc2fd773a52103dc99a2dd4bae98b2677e1eca8429ca7069b83c0e450044bcf499c7ac32bcb95f1e22e96cbc094bae636a99eab5e9663cfeeeda97ebc4057c098f6986d760699a65d123c0f89c900df589384223b7609f7fe2938e3d1889d67fd4d610db69d1fbf10e57154b11a9d54a2c354bfea974eca068e39c442764c2d4ee0bb40e621720f0edc78ed6bcf16824073b8e350e932b6bd18c4ca05ccd5dc373d20e066017505fff1a6943f4b9d2cdf5117db7ae4a785044387d89081c6218bb7013522baf50c725d3c901a467c88fd9be4ced967a6962073f0416810cd34fea41ddaed728aa0a866d63d583162e1e78305c9a6aafff3fbc9408b740ad7afb90f3c1b41bdd3ae11929f2790719fd87038020c3d1ee76c62ed7820a2f79e4d50256abb058218e2360b29ab44332dbc7f83f5add426ae3c409f688b0c0a594916480c05df307a85b0ae95652cf06b2b6aeea979e078c206f70c7fdbd2fc0657deacf489c5f2090882eecb4c47d0b2fd438cefa90470ea1c7ca0c9e31dec634a9a61d3e5736ba4a657fd5a7a8a9f918704ca455a24fb407efab8331d34f0db65dc00a377ae12b5bc6ff2f6c7d46d9ceffb436e5fc079570f1049b507cea766cab28d5c1a88d3dc205f3d6bb1ff76da8ec4f7a048aa7b96290319061a41d8c1011ed695f7bb9d253190d0d0b38a10fe40c4357ed3dd930277849299ae65c01a71ab6a061312a75827bca02321444cec5d323a46bce50b43d9c6ce985817e00f148f953fddab6f0216f71acdda012cbc0de70f9c9ba0495024cf2148ab09bc0897b3c4adc54fb1f534b0c6ca72f2aa885cf880ccb9402076aeeee21515f7c9019aee5855e3dc00a68ba124d13ac56e128e49bb5537267d08a48c53c31b5083900c89be501b74aa62dc4b137c9a87d8c299e4391d327be72b9394017c16bae2602a7dad27cb50cea1ad8136b7bcd645d023f95022deeda81aa3d598e6c84071c59a2d6c4124ecd03877f4819e76225bfc198e174d36b1c79de2ae88f1be383ba4297f7048967a1c7a94f58c0661e9586b1184c7c9e6d0ee43d25a65aad6705fed257de525d4e5529902792b36d8e9f2fcf9d2c3458107ca3c5c7b4488b3a31a7e6814437f7977ea17c627035ea29e94790ca07454194541f5228ae76c25eade51aab1f4ea8a1e3af9f88b955e90dc6cade02ac99e54604fb5f10df1523e8dda4a416c34ac1e6713ce88418e09b597879171c2e0648302c36d19792955843253ab72b3b4665ab93f5f3ebfb5ff075e7e300f908f6c244212d6b37ba39e78a4e121e8e1e03eec62f67cdc3239669907161dcb092727183422d5a8aa01028ab8ec9daec0ede9e8d0f6a0ad8290e52ea9036f09271d155595d6ecb518ce74bc528596967b520cb092567df5d008f38c4dc9c2b8e3c4da7d81ca9b754d38a94b62b4ce3712383f680986aab3c5412d7f441d4fe878ec34e65e3c61a94c2e32f58050cdbf772eddce64d3ea8b99d6f6783a8da9436fb48c19e50e031aef2d1da08b6fa587d3466c0fa66a8395f35baae636d91f15e020c8c81d10a27e9b2543c460f6ee595a30dca0fbc86762a12122a68b7a278c7ba2f18119aaed9556e9d62195a6ac210702be0ff204ea543446f356a0ee618282504016a419542e5ff850f8c35715f3d43e44bbe63757878a362691232d3e2a69be997f1ce9955bce475f6e6208a0fc136f0b0318eaae86dd8b4bd7e8cb6ae75a26150065e99b3cf155bc45a2490ff8c7772889f008b327d885690c85252f8acf988488a7cdea12075c1fbe7ebdf440660b902b3c33681cac04f57f8132d"}}}}}}}) syz_emit_ethernet(0x11b, &(0x7f0000001380)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x9, 0x6, "e41e0e", 0xe5, 0x50, 0x5, @empty, @loopback, {[@hopopts={0x32}, @hopopts={0x61, 0x10, '\x00', [@generic={0x2, 0x7d, "f5c2f32ce0a607610bad17da5ed225bc2a4768f667ee6e93e5534937c891b55df3382321c90fea077ec5e6bfdc47ba218427a6a6d029926dfff80c3b7874def81c7d279b302cf73899f2d0b21c49443586e772b0ed8d82efacd3ef2ca1a03f2e982a9f7189211fe3a83ce36ecc80331ff68334f47d117c11196781d2ed"}, @jumbo={0xc2, 0x4, 0x9}]}, @fragment={0x6, 0x0, 0x16, 0x0, 0x0, 0x1c, 0x66}], @udp={{0x3, 0x0, 0x8}, {"35f51df2bf46bebbf9ce825b004530e1c17fa5783f866b077e88eb0eca86938ec51f2fa21bbab4ce0ec4737d93b01dee9187e0a2d28aa338f85f9af904"}}}}}}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231020000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x2d, 0xc1, 0x0, 0x1000}, {0x2c, 0x4, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x1000}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xe}, 0x4, &(0x7f0000000200)="7fbe02150000000000", &(0x7f00000000c0)=0x9, &(0x7f0000000140)="2f8edec964a9b10c16a3f928bf5bf0ac6ffbfcc63d243b9f52cd361a55e1aa50245d6534e657d1448aca9b18e1ccbe30f3d421369adf7f010743f34047558cf2acc72ca231a35996e3da9f2f1c4132c2c48b81756f254d4af779a6660c6c40d32ef8bc76329a9a56b0bd94349690067ebcb1244ead6a352b491a022c546aa402c071ee2c8e150c09751fd0d9d5a89264dddb506b35f85f709ade7ba6eca80e334c9cad3509c9a51a3ec912e66959cb54173e18f32b", 0xb5) executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x102, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0xc}, {0x80, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0xc0f1}]}) write(r1, &(0x7f0000000280)="f22e8a75fbc30288d8025c471dc7", 0xe) sendto$unix(r0, &(0x7f0000000240)="b100051300000000000000402120000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c0000348a1b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcb050407000000c011200000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x80, 0x0, 0x1}, {0xbfcc, 0x1f, 0x8, 0x81}, {0x2, 0x2e, 0xff, 0x200}, {0x2, 0x5, 0x3, 0x2}, {0x1, 0x9, 0x4}, {0x100, 0x3f, 0x6, 0x101}, {0xc7, 0x3, 0xff, 0x8e7e}, {0x3, 0x8, 0xe9, 0x2}]}) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/72}, &(0x7f0000000080)=0x4a) map stack 0x20000000-0x20400000 of map 0xfffffd80750e2c40 failed: hole in range executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x100000}}, 0x0) executing program 3: unlink(&(0x7f0000000000)='./file0\x00') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x54) chflagsat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) r2 = getegid() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x10020, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000240)=0x4) setgid(r2) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x40, 0x94) r5 = shmget(0x1, 0x4000, 0x132, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000002c0)=""/92) write(0xffffffffffffffff, &(0x7f0000000340), 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r0, 0x3}) setuid(0xffffffffffffffff) r6 = fcntl$getown(r3, 0x5) fcntl$setown(r1, 0x6, r6) getgid() mkdirat(r4, &(0x7f0000000400)='./file1\x00', 0x4) setuid(0x0) shmctl$IPC_RMID(r5, 0x0) chmod(0xffffffffffffffff, 0x100) shmget(0x2, 0x1000, 0x20, &(0x7f0000003000/0x1000)=nil) r7 = socket(0x20, 0x20cc09432162bb31, 0x20) readv(r7, &(0x7f0000000600)=[{&(0x7f0000000440)=""/42, 0x2a}, {&(0x7f0000000480)=""/126, 0x7e}, {&(0x7f0000000500)=""/165, 0xa5}, {&(0x7f00000005c0)=""/23, 0x17}], 0x4) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640), 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000680)={0xfffffff7, './file2\x00', './file0\x00'}) r9 = msgget(0x3, 0x301) msgctl$IPC_RMID(r9, 0x0) executing program 4: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020699b, &(0x7f00000001c0)) executing program 3: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = dup2(0xffffffffffffffff, r0) r2 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r4, r5) setsockopt(r6, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r2, r7) r8 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r8, 0x20007461) poll(&(0x7f0000000000)=[{r0}, {r0}], 0x2, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) executing program 5: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x2, 0x0, 0x8000000000000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}]}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28}, {0x25}, {0x6}]}) (async) semget$private(0x0, 0x1, 0x200) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000080)=[{0x45}, {0x87}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async, rerun: 64) r4 = getpgrp() (rerun: 64) wait4(r4, &(0x7f00000001c0), 0x6, &(0x7f0000000200)) (async) r5 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) (async) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) kevent(0xffffffffffffffff, 0x0, 0x100, 0x0, 0xfffffffc, &(0x7f0000000100)={0x3, 0x7fffffff}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x11) openat(r0, &(0x7f0000000100)='./file1\x00', 0x80, 0x62) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000002ac0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/130, 0x82}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$net_inet_carp(&(0x7f0000000240)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000380)="ae78b16b2d563251db4d6a8c0ec09feb163afe2810266dd17a432b8a901577cff4c75706999213ed1dff9e2bdc468d2cbf53b016b7cf357720602232c30a1b7f87d805ca71a52b920a886d359591ec088d3575eceb836c15f59e96faf4bb7ba86954a6f0336bab6c3ee3121a333e6d76740f449173c0db85a72f3a8869e3ee094b3ce7871be31d8e09ab75d12a984b5a2a50902ca2e5d81a56f7b17a47a46b89e9548f1b3b786749bc31ee2dfd5fc4455d7579a2", &(0x7f0000000440)=0xb4, &(0x7f0000000480)="92aca22a710758347f37a65d9f881efcd9d7a06dd61164f5cdd818beb634b0ab6eeec168939a18953b560e32baf5c766e7536af2a5cc7643f1", 0x39) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000000c0)=[{0x60}, {0x20}, {0x6, 0x80, 0x0, 0x3}, {0x3, 0xff, 0x80, 0x3}, {0x9, 0x7f, 0x0, 0x2}]}) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000004c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r9) executing program 5: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8000) accept$unix(r0, &(0x7f0000000d80)=@file={0x0, ""/519}, &(0x7f0000000fc0)=0x209) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1}, {0x812e}]}) syz_emit_ethernet(0x42, &(0x7f0000000000)=ANY=[]) ioctl$KDDISABIO(r0, 0x20004b3d) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe8) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000040)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [], [{}, {0x0, 0x2}]}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x28}, {}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602", 0x7a, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1f6, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000000001c000006e1aa4058b74adad9a4e721f5b293380ff020000000000000000000000000001020205"]) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x3c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0xfffffffc, 0x0, 0x0, 0x0, "10000407ff000000000001200700000500", 0x80100, 0x459}) r4 = socket(0x11, 0x3, 0x0) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{}, {0x64}]}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000140)) r2 = dup(r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe26, &(0x7f00000003c0)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) shmctl$IPC_RMID(0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x400, 0x40) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000380)="64ea2f1e586aefaa2dc3b1ebcfe2cbd38a0105a80d3e036a14bd4181a4859d9a60a13ce47ff9bc275142ba12ee65e9d5ee0119b8c0611ad3430b33d094a3f44d6c074f9f1a303fecc09044a7236868160bea069dde16966269b1b29df6ef3a386b631579bfaf78529752bcfcdedb8ba4fea1e133852a62ee4ed100e55e05ac5d16d720d4cae6f8fd9b9b73d3a16c", 0x8e}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000440)=[{0x0, 0x0, 0x0, 0x401}]}) r1 = socket$inet6(0x18, 0x1, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x3b, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = kqueue() r6 = open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001840)=[{r6, 0x40}], 0x1, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0xcc3, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r5, r6) dup2(r7, r6) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = dup2(r3, r3) write(r8, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x7}, {0x4000006, 0x0, 0x0, 0x3fb}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000000)="22fa0facdd211767b2a220eacf73b31e5d948feb866ffdf4dea1d3eb8b8ef4e6f2e7d230eb9d4f38c8ef08bdfd9118bec36e58102f1913a749b89b91571c81a4981968c134a4ee536b93f40052dc83bb83c48ceab992e11de8e99003b7e1286bc2aed7bc2f4de0b9ec6d766e7ee0be77d8b432c0dd4414b59893181c3210fc7520375e36f0a6f0e6d7cb2767098b24edd8f2730f5bd2d7f208e1108f63b358c349d1969b943b6706d96ff6d1663975b33e502d15272acafb2502abe73639573d43"}) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) executing program 2: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x12) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x1, 0x4d) linkat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6", 0x44}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff000000000000080046000020006400030000907800000000ffffffff83030000744e294effb9564e2300089078"]) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x4, {0x100000001, 0x9}}) shmctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000380)="f9b85911566382fa8bd2c3af4164b991e64edddb8cbbd2d17bea3a606d6e", 0x1e}], 0x1) r4 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x84}, {0x4}, {0x6, 0x0, 0x0, 0xe00002}]}) write(r5, &(0x7f0000000000)="7696c7cf00"/14, 0xe) ioctl$FIONREAD(0xffffffffffffff9c, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x0, 0x0, &(0x7f0000000000), 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="1e55289d4df1d51c", 0x8) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/241, 0xf1}], 0x1, 0x40000003) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x87, 0x80}, {0x6}]}) sysctl$ddb(&(0x7f0000000040)={0x9, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x25}, {0x81}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) getdents(r4, 0x0, 0x0) setegid(r3) r6 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r6, 0xffff, 0x2000, &(0x7f0000000380), &(0x7f0000000040)=0x4) r7 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r7, &(0x7f0000000040)='./file1\x00', 0x2000, 0x42264520) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[]) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) executing program 2: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x12) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x1, 0x4d) linkat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6", 0x44}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff000000000000080046000020006400030000907800000000ffffffff83030000744e294effb9564e2300089078"]) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}]}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28}, {0x25}, {0x6}]}) (async) semget$private(0x0, 0x1, 0x200) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000080)=[{0x45}, {0x87}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async, rerun: 64) r4 = getpgrp() (rerun: 64) wait4(r4, &(0x7f00000001c0), 0x6, &(0x7f0000000200)) (async) r5 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) (async) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 1: syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c000000000000009959f2205149f7ae18e4a52fd363d3dcdf1cebd627f9defe9a56b3c62e9d840776f2cb"]) setitimer(0x0, &(0x7f0000000140), 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x101, &(0x7f00000000c0), 0xffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x4) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x48}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000480)=""/183, 0xb7}, {&(0x7f00000002c0)=""/239, 0xef}], 0x3, 0x0) mprotect(&(0x7f00003e0000/0x2000)=nil, 0x2000, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r5) r6 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000003c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x3, 0x0, 0x0, 0x0, r5, 0x0, 0x100}, 0x8, 0x5, r6, r7, 0x15cd, 0x100000000, 0x0, 0x1}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80, 0x0, 0x2}, {0x60, 0xa5}, {0x8106}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x28}, {0x4000006, 0x0, 0x0, 0x8001}]}) writev(r9, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 0: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 5: r0 = socket(0x11, 0x3, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = dup2(0xffffffffffffffff, r0) (async) r2 = getuid() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) (async) r4 = socket(0x18, 0x2, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r6 = dup2(r4, r5) setsockopt(r6, 0x1000000029, 0x23, 0x0, 0x0) (async) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) (async) getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r2, r7) (async) r8 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r8, 0x20007461) (async) poll(&(0x7f0000000000)=[{r0}, {r0}], 0x2, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x2802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x9}, {0x1, 0x0, 0x20}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) select(0x40, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) executing program 6: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (async, rerun: 32) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r0 = socket(0x11, 0x4, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) (async) socketpair(0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x1}, {}, {0x6}]}) (async) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) (async, rerun: 64) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) (async, rerun: 64) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) (async) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f13", 0x4f, 0x0, 0x0, 0x0) (async, rerun: 32) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) r6 = dup(r5) setsockopt(r6, 0x1000000029, 0xc, 0x0, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) (async, rerun: 64) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x8000000000000000) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/39) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}, {r0, 0x4}, {r0, 0x10}, {r1, 0x4}, {r1, 0x20}, {r2, 0x4}], 0x6, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x11}, 0x2, &(0x7f0000000180)="c0d69e10f542b65928f764eb305576a4d9b88553f886a7d8fb3e820406c0b3f8404fcd71b9d47b8289021865fb2f82d5887214f0426b45b6f322865a776e3ed792facc097ac761ee4d0496da1f73fbd7b6de16b6db7f1ad147923a1103a3536caf38aa46c4e50a29966dcbe5044cb49337f9ef9be87699631549dabf93047f22b3127e9bb989e1ba6c", 0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0x0) socket(0x6, 0x2, 0x80) setsockopt(r1, 0x1000000029, 0x41, &(0x7f0000000040)="04000000", 0x4) r2 = accept$inet(r1, &(0x7f0000000240), &(0x7f0000000300)=0xc) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8a, 0x205e78) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000440)=0x7fe, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) open(0x0, 0x0, 0x0) getpid() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r4 = getuid() r5 = open$dir(&(0x7f0000000400)='.\x00', 0x0, 0x80) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) setreuid(0xee00, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0x10c}, 0x0, 0x0, 0x400000}) pipe(&(0x7f0000000480)={0xffffffffffffffff}) setsockopt(r7, 0x81, 0x7f, &(0x7f00000004c0)="ba42cbb9734b6d30f18633ca961085a5edc31fd5249112c827db5ddfca80b1c3e8706aae1b0a8538c4bf81683a003c70417888015eb8edfd57195a0278e3a2ad1d23b76c235d494af95200225388fbc6ededb717bc4df136dddda1c3fa205e306b0d291b939b5507b6ddc5c97bc625a3fa0012df62ddf33efa155efa4e4760331b728aa31bdc05cdc83d34641255fa7fda982debe4f8565dab7d7a9d7ec75a294e4b7f594ae808dbc793c32de367184cd42fde", 0xb3) r8 = dup(r7) mknodat(r8, &(0x7f00000001c0)='./file0\x00', 0x10, 0x1) executing program 2: r0 = open(&(0x7f0000000040)='./file1\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) accept(r2, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x81}, {0x40e}]}) setreuid(0xee00, 0x0) r4 = getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x5}, {}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setreuid(0x0, r4) getsockopt(0xffffffffffffffff, 0x6, 0x80009, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x400, 0x80000001, 0x7a8}) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) syz_open_pts() socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) sysctl$net_inet_icmp(&(0x7f0000000280)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000340), 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r6, 0x6e}], 0x1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) executing program 0: sysctl$vm_swapencrypt(&(0x7f0000002700)={0x7, 0x2}, 0x3, &(0x7f0000002980), 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)="00000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: socket$inet(0x2, 0x3, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f00000000c0)=[{0x5}, {0x60}, {0x6}, {0x0, 0x1, 0x20, 0xbb}, {0x0, 0xff, 0xff, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) executing program 6: sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) msgget$private(0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000004480), 0x80, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x0, 0x1ff}) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = open(0x0, 0x200, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x800) open$dir(0x0, 0x2, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) socket$inet6(0x18, 0x5, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) fcntl$dupfd(r5, 0xa, r4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x48, 0x0, 0x0, 0x10000000}, {0xf800, 0x0, 0x1, 0x8}, {0x8371, 0x0, 0x4}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYRESOCT=r4, @ANYRES8]) sysctl$hw(&(0x7f0000000100)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) dup(r0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000017c0)=[{0x5}, {0x15}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x25) syz_open_pts() writev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="cdb2ad61ad64f8cbd40672bca317e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7ec0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e23aa4ff1640b0a7030e67e804fc9f656c1f4dd7dfd1fd46bea2e5049ef779936dee78ff55c9986233db6e20ec6295c00000000000000000000000000009b71057595ef508b3487c665dfb29112da22bb8c434f13a6d4dab19719eb6f079d41755c255c5b4e7f097f", 0xe7}], 0x1) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x214, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r4, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\t \x00\x00', 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa550843d8482e86dd607c000201022b00fe8000000000000000000000000000bbfe8000000000000000000081"]) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ftruncate(r3, 0x8000000000000000) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) (async) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r1, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) executing program 5: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x2000, 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = socket$inet6(0x18, 0x5, 0x6) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r4, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1, 0x0, 0x0, 0xe}, 0x4) fchown(r1, r0, r3) r5 = getuid() chown(&(0x7f0000000280)='./file0/file0\x00', r5, 0xffffffffffffffff) setreuid(0xee00, r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x2, &(0x7f00000002c0)={{0x1, 0x4}, {0x20, 0x7}}, &(0x7f0000000240)) r6 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r6, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x0, 0x100000001}) r7 = msgget$private(0x0, 0x54a) msgrcv(r7, 0x0, 0x0, 0x0, 0x1400) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000140)=0x400) fcntl$setflags(r9, 0x2, 0x1) dup2(r8, r9) read(r9, &(0x7f0000000340)=""/210, 0xd2) msgsnd(r7, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd00080000006b5723bc77a73f2c7432a505995139959fe8249fcf0bc5a47faa0000"], 0x32, 0x0) msgrcv(r7, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) socket(0x1, 0x2, 0x0) sysctl$vm(&(0x7f0000000200)={0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, r2, 0x0, 0x0, 0x128, 0x3}, 0x2, 0x3, 0x81}) executing program 0: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) executing program 7: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000180)=[{0xc}, {0x87}, {0x6, 0x0, 0x0, 0xc0f1}]}) write(r0, &(0x7f0000000280)="f22e8a75fbc30288d8025c471dc7", 0xe) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r1 = syz_open_pts() close(r1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x1e56) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2a00) r3 = open(&(0x7f0000000200)='./bus\x00', 0x8, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000240)=""/4096, 0x1000, 0x1800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x88cc3a16d1f5a36e, 0x0) readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4}, {0x25}, {0x4000006, 0x0, 0x0, 0x80000003}]}) setsockopt(r2, 0x2, 0x2, &(0x7f0000001240)="93d4a1cbf879030057df", 0xa) write(r4, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) pipe2(0x0, 0x10000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300), 0x100, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f0000000140)=[{0x9, 0xf9, 0x5, 0x8001}, {0x40, 0x4, 0x4d, 0x5}, {0x2, 0x8, 0x20, 0x4}, {0x100, 0x0, 0x9, 0x10001}]}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x15, 0x93, 0x80}, {0x20}, {0x9, 0x0, 0x0, 0x7b}]}) write(r5, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) ioctl$BIOCPROMISC(r5, 0x20004269) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000012c0)=0xc) semget$private(0x0, 0x1, 0x741) executing program 0: ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x7fff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0xe}, 0x4, &(0x7f0000000100)="03cb59ac1cec37265c95b2243d3967e2c8dcdd945e492d380dccaab8b02052e10615d94f8dfdde09cfec74d58ece1440517a8998044e787296a01a396e5d7d97b58ab6190a6f4bb023ac4e75014d95cc80a8ac191fb8860c3ac1a119ce4afe2aca9d38945e98e5685619828e82479f2a6fa682d04dd6b157395d", &(0x7f0000000180)=0x7a, &(0x7f00000001c0)="fa45e1eeac257607fb81bda58b75118ce9b4f6a36fb903b57f2f29517693f78062e2ad9e3699e08c185972f73e1dd6bc444591ba54758709733b26c385510836ecb2a4473e48cc51a916c7c1813944ca2f652daed7a5b01f975d5b7f331ab0cff4fc536893d30d0551a56cfde5e89ec1d73e5866e81eecd948483f3927ea6cc62d6c417337aa8c2f1f63490caac8493c358f71e7138399550e21fa80239d6c6f16c9dc82d57f7fcaafef4ba007deb9d31d0ffa7fc6344f941b23934fb98ff81395928d683449e8998849f3f07c7509f52aad05813396810fb43f3ca02a45e0e631546ef2348cfeb2c9e25b9e3f74087ce5bcc90f", 0xf4) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000380)) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f0000000400)=[{0x4, 0x1f, 0xe5, 0x1}, {0xfffd, 0xe2, 0x7f, 0x8}]}) r4 = accept$unix(r3, 0x0, &(0x7f0000000480)) getsockname$unix(r4, &(0x7f00000004c0)=@file={0x0, ""/256}, &(0x7f0000000600)=0x102) link(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') fchflags(r1, 0x1) utimensat(r3, &(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000700)={{0x100, 0x1b}, {0xff, 0x8}}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) sysctl$kern(&(0x7f0000000780)={0x1, 0x11}, 0x2, &(0x7f00000007c0)="eefde7abb615b1dc65e37cec3b8a3cdbed6f2d785f2d4f83b83610d4efc4687e48c9f9304c8693d52bebd6af0557ef955a5debd2a35faea19d893a9e1e5fbcf61a413b1ab64fc07d111da8f3d22a2d8add0cafd708eab88b5381731f55f5c16140ee147069a946520f8fbb2f451c32e63a912eb6feb55e3501671ab2cc1f5533f33dd26f09e33be450299b344ccab9538943b84b75f78c02b576570aa15239b1e04a1b60d3d5c3dbb24806ae22766d658d1dd6d15014c91d358f7059cfe3", &(0x7f0000000880)=0xbe, &(0x7f00000008c0)="d2d5fe673adcc2e068863d04c107849c005782783ff4fe5c7a0a5a18a7cbbbbdf860118c4f5e5da271d85ebb59e4aa648c23984975a8fcc0a2d32429386b6a4e0eade9cc896adee5a06fe14304bcec5b3f5be261a1e0fbc92d889703d378117de1158ce3c7a591d93091f88c31d79512a57b05cb065d841a3676b6e411c3b26a576b98d7ae43bcc01c8a58ae58d0", 0x8e) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x17) r7 = semget$private(0x0, 0x3, 0x40) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000980)={{0x9, r5, r6, r5, r6, 0x49, 0x7}, 0x10000, 0xffffffff}) sysctl$kern(&(0x7f0000000a00)={0x1, 0x1a}, 0x2, &(0x7f0000000a40)="994b59b49b93c0dee066d26d7e32348d64725733800f3def7821132136be683bba4e554e43e6940ddd7e070d2966aba65e51670e3b6581ad84f80060bc1b", &(0x7f0000000a80)=0x3e, &(0x7f0000000ac0)="5328b3dbee17fc9f6fce85b6e69344a30cea988e2b42c3b6c7b4cba80cbbea05d1390c41991150171be3a97620935a59771161772078f96c0508296d4ba3f17a75224e6c47cd735886b800dc9d3d81474c24ac232192e204715e592324fd5168add8b3191f718bc6aa8e38cad2e4f1a0f0b15e4f7f0db7c9fd9d85441166db532f039dea419858ad20d9ebb68d039f97b3b71f04093afdac9e73b11e53", 0x9d) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b80), 0x20000, 0x0) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000000bc0)) socket$inet6(0x18, 0x4, 0xac) sysctl$net_inet6_ip6(&(0x7f0000000c00)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000c40)="6209b91ec9fff05735d9ce97246dee1d03972bdbc9f980e8aae46f14a96d32f0870bd8f5e8e51271b041", &(0x7f0000000c80)=0x2a, &(0x7f0000000cc0)="a974b2e3afce1bd6479b3a17b7214a1f0ee50f7f59f7689b98dd0e1429da57eabb608a175321e70e79b5420e4ffd2491634ae83b24c754042905ae2dc2648c92f0ecfe9e74b065595172e1362d7da149cce26f86a655d191934c3143605bb9260a59a20dce3be759e1d7676a0ade4ff824349f73f8905425ffb4fd2ee261390a8baf311607cc7594964fec1a6857d4c22102ea652362d54bc900d28366abdd5c6e76ee67fcfc201145bce8143906fbea42b9944b2eb73edf785fe69dd9936da433a9d4a862bf65fbc7db5fc171beec49f570e5c1363485220dc3e5419e619947d80cbdcc92e55645e6e7fb1765c0114f9b3cf29920246ec957d31127bc39c9a7c978998eb56063472c6e919d4a7c307f91731b95db80bb4b9f28691318e4dc8244452e24651d036ea7d777596ede76ebaa9a40f0eac0a01a420719b565827e34ce53c20a4e45fe136c64c0fd8211a87327fec97ca581d9cb05f8d1339d3bb806cb796668860712ecbf40eece97890e95142255417d9dc19e40741c0a76f476de2367f8553aac5bfc31ba9e03ff1c6e7ba39dff4932eb75ebb529aa469279b84ce399fb566b2b8b42976cf24df988f94aa33cea46eeb5fdfdae833e2f615db21e0cd49b98bd8c11610376b04f4bb14686c3a4359a52f0f730cdabcc00b1221c3cc90228aebfd3bac934749f3870a2ff838870656bed6bd00dd3ea8792ca1ce01559d5399f3893d58c1c36985af98ac5e0e513d3b3fe092e22b50286e1cf6fc1d56cf86b787889b1de7ccf23eab83966ccaca64ee8422f1df3c6dcb045f1934b6508ad316cccb3b92003ecec88c90eefb024565e9b00372a10841da6296e4ece51e7d9e2784bc1572167400f8854e85bc7ebdaf9c05feea2abcacd5417a9ee73c9f59e39a86365ab3a5383836b089b86d9280ca21c1d8fb08502e0e761678caf5f67a23b73f99844c75e965fd8c333c2852e5220a2ac3cbc1e8ec8b053a8b2ae03a34549b982d50fded416ed480eb055d753ab47932911b2101600a593b084bbd236f4bb3c66c7848d7fbac6355786e53d3eb3684c10941e83ca07f706e34dfe6dfa76d862680e7c16c9bcffc099c50723ceed21675776724eec03d471ee662ef98ababb35726304f6fe14c3f79fbbb9b64552baa1acfdacbea26110c14c52803ed96a73e1cd997504dbc2f3160602e2e7a1fb4751913b7c10f31414a9c292b6b828bee414fb637e567f15baf0a59ecd60c4026fbdf9060cf749d153286c316a9f0c1aff5fde625d49824127c3f51fda1e63368f2469037fed426d38e8ed86cf552deb17f1621ca21deac2dd6a730fffd65d301fe1f5d3644abf2fc9fd137c398efe95baa7a9bf297c5e7c9647ddb748c225f887c65743734f53f120643d848f793f4b018240840ee4cab504a4b01e005f6f353dee28dbb339b72a0058ae10d2c8d73a0ad3779cd6b6f0bd54f08edc98a1a9e5bdc617650b2b9908eb601e4ce414f76a86def468d876c59c521f2335edf29dbf540e256a94d2a2cb14741abcf782b96e00797466c6e032419980644bd608af3ed5604d9ea748ee6254be33e6173cbcdb9b7fe566c899478c6f0e3387739cccfc72e21d2a86335905f78a6067743a582f7ae747aae589c66cbc0c61d2fd17465b02418efb562426338718564184e3cc94a25cd7222482da2ef601f7dd36f4ab8b8617288c2d263b90ec4cb84161e7af3fa86aa24cf4cb8acfb81de66f432468f85519964c6af44ab3943f3650813d615fa1ea2b027dc7d3d65c2900c45eb885e1671e11f10a10c4b2166b315f7d6702aaa937866da312d01702c48b7195011af7dcb61034ba657ea010fda23de03be7f39e3f9c2643e0428750f911732337c03ffeafefa678ee766a3003a4de0723e659fcbad5aaf8138c69006cfb00f9353521ba110e93ea90e729477dce62b9d07f88a03e6fcab47105ed22ed843b09e62ade43f2f558b5b49c1bfd5d746281fd568831e546222184481cfd9745191dba8c12d127e4f36887ead62e085fe211d681ba3dd0db030031e61a498d1b392926de13e6349754331897efd7b994ad965fb2909f827ba6e3ac3cf68192eb86a125ea1efda270ae443d9ddef8254e500f503e6857347cf395ed3672768a5e116ee473f1830aeeabf0c0350cbe4aafcf198ba49dd2c93bb40ff4d3a11c897b3036da98218c9e0aeab7624299141640c5ff9496d59e867539b019e215e8eeb4eb0006346ebaf582107696d162ec8e7ea1ed6282c1c13f34fe8b43a37b0ee021a43e77592448249689e4af3d8cc1ae7ccec8d17040f532aee549da4d3b19d65a660463b53c4fb8a37af64e79f04d403a684f0150b0bc385bcece7a50ef3b209362541ebdaa96574fdaf4c44f5d9118533c9bd7288d8c458eabd39bc98457925435ebc115571b8b6f824cee933bd87c743275e6017a92cc9a5fed7ba407fd0b410849635b2572bdad01da3db23480e2f95fc0fa556506444c56370aaa59eb5af84c6856ac41aae630d218bb20bd8acccce3f43a79164e5b2d132ecbee2b0eb628e6c4c5162ab4fb5668da4a85c0edd5cbdc18e61a418b2eebfeb64132fbb7fa8584e9688cebee34d2e02efbcc76551f3e35286266d659e6f800d8496c2d8cec52dc597344eae0d3313e0e4ff6bae740409f0c4022035bce91399cb4c640504d2011cfe3c84df60567684ac87b5e39bc133aa2eb57547becdee65a38d5c9ea5fb45da010404e60acded4bd45e481f2dfff9a863b78b9656c0148ee812d4fc98c184d72d1f9e39f9ad9783cbbc4110226f50e056a49b6958a5523f351dcb6295db87d189fc4446d882450138a96a265726ec205a0eb8c0ab9e0cf852259b0cbc5fb17194d0c268ceb38b5dd22e1d8614a3c0a22ea10ea1285ea3004ffd6694aa605f509d34e604ae5af612bc5bac6e5a263bf457755b6ad2fa23a1517410652d85b6c02030517e3fcdd2f3c53202a21064b95d528d0e4206b2868cd646d4301b430ad1a9c53eae04891e9c00d562b783bbc6c67fd1017b41c874032e2f113446270777aa461aea165b9499cde4ddb56911220a565b867d36c3f17822cdd644ceda71441d75a114afefc557d2b9bc2586800a2c022d2028e95ab6a1860c0f36114833e11df60c0ddfbf6e6f72c0deffe465be11ee312ee164d7f235389f7dee85c8df971bba6986e39044c726d4229f763c6087f6950817dc856f2ca6479d1c3f8d5c2e1c24a82e45994d593d47febc81e0297ee41da986c1b960c50a7a7396ab67f27cb37412b758108371e983aafe6bed87bdb0b4de02ce5459ddcd0cdb8d126aaad22a09cc8745b317c77c84bc1e84b381c6657680b5c2f52153ae6ac0b841952b3eb816a7acb503e4124ed21f810cd9724e894b2a1450e5bbfb4af3964e1a12181317e28c5120a84628bb7a2dfe9103f895d94e5eddc8d646f8acfd905d5db15fc883251a79ca64d6d134fa332838b23d076a7adb4f743fed59eea5927aeaa455915050db2d6bfd3b9b90e1ba733a1b38f7f34e2bb8f6f35929abe6c5e3c1f582ac4e73008f37db6caebcfe8309bfc9730e5c81022844c205f8447372d88acc06618bfb7b12e5b9c1338afe56bb1c3935bfe597bafefe6a28256c0244978e16b7569e72579334594d2c815b8a95f5fc4859215edd7b5cba5fc88fa4f630c9e3cf11a9f50ba69513559277372322a3fe8b04e0e2da682542ab69fd1781687e4625169737ef5f695e42f371bbe0e55c123759dfb6b7c00b5804240fa576c9e15c2a0f836f5fd87f56f87856f751e06456067f88735d6f5b4459a79ccbef5b8457c418c62acc8e9babda0c3abf9fa0b2170ea2559177112c50e1ad18092a4e6b4393e6cc9918efc892cbfe2f416d2636b16ad57261cc1ce5dff069cab22600aa4182d33e0e2842148b8d270e89ac2f04f3ffe8f7c4e0475329538f6c934341e4310d80740da5b2081a19d8b200a8f96884e8189eac24546d9c6b474f9a3477f3401a53a5e1a59abe5cc99af63af2390d3c289587bd53bc7b369e85cbff4a005ec59364039ad5c10ba171769cb2446c6d2a6bb5a6b21cd83c04400bda045362bff02c972989012001629bd8b1fbc40348a7b5193430cea118da234d6df5529c4d5e9efaddf26e1fe08ec9eda7ba93d2a77919dab451722e2cc924c5752274745b1f38208944fa9312631bd62c48ea740f061e399f56e09f83bcff78770b67e145ed55c6c8fd3e3c150073308f379a2727ed821d31f6bd69c5749e06e1c59f87384ec482c80eb2ecc53c08bbe3f8a0b70492e76c219cebf1286b843a14aed709e054cc731e123ebabc3a0a8879afcb8c04213867fb4f4d29e1f564088e447b839dbe26486969d98041a937fc390a0d6e933c480d91d1aa9c8e17866581bc2ec42e8fd86708884c9b87d7d55b844f08f9c9c1d3fff515b32a930199c5fa0f8adf28739bf7b121c4f291fd37cafa30cf6f9be5a0123ee4880f8a2997f7eb0683422a0ffe439b8bd3f30a55f6a4a8f88b489895a7b049bb7dcaca305759929dfb5dc6768ac3dfb0080731826babfca8552862d614190363bd2fe5cddd08edada168ba341cb5717eb659edc6a0713467e0c3f38d37357d80cd4984193472d5f5f17b8341fd058c81df2cc0cdece4fe43b5f3ed3ece5cf6157e0e311ed39577d344350ed8abbd96ee2b779cf267bee9b45f8910ff07121485236b0badd7129193fe36cf98080501043f05ccbde39359eb7aa2450883a8aa3576bf604202f2be5f0ab7b0160f861bba23cf281b4e94ef2deb23c81e68d03bf8df9fc4eb5741eec790ed2ac74247fd9ac7bb44bcea4bc69308e364108c2a93d586228efd4487553ea8c2bfa63955f3d48f466c53c49e32ed3f807e42a58600ff484f29a8dbb293e2f8da1e3bf9bb4b2f7c796c4ba6f40be70a5888323c3175ec88440b719e45b0400b05189f7d4da21483be8281968ef4b1b0fa007f5d40f6302fcf2401141e6696f43e2282780527eb90add85e06dc3d69d8a8e49d2ca166feb00bf5f583621772b80113256f4791f0b890714cf50fee6247533b2d024b04778daf248c7aeeba51a5a56666b5d01f42b1386b7ede664a2bcb161451a54a0bbe7df47a5ab4c558e972b2f1099b5bb76d224bfb68fdf6fb6f160f4aa7823112f7ab4c2aac455333c627cb88949176e26aa38bc9cf63d0e1ba53950e633f4d973ac4b9b0b8b568904226a6919a58f5946d65d7cbb6f97d91629d3bfef7b3cb37ae711d6de2b9465a61b16e1056b9ae1e4d8ad0270ef450019cecc2abe22beed10e5a0f8af611a0f396c632dc2429ed534adf1a41434c98767faf96eac8a1bc323a141de82a79819587f3db0a0ec2e8dcca333a152ab5bd06e1df9cd3ca42c1c095b66ade2fb7a97a28c79f1f7f50fc617ef5e18e5191700a6c9b2ae7373e62ab5f10ae5e4e55d2ad9fcb019757d283b9bad17b65d4fdbf46ab259922ad9c3350ec9c4551aff1a46c4b974e68016721cbdaeb4eb2674fb3091eed5fe1bf668171257b535adf0e75ca3f9414d7f655192f3e6f384e926b3f17934f48ba9fb6a60c15d5bf29a0e1f574dfe1132d16783051c6308167945c1f540ae46baf2533032b1b2cc619deb9a7dc9c1a5d520e7dcf855b6da928ac77a8743595798c7936e5a6eded5fbb8e40e327928a1799ee3a198998c9aebc6541d833fc7a2a43684ecdc2d97d6e1785daa1c72f325f4d242ea590b1707061acb8bc6ec518722daf84c3d825196cd2f0dd49a00fcbfdc8cd859de13d1f12b68513b38084815fd14ba0d6e8f", 0x1000) sysctl$kern(&(0x7f0000001cc0)={0x1, 0x51}, 0x2, &(0x7f0000001d00)="a5474e0873f0da32ff4dd4a945e89db70e4a8c8c3e97a058c89e354463ae9482baab2c41ef19a6493587c3f1e34e48beb84b2de207bd6d13445c95735c110007550f6f88229b5eca05fdeece81192df41ea315990acdd93b4c9712580bd38b5bf706fc5f8bd4e413df8173c213ff5f564d25073eecfcabadc2c69a508d6bde5753a80fa604d57283f17c5a506e2ab64f4e44f90c720a798556dffbb6eac012e0e2de029405a69b71f2f5f229d7b27887ac93bc1444e527a5771ddd22a5a931bb4ac5de33b28b1492501036c04646b3156f0ff564401ceee632af3032e103328d8d75d930162f5306bd750dee68cd267eff4bc569c4b3c9a18d826175a46b75d73fb390411b813f444afb51dc16fbc6c8c6c10a71aab4ce5cda97662d2883983da33cd8592f7139f203246fa4625d7bd027e7c7369d56c68845b01f657e5d3f40b4c71244d266d6532d5b5d3c3c0ebf737b3b3a24792c8142af6227c7ca3132a27146deb0462284368b288b7c0a6566b534ba3c0b295029fe13fac7377c88e5e06dc042c5eda1e8d221bef72c3f626af94dbcbf21fdba0b1f74d9d9fe49b07835b49fd6edf3668f62ac0ad174ebde4cbbdc4d3ec3f261983680124d4027e9e549ef2f98d9784cfba0ea39131ed0ec64240f7af88fe57fedb17dea8e0082eb1cd4fd4c074b1b1bae78adad37738b389bfa20fbcf480eeb2b0ceacba787160946c561a1e35ff55e9f90f6aa06a13c4710ac5c2b8fbed8f162b8a1f417c4d03cef980ab01a1589b2bbe928655d537fb0a57235ef7a5aaac63f6800d8be70a0223a08a880c5da078f822fda81e827ae945b54fbc136a2e0027c081da1775e93584a65baca44ad15535f808f840b6db067e840ecfed21d48e67a4cd5c16def2b9ee7206161fc2c24cf9a5f86d7ebab85c4469d2b9aa24a825bb42c2fb731533d3f6abf09bd44e1bd5c84101c62a75a1776a496d8ca38e1bbcca2dbf9be62dc48773a43c2d8adca97d67578b7f3d4603f8740326ef66e84d524f9be668589a08aae44b8cc1e21fd645803de2ed83afc2a383b6a18f7587a5694a00558a96321349d197dd92390d4eea95d1d01ddf57f398f91f3581eb627441c0316aed3ccab4b6e035a723a5e4249ed83b3c9d8b55d0a83515fa700155b317798ed9858983e56b23e33e70f20908afeccfcdd0ec6273ec6a039536ee98a8ed1310fb13bf68d93236c9a078b0351232047c6036e7e8e5959201026c53bee62e4b03917f6b134f149a58c7dc557028f81d97d704565cf4da66f0f0728979983eb58df0fa53c6a09c505fa653ddf75b059aee1878cf36e61fdb2e6fb44e2be0e3e9e3373442a718b4a1916ddb77b7f0340022d04853b6d41ae2d6ffdffe4d61ac1d488727f2a50e82567adf3b0bc5b25bdf61b7c5db1c903f5a891748b401fb7707777b708d784ada26def0aeee44be1e5f64c0f291e4f008059f6ca18e6823687dfdd304e1d1d681fd88023f0f72e7440bcee4fc1f29d98af9213d56aca44c2369e019d57d8374827584fabaf4b3076e0f0469acfcc2377f1ac5f2eb7572e7bb50ab7c88495dd30858b02da36cddee82e6127bab7dc33d5a3d0c8c69749dc4386d8e9bb1a324eca49f22ac041dac5a01dcdd89f754931e597bcdb7bf71f02c8cee9d9562fb605f187ae188fcd039f28061a3260f8cdebfe641900bc9bdfbf772d61cb83ffeb87c6ab636db040f2f7126ebf2eb87fb2dbd9748b0614b0d4c3667d8cd7ef7174660c29cf8ed0f92c08a5b4215a5f5e2baf152fc2934795fa3eb6dae925d2aeb1ef086eb4b14fb96dfe7b3c8094da5f62effb513945b943cfa01783c1f00b720666c63ac31cce77e27d58ab0097d004af5da4a85147779275cd536efe2373d9627c4cdc685f32f7682f9dc615cddad854026f83917046042aa2c417e548effef100c1916f8582bf8c46d8d8d30c94bd04cf6cc278e420915e11faec4410fb876328a1d8fe420325d993c9c739a1c170783dd21ca89a2bd69c0c3d390a653137b39fe323caa4ea9b88a90095cbc6e71c56f4cb92c10186785892705915cc6e5686610f6aff208bbfed03dfbff3653a018d45e1e6bc8a32ec2e54dbc2a7d7246ab4a3247e0009cb6bb363453ffbfd1d5440c10d7c38d7b66893aff3fd9331009cc834741b2928d1260bab9865bc71b2c61c12edbb54b0f631777c3d1a70f4d805d0ee39146717fc34c2d3e01ab1c57546df4715f3a9c11bb34dfd3f2d347216fa5598820c5544f833ed9b8a49897b8125a26571f46edcea7216209f143ecdd5b25d01a5dd739b5f2b4f0b87bb63f5710d4ef1811b87399d6841c2ceb8b5035bb2da6cee45429cd518bfd251b7da94d1ed25fcd734ebd3adcd6a9cca68c9d7f999a7c0642a6c5449770612ed2d7fa534fd5b2b908f83f95b42ca035e0b4d934b7cf9877957949c38535640c0d281cf844b895b04df33c5b8d59c318ab8a8af806c4f588ed3117dcb0cb1cf72a89b464c6d9b993be05a7b00ea6d7c312e18512dd3593249bc94c7a5b907bbb50d30f32ace88c7998e1be5c4b1e682d8f9313f719e4ee3be502804f0e8288aeafc4928738be0aa62c51b7bc8d1f829506df2a036eaadec71e4817aba48bbf3b2618794d041aa6bc745a09ddaf372a475746f5c293214abd326a6bd965870915c1fa9192c38a15852df232dde2fcb678e48ab6f677773142c443756b180e69a6ece4f86080b0f7f14408cba2e4ae5124050db4e6e346971d83f931dcb15fc0763e036a3b04d9c1744f69bb2587419cb29d2756ea326fe1cbd001505b8e789a3dc3218e1514f4b6649f23cb52d9665512d04e27c57e8732b34032136eb926965f8c459691ff8aa2275376e3c536719ee087c0ecc7e000d7ebd0584441788936e12fdf5006e83c725c40abd1b40fd4b7815cbda9e4ab02f973199afa7a5b1b4c542cc5f6b41fee32fca7adb5af01f3c044c92d36d92272f052962cee6e77b343d694c6b0ff477acba68aabc38e24ef7aef14692883199761f86f16e71c4e59e0a0a32e622224645026728d69cee0dd4aeaccd14811efd26db6dbaf62062a102ab82400e21b547bf8808d6065309ff7e26c7a24166805ea3918c6a8585ed1ce5705cc9cb5c74119adb66461c7e90e1359c1ca1ad0b550d4e41f5b891fbdda87fa0868dc8e77cf1177f374439b36ef9aa585b923574942cbc3aab8b8f11cdec68b7090899b46a7ce44b5f1fd7ce04552e33cec29b5303c7b80e4ce18bb7b3597a061b882243c9d92b9e0e41fee087e28cf2795f91417c680a417d59a6f66f973e0b4a979b5eead30c3476655f677d42e33f7dea7bdfd890577203dbf7a767a2eeaeade8d920db2dc16ae583decfd154f8666c829e98e24ea9f576fd7261f2ea09adbc223abd56b96010ada2d73223aa6877043b7157c0702904528f2cc7851797bfaaf5f5870dffa889a08836bef15bca531974e0440c6234316d8a50c19bc5f230874f3612a82bc96bd72d085f7860c15be5cb25f58f89bc6d010c03b2d6017392bcc5bada44f766a12118e5702aa90f0ee932fc305ff00644c46f9beb3454941827ab183e7fa3abd07a3845bd5bb3ffa807e45707e8d3edbc8bf23da2e3015d911304664ba09fdffd04e894e32bcc24a3d991f7c669c8f5e89e2346b6c8118568249241e291c8ce5434b90ed38cd5e86b102d13f2465dfe4037979b4af9e6a8dc03d7539bd782b3cdaa71184b0e8190f72bbbb45720e8ac7f6f6ac8f65764c20a6362820c1caa736e003419b25f3e621f7996c1846d855092a95c497de4d86faa4363a7b256a4a0f37f2eea1de6c21ce4517e6388af3c05d1eb6e6f1d3a2698349f8483d5bbb81c9cdc29c3330f9373e4761ad767ab1f4a505c459ecc45176acb8dccee483bd58b2396d8a9f2c0abaf1f5fd047d9d86bd2d35c173848112d55914ef753b2771f790f1bcac2a5eab27a5bbb6811999c2335383bffbd33da41245c72d341cb1882af5403a771cd83199d7933c110bc59eee1d4b596e3728cab6dab31a27873b881472d2dd7d6b4b07269e0fa5a06d50e4d0379dfc4cbdcc0f58cf174aae17d6f2aa85e600e66a0a02719769e9f2a57639091ffae3529cca48988ac7f4efe7e304b86bac06e4a50d8e4573c6af5a3ff7427ecf1c7a62a88499d49adb614f5ab587ab9c6f708c3c7bfc717ed95bf437f43ae17a3cf77d552bfd571c9cd2a9e3eb671a6eb55ca3e4071328c05b63d1d662465ad939a4e8bb51d19413006b1d72d210c2ff7f23377c276ae8e6f07ff23afb965d9deb3c2a02f0a586a5a14555754d980f4735c92d629a3dc806e062f3b5f14ab50e69a6b8b5d6adce302abf17abac4668e0c65435f36939b9d092898c8d055d5f0b160075a47cef7ab593eee9b55b3bf9002ec9b060e1b9cb956dd2dd2d763bec50b9cc8c30a09448b908c13998579ba1e7db22582278fc09d93d6cbb1ca515ce734519db14aa1fdb92d7a05ebcaf6428d96e743195599c92d613d77146846263424de072513615d4d7cceabd735c8437b21abd57ab75d32095adaca073b0957bbf15e9353bcad67a31ac5e95a1a02f67bc114e7c2e4d350cc9c858281bf2763f016551dc096a5343df067384a391198d3adc7b301eaf38038bac7c73545b3719ed9533cb05c9ae659d2d3aeb27a535958580c9ee086f1263dbcd977de0790de51e0e2cbaf104f3c1020f28a04f71831482c105d9f9af0ddc15a1c825926d90eb6ea52040fa44efe672bd516e103a6e0f986890af91bf37e160b2985c773c08693ec1a25e4183b702e074e31df49f6ddcee0d55e6dadbd84a046f99eac35a8aef3597d6f595c69b31c10661797ca4c01b0eadbc26b34633e76edee8bc144b9d817432ccbb5a50006745e03b5ebcce98e5462fcb4bcd686cb3e47d7d581e682cbbd5be576b13bacea247d04bc487666b1b51bffc433f3e4c7dd42baef40beab93f629f73db3666d5bfc4ceb8401b20bae1db184a06d997afc70a7e50b37bf61fe899b54f23c4a883d2defcebc728dbf6d3896e117037023b1d3ee91172ef6286bfd27cfe2f09f5b62f00ae777b6957837c9a7ab200b2143dc41c65d0ff1285dc5c5e27b9c12bdb3310ec70bf3b07b320906a81ecac68653dd6e6e2bf9c59a687fbfac492a3904735ed82b6181daa0f3b5faef7ef04e87f5bcde34368a90f4f547c4684c60bcd88aa1864c387358709b36bb589ddca6edf707bd44a82fe8ec9f3db211f1360a3a2b0f98b4db8ae0750449db04df33d9d041b95d518cd58d4e8baf99f02bbfbfc51b115bca5b705afaa0a1496f81679e41fb4a7dfa49b6879ad34de606b9b10fd5f09ef55847a5ba3701392ade6d11924c309abd3ac4ffec48d83fd3fbb8a9b3cff6c7793f53bd410002dd203470cfaa9a7d929708bad6f87be57a5e972a34d3b0d7c7cc98d7ec3130eda32d110f91c6c3ef28ff768d6836def8684d1fc46cb6b05681cca9ffa84902c030738d967c87053dececd58e403864ecd1e259e4cf26606cacaf421cdd7419f4c1d8cc4a29b02b2bb11ab1a33f886a7f4596dcbb2e019ec306dcd1be3b81a8263d74d4c5ecfaadb54bfba3cf929a327f52210d5dad81f4ec5f32935a8a328ecd99c33c1ceb51fdb8421bc13aa2fea0fc9736f529c34b15416fc1ab826c1f842c5a906f4f986d7d4abb58546907a603a994fac6dfdbc407f4185ae412e081d39b8438c2c924e57214668be3e408ea740f187d56aa22b79253a4f9c0f0afccd5d62ca1d0b0757f399a350f5014d5a3c3cbc03805ab220a56", &(0x7f0000002d00)=0x1000, &(0x7f0000002d40)="c5024c5f2d9a965e5c5d28b878b509868817aadcc4e3cd254fc2f8341eec75eafa8e1b418c151ad1c0320531adc628b2b53767ab014acbc87fd2c610426adbbb9201cef8d12568c471e7404a123f9a41594bd49c84f1e9a8ae3bc90c8d1cbb012959d400a149ed41fdc750457b05cd3ae1af64de6eeb20ef71d7a9aedfc41207977f0dcd3b85fa40d72433d4d15bcd5e8d20259b0e8c460d6656efc5", 0x9c) pwritev(r2, &(0x7f0000003fc0)=[{&(0x7f0000002e00)="4b41d220a4f735136114ccf0c2ddcf0b70f71ed10891c8c178423a64ed98a385c8bb0eb25c0313fbcc21114d9629f8d35e1182ac1b666ec47eeebeeb1d5c8983f3f94cb0f686967dfd5784701dcc90703a9a4bf6006ac16fcf4464152fba6d496305a1019c59534c9c1fad13a14f0f6b3318566d0e502c424fac16eec23a36e20f28cfdb2639e9e6d6f4815f11d37b7302fbf827067c70f6376988217f3c97296c43a2da7395918b7cb4722fbc92f944981711ded8722e8b7bc13fb203f83a75feb9358c92486a6038cc69ee68b1adb378a6c648afcce22bb2250fe278b66bf8dde69acb9aa047cfe3fa9f1edfdf10fe859f81819dea3c0139195ce758903717811a76764311bcca7fc337ecd342e4e7170f47aef16233b7bc875240c587c9cab826421a74d72463f3f7945c724a45257ab51a4145b78e468a99bad58ab2144ad016549d6d56096c657a85f4e04720d59934690d5c79f2b6022ab114df6c65fded8556a44b6972677279d85fdc0f953151581dfce6ae39d42037a4e5d56b73f5dd477ee251f25916b75fc593456c5ced7562cdc99c16e8b5bcac212330c148fbad9c3108781b5113ba0329c1272b5fa180f0e5b2773898ddeaaa4e098d18f021fd10cd1b65608ad96840a50dd753ba32aa1da5ab768cd685a2c4e283c028e4b2e4256deefa64034ad6b46fdbabf8883209205176862ca216c8b41f07e250c7504897df1bc2f635109dbe0b468f07cc00230e3632776c6b91cb210c242ed00a342c921414e9d31297962b72732f365f727998eb55210b5732302f7c8e9c496e78fa4c10e89fd2d8b3e1982600e2f009040f2ca8c219b06b4d5ebb700ca9c6c06c166b540d05928c53cbce1a74f1af78d6f40c565f36142beaa9acddc5f87f955eed5f0a7a00f9aa05f631853a0ece3ed1075ff49a48bfb6d704754ae2f0cff04fe7c113c34f3394e60d411c3ef0c0328396f9923272398a21581f18597b9575c3a721f2810bcb8434fd97bdf0589d832339537edb6c91a3d9857e2f68470e35ca5b79f8cce46073ad7a2424f3563b9ce6aedd4c746b6a5b3bb45ed5ee174221f576abfbc40b17b81eca3be4db99dc955f685975b78ef182b1d2dd710f3eca7dcab9599bc97ae2cda35e341074d6dc8482dbf2dac3e0ccfec5bca60dea299b2f3d59136385f669db3a2dcf4d5b6ead47f4177bcdaed2dbd311cd3e7f7e9119078a1f85a2ebd3d67aea1095a8434f8daed87b5e1a4670384a48da1e0edffcbb7a31fd3726cb365a771fe13d094f103da50f1408a150328e40349fb0060fed23180fe85bfc61f0522b1c5189692b2a11a48a8450cf703c41e99610bf55fcab56bd1f08ed9edd9be4a1fd9a317ff46911c7c61bc51dd83045a0a46ca27d935bcb92606bb835cfcec5a75a384a1174d4a4fcaa2d284295e2cd15305a9b4754b59f374a83e0e5c48fbd7e163ede1ffd1a76e4a2e55b5e72fda3f5a2c8194472f389fd92703574db1818caeaf177ea4862f9fc27e75f0411565167706740b8d09dbb8f69a748e1d528e416d4792b81b8e2b2cd385daa89e9b2987fa3ef4cd730ac35fd908bf79790a508ec71d0d8840f865d1a2b9955b71a583e67460c1dbad71459c2da6a9072031983cfe1734d913e155b2ef3c9e98c47d78d8da84e5ecca5997fb69f5b25f141220a4121cdc5b0e9fff727273c911d16125c9f89d8c29613f2ea7dbbf5d95dd403c895b5652a3347ab242cb22c5f4cd4f2c7cf4baa78f77874fe70b52626401ed2da4b96d6f1dc8c619a9d99c05f537e8e859dacd0832d0143c5f4e36c40eb91c876b3237176da3714e722cd44151258fe19dfd73657379b938f398bc4d8dd6a3e81d8f33a860a9c0f77ad37e6ef11e06cbcf1506820e0325698c358a1e02be871caffe2948c340f0c3aa23e46f4bc4d408420ca334f1a99fb04a744e4586f95016ab64aded428710c419565e901ae258127b9be4e41e8c3d90327d484341f32fc25e1c57a1c9291b498db9dcd455453cf18488c878138bbda459987062c6e82b1b2c8ba789cb93a53e173cd1b29d3c31cf61c0e604c444103078246adde7cf1ed8d46b01f8005e5a1a0c2f919101fcd0c4d116fd3740a2f0325552aea522a822f69e6b089b3c707b5190e84bec77672ac120fea46dc00caaf7aaa85f5bdc144d1baa1ee353aae5712e84f78333bb128d3b20dc4e2c772868dd2072abae2f3ae3da0177a08b64ba0ac5a555551e2b10dafde264495b71a6667a1d818f01bbedfa614172a9a7a94b5d65342f081e4750eb687fa597ddbe0eaae4384251e2cb94c0abf9b5fa8534d3410dfa78da042cb6c39f60d7f6422461cfb0ad3069b5edcc73d4c11aa36398a4bbcd62b0f33894675846495490632ed2f4d430183e6af1a7d37e5ecc2b7083a1b6da87ef6329016211b3156b8074fcc666f5071fec4b2b978cb0967ede7e55ccb9f1d321b9c64f8d42f54d353cdda58193f637b2d898b133950db2e85bc64b2208b31181f13779a010fbd12350e555961876bb869a9af08997ced34dcb0f7c500c1d7a1e61613d4d3a0704379b1cc4da14190a34551900fb4f1686772ef160f1eaaba84338a06b7e5760cebc1f2002ec09f1d0f7b7c910084e8fa74fc3572437c00043b9877439a4d6443c0e7adc77bd87acb36ae316c753e8569aa6bcf5813f5d1d010c83b3184b865e996d1b6e0eee0c44a6b6b667dad09ee11e947066ebf5593a842b9f5ac3f49832e9c7acb166be1e37f2eccef5f72b73f83462ad63b41fa69ef814778a3fc5b0258b02012d2a2362015ec624fa225188cd17b358c30c1d9a705b65a0073d73b9f85c8b62ecfa835cec6f1b750bc97f4fa111a4d705f6b0cb21a014972dedfe3519967b607f51f8c6524b91f4c82fa4cb4d8788ad1c890ac42fa39d3937d73259099fc9529f538c808431e4ec49304c160e72163fab7b1ef410489bd55715e1b0203d83be6f946124300e56f86b488e74f5cbd7474ba07e3d9ada2cd43f303ac96f7e5bbd9363cf3f6aa8a315639876b070632f6215c1e8ec0ca4369eae39549f1922e8d3342dea1c7d9fbcbab2ee0c1587d639f8802819b3b199fbc4d178b5ce715567fff21d526f76bc132d5b38be55e9a5936f460cc42342670afb0656d283f3adcc405b625f03eee14a07432ef061a9db758735f07b216c7a38ca51a0f5f0f9951e058d24cbce37b0b51b9dd3a1587b12fffefb91b640bf9d5254196311b58905b21805e8fb84fb39ee7f88d5b16c93d5b1fbe42108d34e31becb062a4157d0b907fda9d2e00fdb3f9fe864cf63f2ef786e37b85c0d7e63b5fbbb3bd683416333aef3d53d0f153bd31134969aaaef73188959f9919d2435c1ff8e621b698a46191cbcace1b8f4f92174c7d4b8d8099cbd395b29f37fecb9890a1442a0c28dc4b7fe3c36ffd601f641095f9f99886b159051da44261895c4c0c85d1621456ce443e569fb6c220b84b951c4d4d9b73565c118cf1439dd52b330439767001ef291f8206fe7038470d6ad5a21c26a4f292e9a6ac1c19acf7c04fb74fd2f8ea55f0b06f6d386240cbfc81320a0a5224fd70f9e1584e1728e065253500fdf826be44232bfb165b9afee43ac6c584b34e719e9fba315cc258f8a8d1fb168af4e95d6f795e6df2607830a321466a8ed67b30e7f9401caf9b77d605b30ef9725e8895c4f7aeb5b323ba8f9ed8f2b0784bb263453080aa4fa95f830b5406a4f2284cfb485fe7908abf267ff7fc7c6b7be06d6b701cec62945b7a5e898966aac9f0711d199661fc8beb673f42eae7553448ec6c0ffeae7a9a755f3f64a921650658159a898a94ec17eb54a48941bb933a5a4964b38bb9b310a79a9ccd5a18d80f51f9326b3c17ebc32d379480b6645a72fedb08f65c16a4621dfff81151d4bf85b26f9685c077d9eefaba74d0bc1a627eb3ba42d25450f770bafd7be59c3e802195af0c12c778e079233e204c26580bb489de85599d5a205be29ecf2455ea762af1db8dac7b63c0e881b297e7bd726f4879fa03fb26d2d1cdfa138ef746adec859d358ac938d998effc575a521005c8d6ad730f47f4f69e6ece88c68974fd3347a9660bf3a0510008de62af36aa3cff314d3f1539a37fa6d29a4d5b6312e82cce1ff5eb76019bc600c35b77118387ecf7bf2fa015a079dc824bc34e7aa2a69b139d7d029f49edebcd6b66b2fc95bd6acfb0060ccc121f348631bd9801a83aa2b5f1f3eec6445783812c36e92ee5a696249cd193fe3fd2ca8afa2c022c1157a9857e26b8537640d9145f7d1e5c22e7ceb81d3821ef8ade1b1b508317c0dd41ecc59309888710aaefae32dab6c67ab88ccdbd0906682453692317f96953505fce7bb57908a4dca359909329ac3af9f7079ccfe46e7752277fda947973e69e0d456833cfebb46a940b340dc60f102a50b83ea99ba684aa9128af17dcbc80871102c1fd6bb73373ef0cfa09cc6d014f3a82e7951b05aaaed2adc361d70a8132c0c7f31aabae8f971172074acaf07caa7d77034a4fdce4b61d4b617799602b207df94b7f55f397c3562dff3cdb61266d521ee6c600c23320f43c942def7207033aaf931bac4f6cb4a2a9f4acb1b5947d14b582235c640ab2a7ebdefb8ac072958f708695baeb295f3c5db5f2396eed14678cf171ea35b601f0db4e739ee1c87e87ed26cdb8c1ab8477f5076ff40d587c717b460ff8bd1340c3bb9748cfa811df53c8ddc7f07442800f16975bac7a1fb8abd2cc57be6f64ba800676908c3afe0eb87db90c65692eef2b167a9508492f01008cf82275a13f046204c53188abac4eaa724deeb5ad6dfc8b0a4ced3729e2d893c58b9f82c5558d934bee98d8f1c2ecc66574c323c7800e6fba2f75f8bec7f3a20941ee1ea6d46169df6c1ad8c2372a96021538d41915bd4f0c48b8d2eb7130e854a6be8e9ce78d61c4fb880364d624a199c84cd1f4638421fd1bf6dc261c44026cfcd231e5f2ec5a7444410714c87daae3d5780ed365a678a8ae3a739c44fa82862fb536cf8ba33bbea87840b31093af7a2a6e748a7fa4edbe47b4269b7785e9579e2dda85d4cab9fd27c407f5b6921f266c3afdbe016ac345e7cd32fe8db7757764af5beeb3144b9910c35ed88b77613050f20f11e5a4949466f3aee95de5dc719af22d55f30d0b4666feacc92770edc61f02abfdb1e9f41037a0e84f2664da783056f41ed2c166af2245578b7942a70e7b05a827a1f8e624df174512ebbaf3623458319b19a78d494ea8e8df5cd4390a3c10d9d211686c9dec332ae9ec88e2d5abb0df58c3a6e6ff24257553738233a9511276c110d79a5ccec8f504b410a6882fe4527ca23632e45ff3015d58dd0bf687a881c07c045e62bf0e3184be45f5ad2d2555f28a82f2da20489b9ebcc1f3cd0585a8cd92e1d03bfb84da662062b295412a31a7aa73e181eb36262d9eb1347c724a7c47397674ada9d8799c73ca48a149c99e0771a956a241728ea5931d28fb0d1f9a854df071008c4a324becf20453a23b27c613d57fe20804d57768e4d3023f53b4d9d96a0312b65a0b044698ec34d518bfbf3d75a48b590648f92e792db83f20ca369fe1d8fd0acec077442415736639740ce221ff5db46b524321a437ad6f9ac1608a45be07de56f217e05d60322db2b118d7746d32cf75ded63797fa30c3615e4d554eb132ec5c4e582c0648bf49d4d7cb4fa42288f4a7b9b7f17a761a4b52abd28a12f0625958b2c851fbe64de4a54f5522e5e3cb7d98d169af55480ae6023e6ab0d98f3a93f3340ccfa5159a", 0x1000}, {&(0x7f0000003e00)="905bf4a6ccc3fee8b18bc2fc7ae2121e952bcb70fc78c75c4372a11e314fa42f6f", 0x21}, {&(0x7f0000003e40)="b8efb1ec411a1dae1d1a579c04aeea5204ddb40ed29f15a457b143ee262889ae1a79ccfe43df9c6d2ec216c6a66a0094c6972ea04dfc513c712f19d888a393672ad6be50c19765be586ed2d7c12a01bb8c598b04d6b1a4f092679a0e7e4bea7be9c168a74befa5556666754a59b176b665506355af29fd15d29f9defb56d958b24068a201988ce238035d8af6301cb84a4d2b7c5043b12102b86b77f300fbbfdd47844e7c79bd315c3c4f1fb78c436c801a03abaa571e4ddaa737cedc57a185b3e0b42370e9d8b05235dbd7861be8f83d0fea781bef1912af4bac65a011196d8b3600846a78f024f66ac02", 0xeb}, {&(0x7f0000003f40)="f5507594b8039cc1314a2b5e348fc1cb5eafcff07925b5207d97a5d9d065ac7392f6aac72135ab870fcbdb426f4a2686a0c4724d7853cb9393e3a9dc5a118108f9c4a99e53331fa69131ae59f4be701a4b827ffdbe5b3fff30ceafbcab6012ff18411102505bc48c", 0x68}], 0x4, 0x4) sysctl$kern(&(0x7f0000004000)={0x1, 0x27}, 0x2, &(0x7f0000004040)="f3d9a0fdb102205c6ebcea0833f4b3943ef3f9f8a28e3c5e2f3159be6a26dabd94fc0054255376c92070a7427f118f66b17402f898f597ecd9a656ddab1bb0f47d68ca4f4b51ee1e12e7b908a238bb2cecb0477bfc38fedd99c3937d6df37edb49a9924c4434dc770b38203995fd5a186cfebd32d50fd54fd52cc15245dd7db856ecc1ee551913b050c3c8c50fae6072aed7c1983b83cd", &(0x7f0000004100)=0x97, &(0x7f0000004140)="451d4e70f417374c957e0a071ad3bcc00927a24177b007cb7b4a29268792575d7343988ae400cf1ab2dd81dafb0016db576581852370a92e6f3efeea6c75afc687a88704bee1a20b14c17889ea3b8b48fa475901cee01d611e53ec1a94a6ead030c2ef9275e23afd215fbe118832bd8581b10cbad0ad983151419f2848e5", 0x7e) sysctl$kern(&(0x7f00000041c0)={0x1, 0x56}, 0x2, &(0x7f0000004200)="0f6835a65fc3f8f0ec0a73d60fd06e2f6efedb1a5c889b7d00d0d226cb70cd71cb70b6c1ed9432b069aff162986efa32ea5acf39088ed07b704a84abd14216adf14791af534f28e4e0c2a3a7d95e7b31e933ea4a0c975c26c4b617e3e68f7ef20b8473d71a59d094090be2b9cb661748a6d449236b4e974109f776fc46c39a858a36fc91dd9e8c1f80d7f4e2d9f4e2bf126bd082322ffacb4b5fb0df02b62a2839c28ae51715275c1bc4577b762bc3d5783882eb91d8c93b5fac28", &(0x7f00000042c0)=0xbb, &(0x7f0000004300)="da7194315262c6255b40ac24c6f02bce", 0x10) executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x120, 0x10) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xc1f, 0x7, 0x0, 0x1, 0x400, 0x7, 0x2, 0x0, 0x0, 0xb1e, 0x100000000}) getdents(r2, &(0x7f0000000140)=""/120, 0x78) rename(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file0\x00') munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0x80000000, './file0\x00', './file0\x00'}) recvmsg(r1, &(0x7f00000017c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000001700)=[{&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f00000003c0)=""/250, 0xfa}, {&(0x7f00000004c0)=""/41, 0x29}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000580)=""/77, 0x4d}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/239, 0xef}], 0x7, &(0x7f0000001780)}, 0x1040) chroot(&(0x7f0000001800)='./file0\x00') pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r3, 0x2, 0x0) r4 = dup2(r3, 0xffffffffffffff9c) write(0xffffffffffffffff, &(0x7f0000001880)="dcaa934646b840e66fcee288c982d02e3a7bcd0ec7d0a696f607e1ede8114361d5e184550d7e2a091366b6df86f239d9fc9ec7b66a01a186f86cf48327150ff2b1aaca9661ecc54317dce4a1ba38c8781bf52423b5f055c58da25a46a27dc63a7ae86402daf9168da219b95da5cd5810d716bf159aa97626fdabdfd2271e0a830adb61816e8e2e5bb8e89fab7bdf580bdd3abdbc4aa6e8c6b798f7d822fc6f7ccc836df2", 0xa4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) fcntl$lock(r3, 0x8, &(0x7f00000019c0)={0x2, 0x1, 0x1, 0x5, r5}) sendmsg(r0, &(0x7f0000001c00)={&(0x7f0000001a00)=@in={0x2, 0x1}, 0xc, &(0x7f0000001b00)=[{&(0x7f0000001a40)="d00d326a16d94ce40fe34d9018070f268c3e766f62e820f7c4d79c8bfb1188ef0041448b921c331fb18d6323058e0c68ed557fec7489df6d2fd922dbf95cffe300230444568a3aa1e6228bb0c11c042f2037163313b406186f13049d238398e744274c353d8898411514701a76bd631aa022cac4e526258604c38f369e448984fa52ed9da4984f8d", 0x88}], 0x1, &(0x7f0000001b40)=[{0x78, 0xffff, 0x2, "e373a247591bcce7f0aa60487cf0f85a089c4b9ccbb56d9273697477e707373daff94b7a2d6f88a58c673a9475f8691bd1f185d7ddd893bd8dd0341fbc2b2fd632261218fb9a2ec31eaa3527978af212c24a7644cb226881397b2de03d27e038aabba0"}, {0x40, 0xffff, 0x41, "9606c82eea7c8ed5fcb7badbbd9b0e4ce45b7963c6a473834de516d3a58616f8460bfa043fd7f4da356478"}], 0xb8}, 0x0) fchownat(r3, &(0x7f0000001c40)='./file1\x00', r6, r7, 0x4) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001c80), 0x200, 0x0) chdir(&(0x7f0000001cc0)='./file1\x00') ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000001d00)=0x1) r9 = fcntl$dupfd(r1, 0x0, r8) writev(r9, &(0x7f00000031c0)=[{&(0x7f0000001d40)="8d8d1206cd7f04510819bd433b8f576f9ca95d92cf44e73d8ad3d38eec8709fe38a2be20caa7fe10335bf9fc8e95b7914edd82a2651a1f427e682302f211285fcf29c16d05832fb999ad5971967f2832247a1183c84b1c84be0629ecbfc92cd2593ffc1b2f824be6ad259c89e84821249e4a878bbc850941bf966e66067388fe51415710eef2b04097b1d17fcd7fc6e254b1d16c33875e2b8d9c47327bbdaee02296f25d5e9884a144d06702a20071143cd555be2efa58e8d44a5cdda0ed4094cdd220f5954370ab384304a8600e8a8558dbca5c4a1298c4298e5807e1abe36c2a1de894d876e14a16460b2d41d291928ea0e50a6a69bed07634422e31166cae5efb9a761e8387632cd3dd0ce439c5cc8a68866f05b17f27564d70487edc7579fa4c6a7997ff651f53bde7879405f71c03d6c541b8b2ec265d69988295cfaacc02685440057fbb420d424d49277915ecef05c805f7897e81a73652f2c0242ee87f73e98189817fe1da22ea9d8e0723489e402fa67b78ff3cdf072d38d48513d79131bdf100336d1178fc4668b281a1f886f7cdbf4a8268a8aab283c204a45d9e75123fa2a153438a5b64ce6e4594b9490ee5b59d9385300f945792b279e7cc947dbd0ed1eb0e377fc90cf5177dfe93060b84b5366b181ed7d6cf49cdd64a8a195b5592853708ada7110de9d26ba85057f07703fe687efdf8435d51053281a9866dc3045d0f9d6232479d5cc54074fd0048bcc5ac2fab9ee77be40c9c719d7577962abb1037bca7a46985e1371c07b802488716bbcea39f3cc898dfc2544ff70b06fcb840ff47e395d66f668f3db6cb8261ea7b6fda132da2ab904719df1ae1a279020b9584fbdb879b647a8d811894ca91dd05b8c571be09b5adb0d72497065cea5c61fa4e7a883298d903bccd8c1662b514d3230c2076eb7a9cfe3979dae070214765d242793c0256032319412cd78119879507edbdd8029184518e38716613880b00e41fdf6cdd3530e17bfb9a0b6bde0549ca57f550f6163873fc8b06fce5476395a3291b59b689a84e164c9d2ddfca2cc2c60c96333b445840658f1a8873eee2d56197ed1f42c8ab5ff406a495e55bc38233576786367da37bfcb28009cad369b15af09f57d62a808c6cabfb22ce5260870622d081d033c28cc3e3ff74e320301cef31b0eeb682d3c52195e5e186aceb0622aabd175ac9189e97a6aa652a7efc6199f261775975889c2c53a5e76b0b00711147042331d40badf869f6918f17fc579cb82b9012c79c3444dc1bb40932b09e1aac3ba0e69b315b998c775919cb0955d9a3c862832ec8e526b28fc7d076ea4d5c5cc1fbe338a8f5e43e701556f502081f896d9fb2257b21df965bb90453b8b27c5c1e1c4be56269b6000e729d9c9cf64afec406c9f35ca0267d2cfe83dc1522df2691c403690c6b53bbaa3ba2f10ace631a50218ea013c685f949639759a37f68e7c7fcb49a5b5ed8dbd33813a369946e428fe74f4373bbf8fb4687154e88a01c730f772ea6744d63b736147d24e4e5bf0ecf7892de1d95f86c3357645b242f846d2fa83113d4d9f7a23f6b4f4ab04815c00cf05ef826dede0ca3abaee643a890459049f23e82250dc9c81c7d96c710a8ceeea88db6b643c90022f9da162db72540586758aaa75f8993d426bb05eaf09d6190d0775602c0994f57faba03467830ecd06a0d1476e2c540933240d28280d15837489648b33676fdd23aa733fbbbce904777545fd55245779cb7a461b5b200f6e551b424e91f3742177027b16fc0036a75b08065f1961a015d9c20cb42e8655962941b068d26ad80922b552a8712bb20f253b213f1a1fef7605ceba25a889f4853a531e57bd65973e73e1718ed34eb639386fd87b76f46fff82ccf78e42bc938ccc500d7f58a9a00e416dfaae6abf256410bbceb1e822413f4a745473185c6718d7171dd73c9df9c3825c712cce4a07d47436d027323905f166d7e17989e99309d677373caeed109ec976ede1ecd32794fbfdc50437927c974061a0b321ce9d62e0eea2c70c8f46e755ad2a60b0d9b5a78ea9a90f4996744b58278b764df6b92642ae096b0a2356b28ff3e414393c7d67c691ca2f5aca06d8e6151a38a9873f9215a3ef1941a2f612ca5e954ffcf5f3b96ccede58082abaf9b303b31074964cbcdf9df484b1748aac82e130a189e45265445ccc3fc72641d95e8215732a69b29c0a5782e34d1375ab065b0a454d6e4be649f8a944f31d768e684dbb30f3733b0695c795a28ddec72fe7b09e49ac3515bfcd02f0d424846443c8707ea7849c54277d0abcfb1a47c6d768c00e8c79a6d8e6e410bcc3b4ca4b2d44cc831a63a2630659687e0bd6c1ed7e62bbc06b7b511a8a7cb0de8c02da6081e6abb53c3dddb02f1e29df9e53ce65b20d9613e3ab789187e6022be05686b33dac5a583ef21cea84bd7e3c06ed3a60aef6369bc5ff525fbdb566962bcbe6bfd87a6950552ec62b67f091fd3e6bfacc36769787e5bb0d8cc607a04e5501eae0387e7aad4459d30f00c0e22efa61ad103a9563481aa37363536db0d552a1158dbdc0900958beaf67d6eeb8d80fa726f37573d1c1c130037e3a014054e817a48d31154c7655655ccca0f19c373b48674eed80e364a7313a2a860eac26bf042df4a0f1e474bcdff1db3ef17d6bd33efc9d87091b18ffc346ab7952ae39c71b09bddca622f5a7066e2c034a02787a394c08cf0eb64b565919db9b7631e3e4f036b1703b6a4a03281edde6ea8a202725b2e8a1efe14a1feb6331d0eaecdbc7c0a4fdb02662092c40129178aef3d9687e504a358a1d77167909e15ebb8d956e3ff33bc786e7a015bf926c2624fca34518dc85895f684b3d28466b1755b59634d0d8921c98174ab9b458607db4ba775ae448c245e5a8db6e2e0f8a9daa69e16890d5e8685220d996115c99a601671bdf85f7c80db1a4a442952c072e68b8e832c9ae0fe98a9e1a6b487f9593dde069a68b0db7479fba9c634b6916396fdfe44f65f35101f143f3d94d8de6fa140320d8339eca77822295fe9122672f9bcdbd32f980c5fc191e9e335985d2a5c0e59186da80b4c427a0684305525475fbe3576b97afda610cb9f74ed9941071631bd461c3c7569930c9a3f6483dceaae9db5e54bb99f6a1125e88deac3f8abeeb97d7f60f878c667034ee82c3190975996bc79e32c97d9ef21d37eac8ec103ac739996c302d619e8347532b66da1ce8e70378b62f796e6c250494891ae87579412543f9f3369aafb2bc0af62255e0568fd09acdd197767e903de7dd7b1884380be660cea30184eeaeedf6d8e8611a4f1c9792e7b645d0427701f9d308b08407c065e7442d95d476710283c578d535ad342c456b816b4635c24d0ee6465a69d71b9eca55fc763df675396ea75ca0d154aae965d1fdc15c9b178b8b44ae08f945d863cd5459fcf639cddaefce46d7bfe3f625cda92b67c1ca009df5ddafd2035602332e9fd2e69d5b4471613878f41a2f1d89cae89fc868488da57683f8137cc01855ae9d4149110fbc3b4e5c2547b8ed6d156ee30fbd64228975dbe4f0ff2c438801d600ea3b888c554d739104a487866cab2e9992e19dacf8dd5a7b3a34b0f763172aae69082b4e5d6f248fec5cc950661cfd149ef0e6b101cbe85b18b3ce8f5a6949191e1bdd009c175460e75c674fb5a144a0b1dec91bc64f03a67b44973f3bbfdcbbc44bcf3faab24f221973d7e9bd669ab82cbfb27c9dbbbc382dd942ea57ab7739a453a12beeadab2ce5c0e81430fd076b3bd4ee90175ecf8ff3e646d2cbc6c8ebd9b5df0e4fbbde2070b53761feb096970269d680d7d846283ddc6b9dc45fcc48a6e2bf5184ad014136b60b7325f682849323e88eaf485aaeb66ffe3e324e620e776a3fea7b239417b65f33088dd588a81e07352a2e4a6ea7d207fd89c2fe9c4973b4818bc2f1b8e14745652836df7d7db0b4ac95464c8c4d252515ea92411ce250f98ade66acc392a908efaad2c16be6386fa93d9cd64dd0bf771ba4f83e02fcac1b5766f5e04ebb74123957fb21f77be29bbadf1dc4021d4cf7973e795f0d74de237d5c63197a7a70883d7e42b465fc2522a7e4343f3b6a1a9eed191f01509deeb76f6528a8a1ee8e0e3fc2caf27948c12ac24159c67b163579f8f3faa1cbaa6cb0c39d7e0e37b7f10e35536a5eae8f31b9f84600498ed6d104bcf7c7e604c43ce6d047935badbefd6389afba19bb4db3ed1871ae8383479b909d2701f04c7f0ac11a6dc81defa75f87b4a92798105fcfc3f5477606684210bfa51b6c5b39e2951440f3050e18a58f91ebe3af9097c7a1458e9229c8cf58b34a9b676b656f40544e1fe116a78505413f4433646d39bcaab9421873dd30bbb615c8f7f0815ead2f496f6568eb226328685478ca672102ba003dd0dcc1d53faa9065b169c122e1a77b18001c815506c1c47e03e997e8a0667bc07629bd94b4bf318f90856d52def45060f55368cf27b6d3ff53360c15ff8ec578612110f3caa25c8d8a2c040b8764ae3b6e58ae275262acb9be953f528d7935cc89ec81b4a30c884d7113471a72caf0e992f85f6ba84ab8ee7a6e629e2183ef537df35f83cb88405dd14b31436f916519072f49b0790873a4de24095b7853f95131bc979de39d965a706fe083fa159ec235034426e8f7481193dc02e24c4c6ba518db4b365681eb2fb0336bd94eaa60a7033f3b0a061ecebdb15dfdea02743cdccf3961563b654f7d8671d66ba116eaa3bd3c17f4e71af91e56dd89397cb464739dbfd793046b15f2276766a0a4c73b8c00d285b32c750fc8ac90d73ed39644005e4ca8de7a2be7af0055068a39a9f14a2712ed503dcd9edc5261f1538b3ead9e0ddb91397e9ec288f79148f8b20ad63c6e517fcc67eceba478ac237ffe131f7d49225acb744a09eb230da2b420a0e6822fa356fc253b39f6802579334f9572d52dd233b9864737d20d7bbf008ce8e3548c16a53e11c9c80318c3b47a149a53a672cd9a5fe5e301779f8fefa3c8391786df4fe44f8ef1c2f9c4df1e7fb5a41dd4d27e922af7fda44fe979d0d71f232cb3386488fa23ba0b8ae9c9fea99d3bc2d24586b27295a6abe5bfb1aa6cf4c39e9aa4dd2908b5c319e8951e92363b751c3229b3a45a0596b0048aa2176bce90f557889bc88d129656f991c7ff2e41ea45cdb5c991ee76671077340200278321b6351705d1be1fb9701b137d8eb324f2ec09be0453a906538696dce3c09e72d4ae0306f90e0451e6f33b435eb24bb2b248b7093026af6708429d1e49df0527693b1f99da87618d38c80dc4bae6532a9c715cabed381bab56bada8bfd7848379006783886a16b705a469b080991be9f526154859d0a6fe07e57423f1cdf4beeb2c5b20f10f4fcc2929cb00cded27d2cfdf5a16350f4975c174f440d0be9913aa68db0dd21ea4a75b0ec1eae5c18025b0e769aa687f844827417dcd61b1d5e3af244c9f18f372b8b194b8a19b90d12b0ee24c0573c7b0ca65c2d8a5885928c4bda3751457dea8d515db853d09d9453b83a361e32c3d21f0f0dc6072cfda14dd8a28148fce0c3a7fd3524d1d521ec029bc00e757e885c0d135f36f68cf9e92fda1fa6a935c5f93ac40f71ed64561d3d52d7483bc2de8c027f67d92aa2a9ff6702ee4e49899ef3532476c0ef3de588b29b7b79896c42a9018d74e7d862cb352ffd1bd6a87f994d75d93a331d3c7d410386d52e0443c9c01ffa32e33e2c410243b9658edfa5f559624ccc12dffe529ccd6efe301ee469ec6", 0x1000}, {&(0x7f0000002d40)="dcfcdbf92f31e03802544ca5d19c2861ddf69864f2926ad8bbb8310eb6091bd82e99a6d5c94fb4e5302a15bc61a1e4a7720a08a9521f89e98b7979bdf2d1e9c80eb09f96cc54bd874f4103b8bfa0e6945e26976f5482059bf19dfe7a8d27b059d91ddb164b376d4ed6e82bbce05d91a98bfd12b973e79ab84c6dfbf63694ea92ad4837f8ee0d62a6aa342979111c03d47dc052f201494e641d06cea100ed17403fc8f7bc1ebde483ec0d79b5baea8c6516ae2a1d8414148bc04132b7d69ba34fdf4e13e0d1bd441b", 0xc8}, {&(0x7f0000002e40)="df0c8cb0d800b45e17e6a22e92584bcc34253c96fc10ff0fd1bc3d824e824fd51ce1206fd7e268cee9cb506022c880fdca4c06a9f693129dd57b4369a1dd9e97bcb79a21eda428ab402cd8f9f603c128cd5f8707d6099cce1de76b92d25b432247c5bcad8488ae32c1bebe75c92e89fabcba688759ca64d8fd673e4be50a7d88c9891cfbb5c8dc9dc6689c34179e85504d2d8114dbd52fe43083ffebe0a8c3bca322e9367243bfde5c3bfb1fd6f93f67b004079f0f77ecaee79d220ce65864616eafe729a23349d80924fdefafab1dfbda4376dfdc79051a7ab7bfedc37975e4767715c89c7e49a23df7a1604667194a9ba6ab", 0xf3}, {&(0x7f0000002f40)="e6893efb0f3d291a8e4d6c37a9edf06c316dd40a8ebd2c72f18eb4b1417f2041cf52f115889d9826b4ab60e06534b4d35660e3a6eab1060bb0389643d79e02820d07c45afa3545bb617032fd9373b8e9716b28fe32fa0137a1c827d58ee89e73d1dcfe40fd95637efc55ff2af32b38a9d171de5655be731697df244768eae0674dbf57fd551662c38ddf91e1872ab559af8da4d356214cd4501c4f5ef6e4d7b1a4d6ccf849d4376cea2a22e956e2f1d16e93d7c2eed7a699d9d172ac3ec1640be994a8abf0e14f000ffcc852e9ae111980960106270c9860", 0xd8}, {&(0x7f0000003040)="3f98af3853d3e0a55de1843ef0afd5bb7a2a0b3d0210756ffdbc5ade6177ef729e276ea2b95a5fed7465f0372e92d52af8375552eaeaa0fc2695c7899616858301223c9b38a42a5be16d3468619c6a9fd1b416fc", 0x54}, {&(0x7f00000030c0)}, {&(0x7f0000003100)="edba9ff456ab4df8a6737dcb137fa08b6e9e138465f381d03db5b1ac2b8bd96f85f686ed1946cea0e25207fd523ce6434d040a2b81d4b48567e952d2e9c3a06e90edae4a317a3cc1f03b38b9a32e1cd8a440c3ecb4c145b740cd4835368aa85d78dfe3", 0x63}, {&(0x7f0000003180)="978b7dbdc7f68408e83df7ffea6b0cd4e97fe489ff5de402a4f140d7f894b88aaaf12ceb8ea08c7b4255c0", 0x2b}], 0x8) mknod(&(0x7f0000003240)='./file0\x00', 0x6000, 0x5) symlinkat(&(0x7f0000003280)='./file1\x00', r4, &(0x7f00000032c0)='./file0\x00') fcntl$setown(r4, 0x6, r5) utimensat(r0, &(0x7f0000003300)='./file0\x00', &(0x7f0000003340)={{0x5, 0x7}, {0x10000, 0xff}}, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000003380)={0x5, './file0\x00'}) write(r8, &(0x7f00000033c0)="e0855d76ae15b0908f02fb0d781328276630846acdc0169424bc1f080a", 0x1d) preadv(0xffffffffffffffff, &(0x7f0000003740)=[{&(0x7f0000003400)=""/152, 0x98}, {&(0x7f00000034c0)=""/212, 0xd4}, {&(0x7f00000035c0)=""/239, 0xef}, {&(0x7f00000036c0)=""/79, 0x4f}], 0x4, 0xffff) executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x1}, {}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x1}, {0x4c8, 0x81}}, 0x2) ioctl$BIOCSETF(r4, 0x80104267, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f13", 0x4f, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000100)) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{0x0}], 0x1) executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000240)="851cbfb5339e5279c0265c4ac8186f12afb8eae37e67550703000000b6f87068234d79f736e096fd14053769472a5aad72addf957636d18fdcf24a7b9bcd99fc22d77c80000000000000008326aaed7a1da1378b3a93de7d44cd97dd06d305ce83a1a83c3af91847e20c566d48831b4773ac9b1dbf6e8abce528f589497109802005c7cc460e49680e58c4a5a1bf701ec97528e31bda8dc3db2f71178a6f196fc4ff1f59", &(0x7f0000000100)=0xa4, &(0x7f0000003680)="f89497f1f7238781c665c319b7e8b29287d232177aa3dc8bf935528ee94af57d038185577d493906f59916edabecd38a7f66fdd373cfeb6f36cb31a1bbec6278f679d318fa2dc17e4135d11a883875af452b00809af17bb070c8c59f83e5f3395b2b188bebcd6529a6930afdbd808cbd7cf335f6b5b2a461a40891eb1893c3fe1446b91c376bc708d3add99f034a5ce96a6c29e468e2ca2188ff4c8f86b77d9e5c6d8cd702f30555f6add7cfeb0119328d0742aa639fa3f40871fddb7eee3a78446a62d560a0783e440f4d0c199149137acece71c744f67750dd69fb83c9dfab5a71301abd0db65e7a98394ae884bf2294c306cc9b7ad0766b4db0c2fe6ff0de8e81d52e240eabf0cd03f4514ec9d96cdc6c54f807e7f737cca17b4f884f60873a85e2b580901255756c8203a85c0eeb77f216a1cd9eaad9a922a9e23005fc1837bc02ec24eb631f5458c3067046f3cdc0955ea0dc2830e07aefdb55d34d66ae60f45354e6c8c9d59e94cacdd0bbff1b48bf84607b5960e3b30d8ca733f06da5bf6d9f1d0618f9b8fff37367b6b7ed95f639d3c37806c15a9e4cafd6cea8b14b956095011d9d3142d31a051b109d45f59366704c93732436e92a73766727f2a996b826a4a86f6efe2c36ca32a19fb7fb95461e98b8cfb2511d0c0832e8ad8db04f57d658d44123534383d8746e27417c505cbb3549dfdb5c46ff63084557930896db38a93d553709abee745baf788c91151abb690da1537888ab0ac7561c4c7a1519a6c240b38315f63a2b3735b1e2000156eafc122858df9c83b5eb120121b3aa8805afa243c68df484b06dbe5f7713a3a6d671b0230abc9847ae09e0ff58c429a08df237ce205467fbb54119ed044e60f27b2686e10300002a8eff1f5fa54a10c6c305e5d2d7aa1cb90325be209b59794aed051ada8bc9a36e2a3e985772d9f76f304c979101ef1c1c8ee4a7e830e9c044a5c09ca6da02ae2643e346111edfe70e17e1145813a81cdc64cea17fb3dd77fce2cd37b26d2b7eb9f44625d7966cad39a7c3a149bacbe4e10b1c78a2c9c51b1660aa06aee0269da06d43e0970ca95e1a7e4435956f6114c39dbf75d22e96fb9b302f561525230ac5210263f223ef31b90ec4da0a7dd167c2234f32b9f2ad1a8d57ebd18ebf9da6404da6060423a944f7ce3ad97b24dca87b2e105c431bdfc061e6802a72ba32dba546aedcae3d059579d5fa805814d8c08c98fcd2b96c35307d9995da2f05ecf5e34b3e907a743fd343a8fcb69953b8da342d375c2e4a1c3c266791a48fac80ccc69c332bbb38d3157b3606007dfae02266759a858b24336e560f0c75c7717cdef77261310e9691de14998c89667b799779f4149e462c669f6b6f923b753cc6b5a98498bf0e25734b1619e8e5316a6c1ff221aafd136d8ca681fd20ca62a4581794b7d9c52aed5f25b1177d4837f0b441a3bb7ee1258ca010cf6711b774cc588c883905e7687bc44e213fd89fc5135159d5f7c3a21aedb8365052c6938d5b9bde70f40cfcbf694104f1e62c2df4e103207fb5bcce47807406ff2d1719b4d76adb0b847367f04bb1baf90a24d5617b65214f01f5276940531f50e2e29cd3d59c83ca54ee191e33814ed63fd9485d44fc26211a81ef727a7595be3fba250e78ef3c902040387de1f5a442d609d46b1da1047c335a93a3cfdb79ebede735fc3a9227d070559add504ed4fc4847db961cd97793388b4e365df7845a3a2089ccd32da32579137343903c2c62715465121f5980b8cf42b85b689fbd381b34c371fa0ddb4931b90170ec65fbd7ce94b2cb52c074a5795fc2f613aea4cb71b423233a9fdb85860290ff0573ae27b07c6aca01e935f056db859a46f2c131ef768a0cf0920b4e1b1d9a38879bf1de13f3104d58407ce98c6dafc6858557659cecda0d1b7ea38ec39654daf1df8f844362ac8916eb2d79caf9459586464c0500613afa85862a425264e84a58710d2e14bcec19a53d5ea71986a80bcb4e0ea6c2116808faeb3d74c72185121cbf6d63f8193649eb216a6ba07d83535da2578bc3007b8e9ef8474b2b1008d0a964544ee66e4349d4fb1fbfcd420e061380cb6d912376e08211bcc3d1c906c275313a2c56f1badd85ae62d15dd541be60cd6393f416e41293eb1f1cecfbfdf12e7e1bf44a0cb1bd511d7450e4b64526a45bbb0be4445c244730b8e607aa6d5887f2c23d58fb1a9e9cd118cf992548bc65a4df1dbaecf1a791b693ba8816eaab0d9109db1ad5a8f57810842cf8193008c52e1defffdd56b5a570d434c35297225f0da4bce07a01aef696fbbb79e2a273677eb162c15ad5688cc2c7274e4cdf5b2106f47ed5038fc15ff5a74a48b583ad53b41646114cd040f4d3ef05490c1b6af2319569068622be9a7a12cd0db3c62cefdf07070000009b62b09862f7f4bf48484052794823c9b43731824119e558c573aee661428761570b47da80bbdca933d744c03c80380aef7ae67c0033ccc13e8211955323b3050f3a9dc88201b4986853767f9ecccda86a08db7f09ec5079eee4a67f94967478570453bfda78fecc3ff791e30d68d9f9910751721ffe1000116f62fc4171524acaca250fdd46a303545ab6e6f9891d6dc106ec83b1a9a87519154d938548ab4bc977a82406075e6a9ee2a8629da3c15429285f7201c5bd621793ca43034ca8b41b0657034dd318e0582d773fa12d0671f56dd55306f4a288316d3ac163dccb97a435dce1aefd21c8b0a92d8885705ae516a702fc279be4f9e13ff6e9259cf3155101c3c3ea93e77d1e029aac299dd2ba31f8c8f41d9ce7564400dffa56f22c919608191cafe27ba9bb73b9fd40ea243fa56ee8931dc5eb54372ddf0094e9b0c50a90d23b195720f9fbe393647f4f483022f650771fc9dde76f39bb27b585a71640e5e927ca9f5c8abb8295ba781856fc8b37a4ee17bf4c9c2e10546725cbc9a65d25fb67563292fc202e5b5efa329fd065bf1432c19a98c078a43f6c2c202e7928ccea30dfd6f1d92d001cf801decf9e0e07cfa43ea4a32f836e7ccdab5a09663446e34b64a85774f5d21ce12dae5939bdf6206cab434c286585259070a9f2348fe46cb3aabb99125d65308c59000277ce1418c00679c07eea10b6d24465eb5b930c3efdb8a17d866d49bda84be6f6c87edec48beb38e0c6d940088f2bffa1627b90ed6f3e66516b0398b4f540683ffdd18bdb0822f8ee96110c4f9062d05a7bfe3fe9fb612b78b180260ce66d63eec7606c416b9d104cdf424324e6dec87311e55927d2b838af36ade3e7a288f80d086e4c2cc3a8857c06bd92c755f6f85061ec051e20ee4b8b0edbb121eaba487eceb697c2c4ea58e62b6574a5dbfdc7ff473a6e9a943baeeb11ae5d4bbe00c294a6d02c20aa0b58d4b19c1e7272dacc2edaeb0b65b16b2c71e3261452893684539a6d85b9024a75a969e458ce5d527ff82404e206fe734e46a0831b6c1f1a8d16b43a7b681e5d5331b328abf9b5d4044bccee77381ec865e45e619372547506ba1484f3f39b12cfd5e1125e031938f3507fa9bc317096cf51e4f464e0ee83d83e5918d20c00e333ad6d890643c19f403f94d400bcb57023003c1197452559f0770f3183617940c924302bff858e6ae1dcf04d83b182a509ad4d456ea08ef3368ddd3d94b589a4118769dca6232c9524b78c91294e38f5d0d5993be5da9fc23cbab1b6d36b0d895f89d2db1c0a52e10ef8d9242b45f8213e8ae5b95d18955a4b6a840044a7d9d58cba54ea4967e28f3331d8eb8b30c9b9128ffa7d70b8c99ff47b7c7755ff2bb0c069ed1035dc71c99740b6c990f14f5de31914c7990b0fbe45c288983f48063e8025ab47f44e2c5eb445a4fa93a4a259d3be1b77c36c9467cddd601dae7e6cee5b673ee4e81beaf9683619b96f4e2d5809f0028d55ab2c7ebe19e0ef52af66ff7a3c048faffef34ce909cab218d483cef84b6e7303c6c1abaff711d93aeb18487d61feecb215cc93a2ae205a187a29f71e8eaf1b64e04c67aaea6b1b4d2413fe36f71d8babc00b928ceb821ea6d3b25a2fed908bd595ba3da17448ee6183ca3635b9d0fa665e8b1fe848a11f1ac2336ef6a0f570eb68e9942533dfb7ed9f57dd7a655d9df10c4f433e320c0df852b04721b97dfc70c66e9f22fb87cee4db92b6bf30afe8c8fbc7a451166537c0d3cee248822dd7681b07d63e3c1bb4908f388acc7dad4f75841dbd1c9080885bd4eed76ba1cfb6a0c900c97d27b87ec7c27e8e65387087a3344fbb7c1f6797a20119da74146a89599184ce5237946c396872323a0fee75db9b4baf9a2a38fa7d6963a17be25b61e3e0b21cf8e2be9fb764a17246306936d8e824233e214b86e0f5009d3cfca1c26ab6aae6cb2f6f154eb38df8cd00a00e1f7d183fb72a93284dbdbbe3501aeb816c9a44e3d0e603552aa6b7e6079d7796cf9634fb7c364849ab16f4ed3771cb67408bb77c97f87a25809302fc9326cbf4f57ad3cb71158163687044608bc8abcc3d7f0085d01c70a1c281f6c1cf8a9523209c5b9357ae8cb11d1cd1628b586c95c367be035f02cc39a2ce5d2d6b1a5e4ae1bbfd16cf176146f989b17714b1370b680bdf6828a091c43035a97b91bf8b191e825834fb561243af907c911d5fb6e0406cd44336f897bc96ceb2d94461259f66cb5b1b0e0900245d89c6564b4fd78781ea5a907123c3774384a7e4c6262a50b0103f66619ddd52435abe743162a72ca26d4ff2019f3ffa054de35b057be18add55b0121ce5e8df637c0c96e8cf8ef5b94bfcd758981ae6c5b4bd361f54aa9a7f60e72dec9a991c2aad75af3175107a5d9142e3f38e108334c45f714f36667d7c0c1e5a2ab752939faa8a218a434230d441e17db5dc31ce887b6e7a58a853568c48128d71533a167575dc26af60166ab8dbd9fd079f9ded35e752071b5b53d3f34e87a64c0021e7fbd53c53ce608a4ab2cb4f224aaece4ee550662cdd714f2817b74e1e9b35ad8a17e17dca340fbbfbdf8d217a2f8324f61e41473cc2cc487edc071125599c2f579065b0fa5c72398dbb6ea29a582abd91b4961392d3f89e4d0c9fa87621f2ab1f4b325b138596ddca19b0d9bd8e1a1ba415c2e823ada1ea4b61f229cc126936e2fb1e27576f70043a1c6223034ab0512248d5ae47a6d745699105fa97019193974f3b5538197bb68d7b317cdf10ab3a5080cb20bb6d46ee4e6282b480053f15f07834629b6ef1f8d13427f2ea899acca1472ca357222a5162aded8199a849057f8c435ebe94432abff1d02ce27374a864bc2c5be3c326f7e501ecd6563450e8480429d58a78e6c3935faaca1f9ec625a17afed2d07a9a5580c48596c038cb1237bf29b1f2f4883e8ca8183d1f3a0bd6700b0da34c54c932dc973b207929bb344213f0a4d2942e610be69a0b702726d5d225ed931c15bbbc1a49b88572b1ba70b71a650d28440b030758eb07d017b2b7dc54f4adedd211b0fc4d71e4d513a05dcb359154058263812ab8353660c5aa26cdb1aef86bb9940f6b05787e320c4ad5afab0f2cf9967d5fc754eb966cbac408d61bf71f1c5f44cb669dbb98de7cedfe7eab3e40511e88c74e57b274b52045391a3d5c9067164f7bd626e43a0ed0727a301e53c38c27b0200aada9c4da32c22fdc3349797e133fdeaa1fd8fe197d0c90d21231dc8d59d4a0547643d0cae444d31d0d639b25c0df643f9f7e05f5d7f15ac54c05205d13bdca2975214be5e73452ad6b34ebb771392718c6a9692a65f7c02ee701555a6d415770490dd1a76241617ca0056fe698dacf21800956078192ea9993331bbea70aa206c53ccebdd1bfe1fd8e0d8f8a6fec135938977c0d7ccd16d2cbe25e32c95a8ffcf501b63261a955dd00000000000000000000000000000000000000000000002219e39291a9be404300ef6004261c853986914c7128c37abc993f124fd3b1501c78159ca020c4eff1391ab0ad53d852166831a1efbf3cb023c55b18c0b15c0956cdcb17e2a76f14b1b87c4c7db9c90ba606d8ee68f00fc12edf3a0a35038e8243e221fc4aea16fd5d9fc9ecfe9bbf4e751bcb2cfea9e173cc497b9a73c574c265ba7614f87a262b62c6ce9b9adc94d68858dc97fcf3c7be487afe820e4f0de739ea6e64cda777dce978f5f837b4f13bb5818ca8b98cbd9a868f2befcb3f75bda0ca55eb112e67f158164d6b6dd1ea106a25b8", 0x1130) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x2}], 0x2000000000000088, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0x94739c02}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) msync(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000080)={0xf06, 0x5, 0x8}) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000180)='S', 0x1}, {&(0x7f00000019c0)="f3", 0x1}], 0x2) fchdir(r2) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x229fc) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) executing program 3: semop(0x0, &(0x7f0000000380)=[{0x0, 0x7ff, 0x1c00}, {0x2, 0x0, 0x1800}, {0x2, 0x4000, 0x1000}, {0xd, 0x4, 0x800}, {0x4, 0x14, 0x1000}, {0x1, 0xff, 0x800}, {0x0, 0x7fbf}, {0x2, 0x7}, {0x1, 0x4, 0x1800}, {0x4, 0x0, 0x1800}], 0xa) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000300)=""/20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) recvmmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000640)={&(0x7f00000004c0)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/80, 0x50}], 0x1, &(0x7f0000000600)=""/12, 0xc}, 0x1}, 0x10, 0x0, &(0x7f00000006c0)={0x51d, 0x25}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x200, 0x0, 0x0, r0, 0x0, 0x101, 0x15}, 0x1f, 0x8001, 0x4}) r2 = semget(0x2, 0x4, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xffff, r3, r1, r0, r1, 0x81, 0x2}, 0x6, 0x201, 0x3f}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) ktrace(0x0, 0x1, 0x138, r5) r6 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x4, 0x0, 0xffffffffffffffff, 0x0, r1, 0xa, 0x1}, 0x6, 0xb2, r5, r6, 0x7ff, 0x8, 0x800, 0x100000001}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x80000001, 0x60451d, "1a0c0109020400"}) mknod(&(0x7f0000000340)='./file0\x00', 0x2000, 0x7) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r9 = open(&(0x7f0000000400)='.\x00', 0x80, 0x84) fcntl$getown(r9, 0x5) writev(r7, &(0x7f0000000080)=[{&(0x7f00000000c0)="f2d98d803406fd3f3ae5de618b17e9c1863bd9118a145f9927f34224a70b765f5806ae62f1ceb57a7b93f96e8e8dc14b12f84c4831d1d73185fab7287794eeabb85c67aecbdc7e3b26d4e0960bf6856696a6b425ecd390f200df7bf5c8130233405cd8380398effd73af2948c02fc62f8a9361f8b7e8e0ae77a11789fac5b770be9346f42a68b0c6c8968e1168dacf63730a99da1e9a73951895db801b8504", 0x9f}], 0x1) socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r10, 0x20006473, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xe02) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmmsg(0xffffffffffffff9c, 0x0, 0xffffffffffffff6e, 0x802, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x5, 0x5, 0x8, 0x9, "39599196c27e1125fe59e6cec591fe7ae93bb642", 0x100, 0x4}) close(r3) syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write(r4, &(0x7f0000000000)='T)', 0x2) r5 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000080)=""/159, 0x9f}], 0x1) rmdir(&(0x7f0000000240)='./file0\x00') executing program 6: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/507}, &(0x7f0000000240)=0x1fd) ftruncate(r0, 0x865) mkdir(&(0x7f0000000000)='./file0\x00', 0xad) executing program 5: r0 = socket(0x18, 0x2, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000000)="7f94d7b3557cdd6c36b3003f00", 0xfffffc7e) close(r0) r1 = openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) pwritev(r1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x4d}, {0x6}]}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x1ff, 0x800004, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8, 0x0, r8, 0x8, 0x7fff}, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffb}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x20}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getuid() r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000140), 0x0) seteuid(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) r4 = semget(0x2, 0x4, 0x220) semctl$SETALL(r4, 0x0, 0x9, 0xffffffffffffffff) semop(0x0, 0x0, 0x0) clock_getres(0x0, 0xfffffffffffffffe) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="397c9aca", &(0x7f0000000780)=0x4, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0xfffffec3, &(0x7f0000000600)=""/103, 0x67}}, 0xffffffffffffff4a, 0xdfb6ac5dc24ca8b7, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/54}, {&(0x7f0000000240)=""/191}, {&(0x7f0000000180)=""/2}, {&(0x7f0000000400)=""/203}, {&(0x7f0000000300)}], 0x1124, 0x0, 0x1b}, 0x1800) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000500)={&(0x7f0000000300)=[{0x8c}, {0x22, 0x80}, {0x81, 0x98f}, {0x2, 0x2}, {0x43, 0x100}], 0x5}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff", 0x52, 0x0, 0x0, 0x0) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x3800, 0x0, 0x0) executing program 6: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x2000, 0x0) (async) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x2000, 0x0) setreuid(0xee00, 0x0) r0 = getuid() socket$inet6(0x18, 0x5, 0x6) (async) r1 = socket$inet6(0x18, 0x5, 0x6) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) socket(0x1e, 0x3, 0x0) (async) r4 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r4, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1, 0x0, 0x0, 0xe}, 0x4) fchown(r1, r0, r3) r5 = getuid() chown(&(0x7f0000000280)='./file0/file0\x00', r5, 0xffffffffffffffff) setreuid(0xee00, r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x2, &(0x7f00000002c0)={{0x1, 0x4}, {0x20, 0x7}}, &(0x7f0000000240)) (async) setitimer(0x2, &(0x7f00000002c0)={{0x1, 0x4}, {0x20, 0x7}}, &(0x7f0000000240)) getuid() (async) r6 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r6, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x0, 0x100000001}) msgget$private(0x0, 0x54a) (async) r7 = msgget$private(0x0, 0x54a) msgrcv(r7, 0x0, 0x0, 0x0, 0x1400) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000140)=0x400) fcntl$setflags(r9, 0x2, 0x1) dup2(r8, r9) read(r9, &(0x7f0000000340)=""/210, 0xd2) msgsnd(r7, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd00080000006b5723bc77a73f2c7432a505995139959fe8249fcf0bc5a47faa0000"], 0x32, 0x0) (async) msgsnd(r7, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd00080000006b5723bc77a73f2c7432a505995139959fe8249fcf0bc5a47faa0000"], 0x32, 0x0) msgrcv(r7, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) (async) msgrcv(r7, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) socket(0x1, 0x2, 0x0) sysctl$vm(&(0x7f0000000200)={0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, r2, 0x0, 0x0, 0x128, 0x3}, 0x2, 0x3, 0x81}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, r2, 0x0, 0x0, 0x128, 0x3}, 0x2, 0x3, 0x81}) executing program 2: pwritev(0xffffffffffffffff, &(0x7f0000002500)=[{&(0x7f0000000000)="39822b404f70e824d4b7505bba9f38492186f14da104bb0529a5d79e5c33d76976dfcc691c0dbddacb665e6c8661f12f5be5c2dc9951", 0x36}, {&(0x7f0000000080)="f1aa908d8750c0bef6ad2c627ac64d55645da7a8f24f12b5c997fb04d6da080681351ba860bca7a5dd303279e89d7c0cde7cfea1e8a7f5692dfd8d20145fd9606a376d286d333e905df474902ad4a427751090438b2af9eb443878f9f726bd78882c9fb8c31968a38ea2c7db8cc4b39b690c461088ed30d5265236dcedf850fe34e85f266696aa9f07209d0d7a0ae398bdfc682f1e44226656da71bec25caa768e816f972b011ca6fb539033596e89b5420598808f5b29dcc5b19b8fd30f06939bcc398ac43f724c8bae4c6515841746776d0cf30e251fbc2d0ae6fa083585fe5e6c6e", 0xe3}, {&(0x7f0000000180)="961c444783d1fb6bc54275e6a03072191a57ab67bffb4761c0060e47998918b588ffc7e577129199817b93043c2dbb9ca4ceaf2d1828e42755835d13586a349d5591d134dc8806a92985e27a5192777b90bad26790ba977a8ec1415c11cb99daa7b9dac63d2b93359ece960a55b0ff4c35ff83bbb6e021931144aeb6a6c84bb21c3f72d45ee88ad3b63ee5c34e7c3db42583128186ea5012", 0x98}, {&(0x7f0000000240)="4b9bf1da85f9335225f9138be475b43c6cbd7cd4deac26de842645655ca2cf4012654fe653d988351d5bc88b6a885623b1a8305ae3ec97f2731726db4eef604f52063472fcc64a1c019f67230b8387a70c9014", 0xffffffffffffffd2}, {&(0x7f00000002c0)="571d202b93868363a5cdcac50e51af0ce6862e9704ea7c0cda11a60d178b7c3bff5fa363302008cd5bed40beb36883a7fee7dfe1f6b1be03ab1ccf93d83fecad570e97bc5220e9ab0d4058fe600af1d527faf07c881108fb0cd3b8cdf8a37dbfdc821fd5e0430cd3ce5c81d68469e1f16f873c83", 0x74}, {&(0x7f00000025c0)="46f420ade272bcc9368c7cb6608fcea31890792798dd01bf0a2cadaf1e31a76ee876a2555e99175e68e6d76dd935c292d93873016cae39e55902b345fa6e87cd1f2b0551ec8399cfef2630df450e736445e0ecaa952baf126f0a1b52145019098318e0d155f079df3e1dc1ae1652ef49e31182c26a6b4ac2877a39b94fa3ea8fe9586c95628e22a3d1ed9c52dd8c5f7409b76f0733f7abe7477b78ba2da59e6a1b20a235fae453731663c0f8ec596095f29a5c813e3818a8233653efd7bd9eaabd106186c14e0e91606daf836eb405b8529e7855595717b13839055afcd2d73730237b4c4c0d852aae0231e1ea85be9607597841f356913a9a042305f0d04c084e49b5fcb1489d84399cd64637cbff3779543cba37fb2744c9fd71f3c9f129501eac94b5545479a68eba59c5d70258fcf14589fbc093366def3a1bb3f6e0dfeb18bcb2c593e42ac9a02c6a44ff92e9158e6087161c865e4089c9ec6e0ad9431232dbeb415a9477e512f2c5d13336e32b4e32ce8799a1a3961eb0f22097a126a687c9d5d13fa81f6f459afbc0a39fb637183ca408863c141bd6241395666970d52846242d8307d5570e25009eff930241395c330884e0372cfc4c801bc178c4e9eb164c04b2981c054015a96b16b30b8e0b0c6268ba334bd5db7c6f4feb92c0893ffaab086a97ff8b09555930ee83553addfdee415a9dbc92103531c9e5d501ca70180086597ed2cc3af9a8873611d819643c8974b019cb4582217cb83ce98a03e39524d09276e7d59cd7952e46e9dbd55d5e0492155f464ece88aad64de80b5408c5fe57f36411f6497259f0943aedb2ba743d894afdc51b392768ede37705300aaf0e6a89d85094cc057f4dfed97d5ba2ac02831e5c548211bfa1e403daa4cca1f1872d20b1ff0b7df61ecb555a3400defbca4180798d7972f9dff62e2a6cd5631e8d918c1f0c0441070359a3dacdb5b615f0b959331a4561297814ef199c8659192d88f9febf7549befa976eb0c1a7fa6ed9b670fc5ba37f79cef80f0143f4e778a1c4f6ddd61dc278cf4ddb4b06ca41af01deff157f4707811087d68ced715b8033e825ad11d3f5d02d1d23466bf465cd9a3ebe7127f6028de97f44d4bc952ac6c24ac2beaa2cb332a4eb6d42a1dda25beb7e28aa281f0ea13192001e210cf8d8ab509f9b89f5510069955b0c7f12ae8107f1ad849eabfb6c7849c1e0423bfc6f71eed2e881ffb80f6ea0b8e3ae7e8447694565b11d19923df9493e27299b08366157d89802e23c6b8579e75cd696122aec47c0571fef4698aa14ac34454cbc91c05e25aa422ea5dc3edf891840fb36ea35a917ea5f95cd2e760e32e7ec0091a1574b4ed1182c3727fbab4bd344ebb828a0c72a9c94de263bde923894574871d03f185e8f6ca03e7b3a7298c5395b308b8028010bf8ad41d50e36b64c202f1065dd85e6d56d8e6c0720101ad8ce27cd8e88b8c85cd90d1f75ecee95e72f560ab1d24cd7da76670bacf8ff324f62c7a28c2e7d7e0e9486a82381907d2dcbe1d74d6456152735317568d220155658ff0ae61905ee5c2d992a82c94f6a5dd6f02bae0760708050d8a5a3f3ae5b9afaa77886e321089e2d032035c7aa8943e69214a917fcbc4d86b9f0286b40321afc86f90dc977b71ee6d06be741d362f2b1df5c1081dfabd24d68619f893e4f9ae700c1fa1a0a5bebc67c560eca21568e494aab4455bf82677f2c9b4d7c74e7af428fac942476a7a2532aecd90cff85ef9fe5dc3f55c07929a812d4440733ec6d9436443b11bf92ec09de9a1e71689d049b9c7abe1c0c470d0f3ab5442eb2108302d745011f36b8001acfb8e51c0f29b75e2741fb1781b688d223cb1a0c5b9f578f2ac5e3674248327ef6e1daa5080076434a404351255a552b56ff78705ddb84f70c90d82c646b946f3db285efa8ac02c7b47f3ece3eb3ff2f236a58a0ec95d6513bbdc5edc6d2977653658e2238821730246d3bd0a6e0b3cae135c52034ec2b2088ee00273fa6e46d955b22ba6c5e5426f55fa55d6913401338d0d47c9ddfe2045f6163012f644a7d48d5d9e94a1e91d6e47033e8ecf2dceb7e8bc4ae8304050dcd92148abb70a08012699596ba9c114b4bc50decfd0eaa8590957253f35c5c86b110c88716179819eeaa7e59b46832b951c80599376ad51baebbd8fefb81dd00d187af6834f7a7a3dc692b536199fd8493789c4c6e07d12d51f6b39067e26ea21750e2c2411e4b66f85eaaac45eff7a000fa05fcc6d1b4d2bd711b4c3dcd39d174d6c06b523053026c2c0dae27a9fcb408726d5d1239d822db44d3960a817a2a954307f6979b8d0c4f98574736d4c42d5ced8f11c4a148ff82ff5e8e5587e5dfd2b19bb84fb574397204b7559d62b80df7d652563c67dc15e3fe2d42cfc2b75431db79aa4cc540da3eba9a23e7fab6d22f0e68c372b0b42222ecc98844e519394e6a5455f18b20df0cb3536e38c6eb972277a9114608f759713ad5d6c9d5989845588f84a31bf57af077d745b6e50d3be2c292a833e865007b8e33bda84e4f327b4be210f423305171bd86fa548aca28ab15dc6eeb9c77d43f2ae5a03b11dc8c30289d12f4115bfb192b02b3165782547f57a5a33c6bc65d3b3d65de98b2842de43c0cc58eb3db936ddbe284e94269d64c33f2cdb3603f8db8b15bbfbfababd3f90a92a4161253a7dbc160e2bfc1e0a26b915b89ad206db0d869a5b2e68d64eef23f55d15af61f3ee05da4668ecbca301f1602c013a4e0cb38eb751431225ac59dd002b6c2d1d619c869edd6efd28a6cd46faab85e4bf56445965a86b8bd4bf290f5fc2e9609270788b10f010b5c153da6893bfb36a4550215d1d3885b64e67485229ee8b72a768db593f441351efc8df7eab6f897e42f2d4bc5f4742498ea6d9c46c4c20c7d66aed655787edb3a2433a3af34cf03d10fafdc366b09ff5a9798bac0a097df8b1d893dd5c0a03c4c5c27523e149a209f96eb918b7ef60f73de346448dfbbbbd484b508ba971a46ca6cd5f5e9d6442f63ce8a4f45d9de06c7423a5dfc9b27c55b031cf7e304bd59bd2f3f4b965700abe740a59e8e52c8c52e64f7f24d539ca7f987660f8315eaa2dd2e65e8f73b1ba30ec9ddb0fcaae134c89d3f06df8255f166a74cf8469a9cbe2dd663370b2e14f09af4b25e9bfff85869fc20b0dc654253ec5844fc9ddd915b7deba7df1f06c1cfde08a907e73f6488f13be7ef42428ab0abdec806cc2771eb1371de4ad879db509440598be2d5c404ed722d69719402bed8be6de8e5e9db6edb6b1a7b050a3672c1a0889a9fddbd63f473729ef704255a23b01b6330a4a4d0eaf2ba0f63d1e6a0d7e58ec313ac8975d5e5a180e1c3b8b6161a876369d135db1caec0f6f7f012a420d4ff443c773f6896fde720d8f9ca6760b44047d53f2e68d1f0ed503a6a87c33c2f4347dc8440cf35495f67e8a84b1106e35ad0a142681f4782e34e98f08f086e56c3a37561ae9c270b12a1f4bdcace7ea236b8928094239e9eea72f8ad35b531f45ffd530659476900d06dcab044274342cf73bf7ebfb9380c68b10b651362c19c31aea14fc41ec06bdde734f161b7ef1de907ab4ece3053215afef203552e907616b37ce0589345d80fae4d8f3bad26ae08c279b9c4978f5a469c1329f34db33d0403436ca299bacdfb0f7834a04099c9283aa9a0e81978321afcd9f33ac9af26c6ec37b90009b75f78ddae4c891016649a21b855e1a87263dc8c36d95b9ce543654c57ddf6cdc5894b06bab9fd900acfab55bcba537a8ccaa09655a8fc9c760f9176b3df3f890069aaaef0d14a12e0c56d18077cc08d2b5d9c9d7c83c9eaa8f274e64f9751dbfe7be72b2d54ab648d245f7d3b8fa77808fc01fc7738ec2d9d09f17c9271865b66d8fce60e207291b84deb4302105f1676a94c66c4ca5b2b68e9e05ec58743ed1d30feb505a80c0ce927acb4c38cf2a24c2554d5234f946f81cccde5b18d8396ce93273a8047f4bcd6dd6e5d4d189e856aa8101bdc627fd6a2d80ca4c171112e94b00a2202567cdfa5f839a1e1d4c81f8462ac1a1639047e4943d00f790e29da5560225d3e63a3e5a8782d9214a8a4137a95aa5056899c1d5070f07df67c5acf1a9fcc4d213897345b522b4b36324cd138df055110f12cbf3193694a32791e48eefe68989b7a03204d9273c21b57af297bba790e7fd67221f76e8881c591f29672cddd7d613439df052f55deb784726e8abe71df1b40f8cb398d689bf57af73d75f01ddaf642a04de2dd50c6bcc0d9574b5429365095e3aec1fc95c8c743df9560d611350f0fdc620fc2b982a02ea78a70007f97a595b17b63adcb2115722919ae5fc74992ed1e1312b785606645b02135b80620e8b6fc25b035dbc263a75f08863b15dacb218ac319714ccc22812b4a3afc61168816b83e7cd7a6dbf1a5f2888b6149e10c77f0f49c324a7c5d473f7cfbb05f14609492345cbf2ba9736c3ce9ec8a44f7df9237c3cc59326936bb13e929613ce07714864b715f566eb8d8cb069e34ef7d86b031c58859cd13eb1b93977b09fb418bd644b346137faa7b1b606789f397275a09e78985919040d6a73964f94f591457bcd11e236a7cacbcad5238f7d6c52c9819d1029ae4e2245649f5830816877282f3de175c735303a5fb4ad9c1f60219089ba8c4732e159c4588d00bf2fc738db8d8fa855584a80919f20aa506582baceb50f93e9fc22b06b0bdea3216af5c3e827f1bbc1c033417d1eca117f9329e14405a47b5739c79ded2c3bed6b2d2a1d9a5274df2acfad01254656e487b39b167be9422a266288b6a67e3473faedf376d31a1e772c16918fc09e1de0d1023eadf5b55506811cb1c79c212f2a792fca521595f69d99bd9fdf4db48e9a79a34843f37f3f42c43aa00374280f84f694b4e05b68a2f7a095969462114f5e8f89d663aa42ebcec2b74a693531f2fdbfd3344eeb1f72738f9750f86bd30765404c69d7b4ceef02c714eb6b2df087f8b18fc28d61ec4d80296042e159e7491e38270ae23ed86132ba9cf366e5b5525c5943b0482f07bbc9f32fcafda2e371e43d9d07ad4c2f1b8ffb4aa625f8d8c609564783747ede31c33cc075e2081a7fb6022338a528123ccfd996dcaf0d8ab44ed6b2268efaa240809b108644121b2581eacc308b0e9828a5cb4657c7140fbf0df49fad057fc6f0f86503149a1dc91fdf59e7529ca5a4fb4f92a46ca7e42ba0213c61643d395587b019eec8d7f20211b79e2a7d77142e422824be8a51f75069324a4fb4a0c56f0327003ea86f1dd350983b1b22c5b7ca77fcbad53d5c78e6091f09857b2c7ce376218ab561d1a008f091b65412b2480e9baf3922cdf4542d01aa0b541a7148fd33a618bc7bd6e8baa0f1ebf077aae874f8a615c63171a30310b0dec7db13af932395a3f2879b18abcbdaeb92b635f8bd8044231c33d8681689c179233e4d1919310db6a31571e0de0c5576b2aa5d061bee6b717ae2cb46a762b0377aaa60c45603a2971ed7070ec228406e46d3c718a52e87c38c7a5a9c9f2be4b1b2051c089e407dfe05c6f96634ba1f73875a6bca7f6aeaf497b38fa5ec7c313a5fbb4ab4a760bd1fc5e5e9b6be4d1fb45652a842ddd0def9e17ca6043def8cd4c84817c9890d6ce7c1cfaf985e44f0e5d556309a1799298998f55eed52574b763e91f5dfc64194035c650dfa86c6ea11383360e1c1f9f74e3c8cfdf2cf3379b180b638583e9c256cc8f21bb8e2b78b4d53a81de0883007e0c8cff00ef83fa786a0e0d304830e2aad3c6c9f66b91ded74b4147a1bc3931f598bdf4193365634b4fa311933c7f08e619d532bc3b024ef0d45c1e06e477d9584c6698585be317a77c3bb592aa3813f07f074f40a9017336e0dabb07605f8dd74c8758603df1abd1a19766ae83d1e49841d762a229a4b447cbc1d29d791aef75e6966b77b08a40d03af894402b1e7d7b231a1bdd24115014d882d5", 0x108f}, {&(0x7f0000001340)="93bac5aa392e251a04ab52b85668b51f64cfe5bccdd1b998bae1fe191457b211feb74049fab7f8bca1de2fae31c081c0812a20e436268d6bde549300c39539c07cbb46c3ca28fc5aad7325cd9492598ce4f9a75bccc611e81841e8f02cec47f21b78e8a1d3e1e835981b96f513b242e4bb8a42bcfd23c4e0066f70bd949fc4297ab6a79bbaa25a28e6472f4d35ce1673a53fc64e3746b0d23c1eae55d5a836e7bff70259ec139bfda59054356aff23ec8a34f88d3bf576c499082eac6079b0ffe2cae330327fd21a132c", 0xca}, {&(0x7f0000001440)="adb15d4387ff449299aa8035b85756cc6698213d607148f001486c1942f07ca669a66c0d3f71af97c1214f1cb02046d7ce3af40368937ddc35f807ac2b96698ad8b88278e7908d3899c016b35b5d1a878dcbcecbbbecffbc5cdad5fdfc0d229afd12a6a32b97868ccbd19972e385443e04fae34b49e78f6fe136ab2ae5cf428812209b1ce0d360f4fc3409462b245fc7c6ccb4cb0d7359e68883c0a244a4487b05f18924deb66e233b7d00c8cb006786a7c21d4eede161cadde81b4c3014401e52867b4129e25b0531cd5d9f90ed3c93950940e592af373b5acbb6b6aa5a20e02791b31f869dac22ded1e619c5e115be4f0602cde7a38ff186976dfc0fafea5456275f485e03dd8ff942e5c00ee038fef0b9835aa2e69bb0776aa6c69be2db84aa7387bf552bd18bcefa15b99dc46d15363f74e82a396a347c1130ad72132ae75061d28d92be815301aaaf6b964bf465eef2f8b83e376f36a508622a36926c37a62c3fb2938acc2caf9375ee085f92a684c06972324d5215b744866eac64634cc20479f0d748e77ef3dcaf1538f3007b3fddb355e28a0c8f191638b599e47ac87ce63083b0c9402a9f203da2a05db9a02e16f0416528b0251cf81fdef87a3128086744486fd118875748c670e031d7d65813033787ecad84018b7bd1c55e82cfec21ee398dee7cfd4c43e4f89f9a870d271aad2c0728718d0b136902afbbf5c70133c28d0fa4a0b2b5669ddc6ccc438a1980a116f0f9bd7fe922292cf05c150715645ec221f11de26049a7c475f0b884ba91327fc2ae17e426cc9fa60dd32f6c3823caa9e1b77560ab40ab38db1f74a39850449c71c3f001251cbedcf84ac6a2174b3580b783ca09e0253e1a818d5ed2cfc86aa023db7ace741cadb8de8506fb4df0cea8e3e1e414360761378ff23c3187b708e28355241d76fb88daaca17dd833c1569be66fc3a64f30c99412b36b07944ab1eb70b0869d05751e3aafc3f8b7b2d4b91cd9ebb47bf7b56b02633cb83623ecb38d2fff41f9be0372ac3f22b9eaf6f330e30ae7e0a9b90bd2a7f52525499ba1edfbade7d405800ce5289ce8168cffb13e8be2754cad0b0bdb350217419d8a1e82af6f706f7e9bd1b3cef1adeb961194c1caf94cffef4d46c2b91a2cefab11554af172582c78ad16ff511f95d1df156db0b91c6ed1f6b50de5648822927e723bf0b24d70a8fbf7183cbae8c673cacbf899a29f4e52ea440bddcdbc3148b65c9aa5d7665333417387ebd9fd5d1108455688c0ccf46649c88ad54b7c4b9a3c3ac2d8f8e24e16612667b4d34bb9d98d9259459ba004a826c826661f26a1076bca2c7a94d356a668afb25a00267fea1234d4fc44763cdc36307a63279a416a7c771b47eb692b006cc07e241767c6897a3b9cdc8bd5177d34d56d19ab9f409df8c8aa49126e1777fac0f2c06b8b70eea22fcc249dc5ed117426beae8686558845a2eff2a3b4929b68a52be9d3af34404a05ce66f28087f8c7c662429300c98343a914cc49b7a6d1017ac81787189dfcdccdff8fd8dfee5578bb910e9feba7a3f9f9c29ab7e18efcdd0a1f10941f7eea93b235c8ff56ee235e6295f5a9862c508c4b6c0e899c5dcd3b0c6d37cd2ad2395d1bba5cc6c88435938b1a4c60cab5e1cc9a78d64a6fe4d98d156730e31eabb8d35f056bb9b057afc1a1d1a090f2bf5d71ddd6f6b65e9005ce4286025f69ec441eb700ac32189e5f868dedccdc8e8451bada9e74201ff00a5152de3342aca03cb76c46c32bcd4e40377421b5b40aa4f81031437e5fe1fa35f42f5e48c64d1d18d0ba1e462f8231bdc72a8a86d31ff67882ede0b7944e4b8a16e944f85e497e0d3a1a5c0ccb8f690e921e102e4d10686a6336b85b96f1c180b7ca390e82b5bab37a36d9f8d731984f8b0d4c700dad3ee6977dbafb3cbfb4f3d585a0baab870233a2aa384e7c2d2d3b08e8e65412ac611b74b134e43870c66cbe2f1563e75672c261210d3707d59b4c1a82ce2752fa197e4ab266acce1ef4fce3aa8a6c6cf69c95f73a4a31f3b941da8f9afaccb806b02a2b0e4fb7b82a5852a6dade8b8857668a286a77799604b17b4ad91f54bf90b1a3a0b85cd713854be0d30e79c7ca39a08d9710625f4014863ad2db2829b08e47dd777a443ea579e4af669e28f4016de4318b6a77df1f638a20fd1b967d6e685488e2fc34b31986289a6c79858aad520a08ad56ea242dd12a81bb914d6c939fb4fa8555614875f790d5ce104328951499e3a500124331ae6ff65624e4e5aec252b37c257fec66eea893107dcdb8fb7e9be01563a158c02ad1281993342740010f47d6919ddc030ec895e134d2ba0446ecac2042182665bf698d332071a864b0dab56c76ee56efada79dc7e399563ff0f6f54b4a423e8bbc746db775b929581399968fbad4021281b61ee5aeaa8fec36f043dc60d74f0ea64db7b43bd08712b4a7f3d595780015f4d2ec88b711ed7e91c90ebf5b1423a097bbdf6bee5ada927f1a6c280fe7adce25ed134f3a0c0c485c461a3c7ce5feeffd28a651373eb9e7c0ca560f62612d3eb0695863841ef5e65bac723fe3a966cbb8e6af285a46611931a4c4e34bcb0a441edc7cd49ac48f1933db6c66cb198c15c437c749efc6f732390caa14e97e71252ce46326b56daa32cbda236d9a6caf6e98ac6fbd9a04a1d7f2f71dcdf51b36a60cb4e8125e8c9270be0e4961339e696b6c1d5ab4f2621fca6cb14fe3d99eaf18274021576c2ff35e1e6455ec456ec58788fd32aa1453a7037dd68d7206457efd40b049f3582f64b05a473b40c709502f40bcbf06cb03bd3b4e5264f510440fc0d4130be6ca9fb7de84770915e2cd80d6b040ec6e56de64e7971014c12507e34295939e89f65ac6d02f1412a77241da660fff7cae4a06c412f98671298c349e28474fcf8030c3c7104e4bf3c086dbf731ef2bb33283d8dd8697ff4d2b9cbbbcec1698b9bda222109ab9bf3bd546ab0c1fcb59af57fdc3751d601053e6ab0abf06fa749e6672e4c765166b97148bc89ed5af4ce17fbc33dc138654bd20a24d8635973319e94224b1f4e2fba474b71a4808d18d70795fca1f3125b9949fc27b1361fb41ec6bf71af733644f5650f51dd05e871d96463c52deb5b1d2e07b6c32d5b4301b0db078cc4f269e5eebf1145f05a9ce69cadd287f6f66c0a21ecddea30c5ff7d59ef3d986070428fa73a70e37aace2a61462c58730367b83ae3800339bc2e7d4e07d008ad1d54dd8d5c5e036393a0b6034b13431fb3da6ac5a3cc7c75545b1d2de52b59daf2fb023c62d101dc424576fe040a51b8d57bb84120883887f0eb03dbb36b4370576f50a6bea840c05b53a7f503a8187cb590b526e74bbcf379310cdea8e963090cd1637b4dcfccaaf9bc2fa0c6d5a52ccc88306c7af976b9064e3f07b0659db21937bff994a0c909193e1b465b7430a33de398a6def040c25f67e44d620a3eefe4530d911f60b94f91d899c38bdc31ee4d31400f6440ce6742fc42eb444bb3e784aa90d4407ae71ba16e61a0d9a8b51aa4411dbc2ce10c4a05115eb67b286abaf02e750903516b480f787d528a9055f85074b678dd4c46be50d10f4bb9b35c4cd122cb0e2629eec9c0452bb0f91b23b0b09b2a6b0062a38260d35000f6a443a8d00d21a5066bd5cca49418dc34b02e1715414e67327316109c175882e5cfaa08965af2c2560355b95da12cf04a0a49a758ef7f6467e3af2303f1e7457ff903df4de4a5c7cd5a8c965a8831898df3f0281b0557d5a5d9046ad3410cfe21f6996c3d1ad3232c01d46eeaf579f33a343e7a38b1360c25305b85f630d6d504fd96413ef7a3d37b259b4ce12ac093a55fceb30c44636078cb6a78558b4c372afdc0f954649cd824f0086d3df149236b017e8ffa0bfe4ef4e2c86d5138a17a8a1bcc670e863cc131e4fc5553d69fce30dbf38aec15e709a9c6cc7fa90bb969bd81ab4d2cb5c30cc8d369161cd8efa591f6053a0283f4ab89925bc47df160396071e872d64ffa165d14c2a92b2f3c1ade1e24b20e91b03f73e40ee12c9c6ab6cf0d37361b3e3bc10f41abc0dfc7799eaf3d42ae6f4f95d642593c11e7dbef34c052b767fc357cdbc26a4743c4baf43359c319b6b9b7aa489349cfe0f277b616b5e6cde3241e42baa6a6b546af4940110972ae6fe8f55bf4ab6588c55aedd12d5e7da595ea8958f5b565f1b7d99d26d97d1d7a4cd1f31d8b1e3719147eee09697d0868da8470c0b13044756435842c120dcf298d8284d117d29aa90fbb7df9f98908b398c6b90592eebeece2ab6d7ffcefbabf0a4aa62d1bb271a65cbd372402d96ecbd7ddfaa7076962155d5742ce4445ef70f87e6cc4284d973bac125ec334f145dd89e49257342670aefc32de9139e1158b8db4f40c26f8695fc7bb89e6b84348d914e0849ab390de2c1e59aaeef446240688aad1b6190e55fffc92ee1332520b8914d13a5ebbff3122fd56128be84fe403680227a17d3e66eda71615baebd79c6be9c4db5db0b4691674750a53ebc7e3fde3247286742dbcb7525e08cc26e0b37b45c9dbb8b2f8001ee66686de1b38a725fd8469edbfd86589f4a9c0e3a5d281fcc73176baeae6abce739daf77965d6d3184e0dc45658a34ae48a641834e08a63b66a755a8fd18a70893053571332dc883ec4afdc62ac34a43e212814383fa86fbfd02ee79a8414dbe87867dcbc962a722d81c415a1fd2d4db6be9a379f84206e8c45c1b45e8185504799d5c822e3570d4d795e2e04c17efdeff35d3591b55ae7c9a13f0b63d0af5bfb29e5b58169436d2c52ac88d447a5d5ed6291313ac75f171333d6ede7eed776c1bd48194a42857458b97c5e6e74e5af6a0efb74cec5a3857d9b8fd3dfe91000f19d75330980afc4f7a7b741ad095c34b4311dfc023f9fe1a1921603495b5d97d9719d7a77b642262ea955eb1fb0c351205c155ba9f6ef00f21330145af2a20a84eae9df43c68eb37b67edbbf4e34b58cc0eb54c62d7d2a5056a22296ec0b407b5e92e7538dc1b715235c034a5363a16c6281d663cfb1d25e6d75a2f27b90b4021c7f385bc1a174d2cdf01f7a97e05a623c7590e748d2ca82a648dcf28b64483910f015b686c86c936a492d331783c165bff797550c37e9099b919a75cf0a04d18a6db4d048d614b9c740410c68afb0517ceac25d31845f0eafc0d2cff7a690bab518f758599ce6eaf0a002962b1529237f7a98b586ea06e12a1eeffa0d58fc57287f81f02e02e6c50bcec4233668f1c8caa3bd0c73e1e31030fe1528abafc2e1a5ed00d40747ff86c4ebd77a42ebb4d50f862d0af986ee373325f31ab02d2f3369184d3e0a8371581248d47e841618c8be636989ccd9d4d5fb91db8c73b74b2a01ca3f3f8e117a0e75c92896c4a9c393d9665e0d33413cfddffe15b543548287d2e960f19b77d7d0e2d76362cbe01aa9abdd63de2d429e3b0343aa0a6042aecd00ebed2644b5034f62828e427dbf1391e0527364bf2d03d33bc0f12b4bbe8b556af568cb83d5bad6539957c438194ee6e40cb038caced112bbb6b9e94db66d37d7fab58bbfd9a7382af01af2a2cc81fba45992f09b6084ab460ce5ebae8119a2c1dbfdc7ebf7bedd760cff3b12fc36fc8cfbd99c45dc7e80d9fc84022d2b27a46726fbd3a0aab3a93bf88b59a2090d980ab801ac4af8b933c432ca5667ba58d0a9911ad13350cb79cef90cdb680b23cf2221653a9842db4b110f86d2108525319f12930294c8284e5070acac2136028e3be18b62388c2b942fd5fdbe4c9d26", 0x1000}, {&(0x7f0000002440)="0dd97156a327933eb010c27867884928a3ff5f8b86f803e41d138cec89685848d19f46197a54badf03f93f16ce6fb955b21aa36f065af184197b4ebd3b7123c7a50125774227303e0b458fec2aeed74058377c5633284cf68bd355ec1b6a661c6772d93fa19e02db3051c9a718a9ad68e2fd5e8a5b4d8107e3a556ea0691ecb90f19b807f4eff4743ffc6e70e7d99a58310afed400596e1082ce4516cec06a41cb22735a9646c01a08ecb1de7ca48f2983", 0xb1}], 0x9, 0x200) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000180), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x400000051}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x20, 0x7fed, 0x5, 0x1603519, "1a0001ad090201070000200007791dcebf00"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb52773d5616cabb69cc1a7a14051d04a27b5cb057d5ec186c897764a6fafeca04412715ba10e7ca93a9707b7cbd754867d0e0c8b7d17024a0065d70589e2daf7b535b109449a2bc51dc2889b09657923e30afb1295c5da1adf4193324f9129900fdd105dfdb1b164c6d77275ccdb3ad35ea196c329b7d6fda0dff1cdfabc9911929ed856c5cf1af29612ac0e5d565e6c5b3a679f459013a54eb9c6883ae71e629b9dee9bf29955832d2dd6eadb9043b7967d9fc8426daa8a4f5563e0362a1bf39ccc41dbb3904202c1e6011925e7a12194ccd6a093a7bdfcd611372cdac340948a8df5060ba7b1e8bd16a5bfd317976e4729855241e2c0123f641c2daf5939a4f1667a91590eac28f3929181", 0x113}], 0x1) rmdir(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r3) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x10a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xfc, 0x3, 0x1, 0x0, 0x2e, 0x0, @rand_addr=0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0xa, 0x40, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @generic={0x0, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b73028"}}}}}}) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa38713049e6f19538da48", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0x40}, {0xc}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x6}, {0x3c}, {0x106}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x4}, {0x4000006}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x0, &(0x7f0000000080)="5ab7776a", 0xfffffffffffffe29) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="df", 0x1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000001800), 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r1 = dup(r0) writev(r1, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)='<', 0x1) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf134eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895b7d71fbe32bbcc6183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265a129a79ed9980eaaacbcce224abc7b30926aef1", 0x91) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ftruncate(r3, 0x8531) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) fchown(r4, 0x0, 0x0) socket(0x2, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000180)='./file0\x00', 0x1, 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x8033b9) fchdir(r0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xbb26, 0x0}) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x14}, {0x80}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x7da) read(r1, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000001000/0x3000)=nil) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x1, &(0x7f00000004c0)="00000000e0330c46ff5fcd7f6cb0ce8668764d4af9a08a16556bdb8f911a4b8aa170db5fd18f5b2719e5d43f5b7b1c393247d2069f00295b5025c79e9867e8fe22aede1bbb481376cdcd80db459dfd4c615e2e184693caff85ae469df968c0e0912db5e57245cc2c86daa2fee31f2ac87b8f59e7b7c69a1b92e1b7fd23641414a847f1decc91759d71caf975261de58c0c3d04000000000000000d5c6a677fc75a336a9b8f7eeefd0adf33ef1a6f5e581059bec627e6b65dd43dc084cbe3f1826898670d351a9ed3d28b18f96b0b95210829720d1410654a368d8e7d48c8ac1c86392ccc6a90219b3d3c4f9d8696dcb40935a023976d9daf1f2011ec61804e6a85a687f7aefb4f2831a44904edaa9be3166e77ea1202b1a6ad59de30bbee8b8d55a70fb57dc0", 0x126) r7 = socket(0x18, 0x1, 0x0) shutdown(r7, 0x2) r8 = dup2(r6, r7) r9 = semget$private(0x0, 0x4000000009, 0x82) semop(r9, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semop(r9, &(0x7f0000000340), 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x6) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x9, r4, r5, r4, r5, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) semop(r9, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4}, {0x0, 0x4, 0x1400}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000001280)=[{}, {0x3, 0x10, 0x80, 0x3}, {0x6, 0x0, 0xff}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0xfdc) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000480)="b2c10766d6fa838f1d75d111498be0e806470eedb9e5a7724b125a053174c8e125ce03506ba231aa9043a068ffff2dd61d", 0x31}], 0x1) executing program 3: r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x37, &(0x7f0000000040)="03000000", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8, 0x0, 0x9, 0x0) executing program 5: socket(0x18, 0x0, 0x0) dup(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x80, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() socket(0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000340), &(0x7f0000000380)=0x4) r1 = socket$inet(0x2, 0x3, 0x0) sysctl$kern(&(0x7f0000000640)={0x1, 0x3b}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x9) getsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f0000000100), &(0x7f0000000040)=0xfffffffffffffd96) sysctl$net_inet_icmp(&(0x7f00000000c0)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000140)="75cfceb5aa98af5cb53ea7012bafc24969e05a6333af4e93528e91759c3fe5e9c8e91dfe1046f1fc8e91440c8a4b960b1914360a80bbaf3b3fe3edde9e98466fadb83d8e6f0273d91f2baae35011d1d8503a9b2075ecfa8f4c5c76fb192a3ecc745278ad40497010d9f84323689dfe65e9f932fe1f11f3e48540f69b0035694beffb1b55a32ed96f02a7f836d15c20865ccc06960f34169cdfe27a4aa32e6168c716525c6951c19c6eb7e8f7d4597803c7626e0ce4997d66d016f6b8bfd572c9d5fcfdd007b77e8667f947017bdea2d650938ea1c0cf7409659fa05b6a05208866184eb84efdb02d7bcdcbc8", &(0x7f0000000240)=0xec, &(0x7f0000000280)="c09e13a5d736d0d24d0ab05c545764000d898bbb9bd4936698f075f40791dd109134926ed0a83367b09343d157fdc5e95c0c2ec6e7ec9cb0b4e7c911aacbf70b69ea408683eb5f2d9b90aaf6471255b5ab44fee9ba0d82cf3bf07cba8d3ca8a0a0e8621b75ff366922f3a59db3d3470a424805d5a753b112ed85312a97254147578f76a9b4eb4a", 0x87) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) (async) socketpair(0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x1}, {}, {0x6}]}) (async) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) (async) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) (async, rerun: 32) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) (async, rerun: 32) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x1}, {0x4c8, 0x81}}, 0x2) (async) ioctl$BIOCSETF(r4, 0x80104267, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f13", 0x4f, 0x0, 0x0, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000100)) executing program 7: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) (async) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000240)="851cbfb5339e5279c0265c4ac8186f12afb8eae37e67550703000000b6f87068234d79f736e096fd14053769472a5aad72addf957636d18fdcf24a7b9bcd99fc22d77c80000000000000008326aaed7a1da1378b3a93de7d44cd97dd06d305ce83a1a83c3af91847e20c566d48831b4773ac9b1dbf6e8abce528f589497109802005c7cc460e49680e58c4a5a1bf701ec97528e31bda8dc3db2f71178a6f196fc4ff1f59", &(0x7f0000000100)=0xa4, &(0x7f0000003680)="f89497f1f7238781c665c319b7e8b29287d232177aa3dc8bf935528ee94af57d038185577d493906f59916edabecd38a7f66fdd373cfeb6f36cb31a1bbec6278f679d318fa2dc17e4135d11a883875af452b00809af17bb070c8c59f83e5f3395b2b188bebcd6529a6930afdbd808cbd7cf335f6b5b2a461a40891eb1893c3fe1446b91c376bc708d3add99f034a5ce96a6c29e468e2ca2188ff4c8f86b77d9e5c6d8cd702f30555f6add7cfeb0119328d0742aa639fa3f40871fddb7eee3a78446a62d560a0783e440f4d0c199149137acece71c744f67750dd69fb83c9dfab5a71301abd0db65e7a98394ae884bf2294c306cc9b7ad0766b4db0c2fe6ff0de8e81d52e240eabf0cd03f4514ec9d96cdc6c54f807e7f737cca17b4f884f60873a85e2b580901255756c8203a85c0eeb77f216a1cd9eaad9a922a9e23005fc1837bc02ec24eb631f5458c3067046f3cdc0955ea0dc2830e07aefdb55d34d66ae60f45354e6c8c9d59e94cacdd0bbff1b48bf84607b5960e3b30d8ca733f06da5bf6d9f1d0618f9b8fff37367b6b7ed95f639d3c37806c15a9e4cafd6cea8b14b956095011d9d3142d31a051b109d45f59366704c93732436e92a73766727f2a996b826a4a86f6efe2c36ca32a19fb7fb95461e98b8cfb2511d0c0832e8ad8db04f57d658d44123534383d8746e27417c505cbb3549dfdb5c46ff63084557930896db38a93d553709abee745baf788c91151abb690da1537888ab0ac7561c4c7a1519a6c240b38315f63a2b3735b1e2000156eafc122858df9c83b5eb120121b3aa8805afa243c68df484b06dbe5f7713a3a6d671b0230abc9847ae09e0ff58c429a08df237ce205467fbb54119ed044e60f27b2686e10300002a8eff1f5fa54a10c6c305e5d2d7aa1cb90325be209b59794aed051ada8bc9a36e2a3e985772d9f76f304c979101ef1c1c8ee4a7e830e9c044a5c09ca6da02ae2643e346111edfe70e17e1145813a81cdc64cea17fb3dd77fce2cd37b26d2b7eb9f44625d7966cad39a7c3a149bacbe4e10b1c78a2c9c51b1660aa06aee0269da06d43e0970ca95e1a7e4435956f6114c39dbf75d22e96fb9b302f561525230ac5210263f223ef31b90ec4da0a7dd167c2234f32b9f2ad1a8d57ebd18ebf9da6404da6060423a944f7ce3ad97b24dca87b2e105c431bdfc061e6802a72ba32dba546aedcae3d059579d5fa805814d8c08c98fcd2b96c35307d9995da2f05ecf5e34b3e907a743fd343a8fcb69953b8da342d375c2e4a1c3c266791a48fac80ccc69c332bbb38d3157b3606007dfae02266759a858b24336e560f0c75c7717cdef77261310e9691de14998c89667b799779f4149e462c669f6b6f923b753cc6b5a98498bf0e25734b1619e8e5316a6c1ff221aafd136d8ca681fd20ca62a4581794b7d9c52aed5f25b1177d4837f0b441a3bb7ee1258ca010cf6711b774cc588c883905e7687bc44e213fd89fc5135159d5f7c3a21aedb8365052c6938d5b9bde70f40cfcbf694104f1e62c2df4e103207fb5bcce47807406ff2d1719b4d76adb0b847367f04bb1baf90a24d5617b65214f01f5276940531f50e2e29cd3d59c83ca54ee191e33814ed63fd9485d44fc26211a81ef727a7595be3fba250e78ef3c902040387de1f5a442d609d46b1da1047c335a93a3cfdb79ebede735fc3a9227d070559add504ed4fc4847db961cd97793388b4e365df7845a3a2089ccd32da32579137343903c2c62715465121f5980b8cf42b85b689fbd381b34c371fa0ddb4931b90170ec65fbd7ce94b2cb52c074a5795fc2f613aea4cb71b423233a9fdb85860290ff0573ae27b07c6aca01e935f056db859a46f2c131ef768a0cf0920b4e1b1d9a38879bf1de13f3104d58407ce98c6dafc6858557659cecda0d1b7ea38ec39654daf1df8f844362ac8916eb2d79caf9459586464c0500613afa85862a425264e84a58710d2e14bcec19a53d5ea71986a80bcb4e0ea6c2116808faeb3d74c72185121cbf6d63f8193649eb216a6ba07d83535da2578bc3007b8e9ef8474b2b1008d0a964544ee66e4349d4fb1fbfcd420e061380cb6d912376e08211bcc3d1c906c275313a2c56f1badd85ae62d15dd541be60cd6393f416e41293eb1f1cecfbfdf12e7e1bf44a0cb1bd511d7450e4b64526a45bbb0be4445c244730b8e607aa6d5887f2c23d58fb1a9e9cd118cf992548bc65a4df1dbaecf1a791b693ba8816eaab0d9109db1ad5a8f57810842cf8193008c52e1defffdd56b5a570d434c35297225f0da4bce07a01aef696fbbb79e2a273677eb162c15ad5688cc2c7274e4cdf5b2106f47ed5038fc15ff5a74a48b583ad53b41646114cd040f4d3ef05490c1b6af2319569068622be9a7a12cd0db3c62cefdf07070000009b62b09862f7f4bf48484052794823c9b43731824119e558c573aee661428761570b47da80bbdca933d744c03c80380aef7ae67c0033ccc13e8211955323b3050f3a9dc88201b4986853767f9ecccda86a08db7f09ec5079eee4a67f94967478570453bfda78fecc3ff791e30d68d9f9910751721ffe1000116f62fc4171524acaca250fdd46a303545ab6e6f9891d6dc106ec83b1a9a87519154d938548ab4bc977a82406075e6a9ee2a8629da3c15429285f7201c5bd621793ca43034ca8b41b0657034dd318e0582d773fa12d0671f56dd55306f4a288316d3ac163dccb97a435dce1aefd21c8b0a92d8885705ae516a702fc279be4f9e13ff6e9259cf3155101c3c3ea93e77d1e029aac299dd2ba31f8c8f41d9ce7564400dffa56f22c919608191cafe27ba9bb73b9fd40ea243fa56ee8931dc5eb54372ddf0094e9b0c50a90d23b195720f9fbe393647f4f483022f650771fc9dde76f39bb27b585a71640e5e927ca9f5c8abb8295ba781856fc8b37a4ee17bf4c9c2e10546725cbc9a65d25fb67563292fc202e5b5efa329fd065bf1432c19a98c078a43f6c2c202e7928ccea30dfd6f1d92d001cf801decf9e0e07cfa43ea4a32f836e7ccdab5a09663446e34b64a85774f5d21ce12dae5939bdf6206cab434c286585259070a9f2348fe46cb3aabb99125d65308c59000277ce1418c00679c07eea10b6d24465eb5b930c3efdb8a17d866d49bda84be6f6c87edec48beb38e0c6d940088f2bffa1627b90ed6f3e66516b0398b4f540683ffdd18bdb0822f8ee96110c4f9062d05a7bfe3fe9fb612b78b180260ce66d63eec7606c416b9d104cdf424324e6dec87311e55927d2b838af36ade3e7a288f80d086e4c2cc3a8857c06bd92c755f6f85061ec051e20ee4b8b0edbb121eaba487eceb697c2c4ea58e62b6574a5dbfdc7ff473a6e9a943baeeb11ae5d4bbe00c294a6d02c20aa0b58d4b19c1e7272dacc2edaeb0b65b16b2c71e3261452893684539a6d85b9024a75a969e458ce5d527ff82404e206fe734e46a0831b6c1f1a8d16b43a7b681e5d5331b328abf9b5d4044bccee77381ec865e45e619372547506ba1484f3f39b12cfd5e1125e031938f3507fa9bc317096cf51e4f464e0ee83d83e5918d20c00e333ad6d890643c19f403f94d400bcb57023003c1197452559f0770f3183617940c924302bff858e6ae1dcf04d83b182a509ad4d456ea08ef3368ddd3d94b589a4118769dca6232c9524b78c91294e38f5d0d5993be5da9fc23cbab1b6d36b0d895f89d2db1c0a52e10ef8d9242b45f8213e8ae5b95d18955a4b6a840044a7d9d58cba54ea4967e28f3331d8eb8b30c9b9128ffa7d70b8c99ff47b7c7755ff2bb0c069ed1035dc71c99740b6c990f14f5de31914c7990b0fbe45c288983f48063e8025ab47f44e2c5eb445a4fa93a4a259d3be1b77c36c9467cddd601dae7e6cee5b673ee4e81beaf9683619b96f4e2d5809f0028d55ab2c7ebe19e0ef52af66ff7a3c048faffef34ce909cab218d483cef84b6e7303c6c1abaff711d93aeb18487d61feecb215cc93a2ae205a187a29f71e8eaf1b64e04c67aaea6b1b4d2413fe36f71d8babc00b928ceb821ea6d3b25a2fed908bd595ba3da17448ee6183ca3635b9d0fa665e8b1fe848a11f1ac2336ef6a0f570eb68e9942533dfb7ed9f57dd7a655d9df10c4f433e320c0df852b04721b97dfc70c66e9f22fb87cee4db92b6bf30afe8c8fbc7a451166537c0d3cee248822dd7681b07d63e3c1bb4908f388acc7dad4f75841dbd1c9080885bd4eed76ba1cfb6a0c900c97d27b87ec7c27e8e65387087a3344fbb7c1f6797a20119da74146a89599184ce5237946c396872323a0fee75db9b4baf9a2a38fa7d6963a17be25b61e3e0b21cf8e2be9fb764a17246306936d8e824233e214b86e0f5009d3cfca1c26ab6aae6cb2f6f154eb38df8cd00a00e1f7d183fb72a93284dbdbbe3501aeb816c9a44e3d0e603552aa6b7e6079d7796cf9634fb7c364849ab16f4ed3771cb67408bb77c97f87a25809302fc9326cbf4f57ad3cb71158163687044608bc8abcc3d7f0085d01c70a1c281f6c1cf8a9523209c5b9357ae8cb11d1cd1628b586c95c367be035f02cc39a2ce5d2d6b1a5e4ae1bbfd16cf176146f989b17714b1370b680bdf6828a091c43035a97b91bf8b191e825834fb561243af907c911d5fb6e0406cd44336f897bc96ceb2d94461259f66cb5b1b0e0900245d89c6564b4fd78781ea5a907123c3774384a7e4c6262a50b0103f66619ddd52435abe743162a72ca26d4ff2019f3ffa054de35b057be18add55b0121ce5e8df637c0c96e8cf8ef5b94bfcd758981ae6c5b4bd361f54aa9a7f60e72dec9a991c2aad75af3175107a5d9142e3f38e108334c45f714f36667d7c0c1e5a2ab752939faa8a218a434230d441e17db5dc31ce887b6e7a58a853568c48128d71533a167575dc26af60166ab8dbd9fd079f9ded35e752071b5b53d3f34e87a64c0021e7fbd53c53ce608a4ab2cb4f224aaece4ee550662cdd714f2817b74e1e9b35ad8a17e17dca340fbbfbdf8d217a2f8324f61e41473cc2cc487edc071125599c2f579065b0fa5c72398dbb6ea29a582abd91b4961392d3f89e4d0c9fa87621f2ab1f4b325b138596ddca19b0d9bd8e1a1ba415c2e823ada1ea4b61f229cc126936e2fb1e27576f70043a1c6223034ab0512248d5ae47a6d745699105fa97019193974f3b5538197bb68d7b317cdf10ab3a5080cb20bb6d46ee4e6282b480053f15f07834629b6ef1f8d13427f2ea899acca1472ca357222a5162aded8199a849057f8c435ebe94432abff1d02ce27374a864bc2c5be3c326f7e501ecd6563450e8480429d58a78e6c3935faaca1f9ec625a17afed2d07a9a5580c48596c038cb1237bf29b1f2f4883e8ca8183d1f3a0bd6700b0da34c54c932dc973b207929bb344213f0a4d2942e610be69a0b702726d5d225ed931c15bbbc1a49b88572b1ba70b71a650d28440b030758eb07d017b2b7dc54f4adedd211b0fc4d71e4d513a05dcb359154058263812ab8353660c5aa26cdb1aef86bb9940f6b05787e320c4ad5afab0f2cf9967d5fc754eb966cbac408d61bf71f1c5f44cb669dbb98de7cedfe7eab3e40511e88c74e57b274b52045391a3d5c9067164f7bd626e43a0ed0727a301e53c38c27b0200aada9c4da32c22fdc3349797e133fdeaa1fd8fe197d0c90d21231dc8d59d4a0547643d0cae444d31d0d639b25c0df643f9f7e05f5d7f15ac54c05205d13bdca2975214be5e73452ad6b34ebb771392718c6a9692a65f7c02ee701555a6d415770490dd1a76241617ca0056fe698dacf21800956078192ea9993331bbea70aa206c53ccebdd1bfe1fd8e0d8f8a6fec135938977c0d7ccd16d2cbe25e32c95a8ffcf501b63261a955dd00000000000000000000000000000000000000000000002219e39291a9be404300ef6004261c853986914c7128c37abc993f124fd3b1501c78159ca020c4eff1391ab0ad53d852166831a1efbf3cb023c55b18c0b15c0956cdcb17e2a76f14b1b87c4c7db9c90ba606d8ee68f00fc12edf3a0a35038e8243e221fc4aea16fd5d9fc9ecfe9bbf4e751bcb2cfea9e173cc497b9a73c574c265ba7614f87a262b62c6ce9b9adc94d68858dc97fcf3c7be487afe820e4f0de739ea6e64cda777dce978f5f837b4f13bb5818ca8b98cbd9a868f2befcb3f75bda0ca55eb112e67f158164d6b6dd1ea106a25b8", 0x1130) (async) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x2}], 0x2000000000000088, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0x94739c02}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) (async) msync(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000080)={0xf06, 0x5, 0x8}) (async) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000180)='S', 0x1}, {&(0x7f00000019c0)="f3", 0x1}], 0x2) (async) fchdir(r2) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) (async) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) executing program 3: syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4, 0x0, 0x0, 0xfffffffd}, {0x45}, {0x16}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) syz_emit_ethernet(0x113, &(0x7f0000000200)={@random="7c8bfde4b64d", @broadcast, [], {@ipv4={0x800, {{0x2c, 0x4, 0x0, 0x1f, 0x105, 0x64, 0x101, 0x80, 0x1d, 0x0, @multicast2, @empty, {[@timestamp={0x44, 0x28, 0x6, 0x0, 0x0, [{[], 0xd6d}, {[@empty], 0xfffffffc}, {[@loopback], 0x9e}, {[], 0x20}, {[], 0x6}, {[@empty], 0x7}]}, @noop, @ra={0x94, 0x6, 0xa84}, @lsrr={0x83, 0x13, 0x3c, [@loopback, @multicast2, @broadcast, @empty]}, @lsrr={0x83, 0x7, 0x5, [@multicast2]}, @end, @ssrr={0x89, 0x23, 0x3f, [@empty, @local={0xac, 0x14, 0x0}, @multicast2, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast1, @rand_addr=0x40, @multicast1]}, @ssrr={0x89, 0x7, 0x0, [@local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x28, 0x1, 0x3, 0x0, [{[], 0x7f}, {[], 0x401}, {}, {[], 0x7ff}, {[@loopback], 0x7fff}, {[], 0x10000}, {[@loopback], 0x9}]}]}}, @tcp={{0x0, 0x2, r0, r1, 0x1, 0x0, 0xa, 0x0, 0x9, 0x0, 0x1, {[@generic={0x13, 0xd, "d8c952ace27dc95797b090"}, @window={0x3, 0x3, 0x8}, @sack_perm={0x4, 0x2}]}}, {"c833ce71fca39352d7cb87f0d42c61df3db4cc32af08f3dfda571fcaa7ecae4fef7e076528c7b647037d990f2f"}}}}}}) sysctl$kern(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x6}, {0x3c}, {0x106}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x4}, {0x4000006}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x0, &(0x7f0000000080)="5ab7776a", 0xfffffffffffffe29) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="df", 0x1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000001800), 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r2, &(0x7f0000001340)=[{&(0x7f0000003640)='n', 0x1}, {&(0x7f0000001280)='K', 0x1}], 0x2) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) bind$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x7}, 0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x200, './file0\x00', './file0\x00'}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x1, 0x6}, {0x6, 0x7}, {0x88, 0x7}], 0x3}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000006c0)={'./file0\x00', 0x3, 0x7fffffff, 0x5, 0x1, 0x8, 0x5, 0x81, 0x2, 0x1, 0xfffffffffffffff7, 0x9}) sysctl$vm(&(0x7f0000000740)={0x2, 0xa}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000880), 0x200, 0x0) r6 = socket$inet(0x2, 0x3, 0x4) poll(&(0x7f00000008c0)=[{}, {r5, 0x80}, {}, {r3, 0x8}], 0x4, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000001f00)) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001f40)=""/141, &(0x7f0000002000)=0x8d) r7 = socket(0x2, 0x2, 0xfe) socket$inet6(0x18, 0x2, 0x40) ioctl$FIONREAD(r7, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 2: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000040)="af784282e2082d78b01a1cf5c749cdc76146badcd5854fcbaabafcdec656fff0b1e173417c495865a90264bb1b3f998e0f404a949f4ef0a6f4c230f9a08d9c0946d2e30ee3469731", &(0x7f0000000140)=0x48, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES8]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000040), 0x4) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x7f}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000140), 0x0) dup(0xffffffffffffffff) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt(r5, 0x0, 0xb, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) mknod(0x0, 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000080)={0x0, 0x2, 0xfffffffffffffffd, 0x100000007}) executing program 7: select(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r0 = socket(0x18, 0x2, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, &(0x7f00000002c0)="b151efd908ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87ccdb2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9b30196002152912948f7e57a8b53af5aae7a1e7e954a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdad352974a5bb8b0c293c6b0a03822112dca055742010f231f68d646867dfbce6f70ac63782c3c6091cbb0efa9444de6286b741a42b8867d", &(0x7f00000000c0)=0x8d, 0xfffffffffffffffe, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) executing program 3: sysctl$hw(&(0x7f0000000040)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0xfff) executing program 3: openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r0, 0x0) r1 = getuid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) seteuid(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000540)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{}, 0xfffffffffffffff9, 0x56, 0x10, 0xffffffffffffffaa, 0x5c}], 0x101, &(0x7f0000000180), 0xa96c, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x26}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000240), &(0x7f0000000280)=0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$WSKBDIO_BELL(r1, 0x20005701) r2 = dup2(r1, r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x400c5711, &(0x7f0000000140)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x0, 0x6, 0x1, 0x7f}, {0x7fb, 0x1, 0xf7, 0x4}, {0x4, 0x40, 0x1, 0x4}, {0x1, 0x40, 0x1f, 0x3}]}) r3 = getgid() setegid(r3) r4 = socket$inet6(0x18, 0x5, 0x20) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000240)={0x3ff, [{0x3, 0x2}, {0x3, 0x100}, {0x1, 0xed4}, {0x3, 0x5}, {0x3, 0x4994c9d3}, {0x1, 0x4b0}, {0x1, 0x76}, {0x1, 0x6}, {0x2, 0x80000001}, {0x3, 0x10001}, {0x3, 0x101}, {0x0, 0xfa}, {0x2, 0x4}, {0x2, 0x12c00000}, {0x3, 0x3ff}, {0x2, 0x73fc}, {0x2, 0x2}, {0x1, 0x7}, {0x2, 0xfff}, {0x3, 0xb8}, {0x2, 0x4}, {0x3}, {0x1, 0x2}, {0x1}, {0x2, 0x1000}, {0x2, 0x7ff}, {0x2, 0x743}, {0x1, 0x80}, {0x2, 0xc4}, {0x3, 0x8001}, {0x1, 0x700}, {0x2, 0x5}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x10000, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000400)={0x80000001, 0x5e, 0x2, 0x5, "5e316ee4a1171779df079e2112c84a7aaeb93803", 0x101, 0x993}) fchown(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r2, 0x2000740e) open(&(0x7f0000000440)='./file0\x00', 0x1, 0x11) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000480)) pipe(&(0x7f00000004c0)) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = getppid() fcntl$lock(r5, 0x8, &(0x7f0000000500)={0x3, 0x1, 0x1000, 0x7, r7}) r8 = getpgid(r7) r9 = geteuid() r10 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={r8, r9, r10}, 0xc) lchown(&(0x7f0000000580)='./file0\x00', 0x0, r10) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ftruncate(r0, 0x8531) r1 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) msgsnd(r1, &(0x7f00000002c0)=ANY=[], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() syz_emit_ethernet(0x3e, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x8, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[], @udp={{0x1, 0x2, 0x8}}}}}}}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r2) r3 = getppid() ktrace(&(0x7f00000005c0)='./file0\x00', 0x4, 0x402, r3) syz_open_pts() r4 = socket$inet(0x2, 0x0, 0x0) setsockopt(r4, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de20888bda64612c3100"}) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000019c0)="6ec5ca9e2bd47c36bdb16672890ef460c5a5f0492241e8302528ee8d57ad6f3a0dc1302f5970945a0b7f3b1758cc7d843decf8ab98095f63509ed1e4ff59a98a7a0fe804b9ba039516e73de795b16ffc1a87eeee6e8a8be1fcd08bc29d266391fb343705af655984161ab3dd4c7c38b5c3b14ac9a8b5dd397439ebc60af2d3e0fcfd4d4c08c2339c87d1af47bcaf542622a9b4ffb2aa7eb23f727bb49368730051418bad8372c5c52f639ffc3cb0c6c2231e38fff3295ca9581af8b47636e016e2b69bd01ee7b7992d7b2b2868ea82ffbf4f17d393e60baf83cb8048dc4ec176fbb85b3d98d9b98ab56620fbb2caf135ecb58770229e27a824d43a1a5c074efea8c03ee7594801ce74459d42025b9b81cee42942cc6533ede133ba604c5d65d841f82381c42431fb5d8c671e40b8c05e67088472dbce478060ee19a39a5101b722e37cb55ab1c5cea5f147d01a8ae9b5c1ed01596e3c58bed4b5348d6561e5eea453f14f200ecaf66c47678fe3e12bd9874ea598493b728329aa3ea87b147274d74fed7b613b1582cc7b20253b73ef6d5fb6dd72972d2c8618400cd149ec2dc1cbddbc44740a19bf21231ffa0d51ece74b214d4d5ceae3c18d72332f1db59526b448ed2e3f21ec5fe8256715c8aff805eb26b710314a3b32f328068942fce6e44f2f8f54b1d22b1de46a40ae6cd67ae04d140415d25757f9051571f8c92b34ab1a88cd13b8c371cc23518842d9911d2c16a3e795b9f4cf4dd8650d1727eae1ca74ae2b7b9c4a6a4e50299c76e8fae16f7c7350cf93e0baca453efdd1d2ce60362b95fb7bac2a45b16455322193aece7366525459d3a4d33ba81680e0d82a1decb42d668178c4ab1d8872e008099b1f975416dc00", 0x274}], 0x1) executing program 5: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x1}, {}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) socket(0x18, 0x2, 0xfd) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, 0x0) sendto$unix(r4, &(0x7f00000002c0)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d20000000005ae04be38164991f7accf5f882b297be1aa5b236debccc6f0ac3ebbc257699a5f13103dbc3b6f566f3d897ddcda4802bf94c8f85ca6db74cc3b3b51670f66352235e4b94ad33a2a70f331bf43393577239bd72fa93b9708b389da1f9135ddac00036c74ffcc", 0x93, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xac5b, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000100)) executing program 6: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="6973b3b7", 0x4}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000180)=[{0xc}, {0x84}, {0x6, 0x0, 0x0, 0xc0f1}]}) write(r5, &(0x7f0000000280)="f22e8a75fbc30288d8025c471dc7", 0xe) setreuid(0x0, 0xee01) socket$unix(0x1, 0x2, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r3) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ftruncate(r1, 0x80002) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4d}, {0x6, 0xc3}]}) executing program 4: r0 = syz_open_pts() open(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x6, 0x1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x6, 0x0, 0x8, 0x1, 0x1, 0x6, 0x80000008, 0x0, 0x1, 0x0, 0x4e3f}) syz_open_pts() (async) open(0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x1, 0x0) (async) getsockopt$inet_opts(r1, 0x6, 0x1, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) (async) open(0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) rmdir(&(0x7f0000000040)='./file0\x00') (async) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) (async) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x6, 0x0, 0x8, 0x1, 0x1, 0x6, 0x80000008, 0x0, 0x1, 0x0, 0x4e3f}) (async) executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x17}], 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept(0xffffffffffffffff, &(0x7f0000000800)=@in6, &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000ec0)) pckbd_enable: command error executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x6}, {0x3c}, {0x106}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x4}, {0x4000006}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x0, &(0x7f0000000080)="5ab7776a", 0xfffffffffffffe29) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="df", 0x1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000001800), 0x0, 0x0, 0x0, 0x0) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x4, 0x40) syz_emit_ethernet(0x36, &(0x7f0000000000)={@random="55461e731963", @random="ff51c77a1b23", [], {@ipv6={0x86dd, {0x0, 0x6, "db2ab7", 0x0, 0x0, 0x0, @rand_addr="0d7c6e698399ba9cdd780a2e2104ffe5", @empty}}}}) getrusage(0x0, &(0x7f0000000280)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x200}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040), 0x0) socketpair(0x1, 0x1, 0x3, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) ftruncate(r2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = socket(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x14, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000340), 0x10004) r5 = socket(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0x14, &(0x7f0000000040), 0x0) r6 = open(&(0x7f00000014c0)='./file0\x00', 0x70e, 0x106) connect$unix(r6, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat(r7, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) executing program 7: clock_settime(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xb, &(0x7f0000000000), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60005f0000007b87fe8000000000000000000000000000bbff010000000000000000000000000001"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x10) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) r3 = shmget(0x0, 0x2000, 0x3c0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/19) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x1e5f) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000680)=[{0x61}, {0x5}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000580)=[{0x4c}, {0x7}, {0x206}]}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) r1 = socket$inet(0x2, 0x2, 0x0) r2 = shmget$private(0x0, 0x4000, 0xf24b678a196e20ac, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setuid(0xee01) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000011c0)=""/4054) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000001500)="01", 0x1) executing program 4: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r2, 0x0, 0x6, &(0x7f00000000c0)="92dd8fbbb27861f458fe8a015a51b623541fd713db2a54b593a8fcc7fe9fdaa216c05a745a422aa4de9fef8807b3629deb842bbd7711161e6cfcc1e8da21f2a379efdef5cbe919a18ea07b8ca9a120045b090dceb375498de13eb0c806428f42d022b29c17cd29035ad2445b5412eb8ccbc6", 0x72) recvmmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000300)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/213, 0xd5}], 0x1, &(0x7f00000002c0)=""/57, 0x39}, 0x3}, 0x10, 0x800, 0x0) lchown(&(0x7f0000000380)='./file0\x00', r0, r1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000400)={0xffff, 0x9}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0xffffffff, r0, r1, r0, r1, 0xa4, 0xdad5}, 0x800, 0x40, 0x3}) getgroups(0x2, &(0x7f00000004c0)=[r1, r1]) sysctl$net_inet6_ip6(&(0x7f0000000500)={0x4, 0x18, 0x29, 0xa}, 0x4, &(0x7f0000000540)="17c12a21b117fec6c3eb24d5fbaa190b17e53f1f22f1ded9758a837222eb9c898898cb11550104d9d7c1851882d027e59134870195fd0af8570d1f27e3ffb349974a2bffea346f55f27427584543b6f097acaf22826b658275501ab831177379b29535f5dde31e", &(0x7f00000005c0)=0x67, &(0x7f0000000600)="d6cbc8889f5860cdb335843718af3bc5f8c0fa7340c0721bb3615f351767559953f49fcab321f9e56993368f39ca402ded5bedb3b4ac4549b13c3c184a", 0x3d) r6 = getgid() getsockopt(r2, 0xc0c, 0x400, &(0x7f0000000640)=""/102, &(0x7f00000006c0)=0x66) select(0x40, &(0x7f0000000700)={0x4, 0x7, 0x4, 0x2, 0x1ff, 0x15f, 0x8, 0x3ff}, &(0x7f0000000740)={0x8000, 0x9, 0x100000000, 0xfffffffffffffffb, 0x0, 0x7, 0x1, 0x9}, &(0x7f0000000780)={0xfffffffffffff7a3, 0xffffffffffffffff, 0xa, 0x20, 0x5, 0x0, 0x3}, &(0x7f00000007c0)={0x0, 0x9}) sysctl$net_inet6_ip6(&(0x7f0000000800)={0x4, 0x18, 0x29, 0x1}, 0x4, &(0x7f0000000840)="3c8a4e120a7218e5123c9ee4ee8f848fd00232b7c5be3f9787d6", &(0x7f0000000880)=0x1a, &(0x7f00000008c0)="71b8f9ef6e2ec22ed839b497ce068fade9894d545a63296677a7a926bb0691b698dc2453b8aeee8ba125570bf4b206588e7b26568a4ef95c11a38a5b326f3890dbf8aa0e89f09c813329cf748c8ae26e1db4c0db82309e20b635ee7b436de22467bf5373179a6a74cce2e1e9362c8ff2781540d839be64081195c90043fe272be94157646e070b5d00a921f99e3f2c757a7104", 0x93) sysctl$net_inet6_ip6(&(0x7f0000000980)={0x4, 0x18, 0x29, 0x2e}, 0x4, &(0x7f00000009c0)="5ab5f4247e42eb9e0c2a19068a202ff4aaa7117f43e0c1afb912a5fda249faea259698f24d009402bf7719a777d12835dfab488fd6a0ffe35ef39ec86e90ecfa78f6fa546a8692ccc5b5df5a5bad40f1e4e8a368855e89", &(0x7f0000000a40)=0x57, &(0x7f0000000a80)="5be25733bc9f96011ca059fddca625a640fa846c38ba85e659db7bceb9", 0x1d) pledge(&(0x7f0000000ac0)='&#\x00', &(0x7f0000000b00)='[]\'\xf1\x00') r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) setreuid(r7, r8) setsockopt(r2, 0x80000001, 0x4, &(0x7f0000000b80)="ce4270e338964660a4bc074e", 0xc) r9 = socket(0x6, 0x4, 0x66) getuid() setgroups(0x7, &(0x7f0000000bc0)=[r5, r1, r6, r1, r4, r1, r1]) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c00), 0x20, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000c40)={0x0, 0x400}) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000c80)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000cc0)) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xe02) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) socket(0x18, 0x2, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmmsg(0xffffffffffffff9c, 0x0, 0xffffffffffffff6e, 0x802, 0x0) (async) recvmmsg(0xffffffffffffff9c, 0x0, 0xffffffffffffff6e, 0x802, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x5, 0x5, 0x8, 0x9, "39599196c27e1125fe59e6cec591fe7ae93bb642", 0x100, 0x4}) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x5, 0x5, 0x8, 0x9, "39599196c27e1125fe59e6cec591fe7ae93bb642", 0x100, 0x4}) close(r3) syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write(r4, &(0x7f0000000000)='T)', 0x2) (async) write(r4, &(0x7f0000000000)='T)', 0x2) r5 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000080)=""/159, 0x9f}], 0x1) rmdir(&(0x7f0000000240)='./file0\x00') (async) rmdir(&(0x7f0000000240)='./file0\x00') executing program 5: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) r2 = getpid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="79c052b78953afe69a7046032824c9f7c1a39edb7a77b79e7a4c75efd43897557ec0549b", 0x24, 0x5, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) r4 = getuid() fcntl$setown(r3, 0x6, r2) setreuid(0x0, r4) fcntl$getown(r3, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {0x0, 0x20000}, {}, {0x0, 0x20000}, {}, {0x0, 0x8}, {0x0, 0x4}, {}, {0x0, 0xffffffff}, {0x3}, {0x3, 0xffffffff}, {0x2}, {0x0, 0x8}, {0x0, 0x4}, {0x2}, {0x2}, {0x0, 0x4}, {}, {0x3}, {0x0, 0x8}, {0x1}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0xfffffffd}]}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) write(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x62, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, &(0x7f0000000000)="3ce34e36f2", &(0x7f0000000400)=0x5, &(0x7f0000000800), 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r6) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x5}, {0x1}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xfdec, 0x0, 0x0, 0x40}, {0x1f, 0x4c, 0x0, 0x625a}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x13}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x2005, 0x0, 0x1}, {0x64}, {0x8106}, {0x40, 0x4, 0x1, 0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x14) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000240)=[{0x3, 0x80, 0x2, 0x6}, {0x3, 0xfa, 0x81, 0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) executing program 4: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000180)='./file0\x00') sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000000)={@broadcast, @local, [], {@generic={0x88e7, "1b243ac78698f1edc8d910d259abad895946"}}}) map stack 0x20000000-0x20400000 of map 0xfffffd80750e2990 failed: hole in range executing program 1: syz_emit_ethernet(0x5e, &(0x7f00000004c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x28, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@routing={0x0, 0x2, 0x0, 0x0, 0x0, [@loopback]}], @icmpv6=@ni}}}}}) pwritev(0xffffffffffffff9c, &(0x7f00000001c0)=[{&(0x7f0000000000)="124d424fff81acf7740ad28f27e902283688c11039226f62d303c6fb68c8dc4101248f211d33177060c856cabe7c50ca4716d38f2adeaf405f34355b54477898825020b19060d065cf58c211efae7705778b26e3ba74a2001346baaf047ebc8d37801bc725cdd42a47cff1d966d1ec67d7aa38077e0813c901bb65c28029d33e14d2c3179a89137247b60e", 0x8b}, {&(0x7f00000000c0)="efdbf440637ae50825c1598d50c06bae5917dab461995f3e378af624299dca72f585f1ffcaf61cd80333d72e1702af90dfe96826a5eaf325fa1392a823c38b16a5de386c512c49be19a9b6162787e250d634037cdbc1d9f9b383d1e1526e9c4513ea15ddf5e9a25de9f4e702c3e4b48ee19c7cfa6f66f3fee0ab3bfffde4243b9709c995bce02287ce49476d4e2170df9bffb71b85780aa09aea17393b4c7939da576b26301ba6c774621c4f8615", 0xae}, {&(0x7f0000000180)="702eb323b209bced5d466bbe02e64e545acceaa4a06fe9892ec42c3703951944e628b9", 0x23}], 0x3, 0x4) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) (async) ftruncate(r0, 0x8531) (async) r1 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) msgsnd(r1, &(0x7f00000002c0)=ANY=[], 0x401, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) close(0xffffffffffffffff) (async) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() syz_emit_ethernet(0x3e, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x8, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[], @udp={{0x1, 0x2, 0x8}}}}}}}) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r2) (async) r3 = getppid() ktrace(&(0x7f00000005c0)='./file0\x00', 0x4, 0x402, r3) syz_open_pts() r4 = socket$inet(0x2, 0x0, 0x0) setsockopt(r4, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) (async, rerun: 32) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) (async, rerun: 32) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) (async) r6 = syz_open_pts() close(r6) (async) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de20888bda64612c3100"}) (async) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000019c0)="6ec5ca9e2bd47c36bdb16672890ef460c5a5f0492241e8302528ee8d57ad6f3a0dc1302f5970945a0b7f3b1758cc7d843decf8ab98095f63509ed1e4ff59a98a7a0fe804b9ba039516e73de795b16ffc1a87eeee6e8a8be1fcd08bc29d266391fb343705af655984161ab3dd4c7c38b5c3b14ac9a8b5dd397439ebc60af2d3e0fcfd4d4c08c2339c87d1af47bcaf542622a9b4ffb2aa7eb23f727bb49368730051418bad8372c5c52f639ffc3cb0c6c2231e38fff3295ca9581af8b47636e016e2b69bd01ee7b7992d7b2b2868ea82ffbf4f17d393e60baf83cb8048dc4ec176fbb85b3d98d9b98ab56620fbb2caf135ecb58770229e27a824d43a1a5c074efea8c03ee7594801ce74459d42025b9b81cee42942cc6533ede133ba604c5d65d841f82381c42431fb5d8c671e40b8c05e67088472dbce478060ee19a39a5101b722e37cb55ab1c5cea5f147d01a8ae9b5c1ed01596e3c58bed4b5348d6561e5eea453f14f200ecaf66c47678fe3e12bd9874ea598493b728329aa3ea87b147274d74fed7b613b1582cc7b20253b73ef6d5fb6dd72972d2c8618400cd149ec2dc1cbddbc44740a19bf21231ffa0d51ece74b214d4d5ceae3c18d72332f1db59526b448ed2e3f21ec5fe8256715c8aff805eb26b710314a3b32f328068942fce6e44f2f8f54b1d22b1de46a40ae6cd67ae04d140415d25757f9051571f8c92b34ab1a88cd13b8c371cc23518842d9911d2c16a3e795b9f4cf4dd8650d1727eae1ca74ae2b7b9c4a6a4e50299c76e8fae16f7c7350cf93e0baca453efdd1d2ce60362b95fb7bac2a45b16455322193aece7366525459d3a4d33ba81680e0d82a1decb42d668178c4ab1d8872e008099b1f975416dc00", 0x274}], 0x1) executing program 2: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) (async) socketpair(0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x1}, {}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) (async) socket(0x18, 0x2, 0xfd) (async) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) (async) connect$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) (async) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) (async) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) (async) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, 0x0) (async) sendto$unix(r4, &(0x7f00000002c0)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d20000000005ae04be38164991f7accf5f882b297be1aa5b236debccc6f0ac3ebbc257699a5f13103dbc3b6f566f3d897ddcda4802bf94c8f85ca6db74cc3b3b51670f66352235e4b94ad33a2a70f331bf43393577239bd72fa93b9708b389da1f9135ddac00036c74ffcc", 0x93, 0x0, 0x0, 0x0) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xac5b, 0x8}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000100)) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="df", 0x1, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x5}]}) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x4}, {0x241e}]}) syz_emit_ethernet(0x66, &(0x7f00000004c0)=ANY=[]) (async) recvfrom$unix(r0, &(0x7f0000000300)=""/188, 0xbc, 0x18c2, 0x0, 0x0) (async) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "bc86ebcd00000020000a000000000000000800"}) (async) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/135, 0x87}], 0x1) syz_open_pts() (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1000000000"], 0x10}, 0x401) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) sendto(r2, 0x0, 0x0, 0x7, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r4, r3) listen(r3, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r6 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmod(r6, 0x102) acct(&(0x7f0000000000)='./bus\x00') executing program 2: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f00000000c0)="0aff1466650eeb9a84db7ad482a2e84cb963fe27fa41b5b0c7c79d5d1a90391478e84145c58a7de4d6fc0b355396114b9e09f8e4fee903a3f89d9f360f8cc67d9d19b803c0722aeaa229d0368810fed4858a05031a43b9dc535fadac588be7aa58b6bc5d2980ba0b431b82cf014912f1534071f5161aedc12c78310046dad6bede50727c201ee473a8e7f59de72c2c6af837986dbebdba4d87be995425c87fb000", &(0x7f0000000180)=0xa1, &(0x7f00000001c0)="da213d61190056f7971ffdb35082eaa8447d03bb9337c7915b3c1bb3041d0adae43b8bc6aae0e83601217c2f79b024189405b4d61b4cb465baab8b207fcf7fd63186570e7427d710f8e57e9e9740eed1", 0x50) r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x0, 0x1, 0x40) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r2) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) recvfrom$unix(r1, &(0x7f0000000280)=""/139, 0x8b, 0x6, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000000100), 0x1000000000000309) executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[]) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000b00), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) close(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) r3 = socket(0x1, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r3, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896b", 0x4d1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x60) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000280)=0x40) close(r4) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28, 0x2}, {0x84}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}, {r2}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = dup(r2) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000300)) fcntl$dupfd(r3, 0xa, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x6, 0x1, 0x20) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1021, &(0x7f0000000140), &(0x7f0000000000)=0x1a) connect$unix(r5, &(0x7f0000000000), 0x10) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r5, 0x7fffffffffffffff) recvfrom(0xffffffffffffffff, &(0x7f0000000280)=""/48, 0x30, 0x1800, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x0, 0x5}, 0xc) mlock(&(0x7f0000233000/0x2000)=nil, 0x2000) write(r5, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e9459", 0x22) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="89ad79725dd19baecc", 0x9}], 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="b5a7e6307d6404fdf0a44412bf79948b20765a98d09fe79a90f2745ea113c888285fc2595f647d9f36964bdd6a97e90f76d24ae7dde149dee988dbda643c77b814c53e5f8e94272758dc98e657455f580daa176f380588142e92f4aa7847afac5b26bc2a3a635b7be6213263aa1adf6ebb1850dac7903f000000c4e70bb9a7a69eb06f9556182e3e3f5e98128bc58ef147ca0919f67de46ba61208a4232eeed6556f5f85b7b9a889d97b60118804b817f303957efe7b010a85", &(0x7f0000000280)=0xb9, &(0x7f0000000180)="1dbd06084921068fa87365ae", 0xc) fcntl$getown(r1, 0x5) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069ad, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x10, 0x2, 0x0) bind(r2, &(0x7f0000000340), 0xa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x100, 0x0) connect$unix(r2, 0x0, 0x10) accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000440)=0x80000001) setsockopt(0xffffffffffffffff, 0x0, 0x1ff, &(0x7f0000000240)="f48995a2232ab4007cddadcfa7b0000a363a178b95c99923b6d42955bae7f9d616de60421e9f49e222a50c1d143bd97dadd1d83fe243aef95815b0339443e26bf65406738cb2d3dea27ce6e7f4004a41b70297709f7776abb652c282ccc8c0557c0f9bd3f72cb33149637ec24c89ed786a2b0bfefc778f92693eaa8debe5ef2bbfa2212164f3057e5326e15f2e8f590d78ef9207c5c1d733a023f3c8af752e9cbf17df425efca64d25dd5d852522d3bb86dd02bbf79e5722c5da624472631496f1fdde5781f1ce3726ceab9d6c0594b3040873", 0xd3) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = dup2(r2, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) syz_emit_ethernet(0x36, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000002b00fe350e28ef0900c08cfe24be00000000feffffff00000000000000000000000182ec2674f8436b0dff7e9e38dbf7b63c3dfbd27e4b1e4fafadb3d6c9bf6d0f241a4b07f82e3c1bdfbee0a25e41c7402816515d7385b14d3978ff9333c29d7ece610a4bc9678c9aa95c884dcd89f2"]) sysctl$hw(&(0x7f0000000480)={0x6, 0x1b}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x110) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000500)=[{&(0x7f0000000100)="6b0ecdda9e20ccb14209e0f584971e6be4", 0x11}], 0x1, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r6, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) clock_gettime(0x4, &(0x7f0000000540)) socket(0x6, 0x1, 0x1f) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000040)=""/40) executing program 1: syz_open_pts() close(0xffffffffffffffff) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000240)="82dd73bbd0e8f6260dc1848a66185b578f86ee8a", 0x14}], 0x1, 0x0}, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x18) openat(r2, &(0x7f0000000100)='./file0\x00', 0x10, 0x23) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) ioctl$VNDIOCSET(r0, 0x20006473, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x4d53, 0x0, 0x8, 0xaafc, 0xffffff23}, 0xc) setsockopt(r2, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x0, 0x0) readv(r1, &(0x7f0000000100), 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) nanosleep(0xffffffffffffffff, 0x0) socket(0x2, 0x2, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) denied attempt to set clock forward to 34359738375 executing program 2: munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x1}, {}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) seteuid(0xffffffffffffffff) setreuid(0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f13", 0x4f, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)) executing program 5: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x5040, 0x9) (async, rerun: 64) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) (async, rerun: 64) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) (async) r0 = kqueue() r1 = msgget(0x1, 0x4) msgsnd(r1, &(0x7f0000000040)={0x1, "4c7cd5608ee1e2c0d13a8acd124ae4c35169e970af6505dd30f9c41fa9aa3370248fdfa7856db5215688842e32c2903a3f21fdf1ebf772733772c7c063a49ecc14eaa62dd63b4aed51e0bcd66aca7eed7310"}, 0x5a, 0x0) (async) kevent(r0, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async, rerun: 32) sysctl$net_inet_tcp(&(0x7f0000002f00)={0x4, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) (rerun: 32) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6", 0x44}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getsockopt(r2, 0x11, 0x3, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x1}, {}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f13", 0x4f, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)) fsync(r4) r8 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) executing program 1: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f00000000c0)="0aff1466650eeb9a84db7ad482a2e84cb963fe27fa41b5b0c7c79d5d1a90391478e84145c58a7de4d6fc0b355396114b9e09f8e4fee903a3f89d9f360f8cc67d9d19b803c0722aeaa229d0368810fed4858a05031a43b9dc535fadac588be7aa58b6bc5d2980ba0b431b82cf014912f1534071f5161aedc12c78310046dad6bede50727c201ee473a8e7f59de72c2c6af837986dbebdba4d87be995425c87fb000", &(0x7f0000000180)=0xa1, &(0x7f00000001c0)="da213d61190056f7971ffdb35082eaa8447d03bb9337c7915b3c1bb3041d0adae43b8bc6aae0e83601217c2f79b024189405b4d61b4cb465baab8b207fcf7fd63186570e7427d710f8e57e9e9740eed1", 0x50) r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) socket(0x2, 0x2, 0x0) (async, rerun: 32) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) r3 = socket(0x0, 0x1, 0x40) (rerun: 32) bind(r3, &(0x7f0000000000), 0x10) (async, rerun: 64) r4 = dup(r2) (rerun: 64) listen(r4, 0x0) (async) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) (async) recvfrom$unix(r1, &(0x7f0000000280)=""/139, 0x8b, 0x6, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) (async, rerun: 32) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) (async) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x45}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0xfffffffd}, {0x1, 0x0, 0x0, 0xfffffffe}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000040)=ANY=[]) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000140)={0x3}) r2 = semget(0x0, 0x2, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000180)=0x98) r3 = dup2(r1, r1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000200)=0x2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x0, 0xfc5}, {0x18, 0x2, 0x8, 0x80000001}, 0x8, [0x7, 0x8, 0x6, 0x2, 0x1, 0x5, 0x0, 0x1]}, 0x3c) ioctl$TIOCGETA(r3, 0x402c7413, 0x0) r8 = openat$zero(0xffffffffffffff9c, 0x0, 0x800, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) symlinkat(&(0x7f00000002c0)='./file0\x00', r6, &(0x7f0000000300)='./file0\x00') getgroups(0x8, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000004c0)={{0x5b5b, r9, r10, r11, r12, 0x0, 0x8}, 0x7, 0x3, 0x4}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x1, 0x0) ioctl$WSMOUSEIO_SETMODE(r13, 0x80045726, &(0x7f0000000580)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000840)={0x3}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880), 0x20, 0x0) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="516ae1a90f20f623e6029895fad289b56e38307cff20527c9fb158e5ad787eaedd35f890b2", 0x25}], 0x1) r0 = socket$inet6(0x18, 0x2, 0x0) sysctl$ddb(&(0x7f0000000280)={0x9, 0x4}, 0x2, &(0x7f00000002c0)="fb2caffa07a90e711bc2b3120d9b50178cdd7febaf7894a986c34fa2e20e89a0dd6fa7344d1b5814b6defde3f3a7f6ca0457c5624178f3ce941386a6b56faf2bf3f5c7ea3e8ad93e76ef8f81ff1b0f33fe6bf392b4fd489121718f14614d656a9c9899f0cd85a6380adfebbe38c6eb9f1f9109317159ade43d177531ba09bb3a57b31a230c516e4854aff2326ab33abbc0be5ec8b130c65ff51366c79915928b69e879091c650b97a6a5ed1a", &(0x7f0000000380)=0xac, &(0x7f00000003c0)="75d18b8c5bde73ae0001a96024bf0bc6597439b05c3d9ebaf4893b4dfd9fab5ba7e2aac4eaa62676d14c45e4deadbeb5f698f6eb54e84d293c70be6118eec951852fec87ac1b536a89d6d0eb2076e509385fd43e5a5aeb7cc5115e7f5a69bd86c8734165e5f528e3921ced93aec94333edc3ec13cd9d8ac7e1cd7688aee782ca4eaa2febd5b83929261faed13372aa62be9d13afccd87d55064c780ac0d69a0228709f5d5f9f2170be23d8008cc9d34c5ac9be408e31cd0cd049af6c7c31be0a1f9c8e45a3cc99fdb89f32a664503083459e2dd1180436acefcd27dec769dd8f2d8b4cac0b725b754c0079d36768", 0xee) ioctl$VMM_IOC_READREGS(r0, 0xc050756a, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000100)="632419fb", &(0x7f0000000040)=0x4, &(0x7f0000000080)="70aab962", 0x4) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80, 0x0, 0x2}, {0x60, 0xa5}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) madvise(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mlockall(0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="e2420dc5", 0x3) executing program 1: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x10000009, 0x0}) mkdir(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfe}]}) dup(r0) write(r1, &(0x7f0000000000)="7696c7cf00"/14, 0xe) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040), 0x0, &(0x7f0000000100), 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000358000/0x1000)=nil) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) socket$inet(0x2, 0x4000, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000000)=[{0x1c, 0x0, 0x1f}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x6) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x2}, 0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 7: r0 = socket(0x10, 0x1, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f00000001c0)="f1849f84a64ab92c0566f67b54febaed7fd3e5e372604f7a9dad9bdf1f6503c8887c11ffc1c0481836d473f224abea41824b5c2d5b8fc066cc82b8bce3646cabaebe837431de414f01aed5cb06cc0c92f317a85e99eb55bb163c6d42db0c445d9200e60df02c4e26ba8b873079fa905639a19f152da3b23be6a5f937868d6e08ab9ee8b122fc50a9118e4c3dbf85a8d41a47d15800a87f62cced5e4cc7e9cb7578dccf892d3028d310c399ba252220d885e361255e57be79166efd791a3db7a0", &(0x7f0000000280)=0xc0, &(0x7f0000000580)="dde8c0d5cc38f0ea6f6c0a74aae5554aea0a0afcc4babc9ffd0f054fff72250e4e89d27124af5891776a589faed19b23834080b939ab5d963e5848ee9b9027860e4c1fb3218ea80f8bdb442c16cb678b50e6b7ce8c7866bdd0a726465b98b5a5df080b213212d8a75c1d5bee7ffcb1efc7b9631cb964452be31e7804169048e14b8fefceca8c3dbe2e024a43e6441b5d14949fe8fde6d925076e6f7bad9b63fd4b0f018ac8a9ee7a6e4a2543f5d91159a72245d26f7f702d489bd824da1e516c46ab663ca9eba98f94341e502a734cfb8bc23df1179d4c2fe05006a7ded8985166ce91e7856f3cf4c555c4e3af9060eacf493d36c4e7dcc1d41ff4b9b6c37df99b788a19109f0e70edd17f16599c6e01438ba52c26048462cfc79727e5e7067dcee905e60ccd24792046171173db6f8b0ddf9744fd78874a2cb5a3b42597208666b936bd2363b7d591e39754c6887963dec0df07b3ed9555bee865e925ab2c77a68b67d0aab36eda2fb6286d3c05c46cd38605cd423c3f0fae015b03c355232f71048386e0814dd25331ef7183c9a919377cbba10c78c963e73ec33bc885c9c1a8cdc0a54ff3612e24c15cee4e937ed65d9b899f3764880ee07113aec006d9d31af03b7ca7e37195d833dc5a70374cadfc061133be61a88df401e0cd0eaee77edacc113e9fec6853fbece3fabf8637313dbb8aa823f3b2170009b357e4959d51171e70f8c24c1856bb65752d5a55d9ab9c4db370bf09d695fd5cd92bb4424e90fd9435b7ba734143e7789bb16fb73f06264d4cd1d36a19eb63ecbc8fed42659cbb36b3a8089633ac6d4d8d289886bc7fdd24334c2b20ddd21348840665add5564c9e96ab3fa4d705c2c85d10ce7bf61781b1872c8a66536bea350527e0621313f6a5f82a7c9bcdb67a07a009d45f78a76ff1bebc323d188b2a9c1f8a02ab4fb8655630dc30b587553e2b6bd9072f111aa85f9b4d1db6b032d64a07b88703385edf68bcbcb10f0ce52c3b5f93aa72f6a18c7e0cf5e0ec0f55b45138f3ebb819983cebd5dcbffc20d6903e44c6122a0bfc1279b50e2478116fc16a679095238383413e465352126d2062254da830f6ef45735cf1e077337961f294894f4cacc21f56038a5c5c69996ac91cac039e003eda523a854c5406a22294ee20798a0708a6d5b835d240105ede4127d06b204e2d34e6f96d7890e55808cb610744ec157f57f7683e43ec3a90caa3935fdda2d3ae19e2f1cabcb0c406a7cc59f043f8d5f8c400879794f9afdf73b20147780350ed21f28eeaf5a303e5fa6c1dbcc5a0f5e6df60a5aee11fea13a96fc2f0e6137b0f2e78445ee4cac60a463ea414908534a6b8a5103046008c90e0e8feb844bd4b700ce4e435fff9f11fbae6873e23e8cea167a60f04ed762dbe6387a4c3bcbc95d15014f88de255895f0715537a0c4cdcebb3c9d31f040186a735301e59b62414f9e11ecbde7eb7da204d9175d40eaf0ac90935afd998c3e9c85294ceeefa869859be26683648bd04f68d6ba9eabbb2867e18a664792438bd599d0e77e8df00c23945625f6058c5f2275fe8f47eb501bd9f455257f22fc5a83b136d418f619ac5c11ca5abd8fd4dc2cf8e277dbe131ff164acad17a9852ff207ee20670b5ffa37dc1f124d586bfe139a435f6f9135ba68eda957a636f28cd6b05348fa46544c5d74c40393f2da02fdbc26f2f3c85693e8d25bcc0ff09e88a1cbcc0f9bb5e30b7b4b28692d3dbbac54f87a16ed2699a6d15e67b1dc0fb29ac6a799c2879113836175105864cb362b8eb9e9ffa62ec6670c4d37a744d4bd97dcdf9e33802d813c5ef6941365213dbab2b87d8038d6e0ba5d72d949db878f8ec4c04c89f1097e80a6ab558842a4b984d33f7ca4ccc2dab29f3196aafc44f645deda87cbb070fce5bd8291925b729e9d4a2c1b0876087e0283457a84a8b2b26b33128984359dafabf10213a143376a623e0a2da7f791db0e5ce5171f30073467e62d99aad3815c135dcbb7e63263fd8cd1149cdd40e0966702ddb1d7471f987b5df1db6b30dab183e89cd3a3c41fc6d8e4de7cb44f3e3269cbb56b2c41d6de1493c860b951d16b2a4101b44d97cba0628f499726ffdeadb904404caf01c1376a8cc7aa7c5e6529e994f351f59cd2b2b680c114b67e4d31086a40d5b60746eb213e3729abf08c4242773ac67b05299e84a1231d424710b3b5e3169ca544ab22c94b93a17c387c942c2a6957bd7edb8081ad7fa7d4c715f24c220d52658c2f1be74236c62067887e6f84f0468e37de9980a4e5efda45bdbdd8d1714b64b160742444805d3a622d2c92fc64644562276a8d8b81a4ff59444cba74fa38c27adbfb542a919efc96f11874671b0b7f5678c5385e739843948e33e29276721b60569cbae56f2314c520e058a0483f1138a0e58ba3bcdad0eae5dc6f222def2a95f4e46f13f74cbd44b1d9f82ae75a17053f23a1e421efdd7864f05d8fedaeccf71cfb936a7d69fe325fd8e495235399086dbf4a05cf27190e932091d63d4af72b8e5e8866d3090efdd2998e7d2e4469a9e148e9dd65291d7446202a14d307d66ba3b1404f6e32b8f72b1b2f010b80c9e2ff5876c1c5aa8ea2d122658a911b33cd3175472946412e65db9853c23366b630c35aaaa12b366c4f2ef08abdbb978b62f475765f43186f07c7fa1bcf6585b185ee1b27ddc100951043e78a05d5ae3fcdf2b62e4dd80a9508d7c5f266ca827a673460ce93a7356bbf70a4b8a6fdc507c44dbea413e53e49b39174f0642308ce8efef3e7e701789a1c4423649d1bcde8c4ea0b199e2c41106d9990cd7236ce326200572279419f444e1fbf35dd42078a1f39a60ace7dcbc35ed4774e2846d4e130f5a8cca8075aaadfc9c7dbc247fb9ab9a0e91d3be13b57f4c016082eaae10f16f2664267e288594c303c6443e95b853f88f6dbb13d1f7aeee071612cc9219ea10c06408ae7953297a4e4206f4dbb818a196ae43d6c4208f4cbbbb758db87b7057fe7f5093dfdbf7b96e4029497ea6efd1ce499e2cad726f9917068c484379db40178179a7c856080ba7cdd316b0ac95da8b766bb7e3d3911a46f12f35c932d1a4e7463aef4acd2abfa24e700b82f0faa821ba20559c89df43ddf29a8ec8bfce65dcd638903bf8406716a4562b088b92e02233867453bdbc849d71fc90161300f2f78979a422c9a54b95405c8aaf8490e5d5482b4183e353667942651e9c25d03e472047d67c1605191b70ac49b623437ccb08e3ccc1b20cac02167240159333b9e2c8cd915b1253cd12f39351dd57604fb617a3ab4a0cc0a2528674c9e0060c5632adbfca01b97dfdf3d004fdb9518bb9c9f71bef3e6c79270897943c3e6c3ef4a636fb46485509b155c91f4a3d3b24664084dc9134bfb9114256231d80193504505c2fe0be74b6d1abc843ccc5aa2406542c886cc357d8b9be97de9b234edc8b51e792b650de00b340afaa40e90605e90959daaef2311ae444ee61a676f60d3052cbdce3cc617cbe5c79de53f77eef15bd42ca6a272c74b008c39abe7610ea84a2a00f968da4c1eafd3ddf578412e23c55ec66fa5d8347119acbad04b25607e6f2ce729e984fda6db1f3a2417f186aac28886e9bcb175f1c6821c2dcd69f1332bb39790b4673765ed25bf83f1e91d1e46b7cab91a251ebecd9ea26f045037775b1ddabcdaf9efecc95b06a954291f996c6df858c863796c572e664724bcc50d64694878199ec590594c4bc13e5da064d8679f50efbc7a10b21e8b3cd6b3eaa4ada67030516c982bcd79694b8c5e401c4621b7001e86d62cde7be94d5d6afbaf47a6ccaf1bffcd2270bb59cba534bf0633995be56d6d01abc6eb62d52bc596e045859edaa8ae9ea89247e37e04d56c7db89e0e87a662c0a93b4e8c211cdc2bf06a726ea92c02f382c8debea4b5b1beb65fb0e57f37a1ecf18ec1c73988a55c7c97290cbb1b78832f9600ad72ff5ad0e29a113241f187783b8604c726af14d7e478251289a941b7e65b0be4cdb68698f456631bdccc8f2f813c0defc1e422f94c96de520de5b47ad812d3664d684e5f95cbddd2f2fb102f5681f0adef6bb12d040c70eb601a28b50b2361f301a958f492bef3a514933a6986b2c1704d1a72993f906441b50114f94b40eb53a8114db7e50627e125d01e77be5434c6084cec24a446211e581cb566b569decbc4e37626984eb864c095e3913dabeaff1cb268230a69a24ec06bbe09170858e005a8dd0cfae9934fb226a33fb3cdf478bc7f9825b2837b9d1a6ff2d0da66c08a587bbf1d913332f93bdfa98e8e6c45c770d9a37a74d4d9dc4a8c18ad21fb8865d5cae903ec1234d4fbde2d26c77e7c1b14e2602ed50f57e06e0709525e0223ea079e9e0532b8a5cbb4fc708cb87295b6cc2ec42fe31e575d83b718aede54190267021345bfab5d4df8e51a269385cda3b273c8cdcec2b307bc77f9b60b75bb14c4e0f15cef8d925aa8118f1a7b8d408fc06b9b8c1f4555835a7bcb9f57ab724462373790e0f65b1e5bda20d3c7eae35b58f949c41203e1e4bb1ec00b401a5add1a326b8690123e7ae6bb9622bde3d025ef81a8848a0297317d5f5b74ea89f6ab3e7a52cdfb7209f23d7ce5cfbb359395b6b89382b9a159c3a01ebfce0c2c3640051bc0b46bd33a7bbba1451eaf564f0ee8c2776e6537ffe1143aaccbff4ac6116ca499a9ad0e30be49b88ec3740d5d5e909b60ca4972b10f7ca97cd5b90f61fa20e94edde6731edf86d1c7b28eac8e4407e4ca8e6fa5274ef7b7eff35497303a6c7ded7b8e9303d69525a4093ca01c538b0c5f90dce9b7186971694abc943240a30d43ab67e0f4f4f843ef343c103de2c3d8b7d6d515a01b03e9c9757687720d4547048fe38361324feaaa4cdc649a332984308427be4968031055f8e69a5130c3a758de8ff0d5d4e0cb4e168c31c84949cc5f709201fd9f940f71a1451ed6d2cf48753a427da8abc4b8c8e126abfa44c6b013915e60b3bef452763110a7893ca603707889e1827f94bf957e2241f33f8cf23f64fb8df192987107fa888d2114f15ee910bd1e9bc077f8ccea76e94ae3c3d5c7a3134f5cf02908c2a5cccded63076ea75ab3dcc1633620e92fa3ae871d79b80f00616211384e78a1a2194f37e6c0c6025bc1a19e632ea0467e5f9a5ea0130ff76250686f4e63add2c604c505f21d75104ca310bdb2f6979831c839af4722033b18babfc062fc02964e375ffa448162deea8e7ae05517747582e80b3e3f3c0a76e7ad3ae0e4ea689889a1f66701363dc9f030840c424e1d37e87eb33d03a38c7427a043f7914bd982598b48458d2a3b294ffd255ba5b0242aed2f85ae973e6ad49580980102278f571f8c99f05c7bfd41f388ba7e0f9915253d1bf302e236f0c8837b6ac53e9d54cad6987d1f0d71f878cf763908d84e2e93c4de58b311969ae27312544f191fd26cb6746d95895d15a2c3161c429a6d0fd77edb6062a41b9af160fc0da06282f5eff65cdaef8d39396d7bd39bdecdda949750f8695e1fa937356792c183b39dda6c46c925abcb45adb9a5708026b907f17147d36223968d7e3f59be54203a5c736c51402a33cf3170e1228cd89e4734c4b525fbc5a401284bf14e90b6c9d80d0767ca191845aabd2a86057bb111760a8f71d529bd4af20e95cda6d9e79c76b3b867f47cb0f3e010e637dc079438f0d43a0ebe69c82a0966e111fe659d415f8e799aa075a293f4de42f9b818e1cb50edd2dc348327cc19e1ac8268b2d1228220ee0d0cd76c23c5898fce", 0x1000) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) pwrite(r0, &(0x7f00000000c0)="896d0503955cae91e121c8ae13d99f40a06d8bbde2a39181ff0abe50800ecee96823a34e96798eda183918841b451c0d0ef0d7192719f9d198de3e9a977519325b9688a07273b6425eb82e5d1af7aebd6b50374c72e5572a1d703c202883fffadb10086abd8049080b23dcfc65fe910e728b53d8f29b3e385c85e84eeb4235f63d692a0c78faa53e0bd8ede83c57b193e800cc07adaf5d8aa4f895600f1a3a8019db26f67372e58047f6a92cb72da6fdc221092d3707a43da8d5d5277d813cca22c4c8", 0xc3, 0x5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000700)=[{0x2bc9}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x1c}, {0x6}]}) getpid() ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000002c0)=0x5) write(0xffffffffffffffff, &(0x7f0000000540)="ffffffff00000000df2100000063", 0xe) executing program 3: sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x3, 0x4) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendsyslog(&(0x7f0000000200)='%', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x400, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000540)={&(0x7f0000000000)='./bus\x00', 0x9, 0x0, 0x2d}) sysctl$hw(&(0x7f00000000c0)={0x7, 0x17}, 0x2, &(0x7f0000000040)="e187fe23", &(0x7f0000000080)=0x4, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x7}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x0, 0x80000000}, {0x7f}]}) socket(0x0, 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) (async) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) (async) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x1}, {}, {0x6}]}) (async) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) (async, rerun: 32) seteuid(0xffffffffffffffff) (async, rerun: 32) setreuid(0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) (async, rerun: 32) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) (rerun: 32) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f13", 0x4f, 0x0, 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async, rerun: 64) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)) executing program 3: r0 = dup(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x20}, {0x6}]}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) r3 = fcntl$dupfd(r0, 0xf, r2) close(0xffffffffffffffff) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x3}, {0x6, 0xfd, 0x0, 0x80000003}]}) write(r4, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) write(0xffffffffffffffff, &(0x7f0000000180), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) writev(r3, 0x0, 0x49) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x7}, {0x5c}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6", 0x44}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6", 0x44}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getsockopt(r2, 0x11, 0x3, 0x0, 0x0) (async) getsockopt(r2, 0x11, 0x3, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x1}, {}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) (async) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, 0x0) (async) ioctl$BIOCSETF(r6, 0x80104267, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f13", 0x4f, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f13", 0x4f, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)) fsync(r4) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) (async) r8 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) executing program 4: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x13d, 0x0, 0x1}, @tcp={{0x2, 0x1, r2, 0x41424344, 0x1, 0x0, 0x13, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x1306, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x7, 0x6, "cbe4c8", 0x12d0, 0x1d, 0xff, @empty, @mcast1, {[@dstopts={0x8, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x9}, @pad1]}, @routing={0x29, 0x8, 0x0, 0xff, 0x0, [@empty, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2]}, @hopopts={0x61, 0x30, '\x00', [@generic={0x80, 0xb9, "44f94a03e6d05b56744bcc7494d65765677243e390522f36c6cacc615a14090a256af3332438d8c9bb7cc463117d53e055d8e29afd6532b77ca0ee825ca79c29d4f6fc4fdc53b2fbe01214ed2abd027f318c6bac4de360e8e1ba7e6c6f6fa5a8578593a59b3b1293fbca9e68d8a2ca2ca61bae879d04f2131246ab47592cb9f86d0fb14ccccf81a44239a82869c3b2f2184e908da082304e2d027380863a933fb3074b863ebd1ebfe230f779b0690c1592bac268c69d50b4c9"}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x1, 0xb5, "f2948f44e98cddc438b2d875924ac0c4e1822c87128c404ca7aff2d8f209b34e461cc21a3186058cc534158ef208df8fd74db74ec6d03d1a41c6e35d4292620a6840df072ea66f26441480e845659eba6fe78373a9d03d145eec08f57056de13c0a96214ba7347561bef6722326e4160f31c10d3320601a44bf2cc17a7b80db5f2fcb72d3a02139ba4d9516ddf86ef7845dc31f3ba02db94aab85147f777ea83c857acf26a810cb747a5a8de295b7a898e69069166"}, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @routing={0x0, 0x12, 0x0, 0x0, 0x0, [@rand_addr="1a47c3d9ecf6d9e681110e71aa428bd4", @mcast2, @ipv4={'\x00', '\xff\xff', @loopback}, @empty, @ipv4={'\x00', '\xff\xff', @multicast1}, @mcast2, @loopback, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0x5, 0x3, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x7fffffff}, @ra={0x5, 0x2, 0xffff}, @pad1, @enc_lim={0x4, 0x1, 0x9}]}], @tcp={{0x1, 0x3, r2, r3, 0x1, 0x0, 0xa, 0x0, 0x0, 0x0, 0x7, {[@md5sig={0x13, 0x12, "270689750c172377a96c7793bae952b2"}]}}, {"25519b9bf62d4104ebffa0129a45c74375c7da5af43a77565503e7df9cad892673f22f8a175241ad5a65e438baeef3dd91a797e6abc24ee0f61e74c940daa6cd941c981cc0b3ecf8ce512e2133a242b5c562d672dfcde899c9b0e3351a69b0302dc6dc9b0826850b2a094cbb794ed13e8d0ba7d51e9e895f8a4c58845e9c477ecfd462c2729625e28d28416ef10cbb78d6a2e44eeeccef4c515594890b6aaea10df999d60c23f243737724779122b4601524b5e926e08aba131b09cea33580d1066580da17e9df243ff5384758c44f8237905330412e3b3b35df85acc22ae1d2d71755d8010b289f33a91c65ef3181003767d22a2a10a2e69a75a09f6a76df96f651474886a59973477e2060cff855e15ccdfae50b135843fadfa16c6931d26fb37d3078ea825b97ae5c81dea9e2b3c4ce83482615776df2f9629bbe1a7bb8324f78eff85051389ea3130b006e04d04fdefaa311e3e74b33884f4d4db272f30836b52bb545ee57a1510a6afadd46da758fe3a3561e066ea6b3761963ab57add771a4e2f2de77556d5ec0366942783c401f4590cf4b08182c3455159f52d6c8c5c419f11d36efdded8b209b3104e826eb1e58cf3aeda05fd34921017896c6912abf2218cd89f903968fb383f8c9da00e5ff2b427600856fe5f57bf1b68b5c5143aae714fac59f626346e93a72d15d0c0d98820c886ce1ccd5cc9c08ab22c39e2c70cd52fa2f3a9f776862c2304c72c3297ea89968b4aebea7292655f7dd1d773c30d0b73586d7e049b494ad3dc3db6c14518b8d56b343dae39ff1f4abe6a18adb8f3568b3ee8fc3d319523482cb418141a75c8f1270fabeaf325dfd5eb39934f5a07a969a3e24ec36332961e8927ab668cf110f1ff0bd44aca538ea07a7666d4e68bf6ebba95fb3c90b97aed3529e343f7e088a8eb52c584c8bd28a7743e946d05cb86150823701e67d63774842958b8e289b8cd1ea1f88a79e6f55b59ab51853b1faf3d86173ab8adc96dd7ac768041e3566f8376b12598ee3e738e2941159cfb961eeb50c2568fc0d37e9e3c346d427e68e3603c6b5ecb3b8da7345dc7fff1907325818ac5f253f4cf1139acdd623b45025b779dab9f4b29372306666cc43c98efe82b15194d3fe9c616daebb2d9fafcc8401f964c11316293a417067a5ad442ba7638e61dce30d8cbc57e4dd68a1c243615f93c490765e48baf29ef8aad87793eea516b8096e052e52bdcc57097a91c29b5fa2ad9668e615d596cb1965ea69e6ff89faa24c54f209261693e95a2b3cd2b0e584321651ac2ba756c94e0ad184b76e01dae0edcbfb5f97d3f87b143925cb00ca4438ce6b8935cbb02aba359dc2435351d2bf42c1d9b1096933fc752aa836555111decf1a5f00f6fa88d1754076c21859d6afc17fb84f19517a5bd05179154a3039bd25529d5123d63cb98b0c9941d8ab6df2a4a377d4540b782d026b1d72d76c46b80c326f614e69aa605f00e2d669f34073de508466176afa4067b142f5d1758237c179c97a8e18f80a0d714996e17ec699c625590063ac12cd74b346c63730d0702db1afaa956779a87b95128f965c8fce6408dec00beb3e11bcd456202d5759c577b0972b834a9be9cf45ab617ad1e6798ee01d7bc3125aa686793cf573563d3e7c30f4e4fed2fd357436ba713a64d313f6e96bff5f29210bd04c79e1478171d59e9dfd595cf58792b009da9f619a086925049eb397b342a4719e6dd35373428f03ee66119c10119a6ac49267a411fb71929826f6afca4c2706b4be7e4da60e03070d0b8bd9909564a1a1ad32769bb371bf0cd000c96b19d245193435cda9968c7a4c42e6290aa62e46551c1865afcdba64960f053ec93112657e3649cea15f53cc6d336c9ef9fe0b9a366ba3e38681a89fbd87006372db3fdf3457d8cce4457c857ade3473a98992cc8eba781f50dd2f956dfea0bd30354fcb2fe63746103648c2169b50f171510b54866355a2dea9ee99764df8993106c9897e122f627435a88da40a57bd337aff54cba5e35902b81a2189bdb03be2af66d6367a1cd1ce29648a553225f1fe22cce348df67865d3a7b43a3cb5016294c900d41cc75ff03479fd10c1a734962cda78fdb846d5d4d158ee4f6f78d282ffa6cc5a796434c284311c33ec3cd4c781957f88a6c2d7f2887fcce026da25fd20ba99ec66caefcbbd481dc48419bb0f3264e70075d88879f69d84e54fe4b505d071c59ee8c726a778e9cd4c39706ffc79aa652db414ea2a55020d384bc4dbd1954cf5c134cb6d41d44a7fa3c0faad69f2b664b7976308339d7ea1ffc4e3340ecd68bfdea0092e56609e96204ce4c0a6890954fae06502a87831499477db2bbebb2b8bd967b34ca25166a6762f0dc10923c133ad315f3ae290dfccee6a46e03d000efb29b92dd132a73e6cbd0335218b48b2bfbe9c61178609c8d6d69163e10300fdea039680dbfe023b12cdacf4f9bb2131cd6b8a34747e57dd580ee88dd86a3095421cbd0f8c49b8b91bfd8daf56025646ea38019d1a8203c39fb2e3d22f76e84e9a4726cb4aff1fd2699cc5bca98e664bcb27865ce480524fa867bfcd94ff39797eddedbb0fcc92f6dc6b5669a5c61f771e0ec56318365e82034fbba46d04beea15b115a8ef5b1a8582dde1096dd527df5700a45c251878e04b3ca3dd815f072708080ae44da19c6513761e3783de71a1de11a036542b3206e80710a0d153b7bf61386f8d5f189db5081ccb31bacb9f64cef283a5fbb4cceb628ee62534eecd11b4891abe2d8f4a59276ac1a18178c63cd7d6d13b12df1590953c970f1824d04565be2200d21afa95fa309ba07b0623b6364038f0bec68cebc2879d36880a17b9d9ae8e805bb7d8e0a7a8b46461001a35d20c6ae2afb7cb5ac1b7c8916d80f8b3ba51d9dea9fd185c78f2e542f20193b673283daf212e96d40c9651c72f3e47771fd7fee65d28fa4f607a0ef453c1d9a2772714b39fe11581363be428ec956cdbd18772fa259c777ab5ff7c807bfeaa3e72cc73fdab77dad775b9a816f68e9fb1cbcddb8427d26096a4df566edcb3b3fe278de0936e443f214a635ad33d54503730c6e8d6eddd04ff531177809d4b0e2cdd255d49a7a42a9aed53e1970340189535f3bdf0e7c00f3c8f3379839f379521d94bfc12f1cafdfc58fc5e05a04ee1861b77d00f91837dbbb0e21167b5a13e2540561324b94a5c443a620bc75f2621af8fae038593002d2351e1856e3fabcb5b570b0db962ec8795cf11ff9491611f056f8b2a4c2546e62807d4fcea1cb633a87246b2e154b3c5ef230a56c655f30f8dba19a9199d2359b991a99b4b72507014d2aa0c6354b4f6525e48f7d75e94571bcf2436a10d48aa317ec3eb4a2b42ec5703e3148d8c3960172da9c1ac07543d44759987beecbb4a34743b7641955cda5ae9422ab0047a22090e649ceb5e163d32cc0548f050013b0b8c90ccf0994cdb6e45f629f10d3c6f084f1ec5e4855c3513ddf2de4ca4c239bd78de5d4f7c3b2f7fa5da5fe31960a04a6933010ad2965ead39e43039c49e2011626723d1e411f0bfa7bbbe342ac39a55b2d182f2bb7d50af6dafd3724d46ff5450f5a3c682fe9ae0921353ff3a5feb9fa24806ba5cfccd8fd471c92b48bd45bf0090b3710d679df6dc40c64d1b4ae77b54aee4051efcfba9669457850c5f59b02fbebac1cc79a935ddf30a57d01a1f1c313ed013459a1a49b3512a682b2d95adfb02ad58e778ca39283a16e658c8a37bf9376548db240696a8edb1ce8a9485d90a12ecc3bd9b0ab06cb338a8dd738f46dac5f2a58fecd3fa32d83877e90ec982830d58f0ad27b8a459d0c8d8d17592714770c9b995f628bcf5b8f05f9d84b72507cbaf31e33f8aa7d051e079b47f99af7720f543de0beceb3d716e77c57a075519cf91edce9684862b1a77ae7df3bf7a74bd3a51363459217680829c112fc2fd773a52103dc99a2dd4bae98b2677e1eca8429ca7069b83c0e450044bcf499c7ac32bcb95f1e22e96cbc094bae636a99eab5e9663cfeeeda97ebc4057c098f6986d760699a65d123c0f89c900df589384223b7609f7fe2938e3d1889d67fd4d610db69d1fbf10e57154b11a9d54a2c354bfea974eca068e39c442764c2d4ee0bb40e621720f0edc78ed6bcf16824073b8e350e932b6bd18c4ca05ccd5dc373d20e066017505fff1a6943f4b9d2cdf5117db7ae4a785044387d89081c6218bb7013522baf50c725d3c901a467c88fd9be4ced967a6962073f0416810cd34fea41ddaed728aa0a866d63d583162e1e78305c9a6aafff3fbc9408b740ad7afb90f3c1b41bdd3ae11929f2790719fd87038020c3d1ee76c62ed7820a2f79e4d50256abb058218e2360b29ab44332dbc7f83f5add426ae3c409f688b0c0a594916480c05df307a85b0ae95652cf06b2b6aeea979e078c206f70c7fdbd2fc0657deacf489c5f2090882eecb4c47d0b2fd438cefa90470ea1c7ca0c9e31dec634a9a61d3e5736ba4a657fd5a7a8a9f918704ca455a24fb407efab8331d34f0db65dc00a377ae12b5bc6ff2f6c7d46d9ceffb436e5fc079570f1049b507cea766cab28d5c1a88d3dc205f3d6bb1ff76da8ec4f7a048aa7b96290319061a41d8c1011ed695f7bb9d253190d0d0b38a10fe40c4357ed3dd930277849299ae65c01a71ab6a061312a75827bca02321444cec5d323a46bce50b43d9c6ce985817e00f148f953fddab6f0216f71acdda012cbc0de70f9c9ba0495024cf2148ab09bc0897b3c4adc54fb1f534b0c6ca72f2aa885cf880ccb9402076aeeee21515f7c9019aee5855e3dc00a68ba124d13ac56e128e49bb5537267d08a48c53c31b5083900c89be501b74aa62dc4b137c9a87d8c299e4391d327be72b9394017c16bae2602a7dad27cb50cea1ad8136b7bcd645d023f95022deeda81aa3d598e6c84071c59a2d6c4124ecd03877f4819e76225bfc198e174d36b1c79de2ae88f1be383ba4297f7048967a1c7a94f58c0661e9586b1184c7c9e6d0ee43d25a65aad6705fed257de525d4e5529902792b36d8e9f2fcf9d2c3458107ca3c5c7b4488b3a31a7e6814437f7977ea17c627035ea29e94790ca07454194541f5228ae76c25eade51aab1f4ea8a1e3af9f88b955e90dc6cade02ac99e54604fb5f10df1523e8dda4a416c34ac1e6713ce88418e09b597879171c2e0648302c36d19792955843253ab72b3b4665ab93f5f3ebfb5ff075e7e300f908f6c244212d6b37ba39e78a4e121e8e1e03eec62f67cdc3239669907161dcb092727183422d5a8aa01028ab8ec9daec0ede9e8d0f6a0ad8290e52ea9036f09271d155595d6ecb518ce74bc528596967b520cb092567df5d008f38c4dc9c2b8e3c4da7d81ca9b754d38a94b62b4ce3712383f680986aab3c5412d7f441d4fe878ec34e65e3c61a94c2e32f58050cdbf772eddce64d3ea8b99d6f6783a8da9436fb48c19e50e031aef2d1da08b6fa587d3466c0fa66a8395f35baae636d91f15e020c8c81d10a27e9b2543c460f6ee595a30dca0fbc86762a12122a68b7a278c7ba2f18119aaed9556e9d62195a6ac210702be0ff204ea543446f356a0ee618282504016a419542e5ff850f8c35715f3d43e44bbe63757878a362691232d3e2a69be997f1ce9955bce475f6e6208a0fc136f0b0318eaae86dd8b4bd7e8cb6ae75a26150065e99b3cf155bc45a2490ff8c7772889f008b327d885690c85252f8acf988488a7cdea12075c1fbe7ebdf440660b902b3c33681cac04f57f8132d"}}}}}}}) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000180)="8474", 0x2}], 0x1) shmctl$IPC_RMID(r4, 0x0) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001380), 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x6}, {0x3c}, {0x106}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x4}, {0x4000006}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x0, &(0x7f0000000080)="5ab7776a", 0xfffffffffffffe29) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="df", 0x1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000001800)="c96bae4978e82ac34c058e56e47c6ae8dcca9306fe3ba0dde1019af8841bda17d186a42c8f858d81790cb7b6d9229a559979e5a2d3bacbced7c78ec0d9e2ee6f07ca0fc7dfdbbc0e5c59cd63cf0221de5b8ed22332dc8b40cccbb7", 0x5b, 0x0, 0x0, 0x0) executing program 5: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x3, 0x1, 0xfffffffa, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="7659aeb9c832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274ea0300000000000000dd052cc4977fb3194274890663318fc47757be95bdc22a02114abcba148730246ce5aa4f07217faa64384e9788700b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xb6}, {&(0x7f0000000000)="7273e5fc5e4e068ca8f7ff3f0ccb4e0fe8e3ea98e4758f0fd6011d12359f280198eb5ca6e7e997842b1f371fe591b0f2718f5de3df017096d3236a1a70885e52c8d7a0b8defcfbdfdc5c9234c31c34a24f484abeef67ec0df9e96cd103fdde7434b1bd7fffbc6b36c37ac0e613144557a134fe0147b3160a525d57ecf2919b90a2304e1ef2a28e917f849be59201fe3fb623b877a2c6b87f05a26046eb26028c748eea0094", 0xa5}], 0x2) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) sysctl$vm(&(0x7f0000000200)={0x4, 0x1}, 0x3, &(0x7f0000000240), 0x0, 0x0, 0x32) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000001c0)="b1000504", 0x4, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x64}, {0x4}, {0x6, 0x0, 0x0, 0xfffffc00}]}) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x28}, {0xc, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x1000}]}) pwrite(r1, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(0x0, 0x0, 0x0) semget(0x0, 0x2, 0x6a4) socket(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x81}, {0x100}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0xffffffffffff0080}) r0 = socket(0x18, 0x2, 0x0) close(r0) setitimer(0x0, &(0x7f0000000100)={{0xffffffff}}, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0xfc) pipe(&(0x7f0000000980)={0xffffffffffffffff}) close(r2) sysctl$vfs_fuse(&(0x7f0000000140)={0xa, 0x12, 0x3}, 0x3, &(0x7f0000000200)="ed8a20b5e65bbd6b4cb04d357488a38a809527701024e27feb7296283f16a511fcc227900ec13c5df76421e4d4a3283da5205289d449eaf3459800b8f131020290d3e185637b526f7f27ab28716e387e143ee073cb75889f53133959b0c26112a56ca63c1ddce9300e198cfed407eaee360aadf5093081b2ccd9b05e4ea31ce6b936a9224d575101a6065e02440cdf7a0771cc33d4421220028c7b8ad74885c64396d4c63612b26ea7f3d03c79ad86ba3b95379c303cc53bac45eadc1e2537e3f27c4982519ccc9dbe535b8d1ad40bb4509fd095b201a3c2f42ab9d188ab4b77c95a", &(0x7f0000000180)=0xe2, &(0x7f0000000300)="129dac8e03847bd738c7dc68e6b7eff105", 0x11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x1042, 0x0) r4 = dup(r1) poll(&(0x7f0000000000)=[{r4, 0x45}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: mknod(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x7fff) r0 = socket(0x0, 0x0, 0x0) r1 = getpid() r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_open_pts() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x7f, r3, r4, r5, r6, 0x89, 0x200}, 0xffff, 0x4, 0xffffffffffffffff, r1, 0xfffffffffffffff8, 0xffffffffffff4941, 0x4}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000538, r1) poll(&(0x7f0000000100)=[{0xffffffffffffff9c, 0x2}], 0x1, 0x4000087e) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000080)=0x11) execve(0x0, 0x0, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r5, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c5, &(0x7f00000001c0)) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) socket(0x2, 0x2, 0x0) r7 = dup2(r1, r2) ioctl$WSKBDIO_GETENCODINGS(r7, 0xc0105715, &(0x7f0000000080)={0x2, [0x0, 0x0]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000007000000000000000000050000000000000008"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002bf07a08 executing program 6: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = dup(r1) dup2(r2, r0) sendmsg$unix(r2, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x3, &(0x7f0000000040)='./file0\x00', 0x8}) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x408) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) pread(r0, &(0x7f0000000300)="fa6ab17f3d8e010fe7e8f25fa611e1c9e5d774d466e74bdf", 0x18, 0x0) read(r0, &(0x7f0000000340)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000240)=@abs={0x8de26abd617b0127, 0x0, 0x0}, 0x8) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000400)=ANY=[@ANYBLOB="aa01001b00aaffffffffffff0800460000200000000000019078ac1400bbac1400bb830300000000907800000000"]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0", 0x0, &(0x7f0000001140), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f0000000040)="b647d115dc2a4b", 0x7}], 0x3) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2812, 0xffffffffffffffff, 0x6) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001104, 0x0) unlink(0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x23, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}, {&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5513d19e549fdd5d5e68752fdaeafea8bfe4133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b2291e6f740560688a87f86407200000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add36726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39978f81c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603", 0x1c7}], 0x2) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0xc002, 0x0) sendto$unix(r0, &(0x7f00000001c0)="785f77d0f136f674664deff2e6a27c6ef1aa9efc92d48dcc8577798142b007ba6a485c14e9e5045f38ebb64596fd418c86dce647af50233c16bd36561812cf5dbc22c32756554df32a508404591c60a7fe69343b4dd8d24c08e0bfdd6534b0f8f57bb1d7563bdd185f", 0x69, 0x4, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000400)="4644d59bd2acd6165c0e86b39b600546f3bf0064b7c16fa6188d2070f3dea7c0665128e96e0ef161a79d7ca128da782b52f94ecea2b23d5f17637392cb561a4b07f2a1efed5a8099a808d802e2710169ac1656a3e3ef15f1b20ddaccc4b8ae4efb1594cad25fcb94c15a6c6e62b1f3eacc80291754b83f36051f85495a5c09b777628e8a745834dc8383b6f07b72c2ec744207309ad30ae05bb2cb03990aba177ccbaa019be39bf6985727cfca74482756984df37fb0bec1f7b497df89e1b8fea15ba3fb3370207754c93b8a4b9d35a5cc1d14c1087611d6a4b4decf1ad48999fdf46ed5ed15", 0xe6) executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4000000000000007, &(0x7f0000000340)="953df0174fae60a4a1c742cace3d8ba0cb26ab00d569efd2095ec64ee06393dc61bf62a97a6a4b983e5d38d8e73b9769f214ed56b75db41c9ee8f212000000000000000560a58dd05b1aa1138f0a7a60fcb1ed702552b15f37b4311f0dd7bf477c28ab4155b316806b011929964952e6243fd10fd2670b26ac4a9ea41801d18e401088d0a05cf62d1dd5d1a141ff8b0cbc3bf418c2101a2715b77b2be9eae679607f0248537fe55dd06680a8bedd77986a75cd08902378bd8cb1cf01fc17084486ca2705eb9fecc5c0e2a2d1", &(0x7f0000000240)=0xcc, 0x0, 0x0) fchmod(r0, 0x20) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000200)=[{0xb1}, {0x6}]}) executing program 6: setreuid(0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000240)='B', 0x1}], 0x1) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000780)) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f00000024c0)={0x1ff, 0x0, 0x0, 0x80000001}, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff"]) r3 = socket$inet6(0x18, 0x5, 0x1f) recvmmsg(r3, &(0x7f0000000200)={&(0x7f0000000080)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000300)=""/89, 0x59}, {&(0x7f0000000380)=""/202, 0xca}, {&(0x7f0000000480)=""/174, 0xae}, {&(0x7f0000000540)=""/126, 0x7e}, {&(0x7f00000005c0)=""/171, 0xab}], 0x5, &(0x7f0000002500)=""/4096, 0x1000}, 0x81}, 0x10, 0x1, &(0x7f0000000700)={0x3, 0x9}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000140)=""/144, 0x90}], 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000280)=0x1) r2 = getuid() setreuid(0xffffffffffffffff, r2) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) pipe(0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x176, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0xfffffffffffffffe, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x48}, {0x54, 0x3}, {0x8106, 0x0, 0x81}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa942000302c0000000000070000000000000000000500000000000000084de76c8744a2021cecb64ad2b8902c5c7379608c88f8cf0e534c0b133a1519a7f5372f17ed61298273465bcdf310f1c914bd1b"]) socket(0x1, 0x4, 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setrlimit(0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) executing program 4: r0 = socket(0x2, 0x4000, 0x4) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000480)={&(0x7f00000004c0)={0x0, 0xfffffc44, &(0x7f0000000400)=[{&(0x7f0000000340)="b4a012ef6ca6c25d7533086d79a07ea53a3266f51595be2286f9c55d523673c454ec21d78f7c2f7c6cb57bfeed8f98da852266b7dcb54648a6a536fb12ed23daa92e51c32452fa669d768c89944e19ff0ff7367c29870cb5435ff84166af940762c90a594ea3aec632ed886821673b0b57ba4eba65be931fbfc60eb2e18ddee70c2fe42e14e6760fee312edb6724e0fa6d5eb3fae1a9fba86e80db92e2e5810bb12520890f2af9895b"}, {&(0x7f0000001240)="650b63c9a2067f4f2dab7fb1fcda61737da8d101690f535fed481ebc752810aa608ce7d3a34c396f9b6c93eab05d413b5ca9c2d19e5b2747a1703d0964b0f595c568016d1070837f6d668ca54c60e7f41a84a8e918764dff0e43840ea36b0498b4540efe6f72286117ca781eb43202c5f4e5af47aab6f9a1561a97900f256bfebe817d04ea76ffd44e3e79f1d816919a47c4d99db4ebbf457331261cb86605f3d635737810004333b65aac857a5913936912d7b2453b2c22f3b6565c89390581498bd10bf482e31abc527f68ba54f9ed6ea62e87bbb87c2ac5624aae939ccc2a8a1441c81dcab9d4fa98e57ec382c36237de29b05a500a76c218554c0902609024c239129c0f440afea3f6103524b1745cb203f05b63c447377d5682e85ce44c5ad99d65a345b60c20302356c29b05fd9d2c77d8d3d2715cf913ee819f91aaef4e9ee76c2c7ba7fa63e360abf604c253f36d1edc15b674d9ea7025ec577287f8d7deb462d746d54c880f340a15a0f3523bc44721e440cad620b5b298de7bb91b09c5e2df950f7378394b7f68e20b1308cb4c8ef094e63183cce077121cc2d9e530f5be0282c99ebbb199d16d59ef8c6792eedf271923efafd979b821b882c78d33e8b711e5ac3042b7b1d8dc564f9658b8bc4f25f815597397ecceeb1d3652e67d0781b4aa227059df0baaf054c998de17aeeeeaf76e8ede26f4ff82f5500b57b050dd39a791cd33fecece99ac0243c63fb8c99cdca66992aeac6928fdbd8dd3db97be5baaa91d2a06cb9c1549f60fc5da38c0a9948774cbf2973f1187f1766d217e27e53686cc5305f4bc5d017a248cd4cfaa99924c05b7255c6cbbbb23ea285f5637c0e39405a1846a2121c6b9e604a0a8e01e722aa5c295a6ccaa32254a54df2297eb6e1eb06543b39f62f61fb615c5cb97813bbd5715e87755e419d7a0d971ccb99f6017659fe95885c37204b6f46ad8ded678cfc9adfe35a874d85d8840bba0ec4f994184077952986c54ba48bc73e22f61c7de4d865c4f42e802c14e55da35c13a9bf7eaa8b110dda602afd099ab57a5369f6967e38a0528625759bd6e148b26ffea3aa24539d37979dc09e3756a87022374d4b3c0ea542b57d3b2838d5211c4be1ebfc126e42d15247df6abfc790a1f791326d4e28c507a30b215219ada1b01de744e5c6e63d81603944b53ad4c4b2e813541fd8e6c5b41c660610a494f0de246a8d657035a1b6da1e06c9746da62479224a8db3d1edaec0a7eab0541dd3d0e83632837c6f3b8fc8e453823e78056fa6abde07aaa7931353ef4a10e05b4ad38c3fce2b7baf848224be9dc2b934690a9cf55d5f04f0f0e44dd36fafc8dd21f3bb51c4e1c51bd333fbd14ccb0c30503c2d18f6318a5bc2beb76e80dd5518156c2c5713b5786d1dcb824f315ca19a168255520cd7bb6882822fa68dc95008f695927ff3d24197d5c738252e4c04f5df4b24022daea7cbff1f531fca396175e2199e8cfa4166b72c33182a76a0a3b4aa136bdd478335812b319325acfdc2904fbbec99c8380b3ee3740cef94af43948c906f94d022c8362635b0b549fa304fe2a84d6120275fc5d3af4edc8a328490118a9beed126905b0c4446a5f6d3f73de98bdf23c42d3e109bbf036008e71e07a9ee7a30bd7f3295d33ca847fbca54566a73b31f18a33809e368f36b8192ee2d45e46ca10019add176503de6fd3058bea7d518d635b7675ba31300b961dfe9d36b23daee0c111b1f889dd72e35f218fe69cef30ef40c95b595b8ee1959f229b1d19d7fd82c8503ffd26c1d2fc94ee3ce65b07866d856c650e0eec95fe1fd000d96d3fd2f6c8eb234e25d14ce0db257cf04a434c82a7e263ce575e49ec445f0afa8d8361c71d2b72bbb4ab3343f5c0e4700bdcd2b5be20e469ef591be22b698880a9315d3203660ab9179a9828b7b809c46fc8f034ef486556dbdc381438150d8c014df8aac6c360508992c89f4c317a5ac6d7c87eae384e33c5e8c1610a6ab97efd12d11910255f3283eba24b21284bfc7c7d5cf16746570273365ecfd36af19094297173ef199fdbdffcef98c3627df0b7a5efa06705f4f88406e44b0719dfed311076363f999550a73cafb79c5edcdb4436a1d617870469f51823aa0747a2e6e006ad106aea428d8e9a8382a3a4d74855dcd4e03a8348872072aaaf282835cc902a5c5b5ed57c7353ec2390fbaca31f15235b20121aa9578ee3e618909f2a7fb21bd2b09a4c9e8fbace4656c296e160bc52f59c1ea4fc4f73d99f490e0f614d9661fca03074a90d8ce9c2f8772bf8f1d9d0309b571ce4672c99ec7ce80616fd76afeacb1e6c07574c0dd8dbab4f732e25e91d9dc0313523810b3932aa877c1c9183ab40b1074a014cf843913e336eb43cc7ae5499c413977252e5ec405a70140276ca5e1eeba8ba5e7e8bfe73d7681b146b3c73e8eb76d9d0cdc593c00c649699759301096db5b93cef65528b7af778ab244cb80921a25040dd3c3d287cd97bc3e84179ca41e537347a98df504cad492112f83744eb89781cc4529cb08679368e1fecd67b179aad8bffe27db4b312b31d1d8eb8d2d390aea45f83408e98e3565dc3041d32c413323500c6453a1f85c66ee20b1379f6a6fa1e9b63e5795db3fa38bad5bdec5da2231046d633384af5bd551dce810d9583b7fa22e8e2c878056630acc7f9877a6b09387879c8a164f66040c33292ad823a5fb595f91d3bb54901b286b03bc833ece9cfb54f2ff28ff888f86438696096703a5a68da6efac6b418e59afab2bba47e2a310b7a9ca5491ee0dcf3aabaa7844183979692c314806369690d160236493bff6c996d11c43b672b6d62f4423957a07ba1fd5170bc44f8f58b7c3d5ddd6953263ce2295e66737855f81fd9a9bf2144586e924a6b4941dc42739385e750e3c769750b5d15ff2e7630db7ec054db6f0f1fb46f4ae99693a144c39354cd51672337ea53161f9f6b74288dfe9a1ba5362e084a58abcd8cdc0666cd1cf376febb843494a11e078951a509d70c9b0f4135e5c296baf5fe5b6d1685e8b1782c578a09d6a41db2e38e6c971a8a8ccdda1330d1f9ec1f910967cbe4a97c1373cdde4c12f52dfcecbbb41d160654a723cfdfc58360c36ffe5d3e54dc8fe9f50469dd0aa4fd241d60529af3b78ee9163551cf9f0baac41e8763a2bb469590c7bfc926aedb8e916f723d1288ae895387abd6346c6dbd0ba5cb17994058f9ae18a2a5498459ec73e58f8fa42bf935bc3ad1d622f100c67921ce69b9d6877bcbc37ef79467dca2d7f991bd43b25df1adaf066ed2c7bd97363a9e1d2264c410a66f7fc9c191284c0f1ac1d5638e0c4c680f4c5deff4b8641527913e9c78e63710ce78645d8a6e6283e237fb1939262879c55337618734a1f9e63ecf8d02873428c3e21627dbe371c17938a9b26e2034a3766a4a00e738ad36275d417c72c2f5de8eaaff9e276207fab364cb29ed92538b8826ecc48546309090e1661867184fc02964102d81e994a699a236a7331231acb87711fe60c29e1f0cff28caa05ae83ab010bdcc3ba944233de629c8991c8658c2596c4c610d91248a8dadf35c89601004c2740a21563c725ad5bea692c9515de782033bbabeb4554e5389555944dfcfb6ed8d7aa01c31d1f4bd73b2d8b6636e767e257cd6eb733869bca53da71bc7fec3b23db70ec72931a44b63598a8f31729ab1b821610cca4a608b7e1a5c8498c8a56d29c6421af4463e85f7b215cddf56ea783786a1e3dcf4cd4e813df67b99bbfeada41b28f1a9ac56fc3efd043363b2e817be8637fb98e10c62ce3d53b2e3c8f744bbb2241e23014c46fdacf09a4ff478a94f36cc2fad5fa581f0a72f545f6f7fff25a848badad2af986bb7be70ef5b5c39a6451244804f9b97fea3beb9fae324e5ce9b073766bcd1ef8e9462bae475078a24ed9e359663b4464ef4ad429999cb8f38b95e563b8e104541cb0a62dd0733d3a2398e8119ab71b714138321b2466250600de0b7e2d1b5a1ee7d0de72df60508bd2c864ae04f5858602ff96d462b2d40a4d357647ce2aba7cf2dec306f4eaa9ae7aa24ccd2cffdbbe5a4b2833d4a153ffb3d7a4e80b0d9ef30aa139140d29a7c8f1bc608941615a83ece399099a3d4e20c9f6244bad5868b91339ae72949c16d806bd9c027e34b741fa2c215d9d232b2d94faf830ab2a3e1c65d499f1bf3145433af6a88344b928be3759328ab1e6cdc07daa42eb39097a19b2acd57cd25c3b761addce9b3c1117f266e3ff399b33e726181298406f98744496cc4f25c714d6fe5b6d4b56d8d1a126b01575799721f07294b50a52f49c780703c8601ce22c0b854bdff8fe7cb70775da9e35923076c430024232227b24ea75f4825b5cd6bbe734fc1cf7ed7efd1de6b8ed7f621dd06c2d5f8d6ca6e1d368121fa4b7fc609849a8c06e1e9880670599b2bb64d4073101ea50800613f2ca5bb62776d04e025cc187bb6fc2ea3cf04624589eef361f7c027f62f37f8d988d4885b16859dff0f21f95ee38bd57d24922bc9384f61e6edfcff248f3203f1cb2fafcea931f3877383ead33a5c7acd6a3d21fc22e1e168c0603e1b76ca5fce73d0893df842737e9596a463a9be802381de18de91a66712ccd267d28a9e86960abe4f7d2aa1a3a581cafcf9987dc165135b56819c1fa7ba53b5092209d5f8b6bad417bf5c9ba74b111b6f3df67bfd05d5cbb8279f90e6704d21e5609c77da629763db2f1c1ad2b47f4112891368a471c34a4c4b1d011f98f2508c0f56f8353aa8de6073ce49bb6b29682ab0742d6c2d22648576ce3ce5199299bc53eb5d1c77994cb124a58d94557447b2583389190db0e4b9cfe598204b42762c255b6ddf005870f2e053701be967007d547c7a184832e034b85484ccc82c4fc5cdb64707b828cc6258b569beb09088e3a9495b04d3ee871453812c6f3d9cb27f284e88dd2aa65a6dcb10b422b4023cf059e27f5e75e41c0f577788db165377a343c5ed7956a90c704c7878d0b0d43953d2ac4ac669e27fddf23f3f7a75d733a34ca81b877308f522b3cb3c3a9bcea8e9b88c9109434845b78c538447c5b7ee234ae1242e8e9c7666e3f5f75e0b330483933d862b9c73178a4a6f0fb385f3f2a294b3976f9df80893b90f0f5d90e6623642e40b66c355bb4a61ca25e22d8b30927500195db5f5a3d4c1fdcf0a07d94aed79537a44e8e811aa5a08feb09cc2b747d67b55b1cb5b574301f49a668b09b6c5edf5da45ced236dc81b74992f9ef29d6752a46e8357fb4012e03d34bd54dc7dbccaf9fd00e2881678d0f03a932c1ae2deba9ab9a3178aae98cc1850d940ab52d35247d2bac2e099ff6ba03151a742a332091da59e6496c7726dc1487eb374dd686ce9a6a9de9d5d5a99bda5ebdacd45ee205af3c9299924e872332c7edf9c207dea922e9f2b12af14495ada5fbfc0dc36082ec607c14d283afcfc603dc5c5c51cc086248af6cb454f78a5c0a2ade9bd70d31c31d355bc394b4eb12b53450f0eb3a1274fd82f94e8a30d8b7cab146ef843f17dcc220986c7ba6fd7171f449fb6d88f1fd1e3380aeca7452e3405829bfab8af02edddc4cc340c674dab330ded5415a3f1fc77516a8a36003143359dc96c61ce62b15edad32a9aaca72b5bb621ad94aa396740b9a042bd06be9ecdd6e091bc729cc176a5bdaa60c1aa4591d7974066075c3b84a163279cf24e1d0500b36db89a3037e841c20e9f367d5ec7c1bf17eaf9aa9238bc77e25cbaba8ddb43afd1b8cced652936a4b2e8b125a8a"}], 0x0, 0x0}, 0x7}, 0x10, 0x0) kevent(r2, &(0x7f0000000100), 0xca, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0xc0, 0x0, 0x800007, 0xc1c}, {{}, 0xfffffffffffffffc, 0xe1, 0x4, 0x100, 0xfef}, {{r2}, 0xfffffffffffffffc, 0x9, 0x2, 0xe9, 0x7fffffff}, {{r2}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xfffffffffffff00a, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x87, 0x4, 0x5, 0xb43}, {{r2}, 0xfffffffffffffffd, 0xb0, 0x10, 0x3, 0x1}, {{r2}, 0xfffffffffffffffd, 0x41, 0x20, 0x1, 0x3}, {{r2}, 0xfffffffffffffffe, 0xc4, 0x10, 0x1b, 0x3}, {{r3}, 0xfffffffffffffffe, 0x0, 0x20, 0xfeb, 0x1}], 0x8, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) fcntl$dupfd(r4, 0xa, r4) connect$unix(r0, &(0x7f0000000100), 0x10) getitimer(0x6, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r5 = socket(0x2, 0x1, 0x0) bind(r5, 0x0, 0x10) r6 = dup(r5) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)="eef9d1cbf9f630d0fe402c909b7c3bf3887e9a16cf39adb2217eacaa6d57357cd5d145c2b9774980a51a2c76169679f223a08ed657461ed30cdf330661c129c0df2d5f0f318f9569a3a06f36ddab34c704f39380f4a9fbce547cb792d81e0e9b5b6731a42a17a60921f3200061b8b8c77d560120963b484b051279386c39376c7ba48934035a30460bde139f0bee98c2e0a4421827a824a5d5fbbd15b5090200000000000000e6823fd7402723bc7300ac5a82768e40fc3c75f4b669634d0c74a80198def92cbd6cb7a59b6407103ecda3c0fd6b82ad9e9c0913ba0eff08006fa593d564a3707cc522aba12c52144fc65685b929f5861a1c53cc8bc64ce54f6f5eabb3b4cccc19f0736a10199b3b45a63a3db34a03732e6606386a23def014b1108a977063f29c7741821792c615014c2315066da8bed64f3049655c84b8f5ddae1cdb23178257de145052a63cd7c0754ed0b887fb2a78bd99870acf5dc54f6b70a25da43749819f112489889fa0b427cff5ae18704ffa882a517d3db89cd5fc7189af0de78c7bb84c5f9829f08fa9408f3c718f060e8c2fa227c8d68f752bddca2c1c9723598a58e6c846fa82992687f09d7ec0389000000000000000000000000000000000f000951f1255946fa4c94045855a10f4aba6efae7915d154e780970aa4eccee2305f3f10fb7b24df30a64d8edf491d23c7eaa423c8cf7439645efe0832f84a8770d592f03d2755ee87228e3d9a065ea565a3515290b591a24aa13ae446f3abac3d7debcfea34c21a68180e2c9e6cad2b5a3b21f93a5cffc7d7a031bac5d0eaa6c7a00761e850dccb9e125f55d86dffa7b30f10959ea5aa6c1ffa6587418100", 0xfffffdea) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000140), 0x0, &(0x7f00000004c0), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) listen(r6, 0x0) fcntl$dupfd(r6, 0x2, r6) socket$unix(0x1, 0x5, 0x0) accept$unix(r3, 0x0, &(0x7f0000000140)=0xffffffffffffffb1) executing program 1: r0 = socket(0x11, 0x3, 0x0) fchflags(r0, 0x25802bd0bdb02350) poll(&(0x7f0000000000), 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) executing program 6: socket$inet6(0x18, 0x0, 0x29) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r1, 0x0, 0x2c, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080), 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a000000000000004e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="d8f74e2857575000"]) socket(0x18, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x74}, {0x8106, 0x0, 0xfc}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r5 = socket(0x2, 0x3, 0x0) dup2(r0, 0xffffffffffffff9c) setsockopt(r5, 0x1000000029, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3}, {0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x22, &(0x7f0000000140)=ANY=[]) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) executing program 3: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f00000001c0)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000380), &(0x7f0000000040)=0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x6000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000540)={&(0x7f0000000500)=[{0x40}, {0x46, 0x49f2}, {0x8c, 0xd7be}], 0x3}) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="384c5d47939de11a97e811df54ab68b80f07da9574d2ec1fc6c16ca88eb03ea83f585bd80150c8cdb697426ada9b67833f04184a3f577108d804331b3a777dbbf7437910aedb8efff47bacaf7dcdf08b8ec83ddaee8e6f8312db08e7ec364b5834a4761152e9f4894ad9c70f7e010bfb8c0f0b98faebcf6e04a33b65b53a927badec8ff4ebf1fd1aabb359365035bb3e403f4bef1d4ce0a1e4e6b58c9e16b0ed787f181b82354683b263a445356f6a93d7efe5b40e3af384b233d0f090e38d7d044e98b481e31a06f0c9c894516c322e966dea455313288695dc4e0b697b96cdce063656b80e3a9e34c08ff1966c302a3c3cc2e8679562", 0xf7}, {&(0x7f0000000180)="1d502d6694db31f90cf26f2a21417369fd838774a1e264a3070bd92f932b90d454c9ab5aee1355246830fcccffa970a0a71acdc74fe32ebfae3744fbb0221c0f1c194fe28510a574af9477924127e308b9444348a25e8bef0ef090441855b3ab8bbac4212ee197e5f5", 0x69}, {&(0x7f0000000200)="3f975b46dfc0fcf2682bda37d94b82614b", 0x11}, {&(0x7f0000000240)="1566bd013adea448182d4d5dadd0996adfbadf9f5ba8c77b24fa4ffb599cfbaee629c5e309b2e0033f443ca20d4a9c30219d3868", 0x34}, {&(0x7f0000000280)="e61d605f02cf55db7e2ee84ab0a62812e77c2ce4b6c7182e34d28d8cbb2802d0a7530c18372ecac47cb50f89fa26ddc123ed51673ffbab1b2ce309f3e58761a69a0ebe8464a501477ca971f1c2e3427bedbc0a2e51247730f20dc672722f6e555f6ecb1bb42136f920f289ecc3c0f66f2b96e9ccb40b81b5f0da43d7897c39da0a79401c26107c31ad074f", 0x8b}, {&(0x7f00000003c0)="a643feb0cf23d6d0b0a6e4bef065ccb0869beace6e37c6f015562a4e0e84b740daabe936a28d725eaf3ec58be0652dda3ee9717a690bb5310659c7ee6d713a9aa883360fda9b4b2e025e4c9eef0125857ae2bd925785be6686d5cc8519325d5b53eb408bd3d5ddfb4d18a75e64f6b56f977a1dde2dd2", 0x76}], 0x6, &(0x7f0000000640)=ANY=[@ANYBLOB="1800000000000000ffff00000100000070e9fcf43aa05d03fc43be6d564a3f1160314e57c5443cc09e9ebb1802b3e305e7186586784419c335eb56faa7e17fa7dd3d985907647e53add582259aa47eb2f510d2219def84938e373a54412f6251a277360b5fa1a601e1bb35c1", @ANYRES32=r0, @ANYRES32=r0], 0x18, 0x400}, 0x407) open(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000580)='./file0\x00', 0x101, &(0x7f00000005c0)='./file0\x00', 0x8}) executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000040)) r1 = semget$private(0x0, 0x5, 0x2) r2 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffa000/0x1000)=nil) shmat(r2, &(0x7f0000fee000/0x12000)=nil, 0x3000) munmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x1, 0x2, 0xfd, 0x80000000}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000140)={0x2, [0x0, 0x0]}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x65f12e7b6efa03f3, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000001c0)) r4 = msgget(0x3, 0x420) msgsnd(r4, &(0x7f0000000200)={0x3, "9e743d4694f49b963b"}, 0x11, 0x800) msgctl$IPC_RMID(r4, 0x0) sysctl$vm(&(0x7f0000000240)={0x2, 0x1}, 0x2, &(0x7f0000000280)="d62402328d531f9e830672a0ee5e0a5b6e706dc1254eee10d5f65a2fbab47b455320dabe09bbfeefa407b270bea6b923e52a1c7e4aec98dace3641f68da9bc3f34a854e002895cb1c46b049343230665f765310178f15b7184d4d7250fa5676904b2150d95a5f86a94bd437091325aabc956e457cf5e5b3b37566d8f3965e3a564a57aeea91bc9c2bfeac6a5dcd045ad1ba3cf4aebecf68d1c86d324a403a438dc516a2591a3d6de399571b77eb889887e253bc16d0e0d7c23b9e8b2ea8de419cdb61465d437ff3c", &(0x7f0000000380)=0xc8, &(0x7f00000003c0)="8a240c0cd5c5d7e7a9ca9c7f66a045c4d5dce79b683f205e759bc03fcbd9c4ad93d52bd9bd22ab279d6d3817054e3268796eb36ca48fa07fffb3c14c684874d494e80876a1d93dec9337c3e213034222170e9a0057da08a6a4ac8456958b4507cd7a3f1a8cf62e7e417393391bb44bad6175e66512c99e68a11a0731a63122a4e6b4582dbf2c9b1fef4ed9dbf6498e35", 0x90) r5 = socket(0x16, 0x8000, 0x6) kqueue() getsockname$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r6 = socket(0x1, 0x4, 0x70) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000500)=""/153) r7 = accept$unix(0xffffffffffffff9c, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) getsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000640), &(0x7f0000000680)=0x4) writev(r3, &(0x7f0000000900)=[{&(0x7f00000006c0)="3d662c759f40018649583ac98d431b68748b4be75d268b361d26d2b92d1f615f79e928d2d18837faa5a61047da1769c756a3199902817218b533bc49c43b8194cf3352bcd05020d69b9fe81c3cca23af4087899437021095eebd030406057f7040623036c60152434186ee12bd14fa8169da9e3794e47c0bc1d40f288d6a38a87b38df5272405c7bb0ba90be612cd5b4524fb3631da8f0af7d2e51c25e29720fed5de169ea7d94463be6ad9629c45f6dc230ce66db4f620e791b8fe20d9cb11f862e2ff37614f3cd67fb52659e21ece8551aa8d4ac165dcbdd2286c2afe3e87ef72ca151d11a48d666dacc43ce11a51decdab88986fa06eebc5d1dd95e49", 0xfe}, {&(0x7f00000007c0)="9d9e03d7f183df1f852649c212f3903974bc9a05d8a5e42caefdb5b7375fe52b3375118d3af7d0e439c9a103180b57ec956ffcf7768cdc3281f77a6d6bba40a58f398a50803afca03459f70b324a8f10f2ec3a6fbbde04f06955fc82110123ec14f04625c1271da1c383daebb0cf1cf0a60376fb9cdd3adea9c50f7133b0bac035b362e428b9a7e57ff6ba4f2ad871c0818611bbecae0fe8544a313e60df9700bb", 0xa1}, {&(0x7f0000000880)="b190f9261f078faef16036f10060248c028c2e4692c1b53dce70e4c357bb146da9c9a2290612bd604f104458a2e37ba1d78ad93279c5f1", 0x37}, {&(0x7f00000008c0)}], 0x4) bind(r5, &(0x7f0000000940)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000a40)={{0x6, r8, 0x0, 0x0, 0x0, 0x6c, 0x9}, 0x47d, 0x8}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() getpid() close(r0) (async) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00", 0x8000, 0x1e31}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) (async) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0xbf59235c8bf92236) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r1, 0x80002) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r2, &(0x7f0000000300)='_', 0x1, 0x8001) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x2d}, {0x1}, {0x812e}]}) syz_emit_ethernet(0x42, &(0x7f0000000000)=ANY=[]) dup(r0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000017c0)=[{0x5}, {0x15}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r0, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xe0}], 0x1, 0x0) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) bind(r0, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r2, &(0x7f0000000040)={0x0, 0xfffffffffffffe59, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) executing program 1: sysctl$net_inet_udp(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xda, 0x40, 0x2, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x41, 0x40000000, 0xffffffffffff7fff, 0x40}, {{r0}, 0xfffffffffffffffb, 0x5, 0x20000000, 0x3, 0x8}, {{r1}, 0xfffffffffffffffd, 0x41, 0x20000000, 0x4, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x14, 0x80, 0xa9, 0x5c8}, {{r0}, 0xfffffffffffffffb, 0xa0, 0xfffff, 0x7, 0x6}], 0x810, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xa2, 0x40000000, 0x7, 0x4}, {{r0}, 0xfffffffffffffffc, 0x38, 0x0, 0x8, 0x6}], 0x50, &(0x7f00000000c0)={0xffff, 0x8000000000000001}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) (async, rerun: 64) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000240)=@abs={0x8de26abd617b0127, 0x0, 0x0}, 0x8) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 5: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x3, 0x1, 0xfffffffa, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) socket(0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) (async) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) pread(r0, &(0x7f0000000300)="fa6ab17f3d8e010fe7e8f25fa611e1c9e5d774d466e74bdf", 0x18, 0x0) read(r0, &(0x7f0000000340)=""/198, 0xc6) (async) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) executing program 7: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x3) unlinkat(0xffffffffffffff9c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r2 = getuid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x9) open(0x0, 0x0, 0x10b) socket(0x1, 0x5, 0xff) setreuid(0x0, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x85, 0x239, './file0\x00', 0x6, 0x4e, 0x80, 0x101}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0xc7}, {0xffffffffffffffff, 0x4}], 0x2, 0x0) shutdown(0xffffffffffffffff, 0x2) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xffffffffffffffff) r3 = socket(0x18, 0x1, 0xb5) ioctl$FIONREAD(r3, 0x80206910, &(0x7f00000001c0)) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = getppid() ktrace(&(0x7f0000000000)='./file1\x00', 0x2, 0x1504, r5) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) executing program 2: readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)=""/62, 0x3e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r0 = socket(0x39, 0x1, 0x23) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x7c}, {0x8006}]}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000400)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0x8) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) fchflags(r0, 0x25802bd0bdb02350) (async) poll(&(0x7f0000000000), 0x0, 0x0) (async) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) executing program 4: bind$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = syz_open_pts() flock(r1, 0x6) socket(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x41000}, {&(0x7f00004d0000/0x4000)=nil}, {&(0x7f000035f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00000df000/0x4000)=nil}, {0x0, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f000014f000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000502000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000014f000/0x2000)=nil, &(0x7f0000575000/0x1000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 1: r0 = socket(0x10, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = getgid() r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) setreuid(0x0, r3) getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, r2, 0x95, 0x6}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8, 0x0, 0x10001}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x17, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="1918", 0x2}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r5, 0x0, 0x9, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) readv(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) unlink(0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket$unix(0x1, 0x5, 0x0) sendmsg(r6, &(0x7f0000000200)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="3b9e139a090811a8ff54fbe3b7e2f31620b8740228667465df7e5f336cef98d6f8c9a4f11d80c8213ce5be3114225ccc75b75a3cca9998f673cd5b19cce48b", 0x3f}], 0x1, &(0x7f00000001c0)}, 0x40d) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) flock(r0, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4d}, {0x6, 0xc3}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) fcntl$lock(r1, 0x7, &(0x7f0000000100)) executing program 0: r0 = getpid() ktrace(0x0, 0x1, 0x40000930, r0) syz_emit_ethernet(0x66, &(0x7f0000001840)=ANY=[@ANYBLOB="aaaaaaaaaaaae0c0faa888c086dd607c000200302b00fe8000000000000000000000000000bbfe80000000000000000000000000bb"]) executing program 5: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x20, 0x7b) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x0, 0x0, {0x9, 0x1}}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x100, 0xd7, 0x5e68, 0x24, 0x4, 0x5, 0x91f, 0x10, [{0xba, 0x7f, 0x1, 0x5}, {0x4, 0x1c5c, 0x791, 0xffff}, {0x5, 0x200000, 0xfffffffd, 0x8}, {0xcb, 0xb, 0x9, 0x18}, {0x80000000, 0x4, 0xffffffad, 0x3}, {0x37, 0x0, 0x3}, {0x0, 0x2, 0x1, 0x3}, {0x1, 0x80006, 0x5, 0xfffffffa}, {0x6, 0x9, 0x5}, {0x80, 0x200, 0xf4, 0xfff}, {0x0, 0x100, 0x0, 0x8000}, {0x71, 0x5, 0x800, 0x3f}, {0xdf99, 0x9, 0x7fff}, {0xc, 0xc3c, 0x9, 0x7fffffff}, {0x1, 0x7f, 0x1, 0x7}, {0x200, 0x4, 0x1, 0x3}]}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r2) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) (async) chmod(&(0x7f0000000080)='./file0\x00', 0x40) fchflags(r2, 0x10000) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)='#', 0x1}, {&(0x7f0000000200)="a7", 0x1}], 0x2) (async) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)='#', 0x1}, {&(0x7f0000000200)="a7", 0x1}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x9, 0x10, &(0x7f0000000000)="00000001", 0x4) (async) setsockopt(r3, 0x9, 0x10, &(0x7f0000000000)="00000001", 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) (async) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x64, 0x0, 0x0) setsockopt(r4, 0x0, 0xf, &(0x7f0000000180)="00000001", 0x4) setsockopt(r4, 0x6, 0x10, &(0x7f00000004c0)="000000009bc993c00908f4b862a81f6c2b2bacf57264332a6956bc4f1602000000000000005b3a2dbe548bed34eda98dc18a0e655f0e72643e1bfb15cb53f3b39a4b595bccc9213366bec2eaf8b25be5b19794883b7cf636eda0264d34d0b1e9ee8f27630000000000000000000000cafc2fadac4d6e0a302628b1ab6ce3bcf5a22fb5a8e60b2b37087d042b621985c9647832440cc3b29ed4ddcfb945446cedd05b0cef9748d534d093580d562e661eeebaa0ee8f4573bfded152e0a8b3e7e6cea29d603cb7ec2e5b8bcd1d70154b14c7001ad1527573e8a44bb422b5188c1589a9e3a7afe0a1e1e67ea0e88232", 0xee) (async) setsockopt(r4, 0x6, 0x10, &(0x7f00000004c0)="000000009bc993c00908f4b862a81f6c2b2bacf57264332a6956bc4f1602000000000000005b3a2dbe548bed34eda98dc18a0e655f0e72643e1bfb15cb53f3b39a4b595bccc9213366bec2eaf8b25be5b19794883b7cf636eda0264d34d0b1e9ee8f27630000000000000000000000cafc2fadac4d6e0a302628b1ab6ce3bcf5a22fb5a8e60b2b37087d042b621985c9647832440cc3b29ed4ddcfb945446cedd05b0cef9748d534d093580d562e661eeebaa0ee8f4573bfded152e0a8b3e7e6cea29d603cb7ec2e5b8bcd1d70154b14c7001ad1527573e8a44bb422b5188c1589a9e3a7afe0a1e1e67ea0e88232", 0xee) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x10006, 0x7, &(0x7f00000005c0)="810000c48006c046e6ace4e2070cac2dcd28b0195876adfd35e9d595ff6ca24c34740b4a8f6ea1cda7f2c1dc0e4d9a6c7d8681c58dd6708aae789238eba8133c1dd0257af0eb8a959b1e14060ae83c10c2ff6468af61b49793a07636fa2f7762909cfe7262bb5faa25004d6c70b9ce9f18b142520cd917efbfcca0b03e059d77742f0b297edecb232fa426cc2f7101e05c67f38f81f213a8d6579ee3818f47ef68888f8081811b01f44182a0980da03cbf32e83186834083daae2e4f7de6df8f21abbdef4b1d170e767e94c4a55ba59318da55e82af2aa70d17fdc349b785398f51aafbafee099b2ccbee725983f5a52400691b43c3feac62ee4", 0xfa) (async) setsockopt(r6, 0x10006, 0x7, &(0x7f00000005c0)="810000c48006c046e6ace4e2070cac2dcd28b0195876adfd35e9d595ff6ca24c34740b4a8f6ea1cda7f2c1dc0e4d9a6c7d8681c58dd6708aae789238eba8133c1dd0257af0eb8a959b1e14060ae83c10c2ff6468af61b49793a07636fa2f7762909cfe7262bb5faa25004d6c70b9ce9f18b142520cd917efbfcca0b03e059d77742f0b297edecb232fa426cc2f7101e05c67f38f81f213a8d6579ee3818f47ef68888f8081811b01f44182a0980da03cbf32e83186834083daae2e4f7de6df8f21abbdef4b1d170e767e94c4a55ba59318da55e82af2aa70d17fdc349b785398f51aafbafee099b2ccbee725983f5a52400691b43c3feac62ee4", 0xfa) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x4f) socket$inet6(0x18, 0x4000, 0x8) (async) r7 = socket$inet6(0x18, 0x4000, 0x8) getsockname(r7, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) (async) getsockname(r7, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) pread(r0, &(0x7f0000000040)="16", 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x2, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1f, 0x2}, {0x84, 0x0, 0x0, 0x6ae74b3d}, {0x9, 0x0, 0xfe}]}) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e9459", 0x22) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="b96b8d28d308412314611bfc6dfae9f2bfa6e8cde0975c3e807670b4bec24592a0ec4ddc00bf22bf8c", 0x29) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x3, 0x8}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002400)={0x0, 0xa, &(0x7f0000002240)=[{&(0x7f00000000c0)="b0c0698d367d36c3f551fc1fed83b58e4ed86a38b3719d85", 0x18}], 0x1, 0x0, 0xd0}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0x3, 0x7}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) fcntl$getown(r0, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) executing program 7: r0 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r0, &(0x7f0000000340)={0x0, ""/204}, 0xd4, 0x0, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fea07cbedf61c78abb9340b53fff44058f4797850adf9019cc7b36289724046b1e35d958a2ac58b274dc1e4c99221d242c65d540922f35162ba9ac94f63ba52b70834f7351077066f003c6a001e3106788bebaeb636b14ff42499e3909609ede0a", 0x61}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0xc04c, 0x0, 0xffffffffffffffff, 0x0, r2, 0x220, 0x7ff}, 0xfffffffffffffffb, 0x2, 0x7fffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000100)="fdd519921130e99e6cf84e4b7df3b2d39adc0a10e88c757ec31d7d95fe", 0x1d}, {&(0x7f0000000140)="7f95b08be4d6e65467951033ab39e40b6b953c862f8aa25e9bd0cb9e7442c7cc79589db772e03d762fa7a19a2a0c0ae474f30500ac1415ef87edd82db4eb8ff96d03acd5010fd535b5067f13cb58a3015e9e84f75f0896874c7f2768fc5756384895e331070b809edeb22767645b24d73acf0e7fea060c5c09", 0x79}, {&(0x7f00000001c0)="50ba169b93c37e92232665b4d0f262f9b407e4f15e5f9736502c", 0x1a}, {&(0x7f0000000200)="db7722b9ac02ac5e30c9a6b7054a8040f64ad1f0f87b5780241d243c2804", 0x1e}, {&(0x7f0000000240)="f0267c18f8418cd72b5e8debc452124951f62735de3a004b13f15043b9d86a1e369e9b52e9c0caac8e19907db823d68458aa13b3cecb3268099d8d911271acc6f4ebfd7b6195235a714c3254e0ea493ba8e1c7ce262b17f9494e9d9f61d86b8f5a4fdd502124c6fdd4b6a9d6f54709b62546fa13d08cebde6a1b7ac3f6218be4a1a72a1da62adede3876b31840b8e0dba8e2eb5835f727e2e1e9f1a35066fc7740d5df28090e3ec4a1291a338644ce8745af0232927e70910c2e69cae62825c0402774be19db1cef1e67669e0996f138eb467e973f1a30219d18bec3ed1857f5d3f26e9a0c537a6fa65a66fa86de3a0765e348a7387802a725f1a02c30ffd16d885422a70a5bf08382293ff3ef0ffacdd5a911b8283c8b5d756eceb7e6c74649b124354aec8d4bd121c28e5310a1b03c309b3b67c20c36587a318b6b9561847422c0f368b309080d118a0689a0f9a4324c90b3ae8cb00b084133a24d1815c52af9903e0128b79a9968f47a8f8bc7709e3b364c104cae40dbd1a49a21007380669c00c32b31cd6205707c4b6461631ada301f9adcf04106e8ee2003289703d65e70a6c728d2b58cd86ec6c0d8f7b8fb0cabeb0fc33475a37b4ad1b4bc9222149925baf2c9fe0cd70e497f0fa74015d0c65b6b337fa38dcf22efca7b7c8d9084c966a0320d91ad1eddf69e2794f9a21ed7099f4b129b6bf2ff670563fc82d35e626f623b9fdf800de6d92cfc21cb0fb1f8d5ecaf467f452bfe026c2f4b4ff91c4de825632754bc0009f09995336cb6baa942662c1a3b4bede30772efea572e7d275ee9483d14213cffff3137d5ecd657cf4512b96fbf332d26324db20bea54b39558c8a9abf018883767cf1e67a02a5e172021c61d3b2802ad8bb9383368f6e6a63dd78936d0175acff561225344d6f8d910afb392f663366ca2fd0d5dd50d290ec52d9afc72149c78352174e312e03e7e3f3875ed53e9aed6260b6521b06248565b893c30e8fa737831f4a8a9039cd83ae01fcec256eaea4129c44205c8ccf9726e8688daa9816b0899a2e3bb346e6c2cac51f86805b98fffc7e84177faf51a5eace8c85420d92f93298139ea40505ba4117194cd1e50121a1442f7e34af0cff11f4aaac8229c344966690a38e24132079466bda34285dd9e21af5c824cc3ac8e9bb000396db6ba933d6e6d75c99235e30ba79080b516c862f1a05e68d4bd43e02367b9c3cbafb7af4f7140a21ae422883e6981d1e87b76fea63586052fe6730f3c566cb2ab87f9236f1a0d48d519321641783f4b420770d50181cdb7b4c94b1a9a0417679bff7147f6a987ae567a40759f79dc27ad7e1dddabd86e8cf8d80b380f7e399da4ed8317cba09bf1e82000848ca89989df28d5441dcc15a81d8402743ba34bff90b8ef5bbd7428a469e2a629910963781cb0695a289ccb7abf0bccdcd37479cb1d9192fdc687c03930f601c54abcacfccac4547a65dd3ecc0c55ea805f033b93daf55e5b9924e937f81ab72b5c53c94d55f1be2314e1e698c9660b98a8c7744f516063d43c484355256a9ab62de6c29ca460b52199a16aef4928f4a54546467001c2fca18feec12a7786b618ccd3ae3908f6aeba1c7ebd909b36320aaea291d68ee98567973b69f2bce990b5766871a7fd986a01965f0565775240910089b5536d7e0770063957ba8e0c98912c5374d79ac925a394a8b472020a0f993e4824cd4035b584adc93f0eb756f02c5ad59b75c6a69b0ed103d403e8cfc73d5b15de6aa03af8cba63f1f5a7f155e1324ef364162c6249259cbd2feb193f16c572c06d58db9289e7b9d80de5bfe8a0c154861cdb5cc68b8092ca9719b784d5d4f87ed94f63d3d866e0d874269e490cba02dc5917ec537871fdc2ab204f28d26b1e52e72cfc1f958c6f79d1b063593b7e9a1307909e1602abd7ec03e4b40c9479ff53be375d4f4dfa3d28bab40a4cc0517da1464c013dd11e486d10b1b4777d663779bd0d53c40142427b6a0d1cd3ec7716c45d45b6b87a617f3beb5b668782b6677a1df5eb82ba86f03d5cef7ac354c38910a6b6a35e1f81165a12c78d1ecbcf9e6163f8652787415d54acf5724934e02c01a0c49b6335bb934ce6ef52a662c83c68846fcbfca0b29de4baa1c1be609b69b612071110ff94c74f7d423ca30f8183c56d140d40d1a3ce0792979f20990e53453b354aa96d377ea2a79b66637998a4ee606bb38e33359a41e92929cfcd905e810cdbdcc825a5283b6a4c76c59cc6eec2c56496d20f4fc48809394aa1b1f2f155d4b22381c22f592725c26d312662c636c4d0b9bdf27b27db7f0344d0614044cf205a8ca4e59bce19f97002b252b09526eee5a1e6f7636cebec926d273d42a2cc5f1c2946055f60abf8006dc65e68fe5bc9735be3fc3ef5a49e320501fa6122913453f14dac449daf31ef7eb527b927e010b2d67d770e6d28f19b22eeab98fa7201f36350c95f2d265e605892e41f09497a8f6ce1ecb9723268a5885e0dd94f46e85de67c1606a2e43c3fd5dace6936befce9f78811632a32f85e0bc5c5d4b8c13f19a6577a2c3f1527c33898b48d9090193e9092e449db6f9e1cfa692916e26c4acad5647b5372ea706615ada58efe352b108b697289a71dd35ba257f7dbca42d8f1c6e0079c0ce4732268516734b35ebeb044bd798c07570cd5bb0df27af8d30211a7354e8535bef536981aa559bf1e1e842e650bc674423087c91f6c659cee4ecb391a68f536081c2bbb4f825b9589e94b2bcec274d9325c6b599944f87bf5fc57896e9fc42b0989523ea98be9c4d0d891a33f37d97d48534c3c3f16956a6e3c11f0b79bcf6b7deaa612a044d302b78f55c764931bca97236b34351a0ae3669f2147d7435be55d9ddf3d0b0475535d4cc3e0a0f31643ffd3b6f33a9e4779dd659048170927cd4cfa756cc79554362cb9a4413da8d770ec0a9a0c6d88e08f3164b4a1d64e8786b24ee0c36d31558f66cc06b7761709383d8c421476390f35104c4c218afe39d91460100ea1d97b913766e632a883c5a3af7c1243016fba89fe93f959b1e4e82ebee2734924a69769593ec59fea7ad8c71ed82ef665bb03dacbf9eb4c440a3401de8ea74d65d65b285242e5ad485a3d7d3f3156cd7d3283a17a4c1cdcedfe1babff04c99c700c0b2f40c6b6157bd9c7af9a1cde229ff9c0b8e52b553688db05e366c8560e8effabcc4953de08e81af8ab481057dd4fe2f79f61c3b89bdcc3f3b7c297913192ae0866acd9eb1534164900839fa2e1376c370687b13e018ce590b575ef427c2ae3c6379a904c1dbf157650bee82d6418509fd648101cf51a8cd5fdcf4c533cf08c8229f9c0d1969e8fc0b9ef67c73ed14670ac67c4b282dd8cc9fd746d521ce2ef6fbe320a43c432ee287cc1626bd5d476923cd0410d4dbcc4c2eadb62b4ab078ef05aa33d248c3dfbc057bcdbecdc723b8903a414142a1b3dedc33784edcc9be4b94905dc7554cedda141e53a30ff453190ae014419c5a4e46721f061a9b834b1f5d2502a90ca566a0572a8d4bfc79efaf4ee31526dfb53f10f76a4c0a4f8d7e9b8eec77959ba325f4f4813fe91756af48c9a0b148ce871dd50f0b773cb976f9b887188acef876e419d36142df13a869b29fe53046359b508314289e5ce5c6d213107df19547d396652e908b21b8182b05e2463bc80f3a97e70f44b650acdb8fb6347659dd7819826576d213a809846fb6ff8b92b08a8d9fa751e57cea4d2434699dde92bb55385f3c0b9c12b508cbb2a594d23c2425add6aab757746df337b28bcbef674923ae68435aee5757f1233e81e31cf57eefadac57282969d9f5a1dd7baffdfbadb8a4124761b4f799963f59b29c98541fdf04308b6b5b20548d2d8c0d2d804f786b2497a8806ae02b4bb27ef3be466498442bf4e98b4551c2dd46e36544e2cf6f248663cc82e4ec3c70aa3ebc474d8b2c5adc466612dd6bb4bf75bc62ceeece0b1d542bf5a80321e3138d9e34cf2cda589dd7579fd8c3addca713691ba6ac51919df237cb7db5f68186e462dda1633344fed483f49c9b16ec0aa713e8ca78841c5691e9229c90493324ab0a08ac50b1e39a4459bde1a04b27c23465f521cd2a4404ccf12fb08adfaafdc4e7a5d219f272d424916b9469903978b707161f3dd7fe0017053bb6a5d94aae7940b0ef4cf1379acc7cc7204fb48b27faeb60217f290ee8d7a9b8f61ea6ddc70a08e7422c4823da9170b11ea78a1967c4365595bc3d91630ee7b7578281deb1d596b0da319123533770c55637952bdbc3a2849ef119ad5b24e7f96558041f8901ff73a085231210d8643f00fa33c8052ff6d24da414e07848b75b8565807ba8138fc742e3306a666b9b9d14af1ebd665facfc59d2d5e7fd0478aec9660eaa5596c3b7ffbcd33046dd032e35cabf450f057ff1c918f9cee824c87876dc842e43b9f0dd887bc152a37466f92e13cc03aa1e639221371fa9597f5d2c1f247f5fcf2be604db51135fe0544f06584ee7c470cfd7f822c3af39466a8abffc208a4852a4bdea5c5a05e73898fe14806df586253d2f7426492a69511c31f29a33f7bd0f96b1ebecb430b49c877ffb9d7209f402fc73a5c6d4e89e5b3acd7c4d315d93e41a6aca28d2e1633f39b99e0fcbef74156360619f427bb4d2bc7bcbb3ae8e874e194485a19370085a077c0f23ce32fac0667caf709b32dcb7231fc6f4f794ca085fe2926ba2c4f3e4a8d322b6a5b90ea83520bc47925b9b8ffd141b08f5da696fe5526a42be6a1a12f2ed03f41b28ecf139fc0799cf2bf8b6a9a98613210730f04dc2c73e544453ab2f8ada55e19043a3ff1bbfcc5787dea7cf690ffc4ff7e091485233befb90bd81b01e36f0cd00277238478db02ce2b0521720cdbb4ecf6ea9d3ac795b5608ad0dca5e275a130c94f0668c8762e0765c7822ba9ba4caa11a312f46dcc5d72cc5aeaada1293e55abaf2748cd3b817f834808eb72f867d1d06b9eaa145beb847bcc3eda562e5de6bd54aeb318908ffd1e17a44756f43e8159eed551350ae917a15804e839b1a6839b5823a7a6605cba258e004bf732ecaacfa04c94ebedcb9bf0d6d27d43d6d7e11fc8f3eb5784fa8342802cb602ba538836ae33ee5fbeed8b6afd300c36a539e21b52d126af05c5b6bc63ffaeb525cf93ab2edf1ac9c8dbde13cd01be9a98047ea0c60e61f106c5234bd9c628b1040d65d395633c65ea2fcc2ed49426c7ebe1a0d5e3f3d44ac0694e38ec1f95fe89dfe7756bd36f04649835c298e554655987b94df7329c476915524f1d2d642d403df414f4ee144150323331ad0df1be8af71cd4b3994c16814e58185440cd7f93613442ae5d8796824cb76d889d0940f7d6d428dd690e2c4096ef18d264eada2827026be7907d68de30de609797958f5dc396f3bdc1dca3a99d8fbcb32b2411ece1225494c3326671a367f3ee05fff5de637beaef6786f1593c4581b483ba4216fcb12f517f909dd4b310c7362bb6a6ff794ad99ce449f853d698d886b4ecb7718e12570cf72980b84cd64c6cebc0a0e218ff3fb196aa11d38c09a985fefe1dea11412f26c43798bb2314619656f8542b6fae4056e77ef0ef0fe9852ea5d5d757499847d4392a8876a70aff580affd5403c6ea6990ba3d8a16757b13d338db5a779fac842c36f002cad6a8d0205db198b69423e54f69a0106c8a01dae939ef1738a7515f938cc77f64a4a303366343c7c7373ab7632d652a95077cc8f0a99e505e4ddceb6183093e1a121bff57857508b58e051624068f38", 0x1000}, {&(0x7f0000001240)="5f2c3415fdbf7e54a06a23fa9011c69da9750cc4d50429cc18bdd906de7e126a00cc978e85da033e779897bd2ecdda811c08ee9d8affdaa05ce1488311dc1c1286b8d82aae580c329beee2954e16b87e0ed7efeae6df5197a7ab49d89dd7262545ca8e2f38d9ce89f7", 0x69}], 0x6, &(0x7f00000019c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="ffff000001000000000000000000000000000000c1da61a3f28e014279c1742f701d63829964294b1ea5d05673d96f9511ba3ecc9a0a1ec0f4b9b0ba4bf5fa0a260941f43194a1c670368548d01fcb8790df9987cced7b74526c6ab634ce544fa24356225908c9d9d36c0464214fa5a789ea678a25fc866157bc20f7133f854e65f20f254f9755944a73779f52efc1298bf9527e", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x202}, 0x6) getppid() executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = semget(0x1, 0x1, 0x379) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x8, 0x8, 0x0, 0x6b63, 0x0]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0xc, 0x9}, {0x3c}, {0x2, 0x6}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setrlimit(0x8, &(0x7f0000000280)={0x42, 0x62}) r3 = syz_open_pts() close(r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x7f, 0x1ff}, 0xfffffffffffffff8) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000180)='./file0\x00', 0x1, 0x0}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r8 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000080)) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="9385c627db7ab718657a54f5563f3f428e628d6941fe0a43907b7c0f0dddf61e4bae2535ee7d412464fb35d253983decf64ba48e9ef4cace8d", 0x39}, {&(0x7f0000000140)="a1182787549b50171e4c6489a005778eeade0770f28ea06d6c386203c6a50a073475e5eb52aa98f40cd92271801445e75b39a8461f96e4674bf1111a310b621f02289d1d64f0139fb3785cf31249f5ba48d84fad0b26394984a7a5146ff1a9712d9355530a1c66178a38cbb0fccf4b923a1332522242331e8604299b2e0478667ecd5a06bc4e6362364d1d85618012e95508b16535169f3e6bddc039f9", 0x9d}, {&(0x7f0000000040)="9f584fbceb5a3c2bbf7ed81b7e4d8d79d117526302589d08e2b241f5084c6ede3cbaa38dd6a89258933e3a94fd37aa175e517d8fee9f", 0x36}], 0x3) executing program 6: sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000080)="14bf485ca4aac46f10a190408a48d5927b9f914ef183c51c0619cd8cbbfb82e45af7868d94cacbcecb", &(0x7f00000000c0)=0x29, &(0x7f0000001200)="bbf9952ef3ee395df77af11e2154f9fd04b9ec01cd326699b45f8041fe85a59481cbbcd57bc0d1fc3bc629bd3e96141a1602f281fe84d8c71b5d6b008679dd3db39659f7706071000455f60d3e8999adf9612492a63e882a6d99d57c82c6bacdddf9cf7480588548f324abd69447558db91c41f54851a106b65c8da28c3b1b63339483d7b3fa0cbf5ff06fcdf039959461ffb34e63f4995fbc03e9417a7b40a51586682e712053bfb1f77aca1f69c98a5a924914f53d1a8b01c4872385cd1325de5c7414f684ffe2d3181ad299431ff71414eba6ff23e85ec8025d31cda5f76a92f40156e7fa53302bedaf37ef8dadd09a42b5b4bf59e5f03bc9f86c101075b7393af6717316ddcabf6716adfc4a3e73d7dfb24e95e6a78e4afec5a849e1725fc1cbe26e93a5e747aab1c9e4edad7eec930d97e2dc7ac5886a795974d148eccfa666b7184514217014159d30404bb0ca8dac5e1c43f62a892592d7844b383a3195b700c2a1f78bc32336fa031358f1d76bb121530cd31f1c87c3bf9e5b73b34270e546b0ac9b890da7e73680fe18ba4fbc51ff4d3b3f28db60cd911aa1659ff3666f166e3f73d2b00b5f4f55f271416f89728db09ba78b0a896730bf0e143a11bcc5bcc024caa62f9526655f14ab3db31dedcd7ce29a4b30a00402c79885b784e60ee6b158d6282a19e9bbdf496b3d836656e57a6726d9ebe2878df11c627ce09e0f979caaf423be33931b2cd224d57b9fba94a643897e879f6ffc85378a9b65a95473f4056b37cdd4d65deb0f2c480612eadfa2b6f049920c1ac16a752d37c7c1258836732b6c494d878073425e04e8528bc1af9ed2a9eb3be2e0b86cf6f36cc323da510a7d54220416b0f8d944363feb81b9cdf508904022a377f989b8ec72a227869d13ddd05be3b180fd34708dca45626645358563a56b13e7bdf9dc566ee6164870adad402c3057dbd0a43b1398548b02bdacc89d3f4ae0dbd11cad3e1f6859e70d0921f07f2e343dc40764a2f42efdba0411c6d05c8b23c9f29a300e7147a0c58177ef5aab200fd2f2012e1a1983995c49a5f235e42e032b365a8a115209cf85579bbae58be35d51ad5ae5edd673e7238cd9c57f2583bab7a0f9e54ab3d713ce8b2b436c519fba4196c95682af7994fa7217eeca00cf32082b910696dafb1441c69d0a207480bb52b0f823fed20977da4890591ba81245f39183b8153d2348fc34c57c9d68535290dd02ab6aca4b75716f37b20b9f20cabffad94ba4f70bcdf04d73dd4f3af1eb8864a708a480803a096318d9653bd53c265246213f3430fc7bac5956f577bb09432808aaa6e41a44328c67d73765be08db2608df6ca84f544da4b4388bc17645e4ee290d84a9d18aacf3e1283d7842eed39938baa612d975ae67a09bd37843c2a4c80a547fcbc247ee00c19fcabb78b2297458a02181899a079cbc78a241447d591da79cf99ac5968021ff27c46ff2131c60c195f7a99c2fa747567ff4154ce91acb4c369967a1a58fb12677730c56a181da1c80da68bd5f4653493f18e4e98b115296ce89fd31e18ea8ed76f603fc0ead6e1374039ce1a013843cb4184e3b2e71c5b55933b4f7b8ef40bd44033dd74fd8c7689e10131fbf6977db6f7fe0767eb5cf262252b7e2eb70a73dbc705c55b356fd92dfcf66a609717d8e8522b2c255b068b04a0992c0f1ab197e0242315a9cc1b01ffb166a07f4963c0abbf93b7c6f00b56b3f1e582a092243ac4578ae64ee3e6ea7168027d15727c0d0b1842129c3ec070ac684eb7540bae4ec03413f8b2b7f9da461c365e10bb89bad01cbfa125483ceaf6b38750c8c57b3655ab8ed211f4f75cae5bc62f4aca38942efa6f3a330d824c4638925a65634b90d26db7f3915dbb4fb5ba8e008662607a08022941c29938209369a5d011aa9ec457f2446e815c16cdca72192ccb7382a63d302da604ebc0854004b7783042ded49bbd99c09f2cf6babff0d0ac7c6431b842a96a2f719e6a11dea4d89a81a318165a66f4f127ea947d5bcfd4ecb23b10db25e31f018a7644f2191b1d8de805101d7aa2d35f8b5e63420c5882cdabd2571951c6b9583ea79c45b89c662df781a053c69d9010f362a261a569521fc806a9aed53e6764c970062dabb409936ec595e4f1532294afbb5e8f0ec133ae27bfd48cf5387474b45ddaa14971f73e4678903ee7a8bad1c1387ca5a300cebf01b2e32060e78834f8f8deca0a084b28067e9e176ca11de6b76629a55bed455e19f1f42dddee6097b266a28f666e7a66b3b9a47469deb222ab723f709b76664e8c068c341326909d642e6294cd838512842f5ed7daf7e9d4ca9e7a62b4c846c3ed1258523be1ba24466aeaf57786a92f836ed4478f40221f8530be9ef6d7bc07e8a59da24d140155fba2e3059cc9f84a9612dffc51577c3242d9279f1058db5eff969636a7a9b8d547980e4cafde3b6985942e55bb1e1626b9de52149f0403d6ef6d199bb0b8ffc53c6191596c293529158d51df1ebe6c545b33d09d3584ac5bbe9aeae0eb8c57d32dcbba6940a6b167c13d5990a7f72835eb54cd24050a1da6c1fe3f803a3e6cbcc743d90ed9ddc52649f801d7174b58f037761e51460703637a191accd7ed4d76357eca35539aad897212a4ac17a8347cce10875e09214e871664eefca144d565aa0c3af4fbc1cc01dd5e28812b7fd4ec6393693ccd61b27f71be526c6a174e12671503eda5aab48bd0a3b61d8b9764a256f15d65e19eab48c5216d7fbfd38bb55552692dbb2fbe5c4726e9c91aee836f186e568842f728683c27cbbce6a770f9bb196a6df4f498e8c025c32d6269a9a5e414728e5820d4c3b515ccbfccfccb0f5450053ca56e6adbd09504303e14cf9a2913dc6a474f18382707c81400c77761d91be5ad42ff4f3f1e1639542d88b065fb678cc06a087811197c012cfdbfc4ac095c5360e3fb73587252062dda4f501f69b58e783bfd9d2ce3a6e7057ea012704d93ba155faa7229000e1c200a71ed2183fdd8f68748c6d946af99e49c2ce8daa8b1c0dff05f84ffb693c6956c1696ae26b1ddf5ca80ddc4c07e8968b3a4d035426d73351889b8fe0fd5cf0d780df58890ca6fcaf3b3b4a6800e71948e1359cb54e667cbd0484264fd498b4c31d27efdf4d5eddf8409abc4d88b4a1059b842b1c1bd3bea1d558b47c70402b396bb621f642dde22a4b8d1ab412261a4d786a01490e98bf92787a44397fc950cd1ec720bcdf346dce8bd47106982e218418400627d2eb0966281d53b1813692f90431a4099682c3e88a1fed5c544cde30d02c0486448176afbc38e0c4f6f272f432479930e1dfb6774cadae0620e12cf1d9f8bc1b0b311a7ad55031a7eb2b5a561c2fb4640eac94eb1ab690d03f0e99887ed9fa8ebfd4e7fa7ff0a0292e747911cd2084d97ccc6dafda721833f36ce050218edea77358bbbcae0cac5d69785c4c1b3ec43f393a38a388bf3d218dcadac4afe337452c62e0a788d35d74b3c1629c8fae16a52b2ef890a676ea753e9ead011a78c8b38f9d1afab95d6f9ed59b6b9f5462be62afe8a9d9c9cc739aa237e2a01b922872351dc33cd6944b25ef73fed4c4c390705fe5f7d97d2d06964f57c54d05da1d75e272101fca7099e37534c0d06c4e328d0d3b6f39d8afa0152d3d04fc7013cd56a03d62133219abf0b8872204cb6b8b46cd6c67f8bd09743220c1ef41c1e23ddf3035aa0c5df96ab75764e50d3ed29b4e58d2d68f6b58d3a2246d6b66cd934d46226980c3e00ea77234d45172138439b1078bda8782010237ea4044540d17e1199fb3dbac6710f93e53554a854623847aff5adb7a9581dae7cbd9d0474e42439d7bdb90324baa503d0250cb81e382fc7722bccb5434db68c76d510b246b1c58a2c1382efd89f67153b2a8f56e6b845a33d16efac20796aa77876c27a6ec33b6e439e23a327558ad70f6920e6280731c351832cdfe7820fd4b0c08bbe0096178ded6dba2fc5da47cdb2f031ae275f5b96ad3c06b51b986be2198163a5b55986b4e60ccdcebd0b4b1668937f645918d2c1156597670b3920a10338268ada04ccdbd16d3d59b6fccb49adf8dffdf720142f3fb718f0e08e19f1c149d0335e0ce0002e578e8fd4e45fa6d3a6138feacbf0955d9b6666f98729ce4c8e6510ae2ce6bfcbf1205219f180b7d327d3b97c062c5f92a5c35769ca748c2f8552a275a15161a208047237e023e8fac1ad5b0cbc728c6122530ec7703a751490fc6aae8db7b904c9cd8495bde10bb4b09b64a45d405963ce763d845eff6d56e2fe80970a22965c092f817fc4a2cce8b8c2ba9cfb4f413f0e4b843e5b073f01e7186c2f2b27a3b3bd157be46b7b94997f8d955d2d694b00d6fa54b8e2006a30dcf6c49724819ba7adc05355a3da94808eeba24af292493bd04b68ebd13fa1a360aa5a5120527ce4838f99103db043f2ef6bf3e42ec72bc3115a7995eff3d1480d6667d0c7998924ac1be95e82656828e25bccda679b27537a549554b81d308a9aa9b11ae4dd53792deb3d78266c83d222af983248dbe2483e117d18c2b5ed9ea9975f8a03495e6bb1a9df659d98678f7a2618720c4cd6d7e058e86f61950966282a940089f6a4c337e8cfe80c449cabacad2a7b98f4eaf659d0eecce958f18462591384b470cefd7803c71f02609968849db50196ae07dbb0a183e3a81c42c286707c12aa99bc0edc02b0785284eeecbaea3d26c43f07c8b07533a40422edb05624c0e313a9d020219941168e7c2c8dc3ccdf63fe4", 0xd37) kqueue() r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socket(0x0, 0x1, 0x0) r2 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) socket(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 4: syz_open_pts() socket(0x2, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{}, {}, {0x9}]}) r0 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0xf6ca5bbea4ea2673, 0x9ab) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 2: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0}], 0x2, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x9) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYRES16=r0]) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff6, 0x0, 0x1, 0x581e, 0x6}, {{}, 0xfffffffffffffffe, 0x0, 0x8, 0xffff, 0xe0}], 0x101, &(0x7f0000000140), 0xffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x20000000}, 0x17, 0x1800, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getpid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mprotect(&(0x7f000021f000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) setitimer(0x1, &(0x7f0000000080), 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x3d}, 0x2, 0x0, 0x0, &(0x7f0000000580)="fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade501000000477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x6b) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000200)) socket$inet6(0x18, 0x3, 0x29) mknod(&(0x7f0000000300)='./bus\x00', 0x2, 0xfffffffc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x58, 0x200}, 0x3d0e, 0x0, 0x80000001}) sysctl$vfs_ffs(&(0x7f0000000480)={0xa, 0x1, 0x7}, 0x3, &(0x7f00000004c0)="a7", &(0x7f0000000500)=0x1, &(0x7f0000000540)="92f1039b36a5acde59cb", 0xa) r2 = socket(0x18, 0x3, 0x0) getsockname$inet(r2, &(0x7f00000000c0), 0x0) r3 = socket(0x18, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) r4 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1007, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="89000000ffff000001", @ANYBLOB="526006d3fbb1122371ddb379f29304e0a17eef850d0c9cf3cd9ca63a1ddeaa23c105f576d9faeab1c4a796b295812520ef8932b93a6a85e3370fa41d2fa6485ad5a1944ba9270a7873c4d4d9d3e051b75e93a86eca960c96566ca13921aa401daee301affe2bc9b69ba0c7ee98ad469309c73c3aa9c013110de8ee693de4c9b363608346fa18b2698caa29c915d143c72a11d154c3f8513dd3811028bf5459696c9bd55cf662ca53676a78016b3073bb445a4b7146b54edda856d18a959f31d93b3f2d7de9f8f39210344dcd09cceb5a2387f2a619712b52974d59ff611dd23f78cd8e86a1a5795a1add6d46", @ANYRESOCT=r1], 0x9}, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) close(r1) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x8) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) pread(r0, &(0x7f0000000300)="fa6ab17f3d8e010fe7e8f25fa611e1c9e5d774d466e74bdf", 0x18, 0x0) read(r0, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a9a00 executing program 4: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) recvmmsg(r2, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x7da) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000000)="5ab70b29", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r4 = open(0x0, 0x400, 0x28) r5 = getpid() getsockname$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x1720, r5) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0x0, r7) dup(r4) r8 = msgget$private(0x0, 0x0) msgrcv(r8, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)="00000200", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1, 0x0, r1, 0x20, 0x40}, 0x0, 0x3}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000d40), 0x1, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe(&(0x7f0000000100)) ioctl$PCIOCREAD(r9, 0xc00c7007, &(0x7f0000000100)) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xd}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)='#!', 0x2}, {&(0x7f0000000640)='\n', 0x1}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x75, 0x20, 0x0, 0x847}]}) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 6: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x7e, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) clock_gettime(0x0, 0xfffffffffffffffe) r2 = open$dir(0x0, 0x0, 0x0) r3 = getuid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206918, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x4004667f, 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) fchown(r2, r3, 0xffffffffffffffff) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x0, &(0x7f0000000040)={0xfffffffffffffffe, 0x5}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x7}, {0x84}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000080), 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f00001cf000/0x3000)=nil, 0x3000, 0x0) clock_settime(0x100000000000000, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000340)={0xad6, [{0x2, 0x401}, {0x2, 0x6}, {0x2}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x3}, {0x3, 0x91e}, {0x3, 0xff}, {0x2, 0x2}, {0x1, 0x101}, {0x3, 0x200}, {0x2, 0x2}, {0x3, 0x2}, {0x3, 0x2}, {0x1, 0x6}, {0x1, 0x9a}, {0x2, 0xc3db}, {0x1}, {0x1, 0x80}, {0x1, 0x7}, {0x3bfca310ad4be68e, 0x2}, {0x1, 0x2}, {0x2, 0x80000001}, {0x3, 0x5}, {0x1}, {0x3, 0x1}, {0x2, 0x7}, {0x1, 0xfffffffd}, {0x2, 0xffff9e8e}, {0x2, 0xe3da}, {0x2, 0x5}, {0x1, 0xecd}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(0xffffffffffffffff, &(0x7f0000000280)=""/48, 0x30, 0x1800, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x0, 0x5}, 0xc) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = socket(0x6, 0x5, 0xe) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x1b, 0x0, 0x0) r3 = dup2(r2, r1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000380)={0x1, 0x48}, 0x2, &(0x7f0000000980)="0004005f", &(0x7f0000000440)=0x4, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f0000000080)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000240)=[{0x5, 0x1, 0x9c, 0x7f}, {0xb3fc, 0x0, 0x8, 0x43}, {0x1, 0x4, 0x7f, 0x7f}, {0x3ff, 0xe, 0xc0, 0x101}, {0xbb1, 0x81, 0x9, 0xffff7ffd}, {0x3, 0x3, 0x1, 0x6}, {0xffc1, 0x4, 0x9, 0x8}, {0x82, 0x1, 0x4, 0x8}, {0x4, 0xff, 0x6, 0x3ff}]}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) ioctl$FIONREAD(r7, 0x8004745d, &(0x7f0000000200)) r8 = socket(0x2, 0x3, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, 0xffffffffffffffff) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1, 0x5773c5b9, "ff000000ff597bd600000000000089d400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) ioctl$FIONREAD(r8, 0x8020690e, &(0x7f00000001c0)) mmap(&(0x7f0000001000/0x6000)=nil, 0x6000, 0x1, 0x11, r0, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0) executing program 5: open(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc1206925, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x80047308, &(0x7f0000000000)) pipe(&(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$net_inet_tcp(&(0x7f0000000900), 0x4, &(0x7f0000000940)="0f060a80ccd2e3fb375fbd4f2268f214b8fd56dad3439465280c9c83e134564ceee58871c119da3ca711b5c3389b26311fc2a41894e02ce1a5b44777c0426a58aaa8ff3d6711645ecdfe6121a91cd880d07f05d0a7b72b73c89f000c3b5012a942b3", &(0x7f0000000a40)=0x62, &(0x7f0000000a80)="0fccee7366430ce8192228c77a771c9f4c183450a3328360f0db645d9ec98c7286bf7c994eafa0c7e55dd462e5d754c52c61d48e976b4feb3f02eb38b09a244316340a31150073f2ea03b3d5e1e240544fd290083c6de69e6d08", 0x5a) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5}, {0x6, 0x0, 0x0, 0xffffffff}]}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2013, r4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500002c000000010000907800000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="610c40009078000000020000"]) readv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/236, 0xec}, {&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000280)=""/77, 0x4d}, {0x0}], 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000340)=[{0x20, 0x0, 0x0, 0x101}, {0xc96, 0x0, 0x0, 0x100000}]}) syz_emit_ethernet(0x4a, &(0x7f00000006c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60dd000000140000000000000000000000009955478f0000000000000000000000000080000000004e224e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090787c00"]) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x8000, 0x0) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x4f6, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000385fb63d750886dd6038879e04c00c08ff01000000000000000000000000000100000000000000000000ffff00000000880a00080000000000000000000000000000000000000000000000000000000000000000000000002aff6d5e6af9ad378176d44210dd6c91ff02000000000000000000000000000100000000000000000000ffff0000000003019078b60000006794b644a6800606fe8000000000000000000000000000aa000000000000000000000000000000012e1d00000000000000010005e7d2edfc4754f52cc060b8bf6e6f01c51fabe2b48524ce0fd99d1b2a5b123ad6b81875e1c7516e3763325d6c5a903e1d2e72be714eeeb38f8627a3819262407afdc6ec61a170c56fb71665a5070aeb592ff115883a7d2fc84fa41b0ff7129ca45de6338f2163426db4d04aa6f8bacb9c5833b2993bc52d3f2d1f4e2f9dc0487be12c164dbf1dc3b68d03497c2bc68737693ef0ab85691229d16b084942bc57abf3b9e34310a4ffa0edfdfb9b36fa36a34354cfcd1ceef8b2a5818e682d9ef7af2ec5d7d423c1020915959d6cbbd1e351a4287aa89fba6642b29d207d9808000701b82106b3cccdc800010000ff10000500000000fe8000000000000000000000000000bbff0100000000000000000000000000010f1d8066d08f3680a2482a104377a010ff010000000000000000000000000001ff0200000000000000000000000000010000000000000000000000000000000000000000feadfe030000000000000000ff020000000000000000000000000001880a00ea00000000fe8000000000000000000000000000bbfe8000000000000000000000000000aa000000000000000000000000000000010000000000000000000000000000000100000000000000000000ffffe00000026206007f00000000bc4700d846d5b27c8872b0e30e873f7ffe8000000000000000000000000000aa000000000000000000000000000000001610001000000000fe8000000000000000000000000000bb06d7537c6e5f93f706bd2a4d238f8fe2fe8000000000000000000000000000aa0000000000000000000000000000000198f83dca21399704d39d57d92ac59e6800000000000000000000ffff7f000001fe8000000000000000000000000000aa00000000000000000000ffffac1400aa6701000000000000c2040000000305020004000000000000011d0000000000000502001f07de371ba1f1ffbfb59eca5b7b2d71fdf6daa1a0b83da4d72fc24f0eb53d57f0d1b44d0e28bba18fa79243ee07f17f60a7f0566e752adb19dba3e34b4bbccb03fa3ad3a09688d78f1848fc568f4164119e8848bedd8054fbbbe2687c623e0b3ab290a9b2fe400c8d0c410dc0b848212830f9871c3ac8aa8e4e76bbd1949c66b94e9229bc410543ca763f384114f09d38ea5e52a5f257c6300a5272ae34183a12d39399b892fa2e12a9c9ee0fd60736faf9fe6e961bff78da26f17e6f48d09420e88e7265931b4451e72357ba4dfe96139a4ee73a909a309f51e34ab98e09f60fc20400000007000000000000d1366fc6e3eef099d81d40a6c9b03535fc3fef848c1bc95b3e233b8ae17d67849c5592b75f0e7e9b5cc1b764b5854b426897361e45d816857faf80a649aa0b4cd0858d1300c15a9072e2e817aef389196abf75a6616869885f7a88b4daae154ec3df6b8407507c0a7e901ce145f8001b8e2c2697882dd50344c984b515c58e3de4205488034ccbaff3187b852e504896"]) socket(0x6, 0x2, 0x9) shmget(0x3, 0x3000, 0x2, &(0x7f0000071000/0x3000)=nil) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8440, 0x180) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x0, 0x2a, 0x0, 0x7ff}, {0x1, 0x0, 0x0, 0x5}, {0xfff, 0x7, 0x1, 0xc36}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f00000000c0)) r6 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x3f, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) denied attempt to set clock back 2243957773 seconds executing program 6: syz_open_pts() socket(0x2, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{}, {}, {0x9}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0xf6ca5bbea4ea2673, 0x9ab) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 3: socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair(0x2, 0x3, 0xd9, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) fchown(r2, 0x0, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) nanosleep(&(0x7f0000000080), 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/247}, &(0x7f00000000c0)=0xf9) execve(0x0, 0x0, 0x0) setreuid(0x0, 0xee01) getgid() connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 0: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000af5000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r1 = socket(0x6, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x0, &(0x7f0000000180)={0x10000007fff, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xffffffffffffffa5) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r3, 0x0) setregid(0xffffffffffffffff, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, r2, 0x89, 0x7}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x3, 0x0, 0x8, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r5, &(0x7f0000000300)='a', 0x1, 0x8001) preadv(r5, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) writev(r0, &(0x7f0000000a80)=[{&(0x7f0000000800)="95", 0x1}], 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000002b80)=""/4084, 0xff4}], 0x1) sysctl$net_inet_udp(&(0x7f0000001e80)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000001ec0), 0x0, &(0x7f0000002f00), 0x0) executing program 7: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) close(0xffffffffffffffff) socket$unix(0x1e, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0}], 0x2, 0x0) (async) poll(&(0x7f0000000000)=[{r0}, {r0}], 0x2, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x9) (async) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x9) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYRES16=r0]) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff6, 0x0, 0x1, 0x581e, 0x6}, {{}, 0xfffffffffffffffe, 0x0, 0x8, 0xffff, 0xe0}], 0x101, &(0x7f0000000140), 0xffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x20000000}, 0x17, 0x1800, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x20000000}, 0x17, 0x1800, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getpid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mprotect(&(0x7f000021f000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) (async) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) setitimer(0x1, &(0x7f0000000080), 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x3d}, 0x2, 0x0, 0x0, &(0x7f0000000580)="fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade501000000477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x6b) (async) sysctl$kern(&(0x7f0000000140)={0x1, 0x3d}, 0x2, 0x0, 0x0, &(0x7f0000000580)="fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade501000000477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x6b) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000200)) socket$inet6(0x18, 0x3, 0x29) (async) socket$inet6(0x18, 0x3, 0x29) mknod(&(0x7f0000000300)='./bus\x00', 0x2, 0xfffffffc) (async) mknod(&(0x7f0000000300)='./bus\x00', 0x2, 0xfffffffc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x58, 0x200}, 0x3d0e, 0x0, 0x80000001}) sysctl$vfs_ffs(&(0x7f0000000480)={0xa, 0x1, 0x7}, 0x3, &(0x7f00000004c0)="a7", &(0x7f0000000500)=0x1, &(0x7f0000000540)="92f1039b36a5acde59cb", 0xa) socket(0x18, 0x3, 0x0) (async) r2 = socket(0x18, 0x3, 0x0) getsockname$inet(r2, &(0x7f00000000c0), 0x0) r3 = socket(0x18, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) r4 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1007, 0x0, 0x0) (async) getsockopt$sock_int(r4, 0xffff, 0x1007, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="89000000ffff000001", @ANYBLOB="526006d3fbb1122371ddb379f29304e0a17eef850d0c9cf3cd9ca63a1ddeaa23c105f576d9faeab1c4a796b295812520ef8932b93a6a85e3370fa41d2fa6485ad5a1944ba9270a7873c4d4d9d3e051b75e93a86eca960c96566ca13921aa401daee301affe2bc9b69ba0c7ee98ad469309c73c3aa9c013110de8ee693de4c9b363608346fa18b2698caa29c915d143c72a11d154c3f8513dd3811028bf5459696c9bd55cf662ca53676a78016b3073bb445a4b7146b54edda856d18a959f31d93b3f2d7de9f8f39210344dcd09cceb5a2387f2a619712b52974d59ff611dd23f78cd8e86a1a5795a1add6d46", @ANYRESOCT=r1], 0x9}, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) close(r1) executing program 0: r0 = getuid() seteuid(0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) r3 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000006c0)}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) r7 = socket$inet6(0x18, 0x0, 0x1) r8 = getppid() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x330, r8) getgroups(0x5, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x2c}, {0x8106}]}) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x10, 0x0) r12 = dup(0xffffffffffffff9c) sendmsg$unix(r6, &(0x7f0000000840)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000002c0)="f9cc9228348b4faf04e6705ef4b2e3795113931a543a7126798c2873bc648f5cdc67e315256d3d2f530ab1db9bcdccf73244f8103a4e2d2ea65368793cd233f6bd0df80f8d3819e746d0f62bb33ed0ea5ace50d677e2d99e9c3562068bdfa737324ef771dc2c59dcbe953c70a32e005b8d15894e9aca9d78e9a9812947a29bd76670239d4c983778fe1074dbdaa99c54", 0x90}, {&(0x7f0000000380)="6708636bf9ced5cda10c9df09ba6cca185f232a54ed4eb15afef30e6e33f168123ed8bb6347a6f9a5979fa5bf3056df8920bc24dc5bbff52f55374369a1e6875e158e363cc5c6ef8de0b53595e0dd0c223a66cd5b8c8ef97e67637f7c6d32d338853ab9103", 0x65}, {&(0x7f0000000400)="d08d262e2f4b5fb6877fd071d6e0d06a4eff2ea2d5a303b2db577dac226fdfebc9dcbe103a35c87f9d2a6d30bdc3c8693f6ce1", 0x33}, {&(0x7f0000000440)="2371bdc6c184ac69449f43ecd6281a790f761ffa2637d74462268794cc9b7fd8d4af359fb486754df699fdde7adf1f628a9ce60bec58f050a19b8f53666f46cde48b8401f338b961f55c89ced0aa04f319b293243e2bf2f9e011a941758678374da67c02b348421370c1db2539b49dedf5b67af5c1768bf15a7adf5d2fc9a59ebaa38f20ee5d5c2a506309fc30ea1fb25c243226b7192956d31514db4df750f41740888a34d2e5", 0xa7}, {&(0x7f0000000500)="9da34f404050769670b048937848e319a644259169bb1dbee18232545e5d13ee0a0cb4f611124a84774942eb68600770bf66c9721051f5247e319e82d69265b0eeab76a6e1590a4df8f587e16fe68adaf2f970d40dd8b6d122dce9507265b58113b5142067599a2b20791fd0638806a10b62bf61cd0a361fe9a9132085b89a254188095c944b6bfce4c1ef638a5bbd558eb0c1f43133f5a4f1207c13d17c781458f4e3c24cadb1fab1f23e228cc313d0f8579bc7dd48eb2aece2526cd1", 0xbd}, {&(0x7f00000005c0)="4e7b746b4385305d33b41c9a8e12099c751af6230f6b3ecb2e5ccf6013c1546106bf0567fbf4962b7fbb79cb1cf166c00637fd8b77343cabbefdc32f02d2d8fc5db677255ec117b48d20c2add0f55f6d984740a46e7eb6de9ed3", 0x5a}], 0x6, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000b4bcc9477bcd7c1e377036fccf19d1e342710c28d0ff9011173f930c62ece70e8fe5f0359e5518c7a7924130203076435659c2fa10b70e6c8ae60136738e7ae916a2cb6d48c12395d5115d7c871882e0389bed2f9cff2e476d069a286ace840908397e8f26a0711b8eeffb5dfdb0c1", @ANYRES32=0x0, @ANYRES32=r0, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32, @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x40a}, 0x40d) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="e2420dc5", 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x60}, {0x16}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x3ff, [{0x1, 0x80000001}, {0x1}, {0x2, 0x7}, {0x1, 0x100}, {0x3, 0x5}, {0x2, 0x6}, {0x1, 0x9}, {0x3, 0x47}, {0x2, 0x3ff}, {0x0, 0x10000}, {0x3, 0x2}, {0x3, 0x7fff}, {0x1, 0xfff}, {0x1, 0xffffffff}, {0x3, 0x800}, {0x2, 0x8}, {0x1}, {0x3, 0x1}, {0x2, 0x2}, {0x3, 0xfffffffa}, {0x2, 0x8001}, {0x3, 0xffffffff}, {0x2, 0x81}, {0x3, 0x851}, {0x3, 0x2b}, {0x3, 0x4}, {0x3, 0x401}, {0x2, 0x4}, {0x3, 0x6}, {0x1, 0x9}, {0x1, 0x3}, {0x1, 0x1}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$lock(r2, 0x6, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)) syz_emit_ethernet(0x2e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa37c62de26bf208"]) executing program 2: syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaafff8ffffffff86dd6006250000142b00fe80000000000000ac01fd808fa893e500000000000000bb"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f0000000100), &(0x7f0000000040)=0xfffffffffffffd96) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x16) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000200)=[{0x6, 0x0, 0x0, 0xfff0}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) execve(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) syz_emit_ethernet(0x52, &(0x7f0000000600)=ANY=[@ANYBLOB="aaaaaaaaaaaaa759c7334c0e86dd60230000001c2b00fe800000000000000000000000000200000000000000000000004e"]) executing program 5: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000180)={@local, @local, [], {@ipv4={0x800, {{0xd, 0x4, 0x1, 0x17, 0x12a, 0x64, 0x30b1, 0x1, 0x70, 0x0, @rand_addr=0x200, @loopback, {[@timestamp={0x44, 0xc, 0x3, 0x3, 0x5, [{[], 0x9}, {[], 0x7}]}, @ra={0x94, 0x6}, @generic={0x7, 0xb, "c9906e1843278d29e6"}]}}, @icmp=@echo={0x8, 0x0, 0x0, 0x1, 0x6, "27b2af6f68894650c122eeb4e43d5afd826ada750f9f4e6ed0bb97ea8cd3629b2599140756da05016dc1d208acb4c638e17ca0911270797b5db6b790f69e20dce34fca1c66407ec4da505fb06a5ec17d5d88c658fe86fefe9b193d8ea47278b5c51d010812431504e8b07bb08dc64293ab59c9f6cce135830f9df700be58e4d39680d6cb18a31089264c5f5daf8bd585ee1f81637f7713d0c66df0d1a61abc20c4264c2b4c430104b1b7508d1f36156759daa7885f8ab7f2343c2ad35d15cb95999b1148f69835a24d80e62d8aba50885d28f56acf1e03b5e7b2122e8b44cefdaa18c315c0cf71c509ff764de6bb"}}}}}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) chmod(0x0, 0x0) chdir(0x0) mkdir(0x0, 0x0) setreuid(0x0, 0xee01) unveil(0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 0: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="9a59e197900b163fe74f8795d8403a1eabfc10dd48f3eb0b5a8ad0f90a26aa745014cdded77708b0cc0565f9fdaf39b5e6c1ce2def8196a488249ddd32b32bdf202e4f8f", 0x44) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) read(r1, &(0x7f00000002c0)=""/4096, 0x1000) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x14) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000040)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x36, &(0x7f00000004c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlockall(0x1) madvise(&(0x7f0000642000/0x4000)=nil, 0x4000, 0x6) executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680), 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = getegid() semop(0x0, &(0x7f0000000040)=[{0x4, 0x5}, {0x7, 0x0, 0xc00}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x0, 0x3, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x1800}], 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r7, 0x0, 0x0, 0x88, 0x7}, 0x6, 0x6000000, 0x8000}) poll(&(0x7f0000000700)=[{0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x80}, {r6, 0x1}, {r6, 0x80}], 0x4, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f00000005c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000001e00)="51386a25d65c435d14bcfa92182ed5e8b253287f7273a2f03a932bd5e66eda9ea938f2c45fa46bc23499cfc4b290f02b97059f54ba87d7e28a67e40c461b2fc8d96ba8a85152d584b3d1ca8971818431a73a250195129b9ee682366ba5ce6973be7082dc7ea3062fb7cf0502eba53fb773625a3504927a54a142fca055d69052e8b7e83f55fa143db15fb943104fee291c33db4ab2a1972bd7e3a62c34babd0d24dee76f49dbb188d0a0fcb1f5a8790d65faf8536848c878cbd4e3c64ba522b7a10fb732a24c0578d456c95f7ce3d3240070d0b2a9f16c152bd21234000c186e9d0fb6085bb316cafe869da28a483810e373ee0d7f89e763945987b7baa471dc2761d3af886536723aace80ee622df86099973984f174db66369086265e8a224878736fe66cd3d1c8fa06eb68e6dc6846122afa8305ee60e4483248272a5a12454f7e977e31344a20655473d1a328e1925ea4bf5de4d7cdb6e6350f8b1194ee950e3b4127136c263560c8f15eee64592a418e5d8ea3cb4dea6297af70a3552ae3c75ce440db72b6572c7e50a857e3d0c77681d441125b030fff845869988401a2fb696376e9413b1294fd7665fe0d09c87fb293333385cf38b23bb73b54b38ef026df91e17538ed08e9f9b9952b0a8fb257887bc6ed3e93a43ebe6af82c64f4c138e12a6b00080eef20335f03773fe7ecc89aadbbeb2dc155dff475c3da2cf1e88edc7d103647c8908372a76feb38d0168197a64107193733ea362ff8330b03bd5bc8a387ae703b67ddd84ebbe8558f90c63151ab3815fb011b88bfd9bb947ea6dbe24536339a77f7dbc08c353c1ea8df3ab855e9aad6f3ef9ab02fa92d89bdf529010215121ab919769f568268701013d786226861327fcf682e17583c885efcb97dd457d55ffe97875ee2c87fb61e9b3dcc988cbe599b5cd57d32c26b446177820116f96e7aa6402ca81b6071ebae75555b82b490a32f9335fbb7d35c8538e0c0ad7a8d63a6813c29026a618f402ab515da2fdb191a830128b3ff070e30390b20db8ddb682109a99fd2ef6ff71ef6c7fefd8c447472b57d298306aabf581225cb4f8f3b76f3aadb55ab03d05b6b034188141301acbdc475decfd751b206b2f111f4b1cb116e968ca0802dee25755b1aca56e3429e7fc2e88901285f7d7f4f508c26b70cdc94b5d37af5b1546d4ca2b5e5bcba3dd4a9c3bd80473c368c49e11eec75a0dc4d020aaeae1b9e91c725ea479c5295f399fd80efba0cb5b51c9ab89897477c9f4c430b79d653870e34a4de7117b3f0da36464436c9df860d2291fb6e19d53ad9b0f87a00b1594ee5fb4ce6c01c315efbd13c318c752c233d056070acb096829620b6d8905c375a9637a5bf8a7f2e3c2e58b190e3d3c8730dc6ba23f211fa1b0b4dcf71af7f895c46fadf07af8d052c90367b30f92de84c87e3f8b1f22152647595bf855a7a9ff8f4a7b92081e86e82c2c1362c6d071cd65883da6b3a212a05883a99c6be6f8855026c31c91a899dcb9ef9a502d54b0b785a531a3683fbe4c1f34a9d5ee32be804af9f655c07fb29e2922aadea95c7f0b99b815f35218252dcf0859d3a573037a7276f6c6062b692b6a7e58445e4e4de03d19cdae346104fea3463c5655ec808c8ae0aac2b7ec9e8e2a4b5375426f2863d3292b34baa536cea2474be3e10075614b22bcb7126166fced5a0b4d804b0d0f26c7fa9420fc11e5671068a55a81bdbbe9bbd15745832e30ee3d8908640be738f972e86a268f85376017e47491832b690f2b3d54561ceaa86d954e92c571cb25bb79b5c4689a0940e8b1aeccb6da14948be73927e074db4170518b552cb5622634589e099e13f62fbe6794272456f717e65a8ae9f711440f51ea2bd9aef626e9f5342a54cf9f6076933c0034e92b82a6b6f6959d2357188394676001a88762282b3f7a18b17578a656985d5794030dbc104f684a0bd45955479ae5a0309171799593e226d7267685dc8168c00e66502bc2946e7e5adacf38278a426bdfe5fe058461d4a0ca7a570f5cf497b1acf1ca3ea9a7f456931670daabede487bce57438c910c0cea5d9bb74c0be7bb6386205f62b99269f0de626711f06e976a0fb4d180db2665ae0b9fbf725b36e40a5ca43571c43bfd07ca1ce92dbc47b28e12f7c8c3b394bf435f46f97447c1dee9dda05b9846f4822c62cb0f8fdfc74c694089d4864e1ef43f2eadc05a37bbe155bef2a0c8aafb396b091f6b8144a80a26461dd27f351fdca0a17b3f5c42de146d1a78beb58a324a54c9ff12a7afbf00fc7c7af4b25f682b4c0397d5fdcf060b6a85287f273a6d18336385da4d269fb232805d073444ef61cec1e74b1d9f13650872917c19f59af73ce7002307576d29614be1ed6d0f437d7be1926ef6dd060319d9d6648fe7ab7951f7c19813107d2400e2bfd63f7be9a466fb8433fe204c089fac05fe6afc0d7c7f90e0426f21903d90485434310f9475a0012e5c9b85b5c3e632088d8f9b7741e477e4826427929b0b0ce2d178147787a75b26f71da27a85d285690c8aef8f05d559cf05df24fca9e3aabe92c807e03691fd711170965a1cf4751c48603363934c6211bcb422d8323204228237e731ad92535c856cff9bf122690caed5331a653e6f5bf208b12c0a7b79ccc46640e678c3f55e0dadb28c7a6eadb5c3b325e1d63289b7aedb068458c6b0b79bb4a11b070962d671c0c66911f791f1db7cdcf37ee2d312dc59b05cae546ad130df6caad7e122fe7966d75abbbc29765d5cc66925b2ed69dba56ced209b800c691887993690a97236f198f5e67431ce80eb36009a61bc80e8bdac8a5f11b6c39f57991e7afed7094e1a85bd9114054b105d77f77a134d04a0c54fac73b2462260c39ce583f999f8da41ad92bd6a17b0dd6be759e0b90e68c1b5fbeae65429d8f59d96fc696371110b11c6d06020040a215c5a61e11504549301ef2dc42cb956ad1396a9119edc218407fb16e29ed639a44673e43967bf4c8a41b4b21a041a21c05269e26dc47558c039ca8015e81bd5651b6ad302db8f04eddd650ef5baf8724c11d21a1104e05a01e696f7da07c9617046bfea761018de57c668c09f68157471109ca994105e026f1f37d4b9b8dd2986bb01a6ffa1e035a62915e84728371e38acb4f1a5294ac357aabb6847b5b3ff2393859fcc9a1673cf6d915b3876c148f2c5ca97cf5c58f7ae87c11182c1b322ed94e2905b61ff0a109577af2eed05f2a82fa0f5635bb5bbfb8ddb42c65d98aab2486f16377bcb220bfabed1939019fde059559bc0dc4d4266f201f47a925a2843f1ab037c0a53c3703ca1f470a884383b30e0d011e24350e018c7b304062536d6389ae89d89835e85bbaa8611ef71a7a1b8cdfb8b949ea66a2cbc4a84af7d16bcafd17fc7b7837b37f5367463b0a6bead6d0b9165005ca075743782036ad740e27f85656683169d1e34ced929de3a4b9967785d8cd96cae4b575259f2f864c459a42af1d8036c500b104b32403375a19fd7917a7af50fedd368a59046f4de0ac15e8e9b343ee0f9ae6e2f043ef86d5fb3c4be8c993f70983485d6b352da689cb5cfc9398aa26f25416ed47f75fda2e3f24a3fca817e507870e7e0335b4863634f7e88c6a840c59161686afbde565a01b339d195a6e0edf223a4f0a545d55eaad92659f00d7d6d25f0038c51162155f97fdd1016025303a1de05ea431885f39495b3386af36ef6f4162fc53b655a2885fa731e1ed227826da0234e57e039904f139912aeb499fd506c560792aebe7872b443ac4ae338c88e8cfed596a467cac80b07deecb66954efb264920baebcc174647918970442a4aaa5094ba1680017de921d5bb1c53c15f6eff0096c6e0d2a3526c39688b65d6c3c99d5a0512a6c18dabcfaaaa45609f9edcb48679b5b4f671a1c93789fa01488e2e03566091bf869ed9673bf349cb20dc85ead56661b685ed9ad42695d59d8a4de4489339e284317399f03e13f7c61b3f69186c0375b92569c0004702dfff3142d3c1cc0a2a192557da538c9ae3fbd64bd5fb4f0291c072e4170a3ce294c56650badc1250f22d954338e627d6b78015d143755a509202e78abb436b89bc6a91ae271e1728b990df4dade6989559a9d598e686ef4e1e80a2780987934e37af1dc54526e5a823508d6bc746f57184536fc48cb3ef3463f28aff608fbd7f0def9ba45087a17a611d3e397bcff61b62097912a564f8f6d80e9a7b9975008e74653e280239c4a9e0beb13d6d4f8435e4049d89421c04a0411c11ac647c89c1fa4a2aa7f6202ca6b06229049999208ef22c6a19727af1e9fe7463403551ed13c0e0950491fb107495e802ca88dd8444150b638bffe9fcb83d1ade4b701308e6c247c5f875f4727172c399d27ea8e9fa46ce0ecb28b6b10ffab1ee2094253b562dda055a933266842f384a3e41139ed48cbbb8bb66a82309b0cd5bd468dbe3cfee9d879de0c278900418381c82a4d0d50ec8c3a7c4adced40d1e30fa804b00f2046889f8d2359043ac746a500b6f2694250d817cc67debf60b39af256998475596b58d8da4ea5721bdc32cd35b93156cb5fc5edd074cdb58cf03a59de1adb1e33ddb2f5415da4977f972138cb52b9febd7143b44ed63b3ef95c846dd81a8143269718d865930766fe7bdc9915ce26b54288f9925cd4041e6917d796f4c2b2390d21c76146a07340869fff24d610a0c0966823f04049292d754678b5437c24610aaeccf2c2959ee0e5effa88a1a1bbe4d4662e6a2acfc6e272668353a9cb632e4fb8f5d3ccf7f1643ce804fc788d01985224eb78a446899c83bb426e51368a9737217099d04fae1068de240f5c5a6eeda9609ddf1b64dc5ee492a82f81cc9a7b0d43f0a976991b8f8ee32760b4e0de5e3eedab35ef3223722041e59815b4852bb5a8c5e3c59d8cede23a07de70b906fffd5ac87d103ff3bea23a54de817c61dd1d746ab85fc1e7594e8ae51538379420b8d137315da042968f79ceb1d134879d79bf4d9806ad20bd73f22330d2376199986d93519394965da6171bd29211a627844c334eaad6fbaa203d0b6f53f4246869a4b2f1c7963fd0d16047b8cc26198816fa5aa423ec93b739606a4f9a4bbf72b14477511482dfa2f2a70ab0d06a3dcb8987109dcc2d9a31f894f6dced4bd44241066a9cfb6c06814b832c0851976e3d965b752488655dc2eb03d7faec397adbf7fd5a3088600b31e216b2db008cd8cb1215b0152e528be38b1e2fd01a105c3ed7ee30a334d1aa1b3aadc530b308a6313bef33446915aa6675a4f5d9b94f91cdf771248c5e47de27fab7f75e5c3ee5f5d9c5d4968937c8f40035cc1cf8ce89c2b9a9bee7033caf382b219a9d19e836b4773160b464b6b48d5dd62edf68c3add9ee51d71a0fe56c81710ee489ca66bccb04e1366da04916a229d8d4518bd36871775a2a13b3688c78aa5a96d97a2f1258461c9a044f6c2daf780299030b7624d7095aae997a5f1b8d03bdce426a1b8ed609ca2cdcf41be9ce1ecf30208f071f804483297d71c04c0349c03beb9faf84e1641877b13d6ebc8d213ab7f228f25804a5ca5bc57da182c31963c92b6700aa857ab4e02cc62740e121dcaf648cbc61bd31308feae4f544fe4a1e61d99b7d3eabf7cdb1fd9b2635e7034f9a4dcdb490f8561757e79af2b23e21c803470033d6c8ff680af4cbfc6846f62eb743a8bb2c9f666794effb5586ad96b8555dd993398716ba4325701ecc3e1b52924f8df846759212675ff68838d4df436e3483edff5372b435a", 0x1000}, {&(0x7f0000001940)="35ecb78ed6532d156aa25cd6e56ada407b8ec7eb755cdeda085f5e20289e59ab1db0ff0100000000000097d5df7b491f2bd1f36fe9079dbb527439d2bb0718a699fe52aa1d232252ea3dc87c1c4447d7a6c40453f8fdfb407fe86270a3f476d3f9dfd68f37428428a7efef06e7fa20168cc2373b3537726835bc9e20604af95ca43982c9d7fceca87fb3451de4c188f273d9340eb5f257fc06fa2526abd69a1b7716a2f57fbd52be23753db4be04b0fceb659989fe00"/205, 0xcd}, {&(0x7f0000001a40)="e5a5db8f9c7d081863ea5168cc342873911bbc6886f6e35c21175475d78072a39f6dbd093455834397264d566d075a0feae89c51d178425bbe6d4973093e475b4ce06b2d7399428d7207ffa63e78e669807eea89ba01447b06a2fb4c915c684d2ed0c9e3c81b757d2c6fc9a31b2be691f508", 0x72}, {&(0x7f0000001ac0)="d3de56cf1f06d50f2aaa33c8d9e63b0b8f72696ba087a0adbf9882c9368b97c2da5aaa695fdf6ab753cd0e624c6e72eb9bef21c5e0b203b49ab751cb790967c0efa4d2983c9ad99e8cebd8e7c79f1c61d7f060c9d25e6cefa209963d912c84d1c86e", 0x62}], 0x4, &(0x7f0000000b80)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES64=r7, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRESDEC, @ANYRESOCT=0x0, @ANYRES32, @ANYBLOB="e59bf38b3f1f95f8e5617bceff2a1728f85b4ee23b030fec43c9fdd0382b3bae711b8daa73a903d6217534dab6cc2fb5787743a8d82693dee118050b03be99196a746b5ec79118ff651fcd54f2ab5f9b07f57aa033b526a512f0571131fcf990d6bbe853cc544502b6d137be9a1a327c7ad5b4214ec9ca61f0355ae529f2d5dcedc6fd451b96fcd983ba2308e1a657cf1f0bf784d9564c8dbbd1512df1c998ad7fd2d1a9d796b477b19021dd3248e9df00bf848eb1f2b31242d1ff99f49809569fc6d061d01ee23a722019cf327a5f2184fb5f40033c8db4dbe94a7ce51a35a639a66b5e30a953c81b4d7c96ffd2ca83ef1392b97d", @ANYRESOCT=r3, @ANYBLOB="0000006b72f09050fc0b9e8ae7310600bd0606b9ae98a3298406046a8a52b28b6929b24448afbca3265ab508fdd498142bc0ba6f178e0e5ddcd018d1fa838dbb784c9f274a634bf5755b356267b3d6fb94fb922451e33d3f5defc8e89818805c4d5728ab35be98e0b7c9b971f919bc3ecbb0a50d40abc0c1ad688b1811b4fd3afff7f7682d7dc608abc3ab69f44a3d9bf3"], 0x68, 0x40c}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0xfffffff8}, {0x82, 0xfff}, {0x24}], 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ftruncate(r6, 0x10000) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000240)=0x828dfa19) write(r3, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) read(r3, &(0x7f0000000340)=""/249, 0xf9) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000200)=0x1000) write(r2, &(0x7f0000000040)="374463e3ddd7edc99ececb1e802aba4f8fd4d8eb5a6d236ba56489a07022714cf79e3cff5af40c02de6e", 0x2a) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000140)=[{0x0, 0x0, 0x2, 0x4}]}) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000440)="cdc7509a3ff0c6e231d04c8c5b3ed6abda42de32a184b91337fc8ce5de6abdc7b56d73ba61c92a9eca226bf7f64806cfce8c3f774d2e5fb2081c71b5d24cd5574405c90c6f00d98838941b0ff6f45e70a74efb9522951b56a6e4820d8337de5b6c77da6a2c119c240d0be70ea34cc1e27449a844", 0x74}, {&(0x7f00000004c0)="21b424995df5b9908b7111e22f42fe937ba0577463c7ae183e799ec47ae40715e0838d27e1ff3af9121b24a6dcf0a2283217c77de1c53c6e3e999f3d5197047833865d2348531da24f03710226564a64d0de30c43c79a8f7b36f2aa6441c1268ff4786bc39031d72c8d2ec268a26b1cbae1f6eaf406dcb", 0x77}, {&(0x7f00000001c0)="2a1a1e25d2da0316a6081890beb612520569c4e228bd2b3235bc91b943e2465e7fe7ba0a8d72b662500da2be2eda221df6", 0x31}, {&(0x7f0000000540)="7464a0f7f8dd0a2fc062cfa81f3919321018e2053811e443d488618ae9e223d3dcc74b2d05c3ef1f79f94679be85d47188a294ec9c5e1c28e02da640302e6c59b4fd1c88ddc787", 0x47}, {0x0}, {&(0x7f0000000780)="8d229c6fc2f549b8298b9ab34d3cc44e9ca5401d3ac031ae28740ba6259730b05b08a2816aec3672371431690c9a0af797c36ff870f1c3b89b90cb5f990f3b8c33e72a76c4cca0a158ab5f0e077d30bb2b6e31b38aede61bfb30756ebf3d64cf2e7aeeb92871baa46a93dbbc2318d6e79fcf", 0x72}], 0x6, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r8, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x8000000000000000) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) pckbd_enable: command error executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001840)) close(r0) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) writev(r0, &(0x7f0000000440), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00", 0x8000, 0x1e31}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x28}, {0x6, 0x0, 0x8}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 7: setreuid(0xee00, 0x0) r0 = getuid() seteuid(r0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000}]}) r1 = socket$inet6(0x18, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="f37601179cd2616a06762af2495043ea2873127f879d76d521260258cf56ee1007850747566e391072e1c37dd585c72e727ccb5032635dce631e46425124d00b8f7722404c01bdb0f4aa259b5bf12582960c980d9d5ef217a6a55f3c2e8e52ec", 0x60}, {&(0x7f0000000280)="6c74f29019ef9860eed7bb6711a50f9481454801ae4dcccbf4509c4cb961876789f8afd9b58c9928e0e24adf9b083d96bbd12606bc477f6e8e2e2d74d8f6d88e480b46dd0c41cc58b78aec600fc72fbaec39e2347bd2f3076360d33e540360414e357bed9da7b864119040862f9b489fe5df4c2f1b68f17d6ab85ab6485ae9a8fa7fe918aa0ca4054d0a0082fb69423137e88c85dfea9babef7ff5b2d13a7249429731a6b9fefb736bd68b723e420ffc1f50e7ddae6321d1870b478a85296015458078a9bdd971462dfbe6c9cee2cc04b915bad4f9662c3368fd1dddf30ee1033575691b52c46221964f0413edb5693d0e03ca9f63", 0xf5}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000700), &(0x7f00000000c0)=0x4) setitimer(0x0, &(0x7f0000000100)={{0xffffffff}, {0x0, 0x1}}, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57"], 0x401, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000af5000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) (async) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) (async) shmctl$IPC_STAT(0x0, 0x2, 0x0) (async) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) kqueue() (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r1 = socket(0x6, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x0, &(0x7f0000000180)={0x10000007fff, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) (async) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xffffffffffffffa5) (async) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r3, 0x0) (async) setregid(0xffffffffffffffff, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, r2, 0x89, 0x7}}) (async) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) (async) socket(0x18, 0x1, 0x0) (async) socket(0x18, 0x1, 0x0) executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f00000000c0)={0x2, 0x9}, 0x2, &(0x7f0000000100)="873be50275b6f165b819a2010cdbdbb979f6d8ff9597315ee251e4c45751a4a441b4e657bf9e62c22037612510ee1e82fe8a717c6c8039c0d62b90cdc680395c4fe39998eec190ee15059273538e3ca0405a33d559771ab71c3acf0549b364be9f196a1b49c045aa55b81d80e4e5b15c986ec5b594ac8f9b33d70e73968276bdc6037ed369a9f541a4d403d807a57fcee4c3b457f5bcf4d9e875bae08f4f02fa1f444ba2bd7de5298106548e3b7da1e98d289d58405c463aba1ae9d1f27e6a0266f81ff2eac7eb72777fee7ba756ac1faec3494598696faf646e6757dba3becd45be484ade1082f133004965f74e7638f04eecd38ea46239776d85da298b993794223625b69e8a941c1c3ebc4049a366dcf4ea5264a2aa87bcb7eaf5680970788d5dd00b77efd5486872209ac63823d88db74ae4be540281411c6ce35b2931f28d7b45ff6d6a6010ff4deca10fda11e863d7b2fe04a24aaede25bb011bd575268c7a7714cfa8ad3e91ea57abd0c0702c44fb1dd11598daf4a5451c9fb5f7ec7336e2b957ae6ce2d18b1c324ede11387196a7f865b15e07d2d733d53c3539184cfca5dab2fbf9cef3a20007f3a6ee8b70a2b9b47c71404e146d63b0f8c4519ec8309a64403a21185a40bee7c85f3602b23587b0d0b97ecc8ea2130395e43d265a0079d48ebd9277e19c186638d380d8bea0a88c4222f147324461b5048641c7b1db0f9a45dbdbc1b87112d37d529a4c8dc92da34d62b51ec7dfa25de94ef8a4723c9220a1c7cdf74905135737dcd6db1211601482284c0f9c0f2e9c01f6fbc58a1440438bd12ab43e32a200a7ee2901f5d5d82a38c241c8e6d126891d3c955b992349d928b5f60802c78026c8dcf68fef1d64790dab0007908f75aeaffc7464b2e12a52dd70775bfa2b066a2c8dd47aeafda75e26d7e82cb8fc1beaf9ce176e87542f40e626414d1cd86aa729cb72da58a6307a332a16b0ea2e710651a60aad2a8a0cd5fe3db6eba3cc8ae495de75ad3636f550f9edcabc4b324e317e4ad6f3c9b5b45b1979aec07063a6ec0b3a640b0b1eb5d1c94bb16c5f5757f9f688d57af703ec4a49bf081bc83999eff181282b55d97967daa222167cd25be4c5fbbd9db285e81f8e144d289646ce1e0440fa17533685d8b90a377c5bb76c6b32db9aa421d059abf393ab3e429c5894944f6d34b6d90013d13033642cabb77d2933876095180bfee0d74cd6e5020fe2ca67e0fc388d0e9b3eca607dc4bab2768ed14c6e1c4ced70f0fd81487002b01075e8204df2692b0f103173f99d1798e9c556bfc6076542a7cc9138f82c05e9bdf9d4e000d15e072e458970f02b42936bc2fe419866d31e444adcd85442d4861cd6111637f126a7deeb9617aa90e8e82a9a8dcae9e319f04cff65cf9c4767649c0f9083478970ae190d78808198a439e2224553b008b1f867ccc219a40e605e4a9fe514461db1b768bb8a0d1c882cea91b3421ff15bf03ebaa2fbba7d563aba2344fcfd6fd33a35b8d90de1dccbaa4a630241665418cd0a13964b811919741ea53eb3b35944c95c9ccde4dadd82a4525d1ad5171e10c57346efadf1ebd53e7f35cfc47f142ac3bc596196f613b68860f930c20b5238cbaeaf630bc2a983d811ea5265ad5e7f7d616f993d0c1d589e9fb10671adab6132adb7e03ae6b12b3f173fd7ef57b59be0907b690d591eca528f07f98f3079241a3830e33b9273b8ab685b48b88e30b6ca4c2cef4be468e4b88335194b76c8181c78854f63f212d6965315b76e08b4e68b771624e792879963515d6b27fe0a9cb9b195404ec59d59024b62ad941fac57382b2c91e37304d38066b0f1a9923ed02a86b5a67275b1e912117f7029ef5627504137a76db805afa56c386e1aefc72587954f3288cd523f7196559e664d7273cd9ed35f47b8e170716d152d132eaa5c3013a65bd6ffa3161b9443df43006df78a2d4de811c46dbe302344308c62319a12e34a6eaebf8c5a84a664392bda5f88bda468ba9a881e61ef4344c5ed09ce2fd9285503447b4fbab132330074a6638462467fe7139e125de3bc41725f4fedcda7df7152b6e33f21da35596ed98b680732b676fa44b9562d6a22f72c9426aa7da33b3d297093546b94c8f81d39986832442b89b7c25c8f296e80196c77340f1a293243a75de0be8d82204b324b28cf69a4e7f61eb13ff0dfec6d0d61ee2d857f757d76096938b5d8599c3dc108e184657809724cbd1d059ad13cab0d3a12d36f189d409d7709006d14427cc8f1617938d4a1a3c7b30966f67854b89bf21755236b356b9678ecc641cebb0dfb41594b5b1499cf3069f288d001ad4886fe345c5d3644d049a28f1ba8785467412efc356cd0cbbc584f8b8a36a4e8a9a6a080f22c93d13ab33bb4a292809581f779464e978b75f639dd22fef30c0f4d091892b629f7a8352dd9ff7451dd188c05f17479b08900400748c99ac781d3651b7a2cc333b6e21982bdee3c2f3f54755cdaf3a627de13d47b368eecf30b45cf6acae4f99be0fb0bc39d7488cf41ad5808c32cd0f0aaa49c51017baa111d8919db62c54ceaa1d4ca32b024f79c4848b5c6ef1fe350cca26dc1edd21c6d5c8eb68838d0f9a0ddfd58d53ed0f39cede7f41a15eff95ee72fc1282fffa263bf71ada4c7fcfe33e969e1f18d51636842db014cba9f6e8e4f97c74e0a7cbf46a77eadb78d802976e2c93f42a51adb9be1801e7176555cac9f6dec3d02a83ec014b1c28231f522bd021ffe4426a2cbfbccfa8710f312f3c0ca6630816b1d24130096c3952524a37eab31d1cc3981381a8750ee900a858a4156459047f147bea57522491867230f8c93d46fefc7d4231e6ee60c90f6d9b581d71e9cb40adb4f2c72831a6265a8238050331618f786489e263e4643102e685ce160e31f62b0d26c8c821fb858b0f978cf1cf75235419d844676f8f366cacd7ea018cf0fec075161be3f754aec999c868b0accde55423eb13655abef20a1033ecb66b41a32cefa611c06536c4e250922912bd71e08ee8c24840aa4f9cc9665a21ae08893317e3150d64f3cf07a401ee40bc5a03187bf5518e3e440b59811e6a17f5516fd5faab5add88d8e588449c5744adf0a634602155202917ab4e3aa2df65ea5e7b14e8c99444f8495792749365ef535fda96e325ef2cf0e9105ee7180b7187b623abfc25139c7d0d6edc566e3c086268f32d70cef37fadc6377159d8fdf57502cbf7a510ac707188dac11e805485312d2d868ac6ed0c1f47b93a9b340aef6466df43af57955ad73485ed5c7576004178dbc1fd702af851888112cd26183780f243f1bcf091f57ac9272202afe8461ba9a8cfd293690b6339b4f3e93c17b9a6085026c413549f605bf76d41a3ce439d62a528fbb9e3b0e740f17981f16b4c72d7dd89ab2ffaaae9ee506bf18810676e51238b7281a79988b152b0f5d90eb8678878e03a42db2a7996d788692b1c49fd72b55cd5346a295cca7a4487ea8ada30b073a63e866d4c4b03541b0e1de176040977403b2f4db1f51d14f1995d785f6bd8407262d7906717cc51f8518e7638157bd07559b5d32bae5414c422113822d726391da15cd04e8bc5e946d375a92fe55955261454dd7c18e2881bf04a8cfaf83933ef58cc06f678489a1b84c32ebe0c713a775730f01a59b0452e45f08aea6945f7f04dd7c77d1ce31f0343b5ef557e8ffeb143fee7706643d884bd5acd6a2fd6ea5684d55a914d19601f8611311aeb1787c88b4e05b883d49d0a43d761e441df58d0361272abe2e2c67c89297e5d1be80b21a38374620a6914cd18d96211e45f4fe400989d9b80ed602c5ace41cf55256dcd04255640753898e1a89d07d2a54f25d23c7b463a9e839f6c952a139d87a2a1029f00deadf69a901d81684f8f7e8d3c8f23402ca2b5b424b8f377ae24b97ee0bc77c465ceab2315d306cb966b897551db20a4835bf493ec69608955d6238d6aa93f068cf956371423f9b2eb937e607e4dffa899d5b57084fcaf5639e05ac2d0270547f8f7df88a771238044a664201d269c6add7d17c88c9b9c8208ed535c7368cf41476533446468dc41bb54684a7793c1e07f58f93104e71511dffe875d6d752d61d179d8f653fb4381009581ca5b372020a8dcfd09c1e97fc9d7b35d2d915640510ac43473f5939291510f5f5fd9c8223588ff2b318b276d011f8dbb9d2f127779a400d545d149687277e7c7b55c21e068b4c69c7c95da9566e0a5355a68218c203c3d8b8ffd115df0768675653c5c2289abb88c56f6919591cfade0a218bf00dae9b56418752a92023005bd225f1b0f42eeef6572bb7f0e230593ee3ec2270f9acdd0267ed87453eb539696a733993fac42d80cba422241db28ff9ce5a0a96d3d5a9ef2da621e4a17b595b89b3532fea5af10b42170f8ff99b85a2234a566dc6f968bd13c9cbebcc4a4d0139c6a24c59f8fd33b2c8b47ee7561a0bdbd608bf8af6c984b814cf521a20cd827cb3cc641245859c27301d8ce723f1d06bc41a278104b028d423807ea0aa440f9552def2e17ce27b74377495971f6df8f4e012db709b5ef32f3b648722a6b4f64a5e3a3e7d20ae11a4555576a999d630f5f8de77fe611389b2976e9a1f74b22749e3a9e340ecc2f10420c864adc5d826e7086dfefa6fba621a1141f6b07a3b40d20861947ae767a92c434dfe8e3c1953b1aff633065836417fe54541c15f5bad31400fea245c56c63b5db7d9e6778eb3947a9c29a0e4a4962acc7c38a815aa77cd964d3f989e0004317936595f83c6f149957bcf764745a43da0487b4960531cf740fc60b6fbb9b1fcda5fd4802aad86d8e35a92b5298e60a5f5074fada08e0012bfb502482752208d07dec4b6b82679af7e2420e4a1c37d269f435590318a33d23e2de1d559d62cb19ddd489e2e7f79d7cbded20758cf16c2bbc538b04d65f19f6e1d31e3662bf1037dacb5a5218f29cc22b0115c94be3e76e40a8e87b3f2f2d5a96ae1828b31e425d12f6a389baa85015e47aff4ec2f09315e59f17abebbcd24838b915689616d7acd881107a856f412c430d82ebaf5bb0741dad5260db894a974cdfcbf52c2fd0add8e9bb0cbb3b054b359d2ede7340fc60c7397e04edee407593dc5c35c6d690693e5d555a3f3b49958875aed34f5418c8323567c5fdf99163b4570fd643d9dcff5912baca39f36081ab0f50d94fe209e831f9d89ba9318fa11765457e2a95905c71a24023c9a5c5a1c5689d8f2167fc7aeec80401014b02d03ae0e7bd6ad0595362f3df016d3ae7e29acf4da3d16e9f67d89aa93ec30b840791838cb058b82de763aac8fcb5841c8a82da727aceae306d3d0c6d672a40bdc9986c356e231e66f9370f1b178845db7f0d0ece532b40508a650cf157cab40d7df51292bd668a441a5f4f111e7b6b0ae365ffb2db47c90a9df54abb7bb9ea1534d03adf9ddcc99115cb8836efc3dad8d88eccc5ed2dc75957978ae1062f3fd93fe9699beb0d9392f8e71205cb875c5ed755837347ebe887a478a965090e3c6bdfaed014154dd2285da82b19295b390490d6f4bc933a5bd831537528a0750d0771805d552635b397d565c0515186e2892963b1739fb79d42682ffc23aadb467f3a85bef28d9f647f9fd084b0406015e45a8d22555c07aeba6deb2799d4432cbef7b8963f094ef12c455510ad44173089c9a0ccd615a663178e6c6e74d1dcb6a017eab76ce79cd78ebe598867ffceb548a01b96b65195f5785b2e901233bac579ce4d1a545bb5e66a3e5eeeefe95f6", &(0x7f0000001100)=0x1000, &(0x7f0000001140)="5881fbec2a5f06dea53e76d9561ecb67426259a6800e5694f9cd47e56bc4035e6042b81b437d1bea3f3760ef1256f76a6e588fb70246c4e3b14abbe8f55bdbad8b86eeb90a978880ebde188699497806aec196ec39550358923fa785f68aedd31cbc370fe4635fafa8be4a2a5d0516092e9e8b31b09b12b1e71e3eb7a483d0eaf3bd86732146f0ed3c54f3fd7582d05cff73a6657f670c5855652e614dc07a0248231d1b83cb1c5385abe3a018998b19d089", 0xb2) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r2, r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="77122f1bcfab543f", 0x8) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{}, {}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000240)={0xab65, 0x62, './file0\x00', 0x7, 0x80000001, 0x109d3cdd, 0x7ae}) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x0, 0x2, 0x2) ioctl$FIONREAD(r4, 0x80286989, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) unveil(0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2, 0xff, 0x3f}, {0x2c}, {0x4000006, 0x0, 0x80, 0x80}]}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000440), 0x0) write(r5, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0}], 0x2, 0x0) lseek(r0, 0xd1b5, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f08d3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) clock_gettime(0x2, &(0x7f0000000280)) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000002600)="e426d0c9699fa16c61029568a5a7fc4010a3cd26086976524a199b576cf58588bf04a142f6933152a977d2b52172fbc1bc5231c045a6622295075ec4a3464b1eb4f2ec0a2d86a5a89c0068585d86bc0c34d26c9fa33d9dc75be8be574f6cdac3c683192c85c23a324c56f07d231e91f631f18e4d4ded4945bbfffe6467e7175380f40d0aa0ddc02bc92035547a57786aa267fc5554d52b3b4406666e8333a4389f84041bc3e8057f0c8186e6df27b735fdccd1ce4922c449c593e3f222193e5cdb923dfbed69ef6839cc6d700b2e4dc7a7f4a7448e142272318415517043be65e4541ed5f8777f1717abb4f815e52a7547dcc1c5e99ae525aaba3f8c37852e2a9a761130d19ca867752c2dd3380f2b7e77156893ac49cc74c72d1af608bcba7ea1e8005c1e2bf0076237863455624a4f24893299938c22ad4235e0b5d1fdf2d8069c2722ba87a74eb6778174b5100c2f07538a88581e2c43c29cae6696b2a9bfb92d1ab504722286b3563168de5563d60396905f0cf6e710649b53092dc4731c59feda9d9263173ea94d3c1ce55732f8422f1eedf08549b76583c59cdfdf7b44eaa3f84647cbc0f87a971d07b303c8d09ff2c42c7342d2afafa8b3a688d3a4f8dc76562c933852f30b175f0e250e46af8e1dcf45dbc0e3629080bc09c3dcab3a0f1fe516bf097d063a7292756a030ef5dcb981eba7d260b4a1008fe9bbe360a54eba825ffdfc10e6e921081a6a97a0182394ea65e025dcbb65f861fe25110364b5cb8bfdb0980fb465129c747138297d8106be950b9bcad27fda8368d4ea87e0dab3af0f2e48aee3f369d4747bbe7fdf4b8ba5f07bd2c1ea25dc9437b67ab2f056d81cf427f98a8d455804530e92f3ba638754231e7ac56ca04eae9d5d63dd23daa5d886f23e4890873650757b2985306f8bbe1f43f586ac450712df623075e6ea2f394b73952de5b8cedb22229bebb01656439b84e5921be138ef6d748dc68f54b91e4aefad741f06a026d7c41acad5e96bc3a419dc7e0ef20a7bc7f53c61c7a49b276f239cebac82c6d536603c464ea10b743aebeb45c20da1e116a80f3bad7ae1d544d4ac516d3527e66e1072185e722088cc81c146d679cd132b34a8f47bab6090d8cecf8e1687d3686d2d72d8ab595c101a11d30a40387b630db7309d0ed1a0dbb70d8bb3e17d34d3994dff60cebc9c7999aa146e599d33f50cfaa9e81a565dbb768d233a361753afcd46e1f82a05be6bc93df46d52bb5f4e0c0fc81095a263e4724e0f8128a427830300a8b302ac0c3e6b1215ec8bc668ec22726e018bcc97ad79a6eb433c23c67cc7f06e5f7c3a75b8916aa0d9f081663571d5cb5ba5dd310b470ea66c467212a0cdc2d863ca25e4182a40d6bdd9ba59aa539b373624d4c3095608311b275c2e26601e2734a3f6c28917f56c53502f4862b415dc8131f29952bb05abe3bf592aa8941971dfdb9f3e0e4886a75b0115e9cd6e42b46af5d4", 0x421}], 0x1, 0x0}, 0x0) clock_gettime(0x33563686ec971794, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x6}, {0x3c}, {0x106}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x4}, {0x4000006}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x0, &(0x7f0000000080)="5ab7776a", 0xfffffffffffffe29) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="df", 0x1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000001800)="c96bae4978e82ac34c058e56e47c6ae8dcca9306fe3ba0dde1019af8841bda17d186a42c8f858d81790cb7b6d9229a559979e5a2d3bacbced7c78ec0d9e2ee6f07ca0fc7dfdbbc0e5c59cd63cf0221de5b8ed22332dc8b40cccbb7fffe964f04432a93a87b0e963e31c7f1739dee3a6f87bb0686e78484589737d905a12cddcc18044dc448edbd5659476efc3ee97e5c224fabcec1cd150c15f0d053d82ed40fce8c451c26dc5db0e315", 0xaa, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x6, 0x5, 0x3) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) msgget$private(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x14, 0x3, 0x0, 0x118c}, {0x24}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) setsockopt(r1, 0x25, 0xa, &(0x7f0000000040), 0x0) dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0xd54, 0x2]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x15, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 0: syz_open_pts() socket(0x2, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{}, {}, {0x9}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0xf6ca5bbea4ea2673, 0x9ab) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 4: socket(0x0, 0x2, 0x0) socket(0x18, 0x3, 0xfe) socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r1) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc020691b, &(0x7f00000001c0)) sendmmsg(r2, &(0x7f0000000d00)={&(0x7f0000000cc0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000040)="6e5b1f891d102751d60af71475c29bb7cfec0794dbd27ae51e5d7116e24b670513e5cfad30b4868a9216de2e7b16e9b1dc991213b593adc36150baa0ec9bf890bf8fd425a3b388b269344cdfa1953ce1a71176ab13f1c1d62bb9bfc97118b670081770c1250452c028fc2e0eb22c0a6ded6cae2b01955864b15e24e50e22dfc24ba57a64d224e32610b185f0f7b74745f2158a4d081e311610eb4cf9e08e48c806a6f932cb627c83e84ba50f3e50e5c00b45d509f616638f53ff3ca978f5398943de2c", 0xc3}, {&(0x7f0000000200)="c4e33d53ec5bdc080c39c816402eaeb6f81104fe0ffaf352bf89f21b6d323adb41edd2a9b0a6cf3f2ec201b12c548805dd45e559ed9bdb911b6fe3c54b70e8b2bad6acc75c363f53aac090808068537737704f37840e304f6a328279c21aafb637d71fa609ebf5556fc6bf4538532c3e78bf0a6083d8981ca5e44fc2616b4ea8cdac2635d4e4198dee8d684be7d6ccbf412c7978e51ec4030a3fb3e10f739c79243a32932e712156541815cff24be1f885cf8803a47331892826a2f47a1db28e04b2efe8a526", 0xc6}, {&(0x7f0000000300)="53c3b3c71e92c150373e75087b5947d7dfff25b395aad34c691655ccc0b0cec23782b2e2c0398eafbc3f2a56d591abc84c9fe7cb90e691b152b802eb900206e0c71d3269ee93fd37c18b19f42af07d11c51cc13232668adfda23133dab361805474326205dc697d2915628076ec168d4ff28adc03e711c327ad35b5ace2743749414ad82e86f05780b208901", 0x8c}, {&(0x7f00000003c0)="d9236af6db3ad16a530e0b51903aafdf06bedd5551afaf8bd7452142501cf4979ee16e25b90935e6752423a994cf2b22bbeea48667d3f5e5cb939c530f5dd3c7505ce887d405e6f4111736718c5be05fbbd92bbb75ea46175f4298a3a911bd885b67fee47c2300678318e6673120891a3a05bfb4072fb05f526502aa8892c1b5114ce397d86bd11b74ba6c8a55a91196297ef076d1c7866baa7822d51f3dd8663fca4ff37407c58c4fd7b86d3809029c19b5b84e12cc263ef663b0dde8f9b3e1c82c6d97973c13772347721109ebe138c304daa70e3a5198a1efc66f0d1e3a7ee10ced3d58ecbf421bbbddfb3845", 0xee}, {&(0x7f0000000140)="df44feb7b755d4ac85790f05d2c361cdb7724125acae33e8b65e0de5dd746c27a139ab258af1c97c", 0x28}, {&(0x7f0000000180)="4c838d6e68f8da4b878c8bf178aaeed1e81f5c225a9f929b79410e", 0x1b}, {&(0x7f00000004c0)="7d1144706146919fb4eff65085b0bc775af98a4fb17d87e0dd69f0277c1e65614fbb7fbdaa4b923d53edd624a17dee7fe9a18f9e662c4e1aac3637a96178268d78693fca3d2efe8ac7202055d77e0b789ad78ea11faf427a98cb6e", 0x5b}, {&(0x7f0000000540)="47ed3252a81aad1bd5dd6000e96d40aba6dc0b", 0x13}, {&(0x7f0000000580)="942d7f549a413e55ff4a5bd7da5de169922ac2bba9326bc55b2af1e64b5503a67a3f358bdf34b62afd64ae61bd7b8c6333b917c32a8e3cb80e9d01b745922fbded", 0x41}, {&(0x7f0000000600)="becffd927a6eff5be533d0caf187f3c8c60f8e9d480726648864a007d8a429eaeadc2fb8a9e6f474d05337d55b863243626cdd8c14d0a49f6b4ac6829c92b5ac1efba84d245d82cfd3f640a9883021834d53daea5d408dffb6d7df6bb4d5dba64d36d865", 0x64}], 0xa, &(0x7f0000000740)=[{0x108, 0x1, 0x6, "d7b8a3c292d02d71b2dff62f9db00a6f93a49d85af79c20fc139bd8436040dbd40653f6d90d79d4a360c396aecf81da2102ff4153ba311a8ccaa346269700c2b026dd055993b2a7e5ebfad897a68f50098d5ea2f85a0ed3e80b56204c9ef957d3916653fbd8362413e0c7e6a84cc30826fb1611c24ad90f390d3e8c45b8c8c1923b79f8745711e1bec13249efa5d380839fb55c224b916248d65d008242cc7055733d7c21ec945b7c81d3dd2660a3dab17d9dcb4dc3f6ad742715e53e9a1d096828218432fcd2d6786da3e180d1f8a0deb70a72e24b6c06a0e796900007d9ea3e977e7679040195fca0c3c0050b1106681"}, {0xc0, 0xffff, 0x3, "a3cd818d4ee772e386993eb51aebe639d957652bda9cfc42958c0e28398cfe63839d05a8e5ba1b3128762823b1e1a9591aa791a4a058baa74e80bc321a5b7b7d9ab17e97d192067f79c5f81a6ba256f9e6e0f051e994f3954c73ff9c7939de7c57d40da648ee6efa8cad731fd7df1053c831170a42b470bfc6b8e311daab7dd6bb998256f8a29006399a30262bcb1f7507749e0724e4925cca9a8d5f516d942ed2bacf3a9808236996"}, {0xb8, 0x0, 0x2, "8162479689d60d7aa12015a986cffd28c5e7de829e37dfcd25b62d4517d9931f2cafca38ad16a7de2febe2133e72d125e2b59b2729b6cc266d06fd3e3656fdb6e25d73e60962d68f9bfe939bd62d874479d77510a25437e66e4f6bafc38247f66c782a172b8d6c8eb3856d22bc955f89a98d477a88576530ad94845280ff1653b1c6e063685686f9f7f7a72252e14ac914f1f432a5058f0ebbe9f23ae6316f8c24e508"}, {0x80, 0x1, 0x20, "80e228a238b5271da0704f592f0d1907df7d39ed8cf4a9057083e0109d948acd3ed44aa8f4de509e552e48e7e4e8c3b4b625672897a642dcabd9f2d50082de7780ca0992b4e7f606c50bbe101b1ea93aafd0d36df253ee365b0916d7d8d97054cb21ba79acd5465a6fbce02c93140a9c"}, {0xd8, 0x1, 0x2, "b589150a73651f3850676ac0f288c6fa1bff07b138cf0a2d1cb1f1ea4d6fe24afa6bce475a83c5bb39914aa9282b1c47641bd16d3c38c5f091b051c57e93a1bdb0c0c902ad23178ceffa435b5b5b9af53960ac3bcab4ea9694feefa8ad0d269bbc0ded53817db4f69b3ec7cbf996a059c203e322a3925b2f96f6ff62640f5514caa59cddb4b3fddb0c57ecf105142d9bc10201e1979d9b5b7f25e5ce413545dafc4ebcb3ab1fb0c438551fb56bd22921648969b73b1b71de2d044f425e0cd07089"}, {0x28, 0x1, 0xffffea6f, "7b48cfe662cfc86a5ffd27015bf5a23f459c8d72f3b6e1"}, {0x40, 0xffff, 0x8000, "a10a875e0ed62a39738e2a6b4a685e034fae8df3274dc69f7939f30b9b8cd5ff1c7e126d441de2c4345b80"}, {0x98, 0x1, 0xfff, "58180604c0cf12337efe042803d01a20b6a3cd3d5c0ea2a16b64fdacce134f89a44bb857eaf6d8a295cd50c75727a75a023a8a86d84c9e1e0def97a031bb27a574d37a2c99fb4344513860126981472aa288329eed5dda11aae80c32a5a69853994a7ea5807a691e25aa1f75052382795e93c7b308e3bf9640214629a3f9ad3c3372e3d95f4ecf"}, {0x18, 0x1, 0x9, "0430"}, {0x78, 0xffff, 0x3, "c4aa96ee2665319022da7d89ed1014de83880756e3b1f00d98b24e1efb66f29974aaa77ad2331be64b36118371e5364386bbb56e495ca8b6cb088911e358b3324d46c60364b35a4fe46ce156e4ccfd708d57de94ffdc77d6d2c9bb3a218ba62783cf"}], 0x568}, 0x9}, 0x10, 0x10) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x7012a159b49259e2}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0xfffffffffffffd85) executing program 5: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0xfffffffe, 0x1, &(0x7f0000000140)="f63dfbe24afbed120d0fccc2c98efb168e7cbc00b826f683e975dbe092325891da65954b6cbe847a8394b2994799ab4292b7c369d2f276d071e3677516471101c61677c32aaecbb3da4c879e40955d564cb2c4eb602f48340619e2c265f295aaa237c21fe23ca37003c706e1f68abc38f8ec9fbecab3dc512f3ea56b437d5562", 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x9) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x20}, {0x40}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x800, 0x0) close(r2) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x1192) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000180)=[{0xc}, {0x87}, {0x6, 0x0, 0x0, 0xc0f1}]}) write(r6, &(0x7f0000000280)="f22e8a75fbc30288d8025c471dc7", 0xe) dup2(r5, r4) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r7 = getuid() seteuid(r7) r8 = getpid() ktrace(0x0, 0x1, 0x40000930, r8) shutdown(r4, 0x1) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="a0932d5d9b6a4a5983d8e2daf7f984040d6a3ea48d92efddfd7246a0af2f425adfa2dcb362e5dd6426c1cbbd413fd5c08f7443d720ec7f9e59ac3ffd075f7bda5792781c3480dfc0d05bea858dfe5fd416a3209f06a35354cc3cf5c1909836ae98f61b20a8248115b1834473f0161caa81e5068d9f4d075017f55ace82aedae344f0a2f02455f4d7ad36632db91f70fe7899f2f7886433e750a1cd959f98082f7356b9666119efb183d6e5da2ba8f16710a56837d5ba681ab5abfdf00794dc8a1c72e5bd376aa9b6cca9174c4517bb000a4be2f7106fa70bbd6750fae3d1d20e1e1587eb5226c189843dafd2a3f5dd0089a22c6dd931dc5d053fcef939d5d5130dbe1f24a78805f63eaea4d5646e0dc4b382f646da485bd6acd74281454e2195d37374cf26ef7c625ef61289d0081ea29b59bcc45da9068177add5be7f00372679f29690ed50ee26ac54d7535b02e24965b827158d32fa50d6759ab49d5722c07d4e6c1152ac2cb4f8599c2fd95f5ee740dccdbb68fe5f8236b9ccffca381155842c298556e85b7046581a1d3dbbd850274fa152c0d079d767fcd2085ad1e1470ed8062f9024eb5cb5268c543f6283eae8278758166f02f208fe593ff6c00b75d111c62ecb8841311b9f22bca55ada43020e491635de2abc5897d23a3536c60b50fadfc8e2ca54fe5dbd9f30d8a8c09622f01d3c631ab253800b9446468053e30591964a849453976763014b62431b6fb3a71466bd9fa98c687a4f26cd52f4c3369b914636bc834c4056d32d574407403e08350198311bd4597bfbb9a67be03509f555f7f93ab2c99d366348f7e2e9d6014e147a708bdfad0217fee2ff695382dc9216c280d78b7d29b94f91ae225c2f2bbcf2f9a4418929263ef94c5f1cb93d8a1c8f30a14562854402760e3fa0f8a0cac8034971d686b51d8556217cb99530e3a06cd5d3a091493352826006baa6f7eb2e780dd3e379b799abe81cec76101be103482f7d9784b4764d714a56136b8c5ad89f657bd2d85827756ea46b7f3e1e34a5fe6e6c29b6d7f3bcc48b5aa5343ea443f1672d15b2a4a02b523fc8e1d833eddc577e5553cc362965e5c0ef37e764896ec86b05ecae0942655409df3fcd37e199654cd16756753580c7943e8953ff0f1993a1b5dec841b49051b7ff29522556c6f488275abba011084d9fae837c6ad736622f29d598b8096c309d1ecdf5f6942073bc0376821d5ba6ed63510c2e0705d3d9f00bdbae38556c3a95dfd0b82fa39f8b19e921a4e82039c8ca547dbf559746e0ecd9a7c7da321ac0f50e76c772936058f09960fd330af4d9b2245e03fae80ab5f908cdf067bfcd061fb7287a23455740cab9ff98711035dbc27c4b5e50f8afbfb02edc19bb6d424d3c826868f0b9835df54dd7431fb04193ac5f44cf666ed6f8bf3fe5011dd3c5c41f5d3bec4317ab72828c187268cb2c7f92a14cccc05b74356dee5745d53483a5db80faacb9764f9c93f4461ec9a96421f963b982d0462bb09a2afb24ae0d08bafccb0495a4f9efe2756c0adc25fe53c02a60bfc07416730257a2daad3baba54e931f026782fb6d81e6c37c6c001b0ab792e0393ca89ea987315cac02eb98aacdbbb646d065a2961a0fad8e28ee8f289992d9e710f638d8a1244b05f5fd631cf26f4535b2c84aed3dd9278c7164119663b7d8f74cc8c0a8dac97c790dff4a09d7d81c77e1e08dffcd35d1944a1a210f5eb5421358a6df3851e40c4329beb00a823ade3589e86d88e060f691615ebde3508cdd7b0833b8bdcdcfccd48d61a507620f65f474b206daaccb60d02f346f5525cbda0332d8728fb9456505cf0b13b3486c08b167adc4a3a4b204720bbb22a6cdfbefec87079215b51866cc9e453f17088d78a2d8b77644991cc4e0d2176ad29414a100433ae7eb560f8b1eaf7c505092890b38f3ae516df257ab6f10d7a191653ecb0766f0f0c3d986d27185af656f1397d2ae711d4203f65898b222386b603f0b450a45df7f3637cfed75d0dc7ee0e098bb2c0d67bd2c60c87e06a60605b0bba0f3c29f8affad1c66afc0457ad042338184cdeee1e93464de3fff9769a5386c29e54a7ee6b466efd8117fcc9f865ba43e85fa43fc466b513a06b12b4af879d4d6b89e8b212f4e75ba07bd6c94787dd95e02a4ed9c9311ad6630c90797557eb9866e68ef5dbdbcd4b4995038ee027675ddf45427782fb25a7245fe77e041ee76c4b76702605d8354d28e1e2e79fe6fe24f6358dc418af00b02f0aaec4f87d2c368d14808478e6f04d802c5fea6dd2ff2f1508e435be5596de327fe877aa8d0e234d5d7f84f2286dbe0aff044455a466de63978c1dd408d56cdccf13a2e1387687751547eb748f29d2053bc602f40265c0b10daae3fce61aca4d9ca9bce303f0a40587ca123dbbf8403a22c4251ac5444dba25a449af78093dfe31cc0608588d414bbc0768d8b7165c18a42ea301472f4236fb5b0217dce769c67396e5bc820ee7e2596f17bd5e7909c40fbae8f66eae81a0c6b66d60e6c289c4779227d2adb35b1564f6dae446edb2adf3dc852a02d57d5fe4f497c5c8af2a548e46b59fe612bb8f04dfb07b1819767b66ebc28eac32855fa414f70e83de34a63ef7ceb5d4ffcbfcb6c8b95fe57bfd7d77d0b9156e9e1295d46fb0e223a3a64a931fa6dfc02fbccf58366b5ea9e9fd3e8f6099a2ef13cebe63d85bcf3c638e053bbac66eb27415cd3c07f53f3f5a6bd9a6a3779461c14e1192a0cf5fce20e620126d4cb02d43bfd0b5414952b257038c38847ec1fc2c916784c2bf291cd172f72b303e3e312920fe3094b345dd006665069cb25d09920a6c22ddeb89081c9fe73ac7a5690537e392db5952f57b59d64123716ed3ca9b9aaab32fdaea835af0ea3e602b33f228bdcdcabf566832bd3d75d8cf3f3bf5e5dba7f453057e2a94c1b2977a76d8b0d563d207c36fde24c6203251584f1b5a29fb0b33449417203bc9e18e2b8b5a2be9ae1f386627ebe5df8eb08cf83f56836aefe64b9081fa7acbeefa0df156110107050924ca3b8cbf6efd4b5e120fce372dfef211cfc96684511e4d160d64a88a4b6f452e99ee23f4799c6fe8134abd6ce77a5b4af010943fef8966786b9be4b0a85e62922719a6401bb1027ffcdb1faf4c68b8b4eaffaee990898364a03f0bc02f79fed719c4d786caec620b7f85e2950f8cb87a4e78cc1b49ed2588b98deac381071fb41e427aa2ea21dbbd4dcbb7cec5f8f14dbf563910359772fad06462d47e912264c56d86e2c39523ae537ae0784fe2e362046ece6170ab7f31dec787c9472187bf5d2bcc8486ad65d14a7bbe08030c6f2d09db3cb59e8c93d93714c12a321c546a5af1e28039ffc99c7711f9f8bd8a64c595c71ebe7fa3f642a4daed09ee8044ed2684c8d82d69e2d6932b68e68e66ea0dbc80042bd9b38b8203b1e5d0e2ad03d1c24ad1700adc8528e89c10eb1f9b136a25986202392fcb57b6d91fad28d43114045006003d6d014731810a72d34e22c243193d59f666441226dc9b4f5c0bb0ff1049a998d6cf18f3fe432e2f9eddddd722d8f14b04c0281cd1de3856baccb8c06f7da816772383d8f04defbc1192a9b0837e109b990a4448f9fde90b7e96ae329702089023b1c0076992509f65d625e513ee8a6855bab053ec81bc09a94e1378255a4bdec7e5b20be42bd129c3b354559ae633d9246dd83d86a370f5eb95d7b8800f56968bdfb015381aef5cb4dccf843545754d71143e29b7ab1412b67b55241c0e09cbfbe57cb581e0d0c2d58674a7f294bf5d99d0015d5d7bec3e5a506ebd6d8ab4ca5c0c04e3c12f1c1fdbede04865d97b0d39ec5ab0b432b7fa893ec37982118e3180e9acb3970d6c8a8d1f2fd1a5fedac1ff377b029d42820187dc62fd0dcfc89c4731b46621e503b94e5e2d80b886ce0ab713e52668a6dd698ee40c67b546dd6ae774b84b678f4b1fd10617b8e103bd87afed9bef74d4fe980a7434c0ca29be2c5c9b8a311409ad2564375b993235fb9929a71660466562700964ad3fa9fb654554b7c63fd9cf26bb9651b851e0e17595bbfd7e6b89deff5230d37772a805891e0b001b15f93e7236eedce3870ec91f8c2e0eca9079aaef5dfdd74184e1cc2848d294c281a4a82353f599dd6992ea6f8a776b274b8d09aa27e46d35d1d3bf19360b0fb14bc90b73ef4ab98d7888aa305356ffe54bf892495e2c20583b4a5859a50cf388d1c2be3b6584fdf4694090dffde5773c519e74174b0ac1fc46566ec6f82bd20e0e2df639006871da2f8d01fb924fd2b3c82807c5f666422fefcb99f6d8d73c4cddb27991fd04a24e32002759169aa2dc6f14772c73f4022a1c18e713eae4b134cd607f57d1d63d4677da0783a482a0bda10daf49093125367bd2ebced268429b14a36484f14de73bd018ab467a157cd4980e0225d1884f2227df9907fcb93fd66eb9799b00f4da93fae0b8a112284f490513e249f0dd9d1f7a991759334dee063422ca4a553413cc65736c247e0392f8bf0350a1dca2191202b3deb9377039671b775e336ddb48c2d0b807984d93d34d37ff3a016f8512720d77df30cc2307052d56d7ef0e3afbb48d70cfa5dac93b2d308ce6d0e1d0da2200675a6ccbe3523cbe326f46ecc18f79fedb15cc60d83d2f6b7a0a348360d72f47ba41cc47ae54b674f7441791d4569a95b936a730c531ed01106a742b2bd82bd0438e68da003766637c70f1a98313d3c00ae3a903125fb3c21ff280dfbe492a4447a293cad64716df86116887575eb5eef2a0e675f65d68f3cb80de13e55a5ef126f6062deecdb83c175921f6e79008032b8d10b7da552f4b33b811958539ab6e249ee4fdbda2806d1eb107be28292641a084a072ea644e4c99953a43b9d1437660e8b18935c9c2c28e3a0c482e5a6b02f429646534ee94f0fa76b0644152bb6ad64125934dbef946766160f04c68a980c6976b6edafd977ec83635dce57c8096499908887f9bccc1e8b04ad67bbe33b4fad6d4d4271aadc9c7ec872b4a07614dadf44bc7708978e876fdf97f3cee4fa7f1fa9513378390bf07409243c23c91e4fe12eba4344e03bfbf5bcff91910417c71138c4e513c98f4e783bc0c7b8f6a3a3ed1ebd4d5206dd1c848f2f9419878a7463334e3ad9a1f3ed75c07ded9873e8178f989cdb2432b2b7d5d7dd2b6238c5f18700c90d0bb3cdcb333cd160901bc10ea3f7805690f229fca9b89f7c2cbb18565a833679e6b439e1c67ba48d36ea5092d7f6718c58578f1b12e96883af5b15c11a752c6f60a51d0d4a41b949740824a9c0c262da50b4d5e7a8577b54ee55d9c2387534de286c40d28b0624e8d5be332982fcaa94ce121ca49129b69f0a1e1f4027e171c1b684ad0228a8cecef9db0f793a40e450d9e262527fb5a62640cd819553631efaabdc17822785d7e91aefbc78732c6b81a4cb0e796f64ecd3f76ba02a493eda4ef517e8096903da0d34b20b8c6dddf6fa09dfadb542e708d9be58e454ffb32b402048bd7ec0ccc63c070e032e9128ad338541f0672feedec25742cf7c8103a4effaf444b85e178a9bae1f3cfed715a1cd8472eb94db4ed5039ecc1c6f493429a651cd132824b7b3840fd0ff927f97319bea54ad9af74ff1197994da7aa13f55d662e7934828f427be289f6d84227d54194be36693a06aaf3249f53add7acb3f072d44681068c2afceeea43822b088500f062e3d2ce306e9a77b3ad83c748a2b50d9b2dcb5f8366554b342842dcc3f74cd5ee3ac90a3ed2ab475a90a521081", 0x1000, 0x5, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001040)=@file={0x0, ""/4096}, &(0x7f0000002080)=0x1002) connect$inet(0xffffffffffffff9c, &(0x7f00000020c0)={0x2, 0x0}, 0xc) chroot(&(0x7f0000002100)='./file0\x00') r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002140), 0x10000, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f00000021c0)={0x4, &(0x7f0000002180)=[{0xfff, 0x8, 0x0, 0x0, 0x6120}, {0x840, 0x8, 0x2, 0x258a, 0x2}, {0x3f, 0x3, 0x1, 0xea1a, 0x3}, {0xfff, 0x5, 0x1, 0x1, 0x5}]}) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt(r3, 0x8d2e, 0xfffffff7, &(0x7f0000002200)="cf72ca404e0b04ded4fb22d0f9564111c9073edb8907fa92a6e70137c43f0f03a887941f91cbcdb033e51683a869cdee9e60b915afc9039fa2f8afd4737cf1f7d15c369fbc9952cb14725ce4e70f0f9a6039dae8102bb9b45bdc8bc0662a12ce84bd20605ba7dc7e2299bee72d78bf49bb926c3d63bb42f81c2c937c58b7c45f1cdce4647001e93cf9df0cf94a0739fbe124dcdd77d0688627b8", 0x9a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000022c0)) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000002300)) listen(r4, 0x24a07cdc) setrlimit(0x8, &(0x7f0000002340)={0x48a9, 0x2}) getpeername$inet(r4, &(0x7f0000002380), &(0x7f00000023c0)=0xc) sendto$inet(r4, &(0x7f0000002400)="7e9052da0ec9d68c7401584c2c467111393894cc5dde2e6db72d156d4ecefd7faaa1cea933ec680a26ba0fd1b8ac8ae8a576690d6a7b4d13fea1739e0d7f65c87c8c4eac899a7a2ad882ec8c71da075299a10db36c466ff088bc796b3bb1f6e3c61ee2b41d", 0x65, 0x0, &(0x7f0000002480)={0x2, 0x2}, 0xc) r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000024c0), 0x80, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000002540)={0x2, &(0x7f0000002500)=[{0xff, 0x7, 0x6, 0xfffffff9}, {0x2, 0x18, 0x7, 0x7be}]}) renameat(r5, &(0x7f0000002580)='./file0\x00', r5, &(0x7f00000025c0)='./file0\x00') r6 = kqueue() poll(&(0x7f0000002600)=[{r4, 0x4}, {r2, 0x20}, {r3, 0x2}, {r2, 0x100}, {r6, 0x2c}, {r1, 0x80}], 0x6, 0x1000) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000002640)=0xffffffff) open$dir(&(0x7f0000002680)='./file0\x00', 0x80, 0x42) getrlimit(0x5, &(0x7f00000026c0)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000002700), 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000002740)) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000027c0), 0x200, 0x0) recvfrom$unix(r7, &(0x7f0000002800)=""/241, 0xf1, 0x0, &(0x7f0000002900)=@abs={0x1, 0x0, 0x1}, 0x8) accept(r8, &(0x7f0000002940)=@in6, &(0x7f0000002980)=0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000029c0), 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f0000002a00)) executing program 6: r0 = socket$inet(0x2, 0x2, 0x1e) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x89, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x37c}, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x1, &(0x7f00000003c0), 0x0, 0x0) executing program 7: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)) executing program 1: r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0x7}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x2a, &(0x7f0000000400)=ANY=[]) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc1206949, &(0x7f00000001c0)) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) executing program 2: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed4c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00aef3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5d9e5520b1cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6a08a13adc4a4d4d149527a16b8", 0x166}], 0x3) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) open(&(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) mlockall(0x1) syz_emit_ethernet(0x61, &(0x7f0000000880)=ANY=[@ANYRES32=0x41424344, @ANYRES32, @ANYRES32, @ANYBLOB="500000009078000044ab37b677913f2871a456d25b765bf23acac83b44b35cf1c1ddb8183f242b17ec4f314b8fa1b5558e769ec71dc5686aca2584", @ANYBLOB="e64727bec1ce05cbb7fea53567e1e10712d800cf5dbe05f0923e46a5f98bfd108ed3ecee54ba416cc900edf546ca722f60ed4d7e98f76a6f83698993bc104bddbd5455f3b70da135b283948415d16b358270ade58e991e716f75106e5f7ed914963d3f81cd543c5085435019cbcd0472c5a2ff6af42340941b74a48d7ebe67a611ab847d74a9524008b0c42ad8237b956866dd3690bf0b9450"]) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001840)) (async) close(r0) r2 = syz_open_pts() (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) (async) writev(r0, &(0x7f0000000440), 0x0) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00", 0x8000, 0x1e31}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r1) ftruncate(r0, 0x8) clock_gettime(0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000280)="c79b9758", &(0x7f0000000040)=0x4, &(0x7f00000000c0)="776b423a28c314e5", 0x8) executing program 4: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0}], 0x2, 0x0) (async) lseek(r0, 0xd1b5, 0x2) (async) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f08d3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) pckbd_enable: command error executing program 0: mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x801) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={0x0, r2}) close(r2) acct(&(0x7f0000000140)='./file0\x00') bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './bus\x00'}, 0x8) open(&(0x7f0000000180)='./file1\x00', 0x20000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 4: open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00'}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040), 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000001280)=[{0x48}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xb2b6, 0x0, 0xc07, 0x3753b540, "9707957d0500c0406b1309000000fb00000f7e00"}) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e00000000000000000000000000000090e415a73aa993ca8ec3015d601f2e58a0dd9b3545495b254208b6f64396167b34af0a08a3469322fc39328c8585c629e30445bbbed61925c644f31543888dfbeb1c3b19c03ff6309148b974cfaab3ccdd9e693fd5d5ca67468292e5530374a4bd8ba4e2cbe11bcc4ccdc528ec0715973bb08baefb93e6a529d6dbd0b3571e68fc8e26403014228f4c84b25b048f30ef6a5aec253aae7ed5e66c4467e59db61cbf1f5977c68cb4fcec43af8c8e041c0a705cbcbaf2a62557f3ab7ca290f4dc3c7ca135f67ac0e78b95196ec30592d2e39096630f5e2ce20a73f27646e47df0f345b01372bee0ca80e620b56264d6b4e0ca37580a70da1a11e0f255c2275c8c8891e5508c3e86b6f625a26f971ed5c5104a42315c7e", 0x148}], 0x1) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af0cbf0fc7e1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="516ae1a90f20f623e6029895fad289b56e38307cff20527c9fb158e5ad787eaedd35f890b2", 0x25}], 0x1) r6 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc050756a, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0) connect$unix(r5, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x3) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001200)={0x1, 0x16}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r1}) sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0x74}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x10, 0x4001, 0x7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0xfff, 0x0, 0x4}, {0x0, 0x1}, {0x5, 0x0, 0x4, 0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x193) read(r3, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x6}, {0x3c}, {0x106}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x4}, {0x4000006}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x0, &(0x7f0000000080)="5ab7776a", 0xfffffffffffffe29) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="df", 0x1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000001800)="c96bae4978e82ac34c058e56e47c6ae8dcca9306fe3ba0dde1019af8841bda17d186a42c8f858d81790cb7b6d9229a559979e5a2d3bacbced7c78ec0d9e2ee6f07ca0fc7dfdbbc0e5c59cd63cf0221de5b8ed22332dc8b40cccbb7fffe964f04432a93a87b0e963e31c7f1739dee3a6f87bb0686e78484589737d905a12cddcc18044dc448edbd5659476efc3ee97e5c224fabcec1cd150c15f0d053d82ed40fce8c451c26dc5db0e315", 0xaa, 0x0, 0x0, 0x0) executing program 7: setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x5}, {0x5}, {0x6}]}) r3 = semget$private(0x0, 0x4, 0x0) getrlimit(0x2, &(0x7f0000000240)) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x8, 0x0, 0x0, 0xffffffffffffffff, r4}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x5, r0, r4, r0, r5, 0x18c}, 0x5, 0xa9b8, 0x4}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r6 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000002380)='./file0\x00', 0x2000, 0x4270) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000240), 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc1206951, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0xb1}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) r4 = semget(0x0, 0x1, 0x100) semop(r4, &(0x7f00000000c0)=[{0x1, 0x200, 0x800}], 0x1) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xa, &(0x7f0000000080)="02", 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00082b00000000000000000000bb0000000000000004"]) executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(0x0, 0x5, 0x40001b00, 0x0) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x7, 0x5, 0xe1, 0x74a8, &(0x7f00000004c0)={{0x1, 0x1, 0x7, 0x4, 0xff, 0x20, 0x7}, {[0x0, 0xc0f, 0x40, 0x9, 0xa08, 0x9, 0xfffffffffffff532, 0xfffffffffffffffb, 0x8000000000000000, 0x9, 0x6, 0x4, 0x3, 0x0, 0x0, 0x1000, 0x7, 0x8], [0x6df, 0x8001, 0x400000, 0xffffffff, 0x8, 0x4, 0x977a, 0x5, 0x1f, 0xffffffffffffffff], [0x4, 0x400, 0xa6b, 0x1, 0x2, 0x2, 0x8000000000000000], [0xffffffffffffffff, 0x80, 0x100, 0x8, 0x3, 0x5], [{0x0, 0xffff, 0x7f, 0x3}, {0x3, 0x7, 0xffffff7c, 0x219}, {0xffff, 0xff, 0x7ff, 0x7}, {0x6, 0x8, 0xc46, 0x9}, {0x34, 0x8, 0x5, 0x3f}, {0xc51, 0x4, 0x5, 0x5}, {0x200, 0x7ff, 0xfffffffe}, {0x6708, 0x9, 0xffffffff, 0x8}], {0x51c0, 0x3, 0x5, 0x100000001}, {0x0, 0x40, 0x1, 0x80000001}}}, 0x200, 0x81}) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r3, &(0x7f00000002c0)=[{&(0x7f00000014c0)="20206000019c0a", 0x7}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xffffff9f, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005016000009f05000700200000000000000000970500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b29e7fb32619a5f927e7be1aa050000ffffffffffffffff57699a1f139b672f4d335c223e7d0c032bfa896443a40602000000720fd38bfbb770aff5a872c881ea6e2ec5892000000000000000361b1257aea8c5000020027bfe031000008abfba0900000008e371a3f8343712051eeab71d89e0000407", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000000c0)="11e45d09", &(0x7f0000000140)=0x4, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{0x1}, {0x3}, {0x40e}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x65d5, 0x5, './file0\x00', 0x400, 0x9, 0x0, 0x5}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) fcntl$setflags(r0, 0x2, 0x1) executing program 4: syz_open_pts() socket(0x2, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{}, {}, {0x9}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0xf6ca5bbea4ea2673, 0x9ab) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 6: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) socket(0x2, 0xa000, 0xfe) socket(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ff) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x3, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0xcf) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002400)={0x0, 0xfffffffffffffd1f, &(0x7f0000002240)=[{&(0x7f00000000c0)="b0c0698d367d36c3f551fc1fed83b58e4ed86a38b3719d85", 0x18}], 0x1, 0x0, 0x0, 0x400}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setsockopt$sock_cred(r1, 0xffff, 0x1021, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x8}, {0x3, 0x5}], 0x2}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0xff) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x4efb) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) flock(r6, 0xa) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000180)='./file0\x00', 0x1, 0x0}) executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r2 = getppid() r3 = dup2(r1, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r5) r8 = fcntl$dupfd(r4, 0x0, r7) dup2(r8, r5) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x80, 0x8, 0x41, 0x2}, {0x200, 0x9, 0x2, 0x81}, {0x1000, 0x3f, 0x70, 0xfffffffa}, {0x4, 0x2, 0x40, 0x7}, {0x5, 0x6, 0x7, 0x9}, {0x7, 0x8, 0x4, 0x3}]}) fcntl$setown(r0, 0x6, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0xffff7fff}, {0x84, 0x2ec}, {0x23, 0x2}, {0x8c, 0x9}, {0x2, 0x8}], 0x5}) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x9, 0x0, 0x0, "e10f46cf"}}}}}) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) poll(&(0x7f0000000000)=[{r0}, {r0}], 0x2, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00009a9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000044000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) chflags(&(0x7f0000000280)='./file0\x00', 0x10000) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f0000000780)=[{&(0x7f00000002c0)="84877ac1e2d18ce082b9063e6f51ac35ce3f4c96c940f4bf79646554b30394c0b36594d2a1b830636759e8f06df535c41215388ad74e3fa7338700e3c7185333d1bd302666c5925b63361b857d624a0a28258a8cb3d29af150da542cc41992c929740f830a280fb6d9d4fd52", 0x6c}, {&(0x7f0000000340)="eb7d6054", 0x4}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="eba214be1e7a5d58c836f343675a5cfcdc2fef768068d860a89b959d6621e3ffe1d45ca3f8def6d8d2621c97facc56aea9dcef0c0fcc8476ad0c894281b5eb7a8d2d46ab3438e38476f203a1a713b72607bc26e1ea19b72a2fb65d674377700315ece14e4dc2fefdedb49997ed53a38a427d1aa4e289baa5a4316097bb8f24682e46e7f06174ced862eb5d4ea7c10a475126", 0x92}, {&(0x7f0000000480)="47e554db21a4a1ba53ca45e2c922cc8bab38fbcf2e292882c8b906a20357ba633d6863e94be0e860cf3ec5968fe4fcd73794b9f2f044aef1349405874cefd406e4a38658d3587cb5170fb712f3f542e62cd059d5e570a5ff79d567682620237c1805c1ce9d53df72e536928e3b0b5eb7cf3966932e55ae1c784628bc3db8a582f66c37d4a616ab223baec91034bc5b491a00"/156, 0x9c}, {&(0x7f0000000540)="bf4237a8db43ca7be65d0815ae52df68796dbb6435c9b99cfe72ceafcc06b9db9370ee44d596c3cbe6693d0b07a612193deda98db42de44d6e41203f6ead306db503cf5648", 0x45}, {&(0x7f00000005c0)="86be66869c7545602affdee9a76426ab408b33592636615390cfef0a9fe95981f99c3beaeca2460ca6f332a954b106ea22c7fa119270d16a9370f1c7b496f86a878446df58f88a6c2b26fe08bb7cf0480608735e8107a508ec349142d55dc8366cf576d7132d728d0c2313d7040827bb02add9f806b26ea74b81838463d76d9ce70383631448c02fcd6113f59a997a7d5eaafacb58adf5559e37a78b39696390be", 0xa1}, {&(0x7f0000000680)="47ca6c781ce7bc92b504d83d20b8c78359d1ecc17b129b9cadc6c12bd079e7e0be36e5ca0b8e2bc3df9222820a2802950b83e76eacadf66b677c07a42ceba6f3ae9a90a16caa690fb7b0d92357131c80f689ef84839099b03135af46c7948fa5c86c2b72292c608ffc9f38ae6db2a0cb5035bb3a720ad4f42d5d8d30aa856f71bc31eab9a060b5d500000000824eeb22ed48311cb626af3a1bf069404ad6dfdbdb26e70f6bf3f9e125b8f0d9fdfb8670e622fa85be01c17109aeb17624e33baa4093fb83d49195969dce865abfe9dda74603d1c507dad9a297e164", 0xdb}], 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x5}, {0x6, 0x2}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) geteuid() sysctl$net_inet_etherip(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffe15) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) r5 = dup2(r4, r1) sendto$inet(r5, &(0x7f0000000240)="ef", 0x1, 0x40f, 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mlock(&(0x7f0000090000/0x2000)=nil, 0x2000) attempt to execute user address 0x3c729 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3c729 cs 8 rflags 10246 cr2 3c729 cpl 0 rsp ffff800035dd4ab8 gsbase 0xffffffff82cd4ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c729 Starting stack trace... panic(ffffffff8282ae09) at panic+0x159 kerntrap(ffff800035dd4a00) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff800035dd4ce0,0,1,0) at rt_match+0xc3 icmp_reflect(fffffd807e0ddf00,0,0) at icmp_reflect+0x1ca icmp_error(fffffd807c075f00,3,5,0,0) at icmp_error+0x61 ip_dooptions(fffffd807c075f00,ffff800000dd5800) at ip_dooptions+0x87c ip_input_if(ffff800035dd4f78,ffff800035dd4f84,ffff8000323b0000,0,ffff800000dd5800) at ip_input_if+0x1d3 ipv4_input(ffff800000dd5800,fffffd807c075f00) at ipv4_input+0x47 ether_input(ffff800000dd5800,fffffd807c075f00) at ether_input+0x525 tun_dev_write(5d03,ffff800035dd52f8,ffff8000323b0000,2) at tun_dev_write+0x209 spec_write(ffff800035dd5150) at spec_write+0xd8 VOP_WRITE(fffffd8066cf23a0,ffff800035dd52f8,11,fffffd807f7d7820) at VOP_WRITE+0xc3 vn_write(fffffd8069c55b58,ffff800035dd52f8,0) at vn_write+0x157 dofilewritev(ffff80002a6b6cf8,c8,ffff800035dd52f8,0,ffff800035dd53b0) at dofilewritev+0x1a9 sys_write(ffff80002a6b6cf8,ffff800035dd5460,ffff800035dd53b0) at sys_write+0x87 syscall(ffff800035dd5460) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x48974113440, count: 238 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 9c8ab089-5fb3-144b-a4ba-2e178800b25c found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace