0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r2, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r2, 0x4, 0xc8) dup2(r3, r2) execve(0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:10 executing program 1: socket(0x11, 0x3, 0x0) kqueue() kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000740)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f092700000000000000004000000018000000000036be2dea537cc660ebb67cd5d83726ce13477939359c70b24f9cca224ee1a87108606fd9d1b6df1257d77a2c429ce1f4f425a5f99b81160075b9141f83ff17eaf6efa465bb4c8e72d49d24ef25f5040000000000000023e24799a907caf6f4b3d62db3554fc008921220a8446fe0d1969d53ee4771cdb510f59e888992097c284c8cbcf8d284603b91d4d9c56711c23fcdf1354d8e3efecc5faf6b4508aa3eae444ac0a8e59fcea55e4b820f6d73dbd929a030fe68744e848cbd0000000000000090125144035c31f26ca8ab6b4ce62d821a099d3a8425fe061d845e2a17ab622e885751ef20d220494a142134c4d0c664305e8ba02ae060b0f493022dc9ac262905431deb3eb8ebb2c1715353e287d054711b99babb", 0x178) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffb, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x408, 0x0) socket(0x6, 0x5, 0x4c6) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7f, 0x8, 0x9, 0x4, 0x3, 0x80000001, 0x100000000, 0xffffffff}, &(0x7f00000000c0)) 16:00:11 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup(r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="cb46e0521a1e732afe9a6c452bf5", 0xe}, {&(0x7f00000000c0)="95e11acf74c4cd4f636f54d718051391375ee8f49d56f6e9bc9ba84333", 0x1d}], 0x2) close(r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8220, 0x0) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x72]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x220, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[0x3, 0xffffffffffffd359, 0x0, 0x3, 0x8, 0x6, 0x0]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x7fff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x92, 0x6}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[0x9, 0x8000, 0xfff, 0x4b0]}) ioctl$BIOCLOCK(r1, 0x20004276) bind(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[0x9, 0x1, 0x6, 0xb16, 0x100000001, 0x2]}) munlockall() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x7, &(0x7f0000000340)=[{0x1ff, 0x7ff, 0xbb, 0x7}, {0x0, 0x80, 0x5, 0x6}, {0x0, 0x7fff, 0x54, 0x800}, {0x2, 0x5, 0x8, 0x800}, {0x9, 0x3, 0x4, 0x3}, {0x57721c6e, 0x4, 0x0, 0x6}, {0x1, 0x5, 0x1000}]}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000003c0)=0x4) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x0) r2 = semget(0x1, 0x3, 0x1) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000000480)=0x5fd) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000004c0)) semget$private(0x0, 0x4, 0x1) recvmsg(r0, &(0x7f0000002700)={&(0x7f0000000500)=@in, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000540)=""/28, 0x1c}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/192, 0xc0}, {&(0x7f0000001640)=""/113, 0x71}], 0x4, &(0x7f0000001700)=""/4096, 0x1000}, 0x841) ioctl$BIOCLOCK(r0, 0x20004276) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/wsmouse0\x00', 0x200, 0x0) r4 = getpid() r5 = getuid() getgroups(0x3, &(0x7f0000003900)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000039c0)={&(0x7f0000002740)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000003880)=[{&(0x7f0000002780)="9e8941e850dbf346de3c7d903c34d1d53f50a3888ffca875f9f71b4f690ade29ebbe80d0b50b249315d78146684a2cfe220a8868af994538aa28f3df7533f1bdd9f5f70a07cc2e3ca2fe85b0832b3516f735c31cfb051a6e965a704304977cf77b1e75f66cbd43495d466c53b17d7cff89c103f2dcd4eb1115b32db09d0c2d7cf5f930fd3901f776c24ea39f3d26012510b1f0b5802b1095783a2bacc43fe5f4841fcf2e99338a22f3c6755b59ff241b14eadb40d5ec632ff5b02796c30cda6d287330bacd05921eca08a0ebe24aedf02278d525fb6737081b9f6b9986b9167446e74a8828c345f3a8f59c3b25d298e35dda88724e4ccde3099910a0cd0e7b6419cd8306db4b07b9d4e241b87616ce457329996db3c0ccdfa2c82e7fa0051cdf77ddc3e470b07d75b78f4c9d16d8c4500e8edda4b9185f93e38323cdec6d7eee8c39d5332ce6ae5b3bb35e3c7265006266d84ac1a76fb0646d6f57ad0f48ce97c9b3efc6a7dab1fababac30526222e58cefb1f4ee5d83652a9d5a226a08e4f05f3543618121678f78096fe49f6f8b79a1bae11dd58555baae6519d0b038eb90589a00ccbe26c6d18b0865c65b9a0cf9c05bee85e0052ec55aee6c6fe44555b1c72e09daae7c916d8a4ba9b7152ecaef1165458c096aa0d2598f91c073ca858693efbe89373b2d16457ea95496be6de4f93715ef64b02a7c773be549bffdfe1ba97f6cd8aeaa43327e40b5830b8ef8fbd89523e4003aad2c9735b071dfb9c6ec7eb00aae047ba7256ad88c6620324209e0ee21331018f6d1ed84650620788133ae1a925648dc6ee2d0fcfce77ef82937e84e6d1543f81c25508668686c849709feba7c09a9c9bb68fa0ea0094e1e01e0ee76d3c7ec34f4fabf2d5092d0f044c1a174eccd459096c4b2a2a1b0b70cc8c720f7cbde6b2584f221f7376747de7b6919012b818a98791fda96c02203738a5b13b4cbc07d1fcda047220ca60fd35984bbb7bb5551c439b4a9c1a39787cc154e4dd75d37a7fd3da2c8cd26a387e8068a4ea475191c18d21cf733b99592d3dcd691b2fb169bf8348499e83965a8850db636e639ff829d6249b8ee919ad9b24faf6a57336a2764dd429d70ba11c3c935cb731b90c0b4696c89cd21347e967e98d913fc126a6477fc28df518224c1c1a996786596b3cf547821513758275359f6b71146a1c74b15aaaf8c71f709b866be6ad4b07ecad9f473b9737491efc9c968fe3c88414745b687a5858ce6aa199fec096ebab51ad2e40c5063b3e732006d4555ba8f4f385edb99d50cf4df80878efba18abe4afe9cc60b38bd57eafe8da7d4a1c69dad460885aebfe6d0019116906d06e652a1364e182f694be3626f0832c8e6646dac99a2e5295451f3f41da06cbc74839148ee691f7ca5bc28b1c6031351b8452fb24aae61c37072010479de7e743560a27fa93d62d9bf8d0fae950fa57ede12257c2a04a162cd38155e75e03f6406cd7431e1e6c8d2679e3727df408ea84730b8a79a2b653bb6196ee1a8391c053cc8d2854995818e31a788b618d33fb6a2dd8e44fb63e9c0ef5d467118254165a0367e1f40719e4818e031f4f288b152970008948f0577110aef23f671a980b5d7be372655c2ecdbf27e01e316dc5b99cce78ffdd533c9c5f9e4d8ba17aa9190e3704ce59804bdce6ad209ec5e78a0c6d3efe7d39ee6a8fb5bbf15c0478314a1d35c42a7571fb3eea8be96d94fbf28814b8dca1a9d6b4302ee86ac86436f5cf46a6b512af23a49b9dbf6f3b4ab2a6923dd7c4f6fb403ee019eace38009a48e7c7ab970b13ce31781ae17323317ed68d997ea3c72fcb90b0310e189a5ae68593a2a85cd7addee3e660c8eebbcd632058db1ee2aabd9df247b9b34b4dabfb74718f6fbb5c1b3b2fd7222e9d2f4848c05e296efb3f92141da062819e0fe5eadd0f5ed99078dc788d63379cdfee15aca64f0cff769e846b55ed0d599aa53b8cbbe8cc5a2a0c958e86200ee3c13a28cf03269c9d3c0918acdcf15bb440026b4e885f212227e33bd29abeb27214cf01d619158a23a121430adbf6d4adcc90394b5271b9b946eb2ad835a627ed051058a10ec02ee5bad89ed1da7696425a530e2df9b21eff632e4ed8177a376927dde86a0b4b2aee9aa9979cdc42eb6d0d6843c2a261abe9bc73dfc8a0f26cef697e21da18920330866b6b9c291c7788e18d359b84a6fcfea9b62b114e8744f0443f8bdd1214f9e9822672db30792b7f073095d32fe7a0143271904e95bca27b3f68aedc318ff5e16be006025867df433fe4cc302f04b53396f5d36842b899327c875fe042caf080305318278eb937b8f1c74d18a3e6bce34394bdf0f87b66f1cb17994477405cd8e4a4af4ce14181a5d1dcbdba8f57f22ac690a371c5bf0bd340a18f9f49f28cf907769a7a6ea8b486da255156ed7418f20496285cef5d85d8cd1cb8c5607ce2b9428edb814a4654192c6c2af1ac6c3b11582035cc9e999e76608cc1d4e7958197ff40818a74761884f5c95792841a822fbdf429e379c2ef0b0bd24fcecf0f9fa966f5624a5756ae5d4c6ef6522535c8c75afcdd67da13a860f576882723995fd89f528de0427c70afb8a97581ad58baaffc31491677ce389bbb51e33b656dbe640a2eb1cf2faea770b43f02f6c3f83a8dec7fae387b734853677163a3bdc98259fac6c0631874c7b1cdd76de573e4734d58de31fc0def822574be2b6d717e049f8d0132af37b12fb23f76130db506af173400e0df2404701ed519247e19b9c5ed6958a5c0122741aae3258c6daea8cb1d72e3ef28dda6459374f0d1f7a5f9738f9189027d4afdb6207d09a974ad2dd60cc6d81c61a159291653553b2e17490a781b71cd12bdfa4ede79ccda493308b8a87a3a121b4826e92c54f69f71a70f3d245100ff05da4d70bc9c451da24089c8e69591cd97f07e43b46ea40f0513531b83a0f8cdb7dd705503b403a381da4299c206ee2ba55a79e5978ca11381ccd847555894ce2558623b4503ff14859c10577bd8eaf652c19b9e10efd5191b89c729c1f8581bd754f2fb2ae09c0ce849b9c72b0f26d70fea5d640cf159b57ff96dcef573caba6175396f895609925a55119237101d50c76cda2d6e1bed53449dabe81bf73b0338470347af02a2495482cfec5ce23cc1e778ab5abd314205ce389f28fc708a0a7ee1145e375ac10974dd61ddb7244e79fbf9b1ee8238164d20b40905bbb07624fea322fefbf2110fcb850973d008bee292d1c9ce8e80086b233bc002c01f15b481c3fdadc452a54c8ce5c00142ba795dee635f253ed9550a7e1e22430b75701217de45986f209896bb714f6473a3d6c56b507be7b68f75d78b175bd998028778a01b73feda61e333989b4e070449827848e7486e471853cde4943cbabe703a344da970f9ea7ee5283f50518f83bdd5bff5ebfd52f0a069c43081a891677e9d061a8b5b0c1db567db62d8b41cca27bde13130aed52adb3945f7c813769d65c2ec8076134be2ad1ee4163dd738d59aa6737eac8f57af216645071d0428e723a3a0da5b405c28949e2778b3abec80daa287186e643ad2f5852f7af2e2006ab856fdb1ac28642df94b24032664213abc905548021341d315178f29844bf6dd29ae7ef4ba1373b1b30c7619cc07de75a30f3d9227089022b4239df186594f92cbbdf7a7eb1980a34782c9b8acf52e09e492d2b470075cecc45cc7ad047cc780e570e883669e5a608269bf0b94d00453d315a2c1c605a052d10055dba7d97358054987529558040b8c35f60e6d5d234f4f3dd225ccec24678f8dea3c926bd4307c8a8d9d66400007f444eb9e721a6b9755a942609471f399bec9e8a73a1f0a745ff6e23a936cf4d929f0bee1081f8f4f875b15ae1c15233ab8c7396dde6699312db57ec870a7ba384b2d4e8fc0e430380efbb38b37bf4c4e81491e21e581a1604b9404fc51dded90dc88e0848c85191188081d698bda97801a4c90c1af0e801876bfc99c4c4ac344755f6b11f871a8d919eb95f79f15d0a5f4b8dbaeb8f4034e00ae8d1fa6863feae4bd987b53631073e045b8f159da9bb8b995a27ec2b2b1df80089075d76f034efdd4274cb7774dd03ec703ba4d342cdb69ee8dfbcb97902369889666be74c9f2f81d8d3a9ca81b2dd26237eab2bb96dd6096b41430b06998bf6155b06b655c450025485c8cf7df770642f6dd194df78f7ccccf02fa4bb26e1ecd495ed4924c547df26184f6422454f6d73eca8202b30c2cf7d4531ec2ddff89bca9be1f15ffa21fe0068abe6dea5607edab69c5c3985aa20f5dcf37514cafd514153ee644dd01b55dacf7d6024cc91d2dc534aa2707c8c9217fa89802237ed37588937dd6bc449efe62cd99e8e31abfea3e752ca4f9e4aaba6688162158cb7db9c5f137fc3d65431b318e5aa575ddf187c6fb83e159357013388b5d54cec8cadef66519bd079503dd99c8e3e3ed6d70d5519388184218668dfeab98ad54777ebcbcbdcdc1e6e0e8df075902a90c3432a71abe6f4e967d16960f1493eb3be7eaca0a2304325ede5f2a4e610a5fba4d2a9116c6b8c75121a1c7d24dd85477c4e8efc65c7c73ad7af93cd763d3fe9f8683c18f106374e51d54d2ce085d699b2a9d7e2ad423870d3f42220542b141122d3d5be275aa447d8f2f0a1d98f5939d67e1948a11a9c6ca8c9e8daed0e9a3e9a1591775a9b0d9dd9bca9e04e716e076abc0006759a19e0031b9870388c82751abd9e924a4a8a111740bd86c4033321911d03db2af1de7dc4511f849266d475967c63045fdb0834bbfaf623d170ffc05c172f58318d9717135be5098c411766557d1e748823fb13d22e1939e48d763fb632d39729edd4b5cb877d19ff71c40876e6214b45cd39e66da99c38ec04e05f80ce2c0c7c144af397a3bae116277a45f1c2ca2bb64fda0ea187301a91113bb3e3a56bb07ed35bb164ff6c8148ac42625b58beba91391a84e16688737a2fa6322080e1a274d842c66de3ae20c6ab079976e8cd569dc90b9646ed6f63736f21ad9d18e930c4dda07897eb57866aa90d40ba4a9d771a35ea15647596e8fa81b9c11076fa376493cfc2d5a8e2b23fa2a3b346d82ffcbea5c54ab2c298ddb214aa627db6882a744baa843305512622bae1e8920fe7ba67873b5417e546fc88178b9f72f7bdb6f2b428d84001c5c5913195cc523ee37292e3fe13a3a563df930c634f439cd597bc559fcf5dc2144613730bb7eba4d6caf9f42d7300773dd5ab618750b05282805eb591004aaf5ca51e965c4e2e993a9bc4ba29de5a98e733a6eb6466c29fa2308d5220535eef50cca8cf40029ae10a84e8f0578d37cddf473ac38199da47248a977d5778936f670e1394c069755b028d9969c1baa7c7449f6a055ec61813897f86e0fee98c49825584295ad680463a559c4142c282b4688c53ffe0798f3947033ed160c1b4f8330d262a7ba2395c9feb4d9bd2119822d5c338164c565d1ecacd3ee716994ed4f2ecf8c625cd364374af852883738733a73ab58be4c856ab5888d503e3e42e00c023fb225615b5047f1851f041f294f9f214370f3900786245591cbcd4012f3c259c5c15718dfce22f1fe24666a7101b58d84946a4acd4ef8001bcc861f1c42ffbd04c8fe72dcd1366d25b66fa4d0b30c33e161e56b8554de17c196bc14d3a3fa26384be51b9e3e1142a54786602716829455a2f0f06456e883462cdb62304b4e7cec90ecbf8800b826a47c163b5122f98431303f44137a1577ea1d45d696e62b85ac6e44b5088e", 0x1000}, {&(0x7f0000003780)="f60efa060bc641366bfdd3e8bfbf6a928f802a7b1ef35a128a6524bd24de3e83c596652284d7bbd3ccc6cac331b0f04c390624ff546539c6e4fbfb34f2a6558963a8d6d76ae48664c2a73c2e62f74398d25912b6edeca11d3b2ccaf02f41262cecf194859b4e9bab5b4e3668caf3bd3bc11b327ab77ac21b6eab28fe8a85ef3fee1f786c3b819e7b10677ef44751c935b8cdaa9ac71317b933b2f36bcbca9e788f81c89e71b1c83e7c81f5a158ada5996744f4a5ec106646fbbdab8f738c08450177f64e2ae1f356ff7fd9546b988d08fe447b3c485ae3cc865e6eabb2c3972289030b69a428a8320405f7c5b128be12fe8c1ae647ec4b6d97f4222e", 0xfc}], 0x2, &(0x7f0000003940)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r3, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x68, 0x5}, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000003a00)=""/130) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000003b00)={0x5, &(0x7f0000003ac0)=[{0x3, 0xe1c2, 0xcc31}, {0x40, 0x0, 0xd54, 0xfffffffffffffff9}, {0x5, 0xffffffff, 0x6, 0x7fffffff}, {0x1, 0x1, 0xef2c, 0x5}, {0x1, 0x80, 0x1}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000003b40)='/dev/bpf\x00', 0x100a0, 0x0) r7 = syz_open_pts() ioctl$TIOCSDTR(r7, 0x20007479) 16:00:11 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, r0) r2 = dup(0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x8) setregid(0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x18008, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) 16:00:11 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x882, 0x0) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000580)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000240)) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = geteuid() getgroups(0x9, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r8 = getpgrp() r9 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = getpgid(0x0) r12 = geteuid() getgroups(0x6, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r15 = getuid() getgroups(0x6, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="8387c95a94f926bf74993139ab2f80f86296000bc755157f4d04f136d53300f50bf1fc94d3d874", 0x27}], 0x1, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x180, 0xa}, 0x2) chdir(&(0x7f0000000740)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r17 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r17, 0x800c5606, &(0x7f0000000180)={0xffffffffffffff1c, 0x3, 0x8}) preadv(r17, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setstatus(r2, 0x4, 0x40) write(r1, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0xffffffffff, 0x2, 0xffffffffffffffff) dup2(r0, r1) shutdown(r0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:12 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) r3 = dup2(r1, r2) setegid(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x5447, 0x100000001, './file0\x00', 0x4, 0xffffffff, 0x5, 0x7}) r4 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, 0x0) 16:00:12 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x10021}], 0x1, 0xffffffffffffffff) write(r1, &(0x7f00000001c0), 0xfffffef3) syz_execute_func(&(0x7f0000000080)="65fac481bc552c89c4c2cd09dac4c1adf44100c4033122ce00c4c1fd55796e460f2cf626e18a2e6526410f5d2f6436430fe9c8") openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x102, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x10) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x6, 0x1, 0xffffffffffffff00, 0x4}, {{r0}, 0xfffffffffffffff9, 0x9, 0x2, 0x0, 0x5}], 0x3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0xc8, 0x7fff, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x26, 0xf0000000, 0x286a, 0xff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x21a884d223e5aba9, 0x8, 0x41}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x5}], 0x12, &(0x7f0000000280)={0xfffffffffffffdd8, 0x20}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4a) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)) write(r0, &(0x7f00000002c0)="9085", 0x2) r3 = syz_open_pts() close(r0) r4 = dup(r3) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000003c0)) r5 = syz_open_pts() poll(&(0x7f00000000c0)=[{r5, 0x48}], 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x40) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r5, 0x4c}], 0x1, 0x0) 16:00:13 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getpgid(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000080)="a7", 0x1) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) close(r2) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:13 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) write(r0, &(0x7f0000000100)='B', 0x1) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x9) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x80) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000180)) read(r1, &(0x7f0000000000)=""/84, 0xfffffffffffffee0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: socket(0x38, 0x8007, 0x6) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1, 0x8}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x99) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) fcntl$setstatus(r0, 0x4, 0xe388263a491a763) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0xf, 0x292}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x53a}) r1 = syz_open_pts() close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20982, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) syz_open_pts() write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x8, 0x9}) 16:00:13 executing program 1: r0 = socket(0x11, 0x800004000, 0xfffffffff7fffffc) sendto$unix(r0, &(0x7f0000000040)="5001050260000004000000000706ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416ee4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babdbb770c1f5a8720081ff7cc53c894303b22f1a0b404f36a00f90006e10020000000000000e0208a371a3fce1060bf800e6fe00000000000000000000000000a2008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5732405757105889a2b32728f83ea65f3482e093de7cd0b10427a00000000000000", 0x150, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x200, 0x0) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1020, &(0x7f00000000c0)=0x3, 0xfffffffffffffced) chmod(&(0x7f0000000000)='./file0\x00', 0x44) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) 16:00:13 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0xb65ef6d266e9846e) open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) 16:00:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x20000000000016, 0x3, 0x0, 0xffd3) 16:00:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) listen(r0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x60) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20200, 0x0) connect(r0, &(0x7f0000003280)=ANY=[@ANYBLOB="00002e2f66696c583000f20d32b7ce56edeef453ee30c4690c70a737c80d1f1ee14b6460feccc72da58104bf2bcd1079b6739d2add69d370dd968fcb88984929d792255cdc502c887cbd97ddd6cef05434fec2defb2d6c1aee19a3da979ba354da99150481e9a79234224717403de093c8ba8f7d42bd12ce69cf4d1c8f45bdf430740d25f633834966c295d401e2fd20d60883facb648593683312560ae2e451c5830f"], 0xa) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000340)=""/71, 0x47}], 0x5, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000001700)=ANY=[@ANYBLOB="01002e2f66696c65302083d09588905ff510e5c00a6b5d369ec8c58b8de7ab48a78967a903fc1e6bf69e1dfe94863b87f09ab8"], 0xa, &(0x7f0000001480)=[{&(0x7f0000000480)="bda0559103021a390eafb3f286878fb3ca408ff274aeb420a102c45c9a594082ccc28675394d875ac2c591b072801733e855dfffab2fe89a57d3cfa5fa82da4a221288b0d47ba0fead6b3d0043896a564db862d4db1baa67339000d76eef28014ead9befd05478eaabb0cc12014890d3a88d7b0c2f72d079a449a3868a8e533d05d8ccfaeb2667c1eb5ed4eadae1aa09809960b0555f183f2ade23c7b297dfefb9b758d0fee6ed20b92fda293df3bd634ba84d1b47d426055eac01f6377f9ebbe38546f44688371c1fa9e0285f38dc418c6564fa25def2743a83076dca260d8d3064d4a8bddf6169283677ac30716331f084d0b7192c6bbd288c946ed724f571c348b749010913f38626e428194ec90086b3a25e8b47018a677a0e680ee3ff7baaaeaa3f8e54f3a444b4cd6392a077910e7f74d29c6f0ef33a1c72394d58a84c8a650aae93c83d3f776aec3691994a50c53db4c05ad2e345f22b8b6b3d4e5102c51da5427d85f517b141b556c449dd0534fea38619a6ed9eb34688ea04c65f68d983d44cfca225bc8fff95f323bb95625651b628194faef971c580f52452a5807faf9fcbc95fb45dce58789691dc649baef8c7d3021555d224a703ef4cefa3f39a6641cb35193b78220c7a8683e1fdfdf7b36d5725f3f87724a34be01d72c16c0fb398ba1b3c97b395d3f07cd8a5559190c722d7524becbb490dfd6d53a8fbe69524fc786a55a40c7187d5bd81f5fae8fd0ea15c785fb943e705dd39c396a66ee74b2b3a913088462e1f314c37bd6a212520ce7a2eb29cc5e0fd15773b30081e07f0a3562e49d11df1ceb2b979d67f66f74dcc5a228d0735604c0ab85ff67c07f01acfb8c2740cf2f4a61e11f3cd021b43550f1af131a6971a769d4faf05cbaac7ba73dcd3a001b06345f7fb6b1cf947beb8837f7ce53d7c905fa49075fe06b875df018aa4b94e5b65afc6c37e8fa9f239e2847ae774c7e8eecf2fe685badeb34949e897287a000083f1b90437dcc24c801672713d0593e0c2c5920415d61e02d6c3ad587e8cb4e4d6f98d25c1c77b42057064ed19337cc192b99aa214b7950e49e99821be406ca6eb24373a60110c478fe240434d915b03b8727e0c3c1fb0de6d4302e8e4af7cd9edc82e3c719fd833d34c45511883a5c2ca358cfb72454a9a86fac88c5a8f1cc4fc57a946e89e61f9a2d7a7bd839906f9aa853c8ade6f4842afaf97cd6435808e5b4474230728f702ba93795affc4ff736c020e2df5f249acc9ed949e6ee4d6ea4ce7da30f02696da2a3c8d104ce2933bcdd57f4553146884acc9671648ba24b4e77c963629c04ecbf5299f5b5d88ff4087f01a0312d0916f10de240100dd8b7829a326f42f62c012b1ecd0013e1619b4470cdcbecb96459cd055626f1363c222df57b9b5c0ab3975548cecc7a82c8626aa56eeb2786748faf1a43b2e4dce904a1a0a4f2c7e7852430711bd9b371313904eee1383290404a6add0ae755c89097d0f32f901ee3a1ca891db9b28dbdd27a07c39a84bae330ce8e66c06618daf373a95bab265a1c7d7db62a9d11bd7474b66d2f9c5fdefe384f71e9e50111227a678817f42be7fd8574551500c0f2d1e796893387d38baad97de4de6cd0a8b870b2d939d4f46ea60146ecd9868c3510baab6e8615f1560f9459dcacd92bb591dff850a808ff81cd37a60d1782389a350ef8400f235f52ca6c73fe6c4e262d0697af3e6a5020dd114ebd4c420f91633a674a5efc7f3d5f9fb0d88cd25c9a4a23fc67cf93f0748dbc4de035453d5de5450e0528184e72fb4c663ae5455179181f688ebd5701a6d41225981dd761f23a214b67f1949f1d4e75c2c9c8df0a8e5163713968208f34a60ec5085bd2042ec7bef69cb43a2370ed80d3df36c3f341ab490c2fd9a0a5e6a132a7511584b5920940971caf4305cc61d36d621c5fbca905c43ed368a0934260efb2b13da5ee29da36d2b5eebff8b7fdd30b7c5895438f1bfa9f76731c275efd893e06a2b9337e68e304ad5632099c18b35fb9a689624c2536dcfa70e92a847b4c2f3e775728b15556017a90a460a6d6764162910684688bf24de4bc975153c1e23a982d2601fe227d0dde7f6f5d3f8001ac1b5c259be68fa0991c18dc9f7e4fc8fd637c55b351686367b935278855b5c43488bccbc691e987904c7cf17ba11ef029258d8f4b1741980370fdcf0742c3dd391695f01771f002d8de0233f3d2137a86fdd885df2e7fb2fec5ba35ec7bee1a68820db1f8f554f3e114922fc58f7b91183917f5807dc473ab66c5488bdd7d15b2567b69479a7ee25538bd4435cdb3f7079de32829701a36fd43c249d8d5d2a13a2d8e488d43e26aceb3a91e5017abafad949a0247c14cee64a74a0da0e2422e47cc7d631f4c495c66bdf8f16853a8963115e433ab1fc0a9ed4a1a1d48f972b39b91186c6849d3dfbd898294d058a46bfa9677a1c7874a7398d728447add0eab502f6689f6baa6932fd7185453bbd5814898e4e2a1c0f73a5c07923ecdf58de422da10557168e3385bb8513e171a12ed6a41a04f0460d6e88fd05b9050ce6b7b641781dbb5782de94741eb5defd464129a8568a5917aac675d37ca71615371d44303d0252019426c1ace59aaaa6a282c0a9dd73b0fee4a62f9193cd0a2c0cbe1dc0d8e796ea89d3cf268bdd6ef6fefa2bdc02ddd5b71cbca5a46dd5c61843376b0c07cfda67ae39b706564417e8ed4a7a995ff92674502e90782eddc9f4d987f7ee4589d43f30a491e3e47fff44214e98f6d413305289cd07905f10ecdda3716084d65a0eca0e40f8d45eabd5fa9e93564d93706864270b695ac398b5cde2bbfd8432bbb30d371d9ea0be35f9368563cb1f2d8a9f85f9dbb40861911f07c7f353aef12472ed6f7d434ccf0bcb33931ad129a314906d6cee4a2fc6cc1e4ed8054400b4824b7905314dd3c77acf412a0a603914d93d9d7e52bc7c6a1388d6fe6003df6aaf48c112b4573660469efb12c6f47bf598386887caa255fe5e1f0502e6cb4b769adcce975dabf661aa871b1b0e507599cc990b030a0adf027b519b33d18b953c0455f5b8494985c7ad12e850eba7499564c1c162de2512a9b40bd6ca93d29b747e897cc38e40d99b2b35c0aeeb0a896d9e90b1866b5afd386d3cd6167c7300ac698dd741ae219365a36cc71c13ea3fb658f1106e7e1534f9fc383325b2352f321b44a78bd4f7a3eba8992f87dd9446245737c7dc1d68134098431d5969df93f65f7f641bbf469497781759912a04b2f22bd66ff70e51e5eda39b635fcdd4e3b06a982eab67c7e35914d1a89497afab7ad0fabf203ebec0570e279f2ce00d57a1b344e707b1502d01b04e462f12e9912d95cc5734b875d1594d25f7d954f495804dafc69c0d862868dfcfc034d88ae55066e0ea3d1f5bb0b066b76ed3d250c89354241bea987e2895e07997dc5c7ae21f951c00bb2d1dc62cdec34905941ce44ce76656e8248a0bad535bae588a3db00e257d6d22f320d4a6a557427fcbabe270048819845691e5dba6633bd0425876de8221a994e6538f682bbcb0fe881ff20f91c0a04a25846b7811e4257da04c9428589094d61b4c2581b59c73b67fcbd9d0f997686b6d014c933fdd656cf25fb4a626b10832224fa5a48355bacbf2afda0c00f6e5b0efe3af90c39e3af6b51a675318cec03a14c28b7c0ee1b464921ce2672ede32ddbfdf7df65144ad02f8ff3ae241393dc2bbb9b2be20b7163983c1dbb6a0823cd4770445dd2581b912aa7e97a911bb1bb5e63d4cf4872ea8c679d93e689bdfe61b8bf3222b7fa8e279340b64a2d0f1a36ea614e93c1eb777f8e03ce49267562eb413647e0dcbdad610f910127d844fee218b7a886acc595d9424d6b34aebf414cbceea817e2ec17351cf4144af09108b238e3594612d42960d5cd7947a3478d9f3dd6b1a3d7b140c9ba6d2b457d053237e6f382d2084e7aeb94f3bc113b2d5542317f5e751b6754a5ec108397760aa1ed3c56b39bacf16f4e1e0f30c1d34fef2b754b6b549104a71cdb6316533fe116463c523ddabc8f6c3ed2ce54c8398c05a9431b8ad33153d6992f8d940399ef5ba4f45d21f15396f9e17e18bf69a61a555fd094f512ad67a48403e35b3078d107a4b255cf2e87888e086e68e2e02423f66837cca9660c630c33f7524540f635a0024da4c4a30531ed4c2868cad18e6b8f954bed315998a65e689e27269795ebf8be62ae4bdcb33c3b32b058f90602c4bebfba7b3e368398d8e361e0a261a2ad53234267e9ae7359c9446a198d499d425fa24a2b6cb74dac51ff3873ef62a9634340710a498f901c519a0b88a1e9cbd273c47087be6817c324039f7ff4ae6901ff84744eb9c8da9f8f41609a4793e007a2e7465ab46e01d0ae6363a56d18f3edd92d90ae41ee105c049faeda840f7f39e5b8ae7319cee90ee736339c00ea5132d9676e0573962d089f4e95ed2a93ad10661275092665ff39edb907796321d4b6ad8784daef3d57f90453aef1842b4fd73c0692ed5edb587b37f96a14ee147d002797b450746a4427b94555b578c82ed9537bf0357429c750021ccc2c16eee52237bb40e71923650a09e6a4abe280afb9b9302eb6fc1e24cecd55ea99c39a11b4800d238f3a86a96e153070f5d72c1fa10f1bd2748aa1a8f1715c952063aa58b7794a1388bf2e92c52bdff2f6bd05e80c5e9476b8eb264d3d7d513b0ca08a2ecab48c7c291e5b3dbd9c6650fab4a36dba5eac631c569ca4e1d49c4574e54834e8b9ebdaaf90d7322b417430dcfd0060818d17045252199f5115cefcca2ff114a161dcbc3155221d63fa8c39ffad4c07a6751ad6bc8a8f0d81be7b6f1984a0ae5efda27938a4c3575e780bb8383b4661b3e212c2e02f80320f15efb6c554b40c562d6858d0b80b5ac4ba0ab7bedd17a072a96aa33f33b5ce2ac0d8c2f9c912a77a8e57d92236d7c0b13170358b85bd094a7218403609b68b099e1dc9ffec5b61a75e7b95fde583a6b2c73bcecd89f7be182cc7d9dce546f9a5921c82c636dd61cfa35cc0a7279fd3964da9b55ff1f205d84cc53744e257d4e13dca07199e42f1d0bac132b2859e5278602daa3412a34eed8a7ef7ba5f91f406910e56f35c5740c0dd91145ccad9f67e363eb5c2be828a949b04174756ee73941a89e8104f9663a3c1fe115dd1e235f0fb2147aea3ebd38875e2646aa97ce5317789fc3e9e164df72af9598085552e9cd31f15a6bd64a8413633fd2da6a6a405b1dba125513f344ae172c104ce3fdc46aeb4ca3ad4d3fdf21edbeb72afa11a31faeda6c8a93e5a79ea077016d560ce6d7956c5fd9d76231d9d0350ff882611be6a48e998ad5a73b6c1f6e33f6361bf9f6d4d1f5e1b3c32adadf158e4c94dfedebc3140ace1f6f7e5afe1185e47397ea2eaf7d20b8e65b6c54b939244c0eeefd5a319c5dc4ee7144d838dac40784761eed7d275e9aa3e0cbb00e9782ec0ba6d2fce5ac77dce3467defaadfe3240f8f0194712043e2f7c085fdcb0059efe73db77cacb5f296d0739f3deae8cc675f9a3af740d80a52627a2b23838a70c741f2fb342363df828d2b69804e20b82c5d72a81a7d874a0d1fbd0aca39e15a02d2a36f33928940afee25d623d00e39e04e8c1f589f2b8ae25b1c0b151f5c5131e6d90f215ab8eea3bf9855fdecb0d4094bd1504ce34dd5404a0d4df84c0c3faa5d2f28cd8d8704a9e3bc510b0063c05c2df7499ba227124df1f1e65c984d712bfa560c57f141274122782500606d210f02402a8e963f02dc4827", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x9) read(r0, &(0x7f0000001540)=""/60, 0x3c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x2, 0x4, 0x0, 0x1, 0x0, 0xfffffffffffff001, 0x8, 0x1, 0x0, 0xffffffffffffff7f, 0x3}) setsockopt(r0, 0x8, 0x101, &(0x7f0000001600)="36afb3caad6879fd0fc6a50ab77c031070cac5b14c9edcb800ecbd10822bcbe3db7eae08a23a86d31feeb428d7986f86644583a7c787cec7f7212f834995582af6343a705545e8c235d5a32d60f71fb423335b6bd89fe9c8eba637b6a52a80fc8de51494fd46fd5abee8f2dbf368d0b54bd33d2ac66e536656b47d264035a0fe88a89a5529bfc0f8a495ee7480019a13bf17971b20a660d96802c996c2f0c53b8c079f5bcd272dd8641ab7f0131437d387e144dff3e400a5a3f7142a60d0ee39d49032717b682ce4d1c0ffd8e77b9836c8f8ba0aba1462", 0xfffffffffffffdbf) kevent(r0, &(0x7f00000014c0)=[{{r0}, 0x0, 0x10, 0xc00fffff, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x2, 0xffffffffffff0000}], 0x6, &(0x7f0000002040)=[{{r0}, 0x0, 0xd1, 0x1, 0x80000001, 0x9}, {{r0}, 0x0, 0x4, 0xf0000000, 0x10000, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000017, 0x7ff, 0xb3}], 0x1, &(0x7f0000001e80)={0x0, 0x1}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000003240)={0x2, 0x1f, {0xfffffffffffff800, 0xa5}}) symlinkat(&(0x7f0000001740)='./file0\x00', r0, &(0x7f0000001780)='./file0\x00') ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000017c0)) select(0x40, &(0x7f0000001800)={0x7064, 0x4, 0xb4a0, 0x96d, 0x8, 0x7, 0x3ff, 0x7}, &(0x7f0000001840)={0x80e, 0xfff, 0x9, 0x4, 0x2, 0x6, 0x6, 0x3}, &(0x7f0000001880)={0x2, 0x5, 0x1, 0x7, 0xef71, 0x2, 0x8, 0x20}, &(0x7f00000018c0)={0x8, 0xb549}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001900)={0xff, './file0\x00', './file0\x00'}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001940)) readv(r0, &(0x7f0000001d40)=[{&(0x7f0000001980)=""/71, 0x47}, {&(0x7f0000001a00)=""/253, 0xfd}, {&(0x7f0000001b00)=""/244, 0xf4}, {&(0x7f0000001c00)=""/104, 0x68}, {&(0x7f0000001c80)=""/173, 0xad}], 0x5) getsockname$inet(r0, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) truncate(&(0x7f0000001e40)='./file0\x00', 0x0, 0x10001) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001f00)=0x5) r1 = semget$private(0x0, 0x6, 0x244) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000001ec0)=""/15) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000001f40)='./file0\x00', r3, r4, 0x4) accept$unix(r2, &(0x7f0000002180)=@file={0x0, ""/4096}, &(0x7f00000031c0)=0x1002) accept(r0, &(0x7f0000001fc0)=@in, &(0x7f0000002000)=0xc) 16:00:13 executing program 0: shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) mknod(&(0x7f0000000000)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x100000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="4310050ddad2ac5fed25a8fa713741ad75be20e489517041dac83d859b3414d5d6ed6a118352752d", 0x28, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = socket(0x400000000007, 0x8000, 0x9) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) close(r0) mmap(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x2, 0x810, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000240)="6676a306af2f9f900036da1972a0bdc8b614e49b99ff9cdedfe414cb805455c269df784945072a9d7ef4bf70cc20bb29774b3d4e866f26b8da40c4b92cc480008b2be8cd6a2ec3", 0x47}, {&(0x7f00000002c0)="7d08871408943668d84ad76ee4439adde05b4a86edcbe20b926a0999125f7f5f566d78d3d1897988913f660fe1a5361085d2e4c14f9118ba1b18f454db4105880f42bccb972694e6e96716c3240c29a612969d42bf84d5e484853a826be435c4dc6825dc615809723b94b33b92c29bc6ed0373509f6d38", 0x77}, {&(0x7f0000000340)="6480040a4e32d824d202bb6e874d7d1b6da972da302e583e7fce34b86d4a3310a81cbc804c35bd89e189db50aada4320398dfbb5630b7837934e6dea5d39d5da44fde8097b3adcb3c4b715970e4f3c5e4c4c438f7c0d74a46fd5b5f07f856a766e94de03d89ccbb548c2126790d2af8cb7e63bfd6e949e3aa5ee67d26ab52cd01641ffd7a36d6c2dd8161635d15c626b9d00b65480ec5e29512f9d6f3d3a65f6b6ce0d01422e641ce23a21a531b5a176cfb40a1930fad888f7dde110561fd73858ffca401e8bdc4b", 0xc8}, {&(0x7f0000000040)="d6f8e1661e0e04399c4b70e545e17d9022684ff2d0b310332a5a5f93bc323d", 0x1f}, {&(0x7f0000000440)="a81047c9a9ad963de05eb40b423bfbd0a5feb2dab41dc7af58a62d6a5cd60c6cc148efaf76127ef49abb207292d30d83ed81431fa3c98cf2fb68156b9a7007e6e7a2d12ac8ce712f75306fbb0f2ab06b62691647df722c3e", 0x58}, {&(0x7f00000000c0)="8b005f50684870573b44c915ae83a8576ea686c6391dd0f0bf78664a253ceba8b8515512fdc9efaf528ad628b28866eb515af60f968ae5cc", 0x38}], 0x6, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) accept(r2, 0x0, &(0x7f0000000000)) fcntl$getown(r2, 0x5) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:00:13 executing program 1: socketpair(0x13, 0x5, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x10001) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x1aa, 0xfffffffffffffff9, 0x5, 0xe2cc, "10061eaa01e0afd04cd2259813c9796d5ae911c7", 0x3f, 0x7f}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x820, 0xd2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x901, 0x20) ioctl$TIOCSCTTY(r1, 0x20007461) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') r1 = dup2(r0, r0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x81, 0x9}, 0xc) 16:00:13 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0xc1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x7) r5 = semget$private(0x0, 0x1, 0x20) semop(r5, &(0x7f0000000580)=[{0x7, 0x6, 0x1800}, {0x0, 0x10001, 0x800}, {0x2, 0x7, 0x1000}], 0x3) semop(r5, &(0x7f0000000180)=[{0x5, 0x8, 0x1000}, {0x3, 0xffffffffffffa063, 0x800}], 0x2) semop(r5, &(0x7f0000000080)=[{0x3, 0x200, 0x1800}, {0x3, 0xfff, 0x1000}, {0x3, 0x0, 0x1000}, {0x1, 0xdda0, 0x1000}], 0x4) setrlimit(0x2, &(0x7f00000000c0)={0xffffffff, 0x100}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) semop(r5, &(0x7f0000000300)=[{0x1, 0x4}, {0x0, 0xfffffffffffffff7, 0x800}, {0x0, 0x4c, 0xab9cc1e35b379e45}, {0x7, 0x3, 0x1800}, {0x7, 0xffffffffffff7412, 0x1800}, {0x4, 0x3, 0x1000}, {0x4, 0x5, 0x800}], 0x7) fcntl$lock(r0, 0x8, &(0x7f0000000440)={0x1, 0x2, 0xfff, 0x7fff, r6}) getpgid(r2) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x9, r3, r4, r3, r4, 0x4, 0xfffffffffffff30e}, 0x3, 0x3f9d, 0x7}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[0x10000000000000, 0x9e, 0x80000001, 0x792351b4]}) r7 = dup(r1) bind$inet(r7, &(0x7f00000004c0)={0x2, 0x0}, 0xc) semget(0x2, 0x3, 0x8) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000400)) getuid() ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000480)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) setgroups(0x9, &(0x7f0000000280)=[r4, r4, r4, r4, r4, r4, r4, r4, r4]) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000000000c02, 0xeffffffffffffffd) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x3) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xd56a, 0xffff}, {0x8, 0x4}}, 0x0) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x3, 0x400) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x60}, {0x46}]}) r1 = shmget$private(0x0, 0x3000, 0x11, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x40, &(0x7f0000000000)="8489b10b9f8d5c3436b6cdb9f7c01dac2acad723773a88cde9849f55f7ba93ed101d20263cef07644b4cd10350984c9996fc6c00"/64) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f0000000080)=[{r0, 0x18b}], 0x20000182, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000400)={0x0, 0x0, './file0\x00', 0x0, 0xfffffffffffff001}) socketpair(0x1, 0x3, 0x4ff, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000000000)=ANY=[@ANYBLOB="a50c09f88acd07629a20575968c317d3ac16030000006a76e68a62b9b1008b43dd70d7ef2da344397fecf651c8d514ee4ae531e1e2dc20fad3201490a907a600000000"], 0x2, 0x0, 0x0, 0x0}, 0x0) r2 = semget(0x3, 0x1, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() read(r0, &(0x7f0000000140)=""/142, 0x8e) close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00004e6000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000240)=0xc) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r2, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, 0x0, &(0x7f00000002c0)) r3 = msgget$private(0x0, 0x0) sendto$unix(r1, &(0x7f0000000700)="bfd201bdfa6f42cca0d949a756592311ef9107d12bd31ad80d1bfe4d5f11a0b584328c81c3db71c57b5ba271c51b1fa4d0bfef2e1b606af9da8d5a791e36118a483e7d10c262598e79d1a9433e89935774d9ef8551bdffbeaa8a4757dfe0715ea6eb70cf3719d4c4566f7eb1ff01ea3dd90c25cb081c8302fac8c231f839f84b74a14b7e1ce7ae99d4e191af55a307d47c2ed2d11ac759e81277436c6c40dfb6f4b7c1f612cccff6e10d9cadc1cef79b005645a99ba248c8389205e29daabc68aa88a3cec4e4e47d07cb56f29b7621b1b38711f935fde9a78aa3a1300542cd5846d81e2d091bb07374088bb18f4d700f51e84d134257d53c0a9da8b90be82bdf8b9c1edc0c4c6558c8f6814d075e7db304f8ab2316cb40b26ef13ee301535e8249c9e93881ec1f049650cd01f4791eceed1c2d227b1cbdd484c0ed8405ac200899c069ef3121c0057a1526e858eb8eb0695e42d000b56125e5f4955bdd240a8d7484f2ecc8ea7b03747141de9d6a5096d670760ea8ca4198ed49ba2f59b6c8e6d0d64eee69f3eaeeff03d5b1cd56d696deaab98e7e81244cc5b6c49aa7df700e3717221697375ab0417b3a5a3f18565e5bdc1b2b6cf95632b0930d27f07fa88ce7dec71d99c9458d01b77ffb33667fd157f46dd5afa4c104f10af6e966606ddd74fd3e54b377b906d808ffc5ef95fa9512d89e9e2cfbd6178aafd68e0c33f47753094b9fc3bef6d14481e3b55e0fcd78505eff1ff29f5ef686ec75b2b94f24e2f0a1936aa931586c75e876cf074b0a50d0492c1ca7763824065c975c7c889de46419217d4f7cb94f2b760a116cf1be4537791b80cd88bdcca3325c9bcd84d64d826a1c3c3f438101fe2f9cebb40135f91e7b551dbfe3c2891e72bea0ef3e1fd4c962f139e91990bcf490ba7f4a795b99a6c0056a4fd3edc47c597cf3e8dfe11ed55bba7cf0d80f9d1e6ef903233a36e4e7269d74d396f5053a89d21a3bb176fd49ccac534540bdada22e450c29dbbd81990ca9cf391ccb4055c3e878352cb1f473a37389bc5d3e96e582b94c8d6d34ea0b46ce581b0c5fcc7d1b746b06ce4cee4dd3ceb16afcf2b724265d985c03cef5cd98b2e6420c862f64496481601b787701f42dc404d61c66c2dcde1028db00d86a019bc86793d8e21017187c11d5a35128ee77353758eaad2d920e27aaed97efccb22c63d525b8c3ecd33016fa98d04ae2555527cc32e185c3257f63fa4a37da452e8d320780f5f0f33c129e3f12837fc308b4d709dfe759daec74b31a0d0c0df0f6856d56a7ee147de114bf2c6a81f45a0fb0378b0fd968daa241d5de778f4a7d172cbb3151fdf592b3c9d7272ec8ab68da13655e4f9a6a767b6770848b474c6ebfda541e87d9abf65c5d9ec2f1c18d57e7fb12c3240bca432b75b6ce0bc3909e2d31f20ae0aa034caa1d602cfe7b6c012e5d659075bca147b876b4835d2da7ca69ff3baac02ea24b324d4e170490b5d395b54baf889987e7e34598e7dfecd06b6ec9dc69c5da0e70b9c6447196b875d5a8554e402199b0eb0fdc08110b6ab52ac78ca3310d70745d03201a5a9f65eaf81752f021cbf6fd45cf898e26c71020a8e27548c62b29677239d739b21f2c287bd999376460ec6bd8690c19e94a6354c9f0245c4e4203eeb57249f13bb8f271271174d4ea0ff6198b88f380b0eab0b86e758f7dbf48db7c9a363e0e5ab4c412b599546cfeb353fb242e9f7ed85d28e727bef8d34821d9b9dd341c56afa46010af60f9c46dae44cd3bb0dba7171e8b674d5c514ae5b1e98723c01e5e96af2998ec59a922ca1a7dc87245ae409b63e263929ea231fc857af72a1ad2b166fa5a777376bc457b686dd0d0903e7629d48529c27d65ef687ac8ef4bcf5b7ac499d36073dff8853aa75cc091290553b2a580c4bca400705a9fed16cc607be3d65dfab789f978f7a023c5959aba9c7c1d29943283abfe94fda8fb5b47a950e9a99e3e1114d5a6791ee391eb44514a0014b3f7972917a200ca3c42fc82f1e61eee8d9b8c4340255cb438f03080c499f3ded3a7be24547549f9a3d3e3edbb9eed198134930dc49c5cb0a1ce9fa11a993859928f0a4143cc5becf4a4463836cdde915cdcebefdb9502b2307bb4a551e73664bcb1500734cd506b5cc3c1af507007129912e577fd94dd5abe19c3296596fdd525faa7b01815db74c70f0f7c3c1cd56f640e4b3ea604008196f0f073918b573dae47c9364dcadbcd5513642c2e2f0168ea62dd11be8f281373450b1ac1862a858829728da4d10365e4aba86bae8a31512d1182f3190a90e6174035ce4215ff400405c520893423b8cec510c7e808b380adde68c839f7ad1c972fe23e8d4138c9966faa80deb2103ff9f101a40b96bb96cd28cd3f7f65e22263ed2d0c5ff9f72a5943c553d0e4576924ac4d34a0def49243bd9fd676449715f0a018b2764ac4b429a1dd75820c6387d90940d879534c5786ba0be3da7a31bbd95f7cb04450b728f4b0a5db1438e345b61f3026ef4223ee562dd8627b09b75f62764e4aa2d121f2c352815a067b5325363bb4f96774f0b29a38af410484148fc7c3343e1bbaf532974b360936794d225a4fcd258fe83afb9ebef6293012388911234e1508d6471ff352b03a630975d9fcfa69cc381f1cdaaf2015cc37c79b1de3ad1dee19ef26943491a420954a0716600e6b50a1f47bf99b7b783cddcfb08b259f96a1055e318806d7a1e62d285f28e4867bb29a0706d19cf7e2897863ecb79bba832ba95f48601791e57240f0c0811079b98e8742d0552411cdbfccc7847a2eba4607d01dfc1d2776404bd50a423f104be8c20360f363f33bb6b31cfc2a4619c54d91227967004f1de32285db446efed6e26e96633f44c480f4e60170ec1b35e6a0f5bfe220f69615512dd7c5025a3345630ae890eaa226565f45f6632bf5f3d5ddce93a0ce8241a579f30e607108330dfb6a0bfa4b510f823a119f392c7e9d0ff51e0dc64cf6adeec62bf6817e954dd3d39e8510e9e031d8c9aece406334f3c024cf6336f542d457d12ee1133b632df2295a0bef5e8aa380cf4a2596cc9e075181fcdcf832294064b2c606b89c059e8accc4d106c71cebe3e95f75553cd36ef0a13c38c48d8efa0f84875a7bc9d163432531b5dbb175729984fe7cd1d6d8c24648fba38683d45bea3256f3ef7f53403f812e10849daafb903e7a428227d96ff38a75043b298ad29dbc95652c3b24381b695927dd1034291d5c638768fda75b2ce241688e8d98878ad4c4ca58d911c8821b41d3b37564b435ecc8716edaf2fb4cf8da54ad44134404cce25159eb05fe34ae5721dff8543c4c89536d3f1c4a68b0be40bbc3224002b55e4f49827ee29dce35e46130b5a32486514234ade1e00b9b1d7570a703ac32b333d02a22659970a8b98c4453e8907a8498d5b2f5a20226613145140022f6d5d98a06c472b826eed47611e416f3d0e8378de3d83f42ad29ed9fd59b1825bb6f9b1e4d69eb2f39ced7bdda5c559e3daf10dbbc4ef699ac7e81313f21db70e50717ba1a4984e737e72d96e9f01e7f1e50d3260f25a37aa5f2d6e1878d420ca3819d766ba2a2ab0b60eaa5257c0a0cc681b52734f852e4d7debb4613b86f3e27c60e8f9c5348ea0e2115ba698438e4b1aa5449a08b4fd308cc0e8aeb5ecfd09ddaf580c1d3b4aeeb3ee30efc3a4810374ffbb7e8de7ca004ca4cc5d1d189e04871206e0f2fb2ad1a204b1f54a3fa07e6c0f69b5fbf369eb4c93ec3f5c782274bb876b32907370814266ea606065a492a0392f82a335517596f4d764c2c12d62935f477a63623fed61022cc3d3f605231780feb293ff1f05635e3f383d7310da1bfaf62836456d48f81fc8c25e684f95794394aec8dcc1f23f9f2a6201051987394803ebdcf8a59c79fa8db3d2f7f661466d761dfb01522ef88682a72e12248c082029a2dc8c1a8192fbf9bb28d555ef8876bfcecc1df7519fc0127dee90a9907d5063d82b0c123471b04ecfcef69e5b1c14b0c0c6d2a20ac5469105df0070d3f9cdcab3c900ba213484d3d9a6ffb79cc2d196fc344fa8d1ddec958123863d3e3d50b901d151aa0d81f33a5edafe1be0965cd84f6772d5a0847038c87e230938f7094bb66b899486636e47f96a93de6db81a53e2598e22a03601f48fbb34a6e8e2ecf7549841e5b168d1ea4982c24661375be47e5e5526e6787ce62880062a055e6d75f35acbed48e246bc854b48cd4312710f197314537e02b9f72fccce9312c0ac709740ff36690cbb37eeb74f8e212f72c56f0b3728d8028d0eeef3d51753beef0dd2652693c10c3ff7a0f89d5f230f70fe6736c0b6fd107cf9437cbb310ce94a6b865d7f01843f1b9db833388474918b0c28c784a6ea2c84d440ed85f4fedc87b665690556107daeb53017c70255e13c2ecd1df0ab195ea29d4cadc7c9ffb69a3841265ef06ed0883eed51d45295498fc40896ff9f17e9366475d5ded098417f56ad83e613b7b1e016d11c0c6e23ee4b93547b58ca21474c0d0dd667adac1d1026611d946cd69e66e1b8343c482bd8ae5b854c52423256253ef75220c6dd734e4ce7797936d8fb2a62306820848604c82371f6c4a729dcce86090d6dcd88da8da3af8ce3a595e4ed2a67856161334bf03f13dca274dd6dd42ffabfd4b2117076fd38d14b1489ea2f50e2e4f9082ee4bd91a1d1842bf72f4b68352409676b1df5a934aca419bf1ce94f47abbc50ba507de924632f714113697daebd5cbfbdcca566e9116d2110d4ba38a738d3e74b5c42a5a166cb344ea70045e3423c430a861adefb5938824e15486dc621f3b752766668f46f1da0902ef2f61d8dfb74cff5bd67ef14a93400d82806336c7439ecad02402d7025f0e90e52f5f5d18ce057e1b90f6c552589fea62b25b40d9e04608da40c5ab0c6764ab323f8153e717a757c91a03ce6e66fd435907419e57e016d3a5b8da45a4f19cb4923f2e05361697b9f507e9efb8b5b0a9814b7e09cdbdb85932e6ffd2dbf93dba7d97cd59c2c4a54104344c755c253ddaf482db2cd0635e97d64f54b9df8319d06c047e0e90efe569c6aa0fc6dcecd1e4ddbc0b37df15c89ec2d1f1c58f0121c6914090c163ecf1166c1153a2399887dfc5b5824ee3b7def30921472103a3523ade3992c7c4037a62a6a150ac80a8c308e9eb13e70a15f527b847205bc0035a2bb0e9bda715300909cd1fcc6737091efabccab29560270064af1d62f73bb935095ac68e3b9616306745367a932d6467e87b3830dbcd3e2c18400761d5cf04ed8a14367c38bc79dbb0ab5f532a9b12556c2f20149e98106c40540aa373c860e491a9a0659e8c60642dc80f9019a6df6dbab5ff50eecc19547c732a4e9f7c5bca256a5229e583a77e895b98f8d918a8622429981b111d45822f27bd88129a7f4b9f2ee3f8fd393d3b927ba4c6ec4c4d12cb77900b0117d85031ecfdc97b104e899ecc3e4ce213b7a27178fccac0ffe95f709937b8e7d77621b1195e4e1dc9866f6422c461809904cee662dcae5cd34c41f430ec67e25747f2c53bc0bf69ef401ab7bf6d3d547e80c7d5814c91ea9d5bf528bfa563796c21d511e76065fe5e4b1b559297b587615c03cbbb1eaf78c94dc681ace4391c7a0accf491a04de646724ed8ecda6d53a0fee78dc630bdf45ef4e54210f0999c7432a042163ba54405a415449c90f8f355e510c716d3fbee06096d67120cd72de12a2b3452cbe79379b47053e9155d69bcd2986f0c69efa1f71b452cd7c59202c5caaf59ca2043", 0x1000, 0x404, &(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8) msgsnd(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="03000000000000008d2bc37a8d0fb3e08187af4262326ef4e14b56e96adee801a40ba5964117ae914c0402c5468f7b9324c6"], 0x22, 0x800) 16:00:15 executing program 0: mprotect(&(0x7f0000ff0000/0xe000)=nil, 0xe000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xa10, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x22, 0x2, 0x10001, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x5, 0x2}, {{r0}, 0xfffffffffffffffc, 0x91, 0x2, 0x1, 0x5}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xe8, 0x8, 0x71b0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x7fffffff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x1c, 0x12, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x11, 0xf, 0xff, 0xf81}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0xd1a, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x58, 0x100}, {{r0}, 0xfffffffffffffffa, 0xb0, 0x1, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000020, 0x1ff, 0x5}], 0x0, &(0x7f00000001c0)={0x4, 0x2}) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x84}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x4d}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="086a8b8a61bdfbdd8c78593b9ecc22b6fce5df5f3e3720e9346df476ebf27fdc2ca6ddf92a394b3e2b96115981", 0x2d}, {&(0x7f0000000140)="850131b8895a9b0647936a1c3a14add6dc", 0x11}, {&(0x7f0000000180)="a8499e1273262ba2fbcab2f19b1958a0110366ac9ce83348f80de873b6ccde8a61b0bfc9b16e273fc01d97ba42180ae262365822d3a2aaba673a118e8d49dde889eaed8c602d3eaf19d7261fe80f686c", 0x50}, {&(0x7f0000000240)="4337c8c5e5affa8c05fbbc79460d002d882add8eeadf6c4aba242cfe4d769be6675048dcb50749c96ebc2b4accef61553713f28c7a94d1f5bd2095ac51ebb17446223e1d70ffcd7ae96f57fce4551c5f2181f047703aaa701d33ace3931a0eb9a769fca5777fbe247b06c5ebcc1527d68bc974d62ad25bd40005cb5565413266eb9d8c2ecee600596c6f25d60f5f1cd42148c7871fe4a122ed3e26dd70c03b00439c7ddce30fd09c39b3e7ada5e08470ad814425b23ca95daa1ab9398686f0105880458fd85f68e639a12c199bb2c2bcf4eb47d5ac12ea86a19d42a61a46401bfc0d69a51db8a530a7273f48e19da25319cd4dbbcb", 0xf5}], 0x4, &(0x7f00000003c0)=[{0x70, 0xffff, 0xffff, "25193c461efc1478b743df91cf2af53968a5dfa053d7aa4a7da7e88cf3b5f7666ad423f042e07d3ec465bda64b8c6f7b02f1c0e9a83a2161bf8ca92aa8c567e02593b30a6e8a4f208d4f9234febf6b36eeadfe5ddde5cb43310c"}, {0xf0, 0x1, 0x80000001, "966a79f838a4ec2250a871e738baff98074c53a1420823576244c1bb5a83341567f88f710aa13fe6e92f23c043225f4341cc300bfff8f1125c27f4b9ae8e8359ad6b34b6471d6b2b15dad7ae368bf3b44b966e2cd02f4d578bd2198dd76515a5449a4381cd9cd0da802ea4811ee31f818b57d2d2abf061dfbec19f91c7b3487b3bd154917e46931fc326f3a2b6b6a859f8d13c38a99bac3869f5e0d29cd092da47b29dfd6fc55678ea56f0cb2de23854b58abbaa8b2eb75e3d31768e53561fb635ab2e66b23d62dd3726886bdd325beb60a0fbbde079ed3629e33d024e76f117"}, {0x28, 0xffff, 0x8, "f9fcbad2f27ef3bca65d44d66cc68450e5e83a04589a5e"}, {0xb0, 0xffff, 0x7, "41d7570f7b2e0c06606088edc9d758f23a55f5e54965f7aea9d956fab0d1f615b6787b19e16752a903b82ce05c57e9fd9eaab37a5b2797e98f2d81e8398396d164d7e23b67edc779ee5db01a11a39598fc2a3d51de8160bd45b899a423815e2dee8edd306b0b85cca96d6a29fea8662efeed8e09f590eb74a6f3f3b8e9ffa262c17f05d925ebfb0c54d51ac46f02d2f790db699d56fed955ace5"}], 0x238}, 0x3) syz_emit_ethernet(0x12, &(0x7f0000000680)="b6ad55f00acd5049bed605cf0e52ef674c77") 16:00:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x3) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r1 = semget$private(0x0, 0x5, 0x442) semop(r1, &(0x7f00000000c0)=[{0x3, 0x5}, {0x0, 0x2, 0x1000}, {0x0, 0x100000000}, {0x0, 0x9, 0x1000}, {0x3, 0x9, 0x1000}, {0x7, 0x8, 0x1000}], 0x6) flock(r0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x48) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x5) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005203) kqueue() r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x96, 0x0, 0x7}], 0x1, 0x0, 0x6, 0x0) r2 = socket(0x18, 0x5, 0x4) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:18 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="56822e2f66690c12b896"], 0xa, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f0000000040)=""/229, 0xe5, 0x40, &(0x7f0000000140)=@in6={0x18, 0x0, 0x7}, 0xc) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x0, 0x6e3}, {{r0}, 0xfffffffffffffffd, 0x9, 0x20000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x5, 0x9, 0x7}, {{r1}, 0xfffffffffffffffb, 0x44, 0x8, 0x8, 0x6eab}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x3, 0xfffffffffffffff8}], 0x1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x1ff, 0x800}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf000000c, 0x8, 0x1}, {{r1}, 0xfffffffffffffffe, 0x9, 0x80000000, 0x32, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000020, 0x4, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x19, 0xf0000002, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x88, 0x4, 0x101, 0x6}], 0xfff, &(0x7f0000000300)={0x7b9}) 16:00:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x900, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0xee, 0x8, 0x1f, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x20, 0x4005, 0x1, &(0x7f0000000000)) 16:00:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000011c0)=[{&(0x7f0000001080)=""/46, 0x2e}, {&(0x7f00000010c0)=""/128, 0x80}, {&(0x7f0000001140)=""/110, 0x6e}], 0x3, &(0x7f0000001200)=""/4096, 0x1000}, 0x800) 16:00:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) sendto(r0, &(0x7f0000000040)="5024f5871e89abe35733f38c6a4b4e0b0f0e048d53ea6fe3d7ac6a6dae9f48aab2bebe815703c9d1f3c254d4fd6753334ebdda732473f243f3b96cc319e0851e682ceb1fe956d7b06b61e8899e58cfa47ae4845566e23d267f6deb0c115d43cab61b16ca55d1d63d209dfc8bd7058351b6bba6cbe54d0545f0013333631324ccdd4887945769ee4d60b409787364b57c5384aba398e9fe380bc51b2f827031328a2859ec42246ff53a4431", 0xab, 0x1, 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x1000000000081ffe, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="0000001860040000000100000000000000000000000000010000000000000000000000000000ffffff000001", 0x2c}], 0x1) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) getitimer(0x2, &(0x7f0000000080)) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x80000000, 0x6, r1}) 16:00:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) recvfrom$inet(r2, &(0x7f0000000080)=""/16, 0x10, 0x842, 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x2ec) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x2000000000, 0x4, 0x5, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x5000)=nil, 0xbb89}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xeb}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xd9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xef97}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x6}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0xbd3e835}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x752}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x172fe156}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0xfffffffffffffbff}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x9d}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x6}, {0xc5, 0x5}}, 0x2) 16:00:18 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() r1 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r0, r1) r2 = socket$unix(0x1, 0x7, 0x0) accept(r2, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r3) 16:00:18 executing program 0: geteuid() r0 = getuid() setreuid(r0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1, 0x9, 0x3ff, 0x2}) r2 = socket(0x800000018, 0x1, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x11a) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) mkdir(&(0x7f0000000280)='./bus\x00', 0x2) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x80a, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000003c0)={'./bus\x00', 0x6, 0x1ff, 0x401, 0x0, 0x9, 0xfffffffffffffff7, 0x8db8, 0x0, 0x1, 0xfffffffffffffe00, 0xffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000300)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getdents(r2, &(0x7f0000000340)=""/71, 0x47) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0xfffffffffffffffc}, {}, {}, {}, {}, {0x0, 0x10001}, {}, {}, {}, {0x3}, {0x0, 0x3}, {}, {}, {}, {}, {0xfffffffffffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffd}, {}, {}, {0x0, 0xffffffff}]}) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x82, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x674, './bus\x00'}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x4, 0x7f, 0x3, 0xff, "bd9b816de5f098c790a540709b9e507ec4a31218", 0x54f, 0x6}) 16:00:19 executing program 0: mlockall(0x3) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) 16:00:19 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) socket$unix(0x1, 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x848, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x5, 0x29cc, &(0x7f0000000000)="5e3b888ffd7a79b59f94946bbe09eba93da97d07ae14a69cffcbc9cd08992cc1ac71f7909d7305e5483d358a8f6d4064532b3e8baf653233a0557f31199acbce1baf05a86b39e16c4aed57fea68692d7dec0308334400210f21e272d38c728daf8d1d3aad63cf8a4f825d603a36f6c82fde8e478fd6e31843847af18e313ecc1a50826f0de1bc4b16459873b9c79a15596c6", 0x92) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000080), 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0xff, 0x9}, {0x18, 0x3, 0x992, 0x5}, 0x401, [0x3, 0x9ff8, 0x9, 0xfffffffffffff44c, 0x7fffffff, 0x9, 0x8, 0x401]}, 0x3c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x4af, './file0/file0\x00'}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/118, 0x76) 16:00:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000340)=[{0x7}], 0x1}) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = semget(0x1, 0x6, 0x4c0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/104) syz_open_pts() syz_open_pts() syz_open_pts() r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x6, 0x0, 0x8, 0x0) 16:00:19 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = socket(0x6, 0x8001, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x10001, 0x2) r1 = geteuid() r2 = getgid() clock_settime(0x7, &(0x7f0000000180)={0xfae5, 0x2eac}) fchownat(r0, &(0x7f0000000140)='./file1\x00', r1, r2, 0x4) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2000000802, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0x2}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x90) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x80, 0x4, 0xffffffff, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x958}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1fa}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x200}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00009fd000/0x600000)=nil, 0x1}, {&(0x7f0000db2000/0x3000)=nil, &(0x7f0000c1f000/0x2000)=nil, 0x5}, {&(0x7f0000c92000/0x3000)=nil, &(0x7f0000db3000/0x2000)=nil, 0xbd}, {&(0x7f0000c21000/0x1000)=nil, &(0x7f0000d1e000/0x1000)=nil, 0x4}, {&(0x7f0000f12000/0x1000)=nil, &(0x7f0000c43000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b01000/0x4000)=nil, 0x2}, {&(0x7f0000e29000/0xb000)=nil, &(0x7f0000bb1000/0xf000)=nil, 0x401}, {&(0x7f0000ea1000/0x2000)=nil, &(0x7f0000a2c000/0x1000)=nil, 0x2}, {&(0x7f0000cfe000/0x5000)=nil, &(0x7f0000d1c000/0x3000)=nil, 0x3}, {&(0x7f0000d55000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', '.\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044266, &(0x7f0000000000)) 16:00:20 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = socket$inet(0x2, 0x4007, 0xa68) getsockname(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f9354528cadb45e9a143894918c418c503f2264a046adf830188d5cb6f129493cb7eb9c35c789bdfb83754afe7fe2c5c956b293292d4a92edffb8b4a0d2f2e14e2cd09a413915ffc013840517b999910b6461a7c8041e62d5095a786596ef84d9385eeda006b26e27034c4809913d690d45681dec63651b44b72f740fdc1387052bb19b10289c2ca90693fe6b9b2953553587439582f9fe1c6354d6a8a62a20625ba3229182c9ae50acf4725d4df5a4ed5509dc7d9d09bc50f52a8f086963525b34ec781055e750a40120f1b3d71b870ee43fdd89eddafb82889d6ad1a7dd7cedddcaa5b64f3e108abc979535468ae6277667e4f52f7b7acc652653c17f81b73e74d43408f47f915e8caa09c2959dafc14e26240cf0c205ff27dbc954c70685fd577116ebafefb908fd8831f4c4a2c1c905945194e3417ba7cb33715ed7364974ac9f38c4499aad149a9da44548af6ba281f1144a6bffaf454654b77f5f0b8b1fb90964923c3cad39c7c5c223370cf456bf20d7bf72754e92e2ca2396da6c8c47c8904c83d79e444fe582f0375a00eb"], &(0x7f0000001080)=0x1002) fcntl$setstatus(r0, 0x4, 0x0) 16:00:20 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpgrp() pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="16f5b460a560188280e326e662710be0bdf11ebb858e13e0c1052668eb82aef05ed6c36670f58808edda4abd456c54b14ab86347dfb0d9ebfaca0ba4f664081fbd5f7dc25669b8d7fa6bd95192469025d82e86b3391d493640bb2cf0414c4f42517fd1ad45cebcadd41e579f49c284866b21585624f2dfd34a713051684d838160aad5bba28651a30f3360341fe6d960994e00256aa875ca33cb09839cb6d15f293b2a7138752ff9147adfcea29370dfb600cbec773f8e9dd1bd73e04c59ecde1c2c8b1715c5530e56fa42e8533e2466e5a46a86915f62dd85fd27208dad4354d0f1040e70174f43df92acde007ebbd3306b03de8f1a0a", 0xf7}, {&(0x7f00000002c0)="03ade6a1236fe0324761a7d4bee0abdd1fab09019d27223e322eb8010c41435c1cfc7f6be9cb2717501507ef7d1d4b2b2eb2f1e197afac74ea5b366edad4b6dc8d7b199ad3b38393c7bb81546e2aaa77093b74ead78e689a07f5f560ec2ecc5d9404ad5a206e56d20e0c9f28003398f6415417f60eab636158005f4c0c00a83e9f98d17999a2109679794f64c75c8e0576930f499c14a2f62833d85f39dd4c5362a7828c2216ee34056ffd6afa11ef79cd14bfdedcdc9570510f93f80f214569d00b10a6de362a447cb46587ebe6639a8c95856fb06efc9a1dea1278b5dd66c397c0be228bf25e", 0xe7}], 0x2, 0x0, 0x2b) fcntl$setown(r0, 0x6, r2) pwrite(r1, &(0x7f0000000000)="073e44fa698140322fd71d8a2a5821f93fd47dbabb0462bde04f9120957d5d1dbdb38ba8632e474d6d3b3d8e9bb66fd800529b2545020a3c41260a364616e521c09af14b54562c41044a57c6c8cf21a52257811e7df05efa62f089576d9d7dd5cf4dcef840046ba3f76f44d5ce1c780b1e3bce8365f20836cf2ba56d47ed0726bd7400fb2759b8391f2f5fd7796976c7afc9dc858a000057000000000054d7ee6a8b8fa497e85c8ef30fd92c183a915912287aa751115b434cd67479e0f4bb884eedf2590082198c", 0xfffffff9, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0xfffffffffffffe01) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:20 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x88) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10482, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r10 = getuid() ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000680)={0x7fffffff, [{0x2}, {0x3, 0x3}, {0x3, 0x3d719921}, {0x1, 0xffff}, {0x3, 0x7}, {0x2, 0x1}, {0x3, 0x2}, {0x2, 0x7f}, {0x3, 0xff}, {0x3, 0x5}, {0x7a29612c5840398a, 0x240000}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8c1}, {0x3, 0x1}, {0x3, 0x80000001}, {0x3, 0x28fa}, {0x2, 0x7e}, {0x3, 0x1}, {0x0, 0x5}, {0x1, 0x9}, {0x3}, {0x3, 0x6}, {0x3, 0x6}, {0x1, 0x2}, {0x1, 0x5}, {0x2, 0x81}, {0x2, 0x4}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0xffffffffffffffff}, {0x3, 0x5}, {0x1, 0x81}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r12 = getpgid(0x0) r13 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setreuid(r10, r10) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="bea1410c1ed7a34c2e949101159cd541889f94cf5540aeb3239dc5f9b63ba340a5f2919e30fe1fe53330b3384e8d79783259d704e50b790e1c28d44987b1950e", 0x40}, {&(0x7f0000000140)="533f2eab527fd56b076bbc974dcc34d89c01f750364faf5ea49340d287e107be82702c66fbd6f0d196c0482d66f7767fb15e59fe95b252429622bdf258145b397cb6bf07b61e35c7490124aa91259d12538a799315ea9d669fe6c82c03242566120a705ea983c146b0657ab4f87889dd94ddbe9b63cdc909ded30f6cc0fc5227f86d7a62e7681917e04c41158a955516b5623d1279b531623700bce6b3e6a994612fe976c4c9781f0f15266fedc2dba1b97f47611f5ea307badc4d45772ca6aa71c10644735fe6", 0xc7}, {&(0x7f0000000240)="ad0ccb9219d52e852e2d8b9cd251200616bdc7f45fba1bdd3a7f8b3d1178c17b3fd80d114cd00e8b0ec9c49c826fc3c30b240eae79e4bd2c5b725d034ba34e16edd7e9cf57da7f92b402e05a7454fd66f766a11062d2885e501e74423f7164a3bb1c9bdca80e437fc89d7ce786df8b9ebed15f5abb18417a64ed502a9694bd3dedf063b7eb9282f1635f407b68cf755e9bc24fd66d4c7ef50c6aa85f569d15e52d1de3828331f231584e1d628c26d9eca228eec03d4c00cceab3f222eea0", 0xbe}], 0x3, &(0x7f0000000900)=ANY=[@ANYBLOB="2000000000000000ffff000000c0c1a5f37962da7d81690f48000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="4cd76a2a485527f9b9eff7570fda6ffb37c61c4b22bd6ed6d2d6d0f56f5a9332dab7626df6214c7802c3a4523e883eb97cdc", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000200000000ffff0000df000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00t\x00'], 0x152, 0x1}, 0x1) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1a) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:20 executing program 0: r0 = semget(0x1, 0x5, 0x10) semop(r0, &(0x7f0000000180)=[{0x5, 0xfffffffffffff800, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x2}, {0x4, 0x8, 0x800}], 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0xd050, 0x1700) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1ef}], 0x1}) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r2, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0x3, 0x7, 0x8001, "0ad0b76624df3aa38153f24ac9a835b7e56bb40c", 0x7f, 0x6}) 16:00:21 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:21 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x11, 0x4003, 0xffffffffffffffff) sendto$unix(r2, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x80) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/204, 0xcc}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f0000000180)=0x560, 0x4) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000001c0)={{0x800, 0x5}, 0x0, 0x2, 0x80000001}) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000300)=""/202, 0xca}, {&(0x7f0000000400)=""/183, 0xb7}, {&(0x7f00000004c0)=""/84, 0x54}], 0x4, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = getuid() r3 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r4 = getgid() getgroups(0x2, &(0x7f0000000600)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f00000006c0)={{0x5, r2, r4, r2, r6, 0x40, 0xff}, 0x10001, 0x2, r7, r9, 0x7cbdadde, 0x8, 0x6}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000740)={'./file0\x00', 0xb7, 0x8, 0x7, 0x0, 0x1, 0x1, 0x101, 0x2, 0x3, 0x554, 0x1}) chroot(&(0x7f00000007c0)='./file0\x00') r10 = accept(r1, &(0x7f0000000800)=@in, &(0x7f0000000840)=0xc) pread(r0, &(0x7f0000000880)="7b30b2a59a0919db7d5f44c0692364e6be7b1097bd4f190a75b793137401bf1e80547e42429472df2eea476fee1eced9a9d9a503e32bf926e97692fa0c1022584bb6223289bc4fd8d8092a55c6087819354836b49b54e2892b77cda74251dc6f59e784430685280b3e03dde32d30186079e82f44426f8ed87ba87c7848d1374e95dab52f846d6c2f66873263d66772edd2408d337020e40b0df15356add169f2642df0dcf7cb3f5f2cddc502f0884b2cc110f82c56cd15c7551a12bf825dee8e21556c1723885c5a64aa490111c331bec7662eb114a9f5398f1ded8fa5c22d8f971722d64b1745d0cdff918744a6320f8c7098958f62accf7f1fe99c514fe2bc2c9428a32b07b7928a5c2b0f2d3017c82a30781c0d2f3cf8d449f0c8b531831c6521ad16a58bf3eaacf9dddd3468576ce548a6376827c189e3850f7ce93461d778f6f894f98142dadaa42cbce1b6d92c7f663bafd11f404a55d695df0cfd72837672062e3f43724f3f0441f18ff95a23c431ff1c1adae45aeb8912c10e8486ffbbb322258683ed505e4d31df5a260326a4abda76a352f1f302f3372a0b885e45ecaa9405926af65351d041a96849ab3d0c1e5bd7e18407cd9a383e69e85e404e74d27067ccf481992b40a10f8cb518ef6759a746e8d820850b75eb07960903da9fbb7376f95fa71348299acafbaf06c49362d7e9f20ecc7c76e44c846e16c8352bc02234ad5e88541e1e5c4a4bac2b5fb34d81993fe5a23cc8f34ed259bb7b1907f1e78229c803f71585935dff44818dcb3af71086ac75f260b896a9624fbacf575a61f1155803dbd7ebc6a5a01e17db65505ed420e9d7871601b108f5b793555c320bd5b9ebfbbda99a96fe0271e331fe8709c47e594de806d318b6f34f18da78427341b18cba134532f900e0dc5e30d961b605517faad6c7f1483def7d7e4fdcc7dd6333f22acafd2c49fd3283a1948e225f305a75f321cb1f7883fa44b805259162625d099046d1781b6b9a00bfba36a317b3d65bccfd41a8b9e9e0c303adc91c882bb35407860c3dd8c16f08f6d51b2ceee496de6ab5049c80489c64a16af2833fcfb5326df85a3be73c0db943894523ec7801c326dd6e31dedfa73a3b4cb42064a5229c4007e712f460958a79438035a2fc2c1f019214031438202dd319a4ed114228cc7c43f2f23fdb50955f4740efeff153c22783fac08717f482db43708df48adcd77b62e44111df380d80bd86d54e1904f6e3cf079a624c30868e4852ab9daf507144fae1e3b04c1f4abbfd231e7adc6873159d9855aee23541b4d727d2f5b0879359847bf3ae2af3c8a9feb61876af82743d80a0930c56faa507180695519e74ccc433260d10087d55687d3624ad7c3d41647bcfe33a29f021007a6d59c99d37c4ac2b4a7287130fe4e9a859a3932b7da5470a7a4468e34acd4ee380af32814e8c31bc864645e89147a2ae894d5b2053bdff083098a4cf9b4e08b75cb68bb96d835c511e0f406a94c02aa2a65b664d7d42214c7cd21a8a69996518fef3ab9b5bd4334abcaecd10e827f2667b7bd70351f449f3273e76aef118ca8b0762249d4fdc1646a2570bd3c420e28e91f12734707f14435533136a9ab42687af6e5878e108edf9549af76290b21359824abc235bc564a4b2778d139cda1a125785108f346c4eed895efa4e014c1d192886a615995e1b6f862dfba3e2871e0630c1ed309a7e32e61a37920fc7ddd6059f1059cff7c2b4cb063ec304579530e1bfaa655f08f754a9aec8e31a064e51d9db235e1a1de29b731d93b076918e34c66f3706c71ea86f4537c3419a67ec62dc05dfe08cf641adfcdbfeca402d494dc73febb0b829e303d0814c033fd05a083e5b736a61143a809ef9d7f9202e986ef3bf2e871aa185c92e8955948993606f8045edd74179c68938e63cf669748a92e4eabb4a8c35bfeda32e0e7b846734a20faef4db266075ba85778036b20d006d96aef69649d0b186fb564993a9f513f7a6bd516a8498e39a01fd69d3188f64cbb746948de4f0d8085796f253dda8fc215b02477663525cf049ad1076eed1dc908da61c1083ed14c100b1970c33b06245a5db7fdbf2267e4d39807d83c295552629b13cbfa9413bbc95afb68be34f129353003986ced21e95ecfe5dab185cba2578abd1d3e6ae76661666cbbda43f3b8deadee6e6893b5b2810d843193c3f6e046871567e5458bb74d30aec06479596c784ebed68edf98e5fd3b3bb76f460d0d475982411a126c066cb1181eb09051740c897525904bfe98f4372f139df57e143ef30776e26cdab820f7f2b2587b116381b3246db9e4935c71e3cd3de16d26febfec639ad48aabdc7d895b8eacb7337a213f21543148cf2fd02ce70d4fd435b2bf69a68edc559cb2d56b0ca79bc3f81ca47331e98ded939cb30960da044f6738729be27e4c64069a292a1b8e43a0fb46b217ece51810201581633c502a7e7d7e9f41334f7bcfa1378a2d478df1375a8afa9736e601b6fa5e06f0d3dca28bd6a25ebd910c9ba3b210b1e4bf9abac6579d34dfe52e66d45cae6ed43616f9f2b5e41bdaccc1681076d4243476a52e0191674a379cb2675160d877b11cdf05edcc678872e514c71e44e370d9c97d67c42b1a9b099f73f2e84c133835ec1f87c973adeaf009e1978ad2f2ec607b48ca0cbb9be49cf100365687ba85e0e496b52d1fede7807e2fe05824c05486a3f12ae70daae4672309bc2832a5bc1af8ed91963e22b6241792fe5995621875862f9675db2dc71e372aa678ce3041393a633ee46d166b5027eaacd9dc7dcfa3e119208789983361e994d453cfaee1a13d76bf23a7c4a1a171518213388fdae60c66ef8badf7da7467db890a09514750ba8916f77405ff63d015250f377fc7661601b7224dfc528324f741c172b6ab92fc2e87d89f5067a6a0fd5d48206ca97854f95200170031d3d87bf3cff55a7c3c0cb2ce736403f26e0397567b1d2a236319db03f70701a78c1b41f1f8f7a3a366a47b03236672955826cddeda5ebd79a4f1c6637b72424bd95e62855d3d640060a21f0cc0fd0222fa04d655c20dd4eb24a159001e99983c96570d0f893e21fb904e133727f454f466b83d2c183e9f66c439b97de31a4aac3b49b7eefce2999937891415149a1a20ce8529878120ef3833fb82ee4047fed99fbde1cf30365e518ce1d28647864984970cce2f70204d383d2fea3df2add8f3d2f5b29a414308bcb1f35c3b253e6d5170f3343125cceecc53f8564d1f042889214d5df2c89bfa7928402a511e6ac08844f1716b485b9bd0b7213fdf731f4178548bb91d7d6db1dfe5d88f67cf7eb6416513544b95078f77c3ca0dfa28fe5e9b3944154e40c9142b073fbc56ea9965bf3898b6f5a409b98862f16f416ab09b528a768da23b88bd81afbbfbb9196f9e2d18aac682fc2151988705c020ae284739cfbc6c27b69a75860803a736dc76220b11bb2e1b546cbefbb51da5d762429f6e93eaab25682b66d552e3b172f180f54aa62ce132b1ffdf0a14705320d0b07eb711decb700f3bb6c01ccab0b00e3e3f7f57bfae39f4008ae5058e1cc993f26aa0b790b8e66225ec58211ab1706c15640d0b75e40c3fb35b8e32e189d21652f57b989b99acff560e17f6c7373aaa357f78b10bea37df366b9e6a4160a1dab69e2261e9d5d52af74d4d1e3dd0538737c0f2e9a60dcc460d3897ec4cb80b15c7492ab940ac5e54f65ed0324cd0f57e2efdb26b4e791485b0907a3118e6ee94d6fbf8e43fea78685ab54c74818947e0bb2831f387c3d5c2a82235d6a90dfbc0299161f5949e968856ad8da539d44384a21aa54d5702d744e0cde8afd317ae4dee2dae1663ad1702f81015a03010c93de4e7e78551b9857415a51bc719473cf533dcdea918a23e6015f04fac238d142dd2d378bbf8249d7de426db7165dacf49966ac5c654bf277815fc2b2318c544bdf8f6d158e4bcd114f18cb081ea98a48ab6c19f46c354e0fed95c83075706ae6c3073c400b2232addee8e421379a57782990f0f3692db1a6e2d87f8703cc7b828143b352f30194605682f7a7cf87bd301502ba3e8ac405f1f5eb9fa8b3887ed498318ca2ded71c21b33b2a2c89899e00996b82effb93131b07039c8ca6b6a0559556f30ea659b32c4043b7c6db460fc6732237ccdac9541337478080e5610dd6a867b067549e0339e07ce6147a323fd41d33d43f952a543a0590bd5186c29f237a39d5646cd695120bc7083171f817b89d937626e1303f50e319754c7c2c2609c8360e5796fabae6fc1be77557c442b3c651ca325182feb37f36a3edf18acb7456b918c70f46013842711b138d8f037875d578abbf41a250c8bc6efa4435d8a357ff177cc37f616d0ddd361036a87d75edae79592cc22325684beab1cc439b3b5b21866ced4dccf1af9129d768d065baa92c4e2c5e8167b7be1c050953e68e7e8656d3719dca880026adcfcdc150aae303f0ea165b79a7118195bb969ffc34415891f693ad9f110781c1e940a2b1d44cbe787d11ab03ac62a015149ba4e17e83438251d22cb78db5e6c1c6454c6612694b3a1244721a83529ecd800be28a8a22c3f95989262772b0430d34cfe0f5acec9239c81862135c1bbd608f514a0576236b20b3aea31e8c69d20677dfdd5be929a3df5668a07f623f51d5f53b139bfc8cd571a59fa37ef64cc05dc1a11e6b6ea957319b7e02e0b730ba44cc1f159a22e1c6f44ecec75798e3aa1979df8eb7052ce025e9a907e66663cc11d8f84807ea5aa3253939dc759a0168d602000e793735a1087debb8dfc54e5171435b64bd1c45491742dd782b93b6d08a2523b3de2e39eba04a3fa7ebda7595efde453d2c376dea4030f6388e2686fa65b6f331f7755dd248855fc05f45f3e00049ed0d1e34568f71ca7012406403e598bde42261119485fdc0db9732a882a1866a7aceca3aab9bd7ddf11c8e3b368ec9fa0994808b248e45e9551c3a4279b3e099da85814a414285486e7215409d5e75266b9759cce946a3ed8e78f832c4b053875d40ea3291905347ab06a3b942bc37ea706e536f1abfaab03bc9f8b8fbdd7daf4764be8fe9e32c96075597f3c2f7c2763d172c53bf753d1a30fe06a87bfd1f66f50cb5c0ce62ef7c7fa3c1cc637fb4872fbd8abbb0ab6d588abbda2819370bc4f48ad9ee8eefbad08c32b91807c06d84d1ea6735911bc2c3021e1a7c5b733e8469598b818638031c0dbf0959e753ccff14edbaa1251c64995db85cb38ed1e4168236cc33d07e58b572ad8d51f48409d8b2bd73d8dd82de9e29f179f72220eaa210cab0e098ea596f5da62032ce2f70532cca79ae3e9b85ee396ac3a0bdcb4a5f9a06c8c2e3b684d896f42e42c43b9c213c8c5acd08babf97f3721e78e1b27310cb4c15dc0f6b9875194605ad18857799d4c453547dcca398b9c589f6570f3c43ccfbf87632141833d7623ca8fc09124c903c10aa2123ab45f91bb1b3b1238713c0438e50bee028ecbd4f8b6f7b8274ff4351f5de64aeb8571cff05011d3875f09acaba169021510dfb09b127e877f8ade360f98345c08a39d26de9e9d34c8c8c996b0d48fc8569908a5ab7fe2775ec1e13215fb761ab21ac24f4266d26f92bc5481bd715454a559d76d3535d1c64d4e525fc6e02d5d9fc446d5272dca266c8653d6fdab822f5c5bc17558430c8ad450e55eef9e9cc38359916498096c8be0db6915802e7987ecc7c27c790499a23823d91917b26952b3be499f63a2122c5848a2e5ac0b05d7a842fa9", 0x1000, 0x0, 0x0) pread(r10, &(0x7f0000001880)="874e9ff0f1689efeffef55aa94b44800c084200946d84d861c0478fd6e5012a5b65bdda2edd2118652eda76b1ab80f5b4f122649f2aa1a0f779661ceb764b5814f20ce0ad23f2d83876fb7f5645dc0b847bd5522e55eed39d5d63ad28cd7f3c2ad0566264011a1efe2667257918e6a60ace195c2caa4c6becdbe3aa09a8e910232fb46dbe22ac9e22d1a5028a14fe6c189ecda805a82d3d688c0b2a2e05951fc6d952829c86fffebfdf18fa98977266b7a9c10eb994fa4a46bd3e4b8c7da31d1e0a30631af67e0707f22cf55425920a268e995bd21a34cf92703fd182934837a1f1b7e3a04745dc54ca5ede0ae92", 0xee, 0x0, 0x0) bind$inet6(r1, &(0x7f0000001980)={0x18, 0x3, 0x4, 0x101}, 0xc) setitimer(0x0, &(0x7f00000019c0)={{0x0, 0xa95}, {0x7, 0x9}}, &(0x7f0000001a00)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001a40)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000001a80)={{0x5c, 0x0, 0x2}, 0xffffffffffffffc1, 0x80000000, 0x100}) fcntl$dupfd(r0, 0xa, r10) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001ac0)={{0x100, r2, r5, r2, r8, 0x107, 0x6}, 0x8, 0xfffffffffffffffc, r7, r7, 0x8001, 0x3, 0xffffffffffffff81}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) geteuid() fchflags(r1, 0x0) 16:00:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r3) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000340)) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) chmod(&(0x7f0000000080)='./file1\x00', 0x1) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000340)=[r2]) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) r3 = fcntl$dupfd(r0, 0x2778b7f471146f60, r0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x80000000, 0x9, 0x10000, 0x1, 0x7f, 0x5, 0x40, 0x0, 0x0, 0xffffffffffff042c, 0x7}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") poll(&(0x7f00000000c0)=[{r0, 0x111}], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000040)=""/32, 0x20) fchdir(r0) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000000)=""/42, 0x2a, 0x803, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x400000000000010, &(0x7f0000000080)=0xcf, 0x100000215) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) setsockopt$inet_opts(r0, 0x0, 0x65, 0x0, 0xfc4d) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2009, 0x8000000000005200) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x9, 0x0, 0x0, 0x1ff, 0x3, 0xffff7fffffffffff, 0x4400, 0x9}, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x5, 0xfffffffffffffffb, 0x0, 0x0, 0x387, 0x8, 0x72c47b98, 0x2, 0x0, 0xfffffffffffffffc, 0x8}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x880, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2000020c, &(0x7f0000000240)=[{0x40, 0x0, 0x5, 0x9f}, {0x6, 0x0, 0x5, 0x4}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000280)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x0, 0xfdd8, 0x200}, 0xc) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xc7, 0x80000001}], 0x1}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x87, 0x8}, {0x80, 0xc268}, {0x26, 0x10001}, {0x21, 0x8}, {0x3, 0x8001}], 0x5}) 16:00:22 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getuid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r1) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:22 executing program 1: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:22 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000060eebc69f49fcdd228806cccfbaf1026ea04572c6f96ffc04b3af92950fa5b66ba97056add567d0c01756240d79302efc01ed5"], 0x42, 0x800) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/252}, 0x104, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) fsync(r1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x0, 0xbb, {0x1, 0x6}}) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="02000000000000009f43cda3a5a6f15206d490436f25a8d663da260ebde866bca376965fbe5916376a0037b600abb7a80bd2d8e58b9237b862c76e1c93d27e8184cb942e40bc8d2fca40c2acd1dee817941d322be39335470aa8efa1ae21875c3d69a8917f411e232fe2a58dacd6ba99e590de324d493ee3a9be981762fc620396836b9a9f3e1af0ad5cfb4aef2766026c3c31d4966d3cbd31be938cce54e5ed3540a2221d8db0afb2592ff797c8dd7d9c77a9e0bcee7efd6d900c7d999a7ca92fba6c31b321862e854c8d182b6cd04a879b2a7fda8defba00dbee9b6ae0957815ddfe8c19ed61183195b7a04e5aadfc4554959e8e4463a68b88aa1bee843a4b15d698525b7213a0b3b188dee1e26caeff8e03d5dc667c4799981926fd37af76"], 0x1, 0x800) sendto$inet(r1, &(0x7f0000000040)="9331ad56257e628daecebc32cc667a1462cf953a0fc5c4bd0315bd63b633a751ed2bc46a", 0x24, 0x8, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgctl$IPC_RMID(r0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x5) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202b, 0x0) seteuid(0xffffffffffffffff) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0xffffd) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:25 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) setitimer(0x0, &(0x7f0000032fe0), 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000001100)='./file0\x00', 0x200, 0x0) close(r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) readv(r2, &(0x7f0000001080)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000080)=""/4096, 0x1000}], 0x2) 16:00:25 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x6}, 0xc) link(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control\x00') 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) geteuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000200)={0x10, 0xb0, 0x4, 0x954, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1759}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xc00000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10d8e9bf}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6e}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x38b6}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fff}) 16:00:25 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8400, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000340)={0xdeaf4152}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0x3, 0x6, 0x86c, {[0x9, 0x100000000, 0x3f, 0x40, 0xeb0, 0xfff, 0xfff, 0x8, 0x401, 0xff, 0x7, 0x1, 0x80000000, 0x4, 0xfe3, 0x642a061c, 0x9, 0x5], [0x6, 0x857, 0xedd, 0x7, 0x8, 0x8, 0x440d, 0xffffffffffffffe1, 0x5, 0x7], [0xb599, 0x0, 0x6, 0x4, 0x80, 0x8001, 0x43], [0x7f, 0x8, 0x2, 0xe54f, 0x7, 0x3ff], [{0xfff, 0x4, 0x8, 0x1}, {0x1bf, 0x7fffffff, 0x8, 0x1761}, {0x4, 0x0, 0x8001, 0x8}, {0x1ff, 0x9, 0x7ff, 0x8}, {0xfffffffffffffffd, 0x9, 0x1, 0x3}, {0xb13f, 0x5, 0x6, 0x3}, {0x9, 0x40, 0x9, 0xff}, {0x0, 0x4ba77ed8, 0xffff, 0x7}], {0x2, 0xfffffffffffffffe, 0x60000000, 0x3}, {0xc2f, 0x7ff, 0x3, 0x5}}}) 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000000, 0x7, 0x41, 0x100000000}, {0x101, 0x200, 0x3, 0x7f}, {0x1f, 0x6, 0x9, 0x80000001}]}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3, 0x4, 0xab, 0x49b80000}, {0x2, 0x6, 0x101, 0x6815e51}]}) semget(0x1, 0x4, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffff65, &(0x7f0000000100)="b8b38b0c11aacc83b6") 16:00:25 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x140) pipe2(&(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000002580), &(0x7f00000025c0)=0x4) pipe(&(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x2, './bus/file0\x00', './bus\x00'}) sendmsg(r1, &(0x7f0000002500)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000200)="6f28bd98f2d30b8c96b95c417de06b78b4937b3deae139a4d7ce0be8c0ffe59938ff8eede19108f06a340cc33c1a69e24ab5bc7ebda82e54b32e2044bb95b1344412db6ac3b5e120d9be665069f8570591efbb79ce0dca6e9f2c7f5a7168b70eb86a0eff924567caeae90a58e78dce66549f603af1e8701d19d8da0a99b651a3edd2d43452d64771e064900758b46d9fe7065c939d294aa527853a986ceeccbe7c9a2875447a19f3544e8f7a6f8f6d32cb235852216ad68e814b98a93db07a04d6329e24ab995f4f80d7289f130248fcd735ba3ee961ec7fda9f114ca8fe2a65cdd3dc42347e2fe0368a3013ccb0af35d453020b2c950971d48355da6a4804e0af3f273f4affdf59d77f1fc286ca5d0fcdae16bd001d08250e6b4df39d6ab354424d36d4cee05a58a970992a44f523fdf541d93789160c4fdfee253eb02a2407062d75690b01f06588dcf13db66e31ebe6e05e8e96f1a7f60efb5a70ad3d69bd3ecaade667be36362a61235051473d57194257f07cec2c83055a39bd5078c916ad3f7b9ce64864ce8252bd074db87b8ba4aa1d67e612016d843695578a3eee8db38fe0ed475ee9ed657d65c5262957274b725f1a5b86ff748373030dd954de9ed881858d5bc1a0c5183dc16fc6060be5a0cca3a26f3374563e9ef40ee5b6aacf3bd7cba3826069c8790af38caaeb36fbe0d2be108ddf5504be6d7d7fb067e79fb485f1ced18002c273fe00c5b8685510d20cfd874feebdd0f3c6db6d664d940ff99a742f3febe418ccc3c8caf31fb7c03e9a21f2ad7132f4acdb79ca42f724ea803dc11f096dfa6aa36a528280141a4f8bd018f35272382f5cb64c90bd3de3a014a3795162a27e3eb06b3dd75019b51e50ba0797c7a1630e043649e35036e17556a82f398184dd97b8111d75d7ba5a13cb69be3844149d18fca397799dfeecc09d8015e11dc732da2bea86fe50e2437f7c6e09aefb11cc881ae4d8d62dde380f925a71f160c350ea5e8dcbea9ba7bb323e39bb7775cbdeba9ef3485a2518aaf8b77500f578b6a454bacea64cc2525692d6976a69cccc06904eb3a3607b76aab3960847038ba6d2a9524de8ed0e1e99b2c20dd81238a70e830e0ba83d76336c2b427130a820af3d3da81b66ef6faf4a6c44b4d95e912b6bbfb7dd0f70c91e8485931bdc5571dc52697edcee457bf12cf83e8349eeb513decfeef844bdcb84f5ca8fb20f62f331cc10af7b79d35a1b4cb14e2b617a6e6bc88da9fe5edb42046ef86c878fd67822fa0c7f9e618dd97433d6b72fe0b94f8ed4bc86de4fce9ffbc1604141d3c93a357a25f5ede04ee8ceead3a1fb0facd3c4be40d6855a343cb99f824a2a54706d3147f7e93d35291e6a355252ea4aeede8d465544974b1c6364be6972b9d6a1c0da99600d5cfa9513a1a34ea3d5dde7087a23288b4f26308bb0df0922b785b1c7b6ba6b0eb379c98ad29ef525f523a28a8a1b551c565bc141edbc7233489a33d3d86d27c1d07b6f4481180df7e5139fdb94057cdc9c294ba51a7f85430f575bbefbf4e4caab69ba5cff196557512b6a34c6e111d7fc5b9eac6291e17e2f511a6fb7d551cdeebefd252094c8d68c395f51b002bfd68be9e020ef2a464cc35ba0655384945072c952faf9c4ac928d793c48ab16a6e7f868a385fd5fb414794fea2649f97727d960d0e3ba4b4c315a35253c7364d6dc427e9e8bcc6eff761a4c714e52026fac135dab4ef2d8f03d52c11c12d0404b2d32218660ffe08bfb8223cb72bb25ff67620c23d6be7889d330f21ab55df39503a4d59794ff6140cfb8b6fbae3a544f12124e7613cf305c782b6581c2943ed450e78aa6a7c2e2314f97e78366da7579e3e840f669fd1ffbabefc010feb2930b1a092ba187ee79d083f8db8c5680e9c04a82e9ec9dfbad551dad792428c58c42986d0be53006b2b06d9f55b7100770335fbfe96abd461553ee564289c27d3be45d762b3531924bd73907355a0f8fedaadb3d7a598f6a5b6ffa2521edccd1123b7260e292707f7f57c76fe2eb199a149482d63de495b1f59d385d6704fd0418e7706c962b54d885daff41bc2957098313525515d8b9d87ebc2ad894bbdd17dfac6d0aee9fafbceb4477cc283a3f0cdcbfe98ec0fafa94d697bbdb3b725a4778abddb730ac1f981eb9cba6fa2d503083e883e3f3be667ed3023cde648abf6c7b2ad46c468b30b2527a86cd9cd3b20a8b28118610a811dd15351b9a86c511ac30b9112f04a45b276791b5819080ea9812a067159f3e422a3c1da561dfe40679a8741071b3759c7d05cf0da35e40dae2319af5113796b8cffbd8a69142df412c5d8d89ba802b5779b8489c898916622fa5fcb4d8e56fb64a9f43bd4ca711ef140bca4705881f740ef09e7f5281e0e8c0b5dce7dc1a3f928ae4d6a9f3d917b1faaceb91de74ea46269273cc8977d6bcd355e6d52f69bc4ce9a05c6739a00ed959c95a9e3c3535c8e41eca7f8679fa0f61ac301e365de89973697dd1f00970e655b2c4b7523145f75949ea100bc661bb53bf9f853d8713676ae5501400cc37a0b407602a01817f8ad47e491d8950b3dcc2dc273e3217957e08a38fcc48eaaea3f355b95a320c71a8f16811b83e65f98136ab981b1e52db62d3b13ac2a79c46dede2d15443dad333ea46b0cd55c5c8e1f5bc9bb865fe7c644cdd97efb722421d518b781817fb8de599a004b708d15a8bab7a54175cab1ea29777563385c9988c8f53ac005df796c5e301a233b99d9fd91d8d5564c31f1261b21640e4cf876aaa574024e4af3c14b45453b5276feaaea1f222e0bab7a4931315b7a81ca0f133a54f7b7b35d01649a4e97c0da639c94b09dc703a4971895c59f235319f0a17345cb219d1e9101c9ce6819ca30ecb4db230bfbea359af536c7f7edf78147780fc366d43a2f0b1b69dbecec45e591d129244024c859b53fda3b570991a921b2452dcabc6e49322cd2c751694d1a5cf48229ba80b23f471b2c07067f8924ecf4b1bf40f9e1894f4cca7274818d7ce1bcd5ec7662c6b1f938fb13b211a7a8ea3ae61cfb9a869e27cdeb18799647604b9746d72b6141c8089228c9bc6ed01ce5f6532655eb70b7717a6e0d1190092ae4c8dc8420da96a2d5a41ebc979b4dbf841b7de077394ce5c7ffa68ea321f171b1aa39518dd60ff8608189791a411ee1e3b8ddec167dafb8c62ca6a1abe9a4160a53257669f9f36c8c43711ae4eedb7d270bae83c4a9914ba91f3809d490c1d26b72815c0681fe84faab405b584cf07424c6cc8d1eb7e77b140fe07ded8a61c40bbf4fcc97bcbb105e74d8b6c58d48ad1e31df037d097e6796eb75a22075d4102f9bac548f76ec8d808f156b3abae61f0b6665697f6d456992796124614f699a2fb2566d13ff9966c7d66032dd59d1a17daef376a17dc2f1b27bb786e8305bc5313aeec3ded7c2c4d03f6269211c2614a83645eaca811a9bfb1403d1bb247f885b4befd55c01838cd5c355d1e1c2cbcbd2810fbb624df0dadf83d85c6103a7231ce1a99c3c40f4d345afc5eb5b7d9fece4d6cc0e6a445891781860e2141b8d8e6ef86097a3bcbe24837816cf19214ddc72a4dbee6ca4b9f94b05b0cf4bfe11171600083f5b9affdd7c9a45542b399e0dcae21c26d109cf4877bcf686a0949f6672cfb1ecaf4cc392f65e4111d9670b2bd31ef9a3c34f6f1811c30f274e8567ac4ab2e17dca81ad16802bb115c5738fc5b1a3e178762c957d8f4a5e7d8505ebd3d4e789706469a2df5fc940581158d1b1123f76bc414d2fa48230b24d1f223e6272a7d2339a6ad778318db60e9079d97d777768b97f4d20f5f1a206b3d26e3682092b5fff6b7dc162b7281b095045496c7d0c0b30cf3e8ad2d8a036ca526f3fac88a86d861d29ffe913db978a6d08ab915e03fda437c2de1ca030c73f82a3ddea832baef86fab0d6023a1e21c51e5387385c21eb58214742f9ff285275f224b32a54f29fbc802468f9e69c2476a99be963294e08078a880c6dd2329e9751cab50b80433aafce00230c9013611c8be75831e4fbbc7695f0589be9cffedfb7d7e157ef994639db7bbfb5b83ddf41529038eb7f835a6265ccd5735b93586a58746fa373300e7f974b19029d0a5b6ca75790f9aa174a8284be5b7ef3f462ee2731cdc71620b0d78fd5e8e195be777da68d05d9452aa503d19d16d64a630d684648a091824cbf7306cdaa185060e416eb98e42e96e94de6db0e753db184d7d59badf781fd3791e2f68a551a839d313232311bc5b7b1e0f04e01bb165ca627fbbc8cdddcc4cc6db7cfa87af5c0399e85ba8b78521c91579798a47087527729e41d06e93be75977bb605a049f3f5c366ea2aee1eb3b50a8c49b9dd261376c6234a12bcdb77dc301dc16d7bc575a30f84661409902685129eee55717a482ae34a2d564de47b7ee75f8427838801d46c190e495af0ba5ae7000757b107010c5229f22740198fc0379141253a4af27b0d61bf439511dd5459d1f1c9bd294d2056464b6adbebde4b8d24f5ebdddb1530511f96ed9ef0fa6b05cf5de8166f51288235fc42151a0f76cf75d1ea2f519916bbf64a13293cadf99c4123c5ea6aebe3849346598c622973dff8480f90461c1c715fd52a6bf2b79590bb6c5e0c27825a86f235618683642dafb879dc594c3f1cd9f2f995464554340646299def795162b66b57922bc1b180c980f63aecfe319131c3e38a3deb9fcaa566b940d879ea29bf15d629d777c6213b28b548a3f002aa01342cf6a31bde748168dfa08a1bf53ce2912843ff8dbbd47d8249fbb5951c2b46342f65c9d2a69a336973f857237a87fccb3c5a7b0040e356b0024ee74f71c353bdc2b1be73ae7041b039c1eb176d1b65827e6b944e1510fe56b1f3f9872a83321f05c0edf93b9a13f683fa749c78151e4d9d14031dea8fcea38718e472f22f1c975effd1cc13451df5d29e42650bcf9c607d900e616fade196b6d556143a919a4f08c06827039e1b07442dc67f86634b53d2f206dd54c3a309b9caec258269d1615b06bf1ad60f7decd24a49bdf26ff35d56839e5e691f2c36b2043e747f60a42424e5d4142f455f3631dd8ec8177e0e8a7dc3035cbe19e8d4ce5e9180b2bd3ce239e7e632f2e4303f09d1fa08ba642abcfdf9d37067a450fd62674fe61e8f253e3adfc92056d04df60c90042abc8fc987059df888473d15e96f14424a183eeee6f62a782fb54b6f9f69df74fac637e79ecf7f8c3550de8d021eb48661ba7da0cb9787fbbad328aeedab236e42b10dce5f7552a4687722f9971e07837670e42e2d96f804be78d190d5fa381fe57e45580fbf9f19608d4bd65e1a0ce834e118305ca413a2ebb5c87ed25f73fea33491d7e5b9e3ab477290c210f22109dcb0d882e14170e301485a9300f1cf3a3e4e059ecea37021ce91a5854fd7019ce3d4ae653d7180bf4c5705614ffc9d6e2a5704f3ea7eb147fe870f3ea746c124abe588dde3b5e9b6baf24fd55433db8613db38af7244bf6a4a60a29da91b621d3a2493562352433f27a56deb799b51e1a049d5fa7cd165a17aa120514431f98f35bbee52ac1242899852eda4cf2a478e2c74d753c410cea13f51f17325e80cd077a5c86b1394739a6baad1466da2a8d07c9e9d0ec80f9615b78f50aaf8e860b88a6df842fec43f254b03aa8c6d90752afdfd6db06a8712f845a1ce829324e18891a9d1031bc17d12c8d1cffc0f200624564f469baec73861b7fcb41e30c659fa282666b1dca5a6dce7e18587460a67be82f1cf251ff5448ecd", 0x1000}, {&(0x7f0000001200)="1a19d5412d6d6b9cfdce753d3414ae9a57ee1966a7b2700fe3ce7fe12ef9389b182552b1a8bcf153fcaae6d84b9ca31682d50c41aa0e30dbafd6bcc60a7e96588e1f2001097cad9a0a7803da415ade8f6ff4652010a917f1ada6f0a1a847d1a49d7ddac66101edfa1f62a67ad1c000568221bfc2a6b4ca79d070159f48b23bc1732dbbc840e9b1ba8dabf600942381317cf6e3158adbcf85690d68e30210fbcfa8d5f28fef0bc3dc48a8d9b76b87dd47b788ed8b7519367f489bbcc76d891994fb82d2c0423cec54a7950042ae90116eeb7299dc4fc99170d29a4eb363a65ed11ac3a767dfd3ef123236c3f335dfaba1ca54359cac36f4c5262f4a0e54", 0xfd}, {&(0x7f0000001300)="a54d8dde2f661ffcbb17fa03069e20ecf85339bbbf72c57b5c9ce8d6ca80ea0db564d74e47c0e3ccb3f7706a97f7780bfb8c23f5e53a93d70cdf562e4bdc5fb309a4dee9f28390111d20b9bd0e651197495d595e4f0e1b7b3d7b9ad26be6df2d66709149f4be0f54622e663cf9ada921a03beb041d65f4d878d1a9a402e0fea89c44466ba72f91ae2eb926d09297878ff54eb3cfa4799923fe4c16416037c12b4dde141d391e32f2d7ac4c908970fb756afab693d8c50640adae4953588bd92179b1182247646ce3928b25551a5a2de8be4310fe351a90b06475373f939f033756f84310811735a4054535b95e34edcb74c39423057de2b721c94b7a83868aa38a2a0dbf0aa479f28a66559512ff9548ae1b778bdc9c178a84ce103fa4d520b310dadcca659175e13cdaafb0a79a7cfa2dbb882e9d8d5b9194ec5927674b16a9d155864b1c4ceb707cb2bc3d0fd163a5be706260dac2a8b00662af864d25632bb01f9f86cbbbab184ab2b8cfe61981361c80d738fb64cdf323e10f95363149c246f2ec94c00fb8f0825fa9f540a5f6817ea986f179d80b4184ea80314e28ef16ae1650bd4c5113a49c0226579b3ec6311fb2fe24c7500fe099c84df4d85a1499f245c01794c6bf26a253281a1459e25c433973bfd711dd3c53a72a6d07551ca0157a0c50e8e6d41d5c5b75cb6315d0802e3a0dcdeb509d9eb16e2938ca5a0496a06652832fc9592b60fb80b70161ce412c77b683d94124c18e472ec21e2b9391ca80dcbac7c8f0bf1f8410becfb6430c26a9b62b93f602487c8a8e1257056b97bdd42268028da08ec857e08e0712ece0fe06f23382101111a0c7c11047eaee09f24c4f91c7fabe64c80165b5256e115b7fe9db5ef8913608b43288824fd126369bf3ce1ff9df3181ea934ca68caf3c454e69e8d2ce54e7c5d0d98df4d19f5800255c9278740aea28623ea88f9660c0397308749fcb67cd511f36d5913e7a6c2ca2b0fcf2e2d7a5710eff0547a2827cb5d4de49de7c889e38f74cf72afa12027ea089a41bee69bf0cf57977bd048fe512efc949b0ca8109d269729cd60225401d5f425847eb1e43744afefeb2a8c5cf6f9156fa2a48350906d9a94ed943db8347f2459afde74524b64cb39c481d4c1452d5da7f11d45879543456c4a35ed2ee9a0569ba3743c89b078eb144ec4745d0e05a52f728e5e445c15713d1641591b6760b0bc6fcd7fb039c78f55cd30fdd339c246ad72b2edf844232d8400a8b462222355bb440f06e7272e263e3301ccbcb54f123226cad5470c56d44bbb4f1a3580e9bd5b5041eb9c564778d169dc53445177188bd6c3a1cbaf18a11c4f5b4f98c7158138e405b777f1704d706bbabbfb188ad79e9f857afcbc9531d953b78ec44c2a8c0730aee35792197a04138d0f1948028277a1df4f9ab44f776aac6e5f4a593283f879501de25a6d590ca3815c85660d05e671f97fafedd3c98f3d70dbd5ec1b4516d8ef0085bac5902c463332537c7806604710fc582785e7621a49d39ec29cce12b67f7a875d5b0aa2228b92e531cd41237a588e0674d75b8e90e464cdb7147acd527f13e0fa5bdd8cbd3c5e3d3e3edc18f9f3efbbd91e3a6b87bffa36efe1d01249ff31e9ea3c743970fc0ce5249cceb864837f2b7effd70763a3588628928148b24f94de3391d4ed2c3c7de8457148d08381530cb652b389d5e88b43e3763c01a8567f98182f2efc7ea64c6540b5b347287d2917f344a8d5a558cd2f54c7c7b98e3d78930b65d9fc421ebb532922c9093415fd5fa4afa259513d829f1baddba9fee28de210d829f054126a62d199c9cdf53fdcf2f45ddaa2208b381f5f811cc5149f73d6c0cdd41df9659897233a0fe30ea168f4052f9512dbe7635a4d8502582f2daced178f2d5332633824bdcf31692f5e9017bdf484d80244ef94cb25f2c5a23c4cc55b14b746b92d416bb6dc841d71d5cfb44e94f0cb10eae492ac52887bf76e562b209457feed5c713f544d99c12f9f76d73d2f98ce7f5e2af6857b38623ca11d2fa45a0425dbd7f0669bddb203c71093e0f3a4ceeb3e7547d558f63db8adf3418cc435b880cad3bbb5163a13aeb4865eb3cb45b32f9523087e88a660f7462f5450461982dbd77215826e7709fe74538474e9efa1953b6c544c3cd67e295b1fb243971d711c25b471d4062439b27da0be2cfab1f4795ba3ab217862c2add3aca7de6331ce366cec8650aa272fbc4a8f9c206bf2a727d58829d4c1af413091e1f90b0d8f33b8afdb00ab6ccffcb4276eb8513c8ee9d9c191ad916741c7bac93d40ea7516f128595eda55a1d10c74cf21ec2a9914a3e4b784f33d770be36cfc825b8a79eeb136fe533e610ab2c2cf9ce3c68db108067248c0fb43dc126040409a26d42237d1bb5a02435cb3d6aea2cabab781f6ffd8a51a4095b78b169b0472daf19e4cc1317c279ca27614251f27bc8dbf1aaafea13030c51aaba6f64c6dadf67038f04f7f241ba2182d0b575ed57ac55ad3402d20e68f30084e14ffbfcc3e1921b806cedccdc1a95499bd85a6f1aaae1c68a64aa756f4a0f8555a3235d208ed48d65c29be731f9808fbe72ba9eb1afcc49b131c17738f3a0bdb2871e0bde9b312a78635fef94680eb43078ab875568f41adaaafd894e6326a1c493879fba6b550c939568f3dec3c047f2b211fbcea962035484fb921b3917e39d6be96111432f8acf87d32ad4a402c166786fef20e657660ba1ef18d2e51ad8be61d0ae1ed49d0de0cee6b48d570f5b9031d8b8faed0b1d4c8a70fd40049a70e72b6ac40ef07800296ae4681d25bac5c840f341cea428f30233d8c52671c2f5ed89ca1169612b8dfaf02fd9e9ca1f46ee930b76bfd24cdad68890dfe7236989da833b99b7687e4ff2d5442fcce8f96941bc6f386dcc20a156cd5aa0b43198ead8feb4e44f4ec3ae0ae5ecb723aa0661e8f7de0ea586791041c0f4953a6180691924812f01a7f4d0ab495f7eee594bc7a52326065016e380c9727cb3a659add282985a4039508c2d8cb1bcbfe495816604082eaf7ac64d24b8b3ddfdad1975d7cd1fddee369826493771676260e39e22851067ae0a0a06364afaf9518257424edc5b8c780e4077073efedc7a1582efd0a5be2c13250a5ab1d6ce6b82cea73126cfacac844ccefcb26ebb9df6932ea9f48df8f2b6b62cb3229274a92fe16c5992358776c309f45cd091ed4747aa5a57d2a01ab6c4e0a5c9069d7a575365f87e5d0815980f80613f8ffd54a4467f0b5935c7446e674462e19dbff06096d4d543711bab6cb7651de5046e69e51d197f59fa2d2af02fad2a3f6d5ef4f9f0c37455c0d04cbdb8ee0c8a091439b2364f5be4511e8f11d9db575428d37e58c771eede2c16a11feae7e33164ecb73f59ce3ba248aadc0875eb1b17179237272c0af41bd60a27654f3d4e53b2e7549a0ff72ea9334a88be8e9d03e2d87bf9e8a05500a151aaa41b454a3b357e9aa9ea8eba900c72c687e3e1e0025b51b23b872add3c24b4642d5de77e7a17ed473ec24a458eee23d9e0a87a2dafd250366a4eb92fab114660775904fae6b682a9659e7ed4e32ec00aa47697a9605a67718105192cc532163370c9d5987eb3a9d4842fe4ab75530e8ee0cd93fd8b7f8b1a6e51e54a197b416131097c58bd620b08a3587dbc8e9a0cb10eec3a5c8e10e838462f0b8edc744783f83b5990d8b83a5d8ecde2bae3ba4354dcc37d8b3ae76191a518995ab9e5bed55a28c94259a647fe18ae24b06b581fe886d98db7078588324757f38a66257b465fc157c3aec921fc7fee4ad6105504cde8360bd5b75f9572dbe9d4717797c358cbb7c03692d48e21da77d6faa0c84674d1aa6b5c2dbcfef1175c90e767628e0b21c81c326d30e7036efb6cbf5ea328bc92dcd8adcb9fcfa1243b7064bb66bc43b6cedf1354f90ac19ecdae9ccece9757c725630e001c007da3b720d516310a1b971c84d8216898664dfb1b9b1c95d8d56084eedff22f89784006fd8bdc9b22bb3a641962f93eee47b864e513f30d093954e8bfa80bdff57fb1d23ae91521d09428d1f52fb85fa2d57f8dd965e5ae15613abc1cff59de56b5b5e233da3841c358ecec44dfcacae5b536ec97a5b3efac0343c26d2c23f765375eae82f9f4dd74ca553e3faa9d0cf3f117647172e36052a6378e6e82031b2816f56fb2be2cd126518ba1241860c074ce2511393055c9b6536aa592178bbba70c7aa2e9c5d8cddee793bb914f8e92a9b530702acb8aaf0d6b1396b3374984c21e2a9a0560db35ad5022e21a27017e86243b33329e0eefb04401456ce2f62c7403a93e22af3e1f783b720d6f9f447fb7aa683171b1e189f891fe78fd8733721bd3ee77d857bfd1fa0532470269f6e076c83a8b4c8c7a00740364b592c93549755995719491253a6e809258e2a65f8e895a1d30a71d17d52c750abf7b568920d123db99ba9e98fce2862a0f549ab203b3dae4998da82e47cfa32680e9d05e56e453071c36b121f450de0cc01a2a8f2e000990db6a1194008f82b7909acebb85453a2123f34de72ae44ae2911e473a3e79b6e4d82a96796f250315092c5fffc1521ae7bf6cf316149e117b33e8ecbdd2b9bfbb9e53551ef7b565c1217398d516c4f00d23fb91f106f66c2d6a5a61016b80420d747115b6df0395862db8d18696f1620d10a4aa36d1487cfcc27bffb7854e4f7b8038c37784944ae5de699d5b4270ce06f819d813709419591aaa6ab71a7689cf5a3737fae88e8de10bf4cd08c6819a04abef08f237432bd143c9e6c23f0b1326440d625fbc9135a6f667e3c3600c2d113e05bd4e21f1c3928f979cbf21871f1ff634d73470d1420a19ee47c93c7bf4e1e2256a4450020a0840e3e20e4d9e9cb7ec302abf2a2da5c6cc69250a84aeb2dccac47f326594b754adbf522d5d5ac5c8fa88d8fcfc8c1e07fe91782690f32e9817b262d73cc812ef59e8f729e47689067f641fe2c218e2d3e95f0ce4230a176e3d98473292c20ba300cc10a5c808db557f96def243ad2efa9bed5e7d298276b2c0329ee6dd308e36ab461892fb6416744741fa74ed24b2218fd906ba5e91c8f265451090566c2806762df72f05f8a03e30c4a48721dba8af0c52f4ee7939a124d4bb136da838b06ffb32f54c8eeabdce3749fef7a27b45703e26bf123642b45249f34b82d8f704431595ab627a0a745e83f0e74746b3ef3c8f16cb0fdaf57597f84ef4a92e7604890c82e4284004b67f2d6e9f6ab85467c09b09182c84a6340d4b7e55652daac0fda872c8b494dfcce283e8dc555fda9f77cf044873ff81355e829921d5de82b72e5c99437bd96bd8c825c0e0a9a7e0ef92d92a474e0d387da63c30851433a125a3ee14ef3ae42c9af2d84f2d47c1147a9b3dce8795ea0229fe48cd7e09d68e8fbf19e2279cf6df664edc57ab0d0ce04697620a45d9e5154cd5e03a570f12fea0e60a7b97d9741e4d6645ba630846bb2d49790f020ef3f606c439c2b5ab7e8d08120a6e535f6fbc471596ea71f3703dbfde28cdb88b3df0f7ce72e280cf3f1f7707ec3ddd446086bd358a0c6bd01622dce2acb3f1eed248106c785b0357dc600d0ae6facde68664c4d0cf2f49dc37bb570f7dda8aabaadb09616f3561d6aee325aa8981cb573797cd781baedd11f66351b6648b3529c0c1f10ae74036fe46226d2f0e6cc36afb1ea12c925acd91a7208cd01ca36380f7ce4cbaed900431acb1e92f75bb3994ecaaef6ad667f0af42d867f10c131e73e9960965b7588292dc796927", 0x1000}, {&(0x7f0000002300)="e5f0afcb238721c97a96f5958e509209b88f25787d013e2fe8d61ed09f805a342a506e1bcb3a001c1a27f5d289461660bae38b8d8aff8cedf6cb515f2d158ab4cb16cf4b865b18b4f959ac88a40068eb7de1e66e084834d14e24ff746b244060b3f054643f0f6d566df4f24106e0f3f83cd62878237b9b9cc13d3e285310a4e3f6e7738741301de325338410195ddbe9471f2789998be29df115e82b53427326199567a940ab6e2d0352f45464d14993029aece9166c6731b608fba6674b0feeb033341f74facf887db1365ffc46da7c9e6070b5997a8603fc07aca9995201cca385ad4e7a298dfbbd85147184388ee8bd3b21b73be82bcc1d5a02d5", 0xfc}], 0x4, &(0x7f0000002400)=[{0xf8, 0x0, 0x8001, "6d7cf0392ba303fb67260d4dbda8f7a7fd4d24f227940ee22368ed9e3ee2e8d6c8c5b1a9cac7a84162cd1458fcbf144fbb4c98c09d355144e77e7e65da2cd4af0b46ec9cfc9c209fce3fce9453d9228b88e96ca2872804e15c48354a5ff442dd2f6a97d7756a1a45c93c2a4579667c696c95d84b8277cc6c5b238fbddddea4e37d6a88a26213b2d6eced37c103e6c961b33b971a87b03a5804673d2083fdd50d2ed5c65321faff640a8c351c222b3d6d22cafb40a1af8ef48858217422d73847d9e5dd531a3dfec1f944a098cffe2764debe4145f614c00202254184c8c3633ab8"}], 0xf8}, 0x409) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:25 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000080)=[{0x0, 0x4}, {0xcf, 0x8}, {0x47, 0x1}], 0x3}) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x8) syz_open_pts() readv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/70, 0x46}, {&(0x7f0000000240)=""/130, 0x82}, {&(0x7f0000000300)=""/153, 0x99}], 0x3) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) close(r2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 16:00:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) setreuid(0x0, 0xee01) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) geteuid() r1 = msgget(0x1, 0x40) r2 = geteuid() getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) r6 = getpgrp() r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x6, r2, r3, r4, r5, 0x0, 0x3}, 0x4, 0x401, r6, r7, 0x3ff, 0x2, 0xf6, 0x3}) r8 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0xa0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000380)={&(0x7f0000000300)=[{0x0, 0x3a7c}, {0x6, 0xffffffff}, {0xa7, 0x5}], 0x3}) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x200, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r9, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x2a0, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xa8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="1df10efd2eabcf7f1e09"], 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:26 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffffffff800, 0x9) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x100, 0x2c31, 0xe14}, {0x7, 0x4, 0x10001, 0x4}, {0x6, 0x0, 0x0, 0x400}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f00000000c0)='.\x00', 0x200, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus/file0\x00', 0x5, 0x8, 0x3, 0x0, 0x6, 0x2ee0139d, 0x80000001, 0x0, 0x1, 0xd5fb, 0xffffffff0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)=0x9) munlockall() 16:00:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x82) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) fchflags(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x0, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) 16:00:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x40047463, 0x0) 16:00:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66e24bd8b25546e0bf96ae617a4d1d527ebbd046020a23"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xbf) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x7f) shutdown(r0, 0x10000003) 16:00:29 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x0, 0xc5, 0xf0, 0x4, &(0x7f0000000100)={{0x1d, 0x8, 0x522, 0x4, 0x80000000, 0x1ff, 0x5}, {[0x2, 0x4, 0xfffffffffffffffb, 0x5, 0x6, 0x3f, 0x9, 0x3, 0x3, 0x2, 0xffffffffffffffff, 0x101, 0x80000001, 0x0, 0xfbf, 0x0, 0x100000001, 0x3], [0x7fff, 0x4, 0x5, 0x8, 0x0, 0x1, 0x401, 0x0, 0x3, 0x7], [0x40, 0x2, 0x7, 0x4, 0x1f, 0x40, 0x3], [0x1, 0xfff, 0x1, 0x6, 0xd33a, 0xfffffffffffffff8], [{0x5, 0x2, 0x800, 0xfffffffffffffffb}, {0x100, 0x23b3, 0x40, 0x5}, {0x5, 0x6, 0x278, 0x6}, {0x4a, 0x7, 0x6, 0x7d2}, {0x0, 0x0, 0xd3b3, 0x8}, {0x384, 0xfffffffffffffff9, 0x10001, 0x22b}, {0x3f, 0x83d8, 0x9, 0x1}, {0xff, 0x3, 0xfff}], {0xb79, 0x80, 0x5, 0x6}, {0x81, 0x5, 0x1, 0x1}}}, 0x0, 0x8}) 16:00:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpid() setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x8004667c, &(0x7f0000000080)={0x1, &(0x7f0000000280)=[{0x0, 0x0, 0x80000000000000}]}) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20298, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) syz_emit_ethernet(0xfffffe0a, &(0x7f0000000340)="b6") 16:00:30 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b6916e577ebbd0ed9417e0dddc0dfa02a1a6eca3dfe92481b19821c0c5672d4a6db4c8097a5b7e4703b5327106babbeb3507803ecaf4f59d053c332b1fceaf813baf32123db5f65e0acc65d1f226f5263cd7682d74c94ff4649cf026a6b90465d0cb5892cc1fe6e78f2bd07be9421398ed17b7a72b1b6f61253f2736226a1837acfd46bd0fd10120f3330e71460a929353cce6a25b979250a8604821d4c32cdd000de81f2b35b0b51801bfc17c3ff79afbffffca1425ffbcc3221f771f647033e5e1b61b79786168ed", 0xc9, 0x4, &(0x7f0000000100)=@file={0x1, '.\x00'}, 0x4) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='\x00', 0x40) 16:00:30 executing program 0: r0 = syz_open_pts() getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0xbf9a, 0x1, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 16:00:30 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x508, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) dup2(r0, r1) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/20], 0x14, 0x3, 0x1000) 16:00:30 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x2) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="92efcb20", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x14}, {0x6}]}) r1 = dup(r0) r2 = getpgid(0x0) r3 = getuid() munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xfffffffffffffd09) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000180)="ff9501ec0786e7624eb54724d63b5a26e7c1c1b4ca9548f8432a50f45b", 0x1d}, {&(0x7f00000001c0)="3148ffca19e96254c3160309cb06390d62c4f3a906023325f5b9c2a92db659cba5cc223fa37c253b5996a3f84faccf8b99a8f95131fdeaae22731b9e9598e217e10628bde2f943039de60b1adec83326c9ad7475f34f781ed885d31e44610f9095cb358e0bd1f6d4da65afd4d3554649068d981f5fbf38017d33eede4f3c4def9f9019381f7475f0c1b35566b23119d7f3242cc1fa9528ff06d0c8c6d5181da6b161abef218ba572f64185fe601299a47b6fd6e8bba8f22ccf498531d506d5782d83680897d6e5be4cf90c08", 0xcc}, {&(0x7f0000000380)="1692997beae321bb317b8eca4c39d5dd501950a4f89455d1989b7c7f40a5ceb06c907aee48ec24c87e0571c9bd3d610ed79f5f9478a0cc2d5f2fc4b1dec9267fa556e9bb9a23e754e1f16e2c557f345265450e534775c905aa0dde1224349fe1cff925911f6f86b603edfd647f021a5b3105e7c54ccfeccd31b12c9770a2c8ca294798dc1f3acc71a9860e7b6014199d6941430134cca5e2dcb6e6375c36c7bb973b77422bf9ef70ad75660b8d9ec5ca5eafa6692b7884fa6c7c1530ef727845a6ef9bb479a4573ebbb6729ce2683d8cb1ab18a10452c51e235c12dd5a98ec88059e8fb832319804c81af2fc87bcb2e9194b10d1057584da993e8ab31b545e5e411e46d23b375b90aabcddd6304a7e30f1f9e3df14234f767e9a13c70eefe3993cf0f7c522b98c7c6fc97574eb4d8deb19fb0c6a1356583e4d7db30fbc9b157336e07d4c24ff0766f7f1caeab223f59f9cc40c84e27a27b9a1665651f0fc499da5d90566a0f4bc40aa36d6d70e22c0bce064fa1298a656e805b934213bba5c4042f2c79b8fe118e5115b0220f299a095fb714763f6099c2135c08a1846674d26002e35ed083700cad79579906512909360645eb7e5a71f2bca43185e5a3a6d516306a9f79a2862321de097b3c587558f27ad17599772e85bdca2c28d7aaa9b63555f1f8e9453cae4f6a82f3122bca77c1ed1d31ec404286cdf2ec9c6d0dc02fbefa6e42f31c4ae8657cc2d680358a14dfdd1387ef2afad4c515d114388616355241625a4d9aa4b4e7d4e62da9c260d8a4b9e9ce7e6ae5efe72b04e74d5fde7326788d1f525bc48850d9703e4e4c2718ea1b94886e3fbe5c6b3f0fdd2cc5dc80b313640f668043658353031a28ac6da99b6f67dfefbf5c555db26b6177cddd22d4d5a5242febc6ed5ed7682f25f9dc934e0a1873f3b5b0f7715d50de1ea191845ebe42de186dd5d7e12a3ecdf977bbab36b0e817d62d23caad8b6a89ec404f35f8c86f57d266b5e2218c8a8986174959e574acbf5c787f693e4497807568e517ed7bf8a379364e491e1eb1d22a1944804a59961545a3a35a69adce08b67ea773fb89513fe17b374d5e24639576496a660aa96100fa7b5bf1a026dfc1cdb7b9d483d9986b12249ee6903c3f9f3acc6ed15003db72af79fc86faa902cbd7389af1328db57ce197fb3271865add53087e6007d775ad66aaa96e2c4984b1e384221b3ace78c83be3f8b8f8291c62e1c4a8eba0514155519b77bb4f248f740926d5f168aaebba0b78772341e519ba16409c9ec285ac5669957fbbc52a0853e8e7410ff145eeeab3f43c20668dfc0bf04dfb8b509f7680f5bae97ffe568f4dcdce1185f8c717521711f12e6e1ae8db7c084c1d3c387988d247d5463dc4deae452beb5d8911ee65bd7e06d07efe66a6ba1f6234cf01e238040308519516b036489eeba4832db866a8b5b050d3c146c459df87dd8a3174df9a637df3f19faa59491d1e70a67548eab380ae8dcfb9a20c2a4300bc5f554f21e230aa4ca0bc551749e472a437420cb4c7dc283bf17dac14e791a05cde4fbf91bd241eb9255e22b7eb23382d6a661a68c9b1830eeaff1014f76d9901e84e4657e326c8cdced93d44f8f80a0b2d12ab9eeff6505f903552394679ff8aab52695a24e1686e5e56dc5709f4b3b3075fa4feb22e2dc0854558569010002b2b95de4d2a6240975f766b28c1dcdebeaeb4aeed0149106cc2f160b7fa3b67acf550a7070163674ed0d97c5099493b10f2e16ca974a925242da5e4049811cf3967a185e21b7e65882ddfdc75484b93c0f311d00a95d9daf98bd3d4b9be043a22656b458e93cc805ddc3e4b2314990570a5e99947464045af807c193070927703e55334956322e9dcc2673a27750f5afe2847f8c8682089c86b529e7f208e64bd0dcd6742686b3681e9cf7652938f05abe63f8fa10cf4716cdd88e39901459942d6cb6714e415a33325bab0edccb1422cdb80b9588c820d58fa0e68680157d95a1f08954b18dc8d4b0892f12961d16b220850cf5ae21013d9f4a9343f6f8854cb9a7d0d1ba95b9c4a0a0a074bdac22b3af9a45e0a31132b48b06be95cfd7ab88f0fe009f07888f45f91527579ded02cc057d11aa27f8896b923ea9382a135d7fda69f37c63ef454fa5e3609ccfbd921b07f568c39d6479edc1629dbccc343c6e4607992c5b58f59d9401b21a277cf8a22e98cbd5ca084eaee68c509b73b50b641b91f727b8f1b9683646f2a5e5c5bfff015c3b8e2136a0358db390df436d74429f01a800ccb70821edf1b98e70e1c32e7eab6340ff818bc1a532093c0321b5c8fed5b0f1a148af872fc87e23ca62fc64fb81fb61a9582a362ecc7c6eb30dd6d91722ab29b9936cebe055f15b24c83fc00ac1bbd5d2731188eb8a4a7d8bb123e4971c7e28c8f00d9493817611f52a7a5cf21b4e5c6cd2c5a77392a2efeb973c41389300c4130f9e0fa11edb0d244f775e591bb8ee9e6d8e88484f38bcbe3ce5ad822c12b3f83d7f6e5100041ad7764f8df4d5b8de9f45cb4ea3fb68ca9ecfc044d564da3a6ac26eefe427142ad99a20265990f56a40ed5fc1ccab0c31bdddf6c7f838083cec007d3cbc7d515a2f06671a92315b8f714b44fb4294863b2701b9557919bb5d46088e23138b7be563fcaa8373bc01525e6a66a1df2a3d546eb483ea8533044c7dc88769848ae43a869478bf27976a2456a5a2a78ff15b852cf2d23ab92ecb5194d7f6f65ca26ef3bea8bcb95e97ae32acc12ff2a10a3ce4640b140f9de035e25c86db2f24e3f073b57c0be2478f178ff81007db6d22ba06264ebea8c9a98c9c9ec606f8031fa17ebbffb90af94329888d34e42daf88a55c23a2e4194ee270697c67413e117862cedad4ef06338f21c1d4f97b1eb8e443fb125dc20835c4a67373580a6cef446f2676c0826fde1b457d4c9d76f9f6a2bce401852211255a2ffcf3d03358d6f402a91fbfaafc4409e23035756b0f7a65b67c6d8d86428485aebe7eb79be9dfa33155f8b91dc04ae1dd59c2c0f64f85b047471aa06bf08a0de95daa5307fba2924565d06657b2825008ce55cb766ef5d52658f091f893511fbe23160f0ed9ed8197414bebf1d497f5bded88340d84aaed81b26132eb5cbb06987be9b5e31de45a98adc6273a92bb00213564e84781612d1ff3946b4509b7f880b8d8a79737a4eb45856822b2ba2ac40b36f5c8fc34c57f8d548c92d8d12ca56de21cf91fc582a1e3ca246262efdb0ab843dc8def2dc95cf5ee80feb98622b2b7eab2e18d0fa02ff638258db9b4248321124539007dff91345abdb301bb03dfe0588ceaac1718d2b0e13379e47c2cde48ce6a81587ca80fb0c0e6046d2d2857bcdb6eb4e4bc107f7f8ef2bc1a7b173d644d044a053fe4486dcf25b9fef325241c481b30afda779ada21e23ac7c5807f782a4a0915d4a7afc30243c72e4fea8b8df4cfd20733ec472f565e58ac8bc5acae306f5a0b516d74bcbe4304416bee525303f61657200f25d3e5af0bb55e18bc58f6e65056c34722ae06614911bfc5bf4d9efdeb51cc0b4668a5870d2b6da1221cd65e7a4e2728ff7071783a5d6ce8f6159f0debbf59d734734cfd494c3769dbd719a44cecc1cfbf8548d53872ffcf11ed14cab8bc1410b9cfab6a8be000153a42affab9bcfa315b351c87e335835eb11fbfd94b32039da110ef5a76bdfbfe2d676d8d71175ba0bd2ed3831892335e9d48c536abc06af40ade8a95d60aa0bc4a1990d5ead29da1537a92ecb4c54f3fbdb0d7a60eb6f583546ee390a728dd0e6ba268e59129a67d347edca6054bed1fb07c6bfa7d62ecc9a958e2c2edc37358cdbcc26a3be28299a2c39de3e59a3010736b2de70a43ebf49fc9b57860c58c4dcbac15c3ec66ddd0566ded851afb406c02190349ee4cf9558d877f6db8fb9410ce8ea369745946a1329e58377fa07c8c5f4533e66c533ca9c041bb5d690ff562a6e49dd41b6f694758e6d47ee9a5073d0156c0ce8769d11b686d4b6f0fcb2d00f04652fc123a1e422fac6417b09598f896f21a5792f160e676e09d3f399d604769e71588d680f7832bf69c823348e9a06b0f8467ac379afd83875336e6076e3e16e0255326d989c6e9f85e894e5c2d537434cc7263f972cc978b9f1fa669ead261d0f611a68cb686b7af2b9792622cbceec42f5291a941782e16b2558b8178cb687fe6ec53f90afb796a3fe72f1bebca15a82b764ef8f2011931b55afd60b16e75c17077ed492833616fee6e7654eab16914c74573c7de78ab784f284de07cc0e42c640c5ec2f3a8198fca469b08e6209dc35d7671a8468dd188fdb0e40a66293b90b48df2bec1b0657f84bf9ed5fd47b5aadab42c3b7f8e1a3d95df3448bdc396f73c11254ab1f3ca6ecf9581cf91ed4e8f443d4ede4665aad53471421d36ba156c5195a6ba1a6056e858d89da686575d08f400472f572bf677f3e5ce6ab1c57785b4d1536e075a83cb5d8ca9e6d77f2c2baade103ae943969563ea694f726895242f852e5e2acd01b413835529c89bf220aa4143aa2a5796a709a2548d6159245c51a16aed49ffa7029acae8bedf15142eb692acbded15d9040015f2d0d736e4a67d1549eb99467cab1d6a1f4da06f1e4c677f2ee2cc7da145ff969753625653d1f9596f194412f6871e54743a002d3d4f27e16e4a8c9d01fb51b8090e61b4dd5f2d9858f441e8516e6be24b151bda956878bed1ddb2617a1bf7e5842a22c9f4ca6dc61b0a0cd5fb07c3b0db75b4c0dd99402a5d1ea03e7b49dc879116df607bf1f8b99795807804030db412bfaa96004953bee9e263daa21245c2e792082d3bfadd1070b177b012cbf5dc8ad5a8b21b38543b3b25896fc7cf3b6d58d6e6c8c67e27bc182e7c19f0faac13800148085baf7bc1778e44a1ae9ef44c21b670318207a980c23a2e554d32293cea3e2ecd69a9c3fed805ebcd86fa3880d256fdf6f63981dc6b3684d70d388e4f721f234b6ab018e10fbbb731d11ccbc3d409200140145e0d0be469842cccdc91f9c410511a82238b02b1917229a8dcaad5ec0668ac243c7adb7946050740e381d4f5d9765c08d67c904bf65a1a06c86942fd83909b05df6507fa1013d068896d396fdb8cddbb10e18df982b74d4b2f1091573599ec41a59fed50c6b9ce468f779077377c23d9676a61dd22510002b4f1be78e8e526b5d6457caa92c85926d1e498e5dabdd715af094bef4091eea8aa2a2448993eaa58497986ed1953de9664bd3ce9c435570abc769b5e9427ef246cee31b6bc5e75ac45217c91ef9b8a077791f3a80dcd3a7708f1b01a6624cc4118f8a69c03a6521d7a166ce05f6e99e387e166a9d52921a117911655791a6c7022f79fe488b96f9a36463f3989b8e6e4a020ec9ca51322ea56a1b8363cff2b356f301f5a1d34ad6c248e794cb03974c373c568b5021a9662b6e838c98e1f0a0856d552ab2cbe1cda1e1f682a9172063771e8b6e36ca1dd03840e48d477b258d0ff21c19cc62f5dd7147ffad20c783f6ca0a34a918472e8142314ea79eec7b520ff9986f12c14dc5171c05ea3c673bf6be5ff06da537d4e9e73a8232e0c0ce3500c560fbbaece8745dcca1357c53b98b159859fd90876d8eb83a797262c949dba1ef6d31b4a402750c4530b1bd6982afcd87eaedc4dbda7c86a2e04df6b91add0ca5f23fbd648c8178778a227ca79f0c21ea2cd4e4f1fdfa659b63cf550273dd550dfb84d719ba7495e2fc0936f69141884a2f9e7ece369eb5cadd583db3757da31c2d75dce27", 0x1000}, {&(0x7f00000002c0)}, {&(0x7f0000001380)="8b8a3255725a6f4e2887dd706afd93641a3633ad43451b65acf953183f221fbca09b589857c9f575f7966f34bb2ddb1f5b638fd1fa46f2d7e4adb63c1090f3b158a37f3561f8e5d1ede0b2816217308c4535211c17769050f93196258fff8d307ff50898a1d38f6068881db2cd020c54fde07a88d528fc8a6bee822e047ba23342dc756dbe46c6eb478b89972669c4960f1387c8c2eaddd472f5b87e8a71f85ee0fadb2c32ae6e0b986d198fba26312e6dd79bdeee97f797c274727e0ee6d997a8c5b87fb46244fdb8ad5e7821d267e2b8b8229aec43eb668dfa772820e0a355492fbda2928d", 0xe6}, {&(0x7f0000001480)="c9a663bff98e54ba5e8e8007b659b645618fae0dd83ec41e663fcf6c246ae42a089e23bc1b33430b58cc4a4d19f772f47aa55787d6ddf2d2b31abb8fa9eef18fcd9a6aa9557798d60d0c7b90f7ad7d2f6730a57bfa6764d841482ff2e7e397ea06980cddc9c62fb183d9ee65815303059a4dd60fdc64e1c5baf894e17f2b936a9094", 0x82}], 0x6, &(0x7f0000001600)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x68, 0x3}, 0x402) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2023, 0x80000001) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1e0}, {r0, 0x40}], 0x2, 0x0) 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCDRAIN(r1, 0x2000745e) mprotect(&(0x7f0000121000/0x2000)=nil, 0x2000, 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:30 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000003740)=""/4096, 0xfffffffffffffe62) getpeername$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000115c6a000000000000000000000000000000000000b7aa0302f0ac3947564c18dee0804845f4023a98ac484e1336b0d2e1f86f34ff987bd4030c440a312c0206000000000000002d9cf3b2ed04e446a54fb2a5354fb9a702629ae4e6a2f244a8829760f21d08009610b6460000"], &(0x7f0000000000)=0x56) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$KDDISABIO(r0, 0x20004b3d) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) pwrite(r1, &(0x7f0000000280)="4f9ecfa6ceb67ef758e00faa8b727f8725ed440444275f0ef444fa50e26e841b385c02c584fb117d6ee2b3fa8d2827a7ec1a0e9fd75efe13a41a39538345e811a70260208fee12cc66d185625b4d5178687ea1927ee2a2f20fbca7971cb6402878b5742679d13828c5b614ef3378ee1145d6249111228f25681da13784781d03cf6b7869b38ae21ade3176acc030e79135f07d8f83241b935cffe8db0d7892e269d0d8451d09f81b541d1d", 0xab, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x6, 0x7, &(0x7f0000000200)="74a527295229e7c65b76c323b44dd5e198dd8234341ad1112ec94986c7fa15f94df6afee63cc5e5faf2c97533590c077576bbaa336a11a29733bffc54d17c990c805282b8e60a33bf5f5da8d9baf2d10378d8779fac2b8fa34cbf10925a4b344ab262b9f7a64b2e34bf26f8e8854ee28ca09e1f3ef39e0d7da89c0cd8539e060a8eaf37277e457af3b7ce5a1d9d52ba191b53f6088ed59e19baf7f09a23f704162642ecb9269f59b4ceb85d321af89655919e1c6ae762331604c215ab6934bcb5f5b2604cdf9e78103fd47b34b81a1778122439d50a2078eac89a0f76be4d91fb21127e923701c3d6c68dfe52e18", 0xee) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) write(r0, &(0x7f0000000100)="e5d78dbea8d36f2d8469b7a8235628636976518eb91f69ad55870156d512326263ef16e28502972ffea8bd65d00e6d7451d06dcd26c5b648ad8106306b979dfc5d7494de8099db20a46adc2e2dbcae551908233d278c8c5c6dc7d91db418a8da7fdd39973e1761c96557c219f9d40b9caf647e55d818a407cb3a40a6192c65fd618fe996e46f6cc816e7cac6131c8b07714081d538d490e9f9823c89c449fef64d541be56b38e0b5a85f6f0e4beb6c738dd9ee8b6b41f80442fbb6df96072ed881f54009fc41dfb119165dd7b21bf864c4792a3399d7f229bfa445906c2e47783f24fcef465f6592159ca9db00889f5cad6eb95d288f1f58febaaa862d", 0xfd) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000000)='on', 0x2) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) 16:00:30 executing program 1: r0 = socket(0x2, 0x6, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) flock(r0, 0x5) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) kqueue() r0 = open(&(0x7f0000000140)='./bus\x00', 0x8ab, 0x117) socket$inet(0x2, 0x4004, 0x8) r1 = dup(0xffffffffffffffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20400, 0x0) r3 = dup2(r1, r2) r4 = openat(r3, &(0x7f0000000040)='./bus/file0\x00', 0x100, 0x40) r5 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) connect$unix(r4, &(0x7f00000000c0)=@file={0x1, './bus/file0\x00'}, 0xe) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f0000000300)=0xc) write(r5, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0xf5c4ab168d05033b, &(0x7f0000000200), &(0x7f0000000240)=0x10) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x23, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x4, 0x4) 16:00:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10081, 0x88) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105702, &(0x7f00000000c0)=0x1) 16:00:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x100000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1e, &(0x7f0000000080)="957313720b13be7a6a7172f271660500add9c73273fda1f463e6e52661bac3c41f6860d2bbc5fc265a0d00000000000049bc5e2cd88ba42490163d6ee127496b463ab082d32eb426bc2a7468b612f8557a582adb", 0x54) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x5, 0x100000000) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000040)="e6ce53e29a4c78ffd929d2d61684c1698f50e0c0fed57e09dd2ede672bbe2d2a348e472d2525e12f600c3b9a33a19005f516cda28ce8f2f1cbfebd55306837982b319301b0b7", 0x46}, {&(0x7f00000000c0)="52bdb1d9e32d342238b0567eec3cbcb904fd2ab8371efe75092c4ad2052892e3db376146f171f565598eeb1a91b1e28a597925b34341d1b91d095e27feae77ba6ebca3c181c8c88ca02acee0fe79bfb14e2825cdf3214b76e9bd7ff7ef3afd51260d06cbd5ffdb36991d43bf5c6f033ae323ffcb401f5e612cf1d7c3ea86be4b2ef1eebdb7b2710b73e1dd23f1f28dc251c868017cd483a85fa74cffe3ac5481643759eff431f94ef2406895625347d4687880bd8b7c91393ef1de67469096d4b778ebccd11b2134f8132a072b5d9a8ffe92f0784e09398692204b39688909ecf70c10ddd77e5e11c6c438abb4a9064af3693a820eae0998d77f9d7ad205fce9e752db7216eb2ab6a6b17fe89c3c29d84acaecbbaeb8b975f1580473f5f5f42001c595f97630670601f2335485b60c928b78b965ab88efb1a4290a66447cfd7c65bf31a6ae71f3d0e60cc7d1fa6c15d6fd043bb70fc9443ae1f79751860ae6a8d12eaf1b9588945ee8f4d13e7259ab6f0497730bcc82d9a3680d1b9db8207eb4974ac4f32f270585c3e7b59ce253e69006f3ee14771416b10c24dc946dad51b99add6c8c919212f18987f0b846b6da08a72062ce58aa43f1a46c9993703c28768f3968beae688d4ab4ff16e029804019dfc1351014b5e716f70d654536ef9bbfddc6ba41b60d5839d031e3699fd620da74619de689d4f836fbb9950d10e61f6f0e095d9a5d07c582c0ca9fb43f6e94af1e9e34c41b5dd2f809894bcb619c1552ab21e1717c17470955b256d9f1fed222ff68f05427a165f64d2f185936b41619cd25ab5bf6b07d057f46b6f3583547fb3abaf09add469c2564e7bc7e84ea9e6794aedd1ee544ec7deb3775838e42c3eba5fce7e73a94fe9e8b32c7d667053d87a766de647cc2e832325427ad4f9aabd72ebdfe083400e0228f220fb34a590d544daab570dc3fa1b7dbda05da0e2d5fa0e1c0aa5faedd09fbae097ee0f244080115adeb37ce34e1dc0fe82cf60274770c998e05a8de0dc9ba3c8bc20166e8cb6f0acd7fedc285c05af7d5315638c3b1ed8746c737153ab6b7e11d31c715f3578512ce5091178223ea77644ef86057ba87e78fc7e816ef4104739f31e544d6424c280a6b05df3c92cb0c33907629fc2c14e49c992f7bb69ed929a1ebbe62fbeaca2f0f46c8d285b32bbb85dacd023cff098307a7ba0aff4855841cc188f8551e2e4e152c068607fd43d6e3d059bbadc2e93280698bd79eb9ded5efaa6b798263c4b03bf55d17a19aff91be864c8c7497c8ff61cb89ec6c738c5c3dba6b2a4d1610966063ac7928d1c62f56f40a1f60300a598861c539217983ae722b8be5f5d531ce91db3fe8433cf2ef7f47f13a9eb30c9888b8b8baa7d749ea2b85e41681290e565e8234cfe3928da2f128a5544d79d262f8e2f601d937cc7fd36a9e048a7d4ccaf4d359ca272b3f3ed1d5777df0fbffa5759ca93c5b74c75711f7bf3588cd4ac1504d7650a43af6038a7f5b6684ef220d5d1a7fbbc75389d97279c766c4bb09db9fdd503dd3f06f0b0d0a8a9583d65f2cccf6cf9ccbbcaee55092eab421ab0e13e0a205c2cf81091f23d001f68d053dcd82da4763590007cd21af31f6d1006d0a13f2e6a31ea80f902cc99c694ca5622da18f1dfe7c98e82eaa17bc01a28d65edabbcc23a6a71f2d3133013a1724951ca87fa40f3164e35aeebd578f4bec7c4b937a74709269e65bb24f6bacea8e07a2db57816d3e6e2c724b756aef677255a7277ec357aa2da0a9e11d8d57fc25857cc5467b734b00622afb1a473fe61a2c67c1768be36a39012a685ae78cb642a5f0c75548236d323da49bdb2c8bb86f110ac91ad6bdd1d3883af8307fa34ac9467d8c6f82b831a5f7682c68be64332f4f9f08d4bdc057b224a5f0bc9b18a17b24350a2d6f38af38ad18c3cd4207ded09e82d7d5e0e52c0b534133448f3416ea9939ddbc9b8f504d4f5a8500914d739d92d473888b984f5240d3b5d98d82d22e5e50aa4426d9d42f7d1b17beb2c985417d472736962a3b2a8546e097719f901ac116d9565c6c183bff50f959b2969c0a09767f78d8048f05a25197e459026b7a7f94522c27ee5c3047454668f703d316d91b5231390b76ee67486ab03e3228e3f25bb3e01d9a1ed2f3747597d022296d2efb72f00e1e006773578a3bbc4d32e6cfb4fdedda2e0b0263f85d210936da095f8f0e8b53dc672c5135a90afec666f938a99654a6712b56722ae35681e7b5dbbebc65bfbc80f16a80167aa6bdf33bc0456f1d2844db53d47a11ec9a9cd3b08647c3824fca01bb632c9a361b4521079ecaf5eca269a69c7870c450af37d7c0fb96ae4eb52195d30fad78028ab6f99c65be78a61b84481d77ffd7fb424fe9de82bc084e7f47f408eb102dfbb0680b06eb343a16843062d5f608da400f42b3ba510c0f10f9b2895438ddf19e09692b66efd6e1a413ef1d948f82747c9b03b612725b20d3709669c8dd295a11e02f9bce2949a324440120c5056151e9d680585b0f32dd078003b4412e0024a776c1e756be79d76b16ff4f82e3b25214e1caf829bf32532f625e6c87f15e2637c8cdf3b4e1bc3ae69fe8924a83aeacab13fa5648cca0601859ac409edbf0534870be7e0d4b4873f2d123079163858b20c1d6a41d582806e5a91bbf0454fee26cc427531666771f28ca632743e917c87552970d8018998410b3503b8a24a37904c05272a11769231dc17d534bca67c9e0b0eeea18dbf4b75d53dbebfa322df084866af164f2c7c635bdb7f73cb603e3fb3dc846db957e0c0ff7696c6e29373c1edf4369ae438ad9cbbc8912c6939362f23f56dcb909b45a7a3fbc3e7fe563385dfa2de5d470c2f5750a4a7a8945f84118c4a9b4dd4b7060d9ca6e4c4b4a4c41e96b7620632c260c3353ec2bf0408f097e6a1d5de15034e940432b7e5525355a467de43672a953848f5750aaacdf36a48f3ecc911a9dfd0e7c1f9b6f70a1dc096cd946233a3b18644025f3bb23924065eb28a2d7eb3c36bb6400ff236f04cb1fc6dd0f199aed1d25e4bfc716c1785d5c1375faf16c75e5859a7ca6ca53952eb0c364290e06c8b22fd8b7248b81fc4f96df86b8085e5fc3ded2ca527ebdcbd0e270aeb41aba6e4b11efa22f3fb074540a9b216a2b77acc64a05ffcf736a694039ff305ecfd5968b5abe69ae05d4eefd87eb46b7045534e1c99eed425c12641b95edb928e33277726a660e77c9b67fbd5e8aade3fc6890791174bd0e4365a973f40170cfb090017586f51a3d343244249c512c1f20716f3b3705f5dd4054ce322d02d785743dc841d8fd3f60c00dd7a9a1e55a2406a8cdda26f525c12987d6294884beca9aca543111528d306074e203b5dffd31a1327d181fe453ea34e923b6e7ecbd1ff9965503a1d2635072072166eff191d538c8cd304c98332c5f081f9e8524d179bfd328a0cc15830ee15df241c9c4cdca61caa728ca8984f7c367725f98178e04b54396c3c6aff5d1e3e2434701a44742d172e26530bafb513394bf56b0ceb2848081febbef047917036c7221c59c964deee87f1aac1e0e95282a8857f2583dc9581bce57ff9b0c409e268a3e0c56cca341cf373ecfbe41fa61fbd46041e4e5af58ff3056becf2cb43af9698d7f21c9b79b461e1d858e5e769b6d7980337b9485cd740c48f6f38f08a3e3f821345c59b44e7df212cc18a97dd0a5610ff7ac033ff8777bb34f213fa05a7f8017321d3e6397d64ac51aebb0c97baab123fd21561d94dd58795b73d08fda75783d3541fa1b0159cb3e53f4fdd1a5a74c7bad5dd5c847d21c41cf93f8edd92e4ec41dc3e172844dd0272ceba0f28f9329fbbea31af104ace31b78f08d401b55a7e84ac0ba65eff18a5227d79f1930e8ad531deeb360ddbe800859f0821212abe21b6a36c9b3f0f67774566bbb437aa88b22f539b59444a79a9ef353329a27147a2f2789004617a7ef9d2ac9fd8b0e5a076caebb1ae75da01a491e71ed81aae64fdefb634f112705b57a6cae8e901e9449938caf70898d31d178cbef2c645b8a5b017b8a22a8eaf255d5d7e435eb1b080f9e1eed854cf6b5f05c88ca8063245052cf9aa5900fa898f08d27fc2f7305f3e37418b2dcff03a95bc1ba2518f4fbcfdf5d852930868f04089f8f415110e4a8b795301cd77e58c99ba43b8355bdef7d40fe510771ec7115ac4336e5651275af579758cc8e8c4ce88ee179aa1c01676196efdbabd4bc2371c5030fdcdac2294f1c9fd507d0a3fc35053c348b281120525f9d44afc3ec299afecc909d2cd12a324a77304ba0899719a73399e97a9ca16cfa44f7b304276eebc06528784b05f199740236b58dc599be7ba64d209be16d41a10910f5fdec5a30154b0419c321166a3d00adbdf7cf9315c1a48ee5c591fc80b60f3012ed6f61fc4c7d86da84448ed3d24d59b9538ac4a95a5570e424c40195460bf4db90c71c2de4c00acab4f26ef8b0a4a47044e8fed8ffaf5c54b06a7c6f7162a5d26a784511c6d15018aba452755002c929af0dfa9b4d0f830e49f4f4dcd9ebe199c115fc4aec57ccd5013663508d48aa64377a53fcc8eb646695bf8205b689a49720266287ad99dd3a6397bc2895941131b979897bfb1086d05cb537917c41e1cf12d20dc7735921326ccdb87cddfceb2a681bbe45dcbe60897af60f7906583b21be34d76740c42f4adbfa3fdb68a8f802b408c442073965a5b8565ba981bed2e11b7dc71410937dec39dcda1a94bef7c456db9ada486f4b862be5dcf885a7376761e8c60a9a18003a29304a87b3ab48e5b722070c9b4fd0c964ab68f8f309c669ff6b32b446852f6e7f232e0901e4b70fb2ee773676f331f84c6fd8bed7bc17e3916bfeb4435c5deaf4defeb602fe02166bf7aa269a82c07c7cf72ead76cb8cfbc29a00506124e3c8e9650d047ae8d976e6b7dbec9765224d482586b61017ee4a63d0035479f0e793e99ba37579cf3c818633dfbe5967cee62f6f678b861abd41b8487d921b7a51d7e1315dff36bc6eb94d6bab997bbeec76f05c4b097b3ef46d06e9216a8913a3c5abf09557005f24c9be0b1d5658ba7e3b4c436bd6cb4444dcced78a995507163067e1a5783956b6a39507b2cc50452ea5fd6a3f29a7e95ebba0807699a6e8fc68575628176fc5e2e7e109027d4e24017ac6caad34dcbb6e4d1d261dd771c3b81bcf6644dd0b29cf543f8929ae5a83a5cb4fdc74df1212dab4fc1d2e8c717b1d051962da15bf757a0fb32481b068c242137ce16fb4c53310ff75cdf3f6a4116d44c0fbcb00fad084d08697435aa5d219189ceb0a43006fc46a3e02e5b0aca23fd74fa72e476ac498333362b90303c645a80e55fb24d81f91a6f9cb45969fa9706a9a71e4b79e4f345c5fa2d3ca919e78abdce61e37db28563fdf39b687f13883edad53acc84215933bd76ad5ea45fd7a39753df64be0b4e654e01082baf025f4e1d3087bf16adc760e46585375a9dbd762f5af8311ca2b15d98592df361571779b63b5e70d168303c6c76ec653480772775e66cf2e7faae7a11cc87043316d6eed75069615ddc4ce1245e1781510d77970722b0fc69bde1adad1f6ad3a41d87fef9819e7098e19e7319086e766fbbcf148faf65b5fccf6ecebf8793f1bd8690c6b53b76913600e28d8218cda9f3674dac1f039f4ce1ac14a744bb94b89efd530884bbaf40c37c76f8758b5395cb3deaa7c372865f5f372a8299f2216fc6f51a13a770d1bfe22ea35fdae93e1d0295025ed61c92f5b831b4b06f6500344ef855", 0x1000}, {&(0x7f00000010c0)="9fa8910a49f3cf7ab164ded1385d", 0xe}, {&(0x7f0000001100)="9cce02060071beabf5fdb3d9153d528b3701b2d366c88cfdedc22bf0c14413a93f21c182e2e56c3ea6efffba3c8a4539eb9de28e45345213c4ae4f1f867f7aebf5", 0x41}, {&(0x7f0000001180)="00abfe8d95f66fbcd1e77e3bdcf7da464a5ac2a1ec90dbfa8bb20d0dd515a12a18cf9d07acd2c2717e1521793491d4281afe284b30d8f707e7d59c7338ee2ecc587b207209e4ff825589f130dcb15afeedde50ae67d4fd9e3c33600ec45cede5b35fe4f544c62fe909a384506fff7da258a0d7567a61d95908054b08a162f028c5b947741bac7c0e3c3ef014e157b7d826b5e20d27fcea1752e2bd6b1d12133e9bbcb928a85f186a4f6e93cca1a3", 0xae}, {&(0x7f0000001240)="1ae39bab916f8ade45d0b2d0ae8d51edd4fdd6bc2f02cfac583216b748188639369c4edb32620d59fb9d04d9b9facc43037de567e859329969625f2323140747dd13a8e8bfd789780beb28b79d22468b39cfbb92d7368ef95cba476f177df56c76595d32f4ce135425c7e3fae8463f944c63ee50eff02917bc39cc2383dd020e7e54d461498f38a0d90d5396d64331c0742c1bad87f071be22330c45a11f6a39cf6886a7895b27f73cf5e418d660d50fb96555e27daaeb758d9dc26b", 0xbc}, {&(0x7f0000001300)="0a11766646523dc6f02c5380ba2de02b4f770babfa97e9d7528aa4bca182006441ce28bde3d77c909deba3a610b1c58597ad48d4cbae8cb0cd8d594fa21ef5a0c0b389631c0facc58a520edfae4db768c377ae9c39a8e5780e9af511764c2585c6782792a1fa19aa931fde9276ee739b202b580c14d14d75b5c9cc5ce6075d5aa72c419be8fdeab808b5fb581854d8c576acdd47f7e1154daa86aa94bac2e7161506ea349a640f944e2c9d5616721d7d662b224e5be5cde450a6b0fee4acbcac08214a50b07ce0b16e2a6678ede405", 0xcf}], 0x7, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r1, 0x0) r2 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) socket$inet(0x2, 0x1, 0x800) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:30 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getegid() r2 = getgid() getgroups(0x3ffffffffffffe8a, &(0x7f00000000c0)=[r1, r2]) shutdown(r0, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fchmodat(r3, &(0x7f0000000040)='./bus\x00', 0x82, 0x6) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000000)=0x1300) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="00000018600400010000000000000000080200000000000028000901feffffff000000000000091400000000", 0x2c}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x2) ftruncate(r0, 0x0, 0x4) 16:00:30 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x2000000}}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000200)=[r0, r0, r0, r1, r0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000300)=""/85, &(0x7f0000000380)=0x55) setgroups(0x4, &(0x7f0000000140)=[r0, r1, r2, r3]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) getgroups(0x2, &(0x7f00000003c0)=[r3, r2]) chflagsat(r5, &(0x7f0000000280)='./file0\x00', 0x10000, 0x2) setitimer(0x2, &(0x7f0000000180)={{0x1, 0x372a963e}, {0x9, 0x80c000}}, &(0x7f00000001c0)) 16:00:30 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) setegid(0x0) getegid() getgid() 16:00:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x63}], 0x1}) setrlimit(0x4, &(0x7f0000000080)={0xa7, 0x940}) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x28) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x776}]}) getrlimit(0xb, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x88, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0xffffffff, 0x842, &(0x7f0000000240)="61941b9a009157089e9d6e8d8822731a0f5999414834c4d7ec1f12db6b15642cbc4961be5e5b081c19861272d80092b4", 0x30) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3fd, 0x0, 0x7, 0x0, "32bcb3490000070000100100"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800d", 0xdeb}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x9) accept$inet6(r0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r0, &(0x7f0000000100)="41d5e78ff2d84fbef6b510d93ff37c7a6cc8416495ea653b5d55c0156f569371c274625df2e0fb447ec93a892848e8e7bbfe0a500e0f733356b741bf6cca3d3f2d53b4c25781f008be545e0eba760bef206612e9e2bc8f5dabbf583f871445c8c1e6ea53782216441973cbb7b967cbd119bcaea5408b2a4471aeb35e4799d6042e96afb62db1c1d709649a06aca1c471faa7c7f28d357b31ebb341970c8ff58131bddf7a8e888cafc768ce", 0xab, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) 16:00:30 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x3, 0x4) r2 = socket$inet(0x2, 0x3, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7) r3 = dup(r1) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000000c0)={0x10, 0x2, 0x4, 0xffffffffffffffff, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ff0000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x3}, {&(0x7f0000ed3000/0x3000)=nil, &(0x7f0000e18000/0x3000)=nil, 0x8001}, {&(0x7f0000d3c000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x186}, {&(0x7f0000d16000/0x2000)=nil, &(0x7f0000f0c000/0x3000)=nil}, {&(0x7f0000d79000/0x1000)=nil, &(0x7f0000ff4000/0xb000)=nil, 0xc60}, {&(0x7f0000faa000/0x1000)=nil, &(0x7f0000f3f000/0x4000)=nil, 0x9}, {&(0x7f0000caf000/0x3000)=nil, &(0x7f0000de8000/0x4000)=nil, 0x7}, {&(0x7f0000c72000/0x1000)=nil, &(0x7f0000c08000/0x2000)=nil, 0xb18}, {&(0x7f0000f5c000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xe8bb}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fe3000/0x3000)=nil, 0x20c1e60}, {&(0x7f0000cd7000/0x3000)=nil, &(0x7f0000dbf000/0x4000)=nil, 0x6}, {&(0x7f0000e0b000/0x1000)=nil, &(0x7f0000c7d000/0x1000)=nil, 0x31}, {&(0x7f0000cfe000/0x1000)=nil, &(0x7f0000ccc000/0x2000)=nil, 0x1f}, {&(0x7f0000da1000/0x2000)=nil, &(0x7f0000a1a000/0x400000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x40}) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:30 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x480, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0xa081ca2b489ae2cd) 16:00:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) shutdown(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xaf4197e278f59918, 0x0) r4 = dup2(r3, r2) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 16:00:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)="b6") 16:00:30 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x58c2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 16:00:30 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) pipe2(&(0x7f0000000000), 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x40002003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x3) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80087467, &(0x7f0000000000)=0x2) chdir(&(0x7f0000000080)='./file0\x00') 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:30 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x2) 16:00:30 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) lseek(r0, 0x0, 0x0, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x101) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x80) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt(r0, 0x772e594f, 0x100000000, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x18, 0x8000, 0x100) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xce2, 0x9, 0x9, 0x5}, {0x7ff, 0x9, 0x6, 0x7fff}, {0x3321, 0x80000001, 0x535, 0xea}, {0x1, 0x3, 0x91, 0x5}, {0x1, 0x5, 0xfffffffffffff6c9, 0x3b}, {0x3, 0x1f, 0xffffffffffff0000, 0x1f}]}) shutdown(r0, 0x0) socketpair(0x2, 0x4007, 0x5, &(0x7f00000000c0)) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x74, &(0x7f0000000200)="31e9f49e74555ae414d6efbcf8efe0ef0ccd0d5079b089c051d08b0843711c235f33b76912e02e091131f4894fef650bf1ead33823ed16772e37312e052586e76d6c27c84450daf45e0c8f731909f315c7aa1d55680df9f468c8085da1c552d7001858f41c0e792fb205e8b10677bc2f983a8cd3") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdfb, &(0x7f0000000040)="060d3404") 16:00:31 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x81) 16:00:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0xfffffffffffffffd, 0x1, 0x1, "1074c6e52737970c29caf4d24057f2877fa560d5", 0x75de, 0x7}) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x0) write(r0, &(0x7f00000000c0), 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="ccf18b1d7e15fe223cac10f7a86a24e469d1b35c95b8b502ea0ddd919e81c7a92375357e2ceebda6e97e7537d227e19a372d6e6dae5805b4050b3e00663a4c9c8c4ef719f8b3f46634413ccbdc12b5e35161d07eaf", 0x55}, {&(0x7f0000000200)="de633219f2579c1c97b95cfd6ff441faf3a52e225e92e88fd252faf2e96705c2c41f98bfd541217ae18251730a6b071fe4c93ab1285db33c6b7afa21db0cc97a228199a489e1a8bf3549fe537a68840da79e93e228b5eeed69cd4507e2085b46a9f5c44b3570fccaa356895590adcde26f1c3f8c6269ac6249af675b4023dff6a7e89f13ce5a838d59f83b68f6c9cb3b32800a22", 0x94}], 0x2, 0x0, 0x0) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x2) fchmod(r0, 0x0) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='x\x00') 16:00:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x14, 0x7, 0x8, 0x1, "c400b9ba6223db13d44689d9b170a44f7d1cf2a0", 0x2, 0x8000}) 16:00:31 executing program 0: r0 = dup(0xffffffffffffffff) r1 = msgget(0x0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, r2, r3, r4, r5, 0x0, 0x1}, 0xffffffffffffbd9e, 0x7fffffff, r6, r7, 0x6, 0xe66, 0x6, 0x8000}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r8 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffe, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x3, 0x4}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667d, &(0x7f0000000100)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x39f6, 0x6, 0x4, 0xffffffffc67fd3f5}, {0x3de, 0x5, 0x5124, 0xffffffff}, {0x7, 0x80000000, 0x5, 0x8}, {0x7fff, 0x1f, 0x7, 0x7}, {0x1, 0xcb11, 0xff, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:31 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="0638fffab41e32c37f3ba7eaede40d735b4bac7949b0bc78c9b525572ef3a123b4fcce5b737096dc5b949de6f86eefc41faee5eb9d8f7d3b9567fe3e7d2906cc2590173166801235ef4410e8b842bed888fe5073ff536d39a8c94346729efb35dbf126052dea617e426b4e8bfe7ab45060a1baf45c7dfbb2c6ecde5acba91dd8a588eb243770d9039835ad37c61a69a420a9aafe7fc94c2bb637fa2e836a960e6910afb17385491b45b4444829b7fd2e591fa376a44f7f2e54e4ebafde664a237aea36cc7df02f97db354457b686df623e747f6163396887fe038e6d2b480b098ee9c92e12251d984d074deab9a0a3da80e6", 0xf2}], 0x1) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000340)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="2df7a2a0ac", 0x5}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x1, 0x24) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000003c0)) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/229, 0xe5) r1 = shmget$private(0x0, 0x2000, 0x281, &(0x7f0000ffc000/0x2000)=nil) r2 = semget(0x2, 0x3, 0x301) semop(r2, &(0x7f00000000c0)=[{0x7, 0x3ff}, {0x3, 0x43, 0x1800}, {0x7, 0x400000000000000, 0x800}], 0x3) shmctl$SHM_LOCK(r1, 0x3) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000080)) 16:00:31 executing program 0: setrlimit(0x6, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4000, 0x2) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmctl$SHM_LOCK(r1, 0x3) getdents(r0, &(0x7f0000000080)=""/21, 0x15) mlockall(0x3) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="feffffff00000000003c3cc45e6db5d4f064d08e528ee94d679fa0172a1d366c69d62c4c37ea16ff0f4dd5bc06def7c6cb50ed292b25e679d2f506d4ca33cbc38c088f6b2313d0d524642f1d05726d423c4b5a881adbaded3987000c2ffc1798a2ceef5f"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:31 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) getgid() shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() setuid(r1) open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x10) 16:00:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x3d, 0x1, 0x7fffffff, 0x5, 0x6}, 0xc) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000000000ffff0000010000006b8205af0e2242f2fb60271b1d20cd13c7b94664e82fe31514fe98879c009fc5dd015f0c5595e7ac9ea6c6b4492e09ffb8183523722a62584f01aa0be46d518e60b630e6eeee4bdb0beb4171b84da95c0546498861555db4177b7166de67525785c7db5f98ae675a2c0ba96effcb9543557b33699ebc755e1ffe8b5c688fffe4db8d90547e2f54485e012ea96eb4b3d2c7d375a54e9d75b772ad9870c95fa490a5f2bdbcb86897d075bbffbecfbd095ebf04db75add4a3b5f6ff7022f152f737c63743"], 0x10}, 0x0) recvfrom(r0, &(0x7f0000000000)=""/49, 0x31, 0x1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x8, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)=0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="6a2ac2f4f792e23ef34b6782f10110faf6412f9786bc2975bae30a6252e9624748bc0f85d9b599661b0167e2e6c8e93a278ca6d830fc9dff0f1b7a3d5c0809641ce9f248c3e4862bf7cfdacab8bed41cf94d69ab3c170eaf05f2a8616621f2898ef7a31ee1e099d2d059e8d13fc89b083fd49f8a6c367672059b4dbaba84561fcf1d7e7383e8a87c64bb879cfa9e3931562ce1da867d6d1f0b694796186000f903c220ea5069edf757be158dbc1b74177b", 0xb1) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x40}, {0x6}]}) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup(0xffffffffffffff9c) r1 = socket$unix(0x1, 0x7, 0x0) accept$unix(r1, &(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYPTR], @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRESDEC, @ANYRES32, @ANYPTR64, @ANYPTR64]], @ANYRESOCT, @ANYBLOB="235b45a65713e2220d8dddb2175c78b38528931fdd4ce5a98d4637c13d1d841075c29f20a6c4749f4401aa73cfdc0d6dd78d7f7cd2a9e0465e3562e65017ca1bd19f1f282163fb71c0f15b59982f1a8858e8c274bd2daabc12f546bb347646540d5c54ca2f8234f206bddcdc36b2880483ee7f9d05d0c25220352e6572323fc16d5d39d88360ead1fa4276093d44d86a5638850f68373279000000", @ANYRESDEC, @ANYRESOCT, @ANYRES32, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="9c4acdd15aff813398c85ff51b5c4fc0baec75007ce9a88a5fd5a67f1492767f4e8d0bd62c8ecb21702117666fe05dbcde288fdfcb316e8b82f30762c234764e10377f4abb3760df44e2c3db671a0945b4e048ba3147a6702fbd93a847ee71c5f36d1a52af2a9106f2496d3108c8e9e3da68e31d03c9633502", @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYBLOB="8c47a5a582140330ca68b2cd02890e2fbc99ed4cf860ea77391c7684612c519f54a869729d30cce57e9c864af7fcc9", @ANYRES32, @ANYRES16, @ANYRES16, @ANYPTR64]], @ANYRES16], 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x3, 0x3}, {0x18, 0x0, 0x3f, 0x800}, 0x100000001, [0x6c, 0x8001, 0x4, 0x4, 0xc171, 0x3, 0x4, 0x1]}, 0x3c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x7) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0xfffffffffffffffd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x200) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000140)=@abs, 0x8) 16:00:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050390000000000008005786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200000000000100000000000000000400000000000000010002000000000000", 0xb1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00005d8a4304222e3f000000000000001431a80162a15f718464d2e06530"], 0xa) 16:00:31 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x100, 0xfffffffffffffc01}, {0x40, 0x7}}, 0x2) unlink(&(0x7f0000000100)='./file1\x00') 16:00:31 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x30081, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x8f) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000240)=0xb8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x7) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x450, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) 16:00:31 executing program 0: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x9dc1}) 16:00:31 executing program 1: r0 = socket(0x6, 0x100001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0aa1405c6f58ee1f1508638bc4cc5049f82f748809ee47b4de8285e0691e", 0x1e) sendto(r1, &(0x7f00000000c0)="7b7943b40adbf553a2f93e8a53e263f8ce3796b0bdbc07d609de8617da522f0fe0ee004b0b963f2c17e682a5005c4dc9289566114ce30730db23d14833244ee7e1f408dd6b141a5d2173cdd632db7f4a7715b8c8559197aea05c5233c37670dc55cab3d9aafa35f775bd332be6f233aaa23de86cccf6d838cde87a05c0bd64b64f33aea950036358443f9b62ab1d06391cb5d52f6b2091c672ccb78a7722cba5b17c0937c44280197acfdbb8cec7f637008da9c7b39ea29d", 0xb8, 0x8, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x4000001, 0xffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="0de1f5c3059d32c2", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x3, 0xa85}) 16:00:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1000000000018, 0x2, 0x2000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) 16:00:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) 16:00:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="ff67322d154c61bf9d64f5965c2d45d1b71f6806e65d44a96095fd7b724a0c44ddcbeb121086171ca3f6699d7fe29a929ec5be62f435097496ae330f3beecfed2041ac09c229fd430784f8baf5ade9d70d20cb45b7d11bc0b5ad77f88de5af6e46a7f6b48c686d7a56cbe37dbad2de666ebe51c0cf7b7ed82bc9ee2cefdf9fa3ac1dba8f1f63d14dc9359bc72c38712771c8e84b8b68cddc5cd817711aba14fcb6ecda3b1e6324df3e2a486b9b8a701f90c51c6f25b781c01455ec28996b", 0xbe, 0x40a, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:31 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getpeername(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/83}, &(0x7f0000000340)=0x55) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='rc') 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) flock(r0, 0x8) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r2 = getuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0xc0}, 0x80, 0x0, r6, r7, 0x100000001, 0xb112, 0xfff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r8 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) shutdown(r8, 0x0) accept$inet(r8, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x27) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) fsync(r0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r1 = dup2(r0, r0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='#)(\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='&+\x00', &(0x7f0000000200)='{/)$\x00', &(0x7f0000000240)='#\x00']) flock(r1, 0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000002c0)=0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000340)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000380)=0x80) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x4011, r1, 0x0, 0x0) shutdown(r0, 0x3) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f0000000400)='./file0\x00', r2, r3, 0x6) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000440)) r4 = socket$inet6(0x18, 0x5, 0xffff) ioctl$KDENABIO(r1, 0x20004b3c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000004c0)) ioctl$TIOCNXCL(r1, 0x2000740e) sendto$inet(r5, &(0x7f0000000500)="32bf9f083f5efb432769eb2d98c484c8a8ed71c23c6c626635f56e08257773b59322989128cc9ac752f42dca8c1acb8107d25b815a5454e6bd527a686a4ab17e524f2433ba71d3f01cbba342c7dfec71ed359cada6a44f40fa6b120bc706006f7bd56d7a3ef677d2d815da721f20036913cc3d366cba379044d5e6ffe32a611817b53a4ecb4bf2f7ce986a72bdc81b8467761419447a14", 0x97, 0x2, &(0x7f00000005c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000600)={0x3, 0x5}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000640)=0x3e) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000680)) fchflags(r4, 0x0) 16:00:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x840, 0x0) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0xfffffffffffffffc}}, 0x3c) 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000180)="c4bd467aacd0465e05e85b11fced531b78a571bf483e5f14f56e2f4e01d21e39abac68bd81419a7b81b74e72718f34c2cd1013724144925f07f070af", 0x3c) r2 = semget$private(0x0, 0x1, 0x400) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000000)=""/14) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 16:00:32 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050160000090050008005786ca900f1010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728291ee4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000a3dc0004000000000000000100000800"/177, 0xb1, 0xb, 0x0, 0x0) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) socket$inet(0x2, 0x3, 0x1a) 16:00:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140), 0x4) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)=""/103, 0x67}, {&(0x7f00000000c0)=""/119, 0x77}, {&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000240)=""/233, 0xe9}, {&(0x7f0000000340)=""/122, 0x7a}, {&(0x7f00000003c0)=""/42, 0x2a}], 0x6, &(0x7f0000000480)=""/207, 0xcf}, 0x42) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xfffffffffffffffa, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x80022005, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) clock_settime(0x4, &(0x7f00000001c0)={0x3, 0x5}) dup2(r2, r1) 16:00:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x6, 0x100}, {0x401, 0x9}}, 0x2) r1 = socket(0x4, 0x8000000000000003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 16:00:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:32 executing program 0: syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x2020, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1a, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000540), &(0x7f0000000580)=0x10) ioctl$KDENABIO(r1, 0x20004b3c) r2 = kqueue() r3 = getpgid(0x0) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000680)="e2da4aaf32331907148e24279695c50f68bba127c31d4dca5d8ad3ea6e4e24cc71f16d231f08e3c48e850c8040db13c1bf32ac78474ac560710ea24e4bcdf6348b8d1d6c0a4547a6f5b368c9931cf161352fe2056f2760273851e4bc6c457b58fd8627b84ef7d4226f57473cf059b0223ee91a22eeffd96b16f4b1401a686cfc7d164f2f0e9fe96743535c245f988d65342157ea6655c874899e8498d0a1415fef47ef5aedc85892072160214dcbd0cd27f6395073707b1cc2cafe7b190174385a715ec24a149eebc55b5de60cbf26da899520e010", 0xd5}], 0x1, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x1}, 0x8) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='[\x00', &(0x7f0000000180)='-+%-@]\x8e\x00', &(0x7f00000001c0)='\'\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000500)=[&(0x7f0000000300)=',@\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='@\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\'\x00', &(0x7f0000000480)='\x8c@))\x00', &(0x7f00000004c0)=')\x00']) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) dup2(r1, r0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000200)=[{0x4, 0x0, 0xfffffffffffffffe, 0x7f}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) close(r0) pipe2(&(0x7f0000000140), 0x0) open(&(0x7f0000000180)='./file0/file0\x00', 0x20000, 0x59) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x20, 0x9}, 0xfffffd5e) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc3) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0xe62, './bus\x00'}) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0xfffffffffffffffb) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r2, 0x80184601, &(0x7f0000000040)) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x7ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f00000011c0)=0x9) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) r0 = socket(0x1, 0x4000, 0x200) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) select(0x40, &(0x7f00000001c0)={0x9}, 0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x3) r2 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r3) mlockall(0x3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000280)=0x100) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x10, 0xfffff, 0x99, 0x85e5}], 0x9, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x303}, {{r1}, 0xfffffffffffffffe, 0x54, 0x4, 0x6, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1b, 0x3, 0x7fff}], 0x9, &(0x7f0000000180)={0x4, 0x400}) bind$unix(r4, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = kqueue() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x80, 0x1, 0x8000, 0x3}, {0x6, 0x2, 0x100000000, 0x8}, {0x9, 0x6, 0x7a27, 0x20}]}) kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:34 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000240), 0x4) 16:00:34 executing program 0: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x200) semop(r1, &(0x7f0000000000)=[{0x3, 0xffffffff00000001, 0x1000}, {0x7, 0x4, 0x800}, {0x5, 0x7, 0x800}, {0x4, 0x10001}, {0x4, 0xfffffffffffffffc, 0x1800}, {0x1, 0x7fffffff, 0x800}, {0x1, 0x1, 0x1800}, {0x2, 0x4, 0x800}, {0x3, 0x9, 0x1800}], 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10600, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x0, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x7, 0x40, 0x1000}, {0x1, 0x4, 0x1800}], 0x5) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:34 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) poll(&(0x7f00000002c0)=[{r0}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 16:00:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x800000000000) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000200)='+C', 0x2) 16:00:34 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r0 = semget$private(0x0, 0x7, 0x40) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/251) r1 = socket(0x12, 0x3, 0x3) shmget(0x1, 0x3000, 0x106, &(0x7f0000ffd000/0x3000)=nil) fcntl$getflags(r1, 0x3) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:36 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x8) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x0) getsockname$inet6(r1, 0x0, &(0x7f0000000000)) 16:00:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) r0 = msgget(0x1, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/4096) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:36 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x20}, {r0, 0x2}, {r0, 0x80}, {r0, 0x4}], 0x5, 0x3ff) poll(&(0x7f0000000040)=[{r0, 0xd}], 0x1, 0x0) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10200, 0x10) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup(r0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000180)=0x8) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000088, 0x8}, {0x5}, {0x6}]}) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="0000373f5069de653f00"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x8001, 0x6b3b, 0x92, 0x8001, "79c62ead54abd127f8b18e4476e4d35e7df503c3", 0x200, 0xe8}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 16:00:38 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') open$dir(&(0x7f00000001c0)='./file1\x00', 0x100c8, 0x40) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:38 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) dup2(r0, r2) close(r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:38 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 16:00:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000000180)=""/82, 0x378}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000004c0)=""/30, 0x1e}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000600)=""/211, 0xd3}], 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0xb) write(r1, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000100), 0x64, 0x1) r3 = syz_open_pts() close(r2) munlockall() dup(r3) write(r1, &(0x7f0000000800)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab49e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b289f62cb9c68c5c66b6e", 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000740)=0x8) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000780)=0x8b41) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x10000000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x100, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x2130, 0x6) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffff90) 16:00:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) fcntl$setstatus(r0, 0x5, 0x0) 16:00:38 executing program 1: clock_gettime(0xffffffffffffffff, 0x0) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x9, 0x101, 0x3ff, "90393d00da93c5a85a9025d58c7b8a764654261a", 0x908d, 0xffffffffffffffff}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x3, './file0\x00'}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() chmod(&(0x7f00000001c0)='./file0\x00', 0x1) syz_open_pts() dup(r3) dup2(r4, r3) 16:00:38 executing program 1: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x2e3e1771b5e78c3e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x240, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10180, 0x100) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getown(r1, 0x5) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:38 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) write(r0, &(0x7f0000000300)="0d823be2677f55cc0c1c27c7141b7652f822160abdcd628c7dfb06fec5f9652a02c3e938138193d24356f0e991317ae25e0a", 0xffffff72) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x9, 0xef, 0xce8, 0x1, 0x8000, 0x300000000000000, 0x7fff, 0x1, 0x1, 0x3, 0x9}) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r5 = socket(0x10, 0x8007, 0x4) flock(r5, 0x5) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000240)="0000001860040000000100000001000000000000000000000000000000000000000000000000ffffff000001", 0x2c}], 0x1) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000200)) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) r1 = getgid() setegid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0xfffffffffffffffa}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2d}, {0x6}]}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchflags(r0, 0x0) r3 = semget(0x2, 0x3, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0xfffffffffffffff8, 0x5, 0x401, 0x0]) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x26, './file0\x00', './file0\x00'}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000003c0)={0x8000, 0x5e, 0xb6, 0xa86e2fe}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x1, 0x4, 0x1f, 0xffffffffffffff65}, 0xc) 16:00:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x40) close(r1) close(r1) fchown(r0, 0x0, 0x0) 16:00:38 executing program 1: r0 = syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8800, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x180, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x200}, 0xc) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20, 0x0) poll(&(0x7f0000000140)=[{r0, 0xee8a5d6a08cc8f43}, {r1, 0x41}, {r2, 0x1}, {r3, 0x3}, {r4, 0x10}], 0x5, 0x0) poll(0x0, 0x0, 0x3ff) dup(r0) 16:00:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0x6, &(0x7f00000000c0)={0x2, 0xff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000001540)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ftruncate(r1, 0x0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000200), &(0x7f0000000240)=0x4) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x8, 0x8, 0x8312, 0x4, "2ecec2ee6b37692795099dff637ae09840167727", 0x362a, 0x9}) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r4) fchdir(r3) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f00000002c0)=""/239) pread(r2, &(0x7f0000001580)="d8e8d3dee4e1a15ca960c457c0740b024ca934c2ae730ad4b0a7448992a8d882f2c8b93f0f133e4540e74229547ce44fea996760ebe270495f7a34e90343230d8940e7b1b9365c94d4eb1bfb09d4f56e6d692c9bb36aa897e644e930acfcd66490c0c5e16688e44b5dd66160a03e457e11d58a3197724fd3bdc50b46", 0x7c, 0x0, 0x0) setrlimit(0x7, &(0x7f0000001500)={0x3, 0x5}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x4) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f00000003c0)=""/178) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280)={0x9, 0x800}, 0x10) setsockopt(r0, 0x2, 0xffffffffffff122e, &(0x7f00000004c0)="2e33c6e6da5d67c010493a8115b975aaf5740a994b8afe5f665d42689c7e4c62cac47f1af09f8be0608af5ca9f45933cdba1168bf53205d5881204f082c19adaf65d6ba1c8b129523ae9774792dd294799fa0ea93e8ebd33d8b9f489fb9f11cff26bebf3590cba71d54a65dce3afa17d0ba3a79ca62aa951b2c8441529d92d41e86e88053c75bd1b822d359beab5fff1bb695decc3bddc089a9fa0c2391c38ac02ba076fe9fc70d3ff661b8c1495cac4ba2ded5246a7887a8b869b5c3181c2ddd1d8c51c652b8fc81740254b27f0a4ecfedb82e2d2e3be105dd149411321e1f512edab3ba554814f1756b6bd4c359fe5b860ad146767893d4f9776adab6a3303186823cb3072c89b2e2d7ee9cfcbffeee61cbe58895c92ed82e7cdec1f8fe57038049be601029684eebde3fb6146789c9a996210ba5eb99dedf1c9fc5d02e7debe6405622c14f6460bcb613aeea8d061116360e32b061d1e69037cf5f7ce96c07ebcadc2e71fd93804d74e396d6283d9fc02a6f8a1e1f799670d9396769846c652dce565dd6d4ce0dce1fef6d0012d598e6ae178d98269459058f167c51c97fce9ed1dd9aa70911fc724435638df97e2d10a6324ab66531ab8c64174d3c36f705f3888faad6f1a625499ab0ccb1d94bc489933e34ae7240455b0e47328cb19f1d4a41593166a59f2aa0a42ebafb03eba38260502b25972019d54cfd4e944e1f7b781ba65f887bd46f5a84e3be552c2df572a0f00cd44f4939a22fca1b607a1c50e1d5f760a882235adf84c279405ff23cae934b7feba190b36d1ff13394b2ae1952a82517971d2786092e9c0d3aa6aada6be85cc7f78eb7365f43a386dbc4ffe94d84a3a4193c62e67a48491af6d788c358956f84ce57e3f964640ebb8b9c44d9d7b1c96972dc157235dd833dc0ad522686967db97e342d4f2e1d180b76bdc23b7f90ca92a02d5a42e07a08345ee6331f6f8975c6868a46ad9bbae3ef549ae8a4dbdfebd3066d829641da2252475417a1407d42f2457c0cd2a99afd5e6f85f7d2ad09e6f580803a6318b4bcf2828bdd55b3190d951f272f4914acc7b08e85c41754095eefe232d7168b9e0e36ab3099b25a4d4000d800249cd910580bda73093b81c47742b5d0c0bd4c06d24915af39fa090ff3159c8997f07f63a5f4976fb12117525da0c80093161ec8e4c48d831e342433eeab802ae2110d640942b06ae8316ca89b63f471319a0e4de0a036dab351b5230d397d38049163590a42095ddb090d17057fbe36a6cfd7a41a23230565fe7008cd7f551caaf49ed593535c4e893866ecc93ef8e294da0541cc02887cced8618dd38b047213fa7aafd9751dbaee2eea3ba7e7b41a1a84127f51ba17823aa8cf3b69f9e27ff3f37f7b319be6a3c9456fa6db29c70379daf288f7fd71352ede80b4878f2c24d93fe23f210ebc024a7c2790b3b49e2123918d5a1045a9fca2e4bd8644155523de537aa2db4a6d92468d4ad9f827028e256e3799dd09e5263782debff915c506162bcb83396f0ab4cc843b524159bb2ba438a49e2ea10873134381678d8337e82a68531c177902acfe865fda837727649a3c95f1225e7ede605ad26ca57fa33dbad3c9d859411a432b9537ac83b5cb9092e42625d25a91fb8a899c5886e1114eea13efc8d7bed5c12eb896a510548c7c92a4132ad2ce0a0728f510b3b4b0bdb028f42da8c897c788661c6d1521ecb777589e32b3cac05c967e46b449c0763fa8138ee8112add565c6c026a98a4dcd5f7f229d0f2b8f23938ca5fdbed50595df45297f81a946ebb3370ae7f5b5737ac8667c9a9fa638ff4ef21b9f59d573a4ee4debf5c714974e092918ec4a9695a72d7ca202dacf512ae8533970a8dcc3d931f60def924f84c9fdcf8e49cb5b58995ff693ed07885cbead80a7fad48f75080ea64c8e56c5ead26cc8a674ce0576fb60f0ea6066152b2b99c5f48d39feb6b774c01735cfdfcfcc18819e21f49bf6b5073faf6ea9c217ee0544d24952ac2103f63910247cc2a69ba532ca1dbf9f94ef1a46508ecd48d6541f3f552ec8540908f7e8da0181c7d8338e238859dbc17a931ff5a37320e48ff728aea1b4f7a4eaf14cc08cbe74d05c41e27af8b5db9b97eace677eb2302344de2bc5adc0b2807f9f970ec80ff64560530b261213c951c594bf2de57d9b41d2ceb7a1bd22c42d65ba9c070e279737f813ae30e0bf59d751b545968f12eae3b51071b4b60ca2ea34bca76db39ab5f48dbc667caa34de5b783411cfa6367e1226971cebb89992444e1ae7f2f5b7e018731ce25442210510d9581a48bf21305a20899d9b147ed90f5ac9384527948e1abc05500299a22cbc6edf9acaa390d3a07e213090ae892186f7471769fb68a13fb2c23ace88886e6848d4be39c35a0666d22dcdd96ae09697d21371c1cc814f45d8002407a452d700c680519bb23913a7afc61994d1ae2433bcad6fcc3140f8b4f63429e1011c7d3201a3fb7a03ee1c99797cfa8a14bd3d4aadacd96fa57b40ac11a1f0164f1712b7c94669c250fbbd232600c59a781d4f155da0964e6fbf0a25be4b5519678f75e2f9dd3025eb3a63443cc27b929c255b613b4b367d85112597b81bd632da5f96f0b7943cca0ac3c5451720480c796909e3f158793b4e28e0c5fddace26d2ad4f05bf1680638c955d1817c10ffdf39cf679b4c7a6063d8735c7a82ab3b5875e156eb78845db470264e044a4598a73427ef095a0d5a8ba35e057697bf1beda7ae57920563dab5703f0fdfe5f42e2c85d17e371567b0ac81920f1393ff6734e39e60d9233035c2232967b7072c61995de508db83b4068d08119e373c747b7b5c5491be9c3ec1f3adb030fa3fc78fc2b54c99e35f7dc0b9f80b0c2351fafc4a8d35cd13ac7f229fd73c3160030e04545176c1cbfc02f43c3d2c39556b5244ef454dfc9a97c9539c190a4991de6f9f7cd5e335fd4459ebce4600ac0851e3c744777c1f34c0ab3b52fb6356975e3e083f38ce0168f4fa305da0109269823475a2043bbcf78b0855eb9ea6ab294b57b8c4996dbb5bf5b1e8e8b24cc562cc6f2f0bd4d74472ffa5d3518276aebd71ade69c22949492a5ff5f975fdf6f19cab2004be519ef725a76f7cde384806ee8666a9586cbe349307493362371b631ae0b48503ce6df03c8b9f3b2cf873407bd6da0af2274940d6ca782af1b04c5380c17460bbc29abf6c5305e3f9a3219804a358f641d64b4162012de887dc1bb5d1deca008599bc1173f3319f65a5e782ef02f919a53e6a2fe4ab89beab4db89c17243885981c18339c115be27dd679725b6f49f5fc18879b771949c77aba449bce46c7fb144a903502cfbfa1aa00f9833d80a9503184c26e9f257958307062460a66fa2f9b0544a95cf811f40097242f265ebdbf786f59186f0efff41ec31028fde9cfe31bbe78d492f08009c8ee680818a8588e1518afaf936677e2463dbf2306ae4cb9c9581900de672900bd3a420e12e4b79a6dc8358f4f9fe2bea4befe46e1bdad3857a8717d4a136bd5c8c050332529dea821fa4822b7e292dcc262c01c6a2e8c6169079501c81ca6c02d559091f7da4be7a239b3305f42fbbf19d9fa8b13f5623270264f6c979fac85eb78da191414c0935d9c7c2e68eefefab8869720c1e67647538c4cfc62e708abf142c8280edd3dce63e9a9d06edd7a2b6397b9ed39a326febb4633715f643884a27dc9e8984743f34fdde9c62cdfdb5e225bc22fa3ec4552238e56fc36924f77ccf4876277ebac3f47072104698c3cd4c6c32d7be44bacb213583803950548c084c35c2d0ff7e19c414f1e4d1a31ad6469d2afed27551c9f06d70bfbba461ba7987ba73506e6314046a96ea84f816c0302c761db31593fd7de2897ad40d4fd9ba80e7192fb5c49f6cf325d31d868a2f6f995167cf9181a9bf59542771c1517aa042c4d983649984e8bb251c060be161bbe24472c3c17de09384030d8d7cebedaf862e0e9117a9fba9e2f5be273e0d30fbd06dcf5fac999c461cb8db9ba072a2af22cc612f79bf0686e9ccc22c7db12fa5b3d9549ea833df890fea8162373c074cf852fbe90929968d5078795728d4cc061bd339bc66348c88c0cee5cb95e7e400409ddb2329c06eb918ebe3ba8c050fac484909e87b070445c5f3abe15c56eb9aa3f3688ea2d40a8ca9bf3af1cdfccc27bc95f2b74d6f2f5e7d284211cdad258656356ec6ed1a64e24c846ab21349f4b17fbc2b29c0115cc458a52cba160766c9a26f68839ef19b746384107bc3fc91c5eb9366f7cca3f65b54807f02259726be5629d2f2451a62fb4a545d5dd94f85ee8c44f5346830361a7a4b32f2789bed45600325910f3b24bd16ed08077ba8c6299f6a8c2a6bfb3f66210aca5f6deb69ccf0d3a021fd871babea9ee459b4ce4ec8db348314184fd5a6f049d943f6d9c4050ecce8c23356ae032432f07591f33da4dc91143b4f3c40a8f25731f351f1237393bd647b086f6a665093a574bb85837c69b2a9f98a8e35977dd8a2023b16b413d8dad9f7cc47ed42d0630a89b90f1d151642c702c112cfbeffe0c531355636f4045b2f772b8ca42d2d098b100f739f5b32793fad9b323cadd7bc57c3d70ab6b3f9e5d3a9d48415dd4678fbc57dd353c30c7a2dbd3e5a12c0f7f3bd60c04004ee0bbe645665d6781b4d4952121cfbedc3e944fc58441f1ad07c0a0ff1cf93b90da90f9563a77c3490b164d03b1938dc19bb7dc63b350cb9073681b1054755535710a89a41ef0b58229c041850e99d5b031e68a331a3974674f00200a5ab3f7e919da4b7f7bd9d2880dc1c4fd5256895a6497180aa4013ea321631c07d617f92b3c2eb323bd53ae6339ea08e600092ecf3e1530d010494a5771f3c2f45f75e34b638dae223b891052f643ff51fc36abc77fd2d79722babd0ed3d61c541b5c04c0578022bd02c579010377947fe06015c42c73e1785aba81564ec12d520f7e383dfe90dac596e09eb4589bb66d3c8e6a6fefd03ce4ea0e8d9dbc0e25a582c597e07c67508c09148e6bc8032e58b5d9c67b173fe65b1c59534e5339f5b2fcf42723409581bd962b9016764d6bc133bb44528c9d429558504409d45ee1ee64270028e8923f1552cc0711c8b46fd74f1e92b4eea779056f5e556bca30b064df8105ba12ce16af85c068290c94d5fe9e5211e0ad692e91027e3b7a2dc1f0eb87112adf5b96f129fe564d1011f2e394c1637a9222e5f059e2714a1074e68fffc5b7a5fedd78174fa98204090160385e41446270feacbfefa638e4805694d83fbf9876fbb34e5ffacc8c9bef5202de76734f36528a68c4d7b0c7d008277696c99ef3974e0003bb91ff5060e6608918790a68b5ffd92930736d7a3a1591e3bcd91fa8cfa7fd9d70b9a969e2bba3ecb7c0357397e844a8d77d9e35107e6ad55642ad194806c0c9365913e69b251febebf5a935e9da4bd48f5b71baf56d913bc9a832de2784f1e9d7e0de9aad1970631a39cc996431ef8a6d13fbf3f91790048b7cdb506c7270d5ede063d6e00a3f6052d2339d5e434e62949af0766e6feaad94f1f7dae3eb70a7c06809c5c846907ac4a27f14d2c59737f9a479c9e7c1792c02380a1799eb9dab890f4998f473d1b66c9e989a67d6e467ac32881ee95309226a9311382d7b4a4a2b3bc979c1f1411b922b9548f2db93cc5903fc0b30bc536f09b48e6d7a73803d8b822a5f2b09f22f5c97d3cdc3d66430d4ccdb4aa8d2da227e78eeeeb3198d874b6bfc7dcd30599134b810ca704f7ad43492736678b691", 0x1000) r5 = getuid() r6 = getgid() fchown(r2, r5, r6) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x77ea79d2, &(0x7f00000000c0)="6fda2af3", 0x4) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000000)=""/168, 0xa5}, {&(0x7f0000001180)=""/29, 0x1d}], 0x3) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000001100)=@in={0x2, 0x2}, 0xc, &(0x7f0000001340)=[{&(0x7f00000011c0)="8ee040b075d2e6", 0x7}, {&(0x7f0000001200)="1405dea9f3d3a3fa9ada9d5d3789f1863f243d1e0cb9bc68411c9cbfb8fdba5822fe17e14aa8d016b2f6f9a50a3ad6ea358434d9ca5b14b0689c2d8eb741dea219fa7bb3768dce063a0bc4a1de80ed1b6456b23e5d5a20e88885f96edf06efdda712c30ed231509e0b322598a3c3937d600e64d4ad5914c6826a6166a5714f291c8862b24c7a20948e471191dc6a0c83f5c2b5195c07d62bb7b71118eec2194965455a30295d4aaa659055b8e1c5bea83c0f9562d7057809b9d706eba9de55cf008a6db7e3bc6c", 0xc7}, {&(0x7f0000001300)="a7c09db02c2e997b95e911e26f5101dbf2d3f9a765c66cd6df8a24448903a8bc563ab60467704402af0b4576ba", 0x2d}], 0x3, &(0x7f0000001380)=[{0x38, 0x1, 0x5, "b27787e98edf443db26f945c427f5cec3710977c3bdade290563f3466d55f32edb3d9def2a"}, {0x30, 0xffff, 0x80, "fa4724c2a501cd82f0391560ca8fd4c4d2828a118a5dac31369259a3770651"}, {0xe0, 0xffff, 0x80, "8075f0cf1fa25812547668beb57255504187603fa5d663770c8999a65ec745f7bf0f5648e142b88efb716fe32eb8271a7d5275c5bd2461c084f445358c9b2385428f75bd7cf52870461c6c9efa3a6c6ba76934ffadba1c0bcd9309dfc53fbb25e8cb317df6461c0d620cdea4f201f47ed4c33d6ab6086a4e6503905916d86c998790bf5941764f99c7baaed73d527337ede3d84260102296935dc06ec89cc09fded5495b67b5c21b9eb6dc9f9bc54ced068779adbbc8311da12dfed0d35a93477a6382f4eecc9e71a0d3af90dc67"}, {0x40, 0x7966b3e6f4442aa4, 0x0, "87b2393d063ee52b48add666c43f8244054a2cccd9230e00bb33f334e4cc6063cbc20030923d5b5a6d"}, {0x70, 0xffff, 0x1, "1255c0992eed2c5b157a9592047e6e6f10a864857820ef7e348dbe80934b68011ce1f4948a22ac9ecc3f640d9d71e6fa05bc974df17934b22fc6bfff0ad66a1b11a0a6e627fcda4f4859cea2650dda415c494f7bf70e7fec6caad9c6"}, {0xa8, 0x1, 0x4, "51a4a030d3e5763f0b987244a8f04ca01d03838ae3f34ba2eaf342791d7d5375729e7e26c57e72c0f02c158c81522933738a6e6c40f9ee1626a9627e471be4debd3eba3b24588de28a44a3a1bc0611e7649e849dc6b65aa590700bc07613df17ddffae0dc2a1afa164d60f2d704cbde4b28ef98a6cd1440874f30aa5566f4a5ce1ac3afa5c907862d92b3d53fa8ce1e56abbce5b3f"}, {0xf0, 0xffff, 0x9, "6646c2ad74c8eccf3ee142c96748ee756b8b1b86570498929f81cfd065388710971b36a3f633bf4e153ca2177cac84684ff42f28decac1b9cea77853a8349d9e8f6f24dc1e044ec4ddf7399c87917606ca55eca4bec18c57d7632a82e3a98f20ce71f7f8f6437f24f6bd60c15ff992bbd70a329ba143c8a5f832b2f0961eb60ac57ec3087f2828d83d0e788409923bd06a9b0ec443311d6cfb5c98bdf5b552d6ee8f953c004ad9b355e2cf4b4a7898db25d94b1d4703fd7fe37fc37865fa71c8f0ceede9a1570f717efd0a9350356c208e2d9976c87079ecf4d70efc10498e1e"}], 0x390}, 0x0) socket$inet(0x2, 0x8000, 0xff) 16:00:39 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) close(r0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:39 executing program 1: r0 = socket(0x2, 0x5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = socket(0x0, 0x3, 0x9) dup2(r3, r0) flock(r0, 0x2) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x1ff, 0x6, './file0\x00', 0x8, 0x8, 0x7, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)='T', 0x1}], 0x1) ftruncate(r0, 0x0, 0x20) 16:00:39 executing program 0: setrlimit(0xc, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() lseek(r2, 0x0, 0x0, 0x2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) 16:00:39 executing program 1: r0 = socket(0x8000000002, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="5001050360000004000007018306ca90041002fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="a2defc9732a60141a49f4c1b5d7f075d740d24f21747e7c3b3eb9820ecd5f2114b50a900ccd58fa59280016ac1b696d09faa166dbeca564e99dbe047771090ae183974b7beec35113d12c5bc2063b642e92978f0106f8f6d0fe49775ed8b6ac5ef59b452512a80cb963cf5b92de6bcc2d2d923a7db489634071cbb1e978ca2c918d702c266d18602253eec082f73069d952bf67e95af77631b8a9a4b9ec30453530f2e2c41681677ad7e6ba368d0caaeabcecb18bf72d1521f3c9f65", 0xbc) 16:00:39 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x94a, 0x0) read(r0, &(0x7f0000000140)=""/205, 0xcd) clock_gettime(0x5, &(0x7f00000010c0)) sync() 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d, 0x0, 0x0, 0xffff}, {0x5}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x100000000000000, r2}) 16:00:40 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='//e./null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) 16:00:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x19, 0x4007, 0x9) recvfrom$inet6(r0, &(0x7f0000000080)=""/95, 0x5f, 0x800, &(0x7f0000000100)={0x18, 0x0, 0x7ff, 0x6c9}, 0xc) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="0c7294200dea7fc50ac64657", 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:40 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ftruncate(r1, 0x0, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x10000) r0 = socket$inet(0x2, 0x2, 0x8) r1 = dup(r0) sendto$unix(r1, 0x0, 0x0, 0x405, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:40 executing program 1: utimes(0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) flock(r0, 0x2) 16:00:40 executing program 0: select(0x40, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffff37f, 0xd26, 0x5, 0xe1e, 0x7fff, 0x1}, &(0x7f0000000040)={0x3ff, 0x5, 0x8, 0x100000000, 0x8, 0x3, 0x200, 0x1ff}, &(0x7f0000000080)={0x100000000, 0x8, 0x6, 0xffff, 0x100000001, 0x80000000, 0x7, 0x100000001}, &(0x7f00000000c0)={0x0, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) 16:00:40 executing program 1: socket$inet6(0x18, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8080, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x1, 0x7fffffff, 0x0, 0x5a, &(0x7f0000000600)={{0x7, 0xfffffffffffffff8, 0x6, 0x3, 0x8000, 0x9, 0xc0}, {[0x5844, 0x0, 0xfffffffffffffff7, 0x6c, 0xff, 0x1, 0x3, 0xac, 0x6, 0x5, 0xe9c1, 0x1b, 0xfffffffffffffffc, 0x2, 0x40, 0x7, 0x40, 0x6], [0x0, 0x4, 0x7, 0x2, 0x100000001, 0x9, 0x1f, 0xe7, 0xfffffffffffffe01, 0x3ff], [0x80, 0x264c, 0x5, 0x100, 0x800, 0x3, 0x200], [0x1, 0x9a98, 0x2800000000000, 0x400, 0x3, 0x3], [{0x7, 0x3f, 0x82, 0x6}, {0x81, 0x100000001, 0x80, 0x1}, {0x4, 0xb5a8, 0x9, 0x2}, {0x0, 0x4, 0x9, 0x7ff}, {0x20, 0x8, 0x1, 0x1}, {0x7, 0x3, 0x10000, 0x5}, {0x2, 0x8001, 0xb63, 0x3}, {0x1f, 0x5, 0x3fc95cff, 0x7fffffff}], {0x3, 0x5, 0x9, 0x7}, {0x9, 0x80000001, 0x3, 0x5}}}, 0x0, 0x8}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1000000381, 0x9b) r3 = dup(r2) fchmod(r2, 0x104) sendmsg(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000001c0)="58bd48b8107d88191a1870589e5769705252403c32c2d573d7b3665c436efa909289de3f89c4b18815efdeeaa857dd4b39c191df621b5346587a0fe2ca6fd03d6cca80233abd90ce4ac2247f0764dd123c4ae6111bbc27b8e12d02fa0822fb4c643ce184041699d018557a983824d3630ae820dd91d8142faefb4d681adfa31d49614695defb9a5b00a895a4b2813be6785ac352fcccfcbdee74fb88a9ea3771e1664aa68db666ce7624b940a32f73b91c67c345995ac574dabcd0cb2f65472b723c782120b8fe8a1d7c4046d4fba03ad492937e38e4c48f76feb69ead", 0xdd}], 0x1, &(0x7f00000002c0)=[{0xf0, 0xffff, 0xfffffffffffffffc, "161ee45762b5212704d635652805e212093851fb33eebb280b2e6c50baa0c28d253354dcd7fd01bc3a794ec826156bcf9ef32f90ecfee974da8c484b4b20a556efdcc1872431a0c7cddbba0d652ed18dea193bdbb7d201c5229eba814b1609fa557562055944c1b59aaac282e08ea3c4cfdce7bc44758c2b70fc4d7c735899f2d54eb3a4a29f674985fc15a76567a67f05c8e57d862fb1978b92cb3a3e72ad092a0a0687f5ee85bb0add8cb6d1042bb6acfd13fa375643da4fa56a549265dffd2a90e61da74334cc306bf0b83ad1e4adac6b2cd22d21ce711c1a8e"}, {0x60, 0x1, 0x7, "d1b8baee9b22f044b029dea713be574aa039fb327222db8a0609050fa646aa800ba92608a3059dc2250182f0903df6ff4dd95bb6f73f369ed2771297b8dc6bceac57c242fe17f6305e169a"}, {0x28, 0xffff, 0x4, "5c0d4cbf07d4436e8cc9cdccb36da71ec5"}, {0xe0, 0xffff, 0x5, "122748f656eea81dec08fba2f35543580fac2603a25dc632cd1f4e12553e3db3c5daf3382cfa2e402e39fc80a84e00e3d401e2d09c08ed66e13d83e2292bfb0d1204864f0ffd5d5101a70f6692cdead2eb4649213d1cda6876d0071828424cd9274eda510b9094be3a5de04871ff02088797578c6d02f977f422ff2c474a6500844632d2090981107614f30bb2a6864cc989bc2b2b6550b1afab916797b589f62399da54db5fe3f937b10df335c82e2f1050858eb3f047182811cbb137dc6f717bc27b66a5b164495a5ec39272b5"}, {0xe0, 0x1, 0x758000, "787a4089347271a4eb96d147937044e934b4ff51453681aeb0f55e5fb3800bd12a0a1735c711fdf048be3daaab6c29d5ee1b4a4b333a2d2a095f26fa191ff6b6cbff83b0a8ca4de991c7901b0fa41d50ce90b88c7cebf05f07cbee5dd01b38e6f482da492f1f2188268ce5aeee056e23a9f606b61b773357ddfa17982cb879102cb56ca553365d531c93923c6ed015c8cec2ed0e5b08dc7d16db6c7b7b7ed26d74e2fc5084fbeff07f4351ad1b97c26676cc477ba8e9add8520fd1678dfd44a4a23e39528608fc6a3555705739a4"}], 0x338}, 0x1) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000180)=0x200) 16:00:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200a1, 0x0) utimensat(r0, 0x0, &(0x7f00000000c0)={{}, {0x0, 0x800000}}, 0xb65ef6d266e9846e) 16:00:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') chflags(&(0x7f0000000200)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x80000000}]}) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x8, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x8, 0x8000, 0x7fffffff, 0x3f}, {0xff, 0x400, 0x0, 0xffffffffffffff80}, {0x43, 0x5, 0x81, 0x5}, {0x1, 0x1, 0x16, 0x9}, {0xffffffffffffa926, 0x1, 0xbfa5, 0xffffffff80000001}, {0x97b3, 0x0, 0x5, 0x3a34}, {0x2, 0x5, 0x6, 0x4}]}) 16:00:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/98) sendto$inet6(r2, &(0x7f00000001c0)="33b460bca4953970ad8f76fbc534dbbe6597b76a344c67c61fbf48c3daa3b5ff15dcaa26ed9366efbf9fb428216a47c394049ec8270fb680991784b23c63e6bd29b092ecf478aed46705f8de5ba634dbabefe5b5a953cd0b94fec3c4453edb30e1da239852f34c291646058f7273d666404739dd4f66035b6836a25c223ba97a716274c465", 0x85, 0x2e6bf5b6827dfb83, 0x0, 0x0) mknod(&(0x7f00000006c0)='./bus/file0\x00', 0x0, 0x2) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="010000000000595df4f22d89668b0a815338094d24b1c27d26edae33c95f314844ae2b6e49d3787fbdf19b393a604167a30a7405baa760ccb5a3f3046ba826a8ebe8a9ffff93c920d52923e946c464a2223ec83405630af28621a913edb709000000000000009ec76879e06774a62645b6243df03a413955c8a5ec"], 0x7b, 0x800) msgget$private(0x0, 0x8) r4 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) fchmodat(r4, &(0x7f00000002c0)='./bus\x00', 0x1f8, 0x6) mkdirat(r2, &(0x7f00000004c0)='./bus\x00', 0x25) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x100000000000003}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./bus\x00', r5, r6) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000180)={0x3, 0x4}) recvfrom$unix(r0, &(0x7f0000000500)=""/211, 0xd3, 0x2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000600)=""/158) 16:00:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:41 executing program 0: pledge(0x0, &(0x7f0000000100)='\\\x00O\x02\xb9|\xc6X\x8c\xd9\x05\x00\xb9R|\x89\x8e\xa5\x17\xac\xb9\xa9\xb3\x9b\xa3\xac\xaa\xfb\x9f\x9f\x9bY8\xc6\xb9\x9a\x06\xac\xf1y\xa8h\x88\xfcC\xc9z/<\xb2\xc8M\x87\xa8\x19T\xb380\x18\x96S*S\x02>/i\x14|xZ\aX\x9c\xa1S%\x89^4bw\xc4\xbe\xab\xd3O\x9ac\xbe R\xe8\xc3\r_\x9ad\xb4!\x96\xc5\xfe\xdbZC\xb5\x1c`E;\xa4l\xf2\xec;\x9e/\xa1\xad\x17:ptv\xbf\"q\xc0H\x02\xa9~\x12:\x00\x00\xdf\x0er\x8d\xaa\xab\"\x98Vq\x87\x83s\xcc\x1a\x80\x17\x12\xf9\xa3\xd9\xa7D\xcb\xf6\xbf5B\xe5e\xe7\x8d\xa2\'\x87\xc5\x11\xd8\x12}C\xf3e5\xf8l^q\xe3B\xf7W\x1a\xfa\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16F\xda[E\x8a\x90.\xa9\xa3i\x96\xe6\xf9\xb1\x00\b\x12\x1c\xb5\x9a\xab\xc5%V\xd3\xd69\xd4\x8c@\xae\x88T\xb0W\xa2W\x02\xc9\xd7\xbf\xb0\x7f#0W,\xd4\xf8m\xcc\x88\xfc\f\xeb\xa3\xaf\'f\xfd\xc9\x90\xc4\x19\xe0\xaf\xaf\xf1\xef\x11|\xa7E\xb6hY<5') poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x354ad2453147049a, 0x0) fchflags(r0, 0x0) 16:00:41 executing program 1: syz_execute_func(0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) r1 = semget(0x1, 0x4, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x2) semop(r1, &(0x7f0000000000)=[{0x3}, {0x0, 0x8, 0x1000}, {0x4, 0x3f, 0x800}, {0x0, 0x3, 0x800}, {0x3, 0x800000, 0x1000}], 0x5) semop(r1, &(0x7f0000000080)=[{0x0, 0x3e}], 0x1) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x11, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="020300ff43569947ff0ab8a1296ee5219602deb88f18f6f45a863f98bb349a69cc060000000000100077fb59706401a8b9a8f7874537c49b2d747da5510d6cdf2b0ef3c3479e77af035b4dae5cd0086acad1afafe974e33228d0300a6e63f8ab0fbd778e"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x8, './bus\x00', './bus\x00'}) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xebaf}], 0x100000000000005e, 0x0, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x7f, 0x10000, 0x3f, 0x0, 0x6, 0x2, 0x20, 0x1, 0x0, 0x5, 0x2}) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3d}, {0x6}]}) clock_getres(0x3, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x400, 0x20) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x7, 0x0, {0xffffffff, 0x7}}) syz_emit_ethernet(0x569, &(0x7f0000000100)='`') 16:00:41 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x400, 0x0) r2 = dup(r1) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000280)) ftruncate(r2, 0x0, 0x7) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000002c0)=0x6) select(0x40, &(0x7f0000000300)={0x8f8, 0x1, 0x9, 0x5016, 0x6, 0x9, 0xdd, 0x3}, &(0x7f0000000340)={0x200, 0x101, 0xfffffffffffffffc, 0x8000000000, 0x27c, 0xa07, 0xd4, 0x8000}, &(0x7f0000000380)={0x2, 0x1, 0x8, 0x3, 0x2, 0x2, 0xffffffffffff0001}, &(0x7f00000003c0)={0x5, 0x15}) kqueue() r3 = openat(r2, &(0x7f0000000400)='./file0\x00', 0x10000, 0x20) open$dir(&(0x7f0000000440)='./file0\x00', 0x8, 0x89) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000480)={0xc7c, 0x80}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000004c0)={0x8, './file1\x00', './file1\x00'}) getsockopt(r2, 0x1000, 0x0, &(0x7f0000000500)=""/4096, &(0x7f0000001500)=0x1000) open$dir(&(0x7f0000001540)='./file0\x00', 0x8, 0xd2) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000001580)=0x9) chroot(&(0x7f00000015c0)='./file1\x00') r4 = kqueue() ioctl$BIOCLOCK(r2, 0x20004276) dup2(r4, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001600)={0x77e7d63, 0xfffffffffffffff8, 0x3, 0x100, "2b8f72487b2297406b059c1497892e987e1f4236", 0xe1b0, 0x6}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001640)={'./file0\x00', 0x401, 0x1, 0x4dd, 0x0, 0x0, 0x4, 0x7, 0x3, 0x3, 0xffffffffffffffff, 0xc262}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000016c0)=0x2b3b) recvmsg(r0, &(0x7f00000019c0)={&(0x7f0000001700)=@un=@abs, 0x8, &(0x7f0000001940)=[{&(0x7f0000001740)=""/108, 0x6c}, {&(0x7f00000017c0)=""/248, 0xf8}, {&(0x7f00000018c0)=""/82, 0x52}], 0x3, &(0x7f0000001980)=""/6, 0x6}, 0x1) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001a00)=0x2, 0x4) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x402, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) ioctl$KDGKBMODE(r0, 0x40044b06) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="014de87027970b3f3e9ef94113b20142", 0x10}], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x2, 0xfffffffffffffff9, 0x1f, 0x1, 0x9, 0xfffffffffffffff8, 0x54, 0x0, 0x1, 0xffffffffffff1cf0, 0x100}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x100000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 16:00:42 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x1, 0x20) recvfrom(r0, &(0x7f0000000080)=""/70, 0x46, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x54) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) mknod$loop(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x1) renameat(r1, &(0x7f0000000240)='./file0/file0\x00', r0, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x182, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 16:00:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0xf0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x4}) ftruncate(r1, 0x0, 0xd51) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 16:00:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) fcntl$getflags(r0, 0x3) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x35c}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0xf0, 0x0, &(0x7f00000000c0)=""/240}) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000200)="8e69d87a8aa5e3226efca897133e93eb9013d070bcaf7f8b2627b76a9fad83a4908ffae73114b84765634e4e4e0959c48a82b3a545fd2399b4134d92d0abc640cd4ac8b6240a554cbff0dce0a1d3620b31f9de12342e3a1e3db62952cc660ce14964e34e63dc35111c0ba33600e6ac842e77d46f19ecc34ba4216f6d528fdfeaba3b3f5cc20cc63797eefdc9a88f8f42a5fb079087ea629a83ad726bbf877234acdab2926ac7818ab8e5ffcf9ae9c40180215206092fbf", 0xb7}, {&(0x7f00000002c0)="8a3efdca1e0812fef4a69add2e2248a6516ccf4f1d5f730361ad2d9d9f9da56734c4049577e26d0df10d090f9274328f4a6dd74402b23ad42130cb3d7649050cf46b9042a65ad4ca05e8c9ad40cbefa051e16399aada216cad62fac410c44bee85abe4f45c91a623147cf7e06ce3cdaece793a488a7f59d9cc55bf53581d5c8ccf10a63b848403f2e1de76436be022f16bcad7875d3bb789faf1d2926024bc5f8390939e2a4b2d81cbc47d3a1321e2fecf95fb1232237c2c4c6150a47639a907df0cb02766d2ffe26f9c2eb7ef032d350bba12", 0xd3}, {&(0x7f00000003c0)="f3a55783bf55a72c84e992500b489ccd2bbe63afc95129f17859900646b244b2176f811e4f95bb3802625e6b678b1b6a464ea0520b05505859ae42b8a222fbf81b3496e4297a6f1d9e019c6bfdfe29cfa40d4f654083540910924c0edcc02c70cb79f7e74eedc6e0cf7772c01e59fd6eff0f7bcae91c9f26abd8ce801cde", 0x7e}, {&(0x7f0000000440)="91", 0x1}, {&(0x7f0000000480)="dfb6a87e612e8d4cc1cbfb803b4e4c39285b4baddf38df5fdfbdef7393dee65887738d3fbb4533b399540d70ccae1980a92e5d2f0f5555f21ded5348d14bd7c4fba0a8048bba1cc2823eeba48f048496b6b4cf2164f797cf278abb5ffef28773fdc539499a686f437eb7c3b377137d7609ebdc9cf7552d1609ecf055b388b4", 0x7f}, {&(0x7f0000000500)="a4167bc7dc65d9c660c9bb5c7b8d14a2661d61ca34246d53cec70ad098de037066a7a2ab5c6d53938d17fbbee4fa85a6d843a5995e52140f49e11bbeba3ecf51f479c91b9547810db6335b9159f0efb1060c9cca44fb8c40cfcaac9dd64fa31ed7b683fe0c964ef4d94b7e0b61aed0777ec5ce460daae35a7e8f521584faa85464f93516cc4a3ae758a1f5378f98ae01fe4ed0cdfedc6a203ffee2e97ce9d9c601b2e1a43d74d6c12afd64a0e7f5eafca61d89281c78b64b8fe292fc7a57f6f2346a247be5989978c21d4eba148504c68f49556c1eb56d5c605851f2fe49a67affbda610db8b2cb930de747be968e0e092e71714a2b8cdfe109c7fccd3d1cf2647686c08fb689a8eefe33691fff80533729582459f63c3147de9c3ac2e0eed395fc5a1f25ed24fb9814f92cf4ed2f12553647738a66ea07610b9645d0f8871be50df23b24986b8e70f2b50b8ed712dd27f2a84832d1bda00005b8ade50af971c36ef9eedd68c975a6c8d2e5b672879949730478945bfda010c48cc9c5bf76a087ae12339ae99c54da1cc30a4218a4a00ae123cedb8ee4532028c38da610907cca0ffea3ccbfc053ac54c4e4729003de2d794ffef80fda1478da4f44ceed5bccacc1d9049477575244a9e5d5de596f61c9d0c38a497c3dd3d7954120a3af43bac44f077e2b9df8169dd9ca79d2b27a4f227dff6856fbb491b2cc3bd5ad371dc6e1f4d2c4bc83b0cdb6edc4b984d7c002c5557bec2fb1956eed7c12e0e55fa98ae37fe509e0821a2afb90dee4843e4c2bc5ac4bc39c1855d0a1880421a424c982a6eedcce77b2525632987cde1d318744e5b473450c85372a93dc2b305523fc1d1e9faf261e906e13ac9bbb7066b6552fe3998b9d21144e06521765ec6396b99df3b39dca3f7985267180707b196e09d424c1f7a828cc2a80e2ebc8beae2f1db3f79772dd1353afbfb665e1d92ca50bb0ed83cca2f37573dd40471ea2497cc1f15995a920c85cff27a930baf56fbbe4d3b909a639ef32ad0f3b39cb4e1578deb5a16d32304eed1aa35de6f8ca1a2e9f63afb14be75be23ffc068c085238704eea6a4088334fa467d74189164a450be6e828ba97649c37e879cbd00d9c5f0446f349679d2a35a9491180b257c43935ac028f78d6a6e54767e02070affec91ea5ec27a01d497c5ee3f8ee98cfb2c82232d2b1186026f9f49233500a954a0b3a23fbcb7c85030b963e1628c7354b2fd587233676c4091c5ad1b5f248c68e614599eb1c3db8a17a560fd61b5b445ac992a91ec43b3728212980e63217c64163a089fed216fd2c40944aab8397e74785b0fc45a69fefa5bec103afb57f03c6d42616cf2fd7729a1bbceb2aa6233cc514d1160b646e1e4d7cb60d0ffc360a80b4d65c7c71db4d41137b97772c0e340d66ca18e996d53c0dcf33404adc21749edabaab5973ae6508972c45ec40cb608af23c5e7c53aa4f804319b8e0a180dde537a0d893a9f1cf2bdbf39a2d13a1b5ebf5ce6600d41ce1e696637d10b6d1e2fb638cf0705196f70244ed5df5b9fafa82b1436dc86a1718744530e096c52a6e7cf9e5e914d793ed1caabac2492124b42a11db4cf9413758a4b490f51b823bb82aaad9606aa31b70a49b2675cd46c13d5abcad716f97580144c9d036b16e1f8ce88f93255ffda109aeea837fb38eaee5e382eae56fb3555bf9a177beee77aed83c7b71ce1ad555c5fe462ce4b03b70ff7a8d3945fa68bb74a3be59b34d321c0fa06bde6f09cf02384dc6f1ec7e907ca113eebeba713e7973760d4e0c7a52f4bce23c747e107109b24f616ee306a0bdfaa143d67b88dd3051587e1b0996236f6daa07c42db811fcdb07ed424162216c863d911c7491ad502bae6e78f2c566eeffcb54d474177e064d30c3b116db07bf9c0d2a02f0a0219d7e52f484d95471b25d2303002dd818f25a5828bd08322fdb64b388d0ce01df6ef8795483248e293eb1132e58ce9650ee518e5e0db285dde9fff16046dbefe389c265ec0316a64df6c006695299991fa4a18d93add9154a3dd2451ab265d6686dc803a37cc6dfce23e8f12db6d6a0dc3868678fdf8dd7a5bcfa0811f2a50481996ee24917e2d70901ff50c017146238116cff09ce2fdea88676d93304ed3345062a696747e81e9656be04c468bd9c882b95c40a57e980124a4c329338ba24b060bf7110650ea885b474dec76aa5ab604fda6d156945bfc96034828b1ddf9216204a57cdea523d982bed3b13ed98e66cfaa14f19f5e02ec3aafc56857dbe1afcaa140c6413fbe2fc8c5e66b7d55c644e86a6157f4a612a2fd24d4f6f617c71825872ad71e1adb9b30dc09c54617478039e8ac47ceeb0483fdf1ab6d1946992a342c4f7f1db1e7957b0d5637e50b72d76da8c074349f8c09138897149d71b03b02828f6be84449e3fa8bacc2b03c73d7a558a62ce65c5f804824e0acc6aa027e824ed2cf884fb00136dd794d1726d4820024dfa18bee539a8365cbc0e3186abba496636df307f9dfe257ef67c6854ead45eb504ece6fb76cd7c4a40ffb9d860f1e425373bc936512efa86b7b461538f7a765f059e05253a29752ef2081d650e56d4f388c6c8a687cbd9009050ea17ae944e7e0159aa58e2aa494fdbf9ce6ec76fe060ae8d26703313808d28cb038e3f24aef9757b571a9ca0e72d924d335e3994afef243088d094999d8c45139d199e7e5d605fefb343cf26494b51b8c8f311d83f4cf93d6fb417372faa7f8b45abe7a8f08398a908a61628f3ce0f667ef0d8cae52d808c2cae7a82ee6b8c7167af23f60a7041a3b6c67479a45c43acf915a69c62dedef5e2f3ff26c5956c538af1011639b34b2aab0ad8ea035f37dbbd6240d1f2683a0d2f653320683cc61ea7da96506bc709d4a855c9cbc06a89b8d24ecd489c526881a3c6c99ab66d67f7d66aa4a95a4bb516b9a0ec1e18f298ba5975d528e958a81d80dc2e3c18d5ff192c7f9d2fc3d3fd56f6a74f0e32b233a54e1d6cb4ceb7e54931c8ef49685e1444a75af6f2f5a46af676a6828d5fb3106175283e9fd41019ea79ffa04125c5f50cf2dece897f1cf48d763899f4ce100752f32f3fbec8a52e3a31f0ebfb13745f4f41bf601c797e66ef2d9e87b223763fed39609881bd0ce7ac94fb92a2875a85d4b2d34f6f610aaccafd56de5cc03ddaedfde9318c68a7e223517079723a30b0a52171193527374bbda63b23ce417c66f0cd2da453eb31a51639146289cf76dd9882dad92b5df9ab7405eff67bb9e976ad39ab8abe7962858e29369572869c958d801fb922c30f10ce47abdb4be8b129c2a80e42d99677443a11c9b449e5adc41b27a195d766d3616702ba746498d4d4309fc839e685faa32dc68495647d392eac0a28e1bb69d394cc44b8866b83b95dce1d184cdb183cd0343cd7d57d04176781b504a2b4fee9be1f0fb419157027de1261f135937cf7d3cd33fe0472f55e70f17a91c38e3cc9fed89314ab353aef6e1dae091f407d280b8d5f60a2083f5c31436b6885478b22784ec7319c89c029a7b932fc77ef5e953b359b81e06be9155168079c678eecc887a5771096c2bd8be989a8434948821074bb61bd624378b0f7bcaca4d694d773daadcc5f4d5647dedd4c896ba5ce58de85c8228072e4d7466aee5c5da1953ecb164c549da039deca499e9326ac2bf191f503b246c290e14514b4c3a9148c9cd191ff44eab3c7a92d89817d6873884f90e080cc35eaeca15ee38c0b2628a5ad8fdf4b73905065def6e200ead7718e0dc25548930e533cd8ebb12428c1b1a726cd5399d518e5fe7f9cc1b0f79a2d8c1d96f73efb3de031fb7f30fa820f2109676a4eca6472fc37253903bf0ee746923612033091825e13835f34157894fc14e4e82e8223e1edf1bb5fbda66baa086957a50cf24e7782b24fc5269a980175e6fc4312b16e3576ae8bf0784497375b20341af2c9a6531baa371ccb3b39085fc2b6e90fa249f97f85b9a89e311d453683a1cf207fa95ef1c4a0cdb3902fd8db16c8f5a9731ef0dd4312a23468d78dea1a4d10ee67bcce1fea6a8f6f6b0fac6bc3633d5f9b3ee615141d4845d1e2680cffbe31f7db13a774833e86b61c5c4693d181eb14e670c2a194d627fc1d3795d49208331df8821902d6f27484721093fa348d2e90ace46e5a3bfe02be59326bab581e7b0765638962db9c33b7e9629d71846f7f0e09f96fa28916dfafd0b2cbe5a6f41a88154f09e7797043d50de7f092b065caee57f927ede1ccd11d412dc5701441c51c5b59f95ee21922e172ab1e5ef74315b41ca6578d02da1dd7889bdda4e2eec01046af62a86c0cfce1e2d66ab587fa32f395de41885699a53a79445848cceac2665f02ebf1bee1faec09a9928cc1a61a0df7b135e8c1ee5886f68c97b829ac042b34f50f5cc658741a3bf53f0cd6d2d4c655884390cd76540917ae58f4ede3d7e8c158a1298dc51504f286b8fcd47388efb42a60fdcc521bd34f880204ecb017b33766f3a788eb3106487ad93b136d1e7f62963242d1913c032798bcbfebd6822252e3b70f4b8102c7720256f83839b06a4c5017510c0925b52551d615b125400fca3fe45c43d80a5bbaf6eb619336c3560bb5af6fc6606244bfd5597ea082cb1371664c54b6dd7e054612ef6c96e1a55ee1644fe7de8edae3d90cd8aa6c9e4a54af4a969988721b185987bcd71c4d3d9a84c9aba9dda500bbf0ca2cfceb99fd6385183c551ba5cdcaa30e406d3db509449a40e0edbd0eafa157b3b20be466b30c4c6f33f8388704f32ef7f27eb47cceb5997a7bbdd8b6c0b8b163406f40f1d59e7cb893fdc7ea418f421ffe1bbbc6e37a22bac826d33663461237bd4c9ea3940889132c25ae9a05abf3185318dde2599ad2284436ca3b1f99edc664e378244b762c30a61cbd5100a712d404802319361d613908cb1c83d6e4a9da0f56a67a218b8de3c49a9f92bf32116bf5b7a79c3a36808ce189226bd4278340db8d79c654cbd814b876624af4d45553df9e0bcf2367f7efc08842c99bc747b1ce478b11f91ab27ac71b841236c446667e6d09eb9c444e1eed1fb05821ebdb256d63cb26d552d99eb1151a117a1e93f16ced62b678556cad061e21ecb31ee8787e54bef2c1549e93afc2f6dff0124c7602b94efa1acfb2a3fc46d2565e9d8efc9ce56d849d05550c22e7bad5a8b39f1c28c85973e56b7cbe40ea877d14bac3aa68caf67e3d428d1ebc7718de226cffb4c47ef2b8a18bb9cefbee13f710fc389ad08cc4d20d9e9fd1850a8f3e454b8f2cd33bb65cfaa0fe7fc17383116a18456bc8e273fb020776026286903198d96b62d6e3ca3f69e5b5eee190fcab660eba2370d267cf5f619d74346a6463722ca25c8beeea9835b7520a678a17ae4e1c7d1213bb648de1765baeff0c0955810dd99eaa06714b8c356ad9cbd314b9d75c262c8c2f8259fb6674227b30e7baa3dce2b696f0aa9e7ce108890e87858c6639f3fd700d602dc9f9bba901ccfb9ff1f931d7e515465451b2c8ee7b7e51d1c3c91f25107f47894eca1a494d74c8ed6eb8154bd3a9329b1f11def0b5f08ccb81a97dbc19146256e77a83a9135c805537c7b91417967fffc2d7836e0c6985b87f8a10a1b0a8d5a5c4fdfafdb7246528ea4fe43b1985098397a7090b8f5dc14fe706becf8c243d8bfb6759926d995dd490bc38437774b9577534c23e2945ccf377ab1128bf75876e37f2f8d214802af25769171d4c5ec4b15a2199e1aafea573fd5ff3073ff413261e61f8081714eb284550e071a236d", 0x1000}], 0x6, 0x0, 0x0) 16:00:42 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = dup(r0) unlinkat(r1, &(0x7f0000000140)='./file0/../file0\x00', 0x8) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x28001, 0x10) unlinkat(r2, &(0x7f0000000080)='./file0/../file0\x00', 0x8) 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x40000000000000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f0000000200)="b2686e74541e9d00491cd78912846cb6e9ae552fec2d693728c11af51ef714f9fa8e5d7b201724df346ccb890cbec01f7b96cd06bd1dae22677085765e5a2795217865295be2770c70f8c36b205578f5e1d5634f1a19721b42a73e67") 16:00:42 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) lseek(r0, 0x0, 0x0, 0x3) 16:00:42 executing program 0: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x0, 0x282) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000100)=""/212) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0xfffffffffffffffb) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x280, 0x0) accept(r0, &(0x7f00000004c0)=@in, &(0x7f0000000440)=0xc) 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:42 executing program 0: unveil(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:00:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xffffffffffffffc0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() 16:00:42 executing program 1: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x6, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 13:34:12 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x9, r0) getsockopt(r1, 0x55, 0x7f, &(0x7f0000000240)=""/167, &(0x7f0000000180)=0xa7) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) close(r1) 13:34:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x84) chflagsat(r0, &(0x7f00000000c0)='\x00', 0x0, 0x2) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 13:34:12 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) shutdown(r0, 0x3) 13:34:12 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x200, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4, 0x9, 0x5, 0xff}, {0x8, 0xfffffffffffff001, 0x0, 0x3}, {0x0, 0x81, 0x10000, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) pread(r1, &(0x7f0000000140)="bb364d9ddf9631eb957d4c", 0xfffffeee, 0x0, 0x0) poll(&(0x7f0000000180)=[{r1}], 0x1, 0xb20) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$BIOCLOCK(r1, 0x20004276) 13:34:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x400000000000000) 13:34:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() msgget$private(0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) readlink(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480)=""/174, 0xae) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) shmget(0x3, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000540)) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) rmdir(&(0x7f0000000080)='./bus\x00') msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r2, 0x5) syz_open_pts() unlinkat(r3, &(0x7f0000000180)='./bus\x00', 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) r11 = semget(0xffffffffffffffff, 0x1, 0x4) semop(r11, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 13:34:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) recvfrom$inet(r0, &(0x7f0000000040)=""/77, 0x4d, 0x842, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f00006cdffb), 0x0) 13:34:13 executing program 1: r0 = socket(0x10000000000001e, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x1) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xf138120868d5c615) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r1, 0x400001) 13:34:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x768586ed) 13:34:13 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x102) unlink(&(0x7f00000000c0)='.') 13:34:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xfffffd49) 13:34:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd5e0300000056ff97200e3f724f02c652dfae0c98726a5399681558905a66475446ef262c61cfe35d7d7a9a808856a6104f521432b39fcb9c630aa5acd5b1943f1b50ab65d27286c1043ec4630700ed4b3582218d01b52eb4a4cb9c9764a9b591dbba9284330b4fc1b16c9a332502d20c9e", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r3 = getegid() setgid(r3) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') r4 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fcntl$setflags(r4, 0x2, 0x1) getpeername$inet6(r5, &(0x7f0000000040), &(0x7f0000000100)=0xc) 13:34:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x100006) 13:34:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) 13:34:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x0, 0x7f) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) 13:34:14 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) 13:34:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8153, 0x28a3) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x7, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x1000, 0x7}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x48, 0x83}, {{r0}, 0xfffffffffffffffa, 0x12, 0x20000001, 0x8, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x8000, 0xd71f}, {{r0}, 0xfffffffffffffffd, 0x76, 0x2, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x0, 0x3}, {{r0}, 0xfffffffffffffffa, 0x18, 0xfffff, 0x6, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffe, 0x84, 0x4, 0x3, 0x9}], 0x1, &(0x7f0000000180)={0x7fff, 0x8}) fchdir(r0) 13:34:14 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2056, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x100) close(r0) 13:34:14 executing program 0: r0 = syz_open_pts() r1 = semget(0x1, 0x3, 0x60) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/102) syz_open_pts() r2 = syz_open_pts() fchflags(r0, 0x0) r3 = dup2(r2, r0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) 13:34:14 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x0, 0x1) 13:34:14 executing program 0: r0 = socket(0x18, 0x6, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r0) mlockall(0x2) 13:34:14 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0xfffffffffffffffc, 0x7fffffff, 0x3}, 0xc) r1 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r1, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) poll(&(0x7f0000000040)=[{r1, 0x1a7}], 0x1, 0x0) 13:34:14 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000240)=[{r0, 0x1}], 0x1, 0x100) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0xe000)=nil, 0xe000, 0x3) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) setitimer(0x1, 0x0, &(0x7f0000000080)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000300)=0x6) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) setitimer(0x0, 0x0, &(0x7f0000000040)) 13:34:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0xffffffffffffffc0, 0x4, 0x6, "e219f7ad820ea2e4ba2330e9bebaf362beb4571f", 0x86, 0xff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x0, './file0\x00', './file0\x00'}) 13:34:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 13:34:15 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f0000000080)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0xa7ae74370203bf8f}], 0x1, 0x0) 13:34:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x40}) open(&(0x7f0000000180)='./file0\x00', 0x881, 0x20) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) close(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x2, 0x3f, 0x7fffffff, 0xffffffffffffffff}, {0x6, 0x10000, 0x7fffffff, 0xf4}, {0x2993, 0x8, 0x71b, 0x1}, {0x6, 0x0, 0xde80, 0x101}, {0xffff, 0x80a, 0x9, 0x7}, {0x2, 0x7, 0x8, 0x8}]}) 13:34:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x1b, 0x4, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x9, 0x9, './file0\x00', 0x80, 0x20, 0x2, 0x200}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=[{0x10}], 0x10}, 0x8) 13:34:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000000)="5507ef9bad58c9106044fa3367e3693d574cd0fb1dbf455c53129d980ce32248778b976d08bada58edfbff25fe96a880818d2f3d5c5f9be81e23a4d05e0c694fb123ae1ee0b85db01dd10803e8ab3e984506104f09cb8ed0b234daf5e8b9884dae48b1c560b1b25cee3d0fcd17657bac33ee2c5f02e177fd42445adaae4e2ba347fc52b6ab4745a849e806112285fce1d02b77296bea38dda35fc488832a09c0f561e8167207e6e82ef3d827c3e7289c90bf59389b637388886a43782ba545e1712ce762ba92bb7a7ab7578a5e7a85d58075587c38b8a56b2bbae10b00773059ffc51383758c3a763ec885c5f5cd4ed4b511338d7aade509c6714409ddb96c05ac05af9c16a2d6148940dd4fd0da177165687c26d87e09ce9b57e3fea74a87b0ba4f8bd981fd3c3b06acab9e5849bf3f373a02d4d63a3dd43f48657d07d92be6d6964ac3496a44559e54da7915c70a3355acdfeb1352b781f39fc003f6f151b103d73a9623c64d12e84a0c282fe5426c361939db20860cc7eb1491c0b8dc6b9a8ee4103cac621d97962cbbbf45eab24256446a76094733fba4f8d9160878c8eb154786b6f4fb732d251a9bf7d21890eccfdf70d179412b21802369f6443132ed9054768efed45f23227f63110403cb30f1ad42417617d5ea0aa817a37fe052887c2e484c5222fae2bb95597efdebcf09ed41c31df99f66f7492dddb2d0a5be1e4b32698f7d002cc8943fa8064485cbf549405be4a381cb7b5eca0152163f8837af22a6ca3eaa75086351a38cd19cdb22844895efbc7e8cd6827aaec2f9b9cdee02bf7699fbb77dbe6e81750ae6039c2a6cffa07334976107e4f751e1c7bda85f3a45488d44dc6318c6eed228e75f2ea8fed4d258556922a12485e2180b522ebaf7cd874295fbdefac3eb3a8f57615dec28bd216d9b474b3cbb3afc1accaf39636504624b2f66f750ccacfcc2c146100df12697908183cb2662ff0f84b05b653e3481a4d0822c9d195f90f0805bc0de65dbbdb3787075d1a2687c59115f30a7122d4463ed89bbc01fd210ba39297cc222b3f458b3368aff9d427f1ddca807acc46ad6583625e08894eb2155a09af8414fdea56a04f2f189b432d7b7d4ac89673c2230a215775ffc4533b55560cd9c1409ad079edf82e416a0c3455ca30301f6dbe897cc0b7bf7f5ca9f0840a490478d83ff354cf147e1c04330b38a53c35209482f1c9cb7150aacea47c24622bbde2f0ec7b66c200c4dabff6faaed7a726e10e8f789ad535592a5294dd0243a62cb9165f5faa15e7cd2cf1e42296842698347348372816ad7e09dea9196b312e1d6e28e1045f0769de6e8ebf08db0f2b312f814e52cbdbb56cf95b3706f283f69f3c79b586e5cc5568ef3882ef050a95cc65b6c49ebf960db8e0d67cf243b9ffb1272fd5797ba6d34bcb66418ac27c2b1f167d86a3aaa4dafaab825b8dd76f0f539f37ca3daa7d277500208b8541799d2cde6d2a3543369d85215ab3495e9bbd777ba59ea6471182d4d4906ee4a59d5401f249138f553f0027dc6d1351dc45a8fd30ae41dacb5c6aae1ef3ef87cbb11494f66d9b668c5caf273a95583d9b9cfd98e4852888a013f38e1860ab549145d624416de316e81aaca81560f501336be164e9194318d786ad2e16828a4fc931df42fb993256b949d15fa913ea0b8334f4505adb43424e5b50239e882e1e3777bcf8a351dd458d2345201feaed9c3b59851e2bbf6e8b78412257870ba385387339198adbf69dfb0f1c03588b7736980a80bbab3832a6b5895a727cac8a1cb3e074e3476d802bae2e9d42c0c8311146ee809c2ff59fe02ca2cd07ad11b25c862274b5a7728fe48aa2afe14696198a9d47359b032c28f57cda3dea9f47d288da648ec7e8ae79d4d51fad4ed6c1b17a98482510342d78591a98a7b021b085153f96c613c9874ba75e3daa63276da604d1c560a8a9e447e216db7bb7b28db2d3aad655840cb6a822ba0789f3526babf0aa9e1f9774ec3e6cf4e038fe0211955acb63ac00c297a2cfd98f461c7ab0730e5a1246481b3b9c9725ddb7ed63ec2f12b0bf6a24e4eddd0d0dbfbc0ae232f4427063259ff99fdd44079df82fe006e58c63d280661cab37f950adaa4cba1be8b5c8eeafe23fda2b90b3d2dc49054cbe0dcabe92b52ee37f6abd6307644115c5f55de20dd30c3871df23180cfbc18fd10c20722fb02d7e486bbbd20fb662d418a4d08cc1a13f6d0965a0d01b8f29d9852e9533139b41d7bad89b7a931ec11c3a1632ca25b5e7ce27e57ba86b68a5285c83e6c3673b9dbad1230de58353427d3e6c844efa554b93c4f61475b2ba83b2f2f77e7ef23f15c4199b18a4609d0265c7116f685dd1299b5cef444cec5e83b150519dfea011d0886b839bf508055b257361907460ecaf04726e1c443d55006a484ebf6ea73ca5a69218e3c4f4f272bc19babfae585eaa0d768d10f14dd47b8d9795984687770ddca6b55eb4460d80d50828f85537697f6fc40f800dcbb0df345ba1f7a821ab8b6230e4ea8532756cef483132cf0efd907225bdc61d8695ec7f23fd6d0aeaa134e97e0f0278481ce6bf1c0c55a5904b7f8bf9c0acee3996c21669512819a64c7d25faf474cce3641a91101d3915eebed3848e7061e5ed0fcb4b28fe06b7bd6d2367e9c61408fb2c30d6399362776f87313daafdc5daed2064f4c9b48ef8f491d7db785fa8b4670940ad3d804ea409f55b3ec98665569f0fe4e4eea185fe20367fa36031fef18bb320453bf899b31ed44f58e1862c43b539b5e03ab30856883a63faabc0abc6a764c2b67f1a1420175110fd98b8f45f8ca780359fb48115325515423020849af49040178e4233a7edfc533c399ba587a2582f262fd38ca4560a01222f9d9ec61a46715232a5b43df03cd7180956b2926296518c0208f0ace3e3db6d7f236d821878d8e0b1a46092aad441022d75acfa982813dc4b8fded61bacf6a7855a6e473ae3b2aacc323fc7fbd626a8c6aed74115f8a0d8aedacbdbdb1d9242ef3bd3794a3e25913076d0049ac9a595471cde1104bcbc11e26a1592378cf5899956dfd58150048da9aa4140aa340ed131192fb44380d2d5cbd2b3524f5bdd160765010875501c2f0b217baba408049788dbea6a5a30eb7cc922cbf0eeac9f107bff6baf96f7a6f44ccef1f2bbd3ce28f0c0465e713b17b5aded89065f2d253a88b15d54fc9f1d5746ff1cdee66be06221846d70f9785190691c30d3c9be84cecfd590ad9cfd7d9297b047fd81051e73804bd1cc2b2ab0c990f2146b6a95e37930ed2ba794e5527b46b1a748fb9df141ea8024ab5693f6707649fae809a8a0e7c78c39e2f8290d2bf533e5164f9b1ccab715583a080a181e4cc3da51738748578da12409c672e7f909e1a9cac96b8fb7f0b5496a1f26ad599ead71cab5dfa323a44995162deb6bc81e381fa5eda718ff4a3645196c53666dded1b3e78d275a09d5b5e613286e21f2e2f4e8921112d05b86794afe1840ab351d01e92918c77fee6d9cd4d5969b1725103b9a2b882fda3a1e41ca58dffbfc70a8dbb7f69493af36789974ad57c1d85535ec91930baa5beeb0fe07ec64d173fc08dced4d15560f50a42075f93429bd8d98f2cf5fb819176644ec1955e752ddb855a016d027e50fca442c128920fdd12fd3b5122bbc8b937c22254ca85f251ae22fd7d6e9ae00d031727f2b193b96ab84b2a9f1d8d46cd4ea836d03dc3b275f3cff81d84b2040bd4c6845eb7280896c5ac400f1da9e4a9f41ae404396a0280eea020a8e8dbea4c8feeb5e3761d2f8175efdff301c9ef6d1d0a941343d4e41c7a757fd1e2b52e45eae59b88d7ffd2efe32a00ea9bfbdb3c020a8ad06fc0bd936d0ddaec0c3afa365cf8769e2952c3dd1dbbbfd1683e2ce6cb70b4bbdd98242bcf98f25ddd1b88da96380fe175ba8d479a61aea1c622a9364e05fa84db83e3a97a427f94ee0eed8c06343c1f68d4c71008f2d7478914529fd882c8e8ad02a1f9686a054f3be0c47399365b08bb05d8e472a7747a2d2a3e61df08a9a8a83c438a37f1d6ccb7158d1b61c2d8f8a39476c7c61e14ca6bd458e7301b5efe024819d3714a0f37dcb97693b94b0241aa0d9b8b9f6fd478f59403ec44d984a12069d41430d5cd86c6c6071c3c02ed9f7e87c029345aba9538a1bbff6b38f00099e05c9688da8e8d749b54feea95cd3243c564b6dcceb3d136db66faf15b3a1f2958a153d4af68a601d36f60b5dc1dcb6cd6ef3d240b277799a2f2f6b5674d0c3f1cbd98760893db7cc5395e200f09061dbc4fe0adb319ecbbb88c17ce3a9c60783af1f425877dec1a98984ad4a9635cb7616602d7aa9108b5003cf2456dc9eb00ecde7b62d8116ad9168c5185b250164217b3134a6b24a707bede67147d520196bbc4a0efff63f3e3766532c9689ff37e2559c9de96bbf0fc72ba4c0770a357bef1acb68753ede89cc1344ef17322bd9244e4f1ac017604335d4aedf7070d979f1f3b7711f970417a74e4ff90869aac332f46e6126b27f0428e7f3fdf5f56b82570d86f4c31d7292f19afbe16932ba194524a15e1b279ab1bba69a2a620650af6f53b5886d4ec38843ae63ac075baf24732ee66ff14bf854fe67c637b9ae157366f57dddd44b4105383ef82e56b4bc4296e9d338856fb94a56c335668b4234cda02d9ca562c85fba1eafd77fc6ac374604a29d41f267218e8f6d49a545e79d31d74f5d310b2979d43b03698ebbb0cf33ec4cafc3621aa79a905fd57c13a6d2eaf664283ac3dc801c3909875a0245ec8bb23035f029ea129168dadb337c3ed7b7761ced40b5d2aa9ffeafec18143900b2b8601b4a95f9b77fdef610dd0ba5ccfc0333e4c5bb150b2e4f7d0e3235310c89c7803ad1f85739e6cb9d6c307392f42e877ba7ed8e937de06cfaae101b758fa4c9b389f8d61fc43fd8801e0da75922deaad25bc5ff0ea5565914d22eea96210179181dac75b4de2cc88272a134417da5b1b461e3ccd9b864c5702b866683a5fdef6998b3898d9edb10f825bbbd56be4a48605260d17e37030f96a1deb36e767123fb9b5980afebbd708e4eed33789edcc019dfe8487cc73eb57568a77722ae6aa0cb119de372a304036a7ec0039c74c10fb5d4104c9fd263fe3631d67ca408beafe47ef36c52984b950a867af3c85d703ad1828e77f8bbcc2aed7815d9b20a4dddd64a67e9c66e0a93bdd442e4b2e90f80a01638dbaca758d8940e6bf21d09ee7734688b87f595870c25ee5617654a6836119f2ac83795715d2eb9f2ca72dad684240981593d93450c01cb151a50e16ecf952c0f37b4a990532d6f354fd322472cf9ed2bdd6f41db2af7e452afb40022f520892d4389dc756b187b8b1aef14a0aa202598963bedd14cc97e218bd205fcfb765e6bc10c1090761ce99eee677ff37ef9be6d987c2ff2b999c113e5140dd5c4e97408a844282f6be42a5648d29d01fba689d12440c1c5967bbd22558ca605501ea8e5e93477eb42fb98c574bfef1bbae2fe597005ea2937239ccd28b171a8ec3c99d1cbbc1cb6eb6c7a4d173b1e5212d82374e599773b297492ce0d76e3d18d2b07459153aaa90e0d4c9ff3b3f6c55c30638853734737a8ae101202d4f7f0429f7f2c681811de80937fe09c03e10ca86c01b904eac8fe5c38623631922a50f36164cf6403cd91e4f829df4e1b03a9deeadfb1f8ff24888663fa7aeb0cdf357b01cfa840e88d9158393a2983ac4dd7a3300281848d60a812c758ff2e0f1dac2c421da43c142c5adbfad989970", 0x1000) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 13:34:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) getsockopt(r0, 0x0, 0x8, &(0x7f0000000000)=""/172, &(0x7f00000000c0)=0xac) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) 13:34:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x4, 0xfa5d, &(0x7f0000000080)="de099ac9b1e1633dfd7f1ccbd94bd2117016d7b990a32289b94e36914200c36981e48e3607f265a9de927a8950714105c6cf3c7a06e49400aad1def09b835f", 0x3f) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/118, 0x76, 0x41, &(0x7f0000000140)={0x18, 0x3, 0x2, 0x8000}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 13:34:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x8000000000000403, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xafaf, "8d78742aa39d9c6003d8403d0df63791286298c8"}) ioctl$TIOCSDTR(r1, 0x20007479) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a9541891", 0x47f) 13:34:15 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) clock_gettime(0x2, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mkdir(&(0x7f0000000140)='./file0\x00', 0x111) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) rmdir(&(0x7f0000000000)='./file0\x00') 13:34:15 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e581", 0x11) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = fcntl$dupfd(r0, 0x0, r0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x8, 0x1}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x80000022, 0x6d035f79, 0x7}, {{r0}, 0xfffffffffffffffb, 0x26, 0x8000000a, 0x81, 0x8}, {{r0}, 0xfffffffffffffffc, 0x1, 0x49, 0x800, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000089, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x10, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0xb1fbaa1d2a54338e, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x7, 0xfd}, {{r0}, 0xfffffffffffffffa, 0x2, 0x5, 0x4, 0xffffffffffffff4e}], 0xa5, &(0x7f0000000040)={0xae30, 0xaf2}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x26}, {0x87, 0xfffffffffffffffd}], 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) 13:34:15 executing program 0: r0 = msgget(0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8400, 0x81) sendto(r1, &(0x7f0000000040)="24376249435c045691ee3963588efab378c71b76ce5660f7011ec6f817f08c353f00b2ef2202c25ffb8a44d84a7dabd44058c497343e77e3d8cfd548b2391a3445748ce1e527d7e4f72a78e38ea0ef01f1fe72480cf2ea1a1d7e2e61ac9bfceccfab939dad5de8e7bebea997cf7871b444a92ee869458807fd9e2b4317ff1aa44b0529cdc39232bb4a9245496f7c2f53c3c973817343edfa19efcac55e58950c66c450731923ca7ae32481c08dd099a9a5509f7fe8de189997728b4dab583e10b63e38701713f95bdc4e3906c27857be", 0xd0, 0x1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x8, 0x7}, 0xc) msgrcv(r0, 0x0, 0x0, 0x2, 0x800) 13:34:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002053, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000016c0)=[{{r0}, 0x0, 0x80, 0xfffff, 0xfffffffffffffffd, 0x61}, {{r0}, 0x0, 0x10, 0x40000000, 0x6, 0x7e57}, {{r0}, 0xffffffffffffffff, 0x80, 0x5, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0x3}, {{r0}, 0x0, 0x15, 0x9e23279b742ea8a9, 0x9, 0x1}], 0x101, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x43, 0x100000000, 0xffffffff}], 0x3, &(0x7f00000002c0)={0xf4d, 0x2}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x1000, 0x6b2}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="d54932e741885b5cd0795ad9c2679312a7aec4bf7a9c283910cd7643974f77f18703e6ea9d6c5716f80a28062b80374e5d3e4acb3826ea87da4618696c131a33584923f302f9a999c4232101b843fe97989c0b6125f1e590aa7ad4e37b47fe47e935e87aba74f13435425bec73b86f3f1afe01338ebc0687e925ba2ec0d5d133e936aa2307b1c6e9c492ec2890c86c4bd7d772ea5d7e0ab3ca6d2c18fe53dd5e91ff56fbfb5003d47272b557fdabcfffb0b6fb572185af62902eba5ac5", 0xbd}, {&(0x7f0000000100)}, {&(0x7f0000000340)="abf614e1076765e1eee224921448e7d960dadabe300faa467334fc374d46b47759a5f7136bb158204bd91dc4aba089456d4220ea3522c87bf6b5893749c903244aef399ed2a4d8a998c8b990b7b11d0285a6d2919d05defa6f3b6fc43f0d7e72a1e70b15e4c4cb6ed89c062da05023da4dfaa88a406ce386908b17e710f2c8ec1423ac830ba915a5d112c302a6567e81a4ed9030340d26e651a53004d3d494177df0c2ef75b5ad34c60dd68e77a9924f5f128ec797cf129dbc6a59789a46d919ceb65ac52847883178460a9fbdc295baf09de8e992bfc75a7477f97a7056da5ad05eb45db2fc96cfe5527d9ff68b49ef5c3568e174bcae004c99ba8e7ea74bd105c76041f4464fb2775947126dc838b196910b1075b85089549726c4e44efed1dde0aca20b2fd82995279c9a7123c092df53426b7b60ca45019418b2ea584b1be5591f8db6d75ae80a4fd28c947f37201adc75030ed1e280303d2f0658011faf54de973b8d33ab209ff66cbbf4a8dd4a5431bf1ad5cb4bc7116a477e9f9ee75c7a0bba3b60da71be4d02b406a773faf278f348b8c2448a7164597281d8f08866c22d48ec00ae68ffa9b93842ab819854911919fbff432cf0cc1585c8167a907cedcc6aa4c0a1f718c83da2a8d5d891a551f5a1e1a06f60f29d8b613ef706e589bde94781adb6e0c913b77690130d623b80c14345082dd17a4b2c51c5892b74c3aad0279d16b7189a740508faa87da87f60c1cde72b1a017d734d2b7afba3735bb84758f5d508a579191c03719cbcc0e92f5cea606d795cf128e905fa2b7079bb8d2f5616dded162142ac631762a053a33c6a08811de591b4aea8df06dbe8f5e2162fbe7d6b74b2d16255d0434e40db80892f9cc74a387a1e559b2eba01a82036f04b442bcc2deb97a02f2ff31e28e4549f9af6f05e29566874d639fdd0aa9844e2b2921a5c9aed223a1de92a32f5f30e0c95bee5f1dfa8d83b197d784f29f33a3c9c2ffebfcbb1058dd34325183a55de779657aa11a32787a4e024b29b9dc4a5c8fe79ac8ab5153104618e089476888a764d1a7c8fd39c326e43bb4965a724df2c42b1b9fbb562978721bbc86f1b7bd4d63898be6c2954d404ce7da34082967735ba87f52fb44b79c47dede93d915e63f9a031eab49c6219f0129774c776179147e4b99d5d03484144a589fb86755fd6f1f610cbd38bee63bbfd3ae2bfad72596a9cacfcc86d97090ef5ba4ccf14998c74223f3336bcfd06688919b4924d12b96136d2a8f723611045f1369fddc23aff8a32b6c08c9772ed2bb9e1194b6a44c9adbe27acc7b81160b74762ce7c07cab22157b6a0eb3f1a1d606923412b52a547eca4d14c199dff47cea8d472212d74476bfbb704c90b92c370d452e3c30096cfe931d1b8848362748a58e6cb2695903d9911b63bf01426798b76e267f81cdc4bb7be3a1a2bf8d345eba78666cafefcb5f8453db0fc28a62fad0ce9d242ff9868a140dc595f63411d12a776537cd127e86cd79c276490a6e80525bbe4f0231a1b4c4122dfa0956676d067a3aa812ab297528b2ac2ca2e7e936e956b1326fb390aa719932682eb266368c4f7e35f682dd31b3784d817c9eb0a573a70b6f0426f51d4cc17143cdb3516236cfab571533642154b963f22531489fa4aec6210577ec82fe04994aea2b8b4998fd044ba9f0d8034b6404592596cc008974d3db672eae1e2e0d421149e107d7330ac728207d32e76896b1b8493bb55e3fd62d61a42646492b0278331b5a333f39fc7710ca854356adf222fe1dbebd74bc455b676beda73ef2b2b13d5de37619674a0155ceb2be9e175a42cfad3d00e5e691fd690bd3838522844fd7cae2d3302f132020c98de0ffff8eaedfc87ebe6fd365911f04177f0e6e58326dc79c2aa49942d505b78ad916967bdb1b33dc8d5b98cb00852a609ded9034425772dc506b52a5dda2ea1cf10423fd7ff50d7c02b31e6683866f6df628ea22db48c6243b0884423ad474ea569f205b7ccb19ef42629bae1c22c88e47d26cfe8f3426a95582f834672d7702d6fbe3fac1c209d0574b1d47190f22df9771de1b208b329627ab5c3e31c514ffe5f0421140ade11a579068ce53fbf94c034644831623fe6a40146199c40985541ee964971b31aa3a2cfecd5b913db507202f4918ce9e7f33ba21ead92d2be4171fccaa5cc1752f0fc97cabab5cc670233178eb2c2bec9fa1b9fb633db40030405a434092c0d090f729e0854d4f602a368c741d0b06f705ffc763ee40280a7817e11029d21743b03f34d212cfb266d38c3644fa482e8aa8682b47d3ff37a064e5c022417b4414d1e5c73129efca0dac70a70501f99376391f4d2d2a839e40a8ede4c392ac99144334a48d6442813d16169f2aa14e457621814c58dcc6563edde1f36085091b321c1fe03ee9a966d6d117ad48952662e0746006e38a9b8d1f81f0014afa2b9cad29f34b9b42679d35ec1a0d22b1b3650e51428c8e600425692f5d6d57ffa8754b6546f9e4c327bac98161e71cfdfdd2055d3583c5ebd1973b2e8d1a6b834d71e4254b344396ceb4844a92353dd9fc7e1b6636d6fc8772c38d43b30aaa1f9ce4652854ffe9c1909f683686997555b8d5dc2ac42653dcfc5e09e57d9d2a76300924b5b36473a949b793f82f56d3d2eb0f652736489c1c24158119822a5daf4d07cbc7a95e11e9c1684383f86ae2a681430f07b525e6545a10938b8d609693b0c96be4f77f2092cb92a25827ec532bd51a60b06dd94dc0494848c7ef2d35968c697942aedce513ed5b709f6bdf93a4d7609e0e7c7b32e4b74c50f3d21bc146051b605c7723154a1e11fc7d7818fb7dc56462c154fbdfdd8d4c022042b92d7e2e8e7efda3b5283c7c36edf7673fca568eecabe4bac9e2292a5521cc686ddb07bfcfebd5b480911d04d0ba0ab5fef886b3d8a48a5ce69081d893d9743082775f1aaa6f35bdc73fcadb6eccc946f95f3d35c0d2df6869617385aa24bc556ffe1c60ea801657b2f3af6e3a0311059cd63344de88587fe55f4cd6759bab17ebf130a4503e74f0b2f44778fa95a45b0b0579cb29a76d7194b15f9dd19883de3bbb857761e4063195ab3393ca4ada08018da1aab7df5bbc5b6d60bac61aca494816253328daafe54ffc1d72a02bc50e24277db51701e17df6a0e44b9dc0666f9e210ef8fc4283c5ada522aeb4e8d19ae71dbad97b547fa9a44d98d85ecada524bbb9806e9a79775d250126eba5228cf6d5a7bc3a4bff049fc91fe82bb04dfead7c4d361c0f8bbd4f9a38b8ff1263969a0f2f16aa0344bdc981b3caa1462aa1c00e9142350f297d5f838f81f1e8ff38153343ab4290ba1c24c2743e0449e1a26aef907a2712619c94d3c992e5f2b96a3626dfbfe7647c59a1daed546a958902b712023b53903c39cc38c1e015ac03dd045b5fdaecfc6654bed3a770af63e48bef51a925e30420c6d6b5651ff06081f1d5391646b539ca82c8572a781adafb8672277bdbadf6d92b02004b7184ece3a112d2af134a85000f8815c202303c9adef5bc3748570debb3f9fd0724c8f11c8d15234a25207f407a9bbf1ff4342406642317ade8435604bfeca37093b7ab6e2c6b56790b2779a1570c3a2a96aa7723155f4f3e6d53ce76ecd2f007f4a035a70bf8e8cac440fdf652707de6ad7e0e4f8553af7081ccafcbb7ef1e2294e9691eac3077eae7886124793a5d5b644213ec2acbed162b92326af66ea88a38ade3bf559f0f587e45e65d0e3bb6666ee501b83f47e6a1dbbda4c0c563b3ab3b5f0b41e8f1407d3fc69b350ba2d4554b1dadef0b047a4d0980df5842c8ba805d5c7bf85420e225063310fba75cedeebfc13c25d8f1b70024efb69e46b2034e0d194beb5554d65cc8c3337ed881f7cdb2cb3f9d626025dcf41631d40c3ecc8d52ac8a814b8e4c59eae2cee504fe0ef7e53e512f0048ce7bc04360e25ad54ef95b98e1c5867cfe3259663911ca76c2af1df4644f03adcda9ab98d178f557cd12549867c70658d62a8fde71e65557e135c0d1a69ba0ed08d759886839512dc3a8d2fb0b28fef72f5d073613aa66fbc9aba781970f4268eaf8588202d9829f3c83470a659fe20073a95076923609bf8d91b5e8fbe26dd1ed46748ed1a3aca9736f65814998534f76fc4bdf02628946167d4c818aac02f78282b34fef19958f325647331ce6043f47258f9a3bfb7d053cf984a63e1e6243b05d4c1895ac8f7a2580d3b27aa65bfed076e7896b1040219f57b8a3a24ea2675611af58ff6c4a1042d7e25ece1ca2bdc000c8f17d8692dfe63d3db69015719d38723cee0294bbba642ee745bf4305395e1430f90ee2abb1ffc71436946837aef7d9df503f6414cac133340ad80562d55ce1f33099e1000b1ad042913345bcc38f1e829cc925e0525e05feb2ed33b0c4372ef7d9c9e2d5114cb7dcf602704c15a417a15e3bd396096c5d6353efc47a98e1f61fd22459e5bdc9d22ebe2e7bff323ee0fd1fed7f09fac78231eb8f06da559bb186718424142a8f21ee74d0ceec03bff8c8fbabb952a768ab67b69f36dd79e26a0b14746954f2ea97995b2047b2f15573b7c204316a258f75a7676693bd719b2fa33276a3e846e09365d56abaed41a0ac348b493173f3ccdbb7c3e58b3fe3e596d84b8e0b0f1e668ef5904dd9211c0bca81a849c04e4d604499b9aee53553c23ea54de9aaf1a8a923ef236b9835bc398304e6985595afff0de16021e9bc0e0ac09c13ce17e60b9774ff73a73a6687b151f72504a520cc996c7ccc137ed4091d7a015182cd24ef49434450e2ed7c7f3ff87257bc23b8240ba850bebb89ec4b48fe7dda70054958b98a52c7a3f37148428d8ff14a1ab0b2cf1e6a958634d3d55dcdbe6f0642d6ea308853d88630f3e32cf53aefabd651d7d2621cfa9dcec51b60c72edca511b51c53102cfec5e29ec8713aed0eeef708907531a1fefb0347259ba5ea4af80ef1f8b7455da24ad365aab710bd74d5234d5cb54614ae6ebe0a643eeb8b37eed3778a71195c4170e782c26698e6c864239a4174adc11276521869419b64bca4c6c58b47e4ebd8d71028e6b00e573afa792416287dd56acac7970633200d70f6d8763506b8b084afc4501320ba199c7f182728e37ad3cd904af826887a4275ab97850609d6220de2841b0c7c596804e63d88881d31890393e726da936ff2813a67d4b7eb20dee426f338e424284ebd3f84d00b8ced942acd05c8ce2936be28d24a26cb8211b09ddb43f863f4e06a8794e69535f02e3b410c37f42a1223ce04d281e89e8fae581f6aeae46a3301266aaf3c1b2179b7641cc3407a80bf910d1167d3b4d262a4f0cf7afa35850699c5d7c90109b87ae830eda82428015c3e824299e94edd7da3bbe57d5ac1ca5c06e736f1407be035d9cffc774e60642c71ad5a31b81585d80d08e25929446eddf95d68ee0eec5500ee4c516c9581c4165441cedee2bf05aa8e534025b80937b268ab56a16acc4210be7b950feea735a9f805a7a78e368eb6d80a21a6b16603f009238c35fae4e54aa38fd1f218d8dd4b21a652aed7e631ac0d55f59cc8a4605e97568ad6cf17d4c4cd8100cde20143a4c13b1cd4259067808b603c65338d7a20215bc2cef217bf37fedec31baf4c15ddf531ec55b9d5de78347e1d2f88b63423847b8a278aa5f346df6d13a956352d68b1dc9670f994d4abcc7f070f3488bd0e4e82572c188583f0cd3a77044dd09253c508cb1aa0ec3941cec1b71e9b0855f6972e2d18ebc1203f999e59b442762291", 0x1000}], 0x3, &(0x7f0000001340)=[{0xe8, 0x1, 0xfffffffffffffb36, "9f1a809b523a488bb77a0c03e5a04edf14c7435577e006a39a5e919625d13f39d5d3c816f22b3e754cbe3dc1fe2f1c47233d9f992a18f43e5b6dffec7c92b00dce90c069cb42d0ab3c78ea8174bf1ba89e54c6c753fb852bca357c67e11bff88eca25ca0ccd2ee0faf81781fbc33ced7806b074c624d051e8c755130c41ef522fdbe5ebb34fc4e73e25359f0865d5915f56396075953f821965a0cc14737bcc96f46f9182ade41f2100238120556624aa31505b5f2fc41901425c39307e13a5a56b66e1b1a400421c140f74c0cd803b2f3cc"}, {0x80, 0x1, 0x0, "16bafcb1c473bd4c9db1afd5dd687c0fcdef13c61a79c49b00af008950cf97b9084399aca923b7f592c963c7d687557e9bd55997d564ad2ce76e060cab30a74986fe1b265478d99f0d578099818ccb4c39bb4ed39c78571562004008bb1807a4ba1cc0f9794e0a7490da"}, {0x58, 0xffff, 0x4, "5a43abb82df8a2fcbdb5d63f50861a1787e8fc63df15dc2d713b838cd8989d02c29dd7c56a81402cc2a9b72f8f15dc080a601e6c549f1a026606496b8a054bed75ffa2ed"}, {0xf0, 0xffff, 0x2, "1f1407ea1699a8ef1110ed0065f7d5dba9b6c0e2fa9fdc8509d0065e952591750924df1b91d24340aba785ad227c5c80995223d34f8e4547b9111b07746486c507118fbaa4aaa256878e4e12e7993e55a647e99ef44fc28a54f4d0303cab625e78c7145aff4e658b5e3773a2065c8ed05e16a524e6045800f48afd786a1e4dd4ceae791981a4b9ad44bada4f4d836ad5c3a3c934a6852e4dc2604855b66058fc92e28b043097bc363775e98befc0478d51b096f8ff163d2c6b6c7e23c54840e4f99841c0e5513495dde3ebe4abaeacba3c9db4e8a5446366c1"}, {0xd0, 0xffff, 0x8000, "dfc6ecc1ab6deb82dbf487f3cf7a222fdb6c31481a17c67d366fe9bfbe95ff9ee6e042c7876a0278408c0d19d8a801a947b6667ade20bf6f7885b408aa81362cea4702298a275d7bafc5eaaf6a2b229e7a4d073f8f1e8ad8061302b9d9af47876a56e89940daa7761335acbe82d081d5b4bdd580977a9e504afa9f94b8f1ebfea4aa41bfcce508f5f3cfb24499d21dcbc81b69a6907ff9b39a536966d31109719b3ba7aae4fd1f9ee381d94a85922137661e5668822123575f1b727d9bdd1c"}], 0x380}, 0x400) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 13:34:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r2, &(0x7f0000000100)=""/143, 0x8f, 0x800, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x1, 0x815}, 0xc) dup(r3) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) write(r0, 0x0, 0x0) dup(r4) 13:34:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x3b, 0x8005, 0x9) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 13:34:15 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000001180)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000011c0)={0x7ff, 0x3}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 13:34:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xff) 13:34:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) syz_open_pts() close(r0) r1 = syz_open_pts() socket(0x30, 0x3, 0x10001) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c504000000000000e9e92c5d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x20) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) 13:34:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x18000000000) r2 = kqueue() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x8) r3 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) syz_open_pts() 13:34:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 13:34:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x5, 0x5}) 13:34:16 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x900, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x16) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5712, &(0x7f00000001c0)) 13:34:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x401}, 0x10) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f626916ed17eefc0950bbb3f800"], 0xa) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000000c0)) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080082002, 0x7ff) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x0, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x11, 0x0, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x48, 0x2, 0x4, 0x3}], 0x7, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x3, 0x10001}], 0x9968, &(0x7f0000000140)={0x2, 0x80000000}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 13:34:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x7fff, './file0\x00'}) 13:34:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1010b98eff82ace6, &(0x7f0000000340)="01") 13:34:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x120) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setrlimit(0x0, &(0x7f0000000380)={0x4d84, 0x3ff}) chflags(&(0x7f0000000040)='./bus\x00', 0x1) 13:34:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/18, 0x12) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x5) read(r0, &(0x7f0000000000)=""/24, 0x18) 13:34:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x2000000000, 0x0) socketpair(0x32, 0x8000, 0x9, &(0x7f00000001c0)) fcntl$setstatus(r0, 0x4, 0x84) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/139, 0x8b}], 0x1) socketpair(0x39, 0x4, 0x8007, &(0x7f0000000200)) 13:34:16 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) open(&(0x7f0000000380)='./file0\x00', 0x802, 0x4) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/34, 0x22}, {&(0x7f0000000140)=""/76, 0x4c}, {&(0x7f00000001c0)=""/70, 0x46}], 0x3, &(0x7f0000000240)=""/204, 0xcc}, 0x800) 13:34:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="5001050260000004000000000706ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416ee4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babdbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000010020000000000000e0208a371a3f80004ff00000000000000000000000000a2008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x2200312f862e93fe, 0x8, 0x0, 0x0) 13:34:16 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000280)=""/69, 0x45}], 0x10f1, &(0x7f0000000380)=""/81, 0x51}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x28a80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x80000001) 13:34:16 executing program 0: r0 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0xfff, 0x9, {0xffff, 0x40}}) shutdown(r0, 0x1) socket(0x2, 0x5, 0x40) 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2000000028}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x40, 0x8}, {0x0, 0xbf}], 0x2}) 13:34:16 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) write(r2, &(0x7f0000000000)="4fd3defb93a4c68ed24f03cf5d00c9afdc334af42376562078f96cf3cde4c43864ef13a8a3b5fef30a2d3ef2c70016c367aafff11d911cf1d61a1139e4998f42519edab7adab862bfff01b579c0b1e22ed8dc82fa29e8e058b4cd1575439b8d1788fe7f606f161ffa4b494e264a11f45c13f3f408e5bb918259229492f8fc28561e3f30cf52425cbd5274678a1f4c725736ac486eb9271a5dd1a3e8a8c", 0x9d) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file1\x00'}) 13:34:16 executing program 0: r0 = socket(0x11, 0x4003, 0x5) fcntl$setstatus(r0, 0x4, 0x40) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000002070cca90101010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be189508d4037fc1dc4ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90056ee01be657aea8c50000000200000000000000000000000000000000000000000000000000f6ff00000000", 0xb1, 0x0, 0x0, 0x0) close(r0) 13:34:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = shmget(0x2, 0x4000, 0x3, &(0x7f0000ffc000/0x4000)=nil) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x4, 0x100) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r7 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x6, r2, r3, r4, r5, 0x10, 0x9}, 0x400, 0x9, r6, r7, 0x7, 0x3, 0xff}) r8 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r9 = kqueue() r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x82, 0x0) ioctl$BIOCSRSIG(r10, 0x80044272, &(0x7f0000000280)=0x3) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x99}], 0x1, 0x0, 0x6, 0x0) 13:34:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x7, 0x0, 0x0) 13:34:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0xf, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8000}) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x81) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 13:34:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0/file0\x00', r0, r2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={r1, r0, r2}, 0xc) mknod(&(0x7f00000002c0)='./file0/file0\x00', 0x2040, 0x8) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 13:34:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000000)="1ab2ff53a4f37ec520a880617cbb5f18ae257f47734ca2636d7729535e5b27981a5baa120d322772fc2292218c8bbfae57664aa0184e5263a8d816f17c1575644d994474b614edc939e71d5eb569b802f1cf70f7db5fdd883afccb7c1dac61f4ceadbe695dab84731f841550f166a3e9a3da42186f67ae84cd0716c1d73df6cd433d346a9c3eaa4c200bcdc32f479828f038da82e2ed14d945a673b44ed55f982750fec3f47d516a312d55cf9d43e26364bb9df1277d62f316f0367fd14c5f96263f585e09208fb6b401c7e8b21719504012489f64ceb1008ccc14c3bc40dbfd9c5af54c95c102b27ead", 0xea, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x1, 0x7}, 0xc) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) setitimer(0x1, &(0x7f00000000c0)={{0xfffe0000000, 0x2}, {0x7, 0x7}}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x108}, {r1, 0x14}], 0x2, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/33, 0x21) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x7, 0x1d, 0x6}, {0x9, 0x200, 0x0, 0x5}, {0x6, 0x0, 0x7, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x1}, {0xa0e}]}) 13:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1d9, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x20000, 0x40) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) syz_emit_ethernet(0x4, &(0x7f0000000140)="6546a8d0") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xd6, &(0x7f0000000240)="d95bcf0538559f9491d64b521e6837ca499b9fde4ff90017e73121324c765b41ca255cca2092b3cfc24abe1529677fef6c6495fd5eb371b535f000f8a58d290f713b4bdccae52a55cfc11fec16da989d6a8ad9bde0b4ea2e3bec4476dfd691c9408f1dbd3b9ecb292bc3b899acc10c0cc7992a3e606b673ece0954e78b39a69cd9436908e29a4266b5eb80590a903ecf415d77a3668d9608f7a7c5e46d726bc704b12f0857d32f8e898ad2b9586b1dc3eb21edf316f13f13b0c556b276aa2b539bb966756bd5c007a66375264a53818caa6ab23e807f") 13:34:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x200000, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = semget$private(0x0, 0x4, 0x80) semop(r2, &(0x7f0000000040)=[{0x0, 0x9}, {0x3, 0xc528, 0x800}, {0x3, 0x7fff, 0x1000}, {0x0, 0x0, 0x800}, {0x6, 0x2, 0x800}, {0x0, 0xfffffffffffffffb, 0x1800}], 0x6) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x211, 0x4) ioctl$TIOCDRAIN(r3, 0x2000745e) 13:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xa00, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1b, 0x4}, {0x87, 0x1}, {0x1, 0x0, 0x0, 0xffc}]}) syz_emit_ethernet(0xffffff33, &(0x7f0000000180)="969b100e") 13:34:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x3) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0xaf) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) r3 = dup2(r0, r0) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) pipe(&(0x7f0000000100)) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x9) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x8}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="d7ffa63a4623a7d849c7a4b94d53", 0xe}], 0x1, 0x0, 0x0) flock(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 13:34:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x3) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x12}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r2) 13:34:17 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) dup2(r1, r2) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/163, 0xa3}], 0x1, 0x0, 0x5) write(r3, 0xfffffffffffffffe, 0x2d2) 13:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") fcntl$setstatus(r0, 0x4, 0x48) 13:34:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3f, './file0\x00', './file0\x00'}) read(r1, &(0x7f0000000180)=""/122, 0x7a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x5cf40318228cb9ee, &(0x7f0000000480)="ea95978e081470b27b88b64ddf912241cf38841bc729f671b04aa2a442fa0445abc47ea130867d3f9309ad4d64ed7ab837e12383dc7c33c19dfcf0ee1813a7380ce68556335f54245ec904a4aadd229b14e0785d995bbbe98c4f3c69293d1da08af666d1ff1c4c46cfe8000000000000") 13:34:17 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x800000e6, './file0\x00', './file0\x00'}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') open$dir(&(0x7f0000000080)='./file0\x00', 0x500, 0x24) 13:34:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") bind$unix(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) pread(r0, &(0x7f00000000c0)="787981f45b00eac7967805cbfa6c3dc8fa5fb0a97b321a52b4285e0b1d807a32348a3eab588df14ffd83c4e9d7507bc152663bf22d9fd05376964651e2cf5ead39cf00b90a5af670622b95cd1ad8cc328e9a02fd6f707560895d7bd00eeef1ac77476c2fc2c8a9f665048b9e16f481ab", 0x70, 0x0, 0x0) 13:34:18 executing program 1: r0 = msgget$private(0x0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0xffff, 0x4}) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES32=r0, @ANYRESHEX=r0]], 0x1, 0x800) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0x6) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000bd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb00"/245], 0xf5, 0x1, 0x1000) dup2(0xffffffffffffffff, 0xffffffffffffff9c) 13:34:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000100028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x20008420, 0x0) fchdir(r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) socket(0x12, 0x0, 0x8) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1) clock_gettime(0x3, &(0x7f0000000000)) 13:34:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = getuid() setuid(r0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) r1 = open(&(0x7f0000000180)='./file0/file1\x00', 0x80, 0x10) bind$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='r\x00') rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 13:34:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) listen(r0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="fcb4e115e5c6d66aef4eb5c44d8f6af8bea8b185ab1ccf4ee9a190930996550a4bd833785837c9e6d321450769f3abc791f0f08b3ea0be2c4ca1728cd6a4bef90a5bafd308c82827e82e7472980137b87517d14371a261bb6e0eb87a1282a2002b758c62b89df922b6ea76ca7ae5242bad466667d8196761e3e7adc543fa151cc96cbcaa6d588fdda23c250530408f004621378372ccab382d73f85778914d8c0342d33eaac0d957f674d7a314c0d4e78fcc561c52ab2df11747fbee2adaeb64a694dbff6b57ade36108e2d67f162886bc36aca7aef8d1e76d8da8065200c1d2c90a7273e070bdaa56dd3fea0f4c399046d2d521dfeeae4de2129ab707009061ebf0dffa1ce1439d3e888dca96bef92f6a70a0484d8ce498f1da48d4527f81c4b384d42fb23606048e44be4a7b18937cba200ba831fc0b4933a26edeb17a6bbbeaa8d9b897a08abc39413e2a9ea140dd8a2ded6cec468933250594b1d99924768313d5e3156528e10b81975efcbda96c0fb467ccc58fac159da664c02d2242381e5607efadf5716a31aef3923c297f", 0xfffffffffffffeee}, {&(0x7f0000000100)="3e0b2e9ef455d79a60b17cfbaa97d45c1ee64a78a4eeed7d0d2eff9bd8bd41e58135aa5dd1f9fc61712b71c8f38f4ad926130229e909826b8b151b4a4d15b82268c2776dcad1a96b79b08eec440e85e27de7d7e295a5c4181601421caba5e8bc0ea8762668d06c665f19ecdb1527621b5ec4d1484c45ec368bdf27f1cd05db8bfdac63b2ada80214fe46af81d2f673d062c102ddb3684896c1b761dd221d5c045d191f3f1b76d553ade20163c2ab4024991b3a4a26260520b84370d22907983c611c3cc5a61f8134580a7e1b22441650e3", 0xd1}], 0x2) 13:34:18 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x401) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = getuid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r4, 0x6) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x44d) r6 = getppid() lchown(&(0x7f00000001c0)='./file0\x00', r1, r3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x1f) fcntl$setown(r0, 0x6, r6) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x9}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0x3) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000340)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x9) ioctl$TIOCSTOP(r0, 0x2000746f) kqueue() setregid(r2, r5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000003c0)) pipe2(&(0x7f0000000400), 0x10000) ioctl$TIOCSCTTY(r0, 0x20007461) getegid() 13:34:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') read(r0, &(0x7f0000000180)=""/70, 0x46) open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0xc) 13:34:18 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x482, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0, 0x0) 13:34:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setuid(0xee01) fchmod(r0, 0x0) flock(r0, 0xd) 13:34:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000000180)=""/82, 0x378}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000004c0)=""/30, 0x1e}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000600)=""/211, 0xd3}], 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f00000018c0)=0x7) write(r1, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r2, 0x2000746e) pipe2(&(0x7f0000001880), 0x10000) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1000, 0x3f, 0x7, 0x213, "81f6990e4e064a8deeba4529a22815f4cce481f5", 0x4, 0x2}) syz_extract_tcp_res(&(0x7f0000000100), 0x64, 0x1) r3 = syz_open_pts() close(r2) r4 = dup(r3) write(r1, &(0x7f0000000800)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab49e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b289f62cb9c68c5c66b6e", 0x1000) poll(&(0x7f0000000780)=[{r2, 0x47}, {r4, 0x80}], 0x2, 0x5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000740)=0x8) syz_open_pts() 13:34:18 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 13:34:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x7f, 0x8001, 0xffffffffffff0001, 0x4e}, {0x20, 0x7fff, 0x7, 0x2}, {0x200, 0x8001, 0x2, 0x80000000}, {0x1ff, 0x0, 0x3, 0x42d}, {0x0, 0x3ff, 0x2, 0x3}, {0x8000, 0x1, 0x91, 0x5}, {0xfa2b, 0x6932, 0x8, 0x7}]}) kqueue() 13:34:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x525bd8302e1e67f5, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x14}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0x9) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0xf1, 0x3}, {0x18, 0x1, 0x81, 0x3}, 0x4, [0x2, 0x7ff, 0x3, 0x4, 0x1, 0x4, 0x1, 0x69d7b897]}, 0x3c) 13:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 13:34:19 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000280)=[r0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/../file0\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="3e66420f71e1000fc4a5e06a000012c4a16b5cb0b5a0d643d82f6746f6ab00080000c462113daa00809999c443f917900000008032c4e1797e1bc463cd0daf080000005c460f0b") r2 = open(&(0x7f0000000140)='./file0/../file0\x00', 0x180, 0xa1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) 13:34:19 executing program 1: socketpair(0x18, 0xc003, 0x0, 0x0) socketpair(0x2, 0x4000, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480)={0x3, 0x9}, 0x8) recvmsg(r1, &(0x7f00000016c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000000180)=""/131, 0x83}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/139, 0x8b}, {&(0x7f0000000400)=""/75, 0x4b}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/233, 0xe9}, {&(0x7f00000015c0)=""/1, 0x1}], 0x8, &(0x7f0000001680)=""/45, 0x2d}, 0x802) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 13:34:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="45e20bbcc17551575d0366a222244b0e8f8ecfb8828c7683ff95fc95c042146d7ed8ae6ea6899a885078805bf9cd921d5d647f0b70d2e03b46a685d0d2a5fa31942ffa386727df99a80a221aa3ea02183834fe1e299c4dabb77e01f3d492fec9faa2be31923d6dcf7b1768ed067b5f79f058710c2019fe3ab80d9d1aa8d5154ed6bd67650e09cf829064aa7497603f037d3e4a4f1f74b328606d81ebc00707a93e1196cede26eb2e2a6ff548a620", 0xae}, {&(0x7f00000000c0)="b3f135d77b7c8adad4ff11d4a78337ca96eca3026e3480de02c2db96e4ede55c4a8ac3a6d0d6970f256439abc96d21", 0x2f}], 0x2) sendto$unix(r0, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0xffffffffffffffbe) 13:34:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) lseek(r0, 0x0, 0x1, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 13:34:19 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) recvmsg(r0, &(0x7f0000000bc0)={&(0x7f0000000640)=@in6, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000680)=""/142, 0x8e}, {&(0x7f0000000740)=""/149, 0x95}, {&(0x7f0000000800)=""/133, 0x85}, {&(0x7f0000000940)=""/200, 0xc8}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x5, &(0x7f0000000ac0)=""/222, 0xde}, 0x41) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000600)=0xbd25, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="52f12f477c2bfcc975e02f1c4d94e55ba6166c39c9607c8e1157af3277bf54067194bf75608222c334e8bb52a6145e6dcc19bef93d82bb60cb589bc87ad3afd6ed9e70be29a0636bbc07fb4309fdb2579be0fe24fd4d901f452a0661e5d3aa19c00ef45f8d0c8c407f9aed186101050ef7c372c4a37464e0d81cdc548bba0ecc53afe43468be9a29c948074d1f47c2f806596c113f1f2e574a3ea8242b52592233f556754bf8544fcdca8550b1a69f7a1fa76b54a832124bcd72b51072d10533558489bb69158b214bfae0fe0a5122789ebb671733066a1efc70ee4c88f89833c4333e7ae60f20d6ea75a417254e7e657f4e59d8144d65d6be09573e7e7c08", 0xff}, {&(0x7f0000000340)="4818005595841fce412bdb662037a281d738d3fca3f3d9231244c6d38d858ab1e2cdfa66f63dae6dcaa6ca77aa9174ec3a672af781a2681f6ac59757f2cb6440b62b8e2b6220f479fe1f8ddc8a6cd641be9847f63df59b94f87894b9305b5ed0b534f0206a419c6f4ff116232f595fa219b120025de39e8301903b864d139d85932a4730eae7e06e197214cecf7b4b2b5d52daf159237941c96346eddae0566ad97781", 0xa3}, {&(0x7f0000000240)="9df1c479f6d14c8bb663ef8fdc72d7eef7d8ec9ff49ba8b8b253a58a7e447fbe024b73a8e504cfcf2df742bb4da6825a9c6262ce0485b09c68f72c74374c04a5d6090d08f55d0de609829ba489f0dea3664f1f19af868e82e2bd99a9f889008e362b8b42ff8683b2c67c", 0x6a}, {&(0x7f0000000400)="2741c4af8ec489d1fc1a8e6755720c104f782ecdae2324186d56c44f219e85d0699a761bb12fa63dae648fedbe77fe0eface18b18e83a37160c513911daa10bd551ac23d5e9abfd7f8dcdc5d06883ac443c0b3d5cbb0460c7a15d771ca0a7e946caf7c984ba2c7b16a2aa1ed1e18793443c691cc59d5a7a49af3192d5c7fd0ad0291b6407b379345c3a4bd19bbea86f23e5c152b7585d361f94575c1558fd6c412314594a452a94da1eb0d99abc27d9b69b35789e5f14ea1f9aa9f7b251849ffe22558dadf9ffe63f3d0227e122bab7ae8d04ca3a4af8216c77eb6f5d5086c9366a34fe37f2d395b4f8041db60f7e79cde3fac6deba0", 0xf6}], 0x4) recvfrom(r0, &(0x7f0000000500)=""/212, 0xd4, 0x0, 0x0, 0x0) 13:34:19 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) mlockall(0x2) syz_execute_func(0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000fee000/0x12000)=nil, 0x800000, 0x1, 0x10, r0, 0x0, 0x0) 13:34:19 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0x140) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f0000000180)=""/79, 0x4f}], 0x2, 0x0, 0x0) 13:34:19 executing program 1: r0 = socket(0x16, 0x4003, 0x2) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000011305ca90100e10fecea11ea8fef96ecfa93fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404fda9f640f006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff000000000a1c1ffe59e6efc400008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640ff2fad4bc80a192bc91c3958d945a2a5fc1233cf6e27749bbd97bb0d2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5da2a5d892f531aca708cfa0cfc992e19737b8e2405757105889ae2", 0x150, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x802, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x0, 0x8, './file0\x00', 0x5, 0x0, 0x3, 0x2}) 13:34:19 executing program 0: r0 = socket(0xa, 0x5, 0x20fe) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r0) 13:34:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 13:34:19 executing program 0: r0 = shmget(0x3, 0x1000, 0x600, &(0x7f000050b000/0x1000)=nil) r1 = getuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x989, r1, r2, r3, r4, 0x4, 0x1000}, 0x2, 0x4, r5, r6, 0x1, 0x3, 0x4800000}) 13:34:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x104) write(r0, &(0x7f0000000000)="021437", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x3, 0x0, 0x100004}, 0x9, [0x5, 0x122, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0xf) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x81}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xffffffff) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x80, 0x1, 0xffffffff, 0x4ae6}]}) 13:34:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fcntl$setstatus(r1, 0x4, 0x80) openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x2) 13:34:19 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0xffffffffffffff1b, './file0\x00', './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000340)=0x1f) pipe(&(0x7f00000002c0)) fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x83, 0x9, 0x2}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40000020, 0xfffffffffffff3fa, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x41, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xc0000003, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80000009, 0x1f6, 0x5}, {{r0}, 0xffffffffffffffff, 0x21, 0x20000000, 0x8, 0x200}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x40, 0x39}], 0x2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x9a}], 0x98, &(0x7f0000000200)={0x9, 0x3ff}) 13:34:19 executing program 1: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') openat(r0, &(0x7f00000001c0)='./file0\x00', 0x88, 0x80) pread(r0, &(0x7f00000000c0)="93d74c78d910c87ce09104aa16279fc55d3fcf4d60b69a187244d77ee4940f63e82718be39d0c4548ffa7cae3b70d64f1e3610dda4f57ec5c318e5af52e4e5744f32a22f2fcfd25ea361831f95c1b40f2cba8d2f129c980fe563f492bb9b97ea205aa64d5f9027b49b18f52236eb60b71487cc5a46203f8aad5630a404a4af233a8e2566e9ba2662c73128f313e138b8b6dfdbdc2f9ec0dfdbf567964faeda32ae48098a403e119542e0ff6ff30387e30f59fbbe447f4e55f57a8eaf3d5d3981e66d13723a8cd99a78e6cdd36de420eeb9b20094ceb60d2277fedb", 0xdb, 0x0, 0x3b) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 13:34:19 executing program 0: mknod(&(0x7f00000000c0)='\x00', 0x104, 0x8000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8081, 0x0) getpid() write(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x100010, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="b488291647b4ddeb080faf1a06c9a2ff55151ea1c5b7d258fa1238fee45a5272e5f6b33ee9c6c77c1fdbda7fd2d2c1a48872aa4d4ecb5e48dfcaa46c3336a068712f511d3dd8c979d23a1534", 0x4c}], 0x1, 0x0, 0x0) 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3c}, {0x6}]}) ftruncate(r0, 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 13:34:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/121, 0x79) 13:34:19 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x6) 13:34:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x200000000001ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffffffffffffffb3) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) 13:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30000, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0xfffffffffffffbff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x15}, {0x6}]}) pwrite(r0, &(0x7f0000000000)="849ceb58bf9e3767a054c1d88201adc71ab9e8c8b364", 0x16, 0x0, 0x2f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) chroot(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) 13:34:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000240)="b10005136000009005001bb100000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 13:34:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x800, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9796, 0x10000, 0x7, 0x100, "2390019c777277e07439d6c4a76b61f52fae95db", 0x0, 0x1}) close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x6) 13:34:19 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x8}, 0x8) 13:34:20 executing program 1: setuid(0xee01) pipe(&(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x867b3b8d67f358ee, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000400)={0x4, [{0x2, 0x1f}, {0x3, 0x5}, {0x3, 0x600000000}, {0x1, 0x7}, {0x3, 0x2}, {0x2, 0x1ff}, {0x2, 0x9}, {0x3, 0x200}, {0x2, 0x200000000000000}, {0x3, 0x7}, {0x0, 0x7fffffff}, {0x3, 0x3}, {0x3, 0x7ff}, {0x0, 0x4}, {0x3, 0x100000001}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x100000001}, {0x3, 0x1000}, {0x3, 0x7}, {0x3, 0x7f}, {0x1, 0x200}, {0x3, 0x9}, {0x1, 0x400}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0x7}, {0x1, 0x8000}, {0x1, 0x100000000}, {0x3, 0xb1}, {0x3}, {0x1, 0x4}]}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0xe, 0xff, 0xbe7, {[0x4, 0x0, 0x8, 0x1, 0x8, 0x3, 0x4, 0x0, 0x10001, 0xc7, 0x9a0, 0x0, 0x6, 0x1000, 0x5, 0x1, 0x1], [0x10001, 0x2d, 0x7, 0x3, 0x2, 0x3, 0x200, 0x5bc178be, 0x6, 0x1], [0xffffffffffffff80, 0x100000000, 0x5, 0x8, 0x6, 0x1, 0x24d], [0x3, 0x7, 0xd39, 0x4, 0xfffffffffffffff7, 0x3ff], [{0xe1, 0x1, 0x3, 0x48}, {0x3ff, 0x6, 0x4, 0x1f}, {0x7f, 0x7, 0x82, 0x2000200000000}, {0x868, 0x5, 0x0, 0x3}, {0x8000, 0x80000001, 0x9, 0x7f}, {0x100, 0x3, 0x6, 0x6}, {0x0, 0xecff, 0x2, 0x96cf}, {0x6, 0x3, 0x3, 0x2}], {0x8, 0x1, 0xd81, 0x1}, {0x7, 0x5, 0x1}}}) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x80000000003) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 13:34:20 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="1e0000000000000000007ad24c800000"], 0x1e}, 0x0) 13:34:20 executing program 0: r0 = msgget$private(0x0, 0x8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000feffff8c640bd468802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc3942d16d70c7f48483c44e4ab63961291dd04c4c227856a9"], 0x37, 0x800) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg(r1, &(0x7f0000002800)={&(0x7f00000001c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000024c0)=[{&(0x7f0000000240)="d30b3377ee643792c0bb5dff77199d8599594c774729475e6e3f14a1b8349da437c2fae382fd16395e7952a1c4edce10c53fdec1399ccd617c953f4208228095f6f1cbcc119ca2f4e71e0d03ecbb3f8d8886f3949dd57fb7b985253cc0da8a7ec9303ca47edcc037520a4ac2a1ca53cf655c9d38e4dbdbdf", 0x78}, {&(0x7f00000002c0)="e8a3e493572e32", 0x7}, {&(0x7f0000000300)="b0412625c9a78579de86e7e2fa865b1968bc3dc961ceebf7ab32be7722d6a0142877bded448437d977c826354c4e7f02523a80fa077b7ec419dc5c9e86a791053a769c02e8e90b5c81d139ae2bfef5534f57dd70f928254db88ed04bbe64e7df0f223a7a0c99c15779", 0x69}, {&(0x7f0000000380)="a6f1b935a0b25f8b57a35f082c70474dee5fccb4d11b811afa", 0x19}, {&(0x7f00000003c0)="df18e87bd4e1c1c5e1258fc6347e7b75c849e9f0538805272078ed18f68acc29507d47b52d5be188a57fe2c9db51073608eab383c8857870e9c8e2ec6abdc62036fa8dc1a60b18d71ca0f5d97499f36297c1c08d87f50b137f632dc7b027313a9fb40ca95f5183219fc8f5b275eaa3814ea76b95685c6940f1c976a22c1bb992e9bb4e121d9f676c99d5474e79637ede9217da3847688c09727fe0dee68ce7c16649a86dec8e16c83c951e131d29b2f2bebdca1e20d099322d4f7092c07473b1643386508baa3792a1b1e914e25d23e220283d9aa45aac8a2e51878368ddf21f5379d1cb0fa3ed9ebe2171571b9662af4b004e690e6805e12058d9db9a28b9b482ba9df220af1af4fbdd89dd761a21d2eda8d6d3feeda43f08d938ea181452e9575a544d4464e11a3f2385abd1c19acd125f80095ec19a6c74451309738ad28eac91d0631520f815ba7c3428cc099bae9bafce99f41efa7c0faf60b03774110d001c5b1ad9ff3c345aded16cdc52df66d844ebcea343d48038d9276f0517af90505e6cab742a95050d53450ce26f24dc127fb140dee9b0040e8ebd665b7c4f3a1d20a0612bdc06628829386603224cc24be413d8a9910df28974e8285de0ca7c458d2227bb58b4740e0ce7bf9aa8175844bb62b810d414e8d3c8d7b2bc68d70168080a3821ff7315476b1ae85254d59d5111f0f4a1b0b716167b0fb5db5270da7771369ab78d6b571ba053e15619edd290de59249ab1b5546b98df72c78177a2a3265701d1f340f396e64a31133e620b7828a512b12c43f03d7a9e924493181317377826fa17f63a1ed4d06aadd293fefff4dfbec2e1d4c9313b972e26063f7ac7832aa37bb5e3dca29f75952eb2e9d956e90daea2df265cad48f6c8f7a97b2fe31ff9182a84cc7a001aa202c00d4db87a03e23531ec9b7fcef040b0c9a9905ad6a040574cf6c1cda4046831004fdfe7fcdead285637ef85c6b6f1e98d355deb76578d732a2cb3acbb7f275d1301621823b1238b842598a63d84af14db533b001393ce80577840adbd1b1650153b466918424152a0ae09e694274a017439163be7f97edd83b779f4ab358f2dde8d452f974290566b51c099a68b321455caca5106172fe4ced143570654adc2cfea6397cbe1c0fb5c7e7e6e441e6ab30f055db5854af4b5b59fcb0112aed1ba29a742631465a0868ffff81793f8af6b92668615b99de7ff6edcd6d0a7ba190d4947d82c229d5628901ff4ecb5db898da9819c4133ab36521284f9658033f3c88991768e8f632958dac4f140bf1324158d929cf9494b67f755290155fc02190cba64572b0aa43a35764673d17c05b49fa5115ddf0357f98727936c4a639723ce3b6d9c3630612631b6ffadeb85e2ee2c74c292b377905d97b61a2ba6f983909283ff2f4e7fc4d3ac6a087c4f3b7a8272cc6576648ab9a46d2ea610920fcd8d4e23c1fb611ffad2286f90aa0269935dec0da90a8abcba6a4bae1fc6cea58e4bccbd6d220f0c69d03fb9e2b9171fdd076a2aa6ebcba0d619e1fbd093c5da5f06bc08e4a3aec7753f95656db5e27d2163ac0d9981bad54a005714fb5713b7e7da05847f3917f412c181b024314168872ce08ec0e97c537a9f281cd1138bd3000d9ccb0b8c146ad8bde87e567536df1fc5375ba2a58dc5078a246fd1fe1014907ed1e820919bee280929d92af3329193313f12fadf1faf3447b5ea5a221670f19ae3528febb4c811069c664df019925a5f1a77b79d7f562a7a50b68279ae0628e5af39c27a0db75ac68e835199f99739345a3b135a05eec01c1fa32bd62153a3ac83c2ab4c724338e1faa41d2cd64801b61b8481ad72b9ac6dfc55223d658290f071ee70c12e3ce045ee7147c5035255a22720f86d35a2dae928b7fa8f7733362d1ca57110040ee228ba9004b628ed25607bf51e1f8aa84653c24dde6260170c4e423a52c818fc65a06ba9d494fe9feafb2fcf4fd1402e23f78f52f47b3796164afccbf258b55e1375fba69a4058a93db31ca229c1115f5e8e73874a5787e5b0daeedf9d06b9f3658e1a2367e89208c4fb10386f354a38d5277805affa9aedaba07a86eb2602bd055dd8d5df46d8f1fa7f4465eed11e5fff63192060b3714c8522e9acee452ce37f825414a7c339c12a3d7342d6bbc4581e521cb885a795fcb146efbf923f65aa29f5926616fd5227084352941f8b50ca3dbf098e1167906e6bd0f18820b7ddd3dfdd23fb030ec34871bc6533802339be9977fc089ceebf87e3e726274f46edfa758753303449cbf2b5a8fa821bd69abeb34f5661a096c6f57a73843df17f3f857b6ec353f7e1cbf475f95ceb45dd85d367b14f8b6fa23a8cebb7b99cf15edea9fe62b0720c0c9b159d8075a3b7bef88b77f571cb395f1ab7b0f9bb0146d888879ef4f3e13c2cd4a8485de7886057dc04f4bda2157b7b9f79e2c97f9071862a5dfa56d89c36f162211a8b2f3a7067797c5c2d79a9e86a19d8fe964b50f2033cf71de7e26f9597929112bd7e8c517c0a336ea3f12513b8d8c93ffc2693d371aaec62472c46abb738282df059e99fb2ee99f2dee0ec882d6d44c2eb96e27fd35462d1d925577e2bfaeace8648a9259f0e084e3094a675b114eb2e20f627ad8dda948527fb4ea29586f9bc3e223a825535ae17952a7f07569c6f9e386aa5cf8e1ad39faef3748d77dfc8ac95f706ea6338ecf278c3e5905c645be5e6e7cdad731a65195523965173f58f2f13d7b10a2701b993261aaa02843fd143ba25e7b4bbcddab332857582624c40182ceed920d081cedb6041d2449d44e1f78b983a51795442a55f6676a9791b89751299cf62b2b54d548aa9cd186e88786c1757219225c58df258d313e94014568c1b39751103639b85916f2dc71d7c436b019c1b930b7070c288c7590ea6c09cc4503495c91daa7f14da4ddc4045a4e3c9a8774410a16ff4f7cab3bf33611e67c4065185b49e3253c6eaf9850aef777f0db83236ee51838d8aa2453b69ae733f29a162cce371e5f8e6a1df80f53791373fabfeb579e7005ea3aafb417c597ea4b3f1cd8a3120585792a83c05dc1de64a989d1d17bec83718ca1673c6f453a5d5184b1967f0e632b3dd155ebf8510fad977553b27f8f8227740e7574ff4ce76f57a3d3d41bd4f7980290a93260c4857c7b39d6ae0596056fc3d9eb439b41092b9da5376dd18d64cbbf4f4ebd519e30607402eaf8b2e405bb3af05fcb6d9b38425f9e1ba0ee08bb13d8363240d7304f8c54f481c7f4d9a8b01907973ac599bc5c5a15389fd736f0f642d659d43d5ad1fa36644e1a61bf37ba5d6ed7783cda367bf6ff8e2e8ac8a1ecb2271749c2a4d3a1dfe10564388f195503ba95a8f1c9d818a3c8b4583b3f985f2317cc858f34177b33b4f35363e8d5e474012e78b372e60bf2799949d686881f23d8397846eea9e409049d34d5d85822930b8ffbb30d608b5d0e04643b7ccd085485ebce978083ed3f60e72c7f5cb7ab7dbd86300550b09b7179a8fbd7d2da6390c6b675ea5903d142de5e30cd0d822192e1d7f209eeb10035caba45443924d487400844496186b77a0c1202351323c6611178b3c480f72351a18e0bab32ff9eedacab0ff3a1985c7e01fc86ecaad66647009d9a66fbf4511f23e223d50ce696662d24bb74a9e7cbd503a8eda77c8b2b4c494dc47bcf13795b6ff134358d040cf2f80ba8ff2561cd3d6c619750e72171024f6855edd3fa3c63937856847eb8c1ae1aad621ac99e1ec8bd9a7d88f2369477af9d5d6feb4de3c036fe4fe54e80d73228dee28d0dc1129679fdda43fd75c79bdf143cae58d516346e1ce87eb90d848142a3e0aaba856156d031735943b595a278d9a2697eb48687459db5639dac46158bb585838e7424962165009a47d8b49e307ace4b82335f105fb6f142c2930b4c26b225b3e8536a9a17ac3621c7aaa175ee8c778983bee84c2b929110a83e6197b6fd6104c43e8ea8b553fd8b2d5a739d63219a4cdb10eff041d6186bd432e906f0330e5efc786f9af5c1f7b9ea6cba605160b00c7dc575710c618a6b1c483a6a9af6af52ac3f878c3668a4183b484f0d52c369443767c15b590d5fa01bfb09b744803f862d504f30f55b7d203d2ed1c93545730bd725e834015d61a489f8897ac183cab841e584480e515fff2cf8ee3609a11bccc389b81214a878a2e5ea37fea318d6d1720ab50739d24577881e114f16eba5aa72c3293a0b286ca2e1a2d8bd7f0e68d680f9e83b7a98f19e39822047440468f8698a66ae2f7b4b8712670c9cd7a8b1bce5764c53ad948cd99ae52606cc2265232463a0789e8be7b2eed00f3761bd13f81d70ee49335811edd853ac1f1df702c1b56fa00841a13bc05580eb3a53d91bf350bc63ce5e82a315ee05d5dadee24cfd100cbe3a453b1620debef3fa7895ba1183354f71931ea69d9ed2a94be34ecb3049df91390a4203d717da25fba852b71aec83d5c357dff9fa7672420a54dee73b8a8e7f732319307a16c394feedf0ca1ce3a2faebdceef4ee2fa544c2b895ff99cbbb30e4394286ed0339fbd641b290412e80c71483bbf95fd466fc7756f8f6aadbbe7e488f8066c43059bc2bfc78f66f48918be6c488b16ee9861a884adc6e542464ca2f29ba8e302f10b45926268176c98c20d09c09cf490ce9f2dba114571a920baaaa70961345e72f7678baaccd2fa885ca80aa11e53b6884828811041692bc93f823e6e8bbbf9a1e7927c4937a9135e9f5d16d424b83a91a2f2bb522149e26afccb3855fd565a8f941fc8d04a625407a96d5e68b5ceddb8024d276e02f3dc06b716b14343f5ecbf07a504954439f7ed878469d07cd21218b77991d429f922bcc8427a9604bde3d6f89323d633de3a3fa1965451ac31ae6c133f66fadfd37d26914075d575a11266a1fdfc967e89bc95337775ced5ac22552474e99aaf6d7a8efec1021d35c154ade2e30f7868f240b2aff63a3fcb093e30222f1716f74cd9520c59d34362d3b5762f0ec0c0584a049a8acc87089b9bb390d56cdfa41f344f081ae358904aca52334d895f477f5d9154702d48cc60dab53f86e9d5450574fe2d1bfd5b916b4c6de3141f18689ea979c94cf62cce886f531ca65bd2c2d9be41bac88254cb8d95deaa5b706d466defa1463037a581239605adf001e1ef237ca98f0f32551de3e4bbddac7868f9ae83caebeb4a4b3361207b2780f88475c1608ff1ed0c9e7c8d822b21cc5cb622935e04e8f9ae2ba4c7639d4033a58248a505de052245e905b4ba1c9dabbbc8c29bf806d21eaa72603f4e8e3cfb5f31e9498327b5a8c41c950b4729c5b4dff9150c5d36b8eb333f02bcdd2979cd8731feec209a27a9e227cd476c767880110f23b8c6860901ca27c39145ce09c35b9820b9f506b8a9ce60b0766ccf524e398709a8311d5c79631f18264711c1fbc3f9eeb22c197838f8264e38a3df510246b065acf9fd17eb8845e6a759e5cf8b98ccdf4de0f0c56b3f92d4b18b605e6239be3bd9465703c7d242f0bf1d647dd71581b3b716105bf1d74006b58109fd147bacaec11e05053719d47470996d03052d89aa62d94d096d2ab9d7ee5bc262bafd42bc1ed4be2f4f04e1c235c714cd1487aed76c76c901b4310328fb21f23260fc76ccaaf90c877281ad9ed391731febd32acbb578ffbee8cfedb5552c0d96e200f475224070af39129498681e5fe03e45b3230f2e1afefb65c944bf9fb3210cf15d65dc265f3bbefd33d4fef5d98ab8e70beff636ec184a77a09c64a3ac6f06", 0x1000}, {&(0x7f00000013c0)="a9768a39301e9c365d99c1f3c638d4377623c01c1d7c", 0x16}, {&(0x7f0000001400)="7bf5f4a50a3b61e1f2dec86e7238f25877d40281195ca8b2854c0970becca8ba5dd014de4c592529527b7a91f3482d6f651b36ca41dddd70294e72e720638dbb1150b207365c0110496a80893aa4a1e06bc190e6e9c0b122c04b210392ab3fc1dd7d81231e952753dca39a0099f84246417868be8dbf1b7b608e87b1a3cf6e5813726f3e82cd1cc70dbdf93859b327bf00cfe23342ec9a4854891cbac89e91838e6f1f9854cdd84e8063ea0934034fd6d1538e8e6775b6d6b1325dbbd88f211b94402c3df4684781131714ac270991a75de0e7c78e39036aba2c8281a702e88e1b93854580a9a7e7fd080ac3bcd7dfebf3e0a7cf38a93b9ad12c33fd4cb4a87d875e75d3bf4de095acdcab505d7e3d3202f4c37bd70928827c1a88aa953f7f5ecff05413903c146f398f4ed397825dee88669370766c131a2f0a2449f2a4be993eb76a6f524a850f8e85c8d5073889d5ccd34c7501250f2d29c1a379b089dd45c0bcc3d6964f6dab1fd737a948795399a6ac091af0fde30743a10fd9926eaacda7a0daa17cc89962d364565af3938e8cbd914985c0358532d769afd1796068a8c8fde35ddff0adb84e5ac0358e3c0f2af092754d21fe30b29c8ad115c30cf1ab98340d8bd123948b94e081619c9bc4e9306255b3ebccd5be4a15cc46b04f05b39a8f40e33d5ae4fd77419f032f46d679013a7e586f4c5f20e6bcf0dab1722d0bf989c2a8c4adcb7c0a80654592e41dc7dd689cbb87e35d0fb0abd71119a23edde62300b5d93de54fe1b8d886de693e753859a83c1f7f334a5b51dac57334e6019af76d53618d168aa4693a43e62802585a327da24489c1a9d0aaa344565c1104cac07956b16307010cf23016b2a2e15419c33ddc323f01f3f82847f675f133b069ba8a557315273682be320222bfdd0fe9dd6b1c7f5a39c2b0454b76bd804fa0dd709980e2c145cf9d58f2e9751a41d36a59e3cd1e91126d046f5d53e1cefdeca872b693e348520c55368a6b0d0553332400f29a4bed9ff41a1c9125310bf4d75ba0a0d7800893e27b444d26f9d70f05827cc382cfd8a3388693fc68a2c0c965e921d2d226479adf84d1c525dd0048ff5f8718291d7a847dae683c3ed5b300b10809a59123ce647027c458fe1bab499bbdceeb8feedda7a07b633a7f89c6f85908bd9e29e5c76730536514979d5320dae142c7a5fc9d27e7b6d86786f88fa689b6d0053df0241f6e857cfa01c3938e14f88d3c5160d9e5841c959dc5563201b0456ed7ce1947ae3a8246fcdf78d3dfbc17fc2a00c1872f5640a70825a7e1591cc6534dbd670569c748781a52af47551c7429e59aa6f1ef6f9041d2a372526002902d2f7a1c8b3d31453c19a5cd3467a498b18ca690c75095ad64101dd9b7d3fad4fea26e63e54f7258707685b9bf97b169a425600c063b6a4b2a15c7866280d80365daa3727d91f29247c98aa5b1ebbaf75f6ef3d156f9376a56e68831cface0336c13e94db205195d30cad9d9999c30135dbc915df88caf85f30b094e205ee32bfeb129ead3da1fe21b6769c65f40fa9487160d7544e74dec433fc509cb5e1963a3ea8b53c81932671c1ef96b155784f1538b8c204d34cf1a5c8d14a301707538f942168e4528c63cf41b7b2f94a7390aedabf64e4c920a8b5c0c70145fd479b384508c8dd811d4c07beaee4ea939b44e44f6914728ae3a71ebbd71afc04c1fdded8097fdaef3fb61c057844554a77ac5cd0a62ba1d7e355a8d328f9600e4d15e230700bbb7fdd354e06732ddb7c6bdd83f1a22c89ca7ffb7a4e73405085f74210225072151d5d9c33e148ae2c835ea31e732f93484eb9661ef9aaa58a39e932caef2513c23624f6df5c1f38e8403d0e125075fd6eca61f35ef55fbe4cd71f7d0b4343d99f1db08f4d31a04e05d26e060ee8081018e0c60b2de840a2a8fc42a1b665a3c5510246c1eb2691dc652cabea17bcd0805d745c89ba35af3ad6cc75f8e97e4af5b85be5b93735ba8bfec9d2e43238931f336e6a42a7674a44228eeb0f6a81790bdb57de56fa0f3aac33439b6bb7a2a4d29b5bfc7ac2701e37ef433ef845482e6b6669733b66bec80043dd445ad193fe070e3320f90fe86aeb64605ece99c9c24a96958017c566dab6275bcfcce8924c887eb0e3d7a5c050e1336d48d1126fd81273263f078d2f7967c5b24d49e079cccf811c0661a95e186dd42cac61860614f8572b630d27b9567dfc0473745b95483188db90fb37e129baa627fd7cf84946a44255eff90ac750ebb7c7fda9cf6144144d45b2733099aa167613529453a91f3ff92809ea77c6829bc154abc89895a2b924f478ec2053b9bed7333fd2bb4651aba0bf0a3f8667c348d499ddabc4b2942a8e735444f9f7caac91dd0c82cf54c7304ce55c8c091e03a04822282370cb68cd4a5026a29af66fd75224d9c5aa6057d1542e727e3ca216df8d579244210e0a334eb35b19043808f8274b30d3ef030cd2699a96e04ac79b6425e7f0fda9493ea713c73e45e89c6810a37ef70801e16b2a198bfcfb8654b53b84ceb22d107b844aad66cd4db3543a657c87b01c21e9e9a7aeb0c2227721927da84bc909323c31c6d04a710be050a2c68c391a65a4cb9103b16600eef1bb0ef53711f5817eaa75c06ec2516a378e17a171bf1a1dcc2fd36921aad1e6647947d699c4c67107834c678eb29e28e4227c1cd5aa9766a7bdb974ef49eb58383f8c920f043152232133b06602a26924e626102fe416d8ef189c23384f0291769a35d07effd31b6ac774e01102e08a6449c0bcac8ac3ee991480b9df911211d92cd2c4f3fe0ef1827ae0b555a0b83cb3ebeced9bf3408bc27bf3b29f246c924ecec3f7c1fa3f630c72224040c3ed4e57851bcdf310f76b7f124519fef22e385523389b643eeabebaa6b3f67605f6cf7ba49ca48eb3c6f7654ee6eab42092240c8b548e42c0d281b01fe0f7dacfa9d20ad20d06edf71a52c30476d85c50524662bb06da225bf5f307f1540fb4a53db6bf52ac42627fe307e146cce8f6adc9de99b0f5dd63bef8fa8798ef5475380c8b448cd71bf346265c772c7b9382e1cfb5d24aa06811591ee2fbffff42408045233951fa32b9fc8139ab79d58616560bbd2075d1dde81d8de63a332ce978eab2333b20a0abe3d18436c48a076e082afd6840f6e5821148535c843bddb5be587d426582eba9f833d0ba37e41681645fd04e948724b18769af153e56968235f369668a196b55c4de7cfec7d3b26f259d5fe66c6b3553e01b346826e7ef9f7a15a4b93eb4fa8ac04e04851f12880824f8843371828419fc2107e8057f72259e0f49966c05737bd97394c194ccf25a9271bff4a9a64632feeef4b39c01ab9a9f8a964ae2dadbba59295407e4631b6d8bb1a0c41b748e2111149d038365917a4fc3eb7d22d426625513cb1ad471309e15475a83acd6fa8f67cc4f6888b8e34bde03eda01675012ca13bbec3be8cf3b0a8516f46ee48572154bf7dffd4114a444877b0434b3827438cf23b5a161d9c5e845ad116ac73074a70ba529bba00f18620a643e19acd13bb2ca8befb1a3da0ccff99a0b581f224eabe398603eb7ba48c8416c90524baa74495ae429e3dca89cec14884eff0cfe9ea55a7e9e7c63cb3c3721627b4302d17d1deb3f9cd8cb7a1bf208c377de60189fe88cf3f96f00fc7ddb8ed35381f5e70101d4cacda53f932015a0aa198553ffd457608e6a143b70d331e7fb01779b5643943e64a73c5e11b9a8cbdc2eb6e1b763ff933d81ebe9869916382711c78a8191ce4d81c02426a50459ae1f7f8088752693337a58b2ac5691b6dcf296565b9ede886722f126d0f814fac305a505b2d5f3378a72ec6b5029cb865e6081e998a8ac99137b76f46a10a30e2024659f431158b0285fcc2e30562119690d615a3839efa80a706c9c835947467e05c163c3b2525144b9bbafb198ff14d44ccea077c24eee73f63217db0f1bad28fc3f98b06888f6223948cc15aa402b9737bc010a17bddcbe9eeae71cdaacbee7f8e78bb25af292a22007e096a6d5007adce9d00c1bb82326989777b16813c3d892bc9bf44100789bc61db20fa8b67f4c3612ba1c085c213e2f7be74f62632c06e662c82af094454885e715ba57085b02176f1a068a6367e0db8f72136a09e99f7c5e2aefcc2153dfcc01171c49fee44d48853fd7c033becd7f93a482d100b9d2db3c30babececc78b35bb1418aa10da427b3d3b26d7a85cdcaf1329d070287a06ba138327bbabde3e4b4ac4d81b5a04dd8f792e1aa36aaecd90d13423938758f11482fc9e1306c6c01f9f72bb8172885580729b4d57d660c30f5a47feca2842ac9bab226e9d799e652f4732b7f54a3292c30f31b25a15819d8daa9a6db9385d9a9a283317ebfc981e8598af6343cb6232511935cee0dbd1e92d2abbba276cf9b853508f25bc69bbb86d64e32f931542f69e40746688a5a5dc5a9fa5bab94ca089a361fb9baaeb7a0ddabdeb28b9a848f82296499a80e8085e55eb28fd64a111e7af5d032a673f05bd94b8f6f904697bcf2fd5411f1cdf61dac7241aa3c5e9f8e66ced83fac17934d3793ce145503e7b4d352d787fe520c301fefbac2fa326de9d3dd958b166c0dc34eb6dbb9361e3aaeb1322cb9c449073ea308db5252da63bfcc587f08083e6924448cb96ad4ef14672567a3cea76a988e5d28c9f03fb2da2d2b5eb9fea70d07d8f89b45ce4a7200e4acb2525bd283eb155c475e84cf8d74c78ecc740474d5c9b7e6060a00c7f4fc923a03dabd2126ca39ee84dde43e7bbabce489d446af3f5177da418443bab64a1b6926accb41493992ee9db15e4ea65a516e019570ce5fad93a591bfa59bd62c02c59c413676966c558ac4c7b95f4a817d760edbbf8c3bb1a18cc5f45864d6c4ee084a02ebeac99988f251fcf883541e29798ef195126a69bc3b5f81e961bcaad6a121eae19cce56c3c81fe23178820acd169b7dc81c439b921734aa12cb55358459ede41fee7e4ce953c1c945c220bdb60ddb22f8db1728d440bb2424503628ac440c30403bc70be8b7e90e8b6a8dc2efa35622619c74e24bea0e6953914d5701e1fe1127782ddad2ca2b394dd0d2136c86e4e5ce159066d0c90994e0396fda4dbe21ae1e3a1ec2a3c4f94943393d840edb6acdbcee8d93cb32e6b096fb660113c30d3daac3154b816c7ec071e63ee114d61b4c96a3db308c8761c930b2f1d08782621cba122679856d4f389b3820afd6a449cec0f5401754af15bafcf5156da78e096acacc495a4473388096cf34724923103d5db286851f5f4183f629d783870e80d45a206cc72e6635ba2c7e2cc5450cc0daa590536e336ea7d26ecbfd118cf77b3526d69cc880f0cac4805cdc74af7a2a208a92dfd92635e3315a8b5addafb462ed13c5d135d54681666183f0c58f7a1d4cdc58cf14437c86fd638e524295427bdd20b4a9a4013ba4d16386ff372adf7689279486f02888a5e4706b0a80c49eb29eaa171dce0ad8a55be7bb9d2ea7a53e2ab65ca442072f7e641d334da5aa757e397526861bf0f3fcd6ef48d5942c717d0ce4b7caee441db24c0be4e7238dc729771f198ff08cd4e6e698be27b85f53f666908fdcdd5f8c7850009035b3ead97f06efe6bf7905d98cf9f877b0d15230634f19091dc03485f87b3a4d1a4fdb6fcfdc7ea7ec1973bd109fd19d8429f289a3f1a3b9ce006dc025db5603aa2e8ae14ef7513bfca9f8f8366031b94c7a879ad33ac162873d5546e523295721cb7cf97c160b542b68cb7832", 0x1000}, {&(0x7f0000002400)="aa83563ea5f7ff7e2f8d7134c76bc71e2ec667b064ffe8abae92dd625eb776e6981f5931c043f963503bbc36e6b69cb9bb839018c49678a5e17043ea52eba79028c18ea0c0aa79c240f10fc5fdc9ac1ee44973b4d57f667d688df9f03d09cfabf53d490097e0d5e909d206ff5d50673d9fd7762b83a48511919db87056ff1dddf753a972acf78daf805fba9669c61f08997477810215a1ae517fa259d6bc893d14438e55a73bf47d7a8baceb8923", 0xae}], 0x8, &(0x7f0000002540)=[{0x38, 0xffff, 0x40, "f7bc668059d779a0d5864152c36d0bab54a55d04c932536ebdf9c01477b380d3d3af0eed9153"}, {0x20, 0xffff, 0xeb, "bccbb18dc67bf25dca6bee"}, {0x38, 0xffff, 0x81, "058c323291d71300186c455df3a7eff4e9f4e473d3288a0a8f3c19e2018434cc8273f72517d467e7"}, {0x28, 0x1, 0x4, "792e6bfdba384f28577e08a5271bac76016dd8"}, {0x40, 0xffff, 0x6, "5f4c9de373c39100b2d73592ab0980eea19821ed8b80c4deb8957f8e0a0daad0c1d76774cab7ecb5aa390b"}, {0x108, 0xffff, 0x6, "5c10560eaa7e8a385ff25082bc364019b6abb87245f158ae20bdf4efd7e3beb90d8e1c627b996a7fa8c1786bcaf4a535126c52c4dd1d9abcdf00524d499cbbf54f6edb7f104a644d87bb1fff7a7bcc5fa1bb36ede0a792e0e60df9504a2a9e5a52da9ff5ac0b592ae507abab061879246ce01ea624ccf051a90901c90cada5dbbe6ab582b5aa4c08d7adcdc589b525bb35c8b6bae66cb21e198245f893226e55211fdc458ce512da38e56686cfed7ebfea0e2849a1d3811612aa24be3444aa647ad043a354c04a80d702d05b2185c3161be88d529fd86849fffbf37e7a634b232891e95e86c8700d67376487304146bd41"}, {0x90, 0xffff, 0x1000, "46a57748fc5692e9ed5bb2078a194f9b8d5036299f6e6605aaf4ef351236dad2ea49ec2a8d9fe5152cbf51ee63066b4d9f69dcf929b60ba26ad0b9b7f164567bd50a12de1d30449c462ea246fc8b006f05fbb64eda2799eef34d61b75ce53f5f49ebb6a29737658eb9f3018dcf1c6f38b745b308fc0b23caadd99279"}], 0x290}, 0x492011c3f446e964) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000002840)='/dev/zero\x00', 0x8, 0x0) 13:34:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) 13:34:20 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)=0xfffffde6) pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000000200)="f44a714ad5562a0695d1f2aca50dc7c7cd8305f5c5035de0806b82ccb01f3f3113b2f7f73bcac745244a5491be70de76f5d4fe3df31724c11e4774c09bdb9804175114b809819a13450531a7fd9242044dd499d5d5be87f1f0acde872f3a4c77ad2a39d30a0aca46220c38d908159447b3e5fdc93fb7d7feb2562633b7bc8d39b077531015db9b9c51990d490ea5106eaed2f528c0c051a3522f8ab9b65ccbbbe350f06af43d49a7c98e90cf003b07a7906756a0e26504e252b8364415bf1b1737b57bc75ed4979fb82372f455e71dd22914f5e2d8f9247ee857aeebc552087671a18acdc6eecc9a27e155d58c657a22fe019d1fdbfc435228a3fec82c439283541559f6c12e928ccbdcce42926c7f7e0c13a1d4230e0053be12cdfddb4c0c9bd8d3353752e0d7a9e796b6aa9039260435636996755a059815e06b956a863010a0b01191bb2319a7ae48605235b9865d2fcbd99b523c8e32cbd8e5e845e3ace249f58e6bf2033a56b53cf7cc062d6e6eaac5ab10fdfa92943f8b1ff64be1e1e3f92decc38eb0d9011ac59fbfd7a51a67a6df9209d1ac89c2ae412d149044d1b1dc49865deb0966fd2abb66e04d46416bd4794779e32fddc24fb008d438de7677b690fcf8d9869e00b12d33fb714569fba68907935b38fa3e18f5b9d09e16611be66790fd6e42b914c93732b882439b4ffbf23332a840182d138f1ff1d3aae12a5f05754b095f514edbdae7d4f1967e4dbf30b953544a0746784ef48424af217a34d6e174eb44c7d420216d2daab47fc20823cbfce534499dcb60ed6069b84921fdbbff539522afd1b821b39364e1586134c1df8fe2e52a26fb656e70fbcb4f7ba8a115aef17d422304be848bf60cab79664eeb536e4fe3bbc13708a8eb455e8121a2bde7dbc43fb7df941dde662957d6b8f86be0dbb372f7488f853b9b6faa31b9bb989b8b6cbfcfc7e0e92aa7d2491f85761f5b1b72fa56a90842961b9abdef950e4d5284ae7600ce888a10e9cd252a5cb35a3cafb0855157d761eab8ff7f1972f9991c6ff7d54bd7253ec876af8510eedb8f51bebfe60c4354f1e8154eff7f9feb5d276ff1e7e2bba35f202dda517291b5a557b00e41a407121efd940daeb6023af81728ece9c069ea434a6c41814b8f2ab8ba6e10c3b02bcf0c327fb32bf16493f192eab2ce717e21357ac6e3db48239adbda4fd974d774b6e9dfd7f764ac768db7a0be7571f603c9a800dc7a4a5c8f4a7639bdf1d00136d1bb5fd703a7834d9b863e3445f9cb5178e198e1114a93e48b393241e15d55974a2a8864973af886c9892604f45a2040a8e2bbf422cddafd9256ebd8199f8ba7adc92e0d53b5921513e1115e56c8af93a1d448c3890967b4401e4a4c1643b68cee7ed5f2cab11f574977e9ed89b1a016f7973890d26625f904036bc9f9b9838d053ace0c4760625974397b5a24bd10c8aa343f2e56b9d4f9e76541574db33793c37898ffa35207028eae7fde4f0ff3d13b0e8f42fd08543f0ace5450222b02b623bbe161cd5d68b21f2726fd28248de75d888f761b0226e397c599d203dfe1009e130924a70e3a4d98e6e539a12750b25c8bda76554423dd2fe00cebc6bbe945f74eccb0fef57e3270be617e84c6f122a3fe651457c5b0a718976c727ee3c52b3fd84a512b33474fe3dece55f0b216764bde8e69bcf86eba66596c0c2f1b5686ae18dd86449e767b124148681a3da3492c38bf3ab8cc1be100674f6142118ae69c49c08d220b2a0a7127fa0f8ccd224aa9cce4fe4aa06918c329529c5f80f92f9c3233a83b0420e191a08fd788c881637730e1a15667e5d879cf55ee547b67190a4050d9ec464fe2463ae9efce4e82c01dd4616525cdafbb5cca5e2f63a166ca3326c78fc1167a4ed9273d4b256e0228f4eb3191e6dd4b434271e5e6e33567e1d9469ddd769aa21241be358abae69b8560bf40e4761aa0f0f3f097f37b452f63d1591fe8240c475dd54708f9d58725d48842ba0e324a84a8eb2b2d714134f1c02fd67e193f48294398ab821f40ef61e661b99e2e2c7357e12abe2ea7cac826cc602ab585ce686ffc720717e17e251f202eaff558d0a02dc0f24cfe3a381b7374048c0fc2e23c19b7673f9b955a0d6303c8352bd2d7b5efb543a469db6de1656d7431307c39432732a1e92d47f680c0a112572755761601b2387c78a97714702e2ca53d3557e87cf9b98a2eabb7040f08ee5303d9e254fb8f019187003284da713ef2c62c164525f83245b7e7e104b75e626bb69af6e7107f5144f03605a9fc0862c3f879f24837bf7dbdcb0aa4f3fd11151874f4974a9489778216833ef2795efdf8bee4377d1c2e9e72cee6036e176a72609c1df0784c512c29982b24d73d488f6aa3886b9afda4d012285595ce1c4f48be4d991c662cc009327e85fe22f0fffa6add463c67c1f0c80ff8cfcf1a7b82583ba10bcaf2459edd7ff2de9c686b166ffb60f44d4fd29d7f53ca8300293e17736aa0668892e4324ed3b119781f39a2db128756051f05d39412fa5a8d8358b04b039bed75a7fd8e8b0ef65c634c066fbaefde6bf3ec9214f380e492e61a5d9c67ece0f60272c97d6008eb71bc41eaab52aee125e50d5e6cb7fba113ce54cf833d23f111cc7f5de82185e11768da3454909514f29e16c8a11fe11c79ff870d733844644ee0d720b08fd2ac20860b0d085165f1613ae62cdac46171e4d1c1b296335f5ee4b1e63979f9fca232876a394a9039f05d336bc625786975be9a27ff3234c1fb8966b6de3f15b6f80b8afcaff595e69cc334be786d7f3ebd386c9aa850be3a4f5361dd57b4e05f037414fe7e4cdb7823c51811501be6e678c765c13cf3582a09933ed2f8bdc9acc40bb8f2ea6dedf184dfafb2d57dded0f3f209d9069a5c7a41b3c95c013091c2b9c423b350b8db01896a56e4a47095a3ef7482826c351faf48af0c20ad8460f1bb1dae5a8f622877afc2331b2a31bcfc9e457f1f45b3e17d80b9dbd5c2a21121d60ef434c243b56ea02a54f4b2ffd24fccd897297c46abb7ea8b08a0c8011d978a948d6fb539187679bb375cd1d93abe7d63249513fb5b553fd4b535762d6c4b62a468ab32f189fa8b7429d7df6cbeb1e383363fc89cb647d4e64544ea186a689f7a67962f61f52c3aedd29d765bfde1c19cff870ec50e0ada330dc848f0ef95c2fc2be5f9a5497d1e86d17d0cf627af4506e32c69f0ad7895133e64627c457e119c9ea30acc5dfcb2752e3c76c9cff1015adad441322c3a8ba045db73deaf5c56f114f9d900043ac17e1b8a4dc9408a9189df9e36a8f37c0d535c9c8381ef88818cdced98db3180a495fedfbe2cd72a74bb47ed7103cdc9de3854184e78056d151665b8c221c568d386d8e1a857b40b7b63914ce50d47515b15d252833d0dc8ac2f249e9837368923de779ab4bb82022a71aeeb0c1d26f96d7b2e01da31e2262f39a40f4166a93d7b24e113a22d280d5e30f9372f70147b0b58f486c000f1a0c94b5e6a935831cb3973fc0ee509f987e29e01740a67a55a7b1ac5f24e062da90147a80c90602bff6b141939a30c51617a94bddd7c2c05a761d06d0bf705f2c9e1cd711c76f92a9dd5c97f048adbe5ba3cacc39dd53e8e5885182c0c7c8c7fc8fd8c578acad619c9fdc05ebe48f21d6d95c28cbc4a983a548e225b733f2d2844fea6885dea122016422565adb76a68674fe74e19e0f1053b13e267f79d87d99c362cad315b5ff551a88dea29952d49f85f1ff06b521e9c071c9de3d9113a196ecf9e17e105c00fd0bbb1f977c218e0fd3c2eb191d3b8e67e382ffe251e15ad3d1fd8cc3e4d3594d6bba0975832962d806cae59eac222e42af657f9a4b6b44eff1b5364bb7be5deb4a5604da6869250bd786074dab13e101c564113c40f03a1841b6f0eb7ae23dd1f15b27796cc89c4ab0c26dcbb08ebb56ad4204a8f670f57b306e33ff0cf0626901b8ba84c77b6b7d64c180d39b92d41fe831b0d691df5448535a443f2ffcb6ac84658b6a368796d4165fc13664fd8e0f3fc0b88a7ae3888df69c0a88562931559db60a0676966dc6e4ae1d3f14e978ab52a808ac729fde87a03ee8a58e63eeeb8b0411fdec06d78dbf61001ee64879a80f2ee685d0845899fea7418c96b57585d85372830a352c4abf7ae3c4d8af83d1c24184d7df9b1a16289191c4a6d05388b14370fbd52f54021f867c53e411bfe720e0fb9e6d138044397d1671b0b888ab7b1ce38a2fb6abfca62ada04ac9c2363aca78b2d0e4935bfcec9dff0d11e7c834fbcddbc87f9105cbf5ca5a1bd5d41c4b9a44b452c8afaff4e5b1351d22b228318fb534ecbd901db6e4ff1a6f61e38132e91012684d68568022aa83a092ebf87a727f29f273167d262437184d5aa525e6e30c4a04a996236f880d09a3c67ad84b0716442cb300990373279e24b1673a7729486b976d5b30be3cbcfe4aeb7835607ea98414a20fb82526c68c6096749773d1dd4e9b6b403676674e9acbc57d51984151acb15025b21f6276316261a6abe680e0aa685ecb96c3527f0c275fab0f7f4289c505e76119f149d732fd3c73404c6e7c2eac442b92764ea698209d366da7fff8394e131a306462873db939a78fa65594a84adc15d88f687a8fa50ad893f2ecc3ef74e8c591982b9e2fd3c6f8650164f9f3fadd2dce25a4c109a85069aad8ec329de7e8f6301ca23e9cf84006dc1f88895aeaa00c8f380a49bb96543f98269236b798fb9d26cfe1978534dfa3074ebc854439f5149b989533efc77137c43b995ba3178e6d41309565c9118f7ce5ac6c52a6ac3b0bb39fe6b3186d2bd8f85602d195e24e25327cd749f5b7772c77b87b8c13a20ae794edca69b98c2b013dddcb8780b714d9819c727bb4eaa4a5704ea3c9f85be9d9051be00afb93f577ff8646204813ce3b3ae1a425715abfea613a00cc51ee02d0db1cdfd430193b2a2bf08e8d5aef19bd0789875095fda838b75f96685642949dba1bd87b51a810920415de7ec44b9da1c0d03ea5c7199e48f5b70a3a40e8268a271ab147e89cd8fe837a3873b745ef1d4ec78c6a004ac34fdbb9e7a5186f1fec39c7ed0959a780cabe8dedc12b565560d6f2e6aa9385598b7a629e44069b2c569a126de0a4971ca8d7031c984dc4cbfae09163f04ec49b8d825f7f4dad6bc63e6126e2ca83ebc3b8ad7562a03e633c58c2989f01237951ac0ae166153ae24ba5a654275aea87a26fa7e938a57e86b8870db925e2b7133151e721ea168c294d38480aaa7c1f7a657cf17864e8f5ab5b83dc79437f2fadfb30ef29cfb2b8b56ffef9769da26f5cd3f44ae0e485e0f3febaf602e36c34c68dd39efccddc28c63050336ed7221c5a7bfad0f8b04319a76746bc1c9109ddb34fbc7885f589e623163364124f4acc27c4adc83741cf3f27493f7b70f2e444240f184bf1f66720fb7082949d6d258b9d8131f7dbb221f32b8950519c4f2bc3934e10711322950c086b2def3e6c754f9e5eec7d66268eb9ef60bdeec5b19cb36b9082a93bfc0f922bf1992084536c999f2e46666f911d349661f75a04657ec3c3f2a0d736febd8bdf70cc91cce15b9777b9ead39c171dad3580717487ebad8fca2baabe646f7dde749b5420a3ec15a9284bf68c807c8d2e1a978f69dd6f738eaff74b295dca0b9431b70f23c32d5bec5a85f386f2fa649507daa17bd1c0925ae6894badc56cf727eada92a8c06b9cf960c8cab16a834e943d9fb1eca6ea8c0cc0ffeb4874c2a89e03806d629d278d9dd32a4f42bfa63e9cb55e", 0x1000}, {&(0x7f0000000040)="38c0a58b1126e8c803", 0x9}, {&(0x7f0000001200)="f8255c5b4522fd804e3a09d97f505739b9770b1bed022233d638908d44086388c9446b2917a0d3d32553255092e7e0a9aa2bfd2ee3348fede653a487a06776df7988d7a00c99388b6914fce2afb35482494061acef53b75def09004d14a98c54839bbe480ebf26438eb02ec5f82a13e03f46be777674e0f103334d72e11db9d98b1b84e2689045ac7302addafcbd41a96f7ce583933bd945b6ce550cce2af8f458f9b64ca8f25f5267a4c08bfe096fd18a79a8c2c450d43e0690d4ed073447e0ac80f6a32cab1afc563035e56aea7ee072e84ccea223b02ab2afeb9b801077e175e8bb96220906723cf164ad5cb854fa865de6a51c563b98031a7812725ef30cb358c7b1aca71d797f5c06cc4de486bcfdee2740c879e98a53ec37d7b6a717878aece6e23e095d9d2ea63141d05db0cbce8661fd33f55323909ed91bd9780af7dd0f3e4d78b05c549baf8be557e08fbf1ff4f8ca8451be48a4b506f24acfafc504ddddced17af0388ee6e5b26f08d516a4d4380d73d252755300c4515b05327e0e2f852bedc6123ede809973009a0c19977ae0357e1bfbd62e1d3daaea8fe833438f0138ef2dda088c1c3de72a02c05aebb2fd1bca6bb551f23fdbbf4889e8df9d1c45891e5cc88d29d92dec0ab46ac8522108e151bb7645a71495a463495f1a34928b38e34c4cfb213f306828ae2a0e70dfc52b0ab0b8febd654e2fb8f0e90b0aa920140009b0c18b8a0c73770765ceae2f298844068ea6c42c2172c474cf614fa6ae93ddc1dab1550456bb254ae4b6397692d06e4aca5d89761bf3ea6f6131393023888ad0c97e72d35e7f59762d6848f118760e1e3b6e7a83778e77152287e57c4f3eec81d10d83ad8e8543a209683d0ff9cbd1f4aec7711f7329bad3909e5b0ffd4fae47a678c8795056383bafddaa0b5d69607cb3f99282083ada767a85a16f1aedceb7a765ea2a00ed5e3f113173a43bf08ba78ac9128c6a5191b65743f6aafb0cdaf1af44022105d4ea5c6a28255c94bbfefe4dcbc1764c0e09c48ef6e3d60370729667e94854ef9161a4f3ce9619151f74bd9203c9764bfe9220a38307262b6e1d690220a37ef14c3927c17485b26ce564d548b651607713a8bee8124fa4d255335f03e5d7f9128c5d425441499b7551b68deb8c61419fd7cb9c2b5a9ef50cb5da75bd074eee2377ab3f69e78e1fd63fdec568cd98ebe5d0dd4c82e1c010a3c51e2b97bbca8050c573fdd220750cbc17b8d60c25f9ba85442d5a29935524f238d52e91dc6da26144876b9f5e25bc0d3145026a3617a29429ce42338cece859d619bdd04fa81d685f1a6a36997a9a399e3f8dff4b1af11d4abc0e04160f51730d6a7cdf18b0f73fda5966cdfb172eb86ede2d660344c67260d91dda7858ab888181103d2c4b5bea4ca816de2670c40b828c6e6c960686ffd9204ad7375d9851054c4ec51f20065e7601537b8f360542f6d9d3bbf55f7e3d3ad622065f90ca3b8a422c6371907e4d82c812873a3358862411aaa5aafa6c9d76d6bc5d88d3d4d4589d03880dcb91aac786f6ab9c396420166692737a6c9c1edb68954b7391af33d7488f86f457a45e5cd8431b3111ea99e8cbadd15be8ecf21439425e22c6239f9ad9928762295075aa8e11116309e8f561829f8b1b5288964bb3e89cd88f484597010e80dd097521ed9ffcab7c7d045f67f4542b4ad31facdf753cf11b16cad92620119a82f9a97760ecc5764226091d4501194350382321faaee905280b157e66b584a62f7c941caa9c88fa8484b514e8fd3509cfae5395c5c2239c80958bb2da3933d357c106735d19327c4bdc9988dcacd618d7ab8b58ef2c5896723a31111de78917be1764532896404b2cbb248639898ff824e8dc8c564657086a1037c8f9ba7993edffe9feff1ac98af4a2e9f3481630065284178f3de82a79b2c365d33d8069b316f85ee957032a0ad026fd9598ad9146d855ceb8071bc0566bd6e43fcd47cf92a955fa7950578e84a8be3b745527c41fe8a3c9284147ba6cb058159dcfd640a6da097600428a1cd02bf86688245d6adb19c8ee46ff3a22dd6c8d21c97e928c10f6cb23e51fdd485c6627d3e291fc2c36943c7eeda4bb1658cc671841f27493f5b1f39967a8654d482ae51846c36820bbbdd110bdebedcf15e66ddd8b2da6ce84b2ed16b3af2ff9bd161bcf29f267387fee48de512f6c1e498b9c50a6f3588cefc8cfea65b156fa54aea1f29ff04b4e8c5b8489c52c4571b8a3d743a6074ac6bb437fd229356d247d792f1cb95467270f9a73fec31f49f201e88cf3ef3f97dc4f2659e28e919064b9afb7065cac103c5e13953698bf7909899a9a6187d7c51002d756a2518019a2fa89c35d085177ec7a8c15f3714f0cb517587c93941259b0d1eb794e90ae37f257a615782c03624aba1376275168d7d69061da2c3dd0b3e35f32be264b1e425654ee562609952b64e8f8e2be381f623c6a2389c76dbb24848e5fe4b2287cb5cd7961b45c79c49200ae473989e41b910125d8732ab048d2e9fdc432f2fe5de8994c92ebcd448082d21958d299f629ec2015d3e1f4f54a0302ba7897bf3f3ef4e3606f95b995a80c9bdd27ecf0e4149b5b225fc41f595575f17d08efa13461b53ff53d58eb2ca33d54956a971598ec5809a41204e2f6f2883b7ed0a1e75cdc51c53ddd8214cf9b16afb4fbb2b1d1bbe927d6f3e0c923443628fa7678e85e2f00c43544bf219b1067bd35eab3e3f997d7220c0ac08c56c2ca0ada797613f28b1997a9b94170dbab435f035503098b79d8b1a51a0be8b5ac6c1561b372607f5492e1a6b65e6fc4ea61f9bbb401762d66de99c12ad296f35064be0d3df35b0e90ade7e4285ffe1d9480436c32290cf46f37217dd177522b500439dab8be3acb6f38612c1e3efb4e0db3ad03c5b379f13880c505d9b4b44bd70c92c8e47cb7b9d47149863ca6c385f2763996f7f68563fa544cafc788d6ac0a3b014cd0c054994a61e48607780be3c27630ae4e19ad8d2231ca25631ae419d272c20683814bc4c7e51520bfe12ed45e2a0729c7aff216c9fb9b51da2d28072828057883e6176327b53dd677e680ba6f92c2837f003d15a4a0b9670d886529e6d72301b5bddd1966bc559c3c267ae1bdeadaa54e783a333b7e1a8035ad30b0738792865c38919b1cdd92605d216795c6e9cb28f6ea0b1ff95e1b7c4118e6478afb64d1125753f74708d8228487dbe76a3dde4b233064ab1a45c53f61bbf3117645522fe680b9bb2c628ec79349a4568d9abf4d51df0fa2a346c9c3074a7ccc02f112e0c1ecff97348fd4b45b00bd4a773bf48aaba2b4d61c10db6c1004137fa97605997aaa1f0119c7ceae6423029b3e0be949865aa56f2b4b87bcfa322854b5ab73f5e141180b75bb7d5d10305f649ca58b1ad81c7874b0e7fae901b4d779d760e580c187ee310bac5b0ae793c3d114c4052c6474cb2bff83d79d9a973fd6306010cb7320349ecbe396f6c0f8b509663a6c8d99ca55c972706168a11e1d6c69f969aa4635d5178501bcf8024a7dccc6233c8d380e094c8443b486412644accbeee341a0df493a20be94603c62b4f6ae47304f84f650ebcf6a15e3e311dd9db2751758c13723efc5b2ef7f80d1979e54d548a733f00c3394dd07a9d37bff50c3a2fb72bfb15f643585ec7f21770f662efcacc7e1381a6576cd50fe87f1f30eaf3549327d06b0458303f504cb0f21a8ffede237c2879e8f393b45a026b64f52a078e6a107c02615a88d78a5faf580350762af39a85b33508b3bc05612c57c36712e6d6f968fd64de6fa6e378fc539c9ef11f6dc7647ebe986585b2393bd3fce0c1610d6edb90e158de30adf15a57a014c600f5ee521ae57cf9608f910a412887b2840f00fe48e1cae88912149d0f37c967122305a394b9e12205396252b52a5f4cb9bbf7450713101c2192c6cc2e1b43e8e716241ddf5eddbd926a1e8a28b9acdd148e50c610fb7a72407520a5df29b888c1b65d1fc6a5f6edf32242cb1810a26e75ca5dfc48b2811263e64ca3b11c53a8ecbf25ccad158c350022e9807be996292cdbf1e3430626e4ef0d58662d95e4c8e806d63e1b2cb8b494256bfbf2097ee511cc9b87c43caf1c702d9eaca0cddec5fc537811763c95b71507ff077c183261a427025a7f267df60f01c57cf10f37266b918124b65f35ec1667f3ba344e340f4ab7186964904b15406bf4795597ed9f55f973092283960159f04113dfa30adc056f1a0fd2c24134cf4192a7009ae2d0743190d88593f04a97193d52149cadc7cf1e4b8486b564a6e2b3a2ae9fc6669f9f800343f7c70b5d960b4c3ac9811144e59e583767bc0d071cfe69a9eabf2d43a5fe2af612b8228098ca87127ca5b94f137629ba613ef602ad7356ea97d482e627595b3e911106cc5ac7f8b0fe7dcb31dd06bd1a505f21657b13e904cfe6de092e152b56f1f00cd8332d4e663008bd463e642a486d1777e7ac8c328575e756d36f94fb9c5afd7a7f870d655e91bcf80e8d184e9e07c984f47f171f7ffddf080d3e124a9400d6835305f780e4addbf28bb98371fc290e9f653c6328f5c4c43d0222c6df92525823ff7f52d7696e7f9f6bf97675857a7d0c6d9ba9afa927301935cf9fe4cd34eb85fd3a306dea6a67bdd9a76daa9e3d53f3973e101580feb38dcd358682ba331f1aea691bef869b7087c7acfe5b942540a54c0b8755a3eaee57224ad3e0632ce4b57d96be08bac26271b152a6fc63e7eda0ab92ad67864a361ccb722919be6452610b3c1fd61c04e7214c922e9e5251b13d286f219416cc3266b25801248c692e0cb3cf89ae01ce7cc3e2978eeb4c527c724d4d63c32d8fe8818efc9b83f0fe53f57b19ef474aa62845cc9dcd91444eec1fde55c3b1166af555e4bda2e4fbb393fe951768979b59840834d920059daa27bb72605e5dbe7a9294da928fb19d28e1c3239aa86f2b0f43a94edebe5ea3cef164942d0dff78374d458bbf7187fbc2103411758aa11bc15991bd6cd1fa63f3b2e1950f0fad5ee9918e197b388250ed73301a0f31da59cf22b2d8745dffe74a8e246b566d85351e890fedc120078e27cb51ff3c4cab3546e5ba5c8154e3c3356e1984bf29551955b532e5e2f37f7207e83837b4c00f8c12f80ddbe9bdad9063d8f943bedebe65d27b86b0cca57286295d0ed333ab5c6da7ed874c40b0489c48763529b2392388c0ebc079e0b284fdf474fd0b17c4763fc34937a4f51645e52ff466a2fe60d9df2f290e7d15f8fc226545b87aa65e74af94363732fb6abd455ad4f969b8f06d6782279d264a0487079da6fffeafaec48db737d8d34ebcd81ea490c96fbfcd2dd502561718e3da5aa9a13970eba1925c91253f4bc2a40e0f9fb55704b338850aaefac956cfdfa775fb4a8705e78c8fe45b3aec2d479cfd24bb6f8cd86c7d3827af1e0c34d5af53e0423f6e8d93be2dc6f3b4bde5095446b5720b3438eda8ebf5c265501b89fc762218aecb6b43c52d13bf71039eda538d81bcc5fb8f6657da510e3fa0b533526c77e0bf8eb3626fae5559e66a3333bf283997d6cea90a6a894f375bff0fc220311365710de3cbd7cae3f5eb329d1320dd266ceb95109fb88f5ab075d014a9ce0ed4ba4790ff92b2c47cdec64065a09bb44b4de3927e179c4a7540d1fae88f342ff726736798c8f357023bd4561a24a53540e9740ff44d5262dc547648b6d57ec2bdc672aa0bd35ef717d3fd5822b4d6751e9995b107c6bf62b8c7868b13f9659909c323b3ec1c1bc0205", 0x1000}, {&(0x7f0000000080)="e3fffd535102306097645da3e5eeddfc6bfc75e8a4d9d22b07314dc5326e2c75b0393fdf7af339402baa1bda5fe30f", 0x2f}, {&(0x7f0000000140)="adc3277823f55ae785a07b72bf71d786be6ea15db80606a43728c0d510f1d0a02e5ee7f2ff6059e9822242020e28939815243b26ee3ea19cff4d373d2e6480463c6a6616338bdd", 0x47}, {&(0x7f0000002200)="e962d065b812703f458d38a82a2e53cd449ab1e288016a04f2e5513dcd56fc80b7db873abfe677baf488340d4ae71613a5f4a5d0132461e3a74aae275a1c2e8a82d2e5947393f7cbc4f9ca8815af226efc317a4cffae72a33455e7", 0x5b}], 0x6, 0x0, 0x0) r1 = semget(0x0, 0x2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000002300)=""/225) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = dup2(r2, r2) poll(&(0x7f00000001c0)=[{}, {r3, 0x11}], 0x2, 0x2527) close(r3) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8400, 0x18) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x8, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000140)={0x38, 0x0, &(0x7f00000000c0)=""/56}) read(r5, &(0x7f0000000000)=""/70, 0xfffffffffffffe78) open(&(0x7f0000000080)='./file0\x00', 0x590, 0x0) chroot(&(0x7f0000000380)='./file0\x00') 13:34:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r0, 0x2000740d) sync() 13:34:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000700)="bdfa4f2591d3f45ce6c38051bd24313dea8d0327cfa71aae43af0028dbe0f53b52379f66734d365494a5f6262bc90d0165381a3fbed9d7c7f512d520000f55d9bb05dc03e23a0017000096558b7cb5e32d0f00e7389679daa90100805b0b8f589e95bf160fdc1ea675ee6f7031d6220ed69a19be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7707a4cf01c09bbe061a768557d130dc879374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4df13bb390e6f4487a284c8c26cbeec11a128aa5b2f9a02c0dc7bede4396b1750caeb217c1cb3053780fe4cc94e5be062351ee3d0e91ffd7e6086fde6edd6a9126769ee185a1562185f3150a1f6d891b04e4705ec512b5b16423a0a339084944864c898918566537e1d89dc4855a7e0647ec00acadd7957eca370ad76dde9c60b095c5aba1622c8e46512d759114829f0bc2a6b59d8720fb295604a9b1c8800e9cbde26e17977d3322db8d56fb5c5c4b4c31", 0x179) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x7, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 13:34:20 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x410, 0x102) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 13:34:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x9) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8040, 0x6e) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 13:34:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x1) 13:34:21 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) setsockopt(r0, 0x1, 0x1, &(0x7f0000000240)="79aed3196f14f19f9dfdf1cdde009310399343a29b15f3f0d32ed7f97525699edeb74faba619637b2fb8d4dab3b30b79acb6187c5b30db2e7c5c40aac912a54297dade8e8c75369c08cef8e00b500374c1e1fb953649788346e299b5e5245a985543945930e280686a99b9783848954c40a093b6c11aa5525de1d26908ffa46a5eba3220b7d6b269004e55ba907ec00d716ad06414488f6fa13d70d5ecc195f13037ba2c24453a0d73007adde332", 0xae) bind$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e0f05696c65302f66696ccf3000"], 0x10) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)={{0x1f, 0x63d}, {0x0, 0x3}}, 0x2) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48, 0x85dc}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000100)=0x1000) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000000c0)=0x10000) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x0, 0x7, 0x7, 0x1, 0x2}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000003c0)={0x6, 0x8, 0x4, 0x80000000}) 13:34:21 executing program 0: mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) 13:34:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) shmget(0x3, 0x2000, 0x201, &(0x7f0000000000/0x2000)=nil) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x1f, 0xfff}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x3ff, [{0x3, 0x5}, {0x3, 0x52}, {0x3, 0xd5cd}, {0x3, 0x401}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x2}, {0x1, 0x9}, {0x2, 0x80000001}, {0x3, 0xffffffffffffffff}, {0x3, 0x1}, {0x2, 0x1ff}, {0x3}, {0x1, 0x2}, {0x3, 0x3}, {0x1, 0x1f}, {0x3, 0x401}, {0x3}, {0x3, 0x7}, {}, {0x3, 0x8001}, {0x3, 0x2b6bc6c5}, {0x1, 0xffffffff}, {0x3, 0x4}, {0x3, 0x2}, {0x2, 0x51e3}, {0x3, 0xa39b}, {0x3, 0x9}, {0x2, 0x1ff}, {0x3, 0x7}, {0x3, 0x2}, {0x3, 0x5}]}) connect$inet(r1, &(0x7f0000000040), 0xc) 04:02:32 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/101, 0x65, 0x803, &(0x7f0000000080)={0x2, 0x0}, 0xc) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x4}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1b, &(0x7f0000000180)="7bf78362b3b668bd8fc4367800e6a0ea45030d33465f1bb59dc17f") 04:02:32 executing program 1: setuid(0xee01) chroot(0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10680, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xa74, 0xc1d}, {0x18, 0x3, 0x2, 0x8}, 0x400, [0x7, 0x4, 0x0, 0x401, 0x81, 0x101, 0x8, 0x9]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) 04:02:32 executing program 1: socket$unix(0x1, 0x7, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2004, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 04:02:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc0, 0x1d0) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af0622df23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x40, 0x1, 0xad, 0xfffffffffffffffb, 0x7f}, 0xc) chdir(&(0x7f0000000140)='./bus\x00') rmdir(&(0x7f0000000180)='./bus\x00') execve(0x0, 0x0, 0x0) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200a2, 0x28) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) 04:02:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) kqueue() dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x8a, &(0x7f0000000100)="db5c5d06ef5b9d149cd766b9afc2f67ea17da47c060000000221aae9de64f19f09f15134ae27eb3d5a6a8b53bfe7a6714ac46f07a996501ea4b41fcecdb23ee96fc92153b09dc7ab7fa7b102dd611288015e478dcde3e88edf855ff117ab2bbf80bb43c1ffffffffffffffebf8ad0c684d6a7a79c3216d1e1cb0444aa13a499af751bd658e8eaefbe1f1") 04:02:32 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r0, &(0x7f0000000040)='\x00', 0x36b) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 04:02:32 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffb, 0x3}, {0x10001, 0xff}}) 04:02:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/110, 0xfffffffffffffe88) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x391, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x3, 0x0, 0xffffffffffffffa0, 0x4, "ad010f4f153c8dc1f84a631f6a9dacd59066f03a", 0x1, 0x100000000}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x5, 0x0, {0x0, 0x5}}) 04:02:32 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 04:02:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x8, 0x1, 0x101}, 0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:32 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="60eda20cb617ecfe0434e92a", 0xc}, {&(0x7f0000000100)="243d31dbf5b90ab72088b06d0c889c85c9bfe2ca025c6474a80058bf25c92436cf9d8fa735c3fb31f2e7187efba2402d6cc3f53d38f1b29530ca35534230409be47f2ab4b39b94c558be084b13aa27b4237cff952e7a9acf5f5577cb207fc2aa61a1f03b99864b6723dcd340edf422d0ee1a2f449afeb98f9a5a46a86cd88a879385ca0ed0344f6e7350c28211a69d4393de85ba1ffda40d6428d497e6ff1ae0167da0dc5f3459456b27d3bd6fe0cccbef1e33c79e93aed9cc4b7c45a0ffe632b443e11e19a310145faefedfc56bb6e20a28f4928ea7347651fbe1669c0c611116a423", 0xe3}, {&(0x7f0000000200)="b91303fa89210a5177da15aedffa5d5808b459febf316f60b5140b28e8b4017693e8c8f92b9f402fa235ee04161a36a1b57471a1a6afb66e07d1aeeeb7b3e81d018be38bc5b4c9f38a664dedbd1a9b6964b41a2f761e0c331b9c712e5f9236dc80a9b785544649e8f5e348eecd68ca430431ba6a4e8fb1fe15449a6feb78adb91127685b4fcba94d94f195ef14fa2ad70191ef7dd440f2425054c10cbb97a9083c0de837c4b4f67eb1fe37135e73aacf9d53c85fbe94ec414c5b255dff76482ed1ecd8442a78e16d65d2c18753678e47ee3696a08169995f290e09f91103fd66995117fc00fbe52060d5d18ae3d060e2c1", 0xf1}, {&(0x7f0000000300)="f20f8111863302978505c728326ad1545eec89b0a0edd01bdebc884d8486e08717362219a08d17a270d745c178725205d44f97609aad6bffdc96312787fa91b1a261be41202d7039269f40a010a0f51aa4fbf891ec2ac73be7f52848f0c673cb3e3c0806e7b7e5737db82005230f5820223139a29d28fc5fd06b484dc87eadeb6e7e69d5cc1a", 0x86}, {&(0x7f00000003c0)="c222d4fa24ba6bd75b174e83de037c39edd4112eba28c01a7595cd84648e24964abe2509f37908fccfe23270bc17b64af4895c9d6cd71e8a06e5371a957e61c7110f3e94f612d1aad13f13f570d825f32ef0e2fe304150104af7a418c673b2c3eceddaaf12136ae16f5dbc301728393eab02b6f634ab5da56cd36fa7f35a9b98b404b050345f890904b61f541a118752a4026b369793a5eb44eba490b66b70f73df1e192efaeb3458716efe58fab4a6a0e6af49a44bdce4a754f7e934ff14d1df639413be6a9909167cc", 0xca}, {&(0x7f0000000040)="5665ccb5477516619bd68041085aa303ceeac49ae6e25bf3c0fcec498d7fe1fc66c46edb1129b97c0e1851", 0x2b}], 0x6, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000640)) fchownat(r2, &(0x7f0000000540)='./file0\x00', r3, r4, 0x2) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') 04:02:32 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x5, 0xd1d}) 04:02:32 executing program 0: semget$private(0x0, 0x1, 0x4) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="96adb587adedc4ee6b9f90e7aad3b2ae11f124e3d1e8b43ec4df6c6f129cea846ede07b90f4383a20418931e1ef546027b7a7811fe9ad3d4580edbbd1ecdb25176523ebed78685e01729902f1ddee640fdef89bc4e67750445b241bec93095af5364d9d51d7ed8fa50026d9c9f137853a825c2db6a93dd7adfe8b6f9c30af1a847731eada74de86b683c7bd7", 0x8c}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="b000000000000000ffff000009000000899c0b82e267e9f22c9c22a82c7a45fa69d6c7421a3a49f0ce397cf545d8d5a074783e866a5c131fb648e76db4b0596afb9c10dd85297deb50d71945cf046037d7323244452160aba026cb41bbe391ce9988b34161abcea9bcf53cdc4e0eeb664f382aba38bc77aa54335b0c18b171b216bd3227a706b1861cf024d24cd16b13cee2e4a78cb68c05226b29a76ed75a4451ab9cfdf776f7d3041aec40cf0000002000000000000000dfff0000000400003b72539f6b3fee7dd1000000000000001800000000000000ffff0000ff00000001abc56000000000f800000000000000ffff00000a7200002b9da03da3ae007289222e292fb08c76a05632cc6db9ad15806cff1311728da13eafae815fb2e416ea982f7b5b16f0c05f48fe48bdb7420ae406a837cd5adacd58b767857b8e70c623b487354f7f58d48106be14f990e1c1fa204bb6d6131506ab646dc3ba17d1324f973bc6ee5c0ccaceb6fccc4d3dddb4aa158af154404a96d7b24f624976af558ec56e042a008ccc1059dab5781575714f72c4b0bbfe8ad5c58696ca8600163c3bbc474f2804209c8b70d1baee4270127e858eedf205d4ce95b98ad40456a0f1efa86349a79dc862cb66d3ee679e370af164d65368f9774a9ac1b261cb5200004000000000000000ffff0000020000007ba5a0a20878ce71b2ef70b4ccd383123e455029ac087c09fab01c8fe34aa660218315210e1caa6810b50d0000000000abaf54405822ed30ac6ef10024d49d71bb9d6f7847a4eb460d9f4689fb37477390725a0beee90f18a4fded66bbea54638e44fcaed838bd1cf7e7f95a663abc6c4b55d89a2b9f8c0dd8119d0db536d8c4787f3702a4026a343ed931e409c4ec137968479f26fdd623b280c9deeb85f1a32a9a882e45cc6d1ac615002714316d5a4e47efe63cef4168e6e8e53ddeb1f3b5c795a5b7e35f0589491a76c0a8d334117573b55dc020374bf52f4159b09f46118383bd41ebfde8ff73317523c92b44"], 0x220}, 0x1) 04:02:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffd41) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x7f, 0x455, 0x4f}, 0xc) 04:02:32 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x20007465, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000140)="00b0b8c9074a36812966129d0017af6a77855a4b0dfa8b985c26000c9b01d2812a430567448048f86e19f0169cb917bd1c8a713f1260c5f4a9ae0b632bfd6eb16b74d1b044a68bef73df02df0149910ee9cca2038c06") 04:02:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$inet(0x2, 0x8001, 0xfff) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0xfffffffffffffffd, 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) getgid() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) 04:02:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x4fd, 0x0, 0x0, 0x136) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) 04:02:32 executing program 0: r0 = socket$inet(0x2, 0x4, 0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x29) r2 = kqueue() ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x4, 0xfffffffffffffffc}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) read(r1, &(0x7f00000001c0)=""/123, 0x7b) 04:02:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xef2e475) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008b00002b27fef45fa89c6141b70900000000000000000000400040c6570c896f4784a7396f", 0x2c}], 0x1) 04:02:32 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r2 = socket$inet(0x2, 0x8005, 0xdb) setsockopt(r2, 0x5, 0x4, &(0x7f0000000040)="a6b1016bce22a87ea3a3264f9ba049f1c26beb89b40fcd0b2b9cdea0b53cb8ba782b68a8f8f7ba580f9ce6d414a685f60d66b3dafcc3a2fee6abd59d5d98c9acf0319c854aa582541f77ea75a1da8ab83e15d948ab693eed4582db3266db55612a8e57c1779b80bad7ee1e18235d338cb45ed71efc7fd864e934e7808b8e8d35c977ee8476a236b1e7655d2b5bc0f8707410eb401a795963ab47b5d3fb7cfa76a767a1586fa0a4a7c70daeeb938141f8ad0f9aced99c3c88e4f30adad68b1f8af6574902ffc9d911d2b1ea349769528cff697b997ca169d0a439aedd84fdc38efaf63ce11c2995273a4fdc115e842e09bd45495cde59b2580bdfcfbafc", 0xfd) fcntl$lock(r2, 0x8, &(0x7f0000000240)={0x3, 0x0, 0xd51c, 0x1ba, r0}) r3 = semget(0x0, 0x0, 0x10) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000280)=""/59) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:32 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0x0) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r2 = dup(r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 04:02:32 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setregid(r2, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r0, r1, r2}, 0xc) setgroups(0x2, &(0x7f00000000c0)=[r3, r2]) r6 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x101) getpeername$inet(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = socket$inet(0x2, 0x4, 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x811, r5, 0x0, 0x0) 04:02:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$inet6(0x18, 0x4000, 0x2) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 04:02:32 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 04:02:32 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000003c0)="546ec9a80aabe543eb0563796d8add7eb8150e7feb76491e624c147f0513af5fd2afcc89c2d2199650e81c029f023d70794f22deed3d6d194be84b89a5b749e3a465275c20c3c214c5ce65a945db4454652f00052d4e3de8814a73b90a164580c876e955793ecad7fd646c05d8cc9c07ae5d6b8c2fa1569fc5c6a4f145ef21a551ff23956b", 0x85) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x1e, 0x0, &(0x7f0000000000)=""/30}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) r3 = shmget(0x1, 0x2000, 0x121, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000200)=[{r2, 0x60}], 0x1, 0x3) 04:02:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea7a895e800b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2040000000000000050779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cdecf04000000000000003ed5dc8816353b4a21e508faeee0729ee9dbb922eae4a4b534c4a29a1721e3e53251c26efc652746fc2ad5ad094e2bae550bc171c03c1167f8964d7659d38b06942a08cf830ce110b7b5bbd691867b4e43f18d897a2c162d58bf", 0xef) r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) fchdir(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unlink(&(0x7f0000000040)='./file0\x00') socketpair(0x0, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) syz_emit_ethernet(0xffffffffffffff1d, &(0x7f00000001c0)='\x00') 04:02:33 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000680), &(0x7f00000006c0)=0x10) kqueue() r3 = dup2(r0, r0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000005c0)) symlinkat(&(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000600)={0x1, 0x1000, {0x5, 0x80000001}}) readlinkat(r3, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x68, 0x0, 0x2, 0x755}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x7, 0x5}, {{r1}, 0x0, 0x2, 0x80, 0xfffffffffffffffe, 0x40bdf5bd}, {{r1}, 0xfffffffffffffffd, 0x90, 0x20000000, 0x660000000000, 0x4}], 0xfb2b, &(0x7f0000000080), 0x9, &(0x7f00000000c0)={0x9, 0x3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000340)=0xe1e) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0x6, {0x7f, 0x4}}) recvfrom(r3, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000580)=@in6={0x18, 0x1, 0xfff, 0x9}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x4}, {{r1}, 0x0, 0x8, 0x8, 0x9, 0x4db9}, {{r1}, 0xffffffffffffffff, 0x62, 0x0, 0x2, 0x160a}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x7ff, 0x800}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7fffffff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000024, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x1f, 0xff}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000001, 0x7b6, 0x1}, {{r1}, 0xfffffffffffffffb, 0x50, 0x1, 0x40, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x10, 0x3, 0xc3c6}], 0x7fff, &(0x7f0000000080)={0x2, 0x644}) r4 = semget$private(0x0, 0x7, 0x20) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000480)=""/136) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x2, &(0x7f00000007c0)=[0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000700)='./file0\x00', r5, r6, 0x4) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='X') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_metric}) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 04:02:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x120) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xc}], 0x1, 0x0) 04:02:33 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfe05, &(0x7f00000000c0)=ANY=[], 0x10, 0xf}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 04:02:33 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x3, 0x101}, {0x1, 0x512242e1}}, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f0000000080)) 04:02:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x80) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x2, 0x10000, 0x9}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r1) 04:02:33 executing program 1: r0 = socket(0x6, 0x3, 0xb3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setrlimit(0x6, &(0x7f00000000c0)={0x61092253, 0x4}) listen(r0, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)="e160702ac0c6a2536ef44379e87e27d527f89f8e2d6b3bb603bc6ccd4f3a044a4c324679a61f49ceec6556b4450b6b9495a5f84d4b0e0125402c9b0a8be62e9ec4226aea18e963d188e55af9c6abd60c6ec1d87ffe67a5be8f1ffa3e6303ecc85fa1a62a85389365743d7104c867342f321c75a788edefb3a6c4787bfcba1caf1d28c40b914d36fa", 0x88}, {&(0x7f0000000240)="8cafe2d9efafe5a54b3ff4c409777755126298f26dfbaae3238fa569c9e4e1a9407b0a5c92f4ced096b8fbcddda3ed3fb959d9ca3adc065f8041c059bdfeb5bdc1758214c820ef0a8ddb07726c70b41fccb2214bcb91273e1d6b865eba5142d18486b34ab5944abfc0149270c37faadb7f3bc711fdf3399104cde235b296e39ecfcd9016b5c5c9e1bb9d7ad0b899eebdba633df765a0fff604fb324307520a6ac939dc69a5a1ebf70c1e", 0xaa}, {&(0x7f0000000300)="ef91b655d7da76200ce15476e48a3d74d06308780ee8ca205d836e5fdd39ee31629922c4dcf648df381dec64b96cd9534191cd30b6a77880e8", 0x39}, {&(0x7f0000000340)="8508be1d7680edbacf62f1ac9af5547c689828d7dd9f3e53ee9fac3aa1028a5aafc16709cede04c5ad32ece61138a24fd59b45b61426646b6c7978657c310494a31c5e7811248a2ed7ae7184547d11b2399ccaf7929da0742506d4fd98b57bc3badf1c5d094ff64be49b988d256259b566c73ccaafdc4e65daa0eb76509adaf968bc862a6cd8a09995d026ac66107ebc546c6bd8adc93a0c3fcabfd4716e", 0x9e}], 0x4, &(0x7f0000000440)=[{0x78, 0x1, 0x0, "e75d06916828f63a2505b6d555435cb68853d64e7ac3b346165f866d3f27b1039a1979b400d72acd2b7009a62146110c9bec42488d66bcdccdae703093617570ac80cdae2f257f8c5d26a5130b4304cc6fd7d8ac19cff422dc10ad5f1d6abbf2c4b32e61cbbece"}, {0x80, 0xffff, 0xb27, "be690478aaca391d3d705c0ceda3441393efef29d8cb71833f5aa7e9b7a1b67b59d5d60e65c86e5942d706225c89cd3782d3b5832952960bdda3a0ca2499a0295070bc0b189c2e41b5f2265dc10d11f0daafa8b3dba52dbe8a4773cbae99a92bd0b34204efb1fdcd0e"}], 0xf8}, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1ff) 04:02:34 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x5, 0x1}, {0x80000}}, 0x0) 04:02:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000000)=""/98, 0x62, 0x840, 0x0, 0x0) r2 = dup(r0) semget$private(0x0, 0x4, 0x440) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0xbd) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) getsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x8480, 0x20) kevent(r4, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x43, 0x40, 0xffffffff, 0xb7}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x8, 0x9}], 0x8000, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x4, 0x40, 0x92, 0x8000}, {{r2}, 0xfffffffffffffffe, 0xb, 0xf0000043, 0x3, 0xd46}, {{r2}, 0xffffffffffffffff, 0x20, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000040, 0x36e4, 0xff}], 0x46c, &(0x7f00000001c0)={0x6, 0x9}) getpeername$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/16}, &(0x7f0000000100)=0x12) 04:02:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) close(r1) r2 = getuid() r3 = getpid() setuid(r2) utimes(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)={{0x70000000, 0x1}, {0x7, 0x32}}) setreuid(0x0, 0xee01) geteuid() fcntl$setown(r1, 0x6, r3) r4 = getuid() getgroups(0x0, &(0x7f00000000c0)) fchownat(r1, &(0x7f0000000040)='./file0\x00', r4, 0x0, 0x2) r5 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x1b2, 0x140) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r5, &(0x7f0000000140)="49a8e67f08e4aff3a3270a84d35e9d3dfadda64d27bac531e790dd90f191794527d34c8eb4d6ad1ce909183547c86d261f565e0b424f8419b60c9e34eb99068ad8ba3c53d69aa27a3a88923432ada0d4e398d71da98a1b4bb22869f8b55e7c524fb0cc1824892f96b66623922e925f7b437d285f95128b3424bd318c44d16186e2e7adb1489c2a3831191e94cdd6415c5e08032c53f313eb59c0e395f7f577c4ff023587bd707fc391fe8bc85cb8ea55647bdb8c32109c5a9ead142bc7db37ca6ff2149a9ff52a4583c8dcb66d963848817dcc138a170b3757d70c5f5bee594a27b3a372e6193df802dd", 0xea) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/25, 0x19) close(r0) 04:02:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xa) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) preadv(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) mkdir(&(0x7f0000000140)='./file0\x00', 0x104) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) sendto(r0, &(0x7f0000000180)="19c5551bd1f63f22838d024853df36d3a15af55c7b4cf465e29b4c0f35e44e04fb2d6d72ecc6ac2250490fc73fbe64c7902a3ffdab360aa63d02d143be3b96b17a518b51718f969695fda1bd217ff4e0c6ca563bb614860e0759ac7fd876f6360b791bdfb411492211b67810c7dd07467728959564789a680c45ac545d80baf279692baff86262350ab8aa993e3074617503ac11ee88f4fd5986dd74b5a39dec7c1c0df5b656dc242d01a29e671f9453999f9f280a11997f29fa9a89fb84b802a13504db7110a56adac7d1665a70b574adb94047bb3304bdbf0d3219c04149569a2876b0e9cd75d43e902f00a0736a58111f872365f7edc066dcb38440238f4d65161e122687a0a6f600aa234127788797f1e3fea5ed41f14bec85b8a6cf3285846e7219e6abe3aacb062d7ba295609282238c038578fad0e082d65399a04546af3edb8899d56e3cc05b969f19ff98f5b97d7dde44847af056789298b29943f3e2fb5114ac35d7170d92220937c2cb5bb2e7064df0516be7d025e140ecfea876398bc3348b8fbd1d31e8fb1aea95c93c6f457cb5c60399b90c16180587987b9b151975932b2b81f6da8b3da1a43ec86244c86bcec322dde60172e95379d1dc58dbfe8abac9914b2653f89ad7f3854fffd729ccb09661fd3041f088e719d16b1d29ee25a32d02ed16a3b7174b7eaaf3140ac1b0e951c6c4aff73445b567d69c9962d7a7518532663d995e577852f91ddfd138a37fc4ed3a5ef38afc7c9bbbf78c7ab7f251d17b1c7293731b4dbbd4950d6d80819273d1e05ba384df32bfdb50210e6339ffd68fd1384f7929f3590e4b1f11eacabfad0644dcb2b1ef1c43bdfeb2ba0f994fd584a7fd7d59c0e578e86de54dd758cd61a09bb9b25aa157ee86c6c6881f59f2139c74bc31dfed20fe50c538a178896e6a9535fb20022cb9568147438efb97ed445d9a2eb7add33a847b7842666c542ba7b13a8850870b16179b74d3dc5fa81fdf0c44ee9c7983b031811853817194ef3363fa576b004df757ae78c86802d8c412f99707e9eb89c6188d32e120d6ff132b21ff469d812bccef1c96703018b767402deaf2b099d3acd5fb2a35390100b2631eb2903734e852fc0afbbe15d51414906a571525c4f056ec512fa546bafeae84d638dc7fc58cdb8f052a3036e3306a5fe8a51fecd3847fa62933624196869ef7c350381502fe6917e95cb1352ffcf1474eac3bdd5cd53044bc4596a39d0d3e3c1775f3ea031266b5aa6df153c0f13f79454b67c0dfd544ed4e1848ea1523df6a0e6d543e083386c1439775767c002344d9d1f656b6a146b8ef7600c10bd9dc72be4df1a64a4685d3c86f5a3eb88100617ec8471a729142d8e3f727bbe2ad99714bf414147eba6fafd9f852df44a61f7ef1812b40671a378d20eae70ee4b89ec8acb2a41e01f1105e932948fa96692a3fac18dad2db22d00bb77edb399ce77a891d14ec649aed4c7eb1530634c3bcc944ae440689d10bdcd84b09d3e7e186aa768d9b9805adab0928586f59936b5d2bb171ecdc9396100b86831935f1e6cd813123979c543188eb5642c2953ae9e80cd05d00ea976d7a506334c82ee9d8afc1de82ac9fc5d9d871ec3b49bf4d96efdfba588909660551ce3b4bb7db72d452641059a1efeb9f12941f3d7026ac2414f96e3c47bcce68fb8c940c63a85f413cae2988b583a745d3e504b7a1310f5a5bae601abccb4a672fbe6e41adbc329685e2a1fc387ba1bcca80c89faa7f4615d5c036e50726f3019fb9bf751199ca68b311b5b4eca12d6c2070b9d46378e2a6d2fcfc62da6952f23b768cd6d58fb44fc211db79356962ddf13a6c808a5b3ae1bbc787cd0cb066e74b1ecd9705d577c9b3ef2c3e06b006d7c9628a501472d6c0a599a30d9584848f73c3975b399030937e894db0b88a5ebf63ff271df34a4da84d0eaf1c16483627dd5ee68178fb973a9b4b2a83ee371e7fbf775b5ff3dd03feed3f2c3597d164b530c5c31ce18f7a4c4573b6f33508cef2e0e0d3657beebea23fb24db5798dc2701fb9bd53a0b1bd32c20bbcbf755cbfccd21375f0be99d85c3283fdd6c393df7d7617a1494d45cf1d9997c5d60da6ce5dcee568db33017d24d6fe28ec63f85b7700b7cfe0e894946af43fcfa339462e268760fd56ea8815cb8bf7ea86aa4358cfb2d95f2fd52484bc8244bb495381b498780f3efb3113473550238fa4c150dbf31fca1d63a7463de77b2d127be2212f2056faf7c5e9e41a1de831e0ad6a4617210e5783743823568e5e6e4556b2b38575a0d257c0a3332699bdbd36668b8a6580906eb7a6f82ce63423d72bc3087ae223735c103a87acbf5303e0f96f897809295b98c36532dbbf8aa864cdc7ce9d7f0fbf591d327675fbd878f6e5a3d0c99fdffd6764ec9a6dd48c2470d6e452cdbe4b5c75fb80e9da9aa53f9369bda90cca391d35473e1ea871881d1105a976896db8ee6253ea099bdcbefc53f04edf73ab1f2b093020b6a5d5d089e658c9dc4f976e0b20f53f0794b8a963637c166007af2ab21c6d60ff4aca527ab480a00a52882bb4b6900161e57fdf6be35e77149ee8e357e651ecb864aacd18f120c820630ca674e76ac7e2ee5b12a8b11219a1d522ceda1670095eb44ccd2e9de6cd4f97b33892c72ce7ed1bca288b5ad01fc004a5c1eb2ca82c4f5782e8aa99376bcfed6856bafcef4201320ea2fbaaa438746e612d4141f31510ff757343301f001f904fd38ce5e9d8d7089b65234c72624b522df3d356b456c2a6087961c6a69d2d2e8803df25845736e815229ad48dec2d88f49ca943f7737c811436f0691658f5c78c8ab178943b1c22a65fc74a479d7bda3f9e7db17f357a83e72132b2472557ae668c00fe6fac0e75481582d69cd1579ec0b627c97495f0c4c77bb52022f1731fd4813d280d2bf9d8a6fdd5778b4333e9cfff435600de473103187730b96b1ee2fbb7c9bfc284ed358880cc40de84c07bda0d5d43c8525c77584f5277554c60cffcaa2fd76d5b927480d8c519249110a7676512f1f7020b71d84c6d46a424a0749c1dd12a28da40978cd20c3a3ef8bbabe18820d86096883f1a8acf0e268759a38fb8283907ddf92a1d5ea524de894637b15e2a0f5a21fb2e97fad368a22416d1c8cdc52b17578ae940c637972c322892af197296cb7c841d1d39fac69796660fac68f8ba7e7f203cd41817ead9a0d1fef1e72274ddc716dbad4ec39511153bfbeafef79ae4f5aa755b6017185518eef78d64f364ea0a19e3026c8658bbee9e15e91c2c22495e6f8b69060e1fddcbfe3d59f1b785662cd36b60c40edb2101cda0a2be629641097923f0ff6c687f99dfc90226c0f9e0792ac3051267240abad458e9e62e5282cfe71521bcb2cf8eb5540ffaaec79d386ca55cc6fa8d45b92ee399d21c1ca3f359e78b514330cbbeb9c28958f4042217e03eeb64a4c42c025e5cc85155708a9f4385e352c23be228c85c7c7269ce9842659146f84cfc8bf12d21fa70432657f6483dc5562255a4876328bc93b4fa6e5867ae0dd2eb5f6f03fc1f91e86a1661d8cdaf93bf19e49ffe0c05c83deda9eccf8e7e95af184836eaf93021d27dcd0c4cb5d0b140d09b35f85d6868eebd55abf1a79bb2efbd26beb6824777fb6d8977bc21f22f069d411345e87793b1935f2496c6df84c15a702578d2938ac70a6a4cc0824e79cb280e55799ddb0c3e1f6fe1cbbb8d614523b2b38ed7484555022430a5efee72d988e803f66159940f11afa2e87293af90d7dcd4c101d5289137d7d4c831454b599c721889ec18b29815721d813a8beaa3c974ea37dd9cbe4021b3c6a60516c76c30e5a3b1c3d936d5af9838ddfcbbdd32a53a902e88985827a2413bf3d4da121ebe65201c02d4885f82351e5902ba1512c469f9c928d7c5da64de224998fe3be0de259d67bea70119094276f8600dc91d8f270a2658b094806527b0c9c9b99cf4543c26bf3130e27ffd8d282d48e367ac14383e590e2f3035b4e96d037b90db78275453f0de14f6906d0354f4403e0f680063d8a9abf723fbaa4ddda3b602b49cd84449c649d18572ea7f4813d75dfcc88ebd206ab499c50a35b954d67531e9c25c3b08cc7ccfd6a949660f3abfd3f1df5fe1a4f2957743b03b33f90057fdfdb59ff6baa0bf3f2e1a48bc3d009c9da50f68789419568cba70faacb427fb5e7bea0f31f38317a69ee4011b943fd0c91bd9d355ef5d851cc31c03021a08c411dc99e575c94582989207ee3f79a89931a00dab031e4f009ba7a47c252977408d0c58428f28b38bb230b9de86f602878462e0a40b28fcc386f8568994e2b97d435f8c58714fd382d422fe4efe6a165b0fb1e8f0e02e54e12ba126a65483706b0d3a8a01b8c0a182cac2e42f2341d4b18862c6d896574f106ffd60a7cedc22a3d4fe294c9f62e5ae743511a4961d6c224cb2cce40f2f42f66ba40240f6cbfde4889ecc63c4b57dd21d878360e1abfb712821a7e81bf18b13f4ca4332c123312ceeda8e2072268c692828d6105fc9bfdfdcbf5726c56e8d344a073984947dbf4f1668cd1ebdf132f562cbdae0db7770b45da39e9cc3bfcbcc5cfca00932c1842e43a2a4c2d74b51b7192bd4cba6ea8d9c74a2b376b936cb1bab29c9dec308abede48b3d80c48c0a67b234bd1799a763022b30d5cc2cc7054f4af3516da42cfb184ff093c547bcecd6fa5ca7eec172de745b7605c7e99fd86bdbfbc5408af23ff06d2e6f4d10fd3129698b235bc4ad862b8020fef3fb82e97947a426c3526cd9d2ed6840ec76fe16f6118807a31dc73d2f6df18d5056c6ba9543f49b385560e725be4007090bce6073d9eaa18f692414e04b34b305a21ec3ac03533b6ccde4268c4da148fb3c0cd0a00985374787b5636f3c56daf2f91cd2848c23d224ee0380c29478979c6f8bb85eb9bcf1b9cda8541d4bdef78b3e28a5cbba6d009435b2eda19e1f00daa58f3c9aa2064507196c80571f22018566cae0c8faca6608c4a7428b992941aa305af60a4ac672861bc3a44993f4f3b514dde39722232e69cbc0a3c27e154007c0b0deaced2ff56d01e4fdc43428c4e8b5a54208991760aa09ca37ef51f55b7a902f2270fde3ea04ba338b70917ada736b60fdccd00e0849853bee1437d9638e1cae0e9ba90083acb954f35e35cd0d4c1572c29def68129b85d744818ff94afea029488fb8424399a26cbbf7d6a630e7385fb08c14ff90f513da8f221ad6366cc643a08e6ee7835fada295afef147adf538b1d3f9d6a2c0623a958386d65a27a54decb46b99dc869425a25cc74605da6cbb2822302bcfde885ca8cddbc1842bc40bcfbc3533ecee23f302416c345081bcb30a23164e539062a4a986e31ae4374abf33308f1d1dbc6d284871e4af1500719bd8f4011834b0604db13bab16113b0a647d24563fd040ae13b7500651db203c78c7d3ba88e39272e86124067d8eb9c33065c5b336ee207949666ab92056b15b15b4ace9ac7c1ad0c652070fbcffa9e0076c8b0008e25a1f1e83e19450ca6905521fd588efb6e27d9b56d434ec89255080148bdfa9757d40e644ca0f794c1349d7895248b7d82ce8ce15d292546f441e469881918385b55a29a05104218ca31eeafbde83394aad5cb877483183000f0de6a822ec8a50e4acd61d9c62afab5f9400f730e3b54d51ec9297fe30c7b6a68752c265b0ea44c660c99abd8126f1de4da0469fe168faa9bc665bd71b80c4144289cd0acb79c2dc1bc8eb9d5c40ca03c907e77bf2cc4f6c9c952461b96e2", 0x1000, 0x400, &(0x7f0000001180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000011c0)=0xfa1) r1 = getuid() getgroups(0x1, &(0x7f0000001200)=[0x0]) fchown(r0, r1, r2) sendmsg(r0, &(0x7f0000002a00)={&(0x7f0000001240)=@in6={0x18, 0x3, 0xffff, 0x7}, 0xc, &(0x7f00000026c0)=[{&(0x7f0000001280)="6694940c4edd71b0aeb465ef840f7be30eead32ff8f16294aabd2f8513674134ceeb878368700bd67aa16c13b048fa4a09e2d45a41609e45549d95530f5263c0e9930775813c011852eea3ffb960a2e23659282082e09190ae3ce9a5a6e6dffc4a67e9b6416429bfe5aa50267c1663a0087297db40942212e268c075f85623899e2c517fee788a8521568a3d63a2c825b93a5b9f9960409cbbc5af48dbe3287b92d7e699ee583e", 0xa7}, {&(0x7f0000001340)="8532eb95d045dc6e17e3a2516a15c7273a6787f41b5cc4315df52d3823ee1ebb7cf389587214f51f05faebc2e23c35b578dc652c0ed50f66cb8145d06be1e6a15a2781c38836358b057bf5c19c2c1d0fdfa6dc0a45991cc02801604a2c35f56cf025dac859ffe77718df1352b9846b601578a02b574e2971e7d83ada2dd89410dae289daf3be6f777ac0aa97f61e17e17a57afe44f57a63c50b762d6f704f0e6a30169c0aead8e845bc9238e", 0xac}, {&(0x7f0000001400)="4dbd9e9eb9d66a9237e84dc273c9cfaaf4489036fc08dd54d86257de1a1a96023472e27b8417ab5d0209eeaf4ef86eb2dafd81a996ceb9ad2aa9d44d7a59e7ae469d7e7f480c513fd173b7f43cfa46acfede7979c993e563c66c916eb9e0b2df2ddc8623c9005374a413262e70b244dbf122f061c7038f6a00863313f762a3d22b37e65cff85987003c35261f75b8e14482495c13f3077d325f5761d0c3628529fad9c6ca95f58e3ec27323cb1505601e11b80e36d88bd5949851ecb2a9c73508c4e7ee56d9a7549e57a55f7c3abb2e4050901ca79786adbdcd57912f7aa0becb475d13a1dde1addb16511133d46d34f7b4ad8aa16f81eaecdd6c85f10ac1904c5ba529cd96814412290a9a6943e51d6ed3c42ae1a9de5546666e03f2408748cda795cf77730d6c9dc5bcbc7eaf194386e48232a76cf208d325d4a4f4d944c0c482d0dd40c56b84cb5a02b104f93abd6524657de212a42aa67f1f69785cca98296a3855f59c5dd4c4d7caef69778c65d2f53589c866a08c50b8054ba508294ac9b661b478551a2bbbc7f75ab9e7d83fa5c699a8924253ed3cca35cb2a2931654c390ff79eabbc34fbabfe3cf5b684bd4d8d198323dee3bc6fbd0ca83a6c7177e3c49a274fec94defb73eb356ef18bb2ecc80d7d758828f954edf6517daffe1675ce26f2ed84e88d0a75e1b497dd890ac46dcf794c25314a5e22c5bd2b06963e32f2227e2efb015dfd6ce37128b46a285f5ea941bf6d94f8b5a02a4fc6019aab1ec66dc6d0568c6573c3ea1bb6dfc9c8466bc0337ea359f4d439d0663be080876b2c6f80779ce755ddee9bf2147528432af4997cd82b9e53ca77ec3b9b3711bf994f1e511b58bbc7a93b5b3696155779dcb26da82683619b5afa55bc8102e7afbcf12cfddb331c80bcef92fa3b2bf356ea91d10b1153effcc6590cdf005862bca97dbe8e39575640f47839799ade84014323d0ac80cd01f89bc4b2d9caf0e4779b15ff562329062e0da21fe3a36eaa208a02daa6a788e344d75ea51aab992ebe765b3dcd65cf1f29358a0415d726813298bf2a4ae5e5022aec51d7b277fa62b2f59e348a0f41b3700cd15680d23076b44feaf05956aac0a5e64f49a61aefe972ed473d001b66b223506affa67a712fdb0bbed3156e66f44a22db551986578e950fa38f72016041250b355b043a9925884c18b700e00987c4234a648d0ce605649ec02e6703696fb07cd502557f804480936d79fffae9be022e174f5d772d6e25117281d51b23efff6117b6d45b9a566e943f33c45acd4bffa6819497d37ffcb7e9cb7f11c08ce8ab46c90a11c83b15c7e11eeb90a0dd820cc003d1b1d65576ad6b8b89c638dea1d6c066a41c415766b76cc0afb7bcc3b556d602edb4fbdca973e6fbb742fbc1a49f0ccea96f0273d8c4850003c01fb9bc5be36b553e3f089bdd7ba8b6c8e69229fdd6da9edd790cb7b0301f215858e2fe232d097980fd43a85a78ea124045eb89cc19d184b897a6a2c63aeab4a2883450071156bc6d466887a59932a1b09a56e3feb0049ffcf71f525302cf1cdb9742aa9f57d0f2761ad0c7588a6e86d5fbf157753116bb9d31670e64c34811ddc4a85225509724d8570a3b634701345a56774f21c61822f62d40e5b480e1b5f0786528c439317de2b4ec21b18af3bfab61322329ee3283a90cfbb327bc7338473d6ed0b32332f49548d9eaaf16ff6ff6f95c953b382b4a77c72ddf535fc923b059aa7a0cd11613252f390713b899be7afad9446236790d18e0ef339415c7f6d8a6ebbe7ae819ada9c765307242339e3d27760aa0c42ce4e00cb319ef014c453795f88ac5b289a469ce5d7442c62f6544715f110bc53cfd2cefa774325d5390c9c93930511acefc2051c655192178b82a71976d9591256c8393d7ab2054c37d97a59c81c05097c717f769c257f137591c1d5ab2b770ae51c4b6818517438ac7dd80cc974dc48accd68d2ad9ebac00483d3486dbb280503d9f4986e537222a1692b14ab1620d2b31b94dbbe5f5581053b760c99a34098445b87bda646dca41f4afa4e906566452bf808f126051f7daea4ba0ad1f5d88258874259d6a8e0c80ff5ae0a76ec3427778c1952542e0c5e19e4ee439a9db2487ea7ecf75979b42ec5e194846d8fae3db10d088dda71d6f84d9b7658f870543f22b65e4dd2d21913dd43f0ab972dab495debb457360757a8b128e1637cf5b3c56a5f5b12514e11375e7221836a5f70ea2e1e909991b6b2e14969c9b7dc84d2fc43dfea42a9aea192548c7e42de35100e6539b9c2fa526c91b8c6439df9a589aef653014af19f267128fb20f1b7ddfb0ea3f4f185edc0df165cb1dc90a88b11f4943547d2ff114d660a2d071949dfd093cbd8407d12c7e79c3eab0f9954971769d1828c8a00ee8c474ebfafa1b68e204fc0a50994332eedc5127f0910c6e377d2feff0f78d7733aa09a8aef402c27ff4ad0def8e5100a18f40db45d22fc934db657d96028ad9d3c27be216a41d0dd31ca27aaf5af137228f0297cf4b6b60b72d77741ddc4bf55390a7dc17264632aa384897743fcf7c44210134cd9bafe4baf5ff1d95e914c6b03eae4b6c38803490715f8bc52eb848dd7ad1e0e20b6c98ec701bbbd2c83d3d312324fd3d7859f8b056cd7df553e4acdd2da762603dfeceb77de5d6605ea61eb6630e43125cc4954ce24f59339d98f1e021dc6701112017330cae072ee68c813951823f9446f96ba3800b79951ad249128d8e8b2477ef3a3f2265c0416ba2f18141e76b805d7b559a193da51f929af800202d910945acc2d99056b0b0d22e5a7669942ea8bd384a32b239f66d1bc1792333f246ed35dfc542c0324c4766639822dba5d38c909391d6501d2ebb51f88031f4263342d03e410767525af689cf6f016483b23cb841b1d509ecf803303caded2e7ae38cb44593cadfc0bcbd11aa5d88c5105c1564fa7337326eb0a2cb2c059c91dced2fa5d26b59185bce4b4ac6538bb9d8eb2928e4578cb780ec44a07f5a9cb5fcec52cd0f5f3cb2822352c281064e0af1e67d29b0c9835d4ca11bd3bf1b8931859c595a1c1fd1a388350a68b27a1556090e8f37b71725e5fe9700b801e7bf5df81ecb121f368b67bdfa2dbfa5bc6247c6567f426b303b2576016c7110c9ba9cce5b956fe7c3f0897e7dc9beac9d6f12bfdfa024c38c73b3cfa5c91fae3c4bec34b1e7b345e9698bf58e639d1cd65f83d6c2c881d3ccce8f8dc6442892e201e6b656dd21da0518637835f75b60d154a6e0112d5e392055f361a2f439bcae3b528c74534916892f04e9edef90a76047f6d729e79f76b59877dda03b0e124becc9a0663e353e2f5e9ca004c33da50fc81883e3813ca3b577fb930b293c71e8d29e41983694999b84f43baeb890a5c2eb34920402990fa997854a0663224ec5274f4fcf722d1e6bbf726ae28a30aa7f5a278cf1c4e99ebc81212f5d63c2a18ff4f746eb19ebd0a38731a1c16f4df5330ad44b2587150adf9d58d5b35e026c82da19aa36846e1112be20fbd650028fc73cc8efe0b85a0534a63fd2b21b52b08cbf4b89b0e0c04c068921caee8c5590e79dde1bc8f8e11ef97964f59aa935d62f63de1f0b4aa7bc02ef245fdf21f71a1423f94246a44877741e461887c8825361017247e966da1102b0bcb4227512843317df8135318b83594b68fb5709b119ca944a4db46fb754c985cac42506ae96351782ad3cf6c1d7048f6bcb6b56bbbde6f3fe4bc6b3cf8dbb1cca568984e89b835d56408e4088567ea571fc3edef53e92e166281ec8483cca895831f7180d7fc79a47ab55246c9045ae2e331dbdb63637112704ac979754f7c4ecff7aa82a163d39dde27013fe435d6b182de671de9881e907c09df2866447822f7c2875df18aa9ddbf027503527946ffac217ba0f2e1908c265493ac469d6d83e64ed1acddcd5e2c85a08f8a7d771ec87b8dba68e4d503585fcd6eb0827aa51276f235a5ef238773a248e4da5e7e7286525bc4042c0d4b0e244e7a69c1c77fd9cc3d246751fc273b151e81e2a5694c670528d32235ed01f5c8178f87774ecd540f76ee41697694e7b0d0646338413590391085d9980982bdde97a5ed0c6ef77f7a1b2c6b79d029dd40f7924fcefd3be8e7d5ab33196d6e5e9ca93c7671185739f6febdf86558699c8900fae4f0dc54266f87d053a596c913abdd99a629beee24e23064b62b60e4f951a95e94b4cdce367e828b72a02f8db8b761904ad99d84196b6d687179183c68b1bc336f2300bcccc35ef4ab4944fe9dd9b62447ea0e716daed5c48547e883085b42a32c970fb08079bc8afcc4dc1cd29b363e4c95b6ea38e5918299bb1583470bb83fbf5d7c4f336dabd35b6d1dc422160b8fc5eb89608244b85ced00a0dad90d2fd31abc0c2a7d04edf250701df1e0d6242a85a20efc6916eeed2d31aecae2b257a6a1770ee51dadb90a4ba45fb476d7657bdf2467347a8e2b30f67bdb4817e148dc2d644e535908f7a451a189e74d5cd7643460f909062a0e26d4774bea6671f0c2f5ab05cee6ee6699ce940f9c0d77cffc703088390069c0f2bab7f70ef4e77a49b61771b4aada989c1f949b9fc9b5bde5566f6699749e17d0152ad604f2c19b6a15b2c4f4a4dd585cbb5aa82f9ee99d41b63bcc9540ec34decca8c2e878522cfded4b45f0559e89b027e9b9fbf45325bc187b145d7f78243f2c60987afaf99c7623816b676d174caf6c21daa5ff51eae0a503d69e47f5f509c4e617fb83248c0fe23f32890da3c0584fce912c002da0dc1ab82a8f11cbd699cf1dce4a768066aea8fcc0d778f6d156d20234062ab02008281b1c215b0fe25ff96f2bd356bebc3fd95d96ee86d553305d04c6ea6d655bb29df4e4271f962d5ef54ec9c4fd6bddb90a9dac610e2efe315cc17840b27e00783a437859dd5cdda8024429f74ddedc3235b165197211ee9a8ac339b4ec8c8c6856240ff12fc6060416efbd78dfc0480cb354ab4e80494a4bea829834a19cfe12db2e09fdeaa29a51c214c344b89fe48231938ff305c8bc88846272d69455ebd326ac3969d385023fdc87ceb24c9db1b970e54a4adc010396df5bed51315c8ae750c00685d3db7fbe28845e4257bb845904a6c0a261a5eaa15209e4b4d43a48d3faf0b1a038e26745a037529a8842d0cd742968ab09ce55d25eac3aa1e5adbfb2445ee7f9bc0a786a12e7857c11e2efdf66a46b4f8e07e23ecd17334de9624e822b63be18323f324031fdde9ff79d39766fa91f612c0d897dcf133faa9b2196625c189a1678fd1c2b620a8c5bf30a24a2ef482995079767284c62f89fcfb259bb569de5dfa79e41e515660c51953568bacda47768fa266a58a69fd70ad5b6257c6dad5db1798f701ec2366cffa5915ef3bee1fcefeb513b69e5d2b1d1bc879c54b2bacc8f5cc6bb773f7b7166bd0f9fa1eb9761e4446b2221d4772697680a820829d77fbfe9f3d218c0b560df12cdc79f9a14b4aa632c373b19d0b4fc2cf5fd3b94d13c018f9684b64915f25d070137361e3fe1073ec1928e2f5a3246edadfee9488987e8232d0d8232f727349b8224e234afc6541009b9e58ced8d84cdfbc395e33c43b2458410a724e412b771767130c25dedcbbbf298810fc22adfcd9779532f9a39302c02a7599b9e5db52a01d03e5f1df0120c4954ee2e9610b60b13124dbd0b6985a5eaf6609877364f5e8cf23319ed8b6cb5face9fe9dc507ab7f1e805aeb1cc96ff278560a77064d475b2702f1a190f6cdf78c1cce03a771f7d", 0x1000}, {&(0x7f0000002400)="37363bda4cc8f93eae0fcaffaf98bad10617d43fa04a60463a78305ef24a77f5c6fa8990aa4b6f381191ef0658b016365dd4260009333ebd9b59ea027b10dfa3cea3119f4dfe7dfa4fdd146c9b11772ece24c441ca4c1f0819bbec86b3f3d55de258a9b48d40016e16fe0c7fe39f666fce93d463ea27c4ecdd20485891256a74a23b35992f90c8e169ea30e4405254c73ba3dfa5572f2563", 0x98}, {&(0x7f00000024c0)="e7f1ba496b2174fe25ae233839b9615cb3229d64ee7d974542fe82d50506d53f4363eab4149d4616ad1c85b466d5b3132298fbf378f2295bf88c8728c478ccc51fb1ac0e1d97d806beabe83bff9cc87c4717f06857aece12f8a488a55473e61a00f50b15cc48b4308769fba423d66d966a29a248f9e160cc4272b3f145a1a6af9ab10953116eebf77cdee23076ac47cac6935a0444993d6283", 0x99}, {&(0x7f0000002580)="15d8e89bc5bd7e2c84e4ba85a090795101f307588f94da049e84ca93fdf0886762cd01aed0f437652ae99bb4200885c35e848a22a9955295c0f4443cee20af62d6e53d95748966a890474e52bd57bd3f84a23eff5b2558c5048857e698c567cbe1b21ee75dda3d8de99978a56e3cdce66f79a266a1e928f068ab037b3ce740b26893eba74a602186ad77048069700b0407fd2d0adac587cde8c4639b27b6d56a40546238", 0xa4}, {&(0x7f0000002640)="91d6b535dba07d9d2e4da88a83369623ddd17b84a3c2b143694ac2c7a849df914497f1e8fe3ffa4be141f2d19c4501c64a74ea39c63cd1bdead2bae724a27d3bef06044be5712c69148abdd7f60d26a43c6dfff958ad77ac811952fc", 0x5c}], 0x7, &(0x7f0000002740)=[{0xc0, 0xffff, 0x0, "3b754b863cbd11772dae479ef42765185146323c6a27d5369e723bd5bfa5e0c6e9c7157297005e69af096c41bddb546b69cbfed7b5e814f40c475bba7dd4e73990e77467d543ee24a09d05656d4e5bf0967adadd8c407b6c05fb93a79af6339642621bbfc78a836e526c5c0d5db96fba5be5ff2a65281994be86d3c154b7087de9afc8669f6b8be9c79155404c686a9034f8e22746859bff30fc7024f9fdcbb77fb7d42b854778337223"}, {0xf0, 0xffff, 0x4, "56427175f0e08fff4579a951e5e97c22ac1f7acae74380c22f372bfcc1cf51e7173114002fb5dae7bb00e6e3c28524bf86cd09bc9d71b4e12f604472f9552d8c5682f7a7ba35c1d34505b80495b2ac1ee2ce43d9711fd40f81085e78ea508fe832a03cb31d8dfaf6fbce7c9161bd741d9fd2d450777e97549ca1021794b82e68bc2132b267bcc07758393ab9379bdf7745a17b7c6ff851e1991d018bfbdea6bf5c039a016c512482c0eb0edfd542976ee2361cd55570a37f5d3b98e7bcfda52f1c6e987fbad47c55f8c17ec2f47eba6a894c0fbd6c2a7f7b17fe42d8b7e0"}, {0x38, 0xffff, 0x5, "d0b99b2027a1abf4c43485c70a91c23283616af212e222b6c05bbd441f03170fb6117a81bde35b9e"}, {0x20, 0x1, 0xff4, "5369dbeb6ef1f7c7afa09b07c6d7"}, {0xb0, 0xffff, 0x4be7, "b82dc57822beae27182e4769170b00c11027a2d617dab88dcb98073d58e9c76947fffd6fe58a18226bb6b6c5f77f4758c3cb9282b9cee53e796702e430c20b4d4e4b8f2e05c374528c67859c9f82132e80a842ec40b22f5956a429c071b0e6b166b8b53273072333f8cfac47476d7fabc6702a2cfc1a14122f1a98c276e75027301c74d3d9090b5273c8ac783f031b5fd0831317c71ccc012ec440be13"}], 0x2b8}, 0x1) r3 = socket$inet(0x2, 0x0, 0x2) getgroups(0x2, &(0x7f0000002a40)=[r2, r2]) ftruncate(r0, 0x0, 0x3) r6 = getpgrp() r7 = getpgid(0x0) r8 = fcntl$getown(r0, 0x5) r9 = fcntl$getown(r0, 0x5) r10 = getpid() r11 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003cc0)={0x0}, 0xc) r13 = getpid() r14 = getpid() r15 = getuid() sendmsg$unix(r0, &(0x7f0000003e40)={&(0x7f0000002a80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003c80)=[{&(0x7f0000002ac0)="955074221d691afe8ebd73f5b63cdfa9d7781924b40a8ebac83379415fb8af7ade53a27dc331442f1a30d000a8ff949abe0c09836dc2984822df1c7002f1fd6937e1993cfbc1fef23ed0631106f818894fa96d5a974cb6013bac53c422a98e6055ff66eb78e5fd227c092815b3a9b3cdce15f4544fbee516a5ced2730b", 0x7d}, {&(0x7f0000002b40)="8012c34048b4fce3f50c83ad35986e", 0xf}, {&(0x7f0000002b80)="8e18786ec529b47c6313d79801b7e19452ccdf2d4fa5e66afc56595ccc39cd31a02a119491f278b2e4a53a13a6ae5a83d10b1c491a411aaf17ffeccf39facf34beef3c98f74d8c4e860a37c2339beed0fc1b951f57f976e15b0e5fb129054a578aba1157a854d2c33ced118dcd4436f77f556fb617b8a6f925aac4ba8ecafc5024f078152b99c1833c2d5f4089ee6743a2989fcc08d192801338d665b5c36fd0e5fa5568c44def4200899bc9263646b2d13e0935cd2a0a54627ddaf503e08ceda2f5fa40e1010a4e87758c88b5fbe4ee8bb694990c6c91cd44a5d430fdf73b416d57e33f959dbe84cfff63c7cbc0a7561393f39a150eb35efb98ec2dd4aa3699410baa5fbffda5063426834d7227c525829555d0578d93fc7b6182bd2319d94c4b0992d6ad97fea9368ed9132bb2784799a20e41569c3fc7fe74d43fd61a00e6ea56a7bbcb2e6f9a585aec2d81685325d8e7afad49defff3073c3daaca56cee7a0a863dd8dd7a53d52853a5ccb3e187a72227d873ff87b02e0b0c1ea97d997aabf2cceaeb93217777d38c28cd75bcc2a1465ae8ce84283ec43b8bf7fb2eaf232f728d298b7ed4dfa20675e40afa0fb045f7cb79c5bb34746e5ab20c32ac945f7a2291b29f30a5110e9019e0c7299300010bf5f143f70be7e433eb16b328c73fd1340c12353d5a00b0fa45e84abdc4bdebe3189276fafce8e8478fff86289ccb1da80568ce237edcfcefe89ea970b8bd0d63dcda851fece08173b1e9bd6c2d1337f19e20cd1923ae6c19d0b101d79183f38c3ef8ff92aa026bee9378ce1fac86c9be961f458fc6a123a0989d04e562dc427330ba49fc03bf3488df25a64dc52e23e515675d7fe5b6206ded53e61abeb21b37fd6b3827342a294abe107969870b8a484b60e79b7ab60a71ac36798f25c68b5dc75e9f0d3e22f776a07fb86a78f8a1a51fea6da75900af77a7af31aa1bbee4e8d482a922ecea80980188846faf886be70d35ff12d778334f639ee0761c1c44d11df32e1990477baadbc2cd66fe955f189d58bae00f3fbaca37e3b5a99d01696b30cc9f4e556b343e50914471aac30d914994e745ff2cf181f41262ea83c9df0e3b523b6ed8b504da9f38dca23f92ec5d07eaea95c4c557ea4c4d497bab15ce914b3ef7963607e8b96ce080859ba86971b03842db7ae702622b1034d8850dbff8e8376020b5a66ab27365e7a85ef6ed0d292cba144c77019ccdb65812a01d5779321ae036afbd6c4889bf8573bf8362a4656834a811d78306dbe0db90edf095bb3c50daab97fa9d47b5a9a8299d847bf5d974017606e3a8963978964d9cc6872c9ff4784d968984634254549e8885c96b16ad502386c202e43dce4c65e746aa83cf813586d305734f5e1d1c79e0b81f01bc09865f91182af7d3a9388a39afebb9f15bdcd32ed37b36b2231254dcbc73f694cc3b742e0771ba226b9b4431f0cac91b1f401bca5d87b39e26cef74a0dec60b0ca92e08fd7551ebb56626fb240aed25e4bd1f68da90943010f6610bb8c49caa3706c5196f6f22ea1b79e4533879b821427234fc4633e8251a138d193a2b5c561a66adf0db29643511cd6a0655c5ac9d7ae4c96f4ddeac3868b128525d81ee5aa0f3413d51bd74cf99b971707b30fa1ad650adeba7dc6168fa9f07827a7bf2bca71e0914ccbab25e4ca8f1b05e007acb0137015254b7c87cbdfc65b7bb0ab9c93fd646df3c6e761b7287f0350a3cdc6c64ed4844db01cc104b727d361718ee5e4a72cb04cdd772f85d79c32406c15d6505b16c472888ecb779c03a172db44fb946ef335e3ce5b12e5e3cd2e13b1a558794dff286ebeaf7332b6cb3adc9de7c80f1a222793fd9cfb527eacdb038edf0a63eee43327fb8230d188cd610511593c2b093be13638633136b6b8f31214f78a8742bec1cccb2552cfe62949183128e516fb7d127cc5f522a4b49bcc9b62a0e1179d153394128d258c3dbf164341b962a4c244016c5cc83700dff6cd9af4795a2491957a2bcdc5343d7a2132cf6134cfe9e04085c5ccefe126c4728575e7a097633aa29647a78e1e9bcc72de11f2ed20d96a27cc8c36e83a3e23e26668c339eda77424141b600f71114cac3e96b358233f0af6e66bc0c6e8b1d05805c4072cbb46cf42c4aada153cc92e0129c6cc61ef5a61d11db82b2eb8340dd99077f9f7e4e01cbc89bf68319d773a8255b3ed2cbbf5d96175ea7192dd417f1cb2717721a75934a0f52d073cfb086ee88d9322909b13ea4e854b42e355da1a02f700e0cb5a8807ec5ac4a17f2564491b85bf960b8c46c2c6ecd93e7557be5b3a6b39d30a33f46717377ff489835963bbd5ca87d361bbba7d951af921388bfe9d7156e22407ae76c8c1ba759fc93666f0a249e4bf2cda80e32c611dec76ebcbcf54ba5ae348f70d3014e8f44f31926f9606283bad024dce19a048ddfadf3b627cd82a7cbcc4df16012c9a76fa6eb550a9183e87b8d3eceb97f93fe2bd090ca863a3e1a664f59839e9a16421e75692b2487fbd8322f73d27509f8055f00a0748490709ce691202ca86f65924a2ea87fa59554123968bd2547ab040a6d9f8c5e64dd2f971a3f2faca6dbf360732979469428e24006d164e75e4edd2a436b2d2949138f9b8f8f0e62abec11dca1e6ae1ddcb85d245ec6fb98b4dd0291fc4551921772f3754ee74ca35fb259b78a1b81e8996070911ab194e168eab350cffdbf1f64ecf6499823740afeda580ad2a02b1495fa282b01e5f10ea67ff0a2db6c67fef5a02c7316f466f9952bff79660bc5d1514d795d3400a34642fbcdade26e3f63e3c3178d91cc4af5301bdb2d603870cfa88b029e3df519713277d7952adfb4ebc1e440cb7d1dd758255b3c6f526ea832deb230516664ee5d8bfaf6e44031e1b1537ce576e2a9621dfcd98471e648bd67a265af9f6ff428c3a97133d316ee10e7a60c2188b113e0ff67896105017eb357214d49641a4d2fde1b0c98ffceff467ec7f168550bbb3d5913a9fb7f7e0ffe0d3ce67f55ba84352b73866ec3c724268cb6e438fca2adc7c6604fd485abd3b9fab872b1c5410e45e3bbbe5972e55f3372b3c078e2ab8f45dff1bbbb26207f83aea83e1e1f53496218f2528e873f2f42cc44050934e0aa656fd352c9079531b1f9b6519a8c2cda61926763bee7cfe2f1787704eaaa01734614bab9fb164617057a203f6b94c3ad87f1ce82ca6e40e8f75aa6bef925deb8dd85fd4e1f3192be4523f6e6838cbd4bc6e68beb6d1a36c02b64282958df85f5d5c15eda893bd85a58da11b6ffa047068544b80067631edaffe435250c7a6bbce689d57218a27a02431b782af49c15efe29a7ffa878cd5924939916067b0b473d1cd79314eb674382a6b05c3c99b847e8eb2620cae5b7f1e84829dad8366e7dab1de9bd919b9f16fa4cb210bf6716560d20f71655a412438321dd7e80acb0470bbebbeae1ecd9b5ea6c89b96007eb31076a42dcee5fe924da9cdc137d9adaf62ac0e05042f306dee4d1f84a12a68fadc42194cd5e4c54de6c3c86ba9c7e974797ec145c01a490350ca8ad8e895055b9655afff6d0aca1305376966178903b837b885cb278c9d0f6cfd8c55cee9fa0acfc68304eef0fa9df9bc3bc4225a998124445b118b64d426fc927cb2a2878cdf293c18bd2c876baa17bd3b9e2943916c91fcb65f942dc79b8fa9a86f38c34a6f852d1800ac0843812fed04ffb9f572baec4807f6bb6ad9fb7dc527ecc2b2ce14a2d05cc870168fe855e97ee8eb39ac44e79c8a8ce67d95a33c8626e74d4cf25a0f9d5a4fcead2fa702574ad84393a785465f3a98d36b5cc0d78f546b214d2419344fd6f756adedcce2dc6dba03eb0c3af0698a4d284e640d905ae5b4418d9332e48e209573c7f654937b0403bd9ecc15c2a3a369205b8f9906e07c3b1d6f08f7b95c397f9e3200a837c37e4a50ca4194a175466bba942a4997b4e0a78537dc4d1a50abd85aafcccc513941925e02caa4703f9ad6cef6852b4ef2728c5eae8674e3b6abbfcf7233b617740a809d4c8800263ef6d1b842cd83af92de7a09be073ff483cb382a036eaf93ea4f66685da2024d0a2b671fdd9a01c652e4ea8245b2bd80d3d3f363d6a19a26e2ee5145a238c4ea642e3652abeee94030fb34e88c81b2ca2b558bf34a9c6fa320bb4cf4c7b8af409872cd67712831ea1dcf74cce0a99767e1df34206040ef091121b4d3d10197ea02c808460d2125f64de231849e6f8bc8a3cb96fc83cd829113f89237a7756de3c22af9ae2cb966f95f9d0ffa2e042ce8d11509c4627fc7cb24b86445e87479b3a41ae79e6bce5f4eff5e144bcf7d510b45a21551b82677f26576178032e63ff92855af078a1cba1a70bee3bcc6fda7e78a8b70ba94436cef175e1c544823fff2a4fc6bd919768381a14df216a2a81f55d63d64db8255d3bb18f9f5040c763ff7794ff3c4c712dbac1f3f1d50636772c9d10f1958197b94be021706441cc7d601dce45e5737fc9d2da29490d8d181610102215abebd5505a67bce247879f812af808be9b8bae62b184b90f3103e373ddd59991fd5abf2571fef1d88693f9a96df6fd79b9ffa5bbeb431fee367a1e6a36846ca381ed5f5770f7436ce6b30e35727522fb21491270a08b8fa45df2a01850b3e11f9a7ded4bcbd4438e0a3a1b34a8c2269e874212257571f8fd9b16a01a8c8899c71958b37b03bbcb961ff58096eba9692cb63b5c6b7d2d819b7a51465cacd19bdc977fedfb0361e737b8189dcbf4a8af4accb4a2d4a4d6b537b8c5c40dc5b2b249a9ddac1ad46ffec9dbc573749949c41f8f806cbed889bbf7e2ce159918fa252aaa290946314eeb19e1f1a08d8b163a7de0fdd45ca87318f76b5cb90aa8dac9bb4d08bee1311372331dd61d2a89ff7d4d99d8c41049885f6d7e37fb9ec967ab8b5ec276a791667b2f851b240854808c0b9fd70adb9aa03da9fce1cfc1a69b2623a71409582a0a38343859f66d007977d1ce40cbf36a80aa91e5aece3ad837cdd22fdb000cb2bc405ef0d97d9421e7d0b796acf10bfd98db904c04c391b2b6c568a48b5102c6978d462abb302ecab9192e27eb6b12efe1eed3d006fe3d111852d8e4f313757cbca6b515e1b82488df7136cf63065d910d32e6ea985b6c4905f93b80e4b11f86e05d0996400d6f3817613c3066b3910aca514376c3aa8428e37b192b01f7dbe52feb340b1122053bae5525a35bf4baed4d2d16e651cc1ef623dd36272534a34e2e64ee3bed8cb834f891775cd470f70b45f2939d38580277edd5bb05bf260fc1d917afae459beb066e56d7d7dfe0217995684025bb9240a56572218d278056bbbc10a1ebc95f2fef64d11ba726eddc22434335c15070067d329f23cda391266b2772f229853ff922e0f6696dde3dc1916bbb7152d45d5b69bb89de1255c2630aef71623445ae2198a0307f684a473c55d675c3b0491566a3275cab0b7742ec0a334ed586ee4c70b2340384120763c4010c6104a7b60a08d879ff0ba4acaed231e48b3d1105dd042e6fa4708d931a26818fddf810366a99e7c1de8a84f3e1c75cc6606139076a862d92102154777d750966cb6585416dded6d77aec959157081cc484d52f741db0c7956e99fac9f9d979f3562da40feb426af7424b54f8ff4566fa0fce5900acf15c3c0d554b627dfe897dc0fa7dc3eea4e53b98f100e116217054bf4a41d6391d56dfd3532f617438c9d4a37bfea4d407faa9101e2456181eff9486610bde7b0a05fa7028fc81c3eabeba84e12a2514095", 0x1000}, {&(0x7f0000003b80)="52be485df280c9b308c76eca1dbf5b719a51d316d1338896e43f40754bccec3d793619261468e1aae2da6a625e02b092afbd77abd7cb4c53474451924a88016335f12141670415b51ee255a2bf0a92195a8a5b89c7b1d74d741e4978fcaf3d8490bdea5d0be1ec5f8b34065254300eff675f006c1b93baa407837348b9e806b051477fcfa21a02bd1474d65f6be580e4a5fabfee8055fbb6f7d8ad056c6b0d0ff8eabd980b9d6fcec6db16f1359dc2372a21889fa1fb83d86920394d5e4c7553867334e6", 0xc4}], 0x4, &(0x7f0000003d00)=[@cred={0x20, 0xffff, 0x0, r6, r1, r5}, @cred={0x20, 0xffff, 0x0, r7, r1, r5}, @cred={0x20, 0xffff, 0x0, r8, r1, r2}, @cred={0x20, 0xffff, 0x0, r9, r1, r2}, @cred={0x20, 0xffff, 0x0, r10, r1, r5}, @cred={0x20, 0xffff, 0x0, r11, r1, r2}, @cred={0x20, 0xffff, 0x0, r12, r1, r4}, @cred={0x20, 0xffff, 0x0, r13, r1, r4}, @cred={0x20, 0xffff, 0x0, r14, r15, r4}], 0x120, 0x40c}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003e80), &(0x7f0000003ec0)=0xc) r16 = fcntl$dupfd(r3, 0xa, r0) dup2(r0, r16) 04:02:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) getpgid(r1) dup2(r2, r3) 04:02:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000200)={0xfffffffffffffffd, 0x9, 0x5, {[0x10001, 0x81, 0x10001, 0x6, 0x7, 0xa1, 0x0, 0x9, 0x7, 0xff1c, 0x3f, 0x7f, 0xfff, 0x2, 0x81, 0x7, 0x0, 0x31a], [0x3ff, 0x1ff, 0x5, 0xef9, 0x80000001, 0x2, 0xee5, 0x0, 0x401, 0x81], [0x3, 0x4, 0x5c4b, 0x8, 0x8000, 0x7, 0xa9], [0x20, 0x77f, 0x7fff, 0x4, 0x6], [{0x4e, 0xbf, 0x7fffffff, 0x8000}, {0x40, 0x9135, 0x7, 0x9}, {0x6, 0x3f, 0xa2, 0x400}, {0x5, 0x770d, 0xb, 0x1ff}, {0xe1d0, 0x1f, 0x8, 0x1}, {0xfffffffffffffc01, 0x5c177c46, 0xe8e, 0x1}, {0x3fa, 0xffffffffffff8001, 0x1, 0x7}, {0x7, 0x1, 0x1b44c188, 0x5}], {0x9, 0x1f, 0x3, 0x80000001}, {0x0, 0x9, 0x25, 0x9}}}) setuid(0xee01) r2 = dup(r0) write(r2, &(0x7f00000000c0)='p', 0x1) 04:02:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x60b, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6", 0xfffffffffffffffd}) 04:02:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x100000}}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000240)="cbbe", 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:35 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x880, 0x0) r1 = getuid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000080)={0x1, 0xffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "73ccd10e11c0ff0bcd84984ac8cfddcfef71acdb"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cf", 0x54) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000200)={0x23, 0x0, &(0x7f00000001c0)=""/35}) 04:02:35 executing program 0: r0 = socket(0xfffffffffffffffd, 0x2, 0x40) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x100000000, 0x1040, 0x1, 0xa6, "2f8239901f42c512cd82bec055ab3ad2434c2ef0", 0x2, 0x7}) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r3 = fcntl$getown(r2, 0x5) r4 = getuid() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x3, 0x1, {0x7, 0x400}}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x101) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) msgget$private(0x0, 0x40) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x5, 0x8000, 0x1, 0x2}, {0x60b3ae8a, 0x100, 0x7, 0x4}, {0x1, 0x0, 0x8}, {0x6, 0x5, 0x80000001, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[0x100000000, 0x81, 0xfffffffffffffffb, 0x5]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) 04:02:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x8) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x1, 0x2}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x87) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x80000006}]}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) ftruncate(r3, 0x0, 0xcb) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 04:02:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x0) write(r0, &(0x7f0000000200)="6e2ee48c173623ec7167bb296d8319d9e98809e65513a3caceae65ed58a4d92b66c134d48f97983b18213900e18246abb3795caffa9f5b7cfd13b7df04515208ff48dae3e9b65db20a4c80ef030000000000000098476b37320d40385f10c3d2eb53cb923357fe3a2aa5f0dce608cdc6bd07f6fe9a9c32e617e0e1f1f7bb15582811f34a54d21219429a2d93d747ac6e2e", 0x91) execve(0x0, 0x0, 0x0) accept(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x28, 0x4) 04:02:35 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) setreuid(0x0, 0xee00) chmod(&(0x7f0000000040)='./file0\x00', 0x10) socketpair(0x18, 0x4003, 0x102, 0x0) 04:02:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 04:02:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x2, 0x1, 0x10001, 0x1, 0x6, 0x5b4, 0x7ea6, 0x1, 0x1, 0x3ccd}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5a8, 0x0, 0x0, 0x200000}]}) ioctl$KDDISABIO(r0, 0x20004b3d) 04:02:35 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r1 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f0000000200)='c\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) socket$inet6(0x18, 0x3, 0x3e) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) fcntl$setstatus(r0, 0x4, 0x80) close(r0) close(r2) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x6, 0x8, 0x400, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:02:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(r0, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xc5, 0x29, 0x1000, 0x0, "ba2ed95cf3242ff2ffe7dd0c40b28f3c10ebffda", 0x101, 0xffffffffffffffc0}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 04:02:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xa0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x0, 0x3be3, 0x7, 0x2}, 0xc) 04:02:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f0000000100)=""/81, 0x51}], 0x2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x11, r3, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 04:02:36 executing program 0: socketpair(0x20, 0x8000, 0x7fff, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2020, 0x1000000000004503) r1 = open(&(0x7f0000000000)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000440)) 04:02:36 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000002380), &(0x7f00000023c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002300)=[{&(0x7f0000000000)="02e00719f6561baf10e41ac99b81ed8b933c42773bbff878b7f8f472446ed142e979", 0x22}, {&(0x7f00000000c0)="ee9f7f5ef5c366b50ade89246c9b1d092f54d95d6c37cc5688ccb594bed7cbdaae4661a172f6e77043345f3314c9842392310c7b56cff6e3db3263e0d1ec77784e75af86333c687adc60a025ebb3a61e13d59b28180e56ffde2e3b2f8c871d1f0bed717429aa8f2a26d3a3ca44e7c9728a4d92e3933647e9fe2df2a93549ff6f0ea8914c967e5412e3b52c85f89680a65761036e49c9c2a997cf6c2a3d814550cb9d7149430ec8eb71bfbe0c533c03b2a3701855ce74c54fe4ee59b2644f557b688e17a99f3762c7d931480e9f912ebc0e89784f0852da9b0808ba6d999752599e51f88a9bdc8cf3f4214f5e7e129b4f15768f9afd92a363b743caa5a7b373ba033812c8e3d88b9f301103ca8d39919a0e8c83e68cd501bc07d607167f283dc31f8dff9049203a8c3a30163f88efd52146fffc61bc48ea0d56ca1e2762764880d77ed2a7c7794cd9823c2afca006df049141487855df1b7908cf6c96f199239a3df208dd993502835bce35e487544fcd9b69d1b9e5e8d8becac013ed4e55e1870869404d99d342cd1cae36882fb3d759e4f06b3ec72f860eeda8d2b7ffb975f963bce978b8e3389ba3a46cf123b7328125dc11fa85616d5237e9fa52d1f48083051b9ea6fad7be6f0f6f90e7bed7684876add8147a8e26fbf6aa20f454f862bdb8807380ae6673a68b0bcba530fc2c76eb648b298662601b422fa931a7e2cdc929726ab4c9ef928b40c4847d34e3c35ebadef6342c44a7f2405700dbe1295c5c41495d62952b037689a462facd5d70e6b0e2fb5cde8729857a5c32f647a2e62b3df510e17c86e46cfbe25e5a69d9b108794f36ca9c39bdbbaac425a4233c8acda3119f3e3bbc94265891f3d9320fa353ef164f7514668c8a501163f3bb532efd13fc0a44afcc581cf32af328b6d37873b914e4971d90b61d00808e0774a72c26ce93769e7a30a9636f8ecebe6ba6d789ceffe502860ee316caded3f97941d73d6e96503ba4158c9426dbb33f399a660ad098ff31dd42c1bc9c0219c631bd4677f008f96e92cfa009b02330198bd59eba1ebcefbd4971100a76f8360826764df8135cadce384f4dd2db013cfc6daa95703a41c738288f3e76799a77e9cc895e2becd188966b8f0b81238965a06d10e56ae5b99966b56fc70c7f4311fb9120b70f37a96d96386a7a1ea6cabab009e2f1fba1cc900d7420e99bb0c587050edc94b5408c1819a328d9eecdae8fb3deb5d7985a27f72b143c789cfc5fa873016fd3c2e1eea798954ef3c6ba6651ebe3917475fd105ec78d9adaafe71151569eff534ff28bbcac106969395a2a7d2e0d53abbd67170bcb7d96a9b232dc25bf588f40157bd7dc7e3888913ee5ffc35b4ec80e72a7405036237dd356543ac802941a226e7311e599041f0fde6bd28a487909172b675c46c19e19de8eb183db2fd201cf02760834a7a0810cb3aee3e95ac059f772d425563330a5a285bbd6530df0ed2d9a8cd8e8c210e6fe4ee60a8235c135d2d5d8c4e60224918a022b447eba98cfcd9eea593948cd281553174be842f8be97a273c3d3f4f89886bd4d4ffb6193d6ac1a6e0c8059fd06ab2a603542bce9d13b4f9437c0455d4a1a1a45cd8970dc3a1218e2b78a8d5717b301405e5976d1725684a5dc4b8520bed36d22ed5d998ec9bcb26a0df1da4d7106d592456cbb305007cd9f285559e5ce2514fd80cea06b98204fcf0655478712bc014426b558cffbe3302bca4cf0e4c413e25048f37fae7dc6216eb284ff027c99c68047637fd50c8edb8358a80229bb3d0f5ef9dafeefa62fe6bedefbc1f1487d4d1d7f4146d5aa8a9d015b0abbb68398d79281dc639b979765092560fb48bc39c9606f158da857f8fe328b0ac504d1a39b50ffd1b4f308adc3ddd23378d2c59b3b255b5d0a8f378aeb5bda1682b9dd338c4b4e530fb845b6aaff21920b44466a62bf894c690c2847e75c3644a8e93c7d25c4d71e0f4648fd27211cce2cd469cb3ea4aa6ef681c2a4f8d17c1e3ffc1e243244515aeb9689818e2d137383f09bdd7a38dd9e667b7fc55e7efb1a65fa360db79b194b7a98c4054859b842f881bfbcf3c28c33ad5642307a77c631698400aeb961ec99b7c8a2bec41ed363e13fd78ace48a234d61023f2c331cd7a129add2b80d8d29e027e295c81674004b96c92f4983adb28e7529b6396fdcaaa78579bfaaf2a423f99d516bf0575ddda424447c27ed656dd2a2ca90a3ea5595b84781c138e042871a9a8cbc66c0f18240fe514af0e6eda484abd0b33141f2493d292b0534dbe008b2f0b5e3900f48f82b704c691e26f35a81468b0b88ad05654c3b1e7cb263813973d573ac2d4c045f8548fe78a632f470de045181ed5ec071ff2be5f6bf682226406c64e618f510ac4ec6812713b7d2d9452a92d2cf55100086c1c77582aca333e313d289a336aff54176ca6616decded6344cd3149a8019fd9f439bd902c04bfd10e7685a1332015388813701ef18bb636b291e2763a1695883a01245adbba53bc2a0ccd55dd123a7c883a1b3bec5448dce5286f6fcaabc99ea8892a7f218097c937f73eb329c5311318b149d3fd5df9a0f94b846ebd0c1cebf06572913c7cad58ba7f3cb79f12a595e0012e394d667a747b636a749c4b81b4eca22240d0848d937f0ecf1f2f31ae5841a0ffe70cd004761da95fc3a5cfe4a383b9d9e24644b9844acff15c2b031529d80eab12b954da040944f38f55fca0afd253383da6300fb01e9f2dbfba72080f1b7599b9152df2cf43d503abc69688d7eca9b9ebd8ad13d4c985fd82c17e40b4db387d918b4169c4b59850ff769aea83e53e9cb25450aed1c7d49fb36b64e46d2090ed97dac2f427ed38c602b8f514050a6a56a464172a6f9f5abac547715ed491e7d8d7d8a590cb742652a5458eb89a2ff91584ed710bf259258cf4fb4ecb51aa94485697f4cb6d2d5b0ee62f9cebd95313acefe2c6f9662b2527d65be34a30e97912572b5fca0e6af9ab7fd466c3cf33c2c92bc667469267113b80e8ac97188e0bfbb5ee930302bd35483eebc9d933d1f15bf28b30c991d77999b711837408f80fd1c757a4176c5edb63ebb1c0bb5cbba9379b55407f7480b5bbc480e84d9f011d441f1b4ab4bb80c1c07fa1f3bf213a20ba65992de0f385377512e4cec1f91455b7d0df233e6a6fd51eaa8826ca7bd347eae122b4c53f4851c59cf3c62023725dd4dfb6c53eb32349b1fe73dd540043274055ca0113508cc341bb235543da96218e1e874d5c5502721a1fe547f810ac077a857b0c98a4adfdd999454ad03f54860fe442cae450bf8a7f24f69b18bf9b6834746b57c5c9e3b30c421634d563ecc3329e6ba8fdbc081d9b61fcf17b84421dc3ee117f0be41b385f78820ee34c094efea5801f442bcad670f62cb23b4f91a88b1d36766c3b09fbe872041cece1e51bd5495084e1c2ed6be856c33e7f747e6a911e33f50cc1eb8b83030e6756ab5dd9d284f1cfc4fae7fb2a4810129d2a31335e2493a8de33ca4fe0ffa1505bf0c23a07c745ad93fe9cd4fb1ae2d97245b2fe380e1598b7792a613149adad40927a7e5aa4360cb8ce843be11b999475f286aa9b8b0fc6754d4250f96c707bec7f85dcd06583ccd06735807f1851ac3d2084400d56cb9b1225eb0004db8e260cc34929a8f5d6d4d14e4cfefd40343fceb57df1485444f1acac254f4dda89daf8495079001f375f7fb2f2a9c5b5472a49dfde4377a6b596189d06c2e2d2d34bd61d7c1ae5ac93a24a701a6ddd94f74aa913351ed3ec269c01ad5157cb7c34e813e5d3ea0f230201e3999608d2081eefe6300591fbb81049fb1ce81532343a0d6f58ed80c1cc6dfe0377cb86fb6769c2269a6e16f598ec38623c0c138c02f4a72b1b362ce93cc796ab9b69128edcb97a842df21e3c92f81f4f7b68369c1cae56e26a4584b58fb22d0506549e4ce30a68f9fc3bb209aff4b5714984300071f3d733770fcac9b6d5c472061f12c0ab602f9d16904042798364b0559eba9363d713a551863c20ec79fa05720af9aa9cf248a1d01b340adbba9c1419a0028be1165463411352c0ff2973b4dfe5d73db1b7edeb4b6090ceca205ab00c864454e91a8b04d0016c61fee411eb1b1f10d2c82adb5c7224e6a050b92c56e86de40722dfd779fda9350316a70aecb137c07cc2175da7af5e185e7a7ad7cbc75ca25ae84ce453d303483067610e05f33a73873f35b581a166b17ee34b69e21ea01b0f8d665d1e3fd95cbc85a830542d027d09a8b52fe6ccc3c14a2fb323d1a587519482f9a66c7949c7578d17e9d22cd7508d5f4b1dcb50c4e692f984cefee081e7915b4a510447d61e370b7fb9a05944ae881084910174ba6dff6d5fb3f84c55f00271fbcc206f50a807881727635d3a89c5763d4959584fbe4a467521733fd33c33583a42eb2c5e65e840d8736a9855812e25858c46e9ebaeddd0b5aeb0f720ef43ae3d945d712831065296f0b1f58cf55cb69557bb89201eb33d99f637c61b13fc50fe379ea59bddec87359a7a93e75b343b629e8cf7fee199581853a7120075ab069d1f96f8185e3795c9fa8ace611257921286c432267aeee5fd79ab0cb61d565a7b0bc2fdcc4c5e028585e9fc8c8da006c80f60434ebd48d311b9dda574ddf94e90d915cab6c2e44c21a6cd77be6959a362efd6720b458f67d712f6ba421984c76caa66b8e196a300e78836ba778d4f0b2d70eb726ecbb72333d1f5ac7cc0b17cc7bfbc47a1a3aab6f40b4f616ed4cccbec7ffa227d8d4aff975692db93c6a673dd1fa3aeed054dfc638a37c7ce201f3dc1244f26ee6815dcf659cceed8660321fcc90356b4b555a39537a4d019f18ab3dddabafdb17aaa89b7475640a0205923ca3aa931c540fb3d279f7832cfc5b0fea99017a9d9a6a9971349b41aa6734c4a8fc5df904acfd0b2cbcd238cf94e2752f4885b0798e72857f089f70112c60b721d2766c59e9879c2f7d894ba1d98e57125c77de7e46cad173eec7e57e083b08fde420d098851d3efddfe7b0575f190009c487863e3154d5f13fd6e1a1a1941a697c6b2e9ca3bacf075dd06313dc948ba7cfe5bdd6a5079ee7ad9a6e6c5870aa5583ba0c4cf1b515f53980ef829767976acbe8c7008ebc35dead5a0d6b2f357b66258f933e9d50a62e979836a2c1125e181987078858ffec2cb627ab9af6f8b699ec57c153515639596a6b3019d507697b30e3dcdb4a412b5679d73fac02c63768ffe3a1b95b902b1a12aa480da75a6967d2392e8f01f87706eaacf5b7f032deb3184cc661fb1e7821a7de219abc498d1d6d6bfcb4f28a086518cc4446c3cfc64f7420973389f39bf58a27f83f66f7c90c9d8b086d451c603c93faebfde09e9d3b8c46d19b5d0e3d2a1a98055a324bf132e6b3a0beb21a9ec4385107b7b11083d10333080c22aab1759aecbdf2c71ab643d5bf8e964a921aa6a10d9cc4e8423b3b63ffc1829c8630f7454c62364758dc2b4c88eff7207fe6319314d83d622c50a4fb2793342ed37e4f4a85d6f301ca6caa648caf489794ce175e023c583a0d8829bf851520f2880e65af22cf246ee7aa8ea7a37dae0ec48a7678c532fd24edd3e477f45df615f6b16b0a6fee2cf9cf84ff67a10a798d0b8aa1833f6385780e973a610c27ffe3e1bfafa96629d8b9e40ef0f80abaade358eeddbd76cba7faef6959aea2d6480a4dc45be065cde45f6f0ca3fb23fbaede328f106aef32fa45f9346db630a75d7df9efda341727e858f089373c07e46b05f78071c55c426c8ff6f4ed", 0x1000}, {&(0x7f00000010c0)="4cbcbd475b9670209c9a273fcc57b3ad977ea729b9140afde9527f3c88b94218781de7c29830edaf7552405598b3427d084c6df91ebe2acb6b714f56c04c1c2175155f7dc618436b38576236152b8266c58804c5bd262b2777881b33e81593285302669b2be8c11618ecc6b4580e7d5cbb28916fbbff1d8e2794193d2e49b4f06f6324bac3f76848ca64bc579ecd3ef5ecb24bd45fc618db1d627536aa8efae0a7ca33392139bae12597d627b1c268947ffed00d76d65501", 0xb8}, {&(0x7f0000001180)="7dfb48b95e0b041cb25948ed8fa1ae646b993c8a7e218935a33d331f12d0aa97d70c869cdd573e094ca1bbb2fdd954ae6107a6e5c0a956f4ffd9872ace171a36a3a2830268e0897d18284fe6f7ffb51c1461588c94aad6c4235f27dbb7e36b6076b4eceee7378b1a9db4e10c4964e1", 0x6f}, {&(0x7f0000001200)="13c2b05e947d2456921bea9014ef7be1df84dddb17899814b6c385fdb662813c73ecdbd38fb323b5171ffb1d48da343949348e887039795faae31eee923e5e09a8a42973e61c0d3d398485ff5b28021857cffff8425888b4086254d680714589b638ac11ef49554dd7cfa5aaf6b56153c6617323bf319b1ee49c0bdce7ce1f9a363e42783b984a982475121c322000e736d78987080d35bd98a57970087bfe259ec5676dd08e932a1e7bebb48e8248e28e9a8094173aa0aead214c0c9f2f963ead91166b62c8abd0e11e3775e8ebe9c313cde4a38a16a4a940b00287fb28279bad3db04c38785bd59e1b8df1ee1f76c2042fd59ef89a2003c5f5bf1753780472d8e89dc5691a2a07a413078f5e1689430abb202e578358596eb90343809d27b7e8c3f0e3d297fb5d70f93014f4aa50121c2b399790d60fba2637bc964488a78bedf6cc0d309af38d69a7cd706ecec7184cc11c465ba8b43d2ae8fad83fb0c0b55ad5d84c663b7746dfd3cdc525d63191a6d8aec1716c0f6e914308fc0d2cca8dd62d26fc2785efc2490b1494f81bb7352e5f9245dfd7c432593a8effe2e7780e649293b11877c835da27cd0e8945a947d98f35cb928a528a9266455071e6211520838633e0eb9966c7883fae82d5d925398e38e19e9ceae48bc243cf4c109dab2ca84de374978d7bff41d1d3f779236f550b49b469ead1a4c32dbc3c5559b8b34c82505ed39bd85423d8c569ae2b848a0fb53fdccfb6bce5baa1ed5b3dbf1d3028ca647722575ddf833dd11e7a2440aaba51a37a61ebc04a4467f8e631080ca99fb1d6105cb4363695de1b27f6bb3c937ad52d5727cd4ed49ab30caf8dfaa8dbdbfc1fb1c47fff475915790ec8bb919f3a38b0efd5fe502e0a64d18328a713a57e82ab3d759522268d8c6050d7416613c264b59636a1e499a568faa6d357245fda57d37862ec14fdb7de39e927e500d0de648bd50aa02cd0972ffd4d7fcfcf608085a12414e8d72a5a38113b06d23ae77694a746647b097e03d265277da17010637c067479e9340e599dde76ef4cf7d382b52f55f0a954252178b1d94ef69ec235bd791943fc15f01faee24bbe9e3b474dcd166798744a85766fe46499446a321b2521a2a57a869d04f217d547268230fd0d6eef8dc7019d9086c5cd46a1c0ede86b9ddcf2bcc05e66d259e705a7cb10d9744fceaa7cb8fc2c55f56ea0fa2d157c179b977252d5f2e8a2426ac5163db297fb2b77341cd96d015d59faacef737a632b1c8387d15cc1273b79c62e79b930d1b7193c14844f485e4922a5d97ecd540a8e72e630292f4e4173d968759b707121f69d2e21172a3fe6b1b77999e89b5ba5b6b0f11181e70ba464f42324b06176382e4712912456686d62351e68d05f10159d90cfcb533d538917675e4235d79e6ff5c2e54b3e1c8e49e79dc15e685b5c66166747cdb9df2f4dee863b1ef73d78516b880ba49587a85764ff5332e0b45ccbd300f65332da110eb51e663a726aa3c05407bf3f8f5e116048c163e5e4d1aed84bf1e2861b4200df615abc466a1115f9311f06c7c461848c230faf40be5a189229d2236a83d1dbd4f1bea39924853dcbbcf36a4d2e388f94d6fe802ae346667cfc724ece92fb5daad37bd31eec9a2ecb07a57e6e471ca1282022aace3a2258e1a7c875f04bbbe526797119601612472938e599b47ffeca024d2266621d774b6e40a862ae205e845560c07f342a88d69456a686f061aff26f76e81dca3856dff8e36cbca8b34be4f5ceb30d5fcfe42175cb33c770b0ece3bb84be3ab56795b1f5426e25d2603cd46d82d1c5a75f393ac1f1eb71e8fa8a765e4b3c050aee57bdfef3909df47bbfe2e068a005256cc82bf1731964725cb0dde473dd9c08aa82ce20c7c881a9749db8af3ebfb1b0ddb8546408a1e28cda416379903aa8b3e42c47d2724b6203dcb480336e6ecd4e7c05a8e5a9916b97b508474ab95658e80357a063ec5e99e4d3cc3c82abab45a6ad134474eaeb0015cf308be46fa0c275dfda829969e3973a2ea68273820727529a4afbcc307672f2a847e73a1be811148e2b8f5fc4cf57ec8971e76c44b8e87da0cf0e4699b7dd7e878e60e1ae5a6d6ea8a4eb01b0d92d584d22d72ee83c169684682797121f8040f7fca92d18748d8b2c23efb0e8b163f09ffe2d5694ec33d625d8b6a893718f3cfc9f238524fc6aad42badff172e3fdf3d0052fda536e61b66c648feb450521c24ae42d45158609d6857dddc88142e5b7b0b03af54cd120d1df48f1c4e3ac14bfc602e6a04d001d1a0c3a1e6acc506e9b6b0a8e52ffcc59a0f05d7eb35b7eeff88a840be432c1a0ae02d9d17ce6a0e49d72c616fd691f90ca52a717f56aac9e2843e52c85430f912a775cec9065cd721b57d00fec3e2ce62c87f4d3b4b870ab5b9bb332a5823248e6adb2dd259e54e1f6c4841bd9f9bf823699cbf64b532f1c86241906bd6ac4e2cbc4064c0bb9e7866f7ae538335d82795a08d670f2a62e487574ee4bf750930b51b9dd49cf5f8710ccfcdd22239f32d5a39e744d27958265e2ef6a007a79fb4f504d7046f650f51faf9b81f58346a3319535184e3597f9d35fa3c275a5c270399a0c4b5c735701add50d2edafcf822e6d8baa7f3a8fb48b395a4936cbeb386878766913e3432087e75fb9a70697112a77c5346fb10563e386825e168d98f05d747f7ad5b7143f8726bb76c65738537e60d762dca44954a12414e4fab8ada05283b4c21c8debeeb5513c5fc946b44f5c06fe3ccc1f53147594c5cbb49a027e6dfcb58cfc745001b7388101ce6a0135080c5eb559886b60aeb96ff0bced43051a7858d3a2fe2a9ec14f052619bb269b06b90df087a36f6b9fc569f05c9a8d31ff758348b6fd9d63e69771bf662cdff77e6a59bb5a97a46d27ab813e4173e0bb14664ce2dd312f7ec6eef54d7d645336278ef205bb7dfae2d73a73efc63a3deb412d93a2119ff0fc55121817af05ee1d907bd0233e36e92d842a5d1b75cf27085ae13fca957db595f395393d1ea01abe75dac601d39d1a6c2457b151e209466dbbfe93732386df35331096e54bcbb47f0bc43ac8799a07765bbbc50e5b27bfa8e0d6c8a53f64b877b02c3f28844f75bfad608833ee5ab8bd2aa1c15ac9ce16b620fcca902368d45a0e2c457eb0e496c8186d028d78223c3f013fe0d1b011862b4fe839ebdd27e279ba75e5d150837f4c11bfa2da52f998f481458d67ee7dfc2fbdbe3eccc99e00468d55426aef207d4ba4c7f4d073f274a829a052a4e9ce500485d945878db48cf27c83e3c2fbd11fd8de7e030c5782642147293085b94400a162d3cf66c6670c6349ded8c762fc026570e1aafaa14c02e583bc50fcd7240f2ed2ac09a4c0343f6a2a43e82f4dafb2546294d874ad1ec5dbf4229bd944c64fcfa37aa1da6148ac6c572e0fc0aa267389771f5028668d067c7b3d5cbe3f97f2c818ac88f08faf1a1253bc8eb2ae2ab9ee067c8137efbf1943a10a6565e47f87ee2823d99c27318b40947a6b686160df412df6313a5138dcb7e0908a6bfc49d4e43c87e7d8448c61c365bcb6b728f865049c175b1680167c939dcf5ad09a0e33c1dfc681bf683ee84e45bda546bea2bd5826abeafadc1ca275db531106f4e1aedb486a54e144d3f42bd0aaa2110efaf35800d49eaf0ff9152bbbec84a0b04ee62a413741a5fa722125604c5f4a40dfdf176a60d4571a35d2ac38b3cf3561e03e01eb042a61f84ebff97cf56bc729b72b8d892c67644c74915715bb8229a32e6ad6baaf77b5a5cc8d9cbae960093da7fc674ea5805d586c2b83a6db0dc5fae801b4a71ab171c857895b8e9354fbc42db59333e8dfc72778dc9e4ca0c7f471d53314df363716a595551ce8ea478415ff2dfdb8fe25ad39319daf9855cc5d71a7ce9b4fc16954b1307e1fc87775c627b0c8d0a8674061724c02cd7f2acb01ded89155db54cc8a7b488e2cbfdce7ef200fbde132580a601a20ec02f017187f04d558ee44f14c1e53b066b0a220c1d1eb9bb9b7484af7cd138103056bc17c6222951643404ac06bc6e262dfa191cdd5343f8af7e9e41194af8376b26aedb44db84d0f8cc5993d9de51a7c6ff18b1ebe65df3be2c9dfd4ae546ce6d999df9a458579bbb166ceb3f518c9671deaf98e8e0ab2f73944bdabcf4819edc4c5eb7f294d4e595f4b1e1c56c454df75528fa260c20d4d8296520562bddb3d0d07df902c2fd34c983f4d9daffb56d2f6e234d005a4342995a9a7bad4357b61593f84c38c5a55ced1785ad896f5e5adf4cda8267673e53145ba9ff9dfe1b7ace94d1535b56e2a78d18d3157d0008c6e5679fddd693c88b697c25c8cac49949c3f372532dc5ea7ede6151bf421a19561808d5b7f79dfe41686d4763b9d47306847412c8cce1bb07fe64f30233c59854468b21278955a9799a26a9b514072437600af0c6257e378015abe7ba379d397c1cc60102462e075953638b08419aa978057b31282139004ba744d2ec129725898c7744bf0a93088d1cc85f57db3ee3df512fa7faa4ecce0ed387096639641793f5e111535c0092c55b3c01f75268ca6f1182911b50451001f2886c0b40db16dc4b9f273a6b9d35b60d5c4a6a1da149cbdf8b2746e83340f0ae435116d50a0b3082c42af8df13446cd0d76f8b82103216944dfcb7e215e7599d8506c01b2276b133b8c921109d323bdacca6cf88f48ed2aab0741f25f4e6f9d95de09733241aea185197eb958cb8ca5a6e44ac92d633f4509e659a8e121ae7f56584ddafccdb54030ceb6e2b47ee491285d9f9195885c42b3937d24577debed65073725cc89007035dd96eb9257915943b2c8dbbd9acf9ab1d3788f39384963ea3774dee7ca1148227884e46daf49cbf2cf44ebe4aa855e0488e0ae233e56cc120746613496510d96a4c844de7e57e8d72c823b1319b82baa4bc552fe1d08b92b5d0dad6a410906f29347c01ae38ce2e9085b6f087aa8375e999cc92c239f0cc794789bcaa37bbaa8e230f269462b484fa1d0e0b56a9e87ce17c1c8db4f8da6082b934f8c75e296bbc4723c302eabf8202a65decf8d64682b1b1cbe40dd2fbbfcfa580cf3e62be41cefd757a68377f5374d88dda8ada2f7d109dd0b03ae8a5e1df1bcd1bf03012402a20cc02cc652e439f6421dbcb47aae8d55f47c50dee7b62e59a57fa221e6b2ccb160e650d03483bfc183d36f51253fa76b10634a4a45876e5fa6ea7d530c50281d42f26f1d4ec04860630216183268895ef543002e2f300b32e2714569feee10170185f8bad7f936bd5896e3781c51bca3171038468fb29742c00c1eaaeb748bca60284373a23ee1dbd11757f1d150ba05156b602f9e013007d974e161037fbb9a8a35f9a5055b92cd122c79f8a89ea5189c7fbf5a2353c8e61577222ea9ec98e34d81c207a5417617a0c9dc2376facfdd89869d304dd48ef0de63903d422e5a9eb1c691ac4df57093ac321190a41496814e6a8bb58e6c3a58aae98e5bb5df4a7097de3f5a7b97d516b9dde4d07c55f3de102e2ea2503b349608044517d7a62b1f66fe5f749c94808b5234b88f5c91ba1eb3c034b07dca51b934c6251e02aa591614693ec6efec6ba918c44dbc98063671c634140d9ca518863b6fdfdb6863274031b9b1e4bf478daac487f9a1bcb2819d3b5903e4a84cf06dd3252ff3e8523f439eb977c9afc365602e7d96de45ad480449a9608cd79c6666aac8e1694a03c93ef9830ab9eb90c074f3be2f66cf1808ac48bd7450612762e93e46c2db0", 0x1000}, {&(0x7f0000000040)="d6d6afe07330a705b212880ea5a54386e464baecab0c09e73c50b0ae52a698e17ada46a2a2326dcda6fe6de3874a0b7f757ddfa30a9059", 0x37}, {&(0x7f0000002200)="6e59d4b4d06d773a7a0b70dde0e1b3950541cd383e70c39632dcd0073c368663653c777382a761a505ccaaa80659a74c781b97ff2b137ddb7db7f30898ee888561ae463697191766a43bcb5b507ea96ed73c805d3a436212817c9150dee188ac7d75ee09aa84341e2fa76f1c69b6aa3e8144a89e5b91bcc8298a9aadda1331a76b9e0548963f2738c393868680e8441428645238fbd4fa6d8f3bd411e130c4aabd0933e7dba9af6b8b6af5d1ffcd968c0e113c1d352ce81f9a129f9e6c3b2e639181e44df2f0a3231784c4997d4cb7011cedf2cb2e26a8d95b17dc9da4d40573fd37c5ee61e989689bf50f9a29c7f8b2d0cdc35e47ea", 0xf6}], 0x7) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000002400)='/dev/zero\x00', 0x801, 0x0) r1 = semget$private(0x0, 0x5, 0x3ff) semop(r1, &(0x7f0000002440)=[{0x3, 0x0, 0x1000}, {0x2, 0xb03, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x7ff, 0x1800}, {0x2, 0x80000001, 0x1000}], 0x5) 04:02:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="28a229690bd4110a6febc6d4557aeefbefffca2f3d9b629d35893fbf3ac6c493e827522a73c06f2ecffa287d85d9fbeb4d111002a645cb058d572d524cc735b28bacddd69e212376d9ee485d24302857f506a08d41ba2ad8a8b1ebb3c5e121d2cd4f28a50e386c55bcc8e2f2b7f63e7e0494210c4e0ac2c9a3f26ecd721357cfa771cbcff21e2c0813fc5fb0cdc7550fd15b6a2c858c3f1ead59cf9e43177bda4eb8056fa73b5c0c245ecd1d054733715d0bdc3f2e67b1e95b067b6eb51ed54e21c174c1e3bd934b328197bef9d0236bfd9849022a8022f6", 0xd8}, {&(0x7f00000001c0)="c7ca97e7fc3ef26e23251c4fa4ff0e34b4d29178db82ca2fa8dc5150f0135b76f7fad3501030342371e2bd376fdc3e4a46211b46e3127ca0ad155b618115602ee52c460a27ef3cfa945676f0389ce44b", 0x50}, {&(0x7f0000000240)="2f8b3c4540e71c5b7ab41da1d8004b4cc12e83ebd8f5610d", 0x18}, {&(0x7f0000000480)="f538d7ecf467a1acf35910de51b5b548e279e31ca9c4ff8583be556e64ac79c1cd0db4b9b205996fce7656509cc025a3b70b505aa949f98240be63dc719da5289b71231661620715124725aa93d09cfdd575e85dcef410eeca55b30ca388ec9f78dcce20c3ebb518af8d8812010cef07103722d8cc1d1ec1f2e7a77ea49e97f79461a5577c05593369d4c89ea023817f8d320d74f4a5162d03b1c4926222e4d8cdd8689c1531c525a4bb0ac9c0d88aa68ac76e049067b8285d5d4f1bd7b652cc1109686a3b73f183432f46afe3d8cca2b3c005381fbd0084c9bcadfe674a17dd6325438b1e3f37c9edafcdde5796c260895d9494c987c0fcefbd35a48fc86029ac46d0a406b229bccda1e910c245cafe1bc7444846cd8f44d65d64e4f05c24a10eb6ce5d0aa5b3fe4fb3fcf1d001e202008c477a7e46eec0c1f8ea17bfcb8f1fcc3590295695960a924365a8a7762bfd56edbeea4b14eeb4f2e9e546cd0aa98a46339a188626ea168f58966e377c309e8b2ca2b04296b80440559cc17f57c9b7e903ee19164a22b2e2ff36b2416d42896662d3b8ae4badcbfe38c7e7cba8367ede3d00d4c9037671972f3651d180cf3da86c1b7f17ef7f7e2a13624526cdfce974a8ccb53701c5c3059c8bb7ccc011584780be863f8a95b3f8051304422e0b4d3971bad65b8aba98cecbe72e205d91292e2bf0da721b7e2a3810d5e92dfc95d1943d2f260da5098b2b979a87f480dcbc9fa441a4f516e25de03f84a6473122084861e8608f2adf0ce48372bf46727185cff4e215673294f0f8e30a73e2089ec64e00245faa09823401a914459174e831f8cc80ddeb841881e387a473f08b4321352dd9b252ecc1e10d02c737fc82528b032a4f43dd85ab6dd5e5c7fa1bb03dfeab3fe654b5db06877b97a63881a4fa80c3395e986210cc627145dba750e796ddfb8978351bb660c01224e35ab767a60bf4c79bcfc9daf241c64b3cd9dabe20481a778cdf6bcc082f0bb326645215d40d20968198d256c2b7abad1b305663b8a6baedd73a8c99bdfe88c1a3b327c4ad988047e6ae7b72b8be49925e4a5005365e0296c7050b384022e642da95c1b8a320980342bf8ec6ce67e87bb3713d474cedc5080f7d17e69a258d27ee677f14d4d5c84e9a071d90afa9c99281da0a5d50d5aa127f00559ffb82a0c5c26109a5692723e295eee76a0672f1374da40ef19e9577c971868f1441e623cc9766b8ba895ee87a752080e231973e71e7b89320236141d2875ae89183fa21d1d797fcfdb33d8bf3b9659aa49cc87f65ae650411c4c7b65463b42df81b5fa6d7ee821e7be4eccab974c3490a6a53a9f86ab06561f1ed3f8ee021f5b4f0819a5cb973550b5dab75bc27cf7623d14885a774a5bb1bcdbe110faf98e3f408a5b7e15f5d9d98ed1e088ea686863964bc374fa86e5c5e438cd6811cafb1f1e34fed7fe430cb2042decb1d16def48ab66b3548880162bea117c864b879c0538ad303743380314fa0946d848f4f07ac9a932ba12b31958a610e478324f592d8287d74b0c0a2379b877e009aecf21bd3c9339375aef05d9e76fe655309a294f0f6320a8bbf4225eaad3d3ab96d669d71722125a773df98dac3d2c0d0da054b5fef151bb1312d2a05a5f35524e8ef8c7d817bde2b44b9a09ac3013eb052636f1dd89d7194ab3fdaec42bd9436314e39467affe74b4bdf0e619d1a19a46cc6b00aeb7755702f6733b7edf5178ed2bda7a022c6666157d424920908ea5b11ddaa7cab4ce02be0f64ab69b90f86fa711a8b0577aeb9289af453476e8a880c3c13ce7f976e01aaa60d5026a37537150e589a432aa9a2a59beeeeb695c5558fd81abfdb9c11f5bacda1637ccc1ad49fd8bcf830b35801fa489e3e9f65a8145bf1be8c5ab2254ce5553f64323e2552d319f684a967110d3fa10a76dfa8915c8a0f72b5cf6af766e0b70a800be0e01a71297686257deadbdfcfd8971d873464936844d37970049140ef2f36db08c205ad8f895fb09b8a89d8b3b8a7bda5005d5253d8e87002241a08d4d5f0ac2e7e4d39f39ce758fcad5be39b9317882b98605bdc0637b2c9dcc7fb2039a97c085948fc5eca9e1a22ae93d29c38857192ec89fe8bb4f2a9b43973ef953d2d7d095fba4c1ab8246442bb18e91e4070e7e51e55b23d509c410fe52da15a72b292041a21c440dcba73aa26f4bcb0fc1c7f0a9c53493459a7a25cd07539eaec94b96de187d2773a57d463f69940168f5e4f5ddd15ce1e080d829c217df7d4222d108fee927cb45544c81e371fd3cb1b239d0f96371dde3914b9a84f1f403c531ea4cc5a72ba79582e2c82cf8fe6f6e2e4a188773ba21d3eaf3365b53e03d2e4c290646f7d5993e31e7cac2a27545a47d557bf70f45506bd1be787e68683fc3d611f9dbebf2c8411158bb9397ef90ebecd608283aed76332ac4a79a5594005ea4dfb6bc73f36c5a31d69c52453f5e4ade5d6980566e95114c98f7bddb1b6a54c82e4a6f53b08f7539d1a6796fdcf89aee96d90e454e0730c85ae4b6bf5dcd6bd149cb128816a95d1b84c3f7499db92309c84439e60fe3f418b71f90139eb2ffc7aebc083798f13ae6bc408c2e5e28c241d354813a295bd1ef50c9266a498a4b1f9175ed4c786d8a91d8531555a08fc27698bab07fade8082c4ec361fe1b5d12b41c70246bb4576687c4f634af4ab3f2b19a46a21da4ad52923ca4e788a5d886a5fb0cc5d07146f157f628b67bf76a21184284878bb6f08103dd0a1e90f7c83ce8a037d12541e5b8b5682f89516379e730d19b0ea38be9f49e07083101a26038ecabe50acf4d85df9582a35558529189d07c52fc06a978b991c9d6e666533252b88eea8adb2e672a0c55509f5a6756f5cfa37e504579ed1efd39f3e719fc2957a4b07dbee2e488d5a55824b974f916ffe35303511846d70dd848219077fba154bbc94ed8c9abfc8cd5bae109cd3c613a57e1dd84a82053416581ffd8ca27b2fa9a11685025fbd5dd18347c7bb4fb2d925a9de35a49704d774fa1d6a6ef6a48bbec96d95dccc3bab4af66f132acca2b1fd9a5c53658fef9f1e1ad91fd884df97d3d47785f1f441753d0d87b0d7b890dce6b9ad8dd21b251c6ca80b94096f83a8cf320416dae57fc45ce85c07b1ccda87b75b8999b420225770450ec217e5428aad17d96423a4a206bd66633012f70118f83043258c5f1206fd2cbddf6369680deb3d6c24ad29fe7aaa15b8b785bacf8afa73486fad02c9938e885d3b9089a2a2d07c87e69420dbafe77b8cc8bd7a9e7162dadd8b8ac5817b39a4df37a4e7558bade9a10764584a009e3759b67cfd64680b1254aa4475ebd4824cc78bd2438902a68a250313437958c120bfa6eb4c2c1a0917320ae9f2d2b9e37fdea3bd88267fedc25af6c71f2cd69fb13981f43a98d528330d0bf6cb0b8d36bcef604d15fc9f3ce95adfdce4a39e0ad2139bf5bb10f3a5092c9b2897a1607a499fee55606d42c60e08825568f3de39f1e950ee125bab025add1c11a975f289491e7bf977ae05d97e6dc044f9a69ad3bfa849c6c3147da44181fb3e6e89cb2a87a4ebba608f7b68a8fc903c90ce27766fb8259eda1b89820375e4e00c221eb87ab7a1c7024e9e14fdf05ab3cb6e44fa0180e251c81825bfea3d721f52c01590680eace2e37e2d3c112b8a8053137ad353da34bccdfff293730961720bd3e32d2b95b02bb0228fe0e9caf25d3ae88c99e756cd2257a2e60cde7f295aa225592c505f3136ade1966500e3203922703d1f75cb65f35ef814a52df77c7b248ffa5b21da3101be5fd481bd108996b683c8d8d4dd7c441339921d4ac1a551d218b9e61adf904e70daca94cb9e2eeae5e582e3b2015b2e184992ec9433bd195a4078c8475c485782ae0a647ff0a9d85d54b0f8f85c49489c399b9025c1c3503498b4a5acdf70de965af8521bd773ff8fe3c6d8a2388ca44b4d76251636debb51bd3adf81f3b1851272dabb962a50ca5fd08ef70482796e9199f5e99e97a48ae612de99f8d3a8d79452c54d895e5126b1598d8bf39811a3f3fc666d7f36b7e9926a10a791333dae14cbdb200fa7a68b70867df8d5d32b6aeb3b1cf33959680526ce7714f722f746d4fa836284b5135a36521cd4b9290cabd52f4471329c7de5baada9d1fead605d58eaa5fe56256bc4c5251e31a4d8573e66165ae6d667650f728b1615a060afcfcd25d02c324dd4f8db3ae9daa5b1baec6a9ad3d1d6c67811bd9fd902b265cee354882755479afacc4630d039f1d95082e067c64d717bf774e3da8b7dd868995f353b6684fb05aeb7f3c29396b948d53bff89fff17eb7001b90e05e1068908ded019e13742d988c37bf3fe72cb8d2e1d3e0cd853588a24c0a405259c815707be10ca76364576eec9e2170f69e32429a6bec11f706cf748cbfb08c840520ef4282236f551f6a1f6358a7c9d0705fb6c217b99e5deea5e497b2bd8f3ef8b087aa2da989400af3841d23636bc878a5e974cf5efaba7d9006c4661a5bf274d3561be02a025b55acbd1cc10935810dac336a3e4d4b7e18f7c7a777a8a84249c765040750e60744b1d8b49ff80f24fd6c6d82f762b322be9b6ba8872e24674a29d6f868ce00ffe4c4f6ffaa91eabf4ece28692ddb693d455cc4161f5c408c021432db0ed2b4f9736e0b12ae08acb3604b54acbc88d748a146a05780d0ada8ae6659874606ba2ebb9fad91e60123c41021c3ce9626a48ab7a7eab1e67827f83e89012a6471fb21f526328aa95ef14b52145ec9181aa83799362abf1136e616936db32120b6d46412ee43640c937755363dbd839ddf99846b4638dac515d2a95274114bd48a9449e418f6aee7834c76437b29f63bb7af72ee92980ef3464205b15c4eb11912143843cbe13d85cf97d7e60ce4fa0fdc906fda9c5496bf2b19ed1230e9d17efa286b7db0ae5317fe26a1281cf2cfff426de9309e19edeb6e6f242c2063a467f1f615b773beb5eee93af910633682cd881282328132ecba484bccadfc3e75b2087157837ab898db447a7230ea6b6131152d9bdfdad30a95391ec253c0eb1479e268f38aff2b9922bbba785e602145f1e0ea9c058217bf5f85da268675e0b7132e5df9d252a2b6f8175851fa07d9840adc3838a3711da76e73da7f23babdbdfe43813d329ee4d2a2e3ca7cdfec32ef10baa6d5d2c9ee5f04fcf187cdc6cb9a953be30db203c27089f50cff623555e52c921fc9d2865500ef49ed149bc3f70b02d32b13ca4d7f3630643cd03803f6aaad2b192b07c848a0ee02439d08d55f772d6f31afc9e9ffbd4e890b9a3cd8f2f18b1d48071152485100973d2f51bfb72079788268dcb4ab4d515726e7da0595230352bc63a5ce3824d03adbbfcc767f26bccfe3682eef9df3f5ffc94968d1567cc2fd769a5f4b1230318396b44995ee62b2171c625db89f62f2a46e1c3eb153e2872d05179ee697a2b75722f4a225589a1402d0df50fc81b2414a3528f4aedf1e927c5ba3469668c20338935a662ce2e856bfd5aba6ae83cba00b274aba88677a46c59c2273d2f665a3509c68e3397388f5dad96275706bd46038b101b9818561c139c6aab5acb5a8e8a1ed3b78636fca5717c404e01500fe5fe0953f28ea8d1f25bb1ab459f50c906d168ad03deb251761818f3c194b3c5544555779cab658fd46c6f3ace5f2b4b4c311226e1e4e14d78c2f673c2018013fe45d1d80aa7ba5f2e828eb710b74c3ae83935ce83418c6ae45278af02f86fbcde46802c1ccb1708f034d2fbe0483865d2", 0x1000}, {&(0x7f0000000280)="b7a42b2c566eb68f45afd9e3a2e6824bed13c65dda520005cf067967ad161c88a3c9265bbe48d32cc8b5dac769bf2503367e8b826222685035093e93c0a9d06e3153324911713d3df1e0f2f34068dbad444d19e13fd745ba58679b928f4cedd8b1ba5acd15cbfc91711af7c29116dc8eac9148f7569e076eef48d3fcb5a3a5f37779a4898802f3398fd6853bdc04103e74351e77aa68f5067860dcc6f723a5fb8f9e6a88b52a6e84d533ec7bf7437936abc70da45d21857620607aa414235ed15309650fe2939d4b5b0b8634ea9c", 0xce}], 0x5, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000440)="000000186004008ba8002b27febf02000000ba0d31e99a00000000000000000000000000000038b60fb5590f", 0x2c}], 0x1) 04:02:36 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000d39000/0x3000)=nil, 0x3000) shmdt(r1) shmdt(r2) 04:02:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x7}], 0x1}) 04:02:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = getgid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() r4 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000100)=[0x0]) r7 = getegid() setgroups(0x7, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6, r7]) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6}, {}], 0x2}) 04:02:36 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x20, 0x189) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) 04:02:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40000000001a0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xaa9, 0x100000001}) flock(r0, 0x4) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) openat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x1f, 0x8) chown(&(0x7f0000000000)='./file0\x00', r2, r3) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x8, 0xffffffff, r1}) 04:02:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x3, 0x8}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f00000000c0)='N', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 04:02:37 executing program 1: r0 = socket(0x13, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000010706ca90100e10fecea11ea8fef96ecfc73fd33595e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02b4d9c769ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ce01be657aea8c500000012000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000380)=0x3e7) flock(r1, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x0, 0x1fffd}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x80000001, 0x4, 0x2, 0x200}, {0x5, 0x800, 0x2, 0x1f}, {0xffffffffffffff00, 0x1, 0x5, 0x3ff}, {0x2, 0x108d, 0x100000001, 0x100}, {0x2, 0x2bf7, 0x82ba, 0x8000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = shmget$private(0x0, 0x1000, 0x81, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/167) 04:02:37 executing program 1: chmod(0x0, 0xe5b535d1c5267b18) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x40, 0x6}, {0x88, 0x1}}, 0x2) 04:02:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002003, 0x9) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 04:02:37 executing program 1: chmod(&(0x7f0000000040)='./bus\x00', 0x12) mknod(&(0x7f0000000080)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) close(r2) 04:02:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)=""/163, &(0x7f0000000080)=0xa3) 04:02:37 executing program 1: mprotect(&(0x7f00003d7000/0x200000)=nil, 0x200000, 0x2) nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x28c80, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) r1 = geteuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r3) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) 04:02:37 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x8, 0x8}, {{r0}, 0x0, 0xa0, 0x8, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x8, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x8, 0xb}, {{r0}, 0xfffffffffffffff8, 0x88, 0x41, 0xde4, 0x400}, {{r0}, 0xfffffffffffffffb, 0x52, 0x0, 0xffffffff, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000083, 0x4, 0x8}], 0x8c21, &(0x7f0000000180)=[{{r0}, 0x0, 0x1, 0x2, 0x8, 0xfffffffeffffffff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000023, 0x99}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0xfffffffffffffffe, 0xdf}, {{r0}, 0xffffffffffffffff, 0x20, 0x44, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x3, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x1, 0xffffffff}], 0x5, &(0x7f0000000000)={0x43, 0x6}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x18180, 0x0) renameat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x0, 0x0) shmget(0x0, 0x4000, 0x11a, &(0x7f0000ff9000/0x4000)=nil) syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000340)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) renameat(r1, &(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x200000000000000) 04:02:38 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x48}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") socket$unix(0x1, 0x7, 0x0) 04:02:38 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x9) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) r1 = semget(0x0, 0x6, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/66) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18042, 0xa0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x7, 0x56f}, {{r0}, 0xffffffffffffffff, 0x9, 0x2, 0x7, 0x100}], 0x7, &(0x7f00000000c0)=[{{r0}, 0x0, 0x81, 0xfffff, 0x40, 0x9}, {{r0}, 0xfffffffffffffffa, 0x58, 0xfffff, 0x6, 0x40}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000000, 0xf11f}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80, 0x101, 0x2}, {{r0}, 0xfffffffffffffff8, 0x94, 0xf0000000, 0x100, 0x5}], 0x2, &(0x7f0000000180)={0x2}) r3 = getuid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) 04:02:38 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="822210f6", 0x4) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) 04:02:38 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) syz_open_pts() ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:38 executing program 0: lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffb000/0x2000)=nil) msgget$private(0x0, 0x501) 04:02:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x82}], 0x800000000003, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x84}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001600)=[{&(0x7f00000001c0)="28db41a08ecbb9c09bfaf752f6af563fc0d2fd2611b24197c34f83c22744521521fbb72423a14f3fa799023ee0aa39f81f34f0a2e65f39f7940b981b094861d4629620be8406c542a7a416a3d22c7225db0d814107fd2432ac58264ef26d2b788c9ad6", 0x63}, {&(0x7f0000000380)="e7781a6e4f3c3594eabd38eb2793fb78f0ba56f46db5c0775df53a9dbe8da6aaa82e6cd453ecdf53db57def865c6d9b26983e3a39c682246962a0c8905084881b8885fe3de3231bb4d3622dc917cde43bf5c361f5b7d3d31a612afc80bb4a87c3b14f5800943bfdb9996c0ef46f16c24e21bbcd28ba24af6cf03e82f6218a635eb2e5d3b8fb079e7fcab80837a3fad6ffc6539b59dfc0327fcb0f6a2763af5f75c7698d7903c306d67671bb5fa6d02d1e589077fe9a54ad4fff1d9133f6ed8410c74a443f69788f87b86da03a70e4c", 0xcf}, {&(0x7f0000000480)="1f2c6b28e452ee0dc3c93a282449595cba6231fa4aed72f46fdbbed6b83a3205ab7966de537d12378e16e7fcf58dcf6a0b30655fdac882afc6030cc672729e76635839d727d82a78f0fc84b0080191df5653fc1e2146bbd6e63256351389c8c1bf92123458319037affb812ebb4d70ff89104c554418b7a7bc941131680ead1efce7b17373e45b2757bd6ff4fe4d571cdb093a72b0110f0b9ec4d9faeee65d1a5cbaec4bb2e74172687c41527e6141c48416f4c4a1714bea97e02dd7ef5537fd93a44a93329bf7f312a2bec01cac9da01a7a6e51987601e3b5ee00ced32824b5f86be8efd8d8a3a8a577387b40d3793810f0a53cf8245a123ce5c64977521cfff856dab3ba43d89f5160eaebac2477954e6af53cea8bd0e98e5b9b5e214e4c86f8e89eb7de9b509acfb17b4da172face00a3cc5d8da9bcd30a8b3cf9af372492b98ff28da42ddea4ab7e283068c1b146106696198161d049ace09e6b0f42f825eaef6e0666821b1e6c07f0db3cd8cc7065d536e461cb566b45303d882bdf7f1c58b05e3fc3709144429239ee014f87c78c4b23e7085da193127e506b6cef07ae1049befae90e064aa95c5180a59714c9efb0a6cc9f8e3e1f6acd431a05e7e42568207f160a379c57739ce97558a8de97e071d67c4e80d119d0a41e9c03db08d3bf75f7ab833e88b1acc1a2a94b0f3d193501afa8ca726e6397ec69a59f22ee350b9c93f032c72842429efd6d7f6280793a8807539ab6ef5922cca0975ba989b14beb66f864e73bc68c049590557dc5e45d8925ce2545036c50c91e7e1e86fc024eea4916328d9b96e64afa143bbbabc9d5b0267b851fb4b9a7528c74fdfe0cd1737b8f7a6c706e9313e609c3b4689eb3881ce9b8f4d9778af92bdda9156fde77e9ccb389627302e5812d2d3215fa498b4dbe0f3807461f57484f58ab61a0c6eb20c5224abf32d5918f972e596cfece5e020d68df41a5e4ed7d009265096d59d45c01e4fffe2fc5ed1aecfbfe6775e76d35b476c32ec2df58ec85ce518405c6da7e92e54a60a9a829d640981cea5bf8e4ddf9e8a8bd934a267586bc9190a9299ad3224d618f0be4d7dfd93ee706e1e7724cff6034617db1bf236f76edc3b75f141e851b3aee92aa01fbe18cbd44f849a42bb93dff6e66caf1b58dd369b97932bd504678fda7c8eea9e489455f5197bf0df3f326413b8ca0d77bad93716757bba420b063e0be5ebe0519913d389875945a3b68b879063c5afdefae442a1101ee979c26d4c8544574463b75787e1c103ddf1bb62a41331f470d70be26dc693a8c031a404bb465e6ebcad5707fc16d13e6d652b6dfa4ac907c81722e023d9b6523b94d7013cf625cc351f46ddbcf3dd6ddbfa992e645ca549b0b1e577527dee792401e93f33a33bf0621eb2574d0a10bcd5225a179eda7023dbba726ac050cf10a082e9bf4d1b6c3def383c7066128a572184a7aefecefce2a4fa423f344cfea064f93cb156b6cfed5255c0ce4ce96a14e4085f4016abbc0ab7ba6197d90984ccc091a2365c13ef71777b257361f78f69368bfffee426f152c86954e2ee58240cdcaa986e4580963cee275791b13d4e8d0f52c2803fe97adb7e1d1ba2998e22226df46a2601d604103e602853e9aa7d7e64c20c1f5fa0e58b2c4105af3970518128bc964cc5cceceb52e576bd36297150462b341bbd1d3199f931c61e47dbf79e45952e1314c141b248f687cf1b7a63a18acd6372907a8d9e6bd7dd117f03e1c4ec78b5d1c48b9cd391d384b8a8b212872e0fe2dccfb8153174e7043d1d57068f6ed1847ec381f7d94cd52d67f1903da4f0c15967b35779bb15bf3162c10ce8279cf1a2f7aed1cb5bc443ca0215bbab7583c040a8f442d4b56c1aa2a5e68d45c7ccdd26b3f621463e982bb3f3668ec9031a90302cc2255881e8dfd6ee8c6c8a290678b0c607e4d54ec0c5fd43634c669b21ac90aba45d6ba22f251eb66deca34fcee7b4862f29041afb3c25e776d912bc6529884a1cf832b33b873d6eff814da94369298bf9cc3fc01964d56b9442fc525057fefa508e86ea530dceadd3ab953ba241217217a2f921fb9255a9a7df254d420c10b5a38886e18143eada603b895d2b4d3abff7d4c1d202232f65033007bfb697db69e4f6701daaadb5f27f4c5ad2b8d2049e132e26c1eedbff0053ee9563f49a4f8ec99c99cff07fb55131b7e27949d7d2966dd913aeda5c9cee569e6ac41226100754442b7c1db9cb1c700424cf776cff845c304346c41e71efa0074a2afa26f4b58e665511e91a967444259f6995f45f7d382e6337ba25403d0116c3bbbdbe27af9504c78a4912f5318051ecdb946e6df752743abe07ffe36bafc80187482e37db31db33cbd56cd40ee10ba5e34e075fe45dfc69ba2e610aaf568eea743533581db2fb2ef8297e57c3b3c85fc8fcf8c6348ae6bb7501baaf7feb2228a49e74c1516b828e673f1744ef37c9f19331ac22228ba7a8b551a997d474eda9ee1f276c8a50dd5fee1317d258d564c1307c4cd4a126d1e1c2f3216aec1bf09c910dfcedc1ab54b82003b4ea36ec4b8ceb0912ad64400b4ee2b6783ec0dba5696d36ad5a6310eb778f86a77e0bf23863474cd807d492e127cd4f926263ce928b52cf5a49bf4c6171c82dd85b8f46b686b8fc7e95c847864fa1e70672980471da903aff5c02d4b1d978e6fb880149f94e50ad50a5c67160609bde03251aed2bc7709be507524a2729a6d8aa95d9f8f59fce647ed22e0c7809dbf789503a8daa1eb0837e342209a67e5289f55f971bd0a7f0fce6096ff28849ffbe26b1bb002a6381659d947a91e698ea9a20711d6c8e61e79c42faf08a7fad89a364fecbc85a8666bcc9f63f2ace6ad44c9f189755c296fd5748b3565680ad7952f87366abc1b711987b47352fbdbc34d0c1cf4e97b12c4ee22f6ef5649476b3b2595e92161198cee719d840ecc6fcc026a152af0c64f284ba615d5237d2bd89b2a60c814bf9f819ef2831ecdb030ed27b0594e1a029754424d3e85ced633350942cd8af6ddc1a7b434bfd6f54e14630119c67b44ff6eb14781d85b9ebf860b3d583d9deafb4cd5086bd67fa0aacdc7e45992fa51f11fb3edd9b6953928d6dfdc54a8a45d1331089e5592450945189f2e68e0d94601d13a4a4d2fb7c407cee3877da3250bddf8c55af1495ae64ba128302b358320cfcf5f7efc394f6eedca490da8d8c20d57e15ba05c41e2cdbbe3b72e67763efc76e3dc47e1cbe443b84889945473e6f163036dc20af5666418588d6e7aabc373efb9ab40a5ebfc22beb32cdff7041ba60b055bab3a380da87f30bb5caf738966c07a4da7b094c63f8958c4e79ce75d78ca64311bc16fbae3f97c0d091850ed1e60d3a7466b3d968bebcd601f3d5e1a0d24cca7331029583b1a59337057e63b4faeab7139de0a03d6a93c40cb8406d3359b95421b1c27096a55387e75b438fdc1702fc0a388e91faeb326a2c10a80cfe37aa64ba89175ab5c504459bc620c9c0fc57ec1d088b117be6d3f370f9591612163abd5ea400e5c02e29e5d523ffdb8c49fc3029b654db170ed545e08637ce456dd46d91dcf725df1e18837d3b70577516753c7a28e7f21aa4d58a330c46a1e199e62ec142a23ec7fab9e7129e94ee4a4fbe3123b23a0f48fe8b7546fda965cc51927cf041aec941a8b4c5dcfe608dae38d2a7e20dbea41b4a357caf1ac9b300e0e27e61a4614867225369c8dd8255cb9a2393aa5a7f6d523eed0123c914fbba939d1ec2efadf909167af1a6c3c31479520e9bbca2a0080a2828595580641079c693b99e3d66319d045763eaae0aff69985c3e0e930f24b87962dd3a8d57c4dbc61f2ceb326a7b6d0dea04d521a589bd17bcee899e71743818f854e9c8aed0379d16d33f58f5ea665d2d14151d611d6609014f256c29cac1c88eddbb590dde8b31075cb6e71e4ee5b3db539b89b5dcdd5759134b3d465ab86c8c1648c7c5c638b826ff21c35d38967c2ed860b119db020ebd9ad3a43e1e8f34e8e25eecc0e59c29dc03d03847d87403011e87fa55db72b9578a6cc3e695b82e4d55905a7a81632c5e8cbdb61beb7fc985b863267eb98a7f2eb6ec7e52b583fbbafcaf101bf16c0bc0ffc449a0e5bee7c7b3f8de855c2ab63e4129119f7014e44948e127057d8539b7c94f60338a8ffd33ee244cc8fa7c817b6e24a779da2a2290a5eda923e28c1feb6dfa259ebd54404a437ecf9c39bad8f083939f0bc33a29d3ec08bb03566bf9e2302f8c240525ddbc3f5a582c63db22543a61200933550a1139dc557a94771f6d32f0f7dcc070254066390ee8d9f58e3d11854589192a181df7643386a41487cc13ac5287fc2fbcb227ec799196c280a44407bce4d92f7a7fafc1c9c72bf13ccc0c3ed49a0e3cb92abe165eb85d3f9859f5ca25135ee74948f1a4cfc8ab494726e96763f9b5b3c0a1ca9110b1ffa7d858d8b595a836805543b8b4a9c86043609dfff99ebd1aa03dd2cd8b440e66311a4cf4b1fe48e9e44a6d0eb1923441adbd332e92c7eae118d9ba263751b4b3b657d199c6fe044ec4c579e2f8ee0fd9db6effdd0285ffe10c8d9c6983700eff7cafb385b86992f0fc31516e1c93bb46dd47f7c363419814e9a51b8aafcbcf8cb87a859ed2df943e2d5e3701cfce78963a6edbf277d751a647bc6e0bd7e754e43cc35d7bc6001c9539d3027af380d3b4a004bb1843efb0e617142cf32919cd33cbc16645a21dc6c01518119be08b49d923d953d39d0da74b264c8e84bd32d73d34f28be178589f5bc6cb86d607242d338e36e500ece873f912c29ce47b5a9c95f2925a6216bdbea2224fd6fa9256d6eaa7ced78a9c12de4eb2bf2db469ce84da7ef0fb619437ad4c5f891021aa5c399a800d2e2d3cf9d6bcecf558f509177da6faf5479ff2795d930f662f5a70b1e327d004d48f5fe2d974185a7ded0977979a490a15dc5b553b73dcb77a4b899f616b0b4daf77cf695f41d8b3f55a4c91efe5fd0b9910d502b1acf932ee0ca1b54944c66033d4ff165a142b614c5b5e88b8f517a5ccf0a9f1a17bd8d8525bb50bc9d1041831479164cd70e57416714a8fba8e8da0885eb75fb2fb1ffaf025ae3c60393dadf195d1c612fc9dc1576bf41cff14fb8813c4f3a630fc5547766aea37c75e4c92357cd955190f711731cfe4f00e12c1bb586a5665f1ae1120ba0127f1fea12dcea5f6b4aeb9de6ee467b36433ed997b4c12df4780ebfdb9225eff8e30fa76173b0d3a462e35e9f57a47367052a96922da02e8524058be0635e70db4c1b2b6fe21eebef3ec3f1163a130c06b32a18b0038dd9a25081969c95c033286d1e7eb0ad6fa0f6b087feba1af74f58f87f5a285484251761853339c45c2a6ec80d39d93203a2bd8cfe3ca86b359255e6678ffac97f9fad303652ee9a54435396e6294540782cf8699d2be096531e5cbb3fb3670b7adf9b12455b9b236e22314f5c687d67563fb904f64ac902b75aff17db928a3c34cd47565f4405ac4d3172a7cb32973d77a9bac554c88b8c3435e423f2bf411aa0dfb8cf5ea52e273922540b8a4ae178cc39c5a175c18b23e23d32af535ba72840448148b7edef67080584eae0d1172df2fafdceedc124a47b70c22656e2f78932c7582d58a0cb58c504e5aad9627a007eaffd0c6496b70a32a52585167b5595884057cb29e61514a9bc327321d5959d7c379bcf346dc18f7107d010bac56dc06489e371844cf74c1d11f51b91285afb3657f5b5cd54028f53acbce6a27de82eac02ca5365", 0x1000}, {&(0x7f0000000240)="60dd9d7418e5904812749d", 0xb}, {&(0x7f0000000280)}, {&(0x7f0000001480)="24dbcd0f8ab9e69e3de24b21dbf6583b0bb753d2f0684203f6d5300763e6da7912ec504dbc3936f96490e41fc6ddf8e3827653ac27f88e7983beacf8a2fb1972021afe361cacf30c8148d5dc115610b1f086a0c00201c52f1af604a66cfd708f4dca50b37325eafdb8afc1d026c13a263c20f9b2e6368642", 0x78}, {&(0x7f0000001500)="7881ca05dec74653db308a996a423461deb2159c0a29143e9b3bab1ae1ff5daabe4fb13e74c354e58c067e2f8724155c2645a9c3ab44254570285740f5f38a426910d45b8fe000714db98a56cb70afaa8e0fffe67e69eae0b81c381e9308ebc7d024a49bbf85171fb22455fb2abb7cfb40aeb760ff2ff8d7121260071a9b418d447b6946176690c78cc8e91e21b4c41f70640d97c9a091f94bc038298695ee6a49dcf6eda8930337adfa44ec671b585a6441284305e8dbfa8a27ee3cd9b7f08e21c731138a3968dee3a6f1782d26b3f5ffe63d4f5dc59800277b5d242004ebe600bda8", 0xe3}, {&(0x7f00000002c0)="abc554280e7ba4cb2c3c5f41906b", 0xe}], 0x8, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x406}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 04:02:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x7, &(0x7f0000000040)="c0403f186beb368f8057a69903bb444c", 0x10) 04:02:38 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x3b, 0xfffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x1ff, 0xfffffffffffffffc}], 0x3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x21}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf00fffff, 0x40, 0x3ff}], 0x9646, &(0x7f0000000100)={0x101, 0x1937}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 04:02:39 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r1, 0xffffffffffffffff) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 04:02:39 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4104], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r1, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) setegid(r4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000001540)='./file0/file0\x00') r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000015c0)={'./file0/file0\x00', 0x8, 0x2, 0x10000, 0x0, 0x3, 0x3ff, 0x0, 0x3, 0x2, 0xff80000000000000, 0x2}) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000100)) unlink(&(0x7f0000001580)='./file0/file1\x00') chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/22], 0x16, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') symlinkat(&(0x7f0000000140)='./file0/file0\x00', r5, &(0x7f0000000240)='./file0/file1\x00') msgsnd(r0, &(0x7f0000000280)={0x400000000800002, "850c38d7fa23c8df10c245589bb2b876234734fd4631170a8ff7d6ef5c4962e335135b24d76bdaa025d5fc6f17d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22850142132377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98edc4db98a7aa2971ff92ce95e7f5081738e3adde1e2aef2d71a7d6236335583c500c"}, 0xfffffffffffffef3, 0x802) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRES16=r3], 0x1, 0x800) 04:02:39 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x34, 0x0, 0x16, 0xe97e}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x9, 0x101}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x5, 0x5}, {{r0}, 0xfffffffffffffff9, 0x4, 0x9, 0x3, 0xbb}], 0x5, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x21, 0x41, 0x1, 0x7}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20, 0x0, 0x84}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0xffffffff, 0xa65}, {{r2}, 0xed2af2ea663e5ec7, 0xc, 0x10, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4a, 0x4, 0x4, 0x40}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xe19, 0x80}, {{r0}, 0x0, 0x82, 0xfffff, 0x5, 0x454}, {{r1}, 0xffffffffffffffff, 0xd5, 0x4, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffffe, 0x12, 0xf0000000, 0xfffffffffffffffd, 0x100000001}], 0x3f, &(0x7f00000001c0)={0x0, 0x5}) close(r0) dup2(r2, r1) 04:02:39 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)=""/107, 0x6b}, {&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f0000000200)=""/103, 0x67}], 0x3, &(0x7f00000002c0)=""/141, 0x8d}, 0x1) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 04:02:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r1 = socket(0x800000016, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xfffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open$dir(&(0x7f0000000000)='./bus\x00', 0x110, 0x40) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000640)="6ead94587540ee69478a333f3dcb91d088543b668d6d8d897af7af2fe90c06000000edafd9480761e7f7ce207f756584e8c5f1b0373964d0499fd7313d7ca00fbc52498f4b7fbdf681919ab7b6bdf4db577fef940ad9e831f34f6321785c8d9ad09d567fb7719c2c0a7607946f6c00", 0x6f) ioctl$KDENABIO(r1, 0x20004b3c) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x100, 0x1) execve(0x0, 0x0, 0x0) 04:02:39 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() flock(r0, 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x9, 0x4, 0x1, 0x8000}, {0x9, 0xbe5, 0x3b9be04b, 0x7fffffff}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x20, 0x4, 0x0, 0x10d}, {0x9ba, 0xd6, 0x1, 0x9}, {0x9, 0x4, 0x8, 0x3}, {0x0, 0x6, 0x99, 0x6}]}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$KDENABIO(r2, 0x20004b3c) 04:02:39 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000000)=0x1000000, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x2, 0x8, {0x3, 0x1000000000000000}}) 04:02:39 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x8, 0xfffffffffadacfb7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x1f, 0x5}, {{r1}, 0xfffffffffffffffe, 0x96, 0x4, 0x9, 0x6}], 0x400, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x48, 0x2, 0x6e378982, 0x5}, {{r1}, 0xfffffffffffffff9, 0x4, 0x20000084, 0x80000000, 0x40}, {{r0}, 0xffffffffffffffff, 0x7e, 0x80000080, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0xa35a, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x41, 0x2, 0x4, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x30, 0x40000000, 0x0, 0x35}, {{r1}, 0xffffffffffffffff, 0x81, 0xf0000050, 0x9c, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x9}, {{r1}, 0xfffffffffffffffc, 0x44, 0x0, 0x6, 0xff}, {{r1}, 0xfffffffffffffffa, 0xd1, 0x2, 0x6, 0x2}], 0x9, &(0x7f0000000300)={0x4, 0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x800, 0x0, 0x900, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xf00000d1, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x24, 0x4, 0x80000001, 0x4}], 0x2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x64, 0x20000000, 0x1, 0x4}], 0x9, &(0x7f0000000100)={0x6, 0x1}) 04:02:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) setitimer(0x0, &(0x7f00000002c0)={{}, {0x0, 0x100000000}}, 0x0) getuid() 04:02:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd813aaa4e713048e69931929648d875780977c03d684dee00ad7cee96203691f8f1a8b4e2bb66e1ec2fdc13b9a72e53e207240f9b2085d9db0fd5aeff79ab8427cc38a4bcf0ffc9ef1df1dc798a7e7499c9172a607dbe802036279f4eaeac1c66a8b707017cb481b887beea43d5b0728cad8541ba6e9054ee8331a09d6ebfb4da1de9b4a87a985b1276b6eb88ec86f058a0dd01900716700d2df65963978bcb4a2efbe23c1de36f43328a2ffd5614e9becb", 0xb8) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x100000001) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x7) getegid() getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 04:02:39 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0xfffffffffffffffb, 0x4, 0x5, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfa}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x75}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xb8b}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x247e8a9f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000fed000/0x10000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', '.\x00'], 0x6fc6}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) 04:02:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2fc, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) flock(r0, 0x8) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80000001, 0x0, 0x10001}, {0x4d}, {0x6, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/165, 0xa5}, {&(0x7f0000000140)=""/183, 0xb7}, {&(0x7f0000000200)=""/109, 0x6d}], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) 04:02:39 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b275e6247ccc04ed92d11058ca8a82ca48bfebf00"/44, 0x2c}], 0x1) 04:02:39 executing program 1: mlockall(0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000001c76c793000900000000c1a4ab193835e5b0d10b773722f9febd624a476067b56c0dbadb1da56b782aa229535387ab4c5b62c854f3736b9a832db4"]) mmap(&(0x7f000071c000/0x400000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 04:02:39 executing program 0: r0 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getpid() r4 = fcntl$getown(r2, 0x5) ioctl$TIOCSDTR(r2, 0x20007479) setpgid(r3, r4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xffffffffffffff00) msgsnd(r0, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0xb1ea, 0xfff, 0x7, 0x9}) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000bf0000746c392cefe70bf8a181ce1248d18dbfdeacc84c60cde2e84d79aaedb531dd34f8474b8dfeccaec4160b55a7f162fb3747af4fe5ad6ce14a3acd3db125970258133c70a65fc300405a46ee5b40c9af3f99728ec046842e075d839d0fb36dfe620e062fc175dc888519a57e143d3b3b2518f6de1ccd9422b0b5c5dc2c4e00a0fc01cfedbf673bef1479e29063b54c6596fe764139a19d1499de42b9536fd08400d97625df4faf44a5efdc96f084f73e7462be5838a960fb2e9716c71fd226fd37e2a5067b4124299df9741eaee74bf361a3dbf2e42c606e02009ac7a75417d2a2101218524f0da0bc4c1724585a53c67ec40248661ed9f06e0ed2b2ee4ccaf7b42cc4193c8eb0a25d2c7ab27bed4b31380b4c0f9e47a1b845cd2e5ab6862fa5fa629fe615cd80eb902129f2e41394929d4003812cdd14a877af8952f63b586dd82309"], 0x97, 0x800) 04:02:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0/file0\x00') setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000007c0)={0xffffffffffffffff}, 0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x820, 0x0) r3 = open$dir(&(0x7f0000000840)='./file0\x00', 0x8, 0x4) r4 = socket$inet6(0x18, 0xc007, 0x5) r5 = socket$unix(0x1, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000200)="cd283ce5a3377d4982d1891c59f7d042c546d95569d573850f88a93e2739c8289f030c6d33186764a64187b6446bc7b37255f467a006b3b8d6db9d66fddf914d4b7ce19d241ac5db7ad0266984848bcdd9119452bf7d241cc14191d4f61d68e8b95ed9cc090e361a84e1985152d146ed9358f109b0f133fb29799c0cd5cdef3601cb772ae7184e063a85e7d8972c4fcc0e214c91d77fcbb6c3c48a26f23f64dff78ffff344a2b8ee46486b649dad1b063f3973508b2b015f2c0c2c32a80572e5dd9eff97a4a49245f1cd495a50015d9b480b41c7d7df3ea428df59a153d68e271b9eb5e297d6542bd2f1ca2ac8e2b3493344cee157132460267391586251d9", 0xff}, {&(0x7f0000000300)="5840a7973bf97900feb127c97b3e5373d5105ffb0e4ea27e716b9ab52188b7a9a28f5de87e9c098da7ed4977377f68a58ab945113556b65bd5f781ad8ce76bd1686164df9d200684ee6973ea2852e76f3803316d38adf2c6aec653952700ec571a357d9e0628981c3385523fd299dec200415ec8d582af9a9ae9fa2047be96a3a2d9511e3c21e2c167766085b99fff8c3f6cbb83f9d1cfc3660d305a2f1ddc203d4fe60501856f8479bccecbc717f4d01e375312e28708e2011c49cbf95f3bf4ff23ad5e3b8b25c65de5906d9b885996ceabc7d61fcacaf907ce5e50feeec586f44961ff24ebdd3363a8ec25a4bdfed33e26e24e", 0xf4}, {&(0x7f0000000400)="dbc48d00d1e68cbf722f38a2fbbe3e985b59412a6dc811a7f2f216a2f1de9c612f6d0b6b02e621aacb9d783ab34f95f9eed9d334eea895f3522dd0443f0647db02469bba65edff1346c4336aad9b57ff11eaae99fa8b496aeef19d0785dc308c07c0ba619feaf67a2355dc3aafb7ba7f7ce208bd24d8ed47c6ad840bf12416b0425a5bbe1b67719ceb303359c62c7bc43750df54c1d4ba138b0b43df05d613fd", 0xa0}, {&(0x7f00000004c0)="56f1d3051ce12a6486815f73a1f52cea92bc27082f7172fccc0a22c2c7015970da36b38175ce9c2746892c6668a13353ed8fb88db82cfdb014e15a6505c2d333b27fa39d54d0c0b6c415dd5a4fb1d19efbad1c0d101118cbc92db6e8af675956e851049b", 0x64}, {&(0x7f0000000540)="82c89b3d2ea20c3f623b1bd825c533c3ba64a35aeb4ac58d01479c53a5afa68a97ba3436d069aa8abd0dc99e2f2ceb93755779587875538f2ca9c215c433a934c4a7986bd838a52c0e7e6eaf2143e1271b468e0ec1cb906a4dff727e843ec32e9835437f55308bb8e784ddde3e6a5034b5d749fd5939f0e87dbddfac8f97e9560b6c8a8d2ea45830a4d3f59bcf1727a475448f1ce3d7992ed18ce1a9408c7cec6f227d25dc97ebe99b4f7e43ba7454e55bd1bf2e513a4fbb7f80b9bc146049a6f09bd333bbde", 0xc6}, {&(0x7f0000000140)}, {&(0x7f0000000640)="92437510fbf01b0cdc01038a2e74354d4e315b064fce51033c266c3833b86c1fa32a943d7c39bde7ac1db5bf02f92acaf92d4d60fed1cab3256c29242821af68f96c6b341a94ab224510a328892d357b1319c55671199f2f80b2a8ab1d6fe224ac3c7e51526ddaff01ca7178e80e0bb863b52035f5757c6435abd8fb7c514e7f139772d017128ef20cb3fd332de064fa6e94721aca1705cca61c24d294bac883257731d9d18a14dfe0859e9724ea6bfe880907c86e6826dff74812c31c6c66759fe1c4b99a4a72d16830eaf4ea0ac0", 0xcf}], 0x7, &(0x7f0000000bc0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="00000000080100000000000060ea9d3a6facd12964149c1800043340ffff000008000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="00000000dd3d9c3f2a281978df0e137f076909e3b39db69a155950e93eed3018393c6eee8d3c2ede293b61e6369322e9edf9de006f6a41236fc098887cddc6abc1637a81fceba6ea200d6746e68f6ab0ca842cea6cd85ec9210b7b3592431190e5003cb06c76ae7149ab2d677453d8048296af9e138e7172"], 0x68, 0x1}, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000a00)={'./file0\x00', 0x4b, 0x8001, 0x7618, 0x0, 0x2, 0x2, 0x6, 0x0, 0x3, 0x4}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 04:02:39 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x30) 04:02:40 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="b6a90dba796dd44ff75105729e099d60254616d5cbbec8d651d13e5590bb5e95c21b192e9bef24c2c12d5094364f563746788944d495cd38417c8da4c4cca385f8c8461e9ef2aa080ea769d8bfa3be17c895fb55baaab11e54", 0x59}], 0x1, 0x0, 0x0) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x4, &(0x7f0000000000)={0x5a10, 0x100000000, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 04:02:40 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 04:02:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000280)={0x46, 0xae1f, 0x734, {[0x3f, 0x3f, 0x40, 0xcd, 0x7, 0x1ff, 0x2, 0x1, 0x3ec, 0x10000, 0x400, 0xfffffffffffffffd, 0x7fffffff, 0x8, 0x800, 0x6, 0x5, 0xed], [0x55, 0x101, 0x2, 0x0, 0x7, 0x20, 0x200, 0x8000, 0x100, 0x80], [0x2, 0x6, 0x0, 0x0, 0xb34, 0x0, 0x8], [0x9, 0x4, 0xf44, 0x1, 0x3, 0x5], [{0x1, 0x100000001, 0x57a, 0x8acc}, {0xc13, 0xbc, 0x2, 0x9429}, {0x100000001, 0x1ff, 0xffffffff8ab54aa2, 0x1}, {0x8, 0x100000001, 0x0, 0x7}, {0x8, 0xffffffff, 0x0, 0x7}, {0x6, 0x4, 0x193, 0x1}, {0x1, 0xfffffffffffffffd, 0x80000000, 0x6}, {0x5, 0xfe, 0xfffffffffffffeff}], {0xe0d, 0x1000, 0x9615, 0xfffffffffffffff9}, {0x6, 0x5, 0x100000001, 0x5}}}) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="0000fce5494bf5e53abfaac6dce76a771408d1846d4e5c2d"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) sendto$unix(r0, &(0x7f0000000100)="ca63ac0dd61f773019e8ea3010fc12ee300dcee0faf531b209ef87ebacb7f9f7baa0c0102c655492f2255b822525b0c08abb53ffdab98930d76d7bb27f0fa010c371a6ea1faea6cdf3385fca9ae5e8fc42c59f2e80b164714f62b43cc70e2f2d2cbce920556d7a720add203af83cfd067f760606d89a9ba6c45d29d05a8fe66003d4b356517897d7bf8b25c414175fcac01c4b565f7c122f58957366f80cbbfb631bba23d23429", 0xa7, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x280, 0x1) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000200)) 04:02:40 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) r2 = socket(0x0, 0x0, 0x9) r3 = syz_open_pts() r4 = dup(0xffffffffffffff9c) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8480, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x20150, 0x0) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x19) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r11 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000380)) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x600, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x1000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x8, 0x80}, {{r3}, 0xffffffffffffffff, 0x2, 0x80000000, 0x2, 0x80}, {{r4}, 0xffffffffffffffff, 0x40, 0x2, 0x5fe5, 0x400}, {{r5}, 0xfffffffffffffff9, 0x10, 0x40, 0x400, 0x401}, {{r6}, 0xffffffffffffffff, 0x20, 0x2a, 0x4, 0x4}, {{r7}, 0xfffffffffffffffd, 0x10, 0x1, 0x100, 0x4}, {{r8}, 0xfffffffffffffffe, 0x8, 0x80, 0x3, 0x5}, {{r9}, 0xfffffffffffffff9, 0x4, 0x4, 0x2, 0x7}, {{r10}, 0xffffffffffffffff, 0xe6, 0x0, 0x1f2, 0x3ff}], 0x29, &(0x7f0000000480)=[{{r11}, 0xfffffffffffffffa, 0x6, 0x2, 0x5, 0x2}, {{r12}, 0xfffffffffffffffc, 0xa6, 0x1, 0xfff, 0x7}, {{r13}, 0xfffffffffffffffb, 0x8, 0x40, 0x3, 0x10001}, {{r14}, 0xfffffffffffffffe, 0x1, 0x8, 0x7, 0x3}], 0x7, &(0x7f0000000500)={0x5, 0x5}) 11:46:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() getgroups(0x5, &(0x7f0000000140)=[r1, r2, r3, r4, r5]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r6 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:07 executing program 1: poll(0x0, 0x0, 0x3ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) fsync(r2) r3 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000000c0)={0x8000, 0x0, {0x85f8, 0xbf}}) 11:46:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:46:07 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) bind(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) sendto$unix(r2, &(0x7f0000000100)="acf31b15e34a76651ad2", 0xa, 0xa, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 11:46:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) mkdir(&(0x7f0000000000)='./file0\x00', 0x60) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x12, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:08 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x8) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x7fff}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x100000205c, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 11:46:08 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='-\x00', &(0x7f0000000100)='--\\\'&^-}\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=']\x00', &(0x7f0000000240)=']\x00', &(0x7f0000000280)='+\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='-&*\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='+\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=']\x00', &(0x7f0000000480)='\x00']) r0 = dup(0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000500)) execve(0x0, 0x0, 0x0) 11:46:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="c0e0cc6014d96a2614415eb3d8607058ab3c603b458faf6677851424bddb9c5ea398a269551f79d4a9586bb034bbfe4ce6c8d5c5a571ce7a5013dc5339b67a61d6aabc9b33fb2192a410394a5343de04729c0ed1ef546b", 0x57) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:46:08 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) ftruncate(r0, 0x0, 0x7fff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 11:46:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x80, 0x7, 0x2, 0x2, "aca4d8ca370728ac775500527825e7e7f6c312dd", 0x2, 0x8000}) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) 11:46:08 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040), 0x335}], 0x1) close(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400", 0x0, 0x5}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) 11:46:09 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b302c, 0x3) r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000080)="690e086dfc9669332dad139e9ddd58b473407a0a8eb51f98938e0dddc37190dfea964cd28bdfb8f5ae06f9dba1", 0x2d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0xf0) write(r1, &(0x7f0000000380)='mN', 0x2) 11:46:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002007, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCNXCL(r3, 0x2000740e) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xffff, 0x0, 0x0, 0x0) dup2(r1, r4) 11:46:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x8, 0x2, 0x200, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20, 0x4, 0x9}, {{r0}, 0xfffffffffffffffb, 0x24, 0x20000001, 0xff, 0x118a32e4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80, 0x44, 0x2}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x25, 0x24, 0x1}, {{r0}, 0xfffffffffffffff8, 0x44, 0x11, 0x1, 0x81}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000030, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0x5aaa}, {{r0}, 0xfffffffffffffffd, 0x84, 0x4, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0xaf72, 0x3f}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x7fff, 0x891}, {{r0}, 0x0, 0x89, 0x1, 0xffffffff, 0x40}], 0x9, &(0x7f00000001c0)={0x9, 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) kevent(r0, 0x0, 0xfffffffffffffffc, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:09 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="37323dce7925352981d4b6a992122515fddc506aa8db4b49c4a1ea77666d6f4422865089036950280bc9f6563745b77341069fb8ed3e31b51d6a14f70a4fe29d636caec2b8784fa0f376bc99d1492cc2e5511266f26a3d03a195665d44", 0x5d}, {&(0x7f0000000080)="d03014b111e63c378640f5542ee8a58021", 0x11}, {&(0x7f00000000c0)="198f823d7022369be50a1157bd3b769f717dfbb919e8652e21bee14834b7593d0567d05fc548e9a2c8", 0x29}], 0x3) kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) 11:46:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x480}, {0x5, 0x3f}}, 0x0) 11:46:09 executing program 1: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 11:46:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f103004b3d80d9518067a6b84db20a4efdc2869b031eedb13ba41fe61e238b3b8f62354f8b297566e35c70d0db4b63fe1681f6d04f2d4085ab1b4348ea878fb21010008a14c8b18fae5f4be2ed88e21e694bc481faed8b85cb36e2090888bcd307d64e27958a572c03ea2fee9d9d757b36c80ba7b508aa4417569043fc25eda231c10a49b460d8ee780540539e8c79257b496d22a5f447171d426465e3a5f4228657d6824a089591ca42742fd1a3427c7bcaa6d9ccdb27f5ccea5b985b4d6f4ab2d39f2ca0f83d542d15e0494b0ccb3486abd68ccf016369379103b6057e06e5f641d9fa4964b88bc97e36103223a2c5c7f9ff88c907bb57fa8d501fff5cd9eafac82328e5379f315eddd2e11c5b65336120ed701b43eb512f000000000000200000", 0x123) r1 = syz_open_pts() r2 = dup(r1) ioctl$KDENABIO(r2, 0x20004b3c) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 11:46:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x8, 0x0, 0x256}], 0x6, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x20, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x40, 0x6, 0x1, 0x3}], 0x6, &(0x7f00000000c0)={0x4, 0x76c}) close(r1) 11:46:09 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = msgget(0x3, 0x102) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000240)='./bus\x00', 0x10830, 0x1ba) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510f", 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f8d92a2089de6269fd67b525cf594c8cc8575157c47d01405d8b7386f35c91f866dd1f9ce8e4e3009eaf26a1c3e125e6aeb3711324ed07a3737851721486cc37fa783ff1ea3b22ac9ca41295dd8ecd1b08da611be61f416ba7204d76f586f78e6543cacfd2bee834688e03b97fc241aa7d5b042eee9736ae267ead61caba0cbdc89a1af97fd14364c38c2ad06c61", 0x8e}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x8000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x1e, 0x3, 0x100) 11:46:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x2003, 0x0, "00000000008e000000002000", 0x0, 0xfffffffffffffffd}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:10 executing program 1: getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r1 = getgid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0]) setgroups(0x5, &(0x7f0000000300)=[r0, r1, r2, r3, r4]) r5 = msgget(0x2, 0xfffffffffffffffe) msgrcv(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000001c23f556328e146fd999d5000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110666ac00"/140], 0x81, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r6 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f00000000c0)='./file0\x00', r6, r7) 11:46:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x3f, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0x5, 0x9a) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x10000000, 0x4) 11:46:10 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x5}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket$unix(0x1, 0x2, 0x0) r1 = msgget(0x1, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0xc00, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7fffffff, 0x0, 0x6, 0x10001}, {0xfffffffffffffff8, 0x2, 0x4, 0x9}, {0x3b9edb2c, 0x3, 0x8, 0xc55}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) 11:46:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0xd) recvfrom$unix(r0, &(0x7f0000000080)=""/235, 0xeb, 0x1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 11:46:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000afd000/0x11000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) recvfrom(r0, &(0x7f0000000180)=""/123, 0x7b, 0x842, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9233, 0x4b}, 0xc) 11:46:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) 11:46:11 executing program 0: r0 = semget(0xffffffffffffffff, 0x3, 0x201) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000000)=""/176) 11:46:11 executing program 1: r0 = socket$inet(0x2, 0x2000000003, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:46:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000000000)) 11:46:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) 11:46:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x1, &(0x7f0000000000)=[{{r0}, 0x0, 0x2}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) dup2(r0, r1) 11:46:11 executing program 1: sync() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000040)=""/145, 0x91}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, &(0x7f0000001140)=""/38, 0x26}, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000011c0)=0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001200)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001240)={0x7fe0000000, './file0\x00', './file0\x00'}) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = msgget$private(0x0, 0x400) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getgroups(0x2, &(0x7f00000012c0)=[0xffffffffffffffff, 0x0]) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001340)={{0x6, r2, r4, r5, r6, 0x10, 0x1f}, 0x7fffffff, 0x7c9, r7, r8, 0x7f, 0x32, 0x3f, 0x40}) r9 = dup2(r0, r0) geteuid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000013c0)) bind$inet(r9, &(0x7f0000001400)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) fchown(r9, r10, r6) openat(r0, &(0x7f0000001480)='./file0\x00', 0x80, 0x1) execve(&(0x7f00000014c0)='./file0/file0\x00', &(0x7f00000015c0)=[&(0x7f0000001500)='\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='\x00'], &(0x7f0000001880)=[&(0x7f0000001600)=')\x00', &(0x7f0000001640)='\'\x00', &(0x7f0000001680)='*)**{^\x00', &(0x7f00000016c0)='&\xca\x00', &(0x7f0000001700)='#\x00', &(0x7f0000001740)='\x00', &(0x7f0000001780)=']\x00', &(0x7f00000017c0)='&:@\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='!\x80@\x00']) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) sendmsg(r0, &(0x7f0000003100)={&(0x7f0000001980)=@in={0x2, 0x0}, 0xc, &(0x7f0000002e40)=[{&(0x7f00000019c0)="bff39fd939a67f4ecb752faf55ccd5be5fd4d50255c60f90dcb002a182188aa37546fe4d88e465e89ce940b2bf98385a2e17e4675b2b8f6a30325d82077e9ec1af0537834cd0736e46ef75a87db6d94dd5170d06829284790bd7e18eb19e17704f525daef5ebadd97a0b49f1c368187a635a87f1d183b299aa21a5ec4935d381084e53d4d5e0204954117b71b6b98a6b8fb40dad3330c0c185652a5b9e43f1c40c774ebc9f505fb636431bd777844b3d23332b1b3bdfcaf28b1a02b0fe15b24b2c978aeb95fbedafe0f5844e52dd4080aac197409997358bad27d9e39ec0a483352fb4c958a02142f46f17d71aa7ca105abd27480121e0592bfb1ca5", 0xfc}, {&(0x7f0000001ac0)="41a837963d791ac513b717bf50417a9dec8bb4a9daaf8c966ab13398022c1bfd78a068040f6333de803c23f7e62aa1a6f4c6f0ea9c9a9f3e2e87f33d45dc789ab24344826678754531b8cae42dd494adc50998dcd0064d77ee53bb8190a8290493c77fc5b0e4f9c4705229514182c0368160f7a42b8cef1c4f89c2ed1e", 0x7d}, {&(0x7f0000001b40)}, {&(0x7f0000001b80)="ed6c3d6e2c40d0ac88f7768b5a8d3d9cc7307161db13d489818a3a1f59fbe8be890a6a921cf65d9c584ef03c0588f0b076f587a9dc587a14817a1b44a808d92f215aa0a400b87f6998a6fd8f29eca463ff01a66db8f75e6ac903e26dfac4349cc620144a0ba3fcff038c3badff757dcbf41abaec9f138aa430ef60cf7d521ccb98f2ff6339562f07fc3afe2f62918027781570befdc8ede5d22bf4426143e579b9657a339fb17003a2de0e6330493e77c81fd8d881cf8abd21723319e08ca3518c16b406b88fc841402e02cebdcd3208197bcde9981be234d289009b906db8a9721576869b4363826ad65d7ee863689d811a77f48aa021", 0xf7}, {&(0x7f0000001c80)="5a0c63acc85f442d0ff2d7b938c974adb7f0d745b0cb5f4898ccd95d732e2f9076154d0a92741f1400e5cf22034931fe41136d2f12f6c40b9cee0c27cd3e2a09ed07ac54da4e5f6be035835764c30545e333be0b636121f2de523eabd92456e1dcd111323af738d5e1c7b70c08dadc80bd6cd88a79424af951d50c9109275aa1cf2c710bedcb88946a19a2d657a67ca873ac0da08548e7d3d2c956c57131b7fa4fb17b8f280b120d105e6eddbd7233250835c20c047cba53fdb0be4dd94ae7419fb2e66679f34121bffa1b753ea1953c1afd29", 0xd3}, {&(0x7f0000001d80)="998d38955fe38be4e6142e800f6505c945939693fc4f32a28413049d881b21618322a20df04d76fb8496f15bf788cc6cade54e5574c7c3183bf67500012a9cb2fbdecd4e205fac760f512552a31b893232d8beddfd9227575b042423db57a26f45266178d323dd85dada2745a735aed7a7a804615f5e511e80acca23890d4c7e79ec5afd840c1951e2bdc2facca50350cd5e610a930f58611bcc6c375e4ecf0228a936bddb8b95896417a01667c148024cb48c6ecb692d61754bddd5b461bc63c10f3d47721debd92197ec1bb4e6d0a6a28878d381d52e09d8b58a799e20f3280db97bc855cd488776159203faf7a8cb9dcf9d0953bb4cdcd622ee9e2763316d0dfb0d5f0ea61a6e90f60b97504607e2be98f172eb8eeb871fe5449112908c7ddeb552935bea3405cd785665e06e94dbc7fe5541be615019da93f922a43600948b85bdcf24fe84e58b6e0f558da57b29c9b0e485dde9a1eda51220e220d523a3ad00c256f8e0c6f9e05ca0b49093001484bbacfdbb37a5485b385910a90fd230f11e9c8f0180b31cf2dab92ecf516c90ac89de32b6bdd68dff99ae99407c716399652a3a67063d87f291e2b941f1c3ef17298f05dfded5c788a52a0e4679b70d0de9a3999698a8586b62538a2a8eaf1ccea244c09ed6e0f11e04cbaa271848f19980dbb67e5af984ebb4879bacd8182bfdef8032d45ea7240733826b8e7339f3c5eea4a99a5ce2a77ea64e60aa152fba017815b036664c961604a21938d68eeeb6906247375dc0a3816f97c0213a9c9f8bee14c070185c682ad6ae1971e5ea4e2ec5ae138f98ab375a7945e0881d2941b64b80d84562a01a21a56c3890d77014b70245446868cd8802d3923047259e69374493bfa52b824a0de5fa28d0b1f5833626c99d4a32332adf4d935098767c7f153f731156c598ee1367dbba586b04686f79d7ff926333e5df24ec51b4caaea33c574328cd8f5d998b16b5bd10e460081578a16228bc63b0a2b0ebd243f4515eb5124b02f8e7b729043585dd97770d2908299fc9cdb728c2afe1fe97502a681650fa8b6ec5d6bc155158ece6ea7bdb40d533ac5bbe6ae80c3ba849ea2cd77586a8515c6f12c8be58f25c7c03c26678f0c93fbf88cd21406d2e031f57ff087d31762e63e31c666799580ce935e01462a95806b6698eb99fd27ebcdaa8101ab0871dcbce01cedb74815949186d44ba8b363dc3aa8e7e5fd131112d3dbc7e97ba2eada87431d353efed6d4764a5c0d4a37c1e89d7eea9da3050c3634bda96648cbd828c6888fe9a4c0dbdd96f3887980a0805d30e970fdbab245c22bd685fd494cd1854feb5e83351d8f7ff070c26d86d5ca3feae3c0993893ef62bcb455111f8e5c4c2755d99ce05bfe8fbc095e21625427c52a14c83ab04aa04be63542e0407b9b3e75b5686a345275c5d7a3f14c18e027b7b35f274035eaea733112ed7ad6af26965398b3a933171b266b69064e4e4826f4bebf308bb212aba46e6a792728346920e005e5fad125f71f9ad467048fa17b252e5e23e16ea524de0a8950ef8406098d8398bc835dda7050028681b490e7576c274695eb082f328a8aac28273748dae5373e0f5cbf6e835b44676930d8671bf0fefac8f94f6715c050785e05c732e6b324a480606435a26717cbcc081b3bb83309ff720a9d1a78703baf856b0dac15386ab53f9aff5cdc9c95a4d40d0e94ccf5d99661db6bb54ab8a2f4f31c541a5a136bd54678cde9624f0549bf747942f0b8d5fbf90ccf9e40d7c4c580b5e953b81f063f7121c9a1712df78bcc0336c77338ae7edbab988254c48ae2e09c365ca5abfa30281d29de9c55df0221238b5806a0bc762479e43d3219d38fa85b5429a95ba4ee3dac0e4266040237e1e9f9c8c7032d7cd168770c1407091fe71d85e4b113dc0abb9fb2c3baa3ac69211e93816934434f7f5b141194f4feb554090cfb6c7d33187321c09754fa4ab6d29fa643ecc6edb4102353825eb550b467f113ffda023f30c12f62d4f7e453ae79a4305cc34229cd802a6d9c11701198dd77109d18651326ed2952b2af0a070feb2e1e71784fe142ab3cae006fa0786d9e5fbff96f4448f6cba0da3299b102ff023d441602e7925672f97dca2fa6fcaeb00840417bc74165e5adcdab6be7cb4d3f116679b0e908773d2bd40f73acf48d890550084cb3140d0210c9280255454d506772009c908fbac960a11931590a341330b1d7a42e06861314c5d2ccfe1331b10aaf8bfed3607d18fdf6be8e4c495528226594f74cc885e715bafcd1fbaafa5c0ffdbdac6472f35ae17aad46ebc689d407bdba27bcdcf6e8b2722f37f06df4f3925133f02b2c63a425346c3bb354b3ddfac41f74dcdcc3aef1594a91f999c7c8e7928f24f85053122fd497b2f26da48e0dba39ea46ead650edf4ddfc2406a35d6e5e78094fabb901f558853d39b62f372266e966af8df0af5aab216ba407d19e76c6cbea5e3f01e01b17f002ea2960f4d9703ad9378c22b6e72f20314772b8b6db43f88475b6b36072b8362b978750a83cbd7bb21b9e48122c88a0ac0941d88a979a1cfe264975d87dc603e0a54a3869a471cc140875c633874a135836a2c9a89c83b2907a2a0f82d2a316aa81b3a3f79a5e57aaf512e1aed29f77dc75d805685ee9d8cda5bb94317fa81fc15cde9b86826c935996a4ab1084b016f315fdf7ad6f6fc46ad422f170ccefb4391b80064057cbfa8fa5096a1fa2679a704dfb46add7b39b129249ae2c260d6d41ab0970d54ecc53a2f1030bf2d4f39f4b5f5b9eb3119f136e2d865a21650f99d2fad95aac5a69cae53c581edad28cbd7f77e088ceed6653b04463ae13f2dcf9d6bc687fc2a27690ce298f003142e00fd45698a3052526338cf2f51c4d147330a042e0403fc7686c6d97aca3ecb325674022a7627ec6ae25cb936e4984b03cf8511466e0384a810961371d1526b2b05fb4e3945c75bdca74a3a65ee8bfb15179ca44e552d1f8ddff79d1e00fad408e0efe75def2c56e141f30a37c401d82e21314d0f3611ab857368be1a2cdb4faa7aa6506aa2ef2f882f933d9516e1bc19df1700d4a11285f3703f2716a460646afbca25c5d3100ffd3caddf02222580660e5d6b9931369037cbad7db2830c3e722df58eca55570d2fc78b815f45dfd6d723a7b11e93fa670dbb6c04b147f1c9384478a40ffdcecfd9e59e611900c440f4ec870d43bce7382fcdb208d18129f6d3d7ee36074216765219b892e7ca12005ea9302420b16a0bf5f008a67c955fa31f26f54a6e63dbe8e3f61ac0940be9945386290f641de84e5b004d559940d942fe198ac68e60556ff167b57a048fd203ea2b349ee449925f5e893ac3fc915dfeed182b14d0d9c2e15f15275309540726586a9a675c6772f72e9c63adefb8e7c96338e2c66b98df8a4d5455cd5678b3b7afe884fbf3f03c374b4a6f1a9af84f565e4f62812c6f2adbc11d78e1c70fd28b95d5a3e660044db6f477ecfe0d1c104f78e4d6baebefb6252dc3a50837f59a06c06f43c37782be7dd76560f5cc114d2bd8465507909869f0645469af33c854c0c57cd531a473024a8f82e0eff8bbfbeab99bf066c1ad996371e1f7d7a3b44389cda8f29fce1597033b8c48c9c3a7f76139525f26de0ce383fd2cd3e10c1fabaf9dbd55a3df19298185924ae04281b911602b7da818f10bbfb49605938f7b8007129c85504d8b8b7dd9fd494e6a07a40004e8719d28159ce5c296586a15c062a431f81d5919d4d6396825efa21d48203a7ccc6cc5de8454ddda8b559a918704ea98e84928346f1c879ae368c69ea8e4debdaa36be40bb4b19df9684d50826f3656dfaf4b1d75a8eb8bab8ba96e2c2e3da6b85bd00d58c5b2ef8e88223c30ef43e71a932e5f0fd9b3b989681c0351244448066bfad6667b247ad6aa2f60caecd670aef4729a8a21e5d60a37b7f54942cbebb8fa29b04b583ff863d61e2111e3b61f817068a98f73dd02f1f5fa95ab0f3b6b6c337bcf42622c7cac60ea80ea27dce85e1037db9d874f13f6a318428fde9e4f3156164a0ade8026723f463e006c2adfde838c16400293b8d669fd714b97154df00d38c936301de96929031197c0802aa340c914e922191d6cb3dd500746482cb27428cbcf5bdba3082e684ad07dd74c0a6dcd1e3c7d3afde27e0efda6bca030422afd8898adf0dee505d6c5670abce0af1491b07d21aaaa21a5a81666524e17e980fc58b9a3ceecee20bc4ebeae83b4506ed1968488389ca5b9571dcaad8587653709d7ed087e990ed63d739e8caf42d0561b39ea29ffe911d843dee5c042bb76d707499d37edf7ad885438e261fc2935e7602a0526c7877723b6fff226db445ced1f27a4e1c6b94d527979ff5b6b325fa87ae3fb3a4f92c2bbcdbb95ccd5615dae9931623c8d945a81a644d7cbdae61c94706d8a2f878854713ec1fdbf17b49ee4ff96ffd639b1d843d438b58423ffcd19fa1a12b663d6bdf5b53d811de4254095aeb9e32151ebea9ac49f5ab24013f21ca22a5e576424d7a63280666183da03e4ef4c2ef868746e4bb706a5b73dc9f8973fc631407b80b389fc774fa71afb77b8e7130a3b7dd40fb856f41c90a56da9bf2299961d3a413be84290c0c246508b1cccc9ebd255e1420f527f9e0957140c07ca40d9b5722cdf9b401801dc7879f63c4a16fe9bc7e9516f28c64e2c17226ac1e47ce288b3898356e670572008b48505f4b8ffb806460f996fe7ef460df5e77b4c2ef1589b40116955daae43a3719e5a7ed16f1fa5163cf21c88a87c4d8455c0492363480297cc0286ef97a3b783e04644bbc5ca27fb5e629250a5b3dea925078e7f1adce93bb7c2e98f37f0ff903338e94c8c4f33104798769f556e06424588713c312235588ef2ed547de901817a1856ad08ee8dd6641de442fc8141625d800b2f4ec2a13eee6bbd029dcaf52dd7316076065f29e4a9c69b9447dfc1be4c30ddd0352358da87dd085e4a64bd57d1c27af1e561c0327f9423230e980e50be483af93726c0486f50fd093c3e39994f098052feca946732a650a722cebd279e87fcb7489935e99ef9758f288c43f0b3671a9e20a165a1ba3f95a51eeae4592356ac89413844bbff66b72a8564cd732ce15339277ff1aa265eece4674d8673d7b994590b5f08c6ee70d10248eb37c45b6d09d65b414fa010203b794183dcfd7b406049e28d419f2f1562847780f83b96443f3350e186268e313cd8da93234f38be2cd486cbd1f5cc05541c6c3acf53e0dec9d378ceb68fda2547c52058df2e25ea75e0cc8066d24792efd2021445e0575d26fb0588847982c2947296b1bab247d15b832c7a35d7da5ef41ca23bf51253eafab0f1970f43755c7c63109a88bf6473fcd949499697e8a224898492720245ad8459e19f9b3e842657a2b06a0832307ecfc1a37a4b57e13f2da05e4dba34d0759af6f2b66d4591e5fd822fddf9edbfd5f0b0bb5ae2a189fcd05667654b7f75e010985b971996cb51e64523ec78d98ae7223cfea9acc1357676eec0dfc77ca011c082f4c3485a2617471f2e600da2863fe9fc5f1edac2f7069092a95a48520370096001f8c351288efd41ca8586dfb6d273309bfc31a78fd40bdb1c8e14c1a9b78f8bf43bd20ef7e88dfc98a9bf152429f23d2b7b5682926104ef68d7dcbf647aa63baaf48bc544e9f39585d0bd7af7e5cc41c7eeb43c4c6c41cc638651fdeb312dd7c25f8a7d7040ee597aa87e3aaac5272be336ef9e4652a0fa4c221bf2c7cb10f5b7d72ffaa5ccf", 0x1000}, {&(0x7f0000002d80)="604df9240ccd32c82de799a3128e56da597ef63a0f4d620dd5ee51e7cc37570200c0675ae45d02a5b90f522aa3437f6dd25cbb03ac7d6127b9d6245ad1fdefe75b5f9b7a0d947bf2bef78e7c85b12836d75b7d31b4a20f78310ef77961d99ad8df75604acd9091c3abcd7439ba67fab7260b10990de0a9dc4b095029cabbf8d9da36ba8aff94a9846b4c2c7dfa982a69808a3b10a1b9ab08da667f67cc86328a2f1ec7b3e108aeafcf2c08fc8e", 0xad}], 0x7, &(0x7f0000002ec0)=[{0x68, 0xffff, 0xd922, "80fd4c488c8fc83aadab77e6b267e0c43bf27191d235e15326d89452c6f86d59aac1805a493a4555672d46d5a943a0c5f1964a89feaa9b6c9c39e17d1431b4031ed4dbbed862eb9679d95aef73550c65c2cc94bd25"}, {0x90, 0xffff, 0x0, "fb0bf24215066b52934129965a175325fe1606f4767299f0651af0d44c27f9c9a4fad04112fa90386146a36a47160780ba74c0abae75a5a639f3f6b1b7c9bafb636a2ecfd9b32eaf22ea5367be767b2d7cb9fa3cbcf89805ebd312dc64d955010970a41996580663a81d2f31324c90d294bc94844e1a1ed7014ae24dd6f1"}, {0xa8, 0xffff, 0x8001, "2e02fa20e3bb1055e234728e7c6e81936f572e45a6c2a5f6c692e227d537083a0bb87c8c81934c6818c4dbc29d7f948f0ad5db3263267a51964f5a516795461aa74487f423b93f9d075b34d3f00d105f4535f30891b91c41b413c592ad87d70a92fdab4bc938966d211e40e51812b24c7f2dbbe31e90b13c11fed48bd8dfb1755f9165310de86f670ead4257a226c041e2fbfdd2"}, {0x58, 0xffff, 0x34, "560a2cbf84f93b953099b518a76301a4c742f374db5c3f4a4c814c8c1147b03572b790dcafa27f97ee21ab69be36e2886116fce27507ea2f8f17914a37351005b5ed06404f2e"}, {0x40, 0x1, 0x6, "4da2510f760c12ac5487fb0b84ae4d7349ee5043e9d554cc661fbf6f9173a36244ed744dd400afa9ab48e468"}], 0x238}, 0x2) fcntl$lock(r9, 0x9, &(0x7f0000003140)={0x3, 0x1, 0x1460, 0x6, r3}) mknod(&(0x7f0000003180)='./file0/file0\x00', 0xc000, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000031c0), &(0x7f0000003200)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) 11:46:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x6) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xd, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x2, 0xffffffffffffff80}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0xb1, 0x0, &(0x7f00000001c0)=""/177}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084}, {0x14}, {0x1000000000006}]}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = semget(0x1, 0x4, 0x3f) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/78) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000380)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pipe2(&(0x7f0000000080), 0x4) 11:46:11 executing program 0: poll(&(0x7f0000000180)=[{}], 0x286, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x28500, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 11:46:11 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff6}) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x8) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) getgid() 11:46:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 11:46:11 executing program 0: mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000fed000/0x3000)=nil) madvise(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x6) 11:46:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x7ff) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 11:46:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x4}) recvfrom$inet(r1, &(0x7f0000000180)=""/178, 0xb2, 0x800, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/83, 0x53, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) 11:46:11 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0xfffffffffffffffd, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 11:46:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x4) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 11:46:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000700)="bdfa4f2591d3f45ce6c38051bd24313dea8d0327cfa71aae43af0028dbe0f53b52379f66734d365494a5f6262bc90d0165381a3fbed9d7c7f512d520000f55d9bb05dc03e23a0017000096558b7cb5e32d0f00e7389679daa90100805b0b8f589e95bf160fdc1ea675ee6f7031d6220ed69a19be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7707a4cf01c09bbe061a768557d130dc879374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4df13bb390e6f4487a284c8c26cbeec11a128aa5b2f9a02c0dc7bede4396b1750caeb217c1cb3053780fe4cc94e5be062351ee3d0e91ffd7e6086fde6edd6a9126769ee185a1562185f3150a1f6d891b04e4705ec512b5b16423a0a339084944864c898918566537e1d89dc4855a7e0647ec00acadd7957eca370ad76dde9c60b095c5aba1622c8e46512d759114829f0bc2a6b59d8720fb295604a9b1c8800e9cbde26e17977d3322db8d56fb5c5c4b4c31", 0x179) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0xff, 0xacbd, 0x0, 0x5, "2de301c2dbe15afd992197c4c41befdf22950999", 0x1ff, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x6, 0x1, 0x0, 0x3c8cc1a8, "38e0f0445deac179ad5a2c48e1e6fedb5077c050", 0x8001, 0x1ff}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) syz_open_pts() ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) dup2(r1, r3) 11:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 11:46:12 executing program 0: mknod(&(0x7f0000001980)='./file0\x00', 0x2000000006002, 0x401) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x41) ioctl$TIOCCBRK(r1, 0x2000747a) pipe(&(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000000c0)) syz_execute_func(&(0x7f0000000080)="2e66450f1769070fd7f2f2e102450f18382644f689000000000cc4e1551559fd2e65660ff5efc4217bf0b032233333c401f811cb660f3adf02ba") kevent(r3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff8, 0x0, 0x20000024, 0x1b3, 0x9f96}, {{r4}, 0xfffffffffffffffa, 0x4, 0xf0000080, 0x3f, 0x6}, {{r4}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x200, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x1000, 0x6d}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x401, 0x4}, {{r4}, 0xffffffffffffffff, 0x8, 0x40000000, 0x10001, 0x2}], 0x80, &(0x7f00000002c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x40, 0xf, 0x9, 0x7ff}, {{r0}, 0x0, 0x0, 0x10, 0x10000, 0xcec0}, {{r3}, 0xffffffffffffffff, 0x4f, 0xa, 0x2, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x7b, 0x4}], 0x18000000000, &(0x7f0000000140)={0xffffffff, 0x14c}) r5 = semget(0x2, 0x2, 0x80) fsync(r2) pwritev(r4, &(0x7f00000018c0)=[{&(0x7f0000000340)="e5feaf40c109ae8a643e736cf2ac74478bfc8b89e7e5902fc513b794aeff5d627f86fe17105c80a093f3003e9a12a83005d35ba9e739b4b2a06cae5dba3cd8edb60a3f8e2b07d923b5e128ef1f19bb8af128517698a66dd048fe502e3a71939e3246956f8bad3cbb652edc5ae4c1115a4e5945838e723bcd4674e2bf043c991992d4be771494a4de337d62999bb6b8c9d414726a05056e9b53a18145a6a302a118eff939ee5725b65e9f9e72cab11cdc49d9ad4c54eb259a33239f2c9245af7dc6bfd4bd0e42e796f79e2e88c1ec61b9688b89375fbabe9f02bdeaec3873e7fa7b449f9f6df0148648fb902bf2e7b41a0afa748cfd902a", 0xf7}, {&(0x7f0000000440)="c17f744dcadc444f56c8968331eb499aa3c219a626bbf704a2199c518a3455152fef305dc88cf2f071c2c09d87b6798acba338b634d7b75b4f136d2b0b328dd0f54100c92793a873f96d2090201e7e01835093432c488b1b7372c05dd9bc76bdcab460c2cd082bbe7e9e063c4e8cd165d83176312d13a0f1b1686db96054e02b9a57dc77324bb3c0e526ada513b10a610363aa6f48312982b8a9b03a758d0ac13e043b393937c1fcb68bde79018ae96fb2ea31b83c533c0e171d5578a2e3d5707f877eb453e265e7146a577319aa21a1c1b7e91d201097aaa2334c5e", 0xdc}, {&(0x7f00000005c0)="65a4732161ddab88e7dc8e7cb7c8ece824b2cdd6eb55c767d6183c1fc914447c062f8cd9332d6f24444c109c6ef6471039508ba49ec3c8f50d6333c000b0c7533c028efa092f3e7aa92805ff8788318285772f822bb802497ed679690804efecf8a7b7e103", 0x65}, {0x0}, {&(0x7f0000000640)="fd1a6ad938cf0c6fd3ad84d80b7af622a97bfbefcabac3bf02b2563a12463b5b347b6fe83efaea29bd60d40a5804b6476683966b149f89fa8631d494ad999e08c2c4ed59f447e1693469", 0x4a}, {&(0x7f0000000540)="1f0e6acd606257b31db9bfbe9f825dff3c6811e3b08a5d2b6e32b15e1ef7c32a6012734e314c494989399dec5bc4576f9ad27ea2ca913408", 0x38}, {&(0x7f00000006c0)="6348900ea23bab6ba2dd9341601e0360c5f38237b3e45621b7c7f13cefe8c7ff3f29da2ab1bffa51e293eb531b8d6a695870d98c6eb6600f0693457f72e41b79fa3ef50f7649d190a0fcc2092a6aaf66e3d1531b8a88c9ca7175a896a86582c5c47b5bc298ca04e188bfbe278bee6d71afa369253447e81e446a7d8f4ceb7c24999f961ea24f2e4b488e441a4e15918ce32078601d5ad1bfb82dace639645e86d9a8d9113216e855f88606a33e542ad95a1b2861fd49767808040a4de49f6a2d323c65ac4c08e9b276edd0", 0xcb}, {&(0x7f00000007c0)="3d2369fd911950ab187b8a5d8080d6b5a0095201cccae91bafdad2418a47d4e839e71120ecffeee9dfb0798a80d81baf616b141e89d7f7614c3beb5c2be61533ac09a8da7adcc16221d21848f1444bc122660a353cb461369dffd2f13d7e47b126cc3a786312ebae7685305b94753d8a3f549b10ad2dc97ccd7d647f362855e364a2f8ae92d7755e5d3ce813166c2acb2c674f01f164b3342afc17cf3212fc0d0af5e62558074b7fa7925d4088aa10afa03a489bf8318d0a5f253d0d7ec20b531b08fdcd", 0xc4}, {&(0x7f00000008c0)="e79b3fe8b6848c2b88661c3081e440562bbe0480b9dd743a7667ec80e2d7188cdc3fed557f0f3825c3cb5a5c86d32bab7c1ff0e11108fa39dd46220f36d5ba650c52e6cce1c608f0f43310d1eed59c9347cdc2f6854d4b3b9a74a2bca93cdf102577e3564129c842be12f647e62b4503a53145330ff69577a5a9e79ce8b3367196690e00d9b61f2df69ce0732d82b2fbd0cdee327ba0a4610581e1068d923bf0c94781b05d4f68ed7a6384eb313c8e72fd21c4b77ca5defe77282cb05f681cc79cfb7048f6b33e3b06aec7ea88bc341320c900197b54768b2d2cf25ad139a5480955e1c4080c21fac30d491fc14f0ac645d08a254893a3387a19f8ab222867e7ed1966b9838cf1a727cc1546f2dc434f14783c3caabfaef7dbee49ed849d6ec81ff62f7a284f86dabc3b2b67dca56fe290bdc7ad13a79a2692357bfdc6ab0773949a635a5fa054e6b501e0c1a554780a94589a7411fb151e81801731494ef3f7640686efa36c86b099204e4a95ba6ff5f97a6f6a5de4671c6c986c127048288e791d39493d5cdb34e2d2dc240294003e5a48e0fcd0f99de46a1a06dd0546d25e144c584cb3fc7759020fd4e3d2577c569fa419c23aa42450266174a5d7302b7752ae9a4f3855c18d60e33d4b3a375f7e14d7e6cc73dcc871e71056a265657e9735f2e2480abfa038ae94362797859adbe60928d3018753d3219047c283d33bb83ccb01e5babed12e78cfb509584ff2e4b56b7ee5eface2d40bc9c4c3d9ca52a1ad50604f5217ea7a23423d4adfe850a2f31c0dffac3a4b94e4b22250c0e3f0ef8a231a0735beb74ac6cd7e17f6f73811d2b9d871d821aca801beffad8eab9760a5d34151f99d269d849db1981589a41eb669863fcd17a6fc1786a13022ad474b35e7d0ef79950a2be8c7f4f2e59cf3a5ad69ff4a513896b97a05e113fabdfa0c914015c1c2d9e992177bebf4b3a2da192cd743de99fe3711cea5cb7d20b168a1cd82fa5aec02e6e3621da95bd01c34d0a897e1aa46cdcd6637487f26fe71a8f5e822d7c082930abf0ec883832418604f6424255de8af21a6b98f9bc4bad275632267ba85226a74cd36a57b79ff114638da01827d8b98bd4857a480147275178edf25b375982ee7e982d2b34d800ddd736bad6adba4c9a318a6169d0f8384315af8d5e0160bce350fa12dd2e3a0cbaa36c01449639bd9f73264bf78a13f5ddf262b39735bfec9c9d3751604f18ad1fbabd8e20feb11a894018bcd8b35368352c414e6e3ae8f53f1633743ee7ed59290d809fc95e39613bb9d6164c4ba9eec0f873f11c35eeaa61e4bba5ac7876772c78f642cb526bcd7f76b122fac3443a79a3e1fb2c6e64a20aed1321cf061388fa7621b3ded583f531f537bcf2f19a4f9aaadeee2e11f072101b038146d82bbffb0033ec81ea8b9207775d914a688caf676759bbd70d859600924b58d736e1b362915073c29f42a46bb9a2fab4a53a92a8998e77551bbd34c261e2b94f0bb4cd1f32b66c6f2275261a0cff9d97519b2ffa412654df5759b450152acdd3d34941d5f176421a8e29e5fa156a0e8f055b7db84e701c1fa03226c086f0219c9d0f031419491aa1e6307e09dd49c39dadebbdc73a8fb39316203fc22b844c9186a1e862646e022e58fe8dbe7d6165a93ae61c6811afb2404cba24e5e826adf7bbbb2d7fee24017839c80974f1f09b9085533fed26d62a57eafc4e3757c08c4c8c2bee8c550a8a5f294fef11cc657d44d120e7fdbdd49ec2c66ed497f071a70c114b5979f5817ee2c33579dda7cb51a276740b50b41445389e181a3b28ff0c4095a2aa410a24cde9b0ad79171d8c9800b931f84d8f797029615f710291eb8d8071b6fddfb3130c81f9788a0b25d66abbaee2cf5c7db4e3e8674ba5d20ae977c5c9931134f09378babde24bdebbbe148a1f8070a81827f1ea6cb4d122dd8fb1b61f066fe145ee9843f859be0b56013832e3b4608c021ba451fb791eec920a750875beb994fde556615d62ba714c8cee1d89bee4fe11f1bc039f15e1eeb8904e83d337a0cfc412f44879fa59981c242e280ba1991fd291bb47381654a6ac4360eab92272eaaab507291905758e5014993f9fe4511acda368b5382e8f0555309455223a49f58e5d9decfc37aa9e6e06bdf2b5f01c51ede6adb4c17d975e895d77ca28fda0844706ef97a46b9790ec5be9df94c01c4e3305513c5e62a8562a4f5b9e14323c7e6f434855ad6691664a5ede7f2ab151a8bea1311e827b88a50eb72d32e76eedcf806a36de63f9531d2fac33e052690a789eac6a763053e2ee1a04955b6bd2f311f88bea912d11208ad5c83466e0b1bef97fbd33a3f12d1c2fee0f5033e7a0d3a3427e7ac6c721931bec2f91c693a5b90acb52c4adbb01c2cf9c1a50c166db94d674540c4a3d851ff748b72f43df50ffef4fd022948aa0cae0883db0cb371ec5a268fd439177a61031e06fe10ec676e9bd6a6e481d4958c79112aca62fd17856c588cfd1c1b3c5dd0c66bad9df4b4e925ba5309dda97211d82c51c0e69add3600a75ff6ed77cdae2895f24fdfd2d58ead76a715eca83e2a2ff51789865fb834c7158bd548a8c3d7474cba7842cbf0c3ffa430e061eb481fe81d7e16aefca742b473a3d8404440c493060606993b6e2bf91e3c5a2d4f67e347c0c3bfcc9830cba14ad5c961b23a96b006aa2154e8d6410728b78b55bf09e13c2665348b62dee91621c7c4f3d2c7b38420648cb0f26a6fd51583656d2126cf3ae0553f56b69a4daa99e340d729ff6d07e8db0946051d783acfe663e78ff0ea7ed770a6d4e4a4f4235ddd8141afe48ac10e1c070a48fa7aad7be0d4f4f1a8692a23c657856cd701bd792b0cf958003ca041df0ba3fdeb67668c744d370e795a4859ca54ebd16ec0e666ea98917d4f0c939b6e3441a1b36f3429c2136a6fdd1719edcb00fa71fa033858c61aa77c009710303fab8384a5cae1a24b1629ca90b32d9a5500ca6670901be47e0eb02465f106c9885d420dfe6c6193de7f25581eb6ad28dd83a829157770698c36d47308e1f20c7e60b8199af5aed1a0e98e47ddc0f954fb6303980c9d28fc5d3ce62b282046e1134d263678f8750135d9ac1a8b5104709238ba26e04768dcb9f04badb658a134a494447d4742d794608ba4dc672d4ea83130bf04344e97c38d8f76b8a1f898da5bb615dfff938b1e3118c15481a689a2042045845634afd4638d41660ada27ed1de3c0bfc768ad73a576e7a9742c3561e7eb2110b739ceabcc38f00f5f79cfd3cbbf91e1e06db5e36913e13b89fd1417777be7b38e0e95c3fefc2ae5d0e03620ebdced62e095dade3c48ef3c0879a83afba1a89a0911226d9f6832662860799948f2f47e4f964a6fed5cb822353e1d57896ff82044fe14c08acbf6f306474b9f78bc557db7c2ed187f78df139d37d6099605bf714e620a39a7e891511f240cb4cc3e2ff45c0b4258dcbe282e4a113dc4f8c14ace792d6c19da761eeddf1e580a762c732952da65a536e640b390fe1864f3702d7448e88cad5ec23ddf731734f9ca861995463c774f4ee24e7f9add1ffd0fe619f4c916b553e224ea880705c6ee2eb412b0f42b493239d0af683644bb7d2c739a5a0d710290b37d9fe7177c15116a2df03f88f108b50fb4c8e1f9de513f7a9fa335d503ca9265aac3c5c64a0b311e81c3e12d3b8a7698f2edd34ffb04fc777149c5639e0e06ea35a0ef78a9bb87469e9f94026f9e96bbd676acc170b944ed34c3623f35fd34087ed9072ec9da8c8ccb11ac8f7828d6d4f43ad40b1f3417a0722e4f81ef1ab33326f5dfaaad6815b41989643b2f045650d0b322054dbf62b497a4a08477efc1678ce28e2051dac6223acf483bdac04a98ffce3ca38d47358d1f5589a0c343f1db0a5a4894820b97c5ac8ac86af6b92d96ec0a1b9f6c6c2f5cce1f25336e38d58c350d779fe0bf324b351d91ec3f18ea2c8f3f75da0b755926e9dbf3f75c070323857d66c0d7785f1271f0e19de406621c57590715662547412a32258e20b49644856c6ada91b8acf6907fa3c96022fbaa26ff446c4fec105163061915dc10ed03da59f8ad76e821e03730102d1011b47cd2df151cae0aa27368af56ced01b6aceace5d625904485037e16a3d0f4196648e9ba630543e05107737e9fba243c26d3feda0bb4414020f48dd50ee45bce57fb2262fd5953e864b75db493765d9da3be8237db827fe60854a816f436cfe7dd1d20ae18cc3ea964351b5a14474f9b4b168ff3d584ef2cbff2e39d0c4b8edbc369bb1df8806b8ba19d841ed82a742f6115283e293fac21386e8cc27b3075c71494b4645888dda5b8f4950496be5958f2614a7d1e933216ec859a132dcd5c023dea63390e64d93c6ccf3fe639c9299164245937cc1f495ff0ce5abf78620670037993050748f98fc7930f8449ba7eb3052095af064a333d1bc46413fa455f0f4abeb2428f3c68f415957a923e822fa1c5321cb9f79231bf75d064a73847d7852a1f978ddfb476d0bf25a6b4eba79a877f110caf80ad1174fed3cb55acdb459ad518c0d12907b93eb7913d5238adf361b88c9c11dba714db2e0256f2b60314f3587a352ff84b3cc3d33d170b552a3404ef5cf728dde1a7ca352f46c7ea8c6f266f405063fef4b807cd3220321efc66410ee95f9bc8a6e98140ba26e959072ecb8032c94a4377fe0ed5d0122d47f320372ea1764284aa63a3c8f2c3de3f707fa3f0f22f8720abda68a30bdb23b4f0114ddd4844acce906f7002195907502f835728512e74d7398b79bcbeed80f3e69bdbfc39870aa5e7082bdbfdb0a07188d269e095600a8a12c08c6405a0570a574d6332cf3b180267b5c70786865b2f238992be1d8b24ce5db87901a0028a3658fc6dcab08c0167716d23c64fa44a7d4cc99632a510501bcf9a21c662d9e56b88eb339eaf72b97f9fefdb1feec24e8049bea8de8b6cb22e89b1b74e96b2adc0871f7fc2045f0b548990c1c65253bbdb4a439a4dd9165a2d20c2f9d2a9ade6820ec996f96e1a5c184035d8fb5b072f177acabd3d314c5df51b8e4d389d6fba60b7a5d2890369a4cdc25d06637de6076317dafe554e4f8f0fc253c7d9e34dd7258f0ccab97fe5040b10d89a5b86a8e76f42ccd5b799663d2c3a1c110d87373232c55fe56d518f58b4835ac4e7498069b069adb070b09ddf93828dc01f7101465fcae0c4ca2b127e9ebd28ac12ff18cd2566598b4d9509497ddba42297466cbf2559b5eeb61754584318bda8475c5f7aec3cc800e65db59349600135b6d5d4ed04fc00cfb6c755179a4e0db6e62a75d42acb9735f151f201f6e8940571998100d1afeb84dafb44634460492787b33eeaf5970c4a9f5a923fc0cb5950e76d073f6376d1c3ac598896083e95c0cc9efe59c1c8a99faeba404363d17eec6a39ae40dd0adc824ada43270409f6bc508f8f25be75abfd4cbe3262f0098631437b893b31971bca5a4c772d71b68d89f720ab376494b57b0a0ae3e4f9c417a6cc7cb9c7e3d584dbbe16352fe316bb5ccc347190396090df17369bd3cfb2923094fa76c85cd1a0dc51e7f32189f62655b2e34f41b7de6ed0b6f9b2332a7925ccb8ed22ccbe37b437d39241d8daec4ca63bf14ebceea9b0dd3fe58c2b92cf91796635dc52618718c5396d685a7b518cdc3366764575d765e06416d2df295bdb72bb8682802b772eca052c6af568abb09b8bf7f5b1235a41a9a1662013c1fcd94bc7893d7443f205d7fa2b5bfab12dee1fa08bb8848b2c0c0469bd", 0x1000}], 0x9, 0x0, 0x0) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000000)=""/62) write(r2, &(0x7f00000001c0)="14", 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000580)={0x1, './file0\x00', './file0\x00'}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 11:46:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) socket(0x16, 0x2, 0xfff) 11:46:12 executing program 1: mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x100) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x80, 0x0) 11:46:12 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7fff, 0x9}, {0x80000000, 0x8005}}) r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getpgrp() r2 = getpgid(r1) getpgid(r2) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x7, 0x1}, 0xc) 11:46:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x6) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0xc95a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x72ae) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x8000) read(r0, &(0x7f0000000040), 0x0) 11:46:12 executing program 1: r0 = syz_open_pts() fsync(r0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) flock(r0, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) flock(r2, 0x0) flock(r0, 0x2) syz_open_pts() r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) syz_open_pts() syz_open_pts() 11:46:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5b29) 11:46:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) socket(0x39, 0x3, 0x9) setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) 11:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x4000000000024, 0xf7e}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/18) shmget(0x3, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x80) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x3) 11:46:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x81) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x80) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt(r0, 0x0, 0x100000000, &(0x7f0000000140)="0cba5b568ef809b38051a99631c7747ef48224c3d87e8e5c5f8f3f43c68130a125b73b4926ea1bce659844ea7a395b441ce3d93a5ef3ed7596ba50c7fd948a2787954849300d49aaa4e927cb2a270999729f781ba9a7d5cd891168860f7bd1a3f8a816a6e8aeb0e1c633be168eaabda846aebad1acfb0108d4f9e99c6b0d9302523049b37dd3e421d4", 0x89) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000200)=0x5) 11:46:12 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x10001, 0x0) open(&(0x7f0000000040)='..', 0x0, 0x0) 11:46:12 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe66, &(0x7f0000000340)="801147cc94fb4cd4929474e5f8fe6cbe89e9ac756078a529cdc07fb7279d0c7e03000000001000070000cc4d3c9620e7fc3e4b9ff94ac45ea2a99a3e192179a54e14b050a0083ee56a34a93b60a53857328500000000000000001cc881be9950004838f0cd7abb412acbc6872fd815f19b3d5dcd4de0268f8ecedd3b0d9a9abd49703266a60a386e5f48c6bf3aff293760164b2a5a55eca916a2a7e4775c3bb521ad9890560a6424af0d936ada54e678184ff8da790042327fb0c00f0371fb6809d86b503b7d478eec4846fda31d1d9ff208dd57568cfd815cb822fd83376ce4f58bd110508031c7b72a48eaddae1e2048fbfa9fe76dfe6e6e08000000595673f936c10396694d923c93f4edc533193405c8fb505d4b") 11:46:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x640, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x10001, 0x80000000}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = geteuid() getgroups(0x5, &(0x7f00000023c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) mknod(&(0x7f00000024c0)='./file0\x00', 0xc000, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002400)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002440)={{0x5, r3, r4, r5, r6, 0x1, 0x66c}, 0x2, 0x9, r7, 0x0, 0x400, 0x8, 0x3}) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 11:46:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x285b0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 11:46:13 executing program 1: r0 = socket(0x11, 0x4003, 0xfffffffffffffffc) sendto$unix(r0, &(0x7f0000000300)="5001050460000e04000000011306ca90081004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8020, 0x1) 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x806, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x54}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000180)=[{0x2, 0x2, 0x4, 0x8001}, {0x7ff, 0x2, 0x7, 0xffffffff80000001}, {0x400, 0x9, 0x2, 0x3}, {0x10000, 0x8, 0x3, 0xfffffffffffffff9}, {0x1, 0xa, 0x9, 0x3}, {0x2, 0x800, 0x176749d8, 0x101}, {0x1ff, 0x80000000, 0xca, 0x2e25770e}, {0x5, 0xffffffffffff7fff, 0xc188, 0xfffffffffffffffd}, {0x3, 0x0, 0x7fffffff, 0x2}]}) sendto$unix(r2, &(0x7f0000000280)="303950645092f3e2c77c35d6871c7a0c5c1996810efd9dafe1d043f6b8c44d6a6a6143703d1ad4732654066a9a4dc90d59ababb09cf0075c67bf84ec028fb9e0e96f3d3a122c68b93d3daaa3d78d8db7d15768ebd66e637fa4a9", 0x5a, 0x405, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000200)=[{0x5, 0x8, 0x8, 0x6}, {0xffffffff, 0x1, 0x7851, 0x1400000000}, {0x6, 0x8, 0x10000, 0x3f}, {0xffffffffffffffff, 0x40, 0x2, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20bb, &(0x7f0000000140)=[{0x9, 0x4, 0xffffffff, 0x3ff}]}) 11:46:13 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x280) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getppid() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x0, r3, r4, r5, r6, 0x100, 0x5bfb}, 0x6, 0x0, r7, r8, 0x6, 0x7, 0xfffffffffffffff7, 0x3f}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000440)={0x6, 0x1f, 0x7fffffff, 0xe5, &(0x7f00000001c0)={{0x400, 0x700000000000, 0x1, 0x1313, 0x80000001, 0x3, 0x101}, {[0x7f, 0x20, 0x3, 0x5, 0x1, 0x0, 0x80000001, 0x100, 0x100000000, 0x5, 0x8001, 0x53e, 0x6, 0x100000001, 0x1, 0x9, 0xfffffffffffffffe, 0x4], [0x4, 0x81a, 0x40, 0x3, 0x6, 0x5, 0x3, 0x8, 0xffff, 0x7ff], [0x100000000, 0x5, 0x1000, 0x3, 0x412, 0x1, 0x8], [0x5, 0xfffffffffffffff7, 0x70, 0x505a, 0x100000001, 0x5], [{0x3c, 0x1f, 0x401, 0x74}, {0x80, 0xffff, 0x9, 0x4}, {0x4e6, 0xbcc, 0x3, 0x100000000}, {0xffffffff, 0x800, 0x401, 0x100000000}, {0x5, 0x2, 0x80, 0x2}, {0x800, 0x4d, 0x426, 0x7}, {0x0, 0xbc, 0x4, 0x3}, {0xffffffff, 0x6, 0x2, 0x60}], {0x8, 0x5, 0x4, 0x7}, {0x2, 0x4, 0x0, 0xffffffffffffffff}}}, 0x8, 0x40}) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') geteuid() r9 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0/file0\x00', r9, r10) chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 11:46:13 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/254, 0xfe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000600)=[{0x0}], 0x1) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x60}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000140)=""/178, 0xb2, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 11:46:13 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)='R', 0x1) 11:46:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mmap(&(0x7f00003db000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0x2, &(0x7f0000000040)="0392ea71d914441fb61b91ea5cb3cf89997a8e7dc52fb77e89e8a286efccf6a97732205ce23067314a2893220632249ce4769eaa1dd8343ef037936e8d894755efe27166b56df5f643e088471339d380a2", 0x51) 11:46:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="57a0924de2", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8, 0x80000000000000c, &(0x7f00000001c0)="f38dd5faf4d33bbef94c21aa7983c96f7d17443785c29c3e3d88cd377cec7adcdef515bdc39f88e7390d1c7ee414d213308920a50f16ec040014d473e8c50fbbcc081ae48f4563f099f907d6a5843798bfd5799626c0cf4ef9110188bdbff77a9c64ef681b141bcda696fbeaf6fc753c69c5c86cd7d7b1ee61d6e0edaa95162c35ab16ab91172c14fa74f47f1e4092e8d660a1e618d5d65b84477277591d153b67618b3e97ea2a240c1acfc108b2a70b0f3d7d592a56898402ddf42cedcc8abd59f379309679422750a616b18fd9a958b066c88ce185b4b564d4855fd2b0a27cd9382b0b8a62ec9dc12ea7a9eaef6f138859dd75d33f44bba02631011209f29c998737beca01b45776cc0d7a25cc3a2d61e30e33ae1665587c078a156482c3882a61f6c9eef94fbd62ec4695c70ed73ab63086c52025542473bd8582c8d7bee4b1138f898617ef8ce0e3fd96f4b95b50d89fe8d96d3900cb502ace1ab82654c0a6e96fa1d4aea275545fa8db5cf357a5b005cc1525953d56156f8cbde067ee07766c779e731fb8caa94ca0049b54217c48e65aa88a8f0e691c24b6584de4baa303b1be745d9b3ecda6c6858584a1e26cd8271b049a6e40811c47cb831fb3ad33e3f631", 0x48) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000180)="54c7a8d1b91a6a27aad02d98b7e6198aba793a5803", 0x15}, {&(0x7f00000003c0)="c9b95307452d", 0x6}, {&(0x7f0000000400)="0c42261a90cba0d42cf6c5481256a439e733c2e81bc27d0dea2a226c829708cf8cd7e0ec8b1562b29496d1915559fe833d01063e0b435d4926490943d020297cba998445c4a222a12db2a67e7b7d14ece981b41fbc9040da05c95c695857857d375013c70d5841f38c3c93644c80c9c45f39f4e88f156908d58ac4d7e046aeb6e3652b5b91bd", 0x86}, {&(0x7f00000004c0)="ef3c7c326a7b399d59eeaf909e945bf821cc1df3685f09a490dcf305515ee54360c2a93910c28ba6e9bbe1522b1b9ccd63d5e9bad2617374d5feccf2fb44216ec7dce1b0545ec3df750e5ec05f463e8588a6d0f26a5bfe297b0f3b514e1cdef6be", 0x61}], 0x4, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 11:46:13 executing program 1: mknod(&(0x7f0000000240)='./file1\x00', 0xc00d, 0x7) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYRESHEX=r0], &(0x7f0000000000)=0x1) 11:46:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000040)='./file1\x00', r1, r2) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x800000000000000, 0x4, 0x2, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x80000000000}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) 11:46:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff080200000000000028000001feffffff000000000000091400000000", 0x2c}], 0x1) openat(r0, &(0x7f0000000000)='./bus\x00', 0x100a0, 0x102) 11:46:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) fchflags(r0, 0x1) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 11:46:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x3, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) rmdir(&(0x7f0000000000)='./file0\x00') 11:46:13 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x101) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 11:46:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") setgroups(0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="a34af9e534980aa68b2c682a5acf5ff7ac2ba61f8b2dd0647de7b238e00591973e4683c04cd22feb0e5010b788e362bbad5aea4b98da3e7a55cf0d296d2b1513f91480c3866be34f5a8278c51a4d3268893508bfe1a87d012e5d255a4759e418808009f1cfdf5749db6efe542f2fa82b4fc82b6f42c12a3e45afbb6566e94f203b8be6dc1c", 0x85, 0x0, 0x0) 11:46:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) unveil(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000001029, 0x103, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getgid() getegid() setregid(r1, r1) mkdir(&(0x7f0000000080)='./file0\x00', 0x160) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r1) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:13 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x8) ioctl$TIOCSBRK(r3, 0x2000747b) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x2000000000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSDTR(r2, 0x20007479) 11:46:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = semget(0x0, 0x4, 0x401) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000040)=""/122) r3 = fcntl$dupfd(r0, 0x0, r1) r4 = dup(r3) r5 = fcntl$dupfd(r1, 0x0, r0) openat(r5, &(0x7f00000000c0)='./file0\x00', 0x80, 0xc) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f0000000000)) 11:46:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffffffffffff23) fcntl$setstatus(r0, 0x4, 0x40) 11:46:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r0) sendto$unix(r2, &(0x7f0000000000)="0c4f5985adceabfe0621091537a63dfc007045b19711fd934549834379f10c42eb8524af9c3c9d3d96fd11a64dc5d73555e963d970c26eccf63d10d1e4e93ddd2b20143aa9", 0x45, 0x8, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socketpair(0x2, 0x3, 0x0, 0x0) 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x4000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod$loop(&(0x7f0000000000)='./file0\x00', 0x190, 0x1) 11:46:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, 0x0, 0x0) 11:46:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xb7) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="582ddde7135e6ea8f882a3931515bbdc0c723154508643afdeb82c30f748aa9c40565a54abb0bd84eb9b62a8b9e3a6c83bb8e784bac422803807db71cb9c41913dd6f55e250eeffb42143b171798d2644453e41ed8", 0x55}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x40}, {0x6}]}) msgget(0x2, 0x0) syz_emit_ethernet(0x146, &(0x7f0000000080)="bd0605000000000000000000000008000073010000800f7f81c96b65c5fa2e89b6680fd068e8f5bb00f803427ca043f670a7af7fc9a596bf08005d758f8632f85b2db7b0aba824004450d74812ef62ee1735007e1ecafe682576d362b237acd0a832e580070cba1e3e00000000eb7741ddf4f6fbd613eb2a42584bb65869e89e70c1b99b5abb3fda232cdae27ef0ab73a411effa15031fe5e6ebb5eeec636007a678f109cf9ec529c8d2d499797dc75b69a98490d8612cf469558ceaa9f512e0823902266068d7e89cda88272f83ae784245611067600767dc79d48264bd833c2bf4402b30c27120088ee050e44b2b6880ebd477d157cbebfe634f7ff53fd64e8bda85bf8e0670ec0646f2ee7584032d9acd2b59bbf5c5a6d746e11c2c2cd48db1a7b61f7fc3341bb2887fae368948878fbdba28fed7110bebf6f391d1f4e45817dc210ea893") close(r0) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xeb31a3e23a65c088, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x0, 0x8000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:00 executing program 0: r0 = semget$private(0x0, 0x4, 0x46) semop(r0, &(0x7f0000000000)=[{0x4, 0x8, 0x1000}, {0x6, 0x7, 0x9e0d055ff09d374d}, {0x7, 0x6}, {0x0, 0x0, 0x1800}], 0x4) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="00002d2f66696c823001"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000080)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x9) 16:00:00 executing program 0: socket$inet(0x2, 0x3, 0x5) socket$inet(0x2, 0xfffffffffffffffb, 0x8000) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) socket$inet(0x2, 0x5, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x64, &(0x7f00000000c0)="bbbe1c3712931293eea258d886f2b7dc961ee50ba3a3588e85472d8ad7b51f10928ec8d367172cf7a2326c7b6f1fcd783a03a1732639353ceebe2b6d182e69c844e43f9741d0d007bba17f99e73be688317cd9d9f8f0cde72f28691619223906335eb77f") 16:00:00 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0xe00000000, 0x6}, 0xc) mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0xa00, 0x1) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)='MSi', 0x3}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x201, 0x88) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvfrom(r2, &(0x7f0000000300)=""/214, 0xd6, 0x0, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) chroot(&(0x7f00000002c0)='./bus\x00') 16:00:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x40) read(r0, &(0x7f0000000400)=""/148, 0x94) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) syz_open_pts() 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x10) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)) fcntl$setflags(r0, 0x2, 0x1fffffffffffff) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0x1, 0x0, r3}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:00 executing program 0: link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={0x8, 0x9, 0x4, 0xffff, 0x2, 0xb5, 0xadbe, 0xffffffffffff0001}, &(0x7f0000000480)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) 16:00:00 executing program 1: mkdir(&(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) chdir(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') unlink(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') pledge(&(0x7f0000000140)=']\\+[%\x00', &(0x7f0000000180)='\x00') r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x40, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x2010, r0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x3) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) semget(0x3, 0x3, 0x8) syz_open_pts() r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r3, &(0x7f0000001640)=""/4096, 0x1000) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000100)='s', 0x1}], 0x1) readv(r3, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/94, 0x5e}], 0x2) syz_open_pts() 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000380)='./file0\x00', 0x142) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x1000}, 0x8) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="4e39ffd8912eb66e4a961b5a2c40757813b8e3b9a7a08d3f442816a50d32d151f7bca01d40484b526a5e2cb6179bd8ee4b3e6ebec08e60534e32080cd2e37e7288521099d7ab644b2f111437edbcb24cbc0eae2e35ce601eaf6195b6eeab1a4c9d46c11f8c8c3295a81ca435a4aabf9070e0b33f7f5b2caf7b5c002d6dd5eb418a3f3785fb9dbb63ccf2501dc45cc08db1512d9f1253b6ca452f22676eba50c7695016f46604d16f5d173127ee62c45210e42b0546b1f106d17c51828a1f80dbc7fe79e3ba57f298229836f466aad7b2436624feb986007907266fcdfe7901a5249f013622855535ecf1745fed21975687c85d647bd0bd6fcbbcf43b", 0xfc}, {&(0x7f0000000240)="de6e1d4ce521682ef08635c87a8758875c0cab77dd184ca7576400754cb00669e494b182dae69858a5fa72735303b6bbdd68d1fb3dd1061c942f00ad405006b55d378f9463ab0e5354254496bb4f6e9c15e6147ae8c338b6087532fac9a2a3f88d1b7901c7b5bcc8947e1460f69219e07f75ee6dfba2dbdbc68295e2f3c433e3d8a9201ea875f7112a62141b85aa5cfb841760b210b250c53b214921f097fe85bca8f1e4a426a910608364ffe87617b43efb0395759d23f7ce03002d131417ba790fad311ab6850e808fc4e685faa5708ad65e3aec3105f57b21fb78531db28c59d727d7f81b9c8f4a123d185044cdf284d5eadd9df178c1", 0xf8}, {&(0x7f00000004c0)="811fa5cd5fdca30611e9c1e8a11db522d77f087e61a3b82c6a19c28e7f3f31048d788169ebc673a3f74d5b928cbb0e605590c1239903e1089b632555dbd79a1b745d2f46fe7c738ecb280ed62983e95541db10f6a93aa4b835da377aac93b09975f1f0fd6aea4fe5ed0c167aa6019e918c2709171c0b46fe32a96742fc0cbc95b96d29646bd73c160cad43ee2d4624ae4cfa8e9d212e1617dede36d54b605d6b21ed6829cf84d627f98abc179cf54c36800fac4a4b42ca5720197386c7c0c2191bed9391645284bc222202cfb8a0eaa836d1bed3a72a5ac3ecb175e23489dd", 0xdf}, {&(0x7f00000005c0)="5be6e7fbca0de43589ec68c26e72183db0dd403daa05c6e94cd267d47a34a5870a94955cd4ecdf43a1c2e81e4a910670816a206fc0cf0b589bb2ef739a06a5629f885a28a132102570b527a1d867f9f322581b2f2d97a1b0d45c0b94e27e2d5409c3c9bda2e33ebee87a8bc7c80f7a627ec69d8644d0f246f8cb45f540dd90c70208d51757f09e5742656a33c97913fd4a77597796c7c30658bdd10b0113dd3d2e73fcb0bdc9d91842c0e8f67f30e9bd23e441d3a83753ddb45f825c46d2ee9c0144fa59beaa7b89ed8a2a70a4f326715c053fb699510fbcc2721f1127460023b3a4d866bbcc1ed5d53b1b46d4220fae077310d941f2b7c5fdde953b36cd9bfb04a2ac504a786b61a9860d979ef8149caf566afe5b7c1d97854f278a0b9062b03c3599e92f8fa9ec935c33ea39791d1c9fbfd2905f6a617c669990eb1f77a51a883be32f1cf1e9c1dea9337e38808ca00710133086dc1e412a6631489c51ba16a6aeb1f3560590bd4d63a61ed1facf7121fc479fa87f803037aaadeca74a2e202fdea2408c56b9b32f9ae9fa18175c994663ab8d44c20a60e5c1a59b3756f19567363ecd1a8d141e98e579e06b57a49f61c776ddb9592cfe6e1d978211f48d18032261b462735f61b4dde36bb188aeff93aa7e9f12f385b304991eda0919e5166ec6ef8f9b865d26376973bea3b46e093bcfb01e65ee768618d148d8dc8e8f3812724a4cef4d9ffbb32b24bae983c82a9826d0c3672957a236f4e76a02c0e67dc67fdb41255506daae214474c18c9f0ffa877864404fa81c735a1cf5035567b0ae0311574d828d644b1f3a7b94564863ee2f663ef209a25ea41333100e2bd3e786ef0bde3d6b11a72d93289fbab58f6bf4e6ec5cf91cefdc8fb43820537782da06b6581c8b87c322f21fc9f87dadbbb08a4f4d620f98af54661e0e8301be79fc22a08b4dc054e77b160c637e03314a14ed82656b65bb3ee87ba4795b5f99abae622b8519c0f7171578fae560928c560cdea0a8a68555ba582cf9d32449424fb00769c2d690b04bc7196ecce8541c172f8ec83e86565f8cb6e3087475d181f19c7d37806de73e07b84700c8c708c54bb31d5446f384432b535b36876b8dd820c96f93808e6de3b2442d61648b5d29314282053574933512c94dce336bbbc1af52b3d2ee34305f257d588fa1f11813036e24bedd524905478b42e15a704830514d069a80b1b65e6a4ce5b1aad20822c7833ef0ed665a5b0297f6551d342f1c65cba18dcf1beba2098238c39e729a70942199d947b887ed0329bc830be87022c843ec6e7f6a54f85a8dfd999d46038d5e810c35d01229de9511e2485500d0be47f0c39f76bb71f5798b4c21c34b562f0acdaaa9ca2d9941274ebf26e68caac1ad86ea81e134fd3e08eaf216f4ec3ba6db9614b3f706989b113189bf0a043f45b27e65cc9658146b7d259b5de9e0cc76205363f41539c6143d76d6df83dabc96de4fd57f09a867e4a4df313fa239f43bd7b373ed339282f396b7de4c3b6da54240a0087294d1fbf05b4932c18cd62029cbea2264f15423a6e53e4fa1677d80a74c15e16e0bcda0e801fab6669c44f3115bea74d65de8da0d01a140cc1bad92eea08e02193213bb6135b1b83ac9dfc1cf2c605319f2106b93bf7ddd55b8a2c702214224aa30943a15514f48f6fe9f3fb886b77352ac7273f756fea131aaab71d775e47017130d7d3b85c3a50ae70fb55f293bd7affc6fd860d1083f854216c2d809118303c655b45c641a6d881e643a667138d638e3f0ccad936f080099f5aab5a2fd36a000b75a7f16283eed3e0d36895aa001cb38fb145254f8ca14b848797825827ee80ed631de29b670bb3f166713a3bdf07e258efd213cd1d80563eb7b44ecdf1d35c4c443cebbaf26ab34908abc72ce6847f9ea3087a73f51a7365d5712c54822a3d2d9932a5e2d3e17696f42cc5b6a6927629010cb3c5c303ed22a1c13daca7ef465cbcb8d522f02a45779d6c4312393388ec548cd2a827feca685a17122df33424e226f9011170c7e47d0b6cb70450101fd799a81a09431a26746d091068c51f30463d0de433baf4b03b3ce395bb3d55e7e6e6980d27c19c23f162c1a2bcac9a7cbe712e1e20accdef8dd8757faa2eacbbb4d43b886209d78718f8602a95da756a337e9273a9109a6479d830837ae3306b22a95f091f87093ed0ecb7d7a1d3f7787a9f08ddda01a8d600f778445cf2c4815a817582ce9dc5648ead714998d3ed2b223cd060c2ee8cdf19f9157da0192143c5d5f55ff456e30b074d53c3ad79bff9f0d55aead429c3b8803d47865283c37dc99eed0a0340cc2f22506211b31e973cfc974b5ab6d9cd278c666f4c74eb8b187e7bf6144307b3e12fcbc17653a96280989b6a4175d430bc3c6ae6c5b4444259671c855ce61b973fbc77802e052b40dce9e629b7b57facee65a572b7b7b63afdbde71d2808308cbf896a26ec75dcd07713ad09f318bb6e3a200e5587a7fe4bbb8367bd15ebf5f8481c0dfa8991e4d1b60f5629407cf169b18b1480db91cb054c8172e4025dcc2b351b974f9eca8c5471430651bb4360357a3a26ef5b952cd3be75f09c2961d265ca422e88195c9d3f39eca057b729a72fbba8250484c70c622c27fd06076152f82c39b55335410a193cc97dd767d3d32ac3ee6fd30dc3ba3d3fab460aaa777575584017cf9fae3114b0d0d77178711f04bd85938a9de0caf0e01cdebb0878472ffbef40a53d4e5837c76cbb57a116adcb0ce9cb82ee5ce81901239115de368047a691bd873b57ee716fe2a9b27820d7922e33e93d46c4a79169ddf6a9ef7ac96cdf8036e32f5f96fc87ba76bc30183285f45cf5ad3925b965bccba07fa22b0775d6843710738adc132dd27c78de96b3da755378b50ee9b204b94fa77032939717de2e9424e9a0b10b5b798f6727cd527c5671ff2cfacc10644b57db03797cdf9436ed0bd9abf82f99823f941eccc62fb1e3a2c7ae22380948f40e1828b9b1013e48a4185faa6f3c66a59aca60bf27fbb761f47a48ce2881654bd61876f6fedd11fbb0a63784d1cb32a7ceb423d4bc105b764fc86c1c9272c27f32566a40163683835af6ed2371cde6231ced3f7df6f51649f4f4be45466fac0dad620b5bf809b8c24a4d9f30681cd219d68e8bea080a48d7e3d933d9cf2b5c4afedfb3c5c8ed06b48e95faf0555bd49e01194150c947f0e935ef83680aeabf7b03b09b0f47cc13a5c01e6c00d29839fe5825e1f5866bb3b2316afcd4c7dd357a4a67d96eea3de396ece3a6ba2a2a8efe9f795f25b230758d83a15bdc9febbec93296b76f584a0205b098eba2d79c9787e861ce1c34eb09b4454293719a43eb1ce9fcb9fac2ce77cdf19d51301719bf584a3768a5ab2ab2c95d24f3f1757478e8188eccce7b4330c2f94409035a8cf2b84237c3ba5734574c229ff1dca1a589a8986add95a711ea9da4c7d1b8a9c1acbf2f8a0d93e735f22bb86f8ba42fd3ea1e2012f4a0c0ef11400f483a0f4f5f9c657b74d9df2f22cd97322d4b52ea954c7d5fd128f36f8d5288efa378e21ad3dc3d22705824e4cdaa9c481923dbcb464bf17cbc11b997f943d039db1cc1c042a21c266b51a1ad12d8fd6152fcc8e8eb996d9f6df42885de02456fc8a654b3493d18240ceffa367c5c27702a2a7b61bb945ce53968d9ff1f1ff5c476c0bb739c63793ffed6cf91ee3e6efb6dc2115c4d5953286803f923aab19dfb65c62e5dad71cd9952cb50aead43db36a69c3af21bc30effba79fc3cc308d15d721ea4b270cff2777fa68a10e7a9a2c2264ec523bec85a8355b14099fb7b4457fc4bf9fc4b37b94ca737a3c569058d5542fa19c1f2b5bac74843ce95157ea6441809fae0967984d890c21c9c784105ba48165280b49b727de26bd8bc312e8e4d79a22d2e1d3d1b3183b5d503baf3a2414bc00b54ed530e838cb06e5b68510593253ca599a17968eebc3a08beae3338d4e82053216c404f8e21b759ab55d5134b008364d5caf57fec1b580c22cea5f62e93a265701f943bf7d7c2b8e74d20eabd6b2a8fd746599576368a2211f00845d547eedb9623177729cafe1e9ba583fe7d676e94a9863ba1890a5d9a54d76cf2f8e83a9dfb8327bc2562c1b58e923420ceed60b665711a62884ee02c3ca2508c82a95ebe80713a02893edf0ec422fd5a4bbdc92661cb36a0bc5171e63ba3bfb086eb7dd64dd76811b606a1fa724d26f71aa6830123714b0ff23fedeef957eedbcb48098f7f698e9213955f3d6fdd4b4a59b35b60df836cedaa41acc30d038d412e4f4643d2a7c5d5861f196cf6ee48a87a130469dcf19c72989120a7a45d8409651ed96c7983cf998bd35cfaf7cffe32810ee76fb2cdc1cbc45800d67c78fd174086536dfa12485551150eb789754785999775bd494c4cb6ac4ffca77681d978f3e136e5d61337c64187f0222b55c03220f219af2e384f3dd28b6c9b3174a2f5517a20578032e3db1f8d22d368572cccbb9f3cfde728ab4bb9156cf821eab9a45af958c271f9de0f9be128ef3b4ca814f35354c25ae3ea79f15ffe70fcf281f8c80ddf2563cb1e6f08c04a9590ed31ab165d09db73bf94f17471575097b6286dadb6e1852ce6804aca6c3c2ab1f2393c4de9eccbf03f6c0601ca1f602509701d6098888f2f97ddf0335b9246be8847d53d6a39328f0a51028cbdb2eec60c7badfb643cc66c92bc63badc5fb5cd12f3d8217f19ca02f308982a5dffe97348d5b87aa76178245e304fbe2020bd179af73a80e2b3717b273d79d906fa12628d2798d169a2daaa9c5ad0436cae581fd7976cae3086d0974f7c16727b90aed05e9ea51a41554b0b7e87cd6f89d517f11687fdf5d4def61275b2dfe6678955920e5d5b505e04bd1d7b6493138bce444552c5771f75792008cb8f444626134adf43928d6cd22eeaf5626b0434ef7e9a2670f10f5036a288bbaf7c9769565aaf7cfde03a9350eb056eab6bca643626e5f2cbe6e74b0e6d46f637490899ba8868cd027ebbe5ac986d3d3a41f534e0c8e3931263bbdb39cefa4a66488a41a531cdea6e48dec0bb308719e72c17092ea8352becf396548e655047b792aea3a8bb590dabeecf102afe893381851c3d799b5fb6ce832f7bc60830fb814bea915ae33db094ec1579c7368619310cb388f263e100bb2591bbe5c37fcc470ee361640442a593e0fc8b879d006456e907f9cf76887ece911fa401b10808dd3a5c1560605180fe2dd8845932d9185acb03f4e51f02cae983f6e2d61b4df95a3210e3103344d61ecbc968565b5f334091d0dc36583e90af75b37f76814d2344a03d9fa18ab00ed9765289708e22cbaf7a8c149c29b2f6a9ba9bd9d05ed23e19e724efc13e58c0ac7031d093c0ef30d446e4e9b299c3b56517720f4a6ef35127a433452361b5e6150b2bc9ba5f22b558c5415a9c4ac2bb1c196f2bca86b436aee8a098608f3feb445a914d36038246d7f26d0adfd37d4b36e83ca8fcf6fec89f8796e65ce9b06936ebf3c7f45537d8d9717f362391a1b6087a297fb309c5807a4389714bd139ed7c5920f5e8ac300288aac9bfc129c165a97c027b954190036cff0355e9b8f9d144770bb71589d566491ce87c461d77ec8828aebb37dabe0055d4a40aef07818ff272655085a0b5da443a757d8168431c6d7b79f9ff26e29ebf57045c7ce5288d2f449004c4b18ccbbb021fb764c98bc696c77c276876a0a87e7f50e3ade1bbb153f51af9de8d6c4d92bd0aa0ae0583ab96238fb759c3d9aac", 0x1000}, {&(0x7f00000015c0)="b0cfd790747e274543e356455bc2be922c3cd8836e7246b527c330ac221f03e97a53bb7c09b56acb016dfe55fa2794cd6cf4671fbd22b95afba7d09c98fd08c179348907fb9f2cdd9415a24390a84bc87af307cd2ccf2c72d96fe9f9e1153c32477f18c1ffed73ad4b04a13acac915cb81970fd16e102adaf5b38f3e7a5274e727b1a276d54688c3d7a1e752198892c8ce1497fb85473f2d1cf468556a233be436f73de1cd89da275e1bdf3ff0d195d967ed0083cb5843e4b24057cfce9379bd971d41de70d69f6f196ff8b4977c740d3c", 0xd1}, {&(0x7f0000000340)="71e4ef8a1b5ccca59f607278017b65a79e46f4bc56a319f0b7372644602a0bca5454ae7e1051c86c67fa3901ae3e2eb92775f8bd602a9071a3c90f4c3633", 0x3e}, {&(0x7f00000016c0)="d0b61fad58b68a905e9cb8abd73cc51ad39adebe0aefeaa4cbe14dac15832517b27207d1ee90dff36c7590e1518172e7c140c397099adde0074ca3ea156fe05973bf2184844bb4bdd3dd9efe9651691ede8cc718cc9b3f86352be6f6f4aaca8295e03056b6470c2954d29cd37496c4171825fe3a2dd7fcbda02221e45e8556e458111892478e714a", 0x88}], 0x7, 0x0, 0x34) write(r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x21cc, 0x1f) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x53baef49c89333d, &(0x7f0000000100)="befa2d292931a83901831e376d") 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)}) 16:00:01 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c999dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa096d5a0dc68586f240c58943e817f19c1fbaa6545da01939186c222184fbf343e692dca10b52ae2d4c8392ba000c8b7c814ca207e9263fd9103fbd79135c96440fddbcb5b4811ce752840254ba525b152666f591f086f8a47563a6c2543be24607336f96c588ee375662e96343ebcccb0160896d858e423e56a54de0661335195384ab6612a6319f3534ea0de5bee06d154e9c71d7ee53202361568dc9bb007828fed3803a7034eac07c786ae2c2ad68de2c254bbb085151290d86cfc6f093d86f73f19c1d28e72a7e9112f6999b4d93d4d9a9fe654e8d3e18158a65f5d8fdc4a209eceb46d64e21a51804b063cb150d327cbc177de50b431871c1d", 0x21f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x6, 0x1, 0x7, 0x9}, {0x2, 0x1, 0x6, 0x8}, {0x7f, 0x0, 0x3, 0x401}, {0x8, 0x4, 0x6, 0x80e0000000000000}, {0xcbc4, 0x1, 0x7, 0x69}]}) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x102) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000180)="6581f51136a62e358a1e1a965b71eb9f3746fa96b75d2e5c69530b29b45e1d3611128adb1c6cdaf9353fb0f9f4e941a64cfae874375d55ffb4bbd1cf63552773aa09e2fef3d5fbab8489b816507fe83fc752b1c510bc554b0e1d5472511f2d17bac7b7045090c4184174efe3dbdf", 0x6e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) bind$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) fcntl$setflags(r0, 0x2, 0x1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x48}, {0x6}]}) chflags(&(0x7f0000000100)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000140)=0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x8001, './bus\x00', './bus\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") syz_emit_ethernet(0x6f, &(0x7f00000004c0)="5231eb05d10f8c4885b5a9d5496734cfe229c8c0f5a3e401ea7d6c94765b154428abfb857d1d44036fbbfa4192a462ce55c1744739153a8f7e5e5ff0fc9e5f40271c00dd4d2b05bc3d463761472129e13040e5a0684dbc03a5b7627bc11687522ccd24be77ed83c361ae3cb9e22af0") recvfrom$unix(r2, &(0x7f00000002c0)=""/140, 0x8c, 0x2, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:02 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x98, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0xe57) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:02 executing program 1: socket$inet6(0x18, 0x1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa00, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7f, 0x7f, 0x8, 0x7fff, "7f18ccaef9de3b46379225ed13e77261b8141b64", 0x0, 0x8}) 16:00:02 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000043000/0x3000)=nil, 0x3000, 0x5) pipe2(&(0x7f0000000000), 0x10000) r0 = socket(0x17, 0x1, 0x1005) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r0, 0xffffffffffffffff, 0x8, &(0x7f0000000080)="77323fab1bfb3721062c182604b24bf4f354786fedf92538c502fe46ef03deade247875c0e75c39227daa6e5fcb3fa2e18ef0ec759272b28876228504226b8731d3e3c68c3b2a6ad74b76ca5ae5d22b17221dc02292c76c14dd52b9100f07f606eec53517140ce7e36f864fac90afd02c3d800ea9b2f5b6cf721eb359f5ae962dcfa5626f4de48300251823bf77d59a901d0976799c5fca33e53a8c49aac8ceaba23eb0bd72041c1fc612eb6534318668a5f8f87a3c201ab1b2e9a5c5eee773d5d02d5f96322436d54", 0xc9) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)='!', 0xfffffffffffffd47) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000140)=[{r1, 0x2}, {r0, 0x10}, {r1, 0x1}, {r1, 0x106}, {r0, 0x28}], 0x5, 0x8) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xc88, 0x40) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000480)="5001050360000004000000011306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[0x6, 0x1, 0x91, 0x1ff, 0x8, 0x92, 0x0, 0x8]}) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet6(0x18, 0x7, 0x9fed) setsockopt(r1, 0x0, 0x4, &(0x7f0000000000)="3fa51268a330bbe303358897145c1ecf88ed389e66ce26ce1213884283a097cbc08f1025c32a", 0x26) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() open(0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x280) r6 = getuid() r7 = getegid() r8 = geteuid() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0xfffffffffffffff9, r6, r7, r8, r9, 0x120, 0x101}, 0x2, 0x9, 0x5}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) getegid() 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x33) 16:00:03 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000), 0x0) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r0) 16:00:03 executing program 1: r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x200, 0x22) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x8, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x8, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x400, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x8290, 0x0) r8 = socket$inet(0x2, 0x4, 0x3) r9 = socket$inet(0x2, 0x3, 0xe90) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd\x00', 0x10, 0x0) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000008c0)=[0xffffffffffffffff, r13, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r13]) r15 = open$dir(&(0x7f0000000900)='./file0\x00', 0x200, 0x40) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x0, 0x0) r17 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) r19 = getgid() r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair(0x3e, 0x1, 0x4, &(0x7f0000000a80)={0xffffffffffffffff}) r23 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wsmouse\x00', 0x0, 0x0) r24 = dup(0xffffffffffffffff) socketpair(0x18, 0x4005, 0xcf02, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = dup(0xffffffffffffff9c) r29 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) r30 = kqueue() r31 = accept$inet6(0xffffffffffffffff, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c80)={0x0}, &(0x7f0000000cc0)=0xc) r33 = geteuid() r34 = getegid() sendmsg$unix(r0, &(0x7f0000000e40)={&(0x7f0000000040)=ANY=[@ANYBLOB="0182fb4e623214224e00"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="3896f42061c45801103023fde5bab93ae719a288f97aa9db4a5dc47a8080094ca9c82e64391db7c02703f22b5135852e177d559ef637be9046b6192fbfa1999a45bba7a837667721fa87204964c74f92b3df951b4b2553ca2ea582533ffe5445b5a1c178b01f9141ce18a648f419a2282ccd85f481165c84c610c86dd985059e86bde601921ec4289808df278a1421cd7c8bb32fbd1682db111bef504e18acae93a12eac8e49a90590477096a6b9fff3c2f07c8f25edf89f", 0xb8}, {&(0x7f0000000080)="105fb6e0f36b3770", 0x8}, {&(0x7f00000001c0)="7d6acc3e5f1c29405d7278419842004d36bcb4a33fa8a9f616133d27939f9eff949fa13b25b24450d83b639cee9ffb848a8ce86132d0fd4e79eebce4241598b6c7607409b2865fc5df1413f4fb4e2575f86ae327cd588f5cfc0bf8614dbf113a51759608344ce072753c1cd6fd2d13e36cbb5039b06e4078c98f585865ff163da00b410c06d82475d4", 0x89}, {&(0x7f0000000280)="a5ef9a2f9cd12a3890766fea251fbc7d7a85a58235fe1ef5a616fbaa0ac767d7a7200c32b5599fa6830a5b028b15b35ac9f7507507a43874da58cfcd9c8bbb0fdab51e422dac119b7210bfc098a5f944ccafce2927f14b52d0128727f3553acca15449e6d61b5fde5315027190cec5fb9fc488548c95bde9308f212841f254e31178930c3a4682a118ae2d3a679d178aaa3c73bc313af13d3b5304c7c59e0075c6f96dc5cea7b32a7ea953dc1b98cb74c1b2cab1da698418f6b763c3b207da", 0xbf}, {&(0x7f0000000440)="71b77b96f862c22d87e5deea4192219b5b859b32be59e49c20b7e5a586cb52547675965408235e713da9745916a06d3df1da0c2dfa6c86310a1255be6d25df2d1267827d1a99b6b618d22d0deabadf07b4f331ac024d35753028250c395f0574ff4f5d7f5be270269705f6b38f963be13dc3f2dd5c92d2d53fe131a39208f8c02e0f064e5b51a39af96868e14762b7121c9563283332e5d6d80f524c848f6018d521f45597cda50f10dc6ca9f7fb455173db27a4340627482fa499bd9c4bef20dae5d853a68657091427c6c7b03be4a396", 0xd1}, {&(0x7f0000000540)="4f61c8a3c24f07e328cbb96753f5974255e18d896cb176593f2f22544217ca5eef23c1246252d0dd884703e79fc25160a38d28556d43b61e3f4b10b35bee2148d5587eec6de457562cd9d422e991414fd6fd018e9236cb22cd196bf1540b14388f2ed5a3c115e4d8f6053f69c17c66f58f2c3c8380840012a3913a77e3d9c8f786cd1f157cf7e74001e509057cac5d14d4cfa5c5d22d341e6e871e16ae51c4f487902f51980c4113898cc34fc4aa7f43160c01134e097089fbf7080ffece1a485b6129c80fcebd2ea1ed525241b8678d60c4", 0xd2}], 0x6, &(0x7f0000000d00)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r14}, @rights={0x18, 0xffff, 0x1, [r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x28, 0xffff, 0x1, [r20, r21, r22, r23, r24, r25]}, @rights={0x28, 0xffff, 0x1, [r26, r27, r28, r29, r30]}, @rights={0x18, 0xffff, 0x1, [r31]}, @cred={0x20, 0xffff, 0x0, r32, r33, r34}], 0x118, 0x8}, 0x9) socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r36, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000010000000100000000000000", @ANYRES32=r36, @ANYRES32=r36, @ANYRES32=r36, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r36], 0x28}, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0, 0x3) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x18, 0x0, &(0x7f0000000040)=""/24}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) read(r0, &(0x7f0000000100)=""/75, 0x4b) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x421, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x5, 0x4, 0x9, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfe2a}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1d82}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x344919bd}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffd}) connect$inet(r1, &(0x7f0000000740)={0x2, 0x0}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000780)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000007c0)=0x2) unlinkat(r0, &(0x7f0000000800)='./file0\x00', 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000840)=0x3) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000880)) r2 = socket$inet(0x2, 0x7, 0x100) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000008c0)=0x4) mkdirat(r0, &(0x7f0000000900)='./file1\x00', 0x0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) fchown(r0, r3, r4) fchdir(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r6 = fcntl$dupfd(r5, 0xa, r2) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000a40)={0x1, 0x3, 0x9, 0xe8, "843c2eb3899931f774f88ae891a6c56cc7a2329a", 0x4000000000000000, 0x8587}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000a80)={0x0, 0x7700}) dup2(r2, r2) getsockname$inet(r0, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x100) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0x0, 0x40, 0xfffff, 0x1, 0x4078}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x44, 0x8, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x46, 0x6, 0x101}], 0x800, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0xbe}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x1, 0x200fffff, 0x6, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x6, 0x92}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20, 0xe6, 0x200}], 0x4, &(0x7f0000000040)={0x100, 0x9}) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/139, 0x8b}], 0x1) pwrite(r0, &(0x7f00000001c0)="3a7b32ec8ffe1754357ee6c42b2b0e25c3bad8c97c76d11e6035478b0bae5a321ea04908e13bc44a3ac7768a778381895bc5dbcfa2a48d57f3d271e2ff75f1c1cb438cfc18f66da4307d210381faaa6fe1f6fd2d9d91ede0e7625ea38c613a8a6f52cfbad4f703f45d69d8a36ccfbc829e8fd77556bddb9bea8f67960c2ad9086bec339f45578594778b98f3621ba86549dd3457597b70a72735aa0e76e9bb3e0cdfd04f62e833ac036faf4d67dd799bd8f3a42a5090c797dc2c42261febc2afa8618a07f6ead574ada8b89e683c", 0xce, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="d2fa318aefc36829b0d7e785393cbced61d0aa6428098c982ed128e337cf82981455c57fe92b092fab8dfbc151350451988bfadea7674a8f5ff61ba9c3282cdc9545019b4b835daa797e8939d544987b707e557d2a3efeb64144d495741c1a961325e559ad04268b5491364b6af06f8c3c16d33668169aa5cef03ebad73c3d90d7abd59a0c6985da40a82f9d602e459c444af131567500d595069ac7075c92ff13c416497142a8f8e2fca2420008db06c7b0aef73a7c3281832c4e1181292ced51bb6620e2aba2501fa72a8d9ef464f0808b05315a3b87deae8d84c3e2de0b3e6c985b75398aa703ff2af07a6a3add74a8ecbfced6e13a1ec5ab1f9b19a9ed03d417b24d0b022900de6065e8c8c0e6cd26476e30128df8b0abbfbe2fff4deda24e1187ad652de6d2525ae65a663abade160571d29d85e039451ee9f1aa493a9bd93ebef951beb9cfaea1ea8244bf2b791270074237e66e7579b4f9bb266543afcfa6fd3c4256690ddb04ffad5ef092ebb4745b2ce4b8b381bd73317f534c2c33d776dd49c1df991c2e29b61a8a7ae0cae7cb7d477d0bde779b0bebbb9a7825b34175c81234d86faa4477fc97f4a4ed7fe0fb2675edfea3e282524e71fcd500defa2419879ba74bee0422bb2686d8e707893c4bcdb7efd57b588b935e2ce34be984f7169d25bc563043f86bb91a3c5a7be693cd0584b07362410b0ac1c9cd221020ac5c6e1b3dbfb3ba9d9ec4c66a39b59ab043f5742aeeecaf86c1efefbeabbc42d3f027ce7bca075e873427cd6bdfc5b7bd4a997bb7ef8eb40aa3990def223f18a8ad9f82221994e4e9adab4e0758e48684172766d0776deb941615a03045fd7443fbf6059f101f4d603a33f8e352a5807a0a2545ceef98de04e7367ce089a6417af34558eee85e0fb93483b4589dc5bfd25584b10b6ff8124ad37a42b656760fe866c9cadbb658f62445c10032f3953297f2f350338eb0ef180c71b40e3b01a5c554d4791489f873b99db9626c613df4ce5b819d364c1adf43dc9262c468beb35fd657373dc916248828f38d717f903476286d132592ec36ddbf7215ad3c6d40fcdd3f472ca8555ee34d0acaa4d3eac0cfa396ea4dbf42df09af20eef3588b7100d125a0167b0d93da135fe453af2b4747054a62565a7995e24a1706d8aa4b5e1233842322baeeb9a5840ed3ea63ca2bd7768380bc41de400485c7543b0b2cfb39d2222a90d155cd517cded587fe6c45e2740e84fd4fbcdf0b903a81e685a1b7072870522ba141f3c55e4e7037bea0acb24c90ca39272e7df9abdfcdeef476047dcba7426bdb1d9afdcc17396e3069e6172a9daf39502f0df0df6c2644e2c33b2fd33549ba4169b5eec56b6247faf07600f2398d2c96476ba538f1058f9f39b3d2171c6137527b44965d660c438f4f8931a6546316b564220f44c26cb224c105fd885d4582d0d6643375b417032d1c686772ca3eeb0f2ba8ad554adfcb83ce0eda563f3e363bc3649b2f36f8d5fbe2c7bcce88157692d49827394042303d33235de52a07b9869d72009b6553615490df2c17b7349785fcfac3664edbf6fb8377874691c13f70fb7cdec84c318ef1a6dd3e2e474d187c80dc8e406c9c8143403f360942894f05ae4313335da560ab3c5e01a1a32742ba564b965e6b3d9276d7485a51ceb3e4ce0c172aa4f9e725d27afb1ba43178bad8c6b1b0126d487f6ca4ade20e303dc0599d904723d84f79e9623d4654190438521f6d9d24424becee3b6a69454b27758ba601a029ec4aa2555e0b0957c927d02f64c61710a01d63b99e38f0fa702f1a6fab8968d145f560485758f8f0d991d333c0ef70a529c35205d2e2bd3becdfc8e383e44567b7b64108789c6a5bf4758b511b07412d91fa6193af419e1406c5de8db65dc11ac6b1c2c172a94ccbf84f9aa5bc7b3172b1128fce948dbc6c5fe4ddede4df47ce31f3afe0bc521a1e31df808150052bffb63f891a62a7ae64cf5dc8250f5aefee25c04bac8b8744806b98e3c99a918d2a3a364fab0a4e9285c5c5e23173fbcfa43156a15da1afbfded18bf4c30e109cf2f935f252ceb4ce3ecec24910a5172e8ee8f546ebb28621f0922e8d7c38a92081a4bed41aa06a66b6a745a67945e5cceb957a0a8c9aeeb6fa10854fa4089fac7ff6db3e1959dcd6b19a3402eeca62932e490f4ecda0b6638daaaa7f4a7c9b68d4f789d72384862c2e3994d23de9aeb5db0770be427bd2d5f7c81976104e291d376c47567abc4bb486bc2bc70795b164a83ad589b11ce0e7f2781c7b43b0c6a1848779d683c66f32aa107b207109f0f0e68ab53fab37fbff87aa4af30995923592adfc767def96a9595d681b44e6eb3561f78c3a6be11f75377946f09dbe37932f3156fd7fd0e96d6f88241f813b9a2cf37e9b8adf8a366649ba5c4bdf2b37621d7f285224d429f5519f10fcf03fedd9e9238826982f0ce2158be63ec9ec34589a2b6938872be890647ae2333bbf4cdc7e2605691079a20c09deea00fcc4dc43372928f0e1d5f54085adf4535bbc3344a5661baeb81475810829540cc9a07a740177c87bf27a82c493cb6b031ddac3be412371733a61cadb463271e6f2aa86d3f827f45ef9ade418201f3ea41c11ef5209810f9cb586c5a27dae8c5b2ccdacc105c69e8e28e90cdb5821928b26cc1897e679e7c22edcbf5f0c3be4aee0607a9519a9ddba128ef537eb66732d76eedbf9ec49ef04ef1a59f29ecfe8b9364b2819c75b581fe9ac80347bfd58d3a6fa80525ae1f31770291cb465bf22cadbfc6d0dde050d6a1f6c47a3c52e97492fbf730594112e080f77ef4826311f924cf66aec9028ada2893fde71b173540c4e24dc227e5a7716c40f6f69fbfd5eabcecc4d7717b576b1745f0b27d1cfc11b74f89480758eca86929095d31111a2b7626c59253eda596d7c6ce3b44fca7365b2e1ce095cf6bdb32e799c7357c258e83bc6fb4563fff78b13a5c781838bd8ea2cd7767268723281f9e863df28a66ee2adbcbd6e48e4bf28f5915c773cb1b17a268e60db0b14146b2ede4c9a8502a1dc07c135ec8f70510a46b408ed98a00e21978f16569d8a672035e563ecff04dd837ca00b1265339f6ac03acedfaeca96ef4ee8b0d0549ce4093cca9472ac98789c836c9b04d9d4b877dedf5bc6c4e0df93d4ccec53979345b9a11a6cce4e0f22a1dfc1f406b39088acf7a52149a68e4c6379382bcce31c631884a9b516ebf763f2cb85b80c54d458f6e6ad7cdff1201ce0e668f940f5b240553cabc655e12e1aa047ab5bb2009de1ef5abc86e672220d92f74f454248c601f29d894ff84036093d51e6396935c62f45de160901ee3af694a888a3796b68680804b6b1d1606d8bd5af081bae9b91621356ee28e98d1cf9c99fe00162d56392783d6b1265a091be7a1ba1036252d39006e6b1a3e066f005bfb7cb80760f00e38c6c11904f1f0a8701cc1e620e7e92e961cd1afd840b3ea9f9946bf2159475d055f086dc4b8d3b26c3bdfba9b597f32a0df349a5ec943f239f689c04827ec096e6539d3f6702a88fc0f44e6206fc744d584796515735c13d998fbabae04fa39477c65098bf188e4882afa151f2273c3c4dc504dd301344cb0aec4bd713ee47ecc8200261e19e14eaf8dc5376d846031c5fc2834e8b8379784a5fbbb1efc32fa6f0664a04ac1792b55988623bd66af6688a317bfa016b944358612e09b8c3acdcf3544e7f05fe4ce5c461f5ffba2fe219dd680fdd83a12189ffcd4389903d6517f5a4ebc23afa2fd45c36f8063f3c2ed10fe5201f623013f6705be9aa60581087be808324fba2bed94185b210e475078bf732339213daf8f4b3d84390cb81b013e34931fa252a792156b552da3afa549dc6e64dfd19fd3fb64c511ed6b5caab5f59eb3fe32bef361c2b619e8893f2d0cbdd9b5c8bd80810ca264f0aa400916394833dab82515c1245b9399bcd2014ef0d55b295304689af7e966a5f72a58e0c4678185a7789c88ce04f778850b1e8a6bfcaa87bc925c27da8bec5c9a60d6b8cbcbe7a2f519c9ba51b570b53c1647f4bdb9e968894ab3b64f62f91b42e1ff3ce0eec34e791e6f8cf870ede1a3a5d8c1ca3c2a0d12d71261b2ccc2d5b36f56c6f3855882e65bfb1bbc2d0ab29f6892e1f5572b12ad2345c07c2cbab7c3a4f053d206e9834185f993a5048569552df26875666d58a841235995381c9282c7c4dde1090ade305f28066cda4bcf3f12c5ce4c469d2711a87422443c037b6b4af9e8dccda31f9b29eaabbb9d1ed558029885bb2450b8f1f491cf4f6d3f6e2149894d55c38ee2bababe28f119645b11922927bc5629e3a2f8e8f060bda252bb06195e444fddc8ee0be82af723c9214140a98b9193ac1bd460cc9ec2b49eb7b0acf727f8d1368e8e3cbce513e9c0d27d0a382b9e40455cc86875ed83eab11c634100814c3a2ef2e47ad3984e6a5d1e3a6555c2f1bd4f11117a52ac4d9735ab62e28a579e5c3c401b3cc861114091fa4337cf889cefad8d7b9e9392a06218b5c18b9b8d40fbcbdb6d7eac612614b2ee752a5456ec852ea933584f4dc92b276604d168c027baab5548f825f1a5eb577c9e35b5e66bb78a08b67a61309669be846842f9274d9685594ac14b6168079b83ef6f1de709cb1fb515ce2b2a02b15bb98b5d939101932c8308ac208f5367b8607c68aa020cc8e6b803e86a4d743ead9d57d9ad3a55e0e93985f5908b05dc12cff66abb533aa2b4ad9a8ddfd39fcc45a68c9dfb5f7130579a5e83643e5178ce7740ffd9f3e5c296ff4c0ebdb98778da7b2276107173c21afd81de39aa4927846dee748ff156a75371f75d15cb81b510443893562a3a7332e689be0310a1350fcaa6716cf64438d3f8d2775492ed0d9d3c6b19f09b54848292a74558e548111754dc198059473a5445161134fbc41f3ff5c074573545bfc397b792e537bea71cdb1bdda322fc41b7ce3c6b59e8ce68b10adbe4fcb96bc44a6054b1961d5da11c4decfb34ee7e68a9328c9081c79e22cf6f38dfb2fffdf34e613b1f51c03e882ab0d78db619077efbc4c42bf5b5c7600a4b2841369b0b07a727073bfed717bffdecb02d97e970f3180ad1fa27d4b709478e1af0438820edc25fd785298b70ae919db92523a673d1e9499ef052a39b80e6efc0ca3d2fc764b541b9fa37aed2ebd3ec0d5baddcc79db5cdf66adeaa67eb8a3f7407d2d4413460418def781cef5ad66184e22ef7cdd69f1757564cd5d54fecc0679d9965d77ac752359f5c687cadd00a36a3458edb99d14b0b2d32ecd0092d8a95dc9adc83662d38cfe9b98366212d6a6b264748f284c0e5121a3f22def4427fbda635317f3891d2faf4cc6b2950630442ab7d99991951c60ee844367f7666edd9888875ea3a3406b138f1b7ec410144898d36af851c9c81c98a6d1afb55fe2f82404dddc3a2c444ccfa2d9b911edc9870ee37a25285105da1787c9530d634662fa944d58ff65c52cc2d6b9fec529d36ed28e74d434092d81e02af2c4cdc582ceb4cc63549a064e1f5cf8fa61b53e163587adc39f8be1cc93a2437abdd70893bb5ba85f3bdb0c73bc386e5d4767abb809a2f6b0d86f5e20acf5db307d92501630f8031a0281570edaabb849e5e93b72db031918f386e7a0360e348e3e15718f2805714b950f697532944c77c1454671bff25ddf183d6d81485d5a54b387665660dc14071cc357b5a93252ae067eebef8f12aac897a5331744a4f97a978b68cde2e3336c21e2bbc090b57dd9c4796cb330769d1cfb03e7f5a2", 0x1000}], 0x1, &(0x7f0000001180)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x50, 0x1}, 0x0) ioctl$TIOCCDTR(r0, 0x2000747a) ed: no mapping 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x3ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") r2 = semget(0x3, 0x4, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/128) 16:00:04 executing program 0: r0 = semget(0x2, 0x4, 0x260) semop(r0, &(0x7f0000000000)=[{0x3, 0x7fffffff}, {0x0, 0x8, 0x800}, {0x3, 0x9, 0x800}, {0x0, 0x3, 0x1800}, {0x7, 0x800, 0x800}], 0x5) r1 = semget(0x1, 0x3, 0x0) semctl$GETVAL(r1, 0x5, 0x5, 0x0) 16:00:04 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x6, 0x3, 0xc000, 0x1, 0xffffffff, 0x800, 0xff}, &(0x7f0000000080)={0x8, 0x0, 0x100000000, 0xffffffffffffffc0, 0x7, 0xec, 0x1}, &(0x7f0000000100)={0x76, 0x0, 0x8001, 0x7fffffff, 0x2, 0x6, 0x5, 0xfffffffffffffff8}, &(0x7f0000000140)={0xbde}) 16:00:04 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x110, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x401, './bus\x00'}) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0xdd) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10000006, 0x80000061, 0x7, 0x9}], 0x0, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x1, 0x1}, {{r2}, 0xfffffffffffffffd, 0x50, 0x0, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x88, 0x0, 0xe4e, 0x10001}, {{r0}, 0xffffffffffffffff, 0x0, 0x19, 0x80, 0x290}, {{r0}, 0x0, 0x0, 0x2, 0x10000, 0xffffffffffffffff}], 0x400, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x3, 0x2, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000005, 0x401, 0x3}, {{r1}, 0xfffffffffffffffc, 0xb9, 0x5, 0x81, 0x9}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x9, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x6, 0x200}, {{r1}, 0xfffffffffffffffc, 0x40, 0x4, 0x1, 0x9}, {{r2}, 0xfffffffffffffffa, 0x21, 0x20, 0x4, 0x6}], 0x8984, &(0x7f0000000480)={0x0, 0x7}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0x54904a2c0486f74a, 0x5, 0x5, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x2dc7ab48, 0x4}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x0, 0xb60}, {{r0}, 0xfffffffffffffffc, 0xf3, 0x20000010, 0x81, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x82, 0xffff, 0x5}], 0x80, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x3f, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x25}, {{r1}, 0xfffffffffffffff8, 0x60, 0x4, 0xfffffffffffffffa, 0x6}, {{r1}, 0xffffffffffffffff, 0x84, 0x60000000, 0xfffffffffffeffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x433, 0x8}], 0x2, &(0x7f0000000200)={0x8001, 0x80}) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r3 = dup(r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0x6, 0x7ff}) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000500)='+&&\x00', &(0x7f0000000540)='%^#[\x00', &(0x7f0000000580)='/dev/zero\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)='\x00'], &(0x7f0000000740)=[&(0x7f00000006c0)='/dev/zero\x00', &(0x7f0000000700)='\x00']) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000007c0)) pipe2(&(0x7f0000000780), 0x10004) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 16:00:04 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x21, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 11:46:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x5) msgctl$IPC_RMID(r1, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x8, 0xffffffffffffffff}) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000000c0)="0150371146b15ebd53fa44c3e8808af7b9fd2f25832a9ce2e1151061292c6809e4102c1a3e20e9d4f45404760d925a5a688582b46dcae725a1f30ac7db6f6541e727cc069330d30ea918a950653474a12cacf746784be0f348da6538a543219c7a4244ecfbc213e242e1f284d215e5ee499f6eb01614c6", 0x77, 0x0, &(0x7f0000000140)={0x18, 0x3, 0x10000, 0x7}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) pipe2(&(0x7f0000000080), 0x4) 11:46:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xc40) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400", 0x0, 0x3f}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 11:46:07 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000200)=0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) unlinkat(r2, &(0x7f0000000180)='./bus\x00', 0x8) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x4c1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/146, 0x92}, {&(0x7f0000000d80)=""/4096, 0x1000}], 0x2) close(r0) 11:46:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getppid() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) fcntl$setown(r2, 0x6, r1) fcntl$setown(r0, 0x6, r1) 11:46:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f00000000c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35, &(0x7f0000000080)="18491243ff859306000000d5271e41ad47eae4e1d98f533cad459493d979ed3e3a3040eec7885f8ff1ee626dff878b20dc896f9304") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x5, 0x100, 0x1, 0xfffffffffffffff7}, {0x0, 0x6, 0x3, 0x8}, {0x1004, 0x1, 0x7fffffff}, {0x7, 0x7, 0x81, 0x80}, {0x2eb, 0x2, 0x80000001, 0x80}]}) pwrite(r0, &(0x7f0000000240)="d5fd13360ead2a74554e157cc286b3088e714673205eb56c2b3e2c41ae303ee1428c137cf0ebf6340bd7d0d5ed7a9e70e7e224fa355f8e9d4fda8489d0564a7a1905de443608ebe496712ce38ff26244eb2584abe092126c8774037550ff8743ad0c0ad10f131ba691156262282585e0b42d779ab95de620e24136ebae3f6cd8f57c5fc9a37aca1ddcf347df78ab7daf890d177fb4f77313d10abff72d5b5dac559c34e34180ca82bf04af2998fc3cd30ce61a380fa083cea21172eb55bd78345260d6da774206b9214820f00101a32b64156fa50d250006c1bfda", 0xdb, 0x0, 0x0) 11:46:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) dup2(r0, r0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000fa7c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f3a294497f4ae9c8c126732c103f0ea78e80412d61b01993612ac1b9b8fe17faedcccc32de8659ed63dd97e40332a8f9945f4735b073d49d33938f1b3e99674f71195707a3a588265364fabe201c7b249c241f25c72d9230ccd21308db340ecd012bbdb3b5b1bba34f44ea10a0f561b6f20fcfe24dd9eab6b0f808cc092b8b3a5c00af4b2f627f6903eb2f80b2cf2962218fe48eb03bfe66a3beb35"], 0x2a}, 0xfffffffffffffffe) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe55) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='W\x00') 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10008, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 11:46:07 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 11:46:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000040)={0x10000, 0x8, './bus\x00', 0x2, 0x0, 0xffffffffffff0000, 0xff}) write(0xffffffffffffffff, &(0x7f0000000240)="0000749b41156704b95f26ebd0ab9f9c8c3ce64ff3cc9ed82c5c35f1cca4cdd72f6696888fc8a26161424b2fd96245a31ec7cf8b27fe2dd3c667801b98f91c57bb0fcef4600d6fd41df193ca5cce112515f4f0b12100f2f08517a9a28615b543f1b6bc92a8c79da2c0c897baa446942d33af7cfa30002dd12dc109a713d46227b7db1da6b147e9e03535fa59f96263201819d1599856a0a0cd497393", 0x9c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2, 0x8, 0x1, "50bae48d5bd58b962e3e4c031f28133fb4100fba", 0x1ff, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x82, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000000, 0xdbd3, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x42, 0x20000002, 0x0, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000083, 0x8, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0xfffffffffffffeff, 0x24a}], 0xa4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x12, 0x3}], 0x4, &(0x7f0000000200)={0x0, 0x6}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_addr=@un=@file={0x0, ""/63}}) 11:46:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 11:46:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) select(0x7, 0x0, &(0x7f0000000340), 0x0, &(0x7f00000003c0)) 11:46:07 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = msgget(0x3, 0x80) msgsnd(r1, &(0x7f0000000140)={0x2, "7fbd71d12d23de6dc75f89d9ee69455fb320d2175fed3a3854a900c1dc0d80fa08474958faa23b3b09041f2c556769f354e50555c85f033e2a97d99dc96c0b0a43f1f63efa15379e29d6f3c6da82d8ac4d4806292c1be536a62d032b594e04098400768e066b9350ab3b3ace1c4fb35e8aa3f5a5f3ee6c6ec996210ca37bd89384994a484c32aab58903434cddc85289bd61c116b50a5e15a40302619a3aa499f02d91d18ab55dc7a90b9a612f46925c4e87adb3fdf2e761eaff4a74fd8ebc343e9fe4b8cddf040f4e207454754d6fbf46c2791e7c60309ae0f0eb66db5bc032e64889e03fff29c32cba5022bbde1e43"}, 0xf8, 0x800) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42ff) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x10000) 11:46:07 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r0, 0xc4}], 0x1, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) 11:46:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) clock_gettime(0x2, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x1fffffffffff, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) 11:46:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f00000015c0)=""/4096}, {&(0x7f00000025c0)=""/55}, {&(0x7f0000002600)=""/41}, {&(0x7f0000002640)=""/17}, {&(0x7f0000002680)=""/140}], 0x183, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0x0) fcntl$getflags(r0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 11:46:07 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 11:46:07 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) close(r3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) 11:46:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000002a000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000020000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) syz_execute_func(&(0x7f0000000280)="66420f51fb3e400f12f62c9c9c013b5a5867032eb246cb5f23c442a1b7babaffffff8f4870cf3562000000f76522bcd7f9ff0000c421996b158a0000000fc1a38ef9ffff") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xcf, 0x3}], 0x1}) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x480, &(0x7f0000000140)="e77f64a7995f4079ac607899bde0583b15f7d3ce9871fbd1c3fa2c96cf89dd75cef82ac146895a703be26d8bd2dace18f46b52d1476d1d370035ae9fc93f17a4d43a5130da26584e041d4ad41cb326878b43495d490c3ee3026bbf107cf545483c3921211ceac4c7223a74a8999d2cad1eaa74e986d230b48a35befe8783165a237ad5") 11:46:08 executing program 0: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x23) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) getpid() truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xc1) socket(0x18, 0x0, 0x9e) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 11:46:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000000000200, &(0x7f0000000080), &(0x7f0000000040)=0x1) 11:46:08 executing program 1: link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df00"/4098], &(0x7f00000002c0)=0x1002) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7, 0xa8bf, 0x72, 0x1, 0x7, 0x101, 0x91, 0x0, 0x1, 0x7, 0x7ff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 11:46:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0xc8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x116) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x2}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) syz_open_pts() 11:46:08 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18cc9, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) r2 = msgget(0x0, 0xd6e4d65edfab6b75) msgctl$IPC_RMID(r2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 11:46:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) socket$inet6(0x18, 0x7, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000000c0)=0xec51) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x1, 0x0, 0x86, 0x5, 0x1, 0x1, 0x6, 0x101}, &(0x7f0000000140)={0x0, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000180)=[{0x401, 0x100000001, 0x1, 0x2}, {0x355, 0x0, 0x8, 0x4}, {0xffffffff, 0x7, 0x2, 0x4}, {0x401, 0xffffffffffffff3d, 0x5, 0x8}, {0x97, 0x1, 0x10000, 0x4}, {0x3, 0x0, 0x7fffffff, 0x7f}, {0xfffffffffffffffb, 0x83, 0xffffffff, 0x7ff}, {0x8, 0x6db, 0x7fffffff, 0x2}, {0x5, 0x1e8, 0x2, 0x4}, {0x5, 0x7, 0x0, 0x6}]}) LOAD: 1.90 NOT A CONTROLLING TERMINAL LOAD: 1.90 NOT A CONTROLLING TERMINAL 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 11:46:09 executing program 0: open$dir(&(0x7f0000000000)='\x00', 0x202, 0x110) mknod(&(0x7f0000000600)='.\x00', 0x0, 0x0) 11:46:09 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) lseek(r0, 0x0, 0x0, 0x2) 11:46:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6003, 0x1) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 11:46:09 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x1, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 11:46:09 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a0c00000000000010"], 0x0) r0 = socket(0x13, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 11:46:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x20, 0x8002, 0x8, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x8, 0x9, 0x3, 0x40}, {0x2, 0xffffffff, 0x44, 0x9}, {0x1ff, 0x2, 0x400, 0x1}, {0x0, 0x9, 0x7fff, 0x9}, {0x9, 0x7fffffff, 0x6, 0x8b}, {0x1, 0x1, 0x3, 0xfffffffffffffffc}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x18}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x2}, {0x80000000000086}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 11:46:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:09 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xa, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:09 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) syz_emit_ethernet(0xf3, &(0x7f0000000000)="dbef7f065bf80f5561c695350885edb9f5bbc6c96c12a595d700193124130b132df75b608aa8af3a40b69fb29f68354280fe5ec0d2873152dfc00b32a71c6278067cb3b704336db8c695cc5b3ea708c6e17f7f3211c73629eb5d5434045b3f1d13671d82b7f538af8c4398096f7c86da141d8f8236eee216df6db26b48f320ec8ee710d71586f5ac28fc6556d489fdb892190ee2a24bfaae68690ee9c5fdd479a3ab5c25359f127755fc17f5621fef6464ffa53c42d6c9933b5c83e9a625ff44fe1a1859baa288d6fa06297f3094c72c3cadd8aa63745f7ad86f3a3222f5ed463f7c23f7b2760e561a0fe69672426c65029289") 11:46:09 executing program 0: r0 = socket(0x2, 0x7fff, 0x4) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x8}) 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x80) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:46:09 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000100)="f4fda9d24e3858afcf5f24495b4a4665605ef887bcd635fdc8ac6f31fcfdc25481a0e5c8f18b98afe098a75498bd2f006f4f76eab0a589d438579b4ee75d6320f3b9be00071be9d97b7276cedee841a41d256b187ef44307ee54e4b7cab56ec805965031fbbbef9e12c3f459794bac2ddfff28ca2551ed5adea34a22f8bf0fbd05dfe24c388b372e3f71b2180627331d53146a0ba8eec82ae24b2c53060ccb8ac3d7409a27472f4f48705154fbdeb1a1975d25a8a45ae8a020ba9fd07627ba31a74b00c2bc937921ef62f4be5a3b20ffe5835a87f332f83dd69f7635c2dd7bd53ab5f7eb9c9dfefa78c0e88caa5da9", 0xef, 0x0, &(0x7f0000000200)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getppid() r3 = dup2(r2, r1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) ioctl$KDSETRAD(r3, 0x20004b43) 11:46:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000000180)=""/86, 0x56}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc2", 0x3c}], 0x1) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x40, 0x4) 11:46:09 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x288, 0x2) socket$inet6(0x18, 0x8005, 0xfffffffffffffffe) munmap(&(0x7f0000609000/0x1000)=nil, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) write(r0, &(0x7f0000000340), 0xff23) 11:46:10 executing program 0: r0 = socket(0x11, 0x4003, 0x100) sendto$unix(r0, &(0x7f0000000180)="5001050360000004000007018306ca90041002fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 11:46:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x28, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffc}, {0x1c}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0x239) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000000), 0x0) 11:46:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) syz_execute_func(&(0x7f0000000500)="f346adc423e10a680b56400feb7b452e3666400f7d4e5f660f573f0f48b200000000c442d13c9709000000c483fd008894220000ff660f584899660f5f9d4a000000") ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x8a) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r4 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f00000003c0)=0xc) r8 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x6, &(0x7f0000000380)=[r4, r5, r6, r7, r8, r9]) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 11:46:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r3 = socket(0x1a, 0x5, 0x8) setrlimit(0x0, &(0x7f0000000100)={0x1, 0x5}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x9) close(r1) ioctl$BIOCPROMISC(r0, 0x20004269) r4 = getuid() setuid(r4) fsync(r3) fchflags(r1, 0x1) 11:46:10 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) 11:46:10 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x400000000000, 0x410001, 0x2000100000000, r1}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = dup2(r4, r3) bind$unix(r5, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = fcntl$dupfd(r3, 0x0, r4) getsockname$unix(r2, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) bind$inet(r6, &(0x7f0000000140)={0x2, 0x0}, 0xc) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) 11:46:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x81}, {0x6}]}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x60, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x80) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2cbde3ae0f302b74698008c04aa4434692e6cb7a", 0x1000}) listen(r1, 0xae32) 11:46:11 executing program 1: chflags(&(0x7f0000000080)='./bus\x00', 0x10000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x2000000000000000, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) 11:46:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 11:46:11 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xdcfc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x6) write(r0, &(0x7f0000000040), 0xee) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:46:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x88, 0xf0000000, 0x0, 0x800}, {{r0}, 0xffffffffffffffff, 0x88, 0x10, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x5, 0x2, 0x1f, 0xfffffffffffffffe}], 0x17, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x3f, 0xffff}) open$dir(&(0x7f0000000180)='./file0\x00', 0x1ff, 0x3) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0xfffffffffffffe61) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:46:11 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x7f61f55c) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 11:46:11 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0xbb, 0x2}, {{r0}, 0x0, 0x0, 0x1, 0xf902, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x90, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000001, 0x7f, 0x4}], 0x5208, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x400fffff, 0xffff, 0x3}, {{r0}, 0x0, 0x8, 0x1, 0x7fcb, 0x2}, {{r0}, 0xffffffffffffffff, 0x52, 0x40000000, 0xf1, 0x10001}, {{r0}, 0xfffffffffffffffc, 0xc8, 0x800fffff, 0x7db, 0x200}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x40, 0xfffffffffffffffb}], 0x6, &(0x7f0000000140)={0xffffffff}) 11:46:12 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000010000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x1fd2) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 11:46:12 executing program 0: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000032fe0), 0x0) 11:46:12 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x0, './control\x00'}) 11:46:12 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) syz_open_pts() 11:46:12 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x0, 0xffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x61c8, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffd) unlink(&(0x7f0000000080)='./file0\x00') 11:46:12 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x7f) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) r1 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x100) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x280, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) 11:46:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket$inet(0x2, 0x3, 0x2f) r2 = dup2(r0, r1) pread(r0, &(0x7f0000000080)="93dbb1e2cd8858829825ad3e834930d21b708e1afd0a47b935bf", 0x1a, 0x0, 0x0) getsockname(r1, 0x0, &(0x7f0000000040)) fsync(r2) dup(r2) 11:46:12 executing program 1: socket(0x20, 0x5, 0x8) r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 11:46:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="b4416e3df7d1dab4573473c2bcc87c17c88f5f2fae0c0156a7710ddcaa14b95fb1f852d7db70899958a02c33056af05931141e13fb72", 0x36}, {&(0x7f0000000040)="408089a4c303844d9219a7eeef390e544f7eb977dcdc68be7bcb4fd123cad9278d0be1e38655926ae4826c6eb261a554c1285dd44cf447a3e31fdf6ad7dc145b903f6b951218586ab85aa6ee43bdf650dda22bd9e24e530f9a63646c01bf8733324b182e4042af22608399c710c0264f8c8a8779bd8acab3a27c724ee43b8adc9155481a9777968b33ea775923427da088a8024a", 0x94}, {&(0x7f0000000100)="c046b26b912991bf2f457cf4620d765e40114dd4e27fcd5d46216336f0a2e495a03dbaa34fa29709745cb6394dbca1a431fa7bcc1b93a3358bf560805edb4b833797e852fb0bbe7f0bd9ad139092db25ca07bd1441f1a3532fb322da", 0x5c}, {&(0x7f0000000180)="19867f6b54e873", 0x7}, {&(0x7f00000001c0)="5726296833918921f1d341d8330fbeea2f65056498aa4ec79259bec29fc58b2d9d7c9a0946f719ebffc2d1de9971960ad034ff1dda65c67fffb467fd2223d4af0d1c97c8136e0b1c874a90f563cc67ab82c712", 0x53}, {&(0x7f0000000240)="668a86fdf8aedd47ce1e1ddd8683eb6e5176ee9ad5d9f14358496bd620fb671e0a3da81a4d526331181dc733a97a5b31290512b91638105edb7d3e4f5214218440c0a588c6f3b38eff", 0x49}, {&(0x7f0000000380)="74d6832f530aab090bd972ee60bf0d6f199f1db02fb5a64cb0958638ff1392e54e2f373850034a15dffa15d22f0c3419f10ec0d9cdec1b8f0da7e550eae899f9ae4172e1083431f1dbc664fe83dd44d03b90247f811c0b52f4508a82699c3b23b80f13d18179f7724f2e43cb18d4d26003ac29321d8d4532b2637c6b922ca726571e3fcf5f8f35d051909d541dc0a15f3963865ebfa94b2e71dedff0180718adde13d63916bfd2d78f", 0xa9}, {&(0x7f0000000440)="7c74db412101b96d9f203b9b45026ee061a82b0c6cd5e88897f9a32eebe8e7ec9c1e9cd7556360542dcc413d6bf9a4cb6ae5544cb9a651fa89eebf1589ffb30885da462407f56fa2d50c24f124ee1525b96bbdaae4652c7aeff81a4b770ab0a9dfdc85f3825624d63eee6d0f750c98f921920b269d5ae1ccd290383f14c156ad888b9e1a5f0cb901ebf280bd63c335a0afc0617d348985576401d693e830ea63f072909c434feacea14ee69c820558242dc95a3932480683c0926a", 0xbb}, {&(0x7f00000002c0)="1de8c88a0072135bf3a971bf339ac1f1c64c3f758a0baec04dce641808114d4606b2f6878d2885336ac307f67888cb5c4f1c60f66db4f0cc3eab29c7665f6f63823320cc29f3ace21aefc0952b26c00278dc0fd39a05a95493428e91f47d7478122dca910d31700480374f295261f08bad731a39", 0x74}], 0x9, 0x0, 0x0) dup2(r1, r0) 11:46:12 executing program 1: r0 = semget(0x1, 0x1, 0x8) semop(r0, 0x0, 0x3ae) 11:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc}, {0x84}, {0x6, 0x0, 0x800000000}]}) r2 = semget(0x3, 0x0, 0xd1) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000340)=""/4096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 11:46:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x8000, 0x1) readlink(&(0x7f0000000140)='./file0/file0/file0/file0\x00', &(0x7f00000001c0)=""/66, 0x42) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') fcntl$dupfd(r0, 0xa, r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) 11:46:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x5) 11:46:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x20) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0xffffffffffffffff, 0x400, 0x4}, 0x1f, 0x1000, 0xffffffffffff0693}) shutdown(r0, 0x0) 11:46:12 executing program 0: setitimer(0x3, 0x0, 0x0) getrusage(0x0, &(0x7f00000028c0)) 11:46:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x8, 0x100) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x80, 0x4, 0xffffffffffffffff, [{&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x6}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000001000/0x12000)=nil, 0xffffffff}, {&(0x7f0000003000/0x2000)=nil, &(0x7f000000f000/0x4000)=nil, 0x597}, {&(0x7f000000e000/0x3000)=nil, &(0x7f0000010000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000013000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000004000/0x1000)=nil, 0x1}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000002000/0x1000)=nil, 0x2}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000007000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000000f000/0x4000)=nil, 0x8}, {&(0x7f000000c000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffb6e}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x80000000}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000000000/0x3000)=nil, 0x80000000}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x5}) 11:46:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) close(r2) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) 11:46:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000440)={0x2, 0x3, {[0x36fa, 0x2, 0x8000, 0x2, 0xc, 0x3ff, 0x8, 0xcbfe, 0x3, 0xd8, 0x100, 0x80000001, 0x7fffffff, 0x5, 0xfffffffffffff001, 0x0, 0x0, 0xfffffffffffffe01], [0x0, 0x3, 0xad, 0xf67c, 0x8, 0x1, 0xfffffffffffffff8, 0x0, 0x1, 0x100000001], [0x101, 0x7, 0x8, 0xfffffffffffff6d1, 0xffffffffffffffc0, 0x1f, 0x2], [0xfffffffffffffff8, 0x0, 0x7, 0x6, 0x100000001, 0x4], [{0x3ff, 0x6d6, 0x5, 0x1f}, {0x5, 0x4, 0x401, 0xcf1}, {0x9, 0x5, 0xffffffff, 0x10001}, {0xd79, 0x3, 0x11a, 0x80000001}, {0x7, 0x10001, 0x8, 0x7ff}, {0x1, 0x8, 0x1ff, 0x4}, {0x7, 0x1ff, 0x1, 0x9}, {0x200, 0xd8, 0xffff, 0x7}], {0x2, 0x1, 0x100, 0xb5}, {0x20, 0xc4, 0x7, 0x5}}}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x12, 0x20, 0x28}, {{r1}, 0xfffffffffffffffb, 0x60, 0x0, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x61, 0xf0000001, 0x7f, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0xc8, 0x8, 0x3, 0x81}, {{r2}, 0x0, 0x10, 0x55, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x32, 0x2, 0xfffffffffffff800, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x38000000000, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0x8, 0xffff, 0x6}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x0, 0xbf6}], 0x7fffffff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x7fff, 0x8}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x18, 0x80000000, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0x1200000000000000}, {{r2}, 0xfffffffffffffffd, 0x40, 0x20, 0x400, 0x7cfa}, {{r0}, 0xfffffffffffffffa, 0xd0, 0x22, 0x9, 0xd09}, {{r0}, 0xfffffffffffffffd, 0x8a, 0xa0000000, 0xfff, 0x7f}, {{r2}, 0xffffffffffffffff, 0xb0, 0x80000024, 0x1000, 0x4}, {{r0}, 0xffffffffffffffff, 0x95, 0x8, 0xc5, 0xfffffffffffffbff}], 0x5, &(0x7f0000000000)={0x7, 0x6}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 11:46:12 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0x3}) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), 0x4) 11:46:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8c49, 0x42) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x9}) 11:46:12 executing program 0: r0 = socket(0x18, 0x5, 0x401) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000bd4dbb4a550272e1"], 0xffffffffffffffe3, 0x0, 0x0, 0x0, 0xffffff76}, 0x0) syz_emit_ethernet(0x23, &(0x7f0000000100)="b8fdeb0410fbbee0668756950d1da7d39f3677170acef92e1e537cd48dd21d2c93f333") getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 11:46:12 executing program 1: socket(0x33, 0x8003, 0x10000) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$inet(r0, 0x0, 0x0) 11:46:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x4000000004500) unlink(&(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x4, './bus\x00', './bus\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 11:46:12 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6}, 0x8) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x40) 11:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10290, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x22a6, &(0x7f0000000140)=[{0x35, 0x3, 0x1}, {0x800006}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r1) nanosleep(&(0x7f0000000040)={0x7fffffff, 0x4}, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x7fffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:13 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000040)) 11:46:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) close(r1) 11:46:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) fcntl$lock(r1, 0x8, &(0x7f0000000180)) sendto$unix(r0, &(0x7f0000000000)="d472b4465057f9b70e9b7fd9220d220de9ebb48a46354eff30a2b41c82da47a6264870f6396bce3b348367e10989993e537de3c46fadf8db9561c76f83191264de07a62f9a2c048cde3f7f309f8b0b929e", 0x51, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 11:46:13 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x40}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f0000000100)="c54960") 11:46:13 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') stat(&(0x7f0000000040)='./control\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) 11:46:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) fchown(r1, r2, r3) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 11:46:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0xfffffffffffffffc, 0x101}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = semget(0x1, 0x3, 0x18) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/127) recvfrom(r0, &(0x7f0000000180)=""/112, 0x70, 0x800, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000240)='./file0\x00', 0x180a0, 0x80) unlink(&(0x7f0000000280)='./file0\x00') bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x6}, 0xc) recvfrom(r0, &(0x7f0000000300)=""/133, 0x85, 0x800, 0x0, 0x0) bind$unix(r0, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) r3 = accept(r2, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000480)=0x80) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000004c0)=0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000500)={0x1, 0x86b}, 0x10) getpeername$inet6(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000005c0)=0x80) faccessat(r0, &(0x7f0000000600)='./file0\x00', 0x8, 0x2) recvfrom$unix(r2, &(0x7f0000000640)=""/184, 0xb8, 0x800, &(0x7f0000000700)=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x7, 0x100) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x1, 0x0) bind(r4, &(0x7f0000000780)=@in6={0x18, 0x3, 0xffff, 0x4}, 0xc) chflagsat(r4, &(0x7f00000007c0)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) getgroups(0x1, &(0x7f0000000980)=[0xffffffffffffffff]) setgroups(0x4, &(0x7f00000009c0)=[r5, r6, r7, r8]) mknod(&(0x7f0000000a00)='./file0\x00', 0x6000, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000a40)={0xeb16, './file0\x00'}) 11:46:13 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000100)) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x200, &(0x7f00000000c0)="e34e376841bd93c596b013ba4f8105f4", 0x10) getitimer(0x0, &(0x7f00000001c0)) chdir(&(0x7f0000000000)='./file0\x00') 11:46:13 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x39ccc6ba9432e7e3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x911) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) read(r0, &(0x7f0000000000)=""/43, 0x2b) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x6, 0x10000, {0x80, 0x9}}) 11:46:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 11:46:13 executing program 1: shmget(0x1, 0x4000, 0x8000000600, &(0x7f000050b000/0x4000)=nil) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20082, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) 11:46:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1c7, 0x6}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0x0}) 11:46:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) 11:46:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280)={0x2, 0x4}, 0x10) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x8, 0x0, 0x7ff, 0x0, 0x1, 0xff, 0x1, 0x1, 0x1, 0x8, 0x8}) getpgrp() setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x1, 0x4}) ioctl$KDSETRAD(r2, 0x20004b43) sendto(r2, &(0x7f00000002c0)="bf99e0953c901a50586ca5c0bbd6f628af0e971220445378dff61d83494bcb923a6b8528795094e1405401a14eaa5d4e5a21c5f28cb1694fdf0efde42dc0427284678bc56f05d299e24fcef8b3a0e6bda518f627f7fa3fc0ff1cb1fa995c56dfd7209f92dc23863c391f2adeaacd7e19d947113eef3a1fe5b2ca195d06610986c8772219f2ea4006d4b339381bee6a0a06e650a16ff472b93404bbe27d82ddd77bdf7511e55b08b17b861b77df1abf2ae5c0f2c44a57fb6e9ffeed807861e48eeb8448fa0f3e", 0xc6, 0x7, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x5, 0x6}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x3, 0xf86}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x4000000000, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x3ff) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:13 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f000037f000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x40, 0xbd) 11:46:14 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002007, 0x88) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x10, 0xf0000005, 0x7f}, {{}, 0xffffffffffffffff, 0x4, 0x1, 0x100000001, 0x81}, {{}, 0xffffffffffffffff, 0x61, 0x8a, 0x4, 0x1}, {{}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x8}, {{}, 0x0, 0x20, 0x4, 0x9, 0x2}, {{}, 0x0, 0x10, 0x20000022, 0x2, 0x2e4}], 0x3, &(0x7f0000000180)=[{{}, 0xfffffffffffffffd, 0xa4, 0x5, 0x6, 0x100000000}, {{}, 0xfffffffffffffffb, 0x1, 0x41}, {{}, 0xfffffffffffffff9, 0x81, 0x1, 0x0, 0x2}], 0x1, &(0x7f00000000c0)={0x4, 0x2}) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 11:46:14 executing program 0: link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1314, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81"}) sync() 11:46:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x6, 0x80000000000000a, &(0x7f0000000040), 0x0) 11:46:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x20000000000004) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="2e6db2dc5bdb653cbb4012efc44f2011afb380ddf59985edcefb681437e77f51aa45c71d99ea9a96d191fb632af5cafe84540e916164262bcb56379313b80ed0f34cd288c44b0dbc021b67572f03444c9976974de27c69fee3d83358e685204952df97996ff038341b0e49dbd9539cf96aab9d9ba876b3a3f6a2faafa5b39d98021c4f6fd7cc1d85585ab35f646bd79f858f"}], 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) 11:46:14 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002004, 0x28e9) r1 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r0, 0x4, 0x80) close(r0) close(r2) 11:46:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) pledge(0x0, &(0x7f0000000040)='&+>\x00') 11:46:14 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x89, 0x110) ftruncate(r0, 0x0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000020000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x800, 0x8000, 0x9, 0x0, 0xae, 0x6, 0x5, 0x1, 0x1, 0x5d4d, 0x100}) ftruncate(r0, 0x0, 0xfff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1b8, 0x0) 11:46:14 executing program 1: pipe2(&(0x7f0000000040), 0x10000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x800, 0x0, 0x900, 0x0) 11:46:14 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) r4 = getpgid(0x0) wait4(r4, 0x0, 0x7a9f07537b100c6d, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) bind$inet(r5, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 11:46:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) open(&(0x7f0000000000)='./file0\x00', 0x240, 0x1d) 11:46:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6, r7, r8]) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 11:46:14 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) dup(r1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 11:46:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/68, 0x44) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r1 = kqueue() ioctl$FIOGETOWN(r1, 0x4004667b, 0x0) 11:46:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) shutdown(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) socketpair(0x2, 0x4005, 0x6, &(0x7f0000000000)) 11:46:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8e3, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 11:46:15 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)="41c3b7900f412d5fd32e202525a50af1ad6c9ef48b2c617e08f05de2eb06772f6e55b95940c2a7996df860c91e9537828db96d0ff96f18e6ab83180d6c685a0c5e16dedb0438c72348e3a22698ec3294b37920133394621693f76e9d8984ae7b72f72d0d334229b9a661da26328b4ce5c30e162005cf3c2f4a0288eb4629218664cef4dad6417831b29a4f5c98614bc1e5fc4b15cbff80c048707f25bd4040b87701ce92a3f775e6ab71391992e7c24a8c32b835da8f0b2db90d59ee50dd80678a3511297e136d02da70a8c22b", 0xcd}, {&(0x7f0000000300)="b5dc775b1d3f75a596592b9f8fbfbb5c6ea813e9c0ed923646b83e309cb8c2a3f87978ae1b7ba24c0490d2214ee6688740d4ec4cc56176417c76cbbd661e1d932ea6eae25b6578c1728b3df019727892b5f97a5af7a794b9ae0c34aa7b619dc412eabfb83d18f6ff80f319a91bfe2dd0f17ef1a12b08b9f3c0ff1f11781806f6b5d5ca81d2a732bf93", 0x89}, {&(0x7f00000003c0)="cb4c89cb96cfc88febffb2e86eedaace02f45c4d0002bcc3bdf0b0c8473fb9caaf862fa1d3f031574b7c3228343e65c29e1dcab9c50412af2c688f6c03a891825133aaf0f93ddaa10c4962a98f7451768cae91124fc1f81c7eb2926954934b324e9b37ffa5ee6a80328a2b1899ece96d9f4aabe7583e83ba1a5f34d4ee7ee8b8d221756c322acd30167c89ebff18ab3f5f56b97e36111c1a25ef63d3b79a468bf1acce4647dcd1586e41487aa34b3c36ec8ec13ff2eb3662efc39c18efebbbd37e4b7ad62811d8db0eee75f78395ec8ffa9886453f62ff26db3e29fdd6cdf939eb41637eb7d4373ff274e69f525097ba4a85a51722a772c21c0a5a3af37fe1e9217ae548b96c65d9c3ff0606eeb34074f7d63e373735c454bc4d7ebad8cccf95d47924caa3ba5cfc85648a1dc1a809d860e608bc5b40002bc66363deab4c4bd22af82928cfa4e016e7f38cd84fa6ce296e84c75e6a19510d366e60f6a1fe12dbfa3a2904097cce2b5ea76b38cb2eb97ebe9a81fa0dbb0e6f4f6fba751a21d83097c1d00fb54c185afb9390e76e3dda81191de35b697e3f9930973dd15b7e3d6980a00f318004a3c0119ad50f45f1b4d972b4f75a79ff12ace77a6f0288fd3a8c136cf54c750315b5765dc6768897ade62c22d42fb2a06df61a83930c51af357c4eb5f4f4ed534cbf146d756fb515fe96f2ade45cf8308252ba94c1eb302572e5a1b30ce6eb0ef43724934cd7b0bf3d47083e0d14eea34ec03e3bc179922ba459e67068f431b18fbcfb50062cc70d774af7723e36b4627399157c630a11da5124d78db7fa3a4ce12c34805724ddcb5dc3ea30eedffd9926b3be1ab31ff39ef89a76f84f5e2e32a93d0de856cee34bcc15cf56882a06c53f8c1c0f6fb37885f96904ed3c54eb3f135aec8298eeb380e3764d617a9614c8fb44c38bff948fffc02cb4c40edd99441f4ce39340cd46adf4ca1811b25ef379202173a4042aa290230274aab39d48e47f4437139208ee726adad7bf544e8af8bd3015ab31b4f571508008a18f075a80d18472a36e9224fcef95d208342b050a6d71ae77412c0afca1f043c0f42b38ca89f193030f64366c5b5e7463f3fed22271e4fbc0ab3bc26c92bb9382153626c77f5dafb433440f7fbb9ef26cb6a85730d86bfa244dddfac046638b5af0f60aeba2650dfb1cb65aa8959ca97ca5d9a2ad0ffe368fba4ba4beb57f3dcf79a84b6273e9b2c520a1d33412f070b4308793f386658b8ba32f9bb2e1a18ef4202ce562c2c5f1a62d315c815e594f0daa9794ec6bdabe5060433aff520e6e77894a3af5dee3384f644f3a5e292eb07c2278f6eb5256ba4389e1cb5888ee044116bcdbc1a47fc9dedccf585c0ee19df6a5c1595754cfb3f189ad2ac6a3019ba7cf099aa353b9c3a5929ff1d0f2699eecfdf8859a19011bb075ca1162666f35e23ab42fa9cb7f0c8486861dbed513a43a1b6e2a4a77716b0305986171f96fcb6aaf6802e7d8e841c13733d37052bfdd67b2c7d793bd9ae043c084f444fb0953e761a4fba3f0edd86f9402f3f857381170b6e9268d3d5dfacee74cdbcd8e3650b56391e896e4339282666b0ae106bdbd4be3674b9a23b225743eb2cd778ef960d9a9623823af81b591b86a3c12fdd813cd2bd48f58fbd74255b03e0baea535e70608e5e476189f5a15743e0f98c33c3f5d5686e460a89dfdeb6f57ed32f9a027ffda51aba0285f3f11126c2d986d58448d6c1c821b4ec18f3892555551c513cfda4a90006cb140514be03d2d0e3df063153de3d296e71645c33a229fb1fca72eadc9963ca5e6fd945c7dbb78052c7e81e8412d2d50cb3e2310ae291640c14abe58d76452a98fae85fe0bf30bcc4bd02e1fb83961c017ed9472752ca523f05a606c6f0d47a918303e4fd5e581e3d9ce12881267af68159f64199c9eff94e89af9059befb3b07fd1600a331eb8372b029943b435b3597adff33dbe29d79c9d9a40d382092ecbf7d36658b94e328816806516810093118ea9a6036fb22b8375893304c336c031be09d25e0b0be6a14a4fb28ce0aa92f3754f2e156018fdc417010bb805a2e9574a5b621e8c428c00226a5458866e443105b4ebe341ad1f0f39fc4c65b9527f44e13f67bc69eed6b3ab14217971df7d6b476f90b28f1a3d7f1dab68ec5f77d9b1791f66aa127481c9e0ac235125bf828efba1411e3e491400f431bf97a41ceed2cf941d00e0078525225f40631930bba77943a00eac36baaecee677fd2953dcb47adb92271267fc978d8f465e65f4a861aa33e0b31ae748e7530fb04c3d41117ae82123eba0b95dd4a88dd51474c63a2a21ead465a2958fb1a6f76c49acb71c8b42bba12a719299295b7b01f39a5a9deb65d81627dcad932d926a67c7bb7ca484fe67193a0662ab83bc86f9eaedeac3fd8eb9d8baaae7d874d79b05151dc941762607d295806af90482d54def20513d0d096fcfa1d15aba1af98343febabf91f3b3bb45a34e7ec01ce84dca783949aa7b1b239517fa759c7ce9921b295e5656950aa18405f19fb300bc5d09be7343d8824e770ad50200a77a6908abfea2d060abee3bb3538a6ce1825939bf2cb427373d935ecdb05536594a38f1398bf41a9d6ce7ca8f814bda44f79e31fcb4e1fbe9c4cbc09ecd49b218f83ebc3c0ff5a29a8f5e3f905e6f92ec7565d4f7f1796b92ddb80c31d214b6fa1f1f66e5ad79c770c9d9a6e9e059ae61da82d41624820d773479d62e165716b58a84bce77100e203b51ca328ec0d5e906cfca5f2792e6ae5b9236381b6d905f6941db68c94daa09a43cfeec30cd8631e047771dfb94ad123bc561a4590be5807979ec3a8cff94f1c35e070c789ef03e3d09a5e9ac4ff4dd1209d59bfb556790136a51c518daef97a6985ee82a022e116e7cc9b1efcd3f049cbe539b7e41dee64cb02c8150e615d9b22deb09597188e00cae4be60326ce702665fda1ef401a97c1b7fa69e787e346c197dfb1b379e2be9045f596aab6a7185e4dc787d1e9c885a61a3061d5c2cbaac63e4316ab141cb7bf9a5620d62cf773096309f5dcea88393e0a6256c9c0e683d6272d50c12d999db1d7e5fcaffdd346ee90c7ab59516135c2fc1f9d240775fc1f10f0cfd407d54ae431aca1b4d65a843ade9fd5742d35545e47cadf12fbb3fe4cddb474f217037da9e21f3cb015a14cbbc2da35466a16715c5fbe3ba8b70675d6578f744b62258826212a0b6432a973b820df697a4368231753a02265540a3d1cf87b794c51702fcbebc9f063e7772f709225da82d88fb56ee83d1b13cc5156770d3b7ce384f17f3e7a04fb7365f9e6aa492ae5266f2d2a8f94d28bc1af1fedab521a57e6c72c1c66468491ed8c229af883c121216ad3ba8d3977b82c901c1079086607d6ebe4f8916beacc591a0053dfbdbef076cb1e945e4015060b0332f221fd1e3f3e83b8a06ec1a665121c446a5d1c13f85614832e4140fb8ebbf1a7ba156b39bfb01705b0afb60beaeb33c61248cb1add947f2964cecff56d910ef0038a2ed7a5bc6d4bfcbabb8739e6b9a4d1c9cda0d1a63d86a56f90507a044c8cadda4631784ad140342979a12083d98e89bd63ba60d9ccdd8e2061ffa11b7252d4d572535e2a502c7ef2d1b2c7b54bf265df533086d6dcb0e961a744933e1df12b5c6f7e56a8090a7ffcd5f628bfb0de8d1bd8a18488c9056ae91aa491fb1857cd34b145937416ad5a34358e7ecbb68c21e780fe15ad4e674f76c80b9d6ccd23c923476beb335f8c423746eb57756b94b8decca3d459b5c221a8bded4bb26ee3b271bab70871ffbb1b32aa26182cd97359582f9efd8f492b7a58592b8ded055305f23cddc77248d3237436e7a6356319f607dcf30ba9789cabdae027e1adb6ee8c508be1c5e1b126e90f14f0db8a888209668424b49034a67a071d02510add4d8af8e72e61ff3fdb488d459cf077e7837b3ea1f18ad9bc0703303916c53809c5adaaae239e78bf07b1cfcd03b47776069db36547c78b5fb48ab6cda0d5c3794a3f4393d822adda5a5adb80d404a8ef5abcfe36a4b4c0be8a66cfbb11aeefb636a4e49b4cfcf6be413b9c031618d4948c0fee142acfe6dc49b4bdd457e3d2d5f3a92a62fa3a672d7e333b40b87f84e3ec945b5921fec3b304eb2a6451ff23d6c20bb60a4987594b2500abbdb960b1ac559dfb9c9fed779f2a3ab00535f7c74cc72ebb727775c4ab5591b0dceb190a1f904b89c35dff224603605cebef14365173830e6dd4d9e79e713e07c5ac70fbae0abe4a1f8c5880f0458529142b0bdebd8aa3f674c3634848e5054bad82246d4f47aaa70cef8486826e1c8978c448e21f9198d67861a1a1df6cb6b94c1401f8fe1c1e78b58bb80da223d681c53aa4b3677980cc8b1b0434c75c6f364e07978f784b140ce4657e50248fb9fb2c0ae841359d35032faeef8600f2a3d060eb95786e4fe408af0c26c9c44c719d8ba4318b2779517241725520134b4c8660ac1d3fc53bd30c5ae9d1171806dfda8fe3e69d860f4903d9bfca07ce2301c1209d01bff253ddd4679ed2506ea61e1b405fb47909798a4f4130040414f95e703e83f1ae537ebeafa98814c42bfadc59cc7a57e62dd8c392f5be815ebe883aa74843648fdb0a425fb2423e8fb9b019fbe5115eefef508c790117fe484c1b783f5f3c57d55216d2c3957252ac73b33d5e773b7f29b04539d774d461dd69a5e253711ef9abfc159975c9841b2a3e7b3796d12db1b8d78a7caa5a8b6d69348b22fb7290b53d3560d004e14fab48eb41638c389f0264ccf3440b3b4664be3b6d1cff882c72cfd4a0dbe6f4ba78ab9d1422dcf736139f4e0bea823c3d84d5c1860c4ea1302ba781c52cc6ca18fda4d49e020a27466f867a048f66d48d87bb6172e250be848cd5e842fd7fb89e70888224f2cce2cf7cc7e697387921649580a19a322131592449050957ae7a0126e04dc9b722d81256d7a20c991199e3ff32325f261d024c0f3bd2c2341cb4f4723463a9b2af0947673b41d6c05ca939ab79b4ca5bd7a555c30b357d5c2908ee9f8d7276cb8d6546f3a4ac70c2554b0b370e0205741a4980358eba0bdefd2573f6a7d0ca02ce4285555b2f8f24074aa37ba99b7c730d4352296fc395c48c26a31c6dbeb9b437167e7f72b7e96754d84487e42df09d110e6d0c41ac67aa50facfdce71c57e695c3d11e92516d874448a65c580843cd6ef0f93f01bb5c74a00de44b27099807c17945f383211281b7d1ce4dc50133d44001bec5e7d19e1163cc52ddbc4b2b6e0e6ba6c5c2632d462d2ea814717b260563a88837eb07daafd785482e69cd1337cdc572e45bc2668b9910cf213a3b9a4017dee5422c137508f40b7b0b07491239a5f0f8d9954b1bd60dcc8efc3067757ad34c1b07699f2fbb37fb7b9a1a1fd2d5ac3769cecc74cfcc9d691ce2b486c0f6fa1166f557135b107bdd5fdf52f8de5f4084916653578d9ed4bba6c2a5301b714b11a705205571eed64989233569b568681ea23208b0500ec5a414fb587926e903737e53c1899abcfcc72af0fba75b5f044c7d86cc96e63f1f255c9d369cfeab67a4cd8d1aa7fae350c863c09ac34feaae8cb2b2169c37f6df2b7b5d7fb22c837a623e7328f4012772f77d07291664b01cef142392db15994cba31011919581af62ade669a633f043ae79743b185ae030c99cc2775e6f25cdc150a2dffefd961d90df12a7610ef2d45a20e7405d83da4775e4e7bcc2092dbed7193267c8a2b72e82a8dcec1d8488b8e9c4d178e655a325d92b8e", 0x1000}, {&(0x7f00000000c0)="798ec9c80fc3ba451f417055bb", 0xd}, {&(0x7f00000013c0)="c6e36ae800d307e3df3cf1c784e9753bc7cba6fcc9201a22efb519c93cd39259baa53c92deb264ee2ca8a8288e2570715ce880ff4f2e7ffc58d1dbdd1ad77761c7917a443a26ddf44b45e4a7712f0425beff7f7fe28f2f12b65989471f", 0x5d}], 0x5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) 11:46:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') connect(r1, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="15ee97b673550c3e70417cfdced2e47906c41fc4b07fe430167b8a318d07ecdd8b265ad9c7b87a81fd97931d3d08b0fecf4970e8ec94de3de7468cc1e16c2be7aaf2c4", 0x43}, {&(0x7f0000000180)="e101c7b07d3a7158adbffa16555dc2bc1a", 0x11}, {&(0x7f0000000500)="1dc51862139f4dcbe5b469f20717782bf5d61de5a48920f0041f563f3c2b34181bb74dd52555b63cb0b5d626393b8210d6764f35f5bad855f2753c02cd1cb6699685382e25ad80b8d6f6b4ba92fe13b3e134ee29c0a5e3d3e755c32cf42bd0eea95f4d5b511250dcdb6ea2453c158ba2435c6e5d0da8f0c8a7c76887c27d2483e9cc6e4524a460f936aeeafd74e07cfbc6066ed0ae86b99f26fef8f2d3c856938a0786e23c4d8bc57e538c4ed42ae4e15894d6b100554303db66b4aa245821ab48497d5e2273f96709b400c5018c4643df1eb5983fbe698703a08800b66159e0f6aca4f93e43901f9c130dd6ba47b46d4ab277335d1531e7cbee722c93d97dac3091e830b8bec2659625350f7ad1ed55d6602b9f5dbd0816a901e18f72748529bfeff10c44af1ebc059e02c8d1f30817d4ad3783530735c85959551a5a25210c6e73d38e2a17ee1803035b5ddf555f3686c6fb4dbfbec6212f504e57c7fbd288a71c1d751edb92d03bcac998c615ec3054f209baeaa94f516579914cd276212dc08411489b85c6932bbba07dd49bad56640520a9e447544756c9f3ab84ce1eb69e639cb120c353f943aaf78385eed872d191af6a9cfebc778fb0f4bb81372d8afb49b254f47cfefd712be809cab6aa7fe5623560d6b46bde4749e46a36a2f989f6d5f9db8f0eaddb7d27082282303455b4f7608793ba0ccf4669eed697600210226b5400767203c99e3f437e6b041afaaafe64cdaabf82e12946a5193f914d77876367187de9e462f071b95c106f0b1946fdf7a10b13f98ea4f233e006b83a95d9b519636afef9f929ae6a371c22d59f47dfcc814e242d4475c5c07615fd997dfb9e290fed0d89abd59843566e3f27c75ec402c2fe3fcb96f0910905c3fb2d07e8a2c82f10a0e6ff063ca0cb885586f7a310b9060374dab80967be6d9a8b0444dc9c34465764ff2a3e0b8485aa9881ffea8c8c5c5704963a4e07d6ebaf56dc81d21eec007cecda98e532f630d10cd971e66aa7c0fde545a6c5d9b3aa87ef3a944c54a7590437ada28d3247594ab29dc08f64a6a86249aed3da761adcebd9c4be5c3ada9cd41f7f8b22d3b7c3017b425aa4f91c5455ba76df3052e967d78daf6243285c8641a3278c962a0ba6a686d42c953cfba7d6e670e702797170be6a5002c6ebf636e59c3395a1b1c8ee28ba26844750e976799ce5c5e89bdafe1199cf05312f10853f1089c36aaad53b48025270dd273e87ccf52333adb728b5caf468e7b750d146711cfbd135f35adbf9cc1201b420251c3646683f585c57fbf0a962f56b779ee31ef28cdebc64c59ec2f9c18a0bd7eaf4041d852f7b8c624b817c20291c0802aa37e9d4d205179f9d009b863174dbd9d6aacc3d4011777ec9a7f2399af6f8b24245c37971626557874535459e996dfe8ba0587f046b80ddcb2768693c232b16c66bb542f27dd1f99fcac34b95500ca4769b91960f3b178f39fa2e053ea4574e11d154b7e70b185cb41e810c95c57988333aac816ed57b9442489f0fca028f178bb684c2ed0f0b9bf4a1f2bf04fa26728af1f26b79fe90885f4f2acb49ef9b515fe97c6683042b1a46022b937a0495fdba44c1f2b30a0fc414cc967adad3453fbb70b15713a466143825d50eafe4aff1dd596aaba0c369d460933361ebb7ce83901a304092edc393731dc549a9d537f8ec074c3701a47cdbdb9b5c76bd2935e6d8018ec95bc8bee2d18aa9447fed1ecb00ea0380c5630e1d63982ea26ed33d0ae97690cb447db242061e2deadcabaffeb6b7207c82d920d3f1124a7a213aceb355f0a083bd0ff0068763a96854c9af886dcb02f090f954bda8f5a7451db33c0c216276297c4232486045d4a0eca84b174bf617fb7dc1bec2e4a3581559e96cd28d6ae84e0fa11cd4dff5e65f9f2fa83779d465579c6429e786cd65b11c3ed4c347a9717d8e4db65389db92856f420cf0a71a605b96d6ee92f1d3b18ed7a2611c3e5d6b4e88dd16b66a9ba1c20f16cfed15a1e0995a8c15d7d2a375d8d49bdbe6d6798d004c528b58fc1bbab7a93ca045fc2d00f5282dc8c1a50dedcb7ad9e5bc37fd9010a1ac79b723deeecc54e467bcb3cd25c17613f074acc5f390fbcfbf653d1de6d4b6b8bde91730ab2f578ef9594030dfd024a0d4ad32b08123555449931da843fe39e79ebe96ebd4d586f825c2b87376cfff49723b880484d2845dcb5ac0579fd4f5a899f2bd437cd9b9f88d13b6eea0b63bf4c0fbef537f6f96e45a8e5d0e6f885de219460819e9f6afc6e7f872e6e9ecba8f7fe8fc485e2282cb466ea22f1657d56d5dc9b14a18fb0128e34b5ed93f80b8a5dcef4eb8e1d029c7901dc2fcd14867ae33a2b172df4653502b9457ebdfda23037158ff0aab6cc59f2e5aa49a63cea865280979c56279d3fb0e65d7c9e506ffdddaeaa727e603a7448d002f799384f954470ec3d1a167d00fd79f01f9f0431ab1708e84b958c8a09a23232c64253865dd27299982d3a374abc19cbfa8c886981f8c1d7d4a9296e726128974717171bee73447cbf8f92af88d4c369a69df45a3b5c2795af26291ffbbdffdc4463cd197bd2c43c6314803c0a328cc44c3d7653704c6fd8bece6ebadf703778a47bae433ed36c71a1d3d5c1a46e311467e8bf1617db50a5852930a317d793ce81269a7fcaa96064ca5b0b3ec3253b33aa41fa7512a2a05bf598f36af3e3505add403bcc2ebed3c352359cd7875dedc13d9f74e09257117450988392fc023b8ff3f39ee7b40d8504ee56a4a9b6dd6a82e0af1ff33d14cafd7df777fb8a7be550e48467354b63164c63aac5646b435351a8fd52a5be7e739e2755f7809312c15fd6d4778213068db29257c68de6f8839c40dfd7fc57bb4facc0e5ba83e509198154ca915d92378893938023bd3876b0fb77566999f86a9d954b8c37404de4a83342b7981f11c6de55748bfb775667792cbe908b2e48831d809bac144d37f0866e92a988e1df4eede2d361b3d79a65044a76a17de85079a69789b4092b064d900b9897cc4d8ff3c4cf62d271903574031af5ee268f06ee61e0bd0783510b78c140ada781450eb1de8493b32492e3c51ecf34e8b3eb083e6dd8fb592f0b1d3043ceb83615431236b79312e0037ff17b8959fe92cf47efa29d498ad08ed15e2dc78d84562c76d909bfef9f0da79a89bf21c2f4ec9ff1930a6801ca70ad61dd7d1f731ecd73cd88e8a98acc2bbb3c935c68300dc476a7c928967e5d49141070dc92dd327dca6e5ee852ec02f882ea34cb56961fa53a8f2b30e1fb01f3ca97f60879a884af95fede7956caaf51f9384db7d4b7c246f933362aaf19faf105f51998aa4f6f0226e900cb1cb5bdd5d36f0941bc70eb1b130adaa126b28bfcd02638c30c5b518dbd5c6b94f656172c63820fc9b746999cf207a9a79963e58be27d5e2540478ec3079261cb1ad5054d438d83984d0d8e23fb01917e8a8d42f27e04031b3dc33ad33be2ce74b01facd11ad3694e54aba7674c2d2e72ec4cbc53931b57854a1a80890289f1401767a4960f41f6995161df7edb3f198965a58882689b7dda1a0f1320b8cea076ddba37574834cfcb3e5d0293be1624aa6cfa234fbeb73edeec5c33acbc3ab54e3d74c501e2daeddb6f837c5270f78329d5d0d37ae40d662a2c4b2a76ea75e2417d45a5c75825db596a22a5e755547d42077e10a6e29c5b0f17ab8c39d90c49b3ed3171b18efcedad24eb2f470e8e945067dd9b6869b87822d3013b7c68a5426334ca42afba08acf9be73a1bb27b5c6f93a31d25e6cb166a80cfa0e21bc13ce780d0dffe0f348d4c7520ed809f140158f5bb671298a8b8e19f6dfb70705ca507f516dff06ca08691765b464b8cb9c6c650c39d3a5fc21110949ed4373b4dc20f3324f1f3df3d88f5aa04ff8a71819685330c47f37f71abab7da0f0960c3d9f0f81df968bd255c609ca94ef7c71bc10d1e4fd913665265750389f69327e6c04cdc3d8fea26cfa022c828dafef2e49bdd5297c84543d340f8a568e3d998c94a01330974de7b156dbc87ed1127ba687d704a4347b6533925a2facc88e029a4ee4d16dcc3a9dbd385e8b33f257002e19234d0223a8a85d1ffd9807a5768f9b55d66f73c7ac61e429e83ceb8e2b6660b93e6246e36be0d47b01126a2432337ba062f2dc3d993db86aa794b5fdf30f764e23e7d92080ef5d61cd17f16c100fee2f20b3235099c548893dd3a9ae1fada11e07b8731ed6adf3d02db7562b7422215272162cb23563737fbfac84fe38a457b5e73ba6727cb01ab420ddfa22f02f04989e483383611b2b58aa2f7c55832f46255587b8550fbd6b12877ae5fe42223b9da35bd2decaa2e39cbb3c9bf315ddf5505432928f9d38d3217356cd2b953f17ce5ebf4ba3c6e5485c9da5a173862b4d7e2d366d8920737168347c6970041d08908e44e047aaf0e87f8f0e157df1c9e4fd988aa10f00358931254c50f72d22c3da6e07244e74c6d60bfcb3903f6b9d9f138874cc80fe5ba2ba8b8a019d35990ebfde5637a040e163323097b49483a789c275836abd4807667d1b980f6ec190a03ae961bbf13b98de2c3b9f66a36081f7d8742730fd071f61cf0b6a04bc66e637f5443a041749d14e7d9fc99e9146269d7ec106ba4ad71c2e8aea3f7c24e05365939d680c85708ce4a80195fee7a3904406f093039b96f9c4e3394a9d77c6f38ceb2c4b9e97467c5ef2a4fdd52b49cedb0264f41e6f192965f5ac50db702a512ab75f875784827c755c171d5bccb507c1ad5492cc92964556f4081a46910a9268ec8dae160314f2c83872fe1158ec75da18617341717e101740d0c7ad7eaf6f36e8ca5b629fb16d2f8b5da8d9ffe65c6c81af9784a9a3b1fae5965341ced9f7323f26b80b1968afb27e830a5c1319dc20e5c3828ab3057374be62dc6043961ef56d94e24fa45b0540c5084f8b676ff0aac487eb85639999b8dbc54345dc33fbd7ce47e8eedd5fec49490cf6f92f23c69f75588a1e6ff81e4c508f09eed1c5c2c700719e4453888f86d51fa03c6f3457a1897b77888d74ceedb2c0f2010ef791bf65b914e49c60de8302b7e2f8bc24671193a4a0697445394c8ba9fa284a4d6b204e1890a653d38da924a2314e1414810612f306f9d3349d30963a11404bfcb99f5ff687162daec29d01248570c9c050b8be74450426c07f0550b258fc537b27127e7334520c1461add27c6cbac35ca4c08a1b5deb00d8858ea2e22ad36f3ffd2acb40fb3b4a8eec0e988b37c6c7f926765f7693412c8dda18e7faed7a6031216daf2aa4ca35a3eef303cc775a510c7b1b8ef735f150d9e43665115946b88a32ca19ccac3af9296fa4b48f5682b17ad20e5f421468ed3901a7d4d30e942fc831857ecc8f2a5f515b507ce8449e71794e853c83db5b8c5bee0da26e2e0efd00d5918beb3668c42653fa295127966290ef6a348ce912ecbcc1ae8e6cbb9f5fa25c5d56cea8b7b34593b7ec54488c6f71ebe9e255d2db7e6f011794641e562f677a15a37b008b6a601946312b38f9e3db40bf90f2f922ac2772a6d74bc1fc36bc4d3ce50913dd4aa21f72a94d888446215729767291a36b357957592258dce514875c201172e16e7c4de2a6c03df7897700ab7e5e0c8dd28fe4e017b3d1c8d15a6213040d8d97561e56128be60c4567d50c39ce226c164846ba2ec3ca7af60ac14363e6e95ad5a3bd0970930eeb592c14f7b37ab05055ddab24553b07d1255ba8ac1235184e2dd19deb7f2adf3022ad0be9174901574230d3c51ab259", 0x1000}], 0x3, 0x0, 0x0, 0x405}, 0x7) connect(r1, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000280)) chdir(&(0x7f0000000000)='./file1\x00') 11:46:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0xa, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 11:46:15 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0xb331, 0x4, {0x2, 0x6}}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x1, 0x1, {0x7, 0x8a3}}) 11:46:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x200, 0x3, 0x20, 0x5, "00c5856900737fdadec91995b3f5abc09e450b4d", 0xff, 0x1}) write(r0, &(0x7f0000000180)="661a9a4f260b46090bade31db80b88c80089f3421760a10575393b952de5059c239a89221221884911b458d623a6c4e3e25fc18fe88aac0274782aaaf38cab2f853d52af82cd7f43d45aad284cab53bee25b992a3fc2f475ec9ae3cababc", 0xffffffffffffffe4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffb, 0x65, 0x7f, 0xfffffbfffffffff8, "0100000000027f00000010006624520900"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r1) 11:46:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:46:15 executing program 1: r0 = socket(0x6, 0x3, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x1a0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) getdents(r3, 0x0, 0xffffffffffffff19) r5 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x180, 0x4a) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000180)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r1, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 11:46:15 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x94) open(&(0x7f0000000080)='./file0/file0\x00', 0x248, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x108c0, 0xc0) 11:46:16 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x80) 11:46:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000a00)='./file0\x00', 0x1, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = open(&(0x7f0000000a40)='./file0\x00', 0x201, 0x24) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) r4 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000a80)={0x7fffffff, 0x3}) r6 = getgid() r7 = getpgid(0x0) r8 = geteuid() getgroups(0x9, &(0x7f0000000840)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getppid() r11 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000240)="abdd61dcfe3541b620d19922a684ca0259e8c1b28e9e9f9c96cda59c6f162f38eb0d9316868c9b2de64bcf59ab360e3594d417a624420c78757a70d408aed158cc42852bada92b0b52dbaa46fd85467a7178d69d5a2667f45b401303ac4f4e84a122b5bf75e1686c3ff8a19380150d07a45b3fa43d3acde1758cf8877e3591faeea4aefd5b364aeec77102a6073fea56948523", 0x93}, {&(0x7f00000000c0)="712955b4df3c711e2d82d3799e9d8f340cca2089df743faef68cb03bcf68c1017640c6d6787593183ed00b240aa0f693c9e9d6c2d8dba24ef4ed2dabbd4db6fa6e760b44e4b3ce586c5b7401b53bb8c33f6014c342841707299ae37a7d527de54e90a549cb", 0x65}, {&(0x7f0000000380)="4c5192f8fcdfde5f8d91e024fd94d8bcadef6bcf5bf29f949b7c55aeecacd4cc3a2afed2ded40429d6fa833583029c186d9779b47f15ed968b791a5ae2dbda2adf4403a8130c667a73dcb8d2084e022f67f704d24598a42c24d9bd42f2efff87afb66bb0750df0f5ef4357bd8278d9506fb807a717acd9f46506552ffda4b272fc68ab106628cf84e6ac8fd2363833094083dd3a535b9249f84687660d7af9ad564145f282c6a9244ace559c9e255d37e835052a26dc4fcdf15b8fc7ec71f98f698dfadc92b3937d9dd7aa1e75a08cff3d1b6f45c4fbcba3eae5314f8cba", 0xde}, {&(0x7f0000000480)="9210761a3fe0a35e5bd25e40c7198585e830f177c758cdcaff03b57197c1fd7cd28b99d7909c1502fc7af46c7230f669710d046f9350f55a734ee44febc2346e147292a86015d0bb38eeda781f5a30c0bcfcaa5a905d0bb4521d434003cd01b2b65584515b67ae5c05a4de9f246708de94ff0ec5fe36247a8c", 0x79}, {&(0x7f0000000500)="fef0afc213d566ae43cde5e244ab56659974c98a089e2d6304ac8f918510fc5af28f08895bc69abd9d3975224b512488a9dbc1a8913cc2b68b6bdbfc5c2600a73ee604620dc563650005be544b2231ad", 0x50}, {&(0x7f00000001c0)="27c8ba1b8fdced1118a50e689f4b75acbb8a58bbea9cbeb83a3053315b6c8607970de83a81cfee605f1263a3a5f4d61ef92bbf1e421f321691b25734f593fa", 0x3f}, {&(0x7f0000000300)="18339292a552ccb410b29bb2e546", 0xe}, {&(0x7f0000000580)="cf8f07fb6498eb88e229b046b8892d0e5a0299921355c8d3f369ff8a6fc7749517a566261adf313626c0f13ab7219bc02fe05e5b8447c77dd28e4778c68c35beb2e513539c6bc91560c7570bf69b9531d2d7ce40b53f014e6f2dae02b45a718dfbee", 0x62}, {&(0x7f0000000600)="b55bb175b929bb9e9e2ee230594dd8696238f397033966aef488db7d02672d828a15ba93fef60afca0021046b0aa33c5ee3da6330062d3bb05ac394fcf1d06deb7b52f2e4ea96e4efc67df0afc092c2997118d1420ac92aff69379302980d2dc546f6390e0789be564c2316f68c39123be8f6051d50ddf836f421d4f625054d40ceee499dbd9fd16a2d7661379d4682b5d181864aeee40512bb1009afa3cb6f0202151aed8f9eace7c0c8389acded4ecc027b27453233faf45840aa00e95172fea00e748", 0xc4}], 0x9, &(0x7f00000008c0)=[@rights={0x28, 0xffff, 0x1, [r1, r3, r3, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r3, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x10}], 0xf8, 0x1}, 0x9) 11:46:16 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fchflags(r0, 0x0) r1 = socket(0x2, 0x2, 0x0) recvfrom(r1, &(0x7f0000001140)=""/4096, 0x1000, 0x2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x4}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0)=0xfffffffffffffffc, 0x4) accept(r0, 0x0, &(0x7f0000000040)) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x1}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x20, 0x7f000000000000, 0x8, 0x8000}, {0x2, 0x4, 0xfffffffffffffffe, 0x4}, {0xffffffffffffff81, 0x100, 0x8001}, {0x6, 0x8, 0x10001, 0x3}]}) 11:46:16 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) fchmod(r0, 0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffffc, 0x9, 0x5, 0x9, "42d7fb0bf36c91b56bd29ad5bd210003bf2ac8aa", 0x4, 0x8}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 11:46:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050160000004000000010706ca90081004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829020900000000000000abfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000003980)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="fbdeabea082052a2c29352e4c85e2fe2cd9892190248f55a1cc623dc00a8a3accaf7dc1da592a8e8ddf85f430127db2633514861da6b2c14436aa59212c34362579a791df96ab48e6c212750720e99406727f11542b54bce6cd3344efcd4f1e1ac", 0x61}, {&(0x7f00000000c0)="623d354611dac6037237d53fa72acf03946b73025d24fc9215f60f49c5a23ef9bf6a6995320a688a432f31b78e559f7d652e1bc05e9918da7e21dcc4d1036526e880663a81b7d0595dcdd0e271e5b3dcbcf265972cd425c1fc5fe0240433f0be", 0x60}, {&(0x7f0000000480)="5a4d6be0db9a3894116163a0bc98a5cb77ed8663bf798fc7b9257139f3ce4257ba3457a39914928c6cc659896a310bc1fa4d7bafd74eb061eba5d48181debe49812ed2b4825f1c57297f974d297100a9a72a8cba81ed2bd213257f5289d4e4a69ac5412d99d98ee73c6502fb1d1e050e0612900920ce9396fabad6a35bcd92c9963bae5bd8c82023b6432c43d2189036ac4a1f16aeb21425f3d031ba0d5b991db680bcd8ee4e4ada33621814dfe08f7c8e7772ac9491c101c54f156d37f64300e91f15b9bd6e4acc20ad2707abb743daebb97336c67950d1696cfc6454665fe0ea4872461eae5aef0815033654b1c142449aa51f0b25704c639fe764fda22ca093ff45b9f35173472ef39a627aaf98f36000a63fa849c0a32b217f77f8ca7a80f54eaab5224ae98cbd3066c0dd810bad6cb228a1f7948ed9140789b0cde087e66a6e0fdd147cbcc474b913c54e424e3e375586e440389b91faa288ba9fd1a93dea87df653bb39021594c320500e98f507308a5fcadb53c4340b54f70251e10a04084d8044ac1b77f8a6015f6c7fd81c3ed8d97d7fef111811e94ee174bf36b33f9409d03de0ce1f6f28b624abc5550f33a7da398d897f1f7a52b3f36b97289785a86d7b6adbc6ce73517977648a322574354c4a8cb81b2ac23ba274400156cd1460ce1c4a8d4139038915e12a709b12e4dbe7dc142f2a03c9ced1b639992e607531e61a99243fbb0f38e6febf968152ffeb8fbd8cfe961bd0cd1329422e5192d266a693083d87b783180c0fcdc27e63bde8f6784344426ae5ec0968da85de7452e248382fec565704afaba656dc0461e133e93d0d9745de0c9a8aad264f4fea98ca335627e79ccadf35d424553449c202b71eb9edfcb7a4a46cb8525d442414984caab3f104042a9099a3eb9a130e00bedbc34af53fa23a2255fe196d4854602f2c0411a361b493b01b5e218884b9c125d86fa1ff10adff41c72ddeb1ea0fcebb97bab3d72677f2d5da7265d54bf818f8aeb8ff785415267a10bbaf343db6db993f1b09d70eca469f050fef95d914c181c65238f76bcf906606a4b6b6d412668ae09966c108ccdd39eb501fb43280f757fc6caf63a5345c0ff09fba6e23c68ff4e1371b9471ab5816a34d8dd4c65c004e79aa02fa9d3aae5e42ee514623c07d08351d585338f342fc361f7ea3e69a02bdfd4438fa86e11c910325eb7089a61d91d59f886224dbc8cd4640a2582fde85ea932e2deab3e1df8ce72d43b0fcdc5926ed5270ee9c857377aad8b63a7dfefadfcad6ca3d49e1956b0934b0c9a29174a79fd9a492c0fbe985c382430d922c47e5778a48152d2ad43dd8a7081e93289879a3deb35d2822c39414e78ddd5aef06ff35f7758f2aeaac0e2ac184b7c645fc11362efd9b83cc0ddc8b70281f0c59e5a462bc9af8f826ec3fedf6749ecc8c44558b969029c58b2ec91c3b407c1bd3561e552a26e03018473fedeebbb6ecca069fb567c78b2a73b7bd79780444a0594ab5313bb3d3af9c6d93c9279d9f3b8360611c85e4903bd64e37643408d1d146a558e01131778d3cbd11cdfc4907d2571f44a417dd5d3a31f05577f1e581f1dc95f911931c870830ac95d06f92c0b9c2a0fc9126366b627b64f788f6fb062f508a422d5595b521077b5f8113a34c18e241ed1802f6a69390f63506af8b8cce0472a890dce74bd89f08840070b8825d7cc50218ddb22fb1f80a0a01fcfc4c68652b4f885dccb004dcc7204c7744c2016f8753a9e9e88983458b45a2066b97c5c704d7e481243d4dbdfe53ca94dd60736c7901b874500cad8bd7079e0f7f09589db22cc53d95b0c7b4cce5f6fafd3a8bea8efdc908f14d5832ee11a253b3f7aef5b2b558b4e01b9040edc87928ac31fb7be289d04b12b29de63b62a3a8bd66b3fd1526c3458d405fdc3c54dc1afadce447c185e246d23a446a76a861eda08b88c9af1ba1437b72918641e0e53260094881d177203d279e2260575fd35e44592cba112a96a420d3a600c9b7d5ea3d2ec6ac68cf5f85b8ceb873f3b16effc799d61ba04f2150fd7d97b022096af2100522eba65838194f0c17a15c5ed4b2c8e860d367682046b866119174f13745bdf928b19c18a1f93c69458854720902a1b2b0fc4f522a6427227b18b0848a62c01e294a6e94a18913e5392743c1e61da26f9cbb51e09bf0998d2771b9afaea61e1221f107560b888abdd39b48e1dd74d8581992d9b4e54e882c38043118d3271b7a4d9b16f8e4465073e7ae2d69489137a89be12045366b340ae98a261959184789f2f842a0cd636f52db8ea558901c9716b04a5616b0193712429b9a64872d948d559f69648378de95e64933cb58e9770052934712b2d400c73a8004107770fd7fec9d2b2db08b346ca9e4382dfbeecc1e656c0548d0910d35fb6585c1adb7f799e0f5604456febe27bf980599fb407411e1c8e4c7eb5490474cc4372cbe678372ab01cff88e66a21ae186890de8225bed49b2f3c97e37be5d60b0d7d585bc4eca94f2d96755211abac3715dc73405ff9e12abe2ff6188c4fc8431bb4432aeafffec51bd6abe4e205b75318bcbacaae276775d408fa3d8389f9a9acb95591236d9c790e683aeddd81b71b359e32f3eced1414262fb8a08839e31e5f1e80e15f1bb1504f2d8c99677d196b081b418c8219027a52517de53243707a8749c438d4712f13f382f1fb1569f4530ad4cb84b2533830854b21963946ee6d411bce4052b727c451d175dc596aebd65f2a7b934e7a16cf1c3fe634ddb9448d6390448e6cba05626f1f79fb2cb5190720df7af5e33806390110187d2714fbdf178facc5b59cc93c33014f512e2c2b794241a8b02c0a03ccc3c66acbf3a482bab3e6ee825512299b272535f370666d1546246d54d4624e635420ab8529eb26af57ac8c9441b2289c8f42b18a084ec9de0808ff6fb8700d343b9eda176b431ecfa22b3115a940b381375e288e0317e17ef1cc4980ac4e7d606f310e7c60053343247d445ff5ce81bafe704849dfdbcc575a7e805a0858e7666e59ed963139f534060205a36ea53912efb2090691107c2508a42011be550a5daf42d7da7dd8e9386598063c3c562ce9a01390879e77c0d043d5a4e2bbdb7539c9a538281c07028d37f5bc000cedaa9bf928151d290a712ee2ec910e00d7beabc4da200c6c51ded2ad6851533db992fdcf4947a56686798f1bcd1e4436bbc6fdad5e2f905ea2d42bba4ab8b8872ad3d57e9fcf1d11bd42c63d93a4da433b69e9efb52e45c6d01cc57160ffeccd7372a4679a909668a4e4a708f66194d660ceb7e90ef8fb8f7d1b0d51d4ee77a7e3212a34c4854439195c865f80ae56d37edbe3becf41a474d922effb49280e6c569eaaf6e48320270d3c492097bea359d6f940eaf588d599a81fe70b9ea86a5a071d033c1a3dd09be98d0ef0c0cdb4cbd61b0d1beaf08c908ab928de5d35437f5acf19c5e92fb45b35f41ed6978cf32a506b521858b418c0819620efc3b703fe6c2cc567553e9fa635730aa979813f190e67fcec770e48609a84f878a725667f30ebb22eb6d5357660a5e9a678ed04a676e91848f1e080ec55f3baaaea0d71fb5d7f17cf233a88fa4978345536de06339ef9ef1465d3acd6564ba55681221195499ed90869b05bfbe0d73da4ec55e325d4ad73b48017b7ab6383fc36b5bc1631a09d01b8385f2727baf65d4efa851a82aaafe4f09e8f78e9bbd40f6c4e020369fd190308f3c2b20be1ef6813689dfd70babaf2cba16aad0b4ebc93f5ac2c0055817388839b7f9124628628f00b0d61da673b59a11731a914b9b82f3922d676f57f57536b4478f3a37109abf428dde291fcba3f4bd46590b98f79189c1bf681c2ac0a6ac361a294f48dd8f09e6f1ebf5ce5d39a1e54eb6fd99c6a790dae1df0e4532157aff57da058dcbf8c9c98b9e3bb8a8d9af40590530e5f980a81adb5295bd35f8a2cd9787ef8ac2537904ecdc84d719748bd084b5790fdd7b0291137eaf3dd3af3182a82fcb648842d92e88f22e954f462b329761dacd9b284a6f63f939cb8d17cbcfc257e3e24f39fc955faf2d1f79e4a60e7c8bec9fce5b1a807b30c45557f2d84c0bca1352b8111a21129463fd3e609b93739898228a661c913556b70e35f218d5b38d251f0f5c58a5641026123385c977b960f0e3f6fd8fdde83b544fb91701d275b6ac3704017b0e878aaf5d1621622ade8ecccc56104f41c364a3830a7b123cff58d9df6d899af5abf5058bbecf55f4c363b3c1374e48e47da79c679e80fb55c24875966aa5b39da63e8c600603d429f820d2b12049eead2dc383e8ba4538424b9ec89037e6fa10da1e079c62678e3e0f238ff8ecd15fa4752cb357937ff9efba7f28d03078029ab5050f95bda276b2772e2963b40fdd5b74e0f52d4062319895fec7d51c359fd93fae60986d01a6d9d7d12d431df9d8ad7c6f650510f6d6d9b70c30741303ae8860ee6ab3f459493576c93f781d1d893c422be8fddacef726a92346959654b4d1ef77b3f1e5613a2a513e336d5ec2b7b476d72a3fe25f195f6a3bdc9059dbed282f9055ff4e0820fad9f4426977fad65b2ebe2a70ed46a09e55ff3cebc2e746d9219a704f32372528e7c01db598ace46db5b14d1cb437090dede5a9ec33b64ef9ca8b4e002d38a27e70538401196e47d105158671e53cb81ba93257f34bdf9c7c7b56e35f8caef28eab4737b021b1a8a988f638c8430e9d98674e6c5d87f6b851907aeb0081455538a6b818ef87c152f469b35a41bb28a1de9c7cabf56c8dd968e9b0a99e06ffb28aadd6d4b165c4407b3bc55b96911fdf3e51b75bef96870ec57a01368e899cc76b9f201c0dff2594c1f7002c3e6325ebe155423db7cae63c022e70c1384406018e8873f0e1bde0b428db29434119b1310c82451082975b680753a3e6a414986d95eb56cbaaeb745c5858f3f5bdf216442cb4ed570a7a822be8ef92bb58d178ea2426ee11c751df788c2fd8a8b6314b0ce8b60cef1d11f142487debc380a28daec27eded990e9b38437251ecb07272f0b18252c8a9812946ccf6ba4629c93476796aa75feae039b116fe11ee9edca9eebe1d78526a549bcb7549e8e71e797990360fc1b1f93abc0eb25f92ce289818cab17811c4e83953b6f0922f61360458f42a9ff7f3dcc3f4b2af72c7d9963d33f41fe2966671ca86fd52a893361ce0e1f5dde51e1b048b0f63b73e22d58d9fe738c71dac8004c85f1b059d706a5d9e0d9e8531f8eb5e1c79841b0f3239e11aa759e977d40591d175dc9e3d73bc1b052b08b08ddaf882e8c7ff8d476c8b8f79afb7214921bcaeeae99fcbd46c3a7ea174b5bcaf5f455641803be7e14d8808627c89f83477d73b81c06a16803e3da9e177b756e16f97a3ddfc9a5c91fa81ba5efcbdd18fe4b7f237cc6ebb3d78b1e091f5829d50c77860292e8ff9b8d86154fd343d5cd95e751b1955a64330a516e1c14ffc7d3b1e53acf422e1a7d05ebab362e90a6e146a6075359fabab5b1473d0fb233fb1b7b152d67e1dd0c641ea967f89d0daafbdc476279abdbb7a64e1fdd2612d5bded45512688ce51196e10b20bb4dcaba7b52cce4f383f7947dbfedd3dea1f43bc2339f3a7881dd8f62a0d3148510292a874dfcb74126f90f12b61acc195115cf03c6e5201ced167d8f5b932d252d021eeecb0299f2eb58b3572e5bd47329462571144ae29ca04436bf3cd63020b0ff32ca10d23bc205a5415ecfed610c49c29572807486f31a8c03f7c815724e44f4877f7a", 0x1000}, {&(0x7f0000000140)="18947d0f96d064c204e4d51b86fc9e65aa7c92f44a7cd39102f5384dec263720084bec1ef2e38eef6c8cd780caba7aeb3910de6841bb317af6721d88de091024cb094769858d97c5db3dd5315c01036e106ee31efd47c4e643ecd4c2037f5ad3ffc4e9c780881360b3004945571daf57604bd3ba8c537fd97c50ec785626bf6704585a5a7ec82a9935dd00ca3d04c61faf91aaf3108d156bf76ba6b4d3f78773cc38ce2191020918de0553c97e40d87b36d9a982da90b10a4d4535b19a2d56eba2", 0xc1}, {&(0x7f0000000240)="2392af0d0622df040de60625014f10f27903e8735b610e431d944faafbbc49d430a633ce2e", 0x25}], 0x5, &(0x7f0000001480)=[{0x98, 0xffff, 0xa97e, "065769f62b406b8530777a4da5155973b560881821c47b2260de72bb061f3d43ab894f4947676085fa7405b7b1e7ad317c79a04433ce6c7aecf06cf5840cf8a2f6fcaba3275ea67f6412f2adc8fef775adee216565d9630647f6c1980e651614f43b3b7f292196ae2855dcc58925897ce083018ebea1a0e2dd1195f15c22a4cd39c9ad068f"}, {0x1010, 0xffff, 0x200, "d2b489e5ff2bb9397b8c83404c14349d79fbbf5b3c0508845e118f361d5d6626cd06919dfe100c288193e9b9b4108ef4687338f2530e63d7621237a8230907ad95e3d0b3824931434efdd7c19d32d0f2da8a1c96cccfdf4ce28a68972341e2580dd1888b1eeaa7442c43f758d6d2607a3c58504b9c786b5c23209283a672f267a2f46ee68687d398aa5d79983b7017f265a0b83c6f4f2050968924972d1a691fdf4ccd8609843d90a6ab733882c2bae8f3821fe1a203bccd8735b3016805807e951088af9bf07319cda8077a2c43316f36c6829f75fca9c8c94cdb96b49561b5799eb7ce74749d69402b4b1413754cc19ce8cfeeacb0852ed1499d6c7227dd1fb872d98b6fd1bf911d2ab34701ab32a7cf9ebdd04f84b851fe56c95971a916380c8a6aa27a394dcd6aa2fd63f921ddc0f9cdca7a647f982089359332ff0c2d3e4cc8bf0cacdf61e2b1df6224217a30c714993b2b0e00125bdd83dad88bda369612891cc78adc5df4b8d9f60e4bf7396accd90956acb0ecb05d0b484b22541339f57331f9cd76081c677065c73540a0495244dfd60caa1a83a6b17f589d49571e1767efc82ee95308c3f1eb33da4aafb9cadb08175a392a705fd4faf99c45bdeb3f2f0be032330c8b493bd75f0eaf8b86d6ff07b4ef0675a49047f5ac8f86b6e6cfbfdfa464f01f0aa73c08e1b6f1d90d3fc9e8ff35d4f998de45e3fdfcc0a7c83b3d2c03bd182b711f3d3f22786acad41b641601ea165023a310d77c45f820df95f10323a9b28b0047bfefd8be88bd0a73470994c310e8762246688789839dbd44fb5b881c046176311f26f055a4d96707f9cf4e100c829524da58304cb925037b9e7f3a56c83a8ee761c327edc078af92d1e559cc9260bc064710136bb11d07705d770766b9d86d4346c5fd5bb1497bac2e658408304e6b2e9e1989d13cee352c23f861203dee68807e721d8b6d3c31a934fdbc980d3636922b880f74bda2bd8a52662701017e57b4572dd1cbfdbffa43907aa8589d8f2fabdcbf7dd200162d7a44e58e3cc39f200209e0311da7791c8687fb4ef38440b594cbd335fc1f10b9590c4ff18373659f44527e66bfb6a99b4b5b1fce0679e6b2a6d23fa828f9e860e4a413b1f15e2f1dccab8a04c0766857a618907820537b554c2356a36d203d37a92a167e08617a28a16e5a7cfdd5443aa514ea0839a13333c0cf8b981833c392d9e1853f1fcf9d9fc0d82159db7e61f4a1386fcebf0f1938e5b1ba35d003f8843afc735f92195fcb5e03ab0934487217d43ad8db86ffd962a3d779c40a89f096436b3a11636913ff4a91c33b03010303cf684e06623399cbeb5b56fef8c2044ebbc5fb8898f501ef0f893ad407ad276e9793a913d7edb2db62fda24f25de36b56d7489471e61baf79f10a3f5be724969725a1af138564645d182627d7b74c6908476502938478d04a67fffae7facd9db946224aa2bade3c5733e4b1bab7da2e8cb563b520113042fee7d314e57b380bf5fec5903b86702bf65c257198b775d371785bcf5693f5e229155040c94472e7c01912a4c5301f9586e856b573ca59e8078d218a7206412537100f20403e207dff6efe26f556ff341af97546752fc5ef7e6a45c19814a0f61f8d48979bd8e0e6ccc4490376f7b8f8211c78a358cd205b6132fc3f4e0e8750b81cac8ce68e4f0f78f13ba4a1de5ff37daa3c10ff429047fa14ea3a5cf9cc1812caf8243bf7071961fa01ec71af9b108371f9ca58525b597cc0e9b10ccb05bf62227fbfd016f59e2e3d2f992786dcce995b99a7432aca7768c6abc3b2f26bec7c3449fedebb7a66fc58132e8376f7d1f302f8f736c2269632efb8926aba905981ca01016186b77e57845ff94f09142b00baefb034e6ee0fb03447a95c6578704c946f474c10493e4bf13d4b079a9f4f2ee658a012ca50087895183adbfb8a13eabeceb2b0de541e9db97a11e210617b925b0a81bfeeb43ec830aa1d4cd858dc0ec3a9c14deba54040f771d7c6dfda05c854f78f79afbc5b797e2c29998eaa431f16c43880ad10dabcbfe37fc96131b36db0d62e1012c76cad91452d91abb85bf0ffcfc9d8e551ea5b8111d62b4e9d5a732e7e55347b8f4ac9392ffb1e17ac4100be328d1eef73d89d2a4e9220fa612fece9bec0587f1059d4e1de45cfb8c6c177a59f49e7536b076dedb711e6ec8f2aa221a4397aff0056134c009cbdd395e8da96a039621939100f7d70f60135e846796bef035f54e21e45a028d1df5aa88e2c0afa4ba7598d752551e36b3eb0c9c58872bc470e98795175a0f3d0cf706ae9b72ed130aad068095e9aefbae5ba37e147df60797a8afce0c4017e9a3312636063757feffce7eaba2d8dd0d593bd045f3834353278c3bf16b89cb6c86bbcb1f31b1895b0d3ec878c648c12f159a924312b65dc3802da951857de3a65861a9678d36ce1166c4090b6dbabc84a8490dfc355764634f99ec4c044a142a9eadc34acd7cbb60a2e15524c0f024ca6f2c71fcd6d79618b4a4f3ae51b99698ca0a85b193c8966a54e978e994b108680142fac446ba3c68e9c77ab551c5828040bb304a1f5aa55e020721862502538824c48f4195ad451088bbd62b5d0f92e7db116f54a68f91bcf1a54e3104b75494058ac2931e9b5b24d6671d0f64bd125965d9aad3609d2619af288ff65a998df7747b7526deca01617f2c166aaf9072d4a757603c9ab58d0d1f021f9546513facd93574d642b5325b4d6daf79aee65372d3b1c2d50e3977b8152b1f20b07f5d7be530afbd0d963c8b88b23f4f0217cb6eeece3bd0eeffa288d1666e932d1d1f02c75f78628c3ddfe90f5207f58f775b90512dd7cee86ff3794209edf05b7b6790979b4d20d01cf4b3fa9ea70dbba3b2bd6259d1a3ed431b1e2385b19f794ff1932fdd26bb8ca12b786c806042c2a903e282bcc7b9d443b6d9f73ee51f6d63e2e4342991d77c063ff8a5bafccd1ab802046a9e89a04c78d517fe80f860fd01f8b4f781246e22427b9644e3aaec7f229bb08f92f7d90e7890f99a0c1794ee3f2e31c82ecc54f67be0bec89f2ef12b1ba358d5adda03cf49ce978313bd1761869fd3e805dbc8d259a5c2026e2404ef49df5da284be5697f259ecd1e64501cfcc1d065ee04e1b5c39fde8a29cc0377ac0bc6a73ecde4a2ffbaa46388e33d439b01379ca924c504ee407393080347ad34406c234ed967f99e43cdeb78efda9cd6c85b5cc2273ca512cc31b057efb597a27e7ee4b62bb7ed25a7801f1c3166e557cd2c758f59ce3594b069b4cccd7361d5cf649f4d844b3f25ab2913c758ccdfc7e2dac2b90b9fd1038a60673e38bea6a818d8092f8745f533867e2dafbdebcbd3e827231dc9b5f77e3908abbf22e4919949ac2bf7d33b736b9adcf80bccc3f9d888a9df38a563e934ae079c014c1695970bf6fecf878ebaf9bd9e2c6ea2653f47ea3c81d64ee6fb015595753593e1b26f46e7be55759825763169767519f28bc44dde5e86417ddf2f2162f53eff5aabfe12682df08b4afb88352ad1032931bd108b730e6e812bd15305c2a724ff8e265ac85bad02acee605dbf2273c50157bcc13f1e0f7a8c4d834cc408a4c6607ab9020df58668ef78104c8e4d847259eacd9d8a2cd1efa1fc8150ee501b43013188621ebc19593c68be3fbd3d801bb5f04533c5fbda86d3bd1f1d144c2e3446a1b45580e7fda035ea16c04b2e90f61d4e766d112241cdf18447b48eb628082089a6070fbe5cc027f89a29202b4106c92a8990a27c9a0e639c05962311a50e0ff8ee8a16a0d5abb442a814a24d7b8a6342fcc3b55f4997dd0f5f2ee947f9cc2b8400bf6820e67a6043be8862c58d74cba3c1c1fa865fd09c57bc5d2fa5a7a123e1f4b58f56d77e03d255583ebb03b6b83e4e9ee12eeb1ac5daa2a98411b4d3e23be3675618cdec0ebe207e3c8df3d30665a6905806dbfacf2a040ab9ef495605505c5ab719365b5ff5bcb8db811709268d778ad273d39b5aa54bb02b08775085d196c954215b9fd454fc4bf541d90e8044cc9999bb554e2e4146fea350458363633495afe93ab3fecd4b62eb0fb50e1ed3887ca0ddaa24dcdafcd2f1fb7670bbb4e0e4ebf5d87d75eea9ef44add2596f05e16333854da69e6d8d4a92e4e80e8a2af058f541ca2e59a2b1b0cf46e8fdcaefb0d164d969d13b85463285097bb43909eb159bce7ec0edd242e59d06e7a7b7f767f8d69b3ea03067c1e7910e84b0696d3d0b7e268e231c1fc3572a27b174651dba7d6f6e8f8cd1ed17035fcacc5fcd4dc54a95dffe72a980c45037b08067491183cda3d7ef1cd309cf7613a1c397b4c8d4ed78065c4182f4a045642064635891249a29059f77c92f24de1bc0c01663c27b89e300646ed6462d70db0c0b908232f2124c629feccbb5a7f20e9c76c89cb6af94e536ce022c9eaef621171556eb102463a3bf63c6f1721a0f6b8fd62588c7e59662374699aced277b20867dc05b89426b11bde58a7a073f884f6fe0d38af778002f5cee8a0f4c9d4a8812f0ae0ecf6eb644dfc8addb78cfd5fced8b2faf7f3531c962899fbb52559151160f88f2bf770c37ed8c70552586c1abc50f18315dfe67b7335b6698ca90f212d2155ddae30ddf881834e1bf11a5f668cf25b16d53a7d11e351a33cf7a01c940db452f92ca018aa9df77db7208afbd98317cabeb59c0fbfe8a525f608192224b91268f3b868acf73d7e6f8a94f41cfeb0bd188454d56a3e10073a35a2e7753992f878844a2616cb8ce1b3a3978efb1929fdffddc65aa482b1a5eaeaaec23e480026f8d3e3346f79bb1219d3c209958d57a6d1aa7476aeb7cda0ab3bcbe3af5908298fca30042b80a45d2914ee89d428397d6f3a1f242969c6d5dc9ef664334da186e7128579101bb849b0ccb564b309acda6540133650eaf7f93c76b26ebaad5a1fb99f337fbe61f7387567aa835479cc796cb4de3a45302105b025f0f14db7f7e1e7e2e22c131fcf4d9e9c4261523d70ae09f78cb3bf31142369e9470c2653d41ccf0911e250cba881655c915bc86d2cc9f8e397ddfad4918a055adc4ee4cb48fd934a34342a7873d3a82b732792330c0518ffc689208e601faf3087c967be79c7046960fcab612709d55807131d72e557f54c619fcf73cb740c4bb0dd9276212f7290f50334e201a3721b86a62479643aa24460310cf0df802b481dc65fd8939ddb5bbdbd193f11c41d3e2e18c46b660990cbf2e9a35b87ea4a8d77c59785e9f28592694049f093c5a198f976851c140e0fb27c7ec76488986b79b6a4c6c47b014817425a708be033685498526573abbd78451d8de6e2d560d2443a22355de0a97e244804eb600e7aac5099e87544b605199759622e08edb7ee93651709d46d7a8ef6ee78170c2e9e012075446bf52b8717c7fd65fee7f3427c1a81ea70d9ce255824da08a078ad588f58b34968a01c3a81a82a1baf9dad293c35d48249c05461e2c62fa481a112af3ba04ae630f3b1d5ded9a4dd0e8fb2cb45cdf823a72b26385121ed79496d6a482b2cd5abb7158eecee272d04c21d8726997b34a9cade8bcd2d5bad0c29496e4e0bbf3c3ac51095ac22303027fc2a464cfabf26a3515764de8edbf108b4303d3a8ee21c72dfc182e8cf4cec0dc3fa957eaf505b37be86430ce1f3e6ebf88376a16c2e824b321d6b4dacbc8ef1123e2c8c6f333747ac6d9c3a87a84a490d8a3fff75c0ce0e4b6fda4fe39d49726eb236eb18a3b5cc3517ca9d189f106a7ee6519d83a3f71820b6afd3baa12c3e62"}, {0xd8, 0x1, 0x7, "14e4274a46bcc7f52069a9279dd6633c533ad9375e2038c17e5d7e7f4901006081041c63d43d3a7feb4cc57f9627bfb96e5e596e7aefd696c57b9882ad7139051080dff0bcf5a9b6101727d628c190d4f41f1be9fee74edbf770a2077aba7700132136225b587d36f030520ca3c7dcd7e3a3cdf4e4cd9b89691e7f9289a3f83fd89a16822cdb8923331ca401d2431637af592aef7ac17c7fa449863ebfaee901f0f479c54f21f0c49d079935f67fb023c0e6504224f2dbd704a2e989f5e224c6bb47a8697aa8"}, {0xc8, 0x1, 0x2, "12772c067a91eea595748a8dec866693356160e24dde92620177d78311193be94a26da4f951dd8ce067fbd173a48bddd9cb8f8eafdfb9dca42436ebead06f4a29d838d2a45d82d9f9d56f2aee349d33343e6d15f213b4a81473b2bae1768bf45b6669b9b75c503452736dadf2a96a0fc2d33fc5448e792fc0534c79b0dc71866648c2747dd55bbdc9cf88d32a8c1989b5ff94d43f6f19e60fb3487c85650e35a943a94ca603e0bf62b5f2d65278eec873139c5"}, {0x1010, 0x1, 0x0, "aa15b674ba603a6b3bef79e99d247a6f3d6f007a1868c42ee7c8d0755bea77c477edde1ba6ca123e78eb3783cedec15d3cf1ed41fd4e4e3b4a260f6226c3baf3b972dd78d89177d37770fd08f1429e5317f10507f882461ee2d0036ca95e6627161d31accf5aa18cf8802628de49d8c12d5608cd3681155b44a7ebeb9a857bdb48e964b579ee0edcf6ceb3a2f5f5b3613fd80a36758ee6b7df9ccbb37cf295420e92ca6fa894aafcb73254cf63e49ed70f537e3aabdf44e997c5ba7ed643b756ab00ee9e808749a201704a7b2a3dbadf7b49b3728e9a1db0fc06a2b4cf7f25d5ee99d385a2172960df59b20611575144dc9856f89f9e788ae17724acfb4e4ea5f58f9334e5ec6ffb3528d0276c3bb1bfa82bf5a630af09f17c531650125eb54f645c8be979ffb6a026576bd7f0166277d799240177ff47482fa83d432695bb9940dfbfe226cbead8a469a5a1ebcabcfacb548960a4b41a9b079314ffdb3558d502711cf482b9fec6c22c56412c584767180b97f7fcf04b662aff195c1e5efafb8113a74af2295ded60e79174e07caa41969092cd2f221f32df3f9951eef1a8c5d96cdf85c763337b2c6929b73ae386caa46f75174e3af6ac748fb666e89fcde8fde9a2135884ae4a6854dcf4c69420530ea3ebec991e518ce5702ef8811ee058620974f84abb39ba07efb485fea3b268bbc0f8f5c0ec98709c0b07c96fd19c07aa7833ccbea2e3a0c0bb574f439c4a7bd8f2e3db1b77e87530fcc4deee85a2164cd072d2fceb8ca6e90985bf11abf91449b2a082da1860b2d4ad1fc128d470f6b16c64854082f572a75d0d65d2121decd2054abc7b8c3a981049286f1aa662670f82c843c1df1f568a807db22456a4954502ec345d47e8e68e92a2b22ca31cbf55f7273ec10e2fc3526183e83be0bb36ed6f55a4994065a7136f49b7389a6f63b474086a5fa7f596a2dd488a938d45c0b7de73d7070e81164c2fd6d316a10a9de8d61b4471f0c7ee2c9bb795afc060fa3f06b6d9946edff3f2543f767a4270693d735865daa8fa485b981324ed34801f306d3fea8730731857d3a3317893e5c1fb852fa1896be94fa2f0da6bad0da9ac5a28b3dfac028c7b667b392e93faf3f57cc79064626419eae57b77ef1ca9641d60ff43016c199c89ac8bbe553e3680e8ae1c37439904783f0b86b4311979184d8e08640323b90cd6eacc0909b321b7137b663a2fa8eb876fc0e17095aacc650a920428f8f3cbd09ba9a0d09011d9a609f2d0ec653414e70f3df96a93c88e1af3587af99e3d08575f6b90a4a97ef679fb16ac527c6f84180a10b9113481f5953bb83ed4ad1f7942fd2ab6dc24bfeb624731d3d3f69106d44443a271022b5d0823a97fcd1734bd57f1ee46f7d6f3a9bce20ee650a902f15b40da83c91ff3248306facf418887fadada88f4ea021696fa5a8b10f2074dbbaca082808add14fe5d8a30709d7edb80175dde5956c20a7bf6a796fd3c0c635a4cf5cf426f00c3b34d019967b32a82b4f0ff5a1473f90efc01c626d4f88dbda6d4a4786111bcf8f19f3ca8a712f8303174154a13502303b681c3c5c2d422a60759cd92411c4ca5fe9d90055f4155a79061b86c85c05f1a4de2b1da05d725e48071baa52e60e23b0aeeefbb9252c77d94c7bbbd5dbb93673985cc5fbcff3921327bffbc79f577bb9be34c016068ce08aa1c295339292cdae35da5bd8081958c3fd0cc7da769007b6480a84a1e08313d7aec62d7e5559ea5481d5e1bd0bd8f266480a952722e32b6aee0a951648aeae967996faf233b01ba6388387a0239a02f7d907cb7d17f7d8f5b57b238ffe7f915cfd2f8d05854a17f1f9c45604cb50e6ea26f43f896ee06826b7635ad4dd7d07a434d3f490fb9ea42331d8b74f1cc8ed27dfd4c986d39612e8f1b323365bf7fbe31bf2b771c928950deb29bc2d8489c6319801705257ffd31ac63dceb79a280243382c048cc6faf4798f4195795c3a4bac07a4633e475dc097e6a43b11d07443e810a1e4663849e19bcf29d0cf3d6ebcbf6d4d341728fd40d808714d4c4c023f22d0965cbc582a99872ae5fb23c9010ba8f19dd0ac4ced4f840eeefaae67875605dda796d4e377ada216d727836833c4524892a5c41781e2dc03c75d8146ffa987dc3ec3af71bac2930aaf655a3e0fa6e0271aa29c158bdf7509e40764faf591a717aba3394f63f69f2a388850cf57900e914159b425a80fe874245c52e64eaccc6945e89f06ce1b03f4d841bfdf6d9c2d68327c3122eac0ec63a175ab67a5488ac578540826f4ff729e9a742266d0c3b6bd242ac02faa688ad68e30c5f56241c7b775f705ce789792753f9d9288505db71295202b8cd3263959a8d810abf4659abc0d55aa6de84d80a459117aaabc4eb1325837f57207c8fb8f99b441eeb061d400b1fe69296928b8e434dd6a8e6672a4cfb9ba6e81228a73503b3bef49238a11b488662cb24e821daf2c9f4810b5df6d21780a8cd307385c9112905cbfd01d00de0478817d4e058b28c9c32d74e902c137c7f652f6ed6480c7cac57be71e8a48a2bc5e352ed33a154f55cc0f8e53c98ea3ef8629c9572a3e99aeda78d3d33f3ed4cebfbf1e000c81ce65d1582bd8a4e4c70e6d0b823239090e89fe9a6e7e0405b46334bfe14e90f97ffb51a9456a9d119280f57c0ffffab4edb22a72a2082dc0d63a29a00a379c524f3c92fc16ec5c78cbf70f55f626af5ef5d0047b0f9ff4929b17261bca30f6581200f7f4d9891c456f7584293080c13f43c79f7d62a6af6aa3e9d9f11e1705b4253bb738dbb4f209e5811446690c73fee6a2fc679290b9aad0c446816985ac19b4f5a4982984df81c617b6bd8a72d678b1da3e6fbc64ade00f15de42c6c492f78661d1cdbb7c9f8a5e022b917ece260dfc66060f3fa40be35784845e8d80749f66b2ee9e8cf2c78be673689b126e5738f449f43396e45997363ac469a167093115c12232bca83587d17a92c730f0dc00491be72857d55081139aadeeb644d533b863e42caa155e2b2066ff5a3bc0c39aed77604c9ed711b4cd35ba44dff68f14ed7612f9da3206cf022ffe4f580a200086ab8f793ab3b8b5bea4961624112a9427479fe3e8abbd6cd5174859068b2d69f987ac5f9a1213d1bdc38dab2e3ff36fd9c7f9f64e365d5c8ecea9f99b86a1ec3265f1bc9b1d7ca98fdc96d2cef09ef92e744574c7f057dc4000ffd3548fcef5b28d06508c8f2f9b9f1bc22495c8037ad1d354e92c0b15d038371b504a9fc022813ab3c08e2d40a04c4c7b44fa97770a32c9d09465a258dbad11f315811803d4daa2a237b207147c145ca01ad9a47c0665939214e966518b0f30c7a770d9c39a53a62dd212c9a9138c49fc1015467bf4da0c495c016aa6884919fda4cc2ac5ad0e8ddfdb4b346e00e77e9c2e3d65e612f0a986ee905855b5a4436f739bfa3528b3b7eee6cd0970db8db1df0c5f649bee6657f3bb41ef987fb42bb018485d2a392e15d20e61ecb171c019c739a7a7849d555b20e1ca2733a662b33f8dab18e4e111f43a9c0e6c072396b87ea43127d8e118c55208a8f78648908f228d097e5f84c932ff5504bc82e2e3762cba044ae7d0f6ba81efe9a8c48f011344f2a5670747426140c78fdb75c9ba123829674053e55e48638f85702726215082d4416e966dbd3f3163252f5d39afe3935c9b2d21b8ca7f3acbcc8198da83db0a2a9db02d3de0a4035e89975650a0ed739e6c03d14a0c3573e95eb253f715a7eb7ade3b44686ad00b89001d5e0e1cdd688b3530ca3c5ffd1c6cce02b044744019be8c84aeda5ce4dd2dd2f9ff9bf068bd00eaa53b4af9e5fa9b9f0291425620891ffd2b64d50a5d805b90a260bc1a520a666d1d90d29d02427c13c007d1d8cf63f2fa6b326214b597cfc8dbebf0ec1cf81f843a3dd26724ee04ce053b095394f7c6be51385f8ca84e9cbc51ad44ed36a546ae340276cc5926d7f0c22967fa2bcf334521b4e158930a1bf1fd8a82429ebe7332a8c6d10f3c678f0ddd37f498640bc3a0093c864b50050eacf219a6f2b83341d4d057b4d1f2a3f9538cfbad4a9fb6e7dc5a12e445d0dfc74aec1d27e655ff9ff2912aff01458d2f699f779e97bc3dce3e2c265274b005f2069f52904390fcd602554587324b74713b68e8fb100fe2f993390594ef0224de63d28ed491246af363089b046def09c68424850eccb8002deaae3f9ef127c81d6548261d9c5230ae5679204ee153b981b6372ab9c60806c69132baaf607ced9db071c0ff5074ed9168d08e331b9ba428282e8180444b909419b962f19a461bbb1e4ee0c8cb2291572b4a4faeb78063908c54d161609d4efda3c86d308cae5788b4a243e971b15576dac9bf0a3c8984d4333593ed35822c698c2799e8d549c865fb0500dead07184cfb88fa455bad68adf6333aba3625453cb0246520f7d147b8a5e66fdf136759cb32c42b09aec7b0b9601f6b2e3b2b58a4f709d87d60420d0d0adf5931a0cfe5a51e8211849ae84f8b623dc573e0c6653e4498b2f2b663aea99088a288deb36c7e16c4f1d01429cde16ffcad12af9b5ef8a380367bb8614d836dda8525ec40566c31bbf84bc4650116cfc94f3bc587cd1ed9aae19b2eecdcc99f043547873e933c076b6f1a9c8cd9aba060c6353f6a236a2617badb27f8b9772217ba71f9015c8b4954f45cd784e1aacdbf8146e954329e72902f59fc37ebf432fd00ebc36b03ac1b44ab0a42df2a6b48cc842ca8d5b45fe21d3bd3cfc4495da02f26800a3da1a093c9f9f11dc35e967b261e5463a4ddc6ae23e886fdaa4a24ffa37827e0db7be360c29b317a1ea9488adf4e69fae29a9eece7a583aca8d3a2a6eaa1bdccf99e8b5dcdeae7a9c7d11aea32c3e195ac9395be4b185ce49fe6ec8d8bd4c82c24183a1eac5d94e56a5d02269c35ed28959b38d829b937a0e3e118cd8d1493689f3b4189de7f37c13590a722d5792cd22a1e8498681e7cfbca5717b6125982ccc25ddf742f2213d6936e0822780f55576a2836651d004e2cc16b4d8e2f3557699a6d8662b12c28ca21cf4daba7168739f93f473988e3f584afa256f2e3cd2d9919f29917a2ef00ada5b9a23b6da6d6f3ca31a4dec5e40b87206cdaed09bbe49186772d306040576f63fc717c21af7acb9ad1bb69f6bb9447298e7cd55beee97704fc0910edc29017513ac679d104e8c53fc92fabde0327dfd1976dfaceb8b02b50597568abf1d21d317d16e84ac7e74fe9532aa2e7a6b031722ddc1feb0170f8ade98f1ea890740a4d4ded2fc8460afd6150d86e83cd55763d2302f8866b49448250de0d0333580f519d413838bb5fceb144325b624bdf89ce429b767c0719fcc7cf2d06a9fcb9553b45b9457b864a59320092782711e887853d0e90c500ee08b3e83efb66ed1467eaa2cb3a3b31e4f2b8930116993cd49a17b52d2820cd02c7806570f321c4b85a95b66210322f92a56628dc33f93e0dfd8a6f58a670a53e1596f639004de0709860dc0d4ba34efb5ec4f09d44fb4b684028eb1e8926a3988c28161b106e53832938d45c2c66a2c83db9a37e993037ced7f3557db38accc843d8ebd46446d845f6fa4ce03a7efb6195efb03b82a47fb1a6668f2d361ecac214e199f6f4acd8b4838008a8f23e3f7515c67487b2f73f8e1e44624d8097e036e66954c1aaf9b547641f75add246f0662bef114db5a296d000e304443bd9f678496d3c92003659e5a76ad92cde3a6d9cc6805d7d681f06d1494c27c3452a43b26e616c1f4ed5cbf752d49"}, {0xa0, 0x1, 0x4, "4ae9e08590370484ede9a743e0a2cdf85d0fe1a3abed7f2915daf2cd6050de9019eb072a1ad7c7479b4fc650335acfb661d04915b8291d0b5c60c983dcd6b46009c1d31f3ae5a2c810aa895bc5b535e6114159a1f7686b5afbded91bb6f5f940453d832cb8fd73ff9944be23042bb118840e57491a580db6a61b092758dcaaa48526f6653d529e9f6638ce"}, {0x100, 0xffff, 0xa4e5, "589966cf6ad03fda0312fee01fcde04e117b67a11cf8575859756ef591aec1e8580b566bf98f09fae2185190b8d607c9b071bb6755489f9a784a4018e09ec8f03b13661ac87ef89a6f68b57d536f917dfbb564aa01f6c25f883112e9729478b8b353123cf49daa30c2b322475d78fe9f60ff6bbd471f9c3ac1cadffa5aa3bb9039e9d5bc870558f1b656acc5cd62553f9ab4a66fc031ba7d5baf3fbc85af2f80ac40e2e65a5adc41d4e9499de5a2366e193deb0807cc8d2332503f7e4bed8956e660d5128cd61fc8b45be2d5f3c9eb782a2857e073c627158bcae7df92da0096f8c49a21b1c86b45f863e6fd3ea4"}, {0xf0, 0x1, 0x6, "89ac8eac0326110dd38f1c251e8aa41dbe73b4c1800b15121f28e15be8311cd6251336a58c26e1944a7b955601d9068c5bd446f5a34c6ce76db5dc48e5293fd3777e4288f55ebc7ef67fc9cfb66b0d72e79692b0a90ab4ffb59d5d6280ba38c9c626b7a1b607e29275744c12cbf37c2636586a15580d4a9ef7bb21baa7880e4d458439f51aa13b9c6da5c3be5dd22379c5a7c2d8103e9d605af8be7fa886a708be9011cc5a589a46fc19661dab4696b2abeb70430239ba02d3bbd227f9a84e473901491792131e4ea191b1772ad40e57d70d12d5cfb65072763f8ea4b6b559cf"}], 0x24e8}, 0x0) 11:46:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x3) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) 11:46:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) getpid() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 11:46:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)="6f4c254b28a1373e71c17b57342acdce5413855b6e538da4a95c2cc4638d60d238608c4d357c6bcc21f537413c46d21378ace3b4edccbaa64cf38e2e169d13afd2eff90853d17860820f58d0f9ef7e8e62f6e244bd516acf4c1d1ceec6b60989067c77ce1fd65fcfaaa5897062ed96cb40c6576d2440701630a042f602c158c790091b955db39c08aced57436afb2862a8549bf47208e1e5f726a190df34f29b094513e601a2aa2fe5239ee983b0507f7cb20a875c8a4c82442d45c87d4895a46f7bed1f63a72cd7c04d30694231884e4b284e0fd2471efcef", 0xd9) pwrite(r0, &(0x7f0000000000)="d91e7d1877ead3bf8b2f00cd55b8e977700efe01fc12dd2a5c1b6396625d899ae12d8e39b95b2d8b1e106a2b900ffc59228d89bf04a0c1d3e4599d75a7c648fd5be42f4e4aa08576caa1a688edde29bfa2584e042ccd50f912ccd82598c084e731a4f0dcee2ec44bd480abc65fa607cf33f603128db33692082f5ed6caadf0a8044ddf612a13a572bef210e8dab9af078e9b6e5fd848277f427826458e1fcaea1841b17d111ea209f63bdcfd5ab697b272b526cd0e1b96527e0aec2490740a12beafa1fd6fbf4971", 0xc8, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:46:16 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x10200, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xe180, 0x0) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000000280)="031cc96350b0069ea1ecf75f9a83d1427d81157ba9f6a5943a46a64c4f47a7a3a76c27dd6f0dd919ddb1aef5fb59033c9ea35901da7b4d2a32abad0b2399bd7545bbf725b8407d", 0x47}, {&(0x7f0000000300)="e046216371691f3adbc3bffb6616231cd98e43fcd8206ffdd16c735bc9eb393c4e84df28ab6d1aa8aee9fa76c3963a3e5457aeaf6d934cc5c206a21e6d2acab786bdb882259be61f514e", 0x4a}, {&(0x7f0000000380)="30272fbfc62df8b8199e726ddda594d4bc68d2dc2c0f5e1af10c628f06d959a86250fd58d1a4a7b069285acd1036366a39c9af03bcbe6dc2149f3f9619354fe38e826d5ae6f70cff1cae", 0x4a}, {&(0x7f0000000400)="ff0d1ea363112e801dcba2c3f21b7145ff5ff6bbcb23f728254209d3fdaf205b069e577317299d1c312dbfd7ddb6117524eff612eb0bf8196e660f65f70f20ccf0172c81babb98c2e595adea4236cc3f715ed45ce29105e26d1987becc768439d10cdd05ee84efe74304b217196539f34a69c9bac4f0011c2221c6a14d63f776e8ba0f49ae7995e9024614bac043694e2b89ab7a61e16ca064ef7e5d5180dcb0914d12ecb89bed905bdf7606eda29d21fecdba9586212fce8aaccf8dc568380aade7f3f011d6d4c113dcfcc584f04c78808586faff3fcee8207befcf5cdefd64c4fb5aac217ac603a21459ec091cdb", 0xef}, {&(0x7f0000000500)="4dcae963c1c0fe77f420d6059f9e61f0fee8a2550ea76f8b6d1fda0a808e80e61a435844743adc2d7c6c28b932d6787516104ae20bbe66c0d2441eefdacefee6ed4bca1e1590c6eb3cab9e7e531e6a", 0x4f}, {&(0x7f0000000580)="4e0b391eeed67a232f3c117a9b8358e31572d79ef470d5a8abcf71c6707cbe35e2082388d551ceb942bbb622cbbebb072f8bdc3edd014cb633e2c98aa450076ba6bb509ba0f364442263dfa06c8d4f4a9054c5e531aaeabb26e721d95c04a2882c10d668fa682c1c01ab81b72cdf78449765a6102a1955bbc1e5c85661", 0x7d}, {&(0x7f0000000600)="df67675132fb15efc7a02bf80514fd170dea6517bdecfc6cc3565cbfd44970c0364dc4ad10cbe80a780bc7f7db879294ea76d274b310a8a5b2cb237e81a17a178270207a432413db4027548953ab202617621b3ca028a40b9248e7252254a2831635718499f71f88ceb7bf0b2f21d7670ea3b3b0661729fb9febff1105681fb7facddad4fe89ffdbeb3498886e4e7467eba9f1312bedf228cba92b1088ba27bcf444f2f56a9734c7c31d15712667388a58d93148cadf25cb696317bdc02231d230cda70e6b9dd9296c4557ed799a62f2769fd5be02b0595c534230d0b8990f0a052817ab7ade952df2f22692373061851a31f243818126f99385e552c30ae567c9874dea15dd306e21fbd812bf2a362ecee0848972f99c6353bf1714b3155eac90a3d4675dd2a6bdb02ca487487fc4d2a1a2ee289d8f293a8b55bb5945ed734a2fd8072d532a1695484fec214b3b360138b13eab2613b2d94378310271469c32fdeb232f199ced29fcdec068aba94ea1c2e41d91ff89c77c67cb1c830789cdf9e1d4a755c5bf0333177a4e34615233091bbc8ed94bf3a9d6e08bd3f9786d3617bdfa5161bd980ccd324b37abf7a3fe7f01697fcf23e7035c80f5f48de63c77836c649798099c2444bb443115a3ae6dfcf0465e6efaa84977a7bf64c2d45e18b1feb0bdc3947cd3889865bdcc53117c257cddc70b1c508741fc63b8970ff666438e3db9c8954f3b69b449a7b0107f1115f2a6c52aeb61936451ea857c63c796ddea1e7c247dd73dbfc7336083a2025fee0156880511478ecca4d105008ceb08f0e3780ae891c9ac2be50c0ce739bd310bb0d5e83247a9e5d87a11a54d9eb6181669a00271a63c037a796f7136166f5eaa1c6203e11b1608b07f589d95b11c6985ef86922e5de89440872fc3f70b991eb86fb4485a656d65b6fe3af9d0d6dc6ab6793c36d2fe5fcfeafd351526a599944e79d837f18962a49f151a715900992614b472ed18c7426fd114400124afbda386261f15fdaf3297c330bb55367ec26668c9cb1a5df7fa8334ac3f47d21048c6045aefe1e9b087a59f32c37645877bce71696fd232a250174a5e11d5defe4780be1cbf8684a8bb1ba4cccb0668d2425142e29ab431c8c48b00a9a9d8fe16c6ba0c7cbfdc7ed4d6339101f703191db10d6417180202e4a77480becb633d31ee712221d6bc8c6ab7c23fb0ca5fd0f11e25fb92fdbffd0f781707d353236578d4e5e7f7ed29756a43a056399083244c751bee4df0ca61b3c1d3b8dd24e0e61476ef0b27ddaf2fbe87231f95438808e57fe34d9177e29c847c03ae05eb5c450b0ddda268b8e75de5b03813632e37866d42cb913a9d08508e778ba07dd6831c024f3be8f9d203eda18fbfd79d30c409ae7db6855acd75dabdb365af3e7fefb689b1cc812558a56550a1d064c07f39c040476083feab509e82bd54d8ea696e6de985fbcfdbe83ff619a5ad9840539fbb1a76caec23b4578f20cd00d6e8fee0a917403e42884008afd9113c32bf0d6bac5d2f77b8bc3a8371fba85fcbf6bfc4572a99d78a42df241e536be871e4766373339731ff60db9f51dca5217689587a6f4f033318a15828ab5fa2dc69f259cf872c0eb1d0057412a74da702688a9a142627ab631d45d5f6dca8418d7889e3256dd21c66d28432c640f86bb2092ba22bc1c6178a932379a929456a557ebfab39fafc242346436b298d9ae82ab283d4654ef5cbede8f43d7f236696280af91b6b35396cd42a6f8c0061d636cf46066128cfa2cc362639a328db48236964ea384fc592f36845bd5c2aa3c5208ccd99d5a6df5ad496d95c359dda00265c6af35cc36f070f9aaf41c80107398977c2d942774f79bdfcf10c38b107c2b89130913e355e6c7da9080ea29e00a95d46e97207e07cf52433d1a89e2334f9a147918f6d054bd2f80b40f91511c66f6ab54783b95562bab4564ebfe75f470df84aee428fc04db2a14516b2558af070eaa28612ca58e64de61b2e90e2f3e67d803804608db331d734107b3647d8da831dc24c44ed21565b433e88a840bf30f8bbaa62d48a731de0ec121d91e377b8a15d7229d1e311b2cfe20b1b346de093d13a3f644207f8b1c311ba3ad8be9e32e53a4f062eda0180ab2878fc081fbcbee8f95565898e690e4e861ac79e1b3fad584cd16f50467d5ad27096d0fda4b90f53fd33effcd05b13222566d07764862b528cc7d9407679c6be42f8948145b6a296f86015f39d4b26cd2f4257bf82136fba2867cfaf81f4be1038fece60b308eea279c20668acc820c455a7317df93da5f14d7932fbfedbeed0cdc7e729390b2a6c1d03f69a23746fd885a17a0217777f140dce33ed2238d78df0e4cd56bb046402ad1d62947e77b515c59ed7681354ee8fdd4c2fc324e4decbaebe525a5a662b456b8fa6c3a76054ee8c439f6347929bd61a3134bb4efac2201304b376b98fd75b7ec66482a16a3dc180b2118f46142d3ad3a2cafe562d205d272eff10ce9a477472b2d8e95347d49c11fafc2ece5fb4299a028008b5503025d9193e4148458518adca901b8941797ff6b7d93b273253f87db0b6c3621e50df0f0d5a0ef688edc27a96c1f4acacb233936d672082a68dd8653e66761b6cedf203567cfae85d5b92248d5107fe4687b1787ebb2a8a56cd0f2e475bdc0f8c22f55a2f04671ad33ecc4eb76d8ebe6de2fe6b7d09b02a4044b3e3dfdc391273ed2dd577adb2b41e3938a53e60712281a55536f9f270f5bcaec14996906a74fb6dd9489746768b474d90d66fdc9cc96fb7d6d6efb8676b21d696fbb2125f18091b0845db0286c28f9f93200874c37c9cad646529b70900aaffc1fd04d82fda87b824dcaf42f4822d92ae73d70357b28805546ea26447e9a91e6537bff7c60aaaa217db99a33dedff5870d4fdd70b7bd2301c37f7ab22b900e7e28ad79c732c3c105b8b11eb461cba038e38e1f2bebc14e2619a4ae619ad296d271180c59bf62c57dbab8f7587dc418f872ecbc8f5e02abb730dcbf4983995b5a76394dd98855919f747487b60e39aaacb421d442c3823ae485b2ba668ed4625ca9428f8e408842c25f6ffff4f66cdd63c14f9d3798438401d702c362fc524d9629f75ede265e092dd530559a578e35f288350ff3c3295bfc2817a143fb331399b0a096bda78b840849ebe18f273968df39af14d36d487e2a1aabfdd19fd42a4ad6253f597fc532a9d483380720e64acadde609857a7909d7dc2b417564971bc70fba29b273c9053b413c1fdbfad15ee89f4dd829e275f992f5a7afdeacf89d572a208b825063ef24421eb6d65b1905c66a8ee593ddd6afd910e9da0315b4af5d63102e049ebdc710990995bb5b3f49ee0daea6a19e3cac869d5a8be43e6916a2a89afd37d45114f958d4c0c3ddebfad6372f3af67d9ffd90fae2184a3923793287bf9e1a64a8902bd56b5399cf1da08a061561da490bbb8bf935e1f81f6f3a63c7b7a6fefe6722b4474ec261e8d21b6fdeff17dec29ec920a5b0f2fe4fc46f38e6fdf2c0ec8558a1af185e22f13f1fd8853779829485bb6ab02a86e4232b74a71d3762b5fa9c2b5b71857729238377a4aebc3c51818a1a860973ba3752fbc25f5436eca0d52146ae614092aa39d960193dfd73f6497f3672aa3cc2869e083ace93c073d9aa84368df0a5d01bf7a6f1cf57b16cc34c2b3a2586dd8f56e0fb1515a6a811e34c5968ed9405091225feef869ae345a92d1f031dfabf5e1445ed159d59fd1b075c485e2a40278e5ac423f013f2760ba4e50762e878c396ec63dc5a1373a0e67dba3ea5a64209968a05e96c6cb0a6eb89dba2cea9c073dcee6c55e02192127f114d0e796634e08e5fcc2857ad407446f5019a2e6380f698560b443c91a91cc89024642e4da53d76f137ea71236acb40b6431779de64598eecf7539bb91b14b5ba0ae7480adab02f7d40f08f45e6aa6f0af97e9df25e34e8738b611991ac0d9a52af8aa7ffc65f0e01c598fe4a94542abfca311d6eb602949ddd4d7320b9c4ab2b71dd77805e8bcbe9cff6e7746db893d11228ae4129ee877ff021e1c7e4971adc888ec51eb8cee4b03d2bc5e30ba03d8c5c56214518d58a7da931b5ef40b495c962225a444a1a8b48f594c5b4eb22270d8d45eb53d1f0063b53517b1a347e086c18c42ba4f72fa9e1f569a2b4926944b4545a07c6902c1cbc4ea536df7ceeab8a3792c367b3662f282db633edc038b40d5de99506b0c0d4ccb8d2daf0483dac2b561683774841ca6631f61a63b0e403463021f5192fbd77b024b11cf8e308d5a56ed3434f49b7f34dfaa7dda1de7ceefec5b6634140bcb84edc8b5456fd9da95d622c22e53120a6d15596d0f890b3dc5ce178bb5db0b95d4dd624c1d5488725174522d2cc87142585dcfd16085823474fa12d4837aae56fff1534ae04abd06e9e7d3d742fc6a117baf367c6808410e89c66a314de8262f647bc0f8b2a19f84112ad92f48285bb7fb457194af3dcb4baef38a8a4f4811c912951305369856efbc181b3d3dc09a20bfdd24520d2dba141549742f9b28276768add0a7f496cb44c810dbd47abdba94e42bb2e3bc1b2c297d8a94aa0ce17018a751543539deaeb400055bc13d53e4f2b98e0b8f6cd7653e29122b8ff0c4adf2e2e429c099e04a751cd74d5c84722c6478d99911dddafce82a1583d8d13c316a66fa3ead97fb44d9e3c0d3f1ca831cf0c74773438a4cb3492aae7908fb3dbc976a21582287a05694400c10fc6509b37ba853857482c90893d683ebf01471606012ce978b6311d0ded5236f93812e7ca52b0ff947a94bf1adb681d1b3fd264bf24931c1cf9628e1e7398270e92db2d8074bbd0aa5a1f8e44b81b43caf1ba952a495cf1ca3a04b887d02cbcb02903805d06511038a4b11229401dfa3004fdca8111fc2fc41d0579e67dc9d35c51a2716736b3b6a2ed8ae9aa3098e73ef250716616f774610d7c86589bfa0af38efad8a25a7009daf84eb001e8cd56310fe5d5348a7efa6bc33b4b7ecffb655e6de62be4b12387e550abf7495ba6277cac68733f828622c0609acc5b58ba441b953079f24ed415e7c8a9a8785afc159245dd79068bc557422480d2776fe8c17b07d805a63fb8a83fe5e96e18af7422c628e61e12e7df3655502b25763eac4b720e4b0f19540bd4c71a84bdfc0ca308aa3a78cf90092f3c53fb782258684d843ff060f30b907a29fd059a166a7b5510e26c53948ade5ae0a27fa2a6a35bfd3e268788decaa0264a17c282280fd7815a04e7d3e8e04c1b95ce3d509180b7bd5b7e6fcb9ed23c1563e654a1265282d47cf82ae41577aee2c331cd07733abcee2bebc1880bf11a6e00cf64ea213137c492aff8101779cbaba06d348dadbbd37a812a0d0997e1326cc41b4eaedc8cc3574e5f00e06ca27f9e2e072ecd5043da69637f187801b1723da45e92235d5423f1f4e4d9bc42046754177975a384f878a0a83977842c94af7c7e5e1faae4c50882a1b07742a733d47244a1cdfa80bfe61459fb1d4bbc559071605432fff9a81786d9c885c161a57907e6ae36cec24c2819e225427c37cc04805374f8b6bcc5035fde13f3dc3a79adb5fc52770af36a6b3c64d732f78b4f1016a228df103be41b9abc3f6dad9eeff7999ef058df9005520e7a8217dfae3b913bb01052ec6b6ce8c4d88b40c48ab36558226d58e2bfa9fab9e31fd358748a338f8d1d515b4c2b45f0b92d9666a2555e1c384ac42d62016df484cba3786d1ddaebd4552e56a6edd9cdba8627d79ab9dd5", 0x1000}, {&(0x7f0000000100)="0b8855a56a6b3a0018257a36626411b82186", 0x12}], 0x8, 0x0, 0x0) 11:46:16 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x74, 0x1}, {0x18, 0x0, 0x9, 0x3}, 0x1, [0x7f, 0x7fff, 0x7ff, 0x5, 0x2b1, 0x7fb, 0x7, 0x20]}, 0x3c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7) r1 = socket(0x400000000019, 0x4, 0xe7) setsockopt$sock_int(r1, 0xffff, 0x100c, &(0x7f00000000c0)=0x20, 0x4) socket(0x10, 0x0, 0x7fffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x2d, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt(r1, 0x8, 0x7, &(0x7f00000001c0)="ccd96adfbdd1d2c4ccdb969fdfb4673714ccf5d2a4d24d9c96b92334448934b3b995a003c24dbc7091c39ccdf1f27d90ff5b7ad18eb02175b4718e0e5ab44945e95e4e2309e05d8f7160d48a6f65bd75d543b72c0d13c12f46427adb4c2c4e5a25169906f6d7eba265e659edf0512a64d9ebfe1f4f88d0d38ba80f94306296b1744e03783e4093d0d2350bac20f270644addcd36bcca88464282bc65db3c588346c0e6f3a30a52536110d457af6705367bc6a8d8ecb88ad663a7fd19ac1326c553ced2614f9d0debbaffdd729fbba510070b2f", 0xd3) recvfrom$inet6(r0, &(0x7f0000000100)=""/63, 0x3f, 0x1, &(0x7f0000000180)={0x18, 0x1, 0x1ff, 0x20}, 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) 11:46:16 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) clock_getres(0x0, &(0x7f0000000000)) r1 = socket(0x1a, 0x1, 0x0) r2 = geteuid() setuid(r2) r3 = semget$private(0x0, 0x6, 0x74b) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) semget$private(0x0, 0x1, 0x2) setsockopt(r1, 0x29, 0x24, &(0x7f0000000140), 0x4) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000040)=""/113) 11:46:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x60}, {0x6}]}) pwrite(r1, &(0x7f0000000140)="c64a06f147dc43d873b77deadb3ca768df62af1e589f3b7a7ee72d42fc043c40a158e990d722698e565e9b3ecd262af14873984fc5eea81544e53056607d70048a3c43e2f7fe8fe23784ca56fd12282701df3e741e2faef41b45394c31aff32d324fda326d66344fc5320e8e04d5b571f3a12e7cff341b0f", 0x78, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) 11:46:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x1ee, 0x0, 0x0, 0x0) 11:46:16 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 11:46:16 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") bind$unix(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) msgget(0x2, 0x200) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) poll(&(0x7f0000000280)=[{r1, 0x2}, {r1, 0x10}, {r0, 0x16}, {r1, 0x80}, {r1, 0x80}, {r1, 0x4}, {r1}, {r0, 0x100}, {r0, 0x181}, {r1, 0xe0}], 0xa, 0x3) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x1, [{0x3, 0x401}, {0x1, 0x5}, {0x3, 0x6}, {0x0, 0x9}, {0x1, 0x6}, {0x2}, {0x3, 0x8}, {0x3}, {0x1, 0x1}, {0x3, 0x68}, {0x3, 0xffffffff}, {0x3, 0x7fff}, {0x0, 0x50000000000}, {0x3, 0x80000000}, {0x3, 0x7}, {0x1, 0x80000000}, {0x3, 0x1}, {0x3, 0x7}, {0x2}, {0x3, 0x3}, {0x3}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x9}, {0x0, 0x400}, {0x3, 0x4}, {0x3, 0x9}, {0x2, 0x1}, {0x3, 0x5}, {0x1, 0x7}, {}, {0x2, 0x5}]}) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 11:46:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000000180)=""/21, 0x15}, {&(0x7f0000000280)=""/15, 0xf}], 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10002, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x0, 0xfffffffffffffffe}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x8, './file0\x00', './file0\x00'}) pread(r1, &(0x7f0000000080)="231c28e0f98e38c1f8a84c8f735a1770d296ed7f35b3fd48f75e244ffd0f83fe43f630b23ae282cf6e99aac2856e25af33a7d2e6e14961b3e473718fe4b22ba03cf5c196571f07b5d4fcc3fca7808b436a0d1657078c01f5b9e7976aec8e9f0a2d445600a7415c498cc464cd2e860d23536f436a49a2f1bc83a9e375b8173a1cc68ca5cfd410329f0ef4524f4dbe7036e7", 0x91, 0x0, 0x0) dup(r1) 11:46:16 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="26ba26f090fb3a0899effbf47ef371d484dbc3802bb72c3916bc287f5db2e1cadc4cae5fbf97", 0x26}, {&(0x7f0000000040)="5e5d23bd52392de9df28dcd510a632e466bf25404866a80570cba8a6cb6f2ebcc50b9850", 0x24}, {&(0x7f00000000c0)="86aa8b4fad76fb76add8fab888544c3ba7d04c8fc43c01b3d8f5527f77f4d2aff0b9c4f6367d342d514220cb007fea828741730b67521527b98340adcfc3d3982b7f97c9f8c58a92960aa11a5bfd75eab254c1a51b6a9d6cf41488572471b182ec3aede8416fa068629681e130543147f08ad69edcb9af886b9c6038bfc59b3bdf0cedd93f72c3a4824ee739d55f178e846f8eeb1b72dfb13c7a526e065e7ed0c0ecce1e01355b70685638662be091e45c98cb97e5531fd6c8021d3f43c537f4457507c2b5b042b04a1087", 0xcb}, {&(0x7f00000001c0)="7bfcde08723bc3f4012300fb9e222da90369f4f854228932d56ec76f7b3dcbc9509b738890fd979b6aae48eaaaef25dbcadf16a2f927bec123ffac27a8778475303c69a9ffb2132a37437ce527852454a58238890f89526cd7dc129e1cc32ead9b86763e2cf46feb6e369874d011cebec1a32d4b384ee455528ec1a988cda6d018f480d3a114c3db7f9e4d9710d0e112cc02373a09cdedc7a0f3ef1aea16831e105c201d37226f8a13d861336b9696f208915283633c08010e914bef49a20fe0db7b832bc72460104f7161c8a0", 0xcd}], 0x4) r2 = dup(r1) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = syz_open_pts() r4 = dup2(r1, r3) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0xe4f0, 0x7f, 0x0, 0x1, "f4c435c7ddaf40b31fcfc6025a19e29eb303e89e", 0x9, 0x20}) getpeername$unix(r2, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) 11:46:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20002, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x4, 0xfff, 0x0, 0x2, "90a40615107ba62f1d3b44ef07044301982210cc", 0x8, 0x83d}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/15, 0xf) ioctl$TIOCSDTR(r0, 0x20007479) r2 = dup(r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) recvfrom$inet6(r0, &(0x7f0000000100)=""/54, 0x36, 0x2, &(0x7f0000000140)={0x18, 0x0, 0x100, 0x2}, 0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000200)=0x8) 11:46:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001100)=0x5, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000fceb104fbfc7869ffada3751c2fc57c663a604e29bd6337d04c06aae61c4587ecfc09c62bd69d79515ad6b6d798562f40a1cfebf7b2fe6868ec5958fd458c46f9a0c07c50f9d1aa1a74af947679a850a0941367fcd7dbec267ad2272947d3a8f7de816d3ea0231376043320ffb5818e2e6b1d5151aec529548c3ae37b95bdf48fe3a31c84572f3d65b19f291aa3148ab75cfbe5003eea89542c16d99fe89886166c0a4fc0fdc7f74187018232d76fb901d8a3a083468ccc82212a969"], 0x10) shutdown(r0, 0x1) r1 = semget(0x1, 0x3, 0x80) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x80000000) 11:46:16 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) pwritev(r1, &(0x7f0000001940)=[{&(0x7f00000001c0)="caac5bcf85f1fcb64e1bf99f9ab418256635b3407b4b30836f924e8cdfc2e46b337a15153be527cf540d291e98ab2cc2b47d6608bdbeed01a7d39e172f15a1349668be99b4d41c5b97849878c60ca4138c508dccdc8a222c51e7b4eec9e374824295aa77b8ce73f6d170afd609fe84a7610322ad24103620cf519c51b1cf1f3c51aa9481514eff5ee743cc55901186fe5096efcf96790bb09e7952afa50e4e43a58781d8fea7b0e611e767957eade977eb82b4badb34c123d1c7e109f6b28cee10aafbedc07136b82f98d34384e8b5fc6cd2a51f", 0xd4}, {&(0x7f00000002c0)="b9583008f885257f50bd10f57f1dd5b1229ba1bbb86d7010d38d97a7c4153bd1a1c75015214d3e153281e4c1d48b02ddb5b3832d42d31fa576dae0bdd676b50e37fb3e23fee29c4c3a3632fe1e964b460f236c2441be3dec198975353115762290481cd8c93eae01c634d38cc62a7f1bf1d675e186a5ace0a64d08a423d2065509cf28fbf921a7088f23dc1055537c84fc63a2a9b0468f471b87253181ab35d333617fd2742f88cd4444c3c18c85ba26e38c3cca21b4a5d93c3b1126c368d7dcc5f37618241a00ab930615a58dea372055aae5e0ed35b0188f792454ff97c00f5d09837be4cf0e2ad18dbe6cb6eb12950456e0c33a21d9993ec425c5e73f", 0xfe}, {&(0x7f00000003c0)="6667522f22cde7f02d34171812d32717abeada3a40319b4e0f0e14e427b318728f34a04441ced6d1788aa684448a5441baea7d8c1ddd5c9f6d891829a15325ef5f1dc268643157e855c3789ebfb68eeef8ad53da36cc70cb3e915f7b6f608dd1d276955671e65daba6c6bea52311755ca1406fe7d36cdbaf6733f491e034d7e3e239e1f99b7680ab52a9d82a15cebda424c9c796ae39cd6fc4d61d8ba083fff38fb12f89732afb7b969c3a6c66d20528418a9e6a205c4a82c1aacc7e4a72bbcdb72b54fa3756da70a4faaadb97843374498cefdf31be1338e394e281170c63723c5fd3aad1aa325b24249c0dce0ab7e0ceb95a85e353b58cd5", 0xf9}, {&(0x7f0000001540)="c722336456f23274094116eae858a716363fb4a13d32bce340a9cc37861d04ae911e84c590fe9980488e7440d691e6128bd79a2a5af7ca1ef22a45c1532c4481b805ad25099bf3743ea9cc6c4a6976d89bd70b5488336047511a2dc4bafbe37569bd70e71e00a6d9ffb51c2ddc33107d51218229728e2e02c681b9ea434e8bd3e1f4b33cacb662bd26e89f5c9428087f94", 0x91}, {&(0x7f0000001600)="66107bb51941ed5b8b0f7f4edf2406b8e247c7aa32fa7403a2c3f5b4d7e792235fb3f3edc75f4484f0cbce50e389634d441a53dd1821227f554d70f6fe6664924299b1faa618fc2879491e7de1ed8d029c448610863a4e3714f3e935fe9b09c615e610193a18c6ba8155a64742a13e1860a02d890db197fa50963bf14bed06c0a12114e61ae37d51fc0f", 0x8a}, {&(0x7f00000016c0)="1304a8175657d6e3eb3cd34c2caaeee5b2732eab71ebcf30611eee652a907ed39b35a4add5dc9a2c1cfcd280c0e230944d0a0405cdd5154dd7e790920f51b62f55d171bbdb628314380a5bf8d213f54990d51bd1f93be60a9a042c3bf01738306a93125e12d370d09d523174e9d2cf5e35366d262a437f9b83880de6ad52a9d3b9ad49a72978e0e67129421f03ad3f056e13ff663621fd76a2c6b294013e651465b86599f50a65d4240bea4aae71f16258e6048eb401274af3d18ab34adf502ad54a47cb24924d7027c34ed15173334b9f91b2cc64db344a54a9130e327f8ab9fd8e9978446f834435935c56bcc2", 0xee}, {&(0x7f00000017c0)="ca7fa3ff0b4de6583359a41c15866407babeebf61b4b3df453224ca7eab39421874e3406358995f62420672faec1fb4924af8d7e1bbd7963bc431201375f888a7c045d075bbfee", 0x47}, {&(0x7f0000001840)="81ec51aa53c8b260f63841df5763c2d0e9392687f5e3f60ea478bea22ce0709179fd80a513cd56661a6b7984757edbdabd2203a310cb94ee092930c59a155ea65eb96b8ad50c5a40091a9e812968efd2765d86ee80de0e367c0870c9fa1435e33e027917fd755532000c1021b393cfa2e6a57f9086968f2af4c8f8d0e68e0e4e39d58253e6159493bbf0722810e95066b3bbca730e1460b05747daac8e5d824f5e519f5258525874f9930e0d2fbe574bd603e657714c20ee4c6c3236e388b98428250ca6967d950f99f7dc246f08d789a7", 0xd1}], 0x8, 0x0, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000040)=""/248, 0xf8}], 0x2, 0x0, 0x0) write(r1, &(0x7f0000000140)='U', 0x1) 11:46:16 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3000000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x482, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="e4da01f0993c928923f9c9bcefa81c266bf649b5172d292a6a40634e00a4658438051f81cfe6e8ce21790ffc3b70c1d91568db85659f1a0105151d539c589a105a3567c614f9f3de1a53830f53cc41d83b619b9f9e0b234f8bbf522d76475098252d4d73d284c9ce09ef7a79e8429a610b56ce0015e5146ea0a4b8641b82ff6b15817590d2c68ecb8f1d29c8148b9c1865e37906fa1af5bfea", 0x99}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x1) 11:46:16 executing program 1: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x828, 0x0) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x125) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x16) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'.\x00', 0x9c, 0xffffffff, 0x3f, 0x0, 0x100000000, 0x1, 0x19700000, 0x1, 0x0, 0xffffffff00000001, 0x30}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000002c0)) open(&(0x7f0000000240)='.\x00', 0x240, 0x0) getpid() link(&(0x7f0000000200)='./control\x00', &(0x7f0000000280)='./control\x00') 11:46:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x100) select(0x40, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={0x8, 0x9, 0x4, 0xffff, 0x2, 0xb5, 0xadbe, 0xffffffffffff0001}, &(0x7f0000000480)) 11:46:16 executing program 1: r0 = getuid() setreuid(r0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 11:46:16 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xfffffffff7ffffff, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 11:46:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x0) semget(0x1, 0x0, 0x2) semget(0x3, 0x3, 0x400) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="132e4979e4a5d9e8ffa2b515f31a925399b6f71523f3f4b2701fa26ca7f03923eeed4a3f1ad31c2521522800a43b5f1bce4765a1fe473a65a913cc76fd49f4e7f327bd8969ec1f6c6364499ec7932e3c6f137923097200f6e7d66cb7ad8da366034e0df69db19c6fc4663d4748bfeb25147d680d20b2a03d533037fb44c64d6b9d05489dbd3679c202ce129ecd74edcab086fde10d1c3ae1cc8d180406c80fa7dc453e42da83590fda50d9eb94ce2ad624a2db0b157320e1abeb729d5943e97ed7f9da9c2eb99b69", 0xc8}], 0x1, &(0x7f0000000180)=[{0x28, 0xffff, 0xfffffffffffffffc, "f8c0b517f5221fb47326d0df04fe0e5b4c51"}, {0xc0, 0x1, 0x401, "3f624b1089d38c779a389443fbbf71dcc165edf5d803c41ca5c278771925a67d7c5b1b85496bea9dd3ec4273ea75963dd5b0e5fc676e5f704599b1c694952880ecd03f04509bfad4610548d06b3eb935b1e519a4e7e6b2ef6d4fd780aecd9dc1dd2047f0713a85a726e95dd29c5b2447b7186ce26072b8411b18310f3e97331877d1fbbea2fc2696a6cb36e12c99ec15adbafb9744ab69f942d85322b0bd9721b43272c82776dd1102737723057a0c"}, {0x110, 0x1, 0x7, "d9de1b30eb2c42e45943df99776377a873fbee03919d399bcfe92fc6a4f1feb7b37594a5841e7604fdebba78ed97ff37ce25f9f15c0aeeeaf2e002af3091dd65b9157f7c9ee01ae422c9ecf671cdd7c8012b0172a8478206f0169fa6fc558b26d4ada9df3977d7db5aade0c4a5aa99a8a5744133559486a72d09fc4b9fef67308ff34393538761fe9314524b522ec49bf5f174b1810768c050108235ea432003f22765cc7cf35b825e0b199229adc617c5b9ea77e0cc0a5705ecca593a275d3bdc7765f0f5da3ecc3c5fd612e3d7e387c0224961852163b7eccfdbc81d78bfa77072404867347b4fb943d1aa557dc6b8d69c1698b0bede3e9b5fe893da"}, {0x30, 0xffff, 0x3, "c5a27758b0257d2049bfaa678182343a3a38810ae04f5ddda1bef032e71317"}, {0x110, 0xffff, 0x7fff, "fc7ac300428a6714c234657d7abca99e044312c4a2e307d0f80e1be37cbda9e26b82252758e41f5cbea523fcd0c2a7c35cd055d8974a238d1b64378152e7c7297f189628b73252740a13484a4d9528267d6983d850bcbd98a0eebf1341c10e1ba4b5c323985195bc4be5cebc0798308486e6242b61c169b4d1dae30fac857bb447eee7d6a93d584977360edeafce6f3f8fdfdf90f45d2725dd4f57b4f70e139faec7edfb2dcb8b24c9a3cd36822871954d54b771e272f1a2bc3c6bd59d7f7e0777dbb0fa7d191994f3a02a8499c2cd9e398569b4598edf252f0d9a6d3b002bb873d7667689a1383184d7ca686698387acfe9feb59aab0c36f724"}, {0xf0, 0xffff, 0x6, "012df3665cad7b1cad375a21f7bdd9ddeaab438e7d2f21c10abd1e102150ed8027a464c084bb82c087b310549ac878a09d3e9a5f476a1abf4bd3e776d0e6f2774b2bdb72519f7b9f14bd1b462d374f5fc48b36e14dcdf74c765be0e33ea7af79a29defa41f27c83124316203b235b78637db4089df6132af8859cc72e3c75acb7081df6538ac5062f0cd214e8119b3f657fab489487715b3d01334257b05552fd99bf6a35f3fa292f15b40828eca1e391cee206446c46687c20639784a3342b23f725618bd82702fdda82cedd89b77a00d33543160d9935724fc4a8063e6"}, {0xe8, 0xffff, 0x4, "c75c50c86e75915aeaae404a20f89c184a84d6fd63f806d2ed257fa5ab1a49df653407a5148345b0ab82712d1584173345e81900365939c67e8584e81e6b2c124ca73ed6c3c845314c2184094466ea4209e74b8ed3498380ed9c7800065b4da65febf67c17a37400b845b09a4c9cf5621500a5ad42f983c54106f38bebd23a5e3afdc3eb0f9fbe94851aad4d01924a564c8a46230ef45ca934ab0231a2bd020461f1179670e2be02f2d3c72c612b68f8198453a0f523c63fa2484ab16ff47e37a963f0e214a543eeecdcb8b27be4575614f392174a150307"}, {0x110, 0xffff, 0x4, "e1ff041c954e1edb9472c95e17b45269462213aeafebe223a09f687336b4f1a8a889c33469ae5ee3a837ead01dd4f427dbec37185f906cd7b2df6e4c54892cf7c89f1f3471a78aa4fdad23f6fad9e24d21390823703445443fcb4e0981e79e76f8256566d333b986b0a191429388d6487708489f109ab3babd84134fe8f8a49357c5ca6e8a88d2a022d8a5781a7988b1bf7ef6a4a1f41fa25e1669492dbd37f863871fe42f08cf8423adacddf77d4a1e13d890c763f9459e69d0c21afd67a0250f9bae919b4493f36d4b6108d5ebd7c1fd89e72eeade642567a80040261360b28af055e85276839518a8bb6bd9178ca297928d47e1de90fbe07a"}, {0xf0, 0xffff, 0x2, "4862d51ac67ad3a679604ac23cca759d75b45788e4d5ba2b3802d383f9186aa963742b9bb65339866bda6cadfeb89ccf6051bd224bcadc2b5e5783f1f92553077ff5b39b196730528e01772a0a525ea6c7c048276ddd009f26c7bbe899d91556c565a61ed2237305cc67025cdd375fcda8c852c2b8d16a0aefd99eb6ec99a38abfdbfddab6212b996dcfa2f64fcb9c5baf07784c3c2185de4e812dc542c4a65024654cb8e22d9c8e15d6372ebcc0e562b48db8a28ed9bf2a9fbb21e2db1ec113847d4fe3cfba0423e4b22ff8581e2f7e37bd94f9c9990767c1e253d9a1fd"}], 0x710}, 0x405) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x97, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1") shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) 11:46:16 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10288, 0x12) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x0, 0x1ff, {0x5, 0x5}}) r2 = dup(r0) shutdown(r0, 0x2) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x41) 11:46:16 executing program 1: semget(0x1, 0x1, 0x600) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x12, 0x0) 11:46:16 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/141, 0x8d}, {&(0x7f0000000000)=""/3, 0x3}], 0x2, &(0x7f0000000180)=""/198, 0xc6}, 0x40) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe0c, &(0x7f0000000340)="b6") 11:46:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 11:46:17 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet(r1, &(0x7f0000000280)="157d4342a35218744a9d565c5016f70165c9b8dd362148c014b2891bec6be5e8ae7d368a7ff3c3b40ea2d77f413dc92961bb4acc491fa5b23f8b6869ccb7eb3dc88b4006984fbf874f1ae1e1bc074e0a993a5ff541d081b8657297e92b35f70b90fd39ab93a5bf689997937c2e8e08b2176e8cd3dfcce01e3d00000000", 0x7d, 0x1, &(0x7f0000000180)={0x2, 0x1}, 0xc) r2 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x490, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 11:46:17 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000100)="1c3b3d5a34d06c4800e732292b7b2f5cc63f3bd3f61ea3fcc8", 0x19, 0x1, &(0x7f0000000180)=@in6={0x18, 0x3, 0xf5a, 0x5}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) 11:46:17 executing program 0: ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000040)={0xc6, 0x0, &(0x7f0000000240)=""/198}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x47}, {0x3, 0x8001, 0xfffffffffffffffd}, {0x40006, 0x0, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x101, 0x7fff}, {0x24}], 0x2}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xc435f510ff6520a6, 0x1, 0x3, 0x0, r1}) 11:46:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) socket(0x7, 0x684f6e742f430fb5, 0x400) 11:46:17 executing program 1: r0 = socket(0x11, 0x4003, 0x20) fcntl$getown(r0, 0x5) sendto$unix(r0, &(0x7f0000000000)="5001050160000a04000000010705ca90080602fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a37132e27acb5d602000d7d026ba8af63ff37282902e4fd89610fd3872babfb6a000000000000082f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x32a, 0x4, 0x0, 0xfffffffffffffe5b) 11:46:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fchdir(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) setrlimit(0x7, &(0x7f00000000c0)={0x1}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x5}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) 11:46:17 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2190, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x10102, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000100)=[{0x2000000000000000, 0x7, 0x80000000, 0x400000}, {0x0, 0x9, 0x3f, 0x4}, {0x100, 0x1, 0x100000000, 0x8}, {0x7, 0x2, 0x100, 0xb2}, {0xb99, 0x3, 0x8, 0x61}, {0x3, 0xffff, 0x0, 0x6b68000}, {0x1, 0x809d, 0x3, 0x5}, {0x7, 0x2, 0x9, 0xffffffff}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') rmdir(&(0x7f0000000040)='./file0\x00') ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) 11:46:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r1, &(0x7f0000000640)=""/4096, 0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x10000000000000, 0x100000000, 0x2, 0x1f, "19f1f422b810cb6a6e59c05e2259bec9231c8d24", 0xffff, 0x48}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 11:46:17 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 11:46:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) clock_settime(0x2, &(0x7f0000000080)) 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x4d}, {0x2006}]}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0xf32, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2c2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8280, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x700, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x1, 0x4}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000240)=0xfffffffffffff800) 11:46:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x120290, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/190, 0xbe}, {&(0x7f0000000240)=""/61, 0x3d}], 0x2) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000140)="92cdfe7ca8778178e048604d5f332f7d8aba153ccb07a7271d4a9b9a41569b0838b96c379f09b1b270a1e67de73e2ba130682012f7a56c41e96340db467a766a1ad465c0204b2b1877eea51d75bef01b0f0b359a43d6df875e7ea7ba5b8ebac84e73e39b9aff14f124a3b721bee47450ec448d1a6221b45f757cd33e04500eabdf6c0ab1b229180d5896108d9bb5bdc87c22f1a858e96c3ef725c3d3355a8084cae3f6e347810ebd95a2e9effbbb09bf35001bc753f8ac7e1addd972d62b8b23bb02fd85c5a162f56ad87e7563ac84ddfda207aec4ef934fa984e19da685064bcc512b2ce76a91bcf2f9086cc622e1fbea13e894ec0d"}, {&(0x7f0000000240)}, {&(0x7f00000014c0)="04459e5fd878d43674e30bc1781d2718f32f9f4a1fd55c1517c32b6239d2ef3103751d66c0e72ae0e1f4f23ed8bab7d66b04ac5ab34ac45c37798d0792dc6b38802a554b7bbb07a564f903545879ea1dddc530d9e9e378ff240cb7e2faffabf560c401bcd7cb3fcc90d4fb3fb20ad0efac49db1c046b6169550f00c71344150ef21074725e3414df07c38c508698f842ef628754fadd040222d21be41514d8bbf7618cda840ed49279173624dc89e63d50e776b7585a68041bce8a5aa34c110900c5a0365e04750f4c373268725b7a84dccd30332ca8b66ce5db4b6e8fbc030441f90902a6352936f10321ecab5d22e3c6e908c79267b35fa60bad6de5375574b6d4eb26f55792e23854c65e5792ffa4fed34b8d979c92c62b979b1c8ce38b81d85251f909e9f978a33ce32c65570bd4c87a0be0a91271fa2357cfd2359d07902c64d0040a66cbdff1246b0759a4b535a7833c8ee4de39cc0e28aaa9727caa521370932e56925bf977045417305933db73ea7e16f8a2d2e7f4ae1f96daf4616cf8e5034754a474131cc5b1e644fb8340af2278948455d98121f026cd2bcd126eac0937ec151b28301b9ac0c1028bd3c9d7066dc175c8e5b41ad896dede3817a1059f5b5a52f2597cf64072427b62318659ed0a2d51c125296fc2b305a676ac8930bb3a3ae4ded1cf7a3d725bfc2a72c1cdbe1cfaabff1f9675e828e4bfe0b7a26891ccffabdae9c11d3bad965de0f35e33ebd406ee484f3f605331a0d02dbd8bc7b9d648125c3df4bb956f1a91f0900f5fd6f459a7cdd88cc74cc0c4ca0cdc111f95cb370d917d03b61551d73efcc0e98b1678b899f67481cbf45a5d69dfe0b97b46e31507b815aeaf1ae923c69a959d82b3bab204b2a772bca3678dea1f8b365090513efd2282b3dbe6edf75091cacc70a43fb7921900ac8ca9cc43c2b033036b046df44f8cfb3e7b25457f4616eaf034dde321d08d1a4c3cd27dbac0ad80338dd8c3448db4957688151749e8af27c4ebe1bc5fc5b45caf8cf607868690712496cd60686265a12decfc123a9e9eb99bebb7103418e9e1f4a19522876fd4e669235998a0097f9299adac0d056ea51e088ade48245a13df0490a79551e36fe9f424d422330a63579c7692bba3fc4bb29959f7ec02f1c9c923d00604ffd795f4d10968d99b8fd104c990e9386b22ecefa3fa285c5e9ec0f0230f6483360f947177be763d6d102bd8acd59252b1ef6983de8dc6d37ab2997f40464b377606511c6eefd3adc39cfd2b4baea0d0cce5f5f353b05b71fa506f1da50baab823955822f73140a9491e5df9f2d0f7b126e878e6db87a89351d389580a6725ceb7fbf069fd60c70c39b32b87925190eaad14f489f41e0beebbe65f9b8924a7acf23d491c20a9ee2910043ac778743ddd4c8109d120460f61e4be3ce6c31d13c93e07b10d66a523a4264f4019fc8e62572413439ebe70901b0d68ee33ac71448aec3d854724a7e5389b17b48fd54402e911b415f642e22e0273f5308dc75e2a97611aa8d4e2559332d0e1c3984461426200294957c28f2563849bae6779b2b8cdf84cd98f5735c727073988810d5fbcfbe01602f3a463937c2bb55f6b39ff063223deadf54b97630fe5d7f08e3ad5b565c86797617b44e42c5490748af3976e649ad8c20613e97c937e8bce72d3bb5c82f7205541ad0da9f9424092dec5e62a551b05c83261216abe9b0ae838082551499452908eebb11a7a11ec5b9d4335b91ed4cd9f2ad9846f4aecdd6912766f129efd8408168cc5e9a6bb2a04e6542240809ffdb50d3d25b403b171b97b61e862920f54f2a14244884474b36a8d55cf0c1c17d294762b9733d5a8c1fd64bcc2888d739b654932056344fe4f74631bcc4c8870a225398c0f429664d8965d7ac371653500d444c09a66c74abac2b739da84cad2d510b37a1c28c66c042d471525bfbd3b9d6be219367dec811a188c11b5f50edf50fff7177985c6878f0dfbe1cbbbaa2f6f90464e43836500afa1135e41dab43c5e5c686ae41e7fbc25953e1adcd0da8687c865013b46db313e7cf281383e93918c91ccff244a16096e193fb45739db458589a6bf28f5e470358a287e535cc850e66eff7ebe5ede160f18a64ce4058504c9c0f3db35f66a9b5bfb0f1e2128353455a6ff47cd6e33c41923f7b74cd3666918e39094e5b906d73acac4e287b61a8e00bdf0010951c2f7a03afcdfe6b9b9310b5b88943786efbc085c8789636e7bcabcb785f3212e74493817ecd758a9990a7a74457f9c702754a1bf597b8e8caf6de70e3beae33e8c178bd3bf469b31a9dd1573cf230a37352e5b38dab959b0abfbc1e58f89ff6f190435aaeed1149f07c2f44642d9457bf8bbb71dd45a0c631cc5d744739ce2755446c347e575a1a4dbde85b51ef88f47a31b6a8d0ef0d2aac9266017209bc8634e15bac089523e341faa947f362f92a076cc69d9523fba8a5dbaf27ad43e2237dabc60c3c5fe34b9242fe747e94362ebb36f8a990b3eba49a05ec6cfd4dc58c874f569cececa7aa420558997530df1c7b17357f7e9dde1a2ef6c314a44b2fea35411bf73d2e933d04b6c1f8fa8a11c8362af533e7e3298058d86d036350d048172cd251ad3f69b026cffd2d3444adcc7ea9f4d1f6c0f17d94996c087b16b34a021980e1c2041dd219c045f88507f7327b3408119298f52b8497b718c9f6657dfe0f72cbff49c41e62346610b1794ed446d687898c5bb1e9d0fa9e82dd3511bdcdfd152149797cb71991d9a1c040d03a9c00f097b81bff96b76b0ef382f3a2055b4a748b2a234af90e6669142315619b5e5692e47d23f474d136faa8b97afb5592805d965bb1efa65bacc4b39c917c187388a5d742207d8e9f5838b50b2ce62e2a7d904c9b3e70f94cf27262cd10f2334fab3725c4f07080e35ade65697785807d01f8d96ab4117bde774f5d8096ca7e313899be7f22645fb2131db1e0d6700fb9971c7f98a62371e095747c4126a036e1dcec83538f51fd036c2a5d21a11b90f8c03c344d6b8e27e426179501b96243b775c62d3fea8f8f8af9dc14f8a5ad0351f537b7ef90f490be955d7fa20d7ec469be854b448580bbdb1e0fee6fe39c3618da68065701e65b8a7891d2ead6fc142318190ab8f26247ade802cd506e84c8fc14be2c9c11cf1a2498c24be5c3a7256840fe0236bfbe55a8ca74c21cc30c532b91a131c19e6de4e1007b6ec65dc2aad15df22adbfc881162b9110bed5ab8c16cefcd142e9c3abb3c87b38a948421505fd126613b98691d8bb303f47c799737149b474fcae8e3b28b8ca2c1d862a19ced33af9dfd566cc7477daefc9162ca4829f744d60e527e06a2a0879c4626f53b36a240ad23845abd87dcf261ba16b337864869c97ffb3994026c059f9df0cd86a83e4faac22b75ad1eb74acbe02193a794c36d035bc32794365cf2c6af1a6dd33e47392f9b19215d692ba8c0c0725595e13c10327abe45a78bc84b34331db01ad01dac5ec7487f8ae4e6710cf99e20fe3db3f9db1ed6d47c17e3e087d547910ffd043650c5913d53a1ebb18c424b41a534db1cfd5bfade208a1edb364b6b974339b31b3d9d83784edf8f8358a3d80b90a7e67f4ba458a391a34c5ad15ccd9554d25d8775202e32f2264b8b467e36998caad46c409486917783f4d73709de04e58da77fb463bf5db4e986256c4cc3b8441d4ad9fb5fecfcc8641c313b9e1d8b4dd0cfde96f67be11d6edb6582c92c452fa8d6fedbeba47da7bffa4fbf82bc49f2d2cd6e3ec9e08c2cfed0d16f1713813a989107aa6ed3a754246e04db62ba9fd4e02e71ec25c022e9a7440ee39d2f2a277a4ac6c1c5ce9b01e2dda7f9e770b93762ddbf63c1ccab4913a6256ce55ebea8db0c41f9ba557063b10c8b82b65be1d87403e139c59e566f75e408e92d725ae30534bc25e1ca21fbf8ff6b5399b11fab53ba165182dcb6a94e8a0d4b29d791b01d91b9623f83def2b771526e2faffc3ea8b0f1384e06905189a619ab4fd1868169908a1396ff38579ae897611a256bf1dda8d6930042dc4a31f8b6f3fa063120773ee94142d1944ec564e4fbba1f7e99a20f75a5e7d7fe6f7175181e9646dee82d9dd40d2331272d951255fa16ea8ca4f0df382a7454c2095ac3eebc3929e35e9e2a0d2917ada307a991a2a9d1c8a06e7e383f0500db9afed1c35aa63e2cf2b9dc3504804ea3c6c59a2ee0550a925a60c9baf7ea56108c12dee54f5200aab84f8fdc972f6f0b50bdb51945b36da2d556d71ab7042530029f1afbd87bb45a03769bd1073cfcfd328cbc68bab7f39b45893a3e54573f03179b17a1b02bd5ef5700e773fc910fc884327189ce3058d9e271cdc9f080aabf0ec3e9387e4c0c409e39f2a29c000f1282a8457a3deef2d0e18395afe14fb4c442da434c64d9bc5bca90dcfa96329dde7366591d3ef25f81597ae3927c76c4cb1073ce48cd88c3c5a01670215b19fe9b79a1bbdc5674ec2babb145a513043b56335d692068d430a07737795d1fccb105cc460e31faf89a3e0f61060dde70d875629c9ddf0def6d8a0cbdb958338ee1fda3ff0b030ee8b3c96ac389aacc0afc2fb125a0ffb1a9815fc20337c896d39ed3b84c1d2ea4c21e4aad8b1cfe0b511feb284f8e86885cd6eeed7df7dec525e7dc9426fd2fc73b26543ee3a51dbd3cfd1fd6d9d0bb5c57d72db2cfd401002a25ca150a68bf9ba7ac9f26b9de96e7ce6dbb1197e896f6a38f0772cd8e0fc3bae62b22bfd074cb34a7ee29123dd3dc51ae5571f89c4e535b615dc3e6b841c5d309d6b04bd9ae900e9acc072e4ae34c190f4477b1f0665858d9f141671cacf4abfaa3cdd7e520b6fd28c00458d7715999209eed0347c587a65672bd1541cfc8a9f363bdce35f08182f99c9244d05ff0101f9d400e4eb525e4fecb6e86afef4f21527cb4380172dab7feec13becd2efe1b56d06d15742321a53f92a198615db7ff4c235d5647f6f9c8940df4b2d26fe30b2850dd130ffbdaddebf1a93ba52a17130eb2f2d1e121205a25875d6bb626e3c60182cb65fa57c60568291e0b18a99e0bd0c3e57108c10056fa218e8c7acbfb563aa1ecf3efb8119c4254dea69665c646c9ce68c6b12e5a6456646e59d84513e8eae8ba3daba8e07f9ebb64b4e34510d94ed0e22e6156f656f6b6e70e151c9904d62161d7ed89da75ede1dcee9247845bd19386f94bbe96b122bc730f310d2daf6af977b710637cc34dc6f9f6fb638168aba347227d75b48a7737f652b5231f7d7e464df10aaada4deec42d6f4f66828dfe92f3a91b7db78576583642291c5613ec62e08280cf0bae7daf0293d01848fcb6d07218f1da981dd0db43f74d7461e3457f70c676b0db2a691b457e1fe23ca410e496db550ae4651bfb62af39839aff88714f80b0ef109de4324506b3e9b5c5c3a581c679094079cec2ec97b5d4b49a2b91e98660ba6a81b6bc34b645119f8a39f2fdfa12948a2fe6efeffb9491c6e631f21de74d398b214343e25638ad7b0bb58f0fb76d72e416d3dd9f09d2a0821df925bac2e9bdaedd74b976bb0f2536becefb2bda977931770514abab857a05e206e32b6f80426225c8a579f11ef4b803da9db9582bdba824b166d937cad7c53fce2dabd370c0d115d83b2ebe947b0619443e82279faaa96519e5e278528b8f91c27654e40f73c68176b7bf42ef2db850c7aa3ac5a337bc346e71f7da0529a1698b93d3c9ee7970ee809df085b7062e6557034db6b70833d4b70b6015de00025c3150f2e5907affe3308a8"}, {&(0x7f0000001280)="8a4ed7c4ca941038ba71f79f7e11225b2050ca620caf5e9aaae701c705b5df56dc3f0cd78e8218d5a830e9fbb6f0726381cc7db17060df5ed627621802b9515bbb4c59934c3ff187d93a0b890af988d1c637c8e70e4fa0f23884c3fe1d8b7b370ac62d1de96c383fa14990ef345e176fa7b7160bbef1b82b90573dbe3cb32014bc0cfa07fb9ec9ddaa6b89a26ff524632eda2fc84cb64f11c5b36d0162bcc7ceba10410b05c0d3a7727d7cccf3943cb3d7fdc3ab6167fa16a209746e6c484bfd6e75125596f90a2a624f93de9c6f0501ccd235a4f515b29100afa0b6878e34d96925d1cc2c6413fa"}, {&(0x7f0000001380)="676e0a5b8c6839cab95045851914612a8d46aaf8c508df0ef34fa1e535800664b76ccab1ee4ac91505ccf2a101f3a14be7c9bb12a6eaebbdd2849bcd081b88f5b506798d2575119703e4f6ed26884fc19d5398ef952ec2dbc71f26b08ea528e71943f6518b0bb3d46e8b584ee390b77d2fda7638232d2271200476e034fad470f2c7"}], 0x1000000000000088) 11:46:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) fchmod(r0, 0x40) r1 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e3000"], 0x10) shutdown(r1, 0x1) 11:46:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x61}, {0x6}]}) r1 = semget(0x2, 0x2, 0x200) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/69) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 11:46:17 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 11:46:17 executing program 0: r0 = kqueue() minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000013c0)=0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000011c0)=""/255, &(0x7f00000012c0)=0xff) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/74, 0x4a}, {&(0x7f0000001080)=""/176, 0xb0}, {&(0x7f0000001140)=""/8, 0x8}], 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x201c2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000001340)=0x1) getppid() 11:46:17 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) socket$unix(0x1, 0x7, 0x0) dup2(r1, r0) 11:46:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10, 0x0) r2 = dup(r1) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a24503", 0x18}], 0x1) 11:46:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0xffffffff8dc8f3a9, 0x20800000033, 0x0, 0x0) setsockopt(r0, 0x200, 0x1000, &(0x7f0000000000)="87b0cd708e43a81c94d88c07773ce60d4e5a18f0553be1d05cced25417862d7578d2e3e89f33c1de9bf835241fd763bf21a9697cb673c720f8e3ad50296089b4c03dd2ad48a16cd935ef0983953f964c0e768b2846bfa48e27e8d2346e0ff47554c6267da2582253cefcbfd95b159365aeea9ecc4b36e0706db70dba5ab3d74649764f3e153ec523763aaec7aa08a0c0f3247669291f882eda90e4fedf842dcc68f94b0e18d352c0be52809de3002a7595c827297eaadda479c584682540feda6e21db861f6f4c27e1be2648cbf40ce521590c35d640535229a317305f2fc43eff71a1eea93ea16cc2c900e2bade1317b051f9f4eda713db2fa2651510ba242da4a7b9c223f76b1e6665d149888de782f09a42217872edf5c50bf411c4b9039ea543336111b4ec56d037314df294e10d6202e606ebac3126570213d89779d4fe0903c6c57cf97ec12385b8f91e74c9181a77fdd60479e8db9a637b51b867888b2011072d0313be9209a1201ba80e3f46c00fdec317efc30f4ba2ab8502bb7da761473da50ad6d6c3c27805f317b82a4c520b20845ad631c66e4303c546ae7e22203bf9fd83009880fc760f9b17ccc2bad662cb7c86171fb72eb8ec84799d2cb70e88537804d22e908dec5b46aff97a53107de10b33a797f348aa577c1a3b413456b2ea60ee9739b04c57b60383602953c36144151ac58d9aef1c419506e69b30d0bc836e2843e8a29292c4ed781c8c1dc2aa75f873ba0dc9997066389797b443b69b452d064dfb87d3bbd8b6195e2382eaa675b984e7019a4f6422d2dcc6d56cfeb634406f8bb4a3dd1b529627076a4a58be5ccb613a6d817de9ba5bcb843a50c9e7e88b1aad967cb3276af28e9f75d7e638015c68e4e31b60dbf638a2d684b818a4f77df7d8cd5e0881c7cb5d667b9f50cbc3f419d2f7cfa770c82f53a16ceb8925b86925c7af67b577c69904ddfa8d99ac633fbd278fc069cfab7daa0b421680fce06dd5a86aedb4ed9247990d03dba2ad559faee4439b489aa7b6fa8640c3c95fbcf749f8cb0e2df6720285bafc3459cd1b138077c6134130559688b02c924d0e6f5de96c854bed6fb92496305b30f9f8e6021905e7626716faea2e77f7fa3e9d319568bfe2ee87bfb9322ca47dd59cc2d11c6e5aa0242beaec37e5dd9c22f48c951ff82654c4635047ddb1efde85bef8ab22e88266e345423062514c340ff212807fc2cc59d3e64f3243e8b2062beb0c0961fe08a35b88a8382fac913d1a1a199a1211543ab4529129e9cc84e3e6baffaae32a28ff25611c595f45326484a3179040ed98931a555f6ae7a41cba876387fbbde20ea34aca30c87f008c691b9ea0d966537cba996289eb548cea5102255fbff75c98b8b5906073940317b56522e0535f7585a805134e8dbf6f25d392ceeae317ce7bbe395131bbb8b004dc1d7052ca9f1419f7c38a50cb6c624a6b03f4188bf5740824b304d9f333c2c3e86ab94c70ead54896744ec35daae3a8ca077720a8643dffb22b99de3cd36e6ed8d3888623c0b4a70bec7be1ee6f980f31608438a2afe585c043e0a4e64dc34c1fae424167d365d024f9760a30a87fdd69f7b9680bf33ad095f3444d87cada9df6bdc6313910aef98f7617605e528dcf1428c090d31efa12ee8a19756405b0a1f0e29def401a6edfcbdc40b3b38166af7cbd43ffe2f17a5a1a11030fbb356bde6d836e4b12156b788b56713523561e75644f54a0fc414a37971a7458c18d2a10a26aa71dddb7d02af6c037572bd1fa7fb70530e5d46d326d544f76dc7de060dc105db7875308de7de273b017cac096ab9176c9d39288c7a3d9609236cd7678a460ec00d585609edef5d8a196218d41c59e8a180eec1fce18e3df0ff5795731246c94663317f25c080de0210be1c28d6ba332a0a39aa4377abb4c1cd1787720c4a17e6ff3958b1c6ad0aeb39ac87c7e1f7d19a7284480d94d328c1071f45e2076d8a794ebfe73b21cbf1db2fd80b46e58739280974da76a4e1eba610498433029f209b555afcb454fd652db615215f48e27aeda4811289dd4c3111f701604cd9bbf6ed0c37ea5bed42e00613653a4e8720a588f78ac101d0ed413ffaa64cfe85c8f7e69eeb30d9585eceaab9d428e110ef75d6a520008dfd04f58dd91b670035f035a1dc125c205c687a9afe0c322fd1b6373e4b245361781c8ada47996cb4dffc63016a33ae604813d3bea7d8b5a60caa7854bbfcce2f856948538152b24a5f72bc06a6b6e62a4761ef72d9db5e97c04b63b7e494ae56d1a425e12ddc391c66a8813856b42aebd2e3d469ce83ddac18bc79697fae90993401ed587a7ce8b3f66893665171319c870c2814f6d1bd807ea7e50c83c4f3b72654758fbefd1ee22472cfb18a358014f753a9a9c4f733052618a7641570595500693b7f6c1ae1662143d6af0421c77f9c1ce391c501995e2369278d6dbb7b97554c7734ee9002d41de2fd089c9885b0aad84eb745dfcf19ffd85500e3c0dad208410055f10a3f23002f1944caa6c6ee7abac8f0b90121d207f1d4759ffb3a01d1fd88ab96b162f006a9fd2bff7c8b0aea2d83ae2c7d0b540b14f1ad013e4851d9c9bb194ac0ab66b03344ea329779d0cef17cbdd64e726a45cfd5ba63fd8a1cff8c694d3ab7e15c58d616dc2d2522963508ef376dd9e5a3c58e052e717f30952978fd07d6a5eb67f2277c76b1d5b87e88919c06ba8341050def1a1455237e131ac4fd177c8c54cfc737fe484e02fab4480466963ddb25f59c679cc9fb3478f7c0bc2576b14c694f5f4e0f969d7e3210021b44651bf3e2d35df2de59234c3f6c42b4ddeaa11af390cbbde2663d44f6ad534717a70ce9d6f86b570b068d771f3a92967e5ef0ca12c1b91063aa5be0852fcf6d6eb67b225978158b1ccdd5ed30943aabdcc002195dfb8dfeeed0ad8a572744c2039c10c0ffea10ac32f4a6c08e6be83b6d7e54797b912d02fb80883217a0b0987474fd63a1cc462609fa0a331566d5c47f45d94d5ea85a7b61a1dcb02de6756a1767596cd7b312900462008086aab2cfd336c0da8eb590288f7f521fef88a8fd3794d08c4bf8026a7c387380054dd7c0e52d696cdda077b9e5c0db4b4db5850a47c6e2cb14150b3aefe2ecec69cc686de5847276e78c9e2d9ff38e26205bdba525f3fa9ee881fbc8a78f453e176611ff63bee204a7e94be1693fca54e8c6686ad9d4cc5eab6248a0ba663b310c2d01d8d6d6941bcc0b7b2b08953c0d9c169e4c30435633df38ea5074892ab53595890aecdad15c887abbec2a10ef9d5cccb12e3d91d1ab778154a58c5c9c2911ac63cbf6e22c23951dcd1db4cf8d3c71293426e2a35e13936b697203ef5163141ff1b0fe757f2c96b1fb6f7ac4a0d1118021aeb53856fb1f66aa3ef0f1ad06c20fe3fe15ae28bc6cee5d0fbc03de9b8b70c8367e0fa3dc2e99da81d580adaa71b952641672558be2fc2b5754becfed50d43f548ebb7bdbc713604d7449be65583d41fe47727ec4277ceb22171d081f82aed55795435e581abd1aa34c0162becb59c4d8acfc99e5f6daa9784f6954fdac9007bdf62e423309b5c85605ce534878038b55724661112e72aa36f8f87925f54421687f14a1ba01686317f503d9b5056cc2b3b2e18fbf832e86f9f711f75cc537a0cd6ff8dec43fd67d9a355d6d1f099f819f08eebcc53c333f470bc9a192c674f38b6303dc032c0064d81442469c6713bfb285e37d60e54c7bdd2c6fcfd682e38d60776997d8a4ac3d082d50a1d1755c3bfe7ec751a4e69d55991f9e8bf42e16c1f78a366f18967d8a9ff462c45cf773ac25b4c2891f7d5b9cc6125dc2b54b2251c6d913e60748392235416ee1d5543698be9a5808ca74219ec1ef4109ec5bcda76965a0ef46873a0cff8417ad9eba356ea88e661ded0dbae59a22ae21424774570c6d8d88e5edf94525b0c2e95a4b8460ecdb5f8b1fd3817fbe26e109910e0d0dc32c6511753639ad9a19e5e4d2f26db206ece18b9946af96030b7329fa10d101f8a7bd7078417ee72e793c400ec2e727148c41fd86ad7bc7d6ca0fb245d5620a5b63d54d583784e3e9ad36faadbfc85dca52072fa80ea73b7d7d505fe2a3055ffff5dc274ca9dfacf0665715056c1bee6a3b48c62053609867191cee0e9e367a79904062c9364b32e1e5abc7ad9091d2c8e9b65a0426639b4f6f71af35863b9a9ec902e61c8ae6dda0b563c0d6c53cd3503c48407cc943989cf9e240036575d54de6e15318212e508fc38c57dbec4fcbcd178e5d4c24e449c90352b3291f827bdcb832324c76d84cbb2ac048930b99d86d8ec3096be21940a9d470b04a2e8ad8efa8472b522333cef3f7e54661de4ffb55459b3938f2215bb4b721f56771c7b5475a4b39a6465152e2047e31e543e5a9bee541936752eaf73697de29fcaeca952d42ce75074c75d1dd951d583a4960b78ca1c4f66bcad1cbdce2166ceff1d130ccdf03c1310071bf20714715554f75b912d1758baa6b20c994125da3da4d1ce94e631a0cf5f6c0faddb4863bf7ae1fc583584d05aefc65824eab974e8e12941d45dcb5b986149b4baf91a61e065945ee20824673cb68f6b3fa00853a53ba529d4ac9d420e528f64bc5edabb3b55f91744415389639a586b7602e4f8075e2be3745f38696f3c9bf743e2bc7bfaa9cbba830af3151afa813ae5f18ed7593b56d60a18164da5195044e9208b6560470c7396347a111af83b1f5be4501c1923f85a950f624e1b072ff20efdc54c0bface07043ad783847612bfb758025c089599ae2173c6e2781609800a809813875710fb7708cddde5888cc23f8beaebe56375733d3e1c34a2c95687be5b2c6f95f4da3e81dae6a9d17e0a674caa3ab412636516e60d051fddd29524f42c0526c76c17431759050a0ba71cea7b4ed76dc1159a87b395895a53d23e05f3f85a634fe56705e6f4cfc5dc82d4008b90fe188c11bb935e3fcb9831dab05f71a41258aa66f98bcd8939ff47455b16d64e2dbba51ebda0b04847801cc84e868ad1be5fd1107c577210c5d9acd67550ed3bfcb0d35e6375a7133854ddc8675b453c2d9b44ac098cdacf9d1e193953d91488448b9bb8a560520549ac932ddd441c94a9cddade1fb42c0ef53711694bcb824428f8dd03228cd2885efc4af2fadd71645d8b8dc13220860ea45da099ab141d528b9db66f049ff6fc7b820018c57b02bddf5009c9632ac797f2b0c4c4de12d2307b83e6b2702fb4268e810d36943888938d590950be00053a263c940b82098e710fa4f1b4166a174341567fd20439c4cd235a1257211252d0e4ef1601effbd3155e29636df873d3d731e3d6e39dc607a001546d846d4dc17698863ee3e64aa0977f4ffd7c358e71ff2a095fb45409f21eb2ec35871b15d63519a170e32173714345a640fa5251b43e6b5d3af58a3049079ddd1568bd467ecb7a750b6d34a7fc4e90d2d6e9d6dd387711ac71a99d1038ee4480e195cfe9a2a68fad47ec985446008cb12c05c1941464786573ad608fae3ebf23a2a9bea596c69d79f6cc2ce0ceff3bb6c7e3983d399c5b4977f0dd9534a9b8ece4c2e29ad4710e957a3c38205f52d9f9730224f83a2ae60eb7f4b6ed0f987d877eb5b9756a8ca912f71ff64b918af096eea3fedf74cc1d9e529e8c8d89268596fb01af8d72e52126de0b9543c4aeb908be87cb5f516e0487b96d89ad570085f41e3eac7a4eba800261e14bea71425513b7d29b535ac6957559d408db77a6be46bc14bf4ce8770a36b07b9ecf57c98b", 0x1000) 11:46:17 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x0) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r0, 0x0) write(r0, &(0x7f0000000000)="2830a7c8f40f51b78adcb2785bd8f74b9c9b48aac151a44532dcd1416f64b5c60216300fd26d36f2961db78c08ef72fef72539fd724f132d4636cfab6620356fe56cd1967249395cf85796e0e4d56ca89cd66249e0a2118c2bb1d2c8c6898a9820814c27ca12d2f6c06d700d6c5d0be39e8859b7c88f0c2909b1a8de1ad6e0e13a24d46cd100c94126d27a9d6d4cbbfa7231750e4eb19d8960aafb3ace65b926cb64f010f9994377d38e50d15f221db2a5996b00df1aef5329d684d21065697bd28e610521977581cfc9e5288bdaaeae66f18f9c5aeb5b29a5efe84491a49d84aa9f6f21b753a3bc4432c90a189e6b2b", 0xf0) close(r0) 11:46:17 executing program 1: clock_getres(0x2, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0x8) getuid() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setown(r2, 0x6, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r3) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r4 = semget$private(0x0, 0x4, 0x1e) semctl$GETVAL(r4, 0x5, 0x5, &(0x7f0000000140)=""/31) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000100)={0x3, 0x2}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) fcntl$dupfd(r5, 0x0, r5) 11:46:17 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r4 = kqueue() setsockopt(r2, 0x2, 0x3, &(0x7f0000000040)="63a9bc2ac9f60b03841bd4107768db2b7dd5fdb7c19c8dae5b1ebd921dcfa28f36066d3ecb5ea3b66e5ee6a4917bd60c45d6b1921053df71bab40bb54b8b968e9609e4666baba05914fa12720f36771ac5184755678804fc3f4b9c31344426e8770424c0adce726a3aaea8e91e83", 0x6e) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 11:46:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f00000014c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/211, 0xd3}, {&(0x7f0000001200)=""/236, 0xec}, {&(0x7f0000001300)=""/97, 0x61}], 0x4, &(0x7f00000013c0)=""/253, 0xfd}, 0x1) sendto$unix(r0, &(0x7f0000000000)="b10005016000000400000002070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882ba97be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 11:46:17 executing program 0: getrusage(0xffffffff7fffffff, 0xfffffffffffffffe) 11:46:17 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000002a000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:17 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f62696c6555af808a606b44b8ff4477ab74b10e3000"], 0xa) write(r0, &(0x7f0000335000), 0xfc94) write(r0, &(0x7f0000000080)="d0a4170813f71001bcafbd1449b0fe698e9179cabc776747400cd453604aaf78832792297797117d13fd121ab876bb465eaec82b", 0x34) close(r0) 11:46:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt(r1, 0xa045, 0x2, &(0x7f00000000c0)=""/54, &(0x7f0000000100)=0x36) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/226, 0xe2}], 0x3) ftruncate(r0, 0x0, 0x7fffffff) r2 = accept$inet6(r1, &(0x7f00000013c0), &(0x7f0000001400)=0xc) write(r1, &(0x7f0000001440)="0ff495e3fd9171ec26d00b18862b6b7d08b94c1cf4bcad022094dcba34b2a2d2cd7291723a14354970dddb3ada36d143294068cebe593126dd50a68a5f9c509518e1d21615d2f44835a6d63d27b923fd4b45d8d13b381779cf80e9a99a6bb7c061be330a", 0x64) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000014c0)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x0, 0xcbf, 0xb3, 0x0, 0xee, 0x81, 0xfffffffffffffffc, 0x3, 0x0, 0x7, 0x800}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001580), &(0x7f00000015c0)=0x8) getsockopt(r0, 0x401, 0x425c, &(0x7f0000001600)=""/132, &(0x7f00000016c0)=0x84) r3 = syz_open_pts() ioctl$KDDISABIO(r0, 0x20004b3d) r4 = accept(r2, 0x0, &(0x7f0000001700)) bind$inet6(r0, &(0x7f0000001740)={0x18, 0x3, 0xffffffff, 0x8}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001780)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000017c0)) utimensat(r0, &(0x7f0000001800)='./file0\x00', &(0x7f0000001840)={{0x2, 0x3e}, {0x0, 0x6}}, 0x2) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001880)) sendmsg(r4, &(0x7f0000002080)={&(0x7f00000018c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001e80)=[{&(0x7f0000001900)="3841b4e2b1991f974d655b2f8ff885a4367d32d03db53ee8169b356f072173aa74741e6f7dbbe720ecd6a1d9797c23780024de8cc6ae44046dcf3dd4f08fbb8dfa4a4ea91b9aa5c68bf42e4daeb42c78d422e6fee7e23469a631fef2c702f54e7c42c91cd6cbe5fa6eb1c7c86428288ef278e65baf7f7bcc5fc4ae971c94f83a6ca4f3edc75ddadbe46bff59d6d48e28f231b110ae9b7f1cef63bf48570d905278dc2d8a5a7d8f", 0xa7}, {&(0x7f00000019c0)="3b926fe36d6e7710cfa3ec63d30759f1940e75ff1e569093f1b67dfcf5c955de15438d47b6cc93e50e82ae3edafc3161eaf603de78ac105322", 0x39}, {&(0x7f0000001a00)="56b8c5cd874a09f0e33b5292957a577d46b35c35f3b08ba3fd30d6c51b060515fce0f0", 0x23}, {&(0x7f0000001a40)="6de775297043e1e14a4d2a7be66c914a25b7096e9e9b8c276521b3cf5a02c2057a20a89f15f27dd8bb9aafa3cdeff635b534b1d61ad2f1501d39e85939b73f1ab02b6af15e3e748e11ea58fef8b1d27ef43814c8c86a3bc7d1fef8065eef66a5c8042aae727a8d0ff4a7071e12e78148b20ec29446b3daa58fba5407926025ed81496c25d570262391aecee0b608432fb33e4348931e8a323ff6a93b991261dc151aae246e2ec169d3fa00e6d106af7b766c3248d12920dffd016ff3f9", 0xbd}, {&(0x7f0000001b00)="fd96cd581f6b489dee67ac9463d6185968b17ef2cf34c23af6c6fafb9084e04b6b6801fd75819e560c6cc0f597ecde1f79a6be3983f3652d2a3edcc3750206f5f82ae5f771f2ce0f0326afa83e94a687055dfa8ddd3746a748b05c0bea63", 0x5e}, {&(0x7f0000001b80)="c7463b8d07e608ed", 0x8}, {&(0x7f0000001bc0)="9a28e73f6c651c0437280c5cf451974772071cc89c5ab66f1455c6400ed677354066c11d6899d2a233122125283181a56353e0617779dd4b45fa3a797d10e60ea2935e6ec63caf9f2291e90bcadcc7f4f4b4c1fac4d686c3b92440a153d4bec2d6cf35167c3dd66770241a42bd377459d5e455f1e4dfb6186b791d72157360506c970428df0a692b66384b9735b9f46f9799cf14a39ffb25c1b885d05e79ceceb8a743f7f3f5d03afc12580ffbc94291ff622fee2df7da7024804471d575e3e95f4fcd3758fbba7ad9a30cf9d49ca0a32fd27f4e03e715364952965191fd4636b409117bf51781758b62a84b0cf8f0048753d834cfbb298d72eb", 0xfa}, {&(0x7f0000001cc0)="22ac8d6dd459d5d28173568faf6edd2c444a3cc82173f03050a16e97cca363d93b04f47c65b7a86c998a8d342f5bcb550bb76764e9232f04dec243e615f46b7352ac6711f59d061981e77be6d221a09a30df40116599d88e6fdbc5919f69a5a57a7f94e3ebea772f76ada095ab745eda3c2ef87916e9e541e62f35a6e4b22b2c15356d0aa7634929f8a87f83a640ef700e7abf3fd33ccd2d09b8dca5f4473f3e3cd7075619e18222663341d89b5d148ab280602fdd95c4415f1ba6ab2336eabec9a9f8994291e32d713f6e8fafb383687fb07cfcc02ce252071f29a99a0de0f3d48271aade", 0xe5}, {&(0x7f0000001dc0)="3530e65f6a31945301f140e290680e12c270a0e0d30097b3b98c53db9fac41e64daef9c13525b0bbdf1e3c124d1fc43dd47ee9d82e067a49ec39e129a741ed97ee892461fcf9cda2b6fe79f6835bb0d25191fc7f033e5ff205b4f5fb0b71298cfe6ba07b2cbc3c1bd05e96cbe3e9a6ce5fbc7482cddb0f31112b7a69f8a4063eaa7412ee9efc5ef73cc1f29b00b486d1e5e5c1f65ceb833451726f5e3b33517e14896247c70ada5caebb99c0eb09dbc20643ee7abe1fbeff561c1d", 0xbb}], 0x9, &(0x7f0000001f40)=[{0x30, 0x1, 0x4, "0531ccbb1813a659a929ed65193cb0e94874562f64f4120218c78c"}, {0xf0, 0xffff, 0x1, "ef3475c2e38aaae7ad21c8f7c9cf1d1300e90cecbb328561f4314299e8431a0a7af2f195b65bf19ee43a8f0d21d0a9e725875b03e2fd6db339e3fb61f54a8bb50b8eda38c1bed37906a6fa269ec97d8cdf8477bff84e588de427da16ea9069b4a8f545d5ac25d376f84d8bcae8edb38307ff50c854c71c5e284f4b57e30a3b48d43f40e5b68cdd8b3521a25fc85ecb6b24b9bc2841b54c24f1aa08537b4ef39cdce8d557e0190bde9102d699fb313e5853a820205c7219f05228418febb8d658826a383041576f773c337e2d0816cd8f5ef2225caa822ac19b5ebaeede"}], 0x120}, 0x2) r5 = semget$private(0x0, 0x3, 0xa1) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000020c0)=""/237) getsockopt(r4, 0x10000, 0x26df8bb9, &(0x7f00000021c0)=""/93, &(0x7f0000002240)=0x5d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002280), &(0x7f00000022c0)=0xc) getsockname(r0, &(0x7f0000002300)=@in6, &(0x7f0000002340)=0xc) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCCBRK(r0, 0x2000747a) 11:46:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x40000380, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x10, 0x3) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000200)='c\x00') utimensat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file1\x00', 0x2, 0x4) r2 = msgget(0x3, 0x28e) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000005000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ff0000000000000000000000000000000000000000000000000000000000000000000001000000004000"/203], 0xd3, 0x2, 0x800) 11:46:17 executing program 0: semget$private(0x0, 0x1, 0x400) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x4, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x420, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) sendto(r0, &(0x7f0000000140)="e923a1c50aeee3ce47eebb4b782f4d822c8a0f79d61ac53db9c2d67edf21f7f29ac51aaf995b3b47029eb07a0593843da88da18dbc28cf43eb15111338f5a8f05fbf0204e336e5dbf515268e94af4d12b1e6dd827d0570188ae9f690a62b8e7a2a6cf4f48c5c779addca80c3e1057b07d85ea48c987527c1b3047b72b258f21d2fb11b4743e1b4e1caacf7379be1d29b", 0x90, 0x40b, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 11:46:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, "d730c15b00f4fffff4490ccbdc5ade00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000340)=0x800000000003) fcntl$setstatus(r0, 0x4, 0x40) read(r0, &(0x7f0000000040)=""/32, 0x20) 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) chflagsat(r1, &(0x7f0000000280)='./file0\x00', 0x1, 0x2) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000400)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x810, 0x0) pread(r1, &(0x7f0000000200)="2854b9ac0c7b4bfb92509d02a9efdffeb873a10583de85f6102090229f2de8b47b745564298d794bf92fc004cdcf39cfb71a6c7a08fe517f2a88210a91adc3786d08bcd6d817ac570a066a342d02386542f6a2a5fe0a190df5dc0ffc4a9694f2d522da4dcf2812", 0x67, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xe00, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setegid(r2) getegid() ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x10000) 11:46:18 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = socket$inet(0x2, 0x4005, 0x1) getsockname$inet(r1, &(0x7f0000000280), &(0x7f0000000200)=0xfffffffffffffd65) write(r0, &(0x7f0000000200), 0xfe72) flock(r1, 0xf) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x3) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) write(r1, &(0x7f0000000380)="9bc8a1e8a321bca957490f2d47fda1b0f179a26cebb2a822b6ba2ee73b3c9be2f40025fa78ffde3e514ddd0bc3088bc03a186ee7610ae27d290b0ce2c969836107300814011fd2bb83dd4d1ec2e555cac62a662621474a2f433cc3a88effea", 0x8121582c7a919274) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x3, 0x1f, 0x6, "40d2f4b4edeeb6376fcbe8235c1c900b9e77a0c6", 0x6, 0x101}) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x4, 0x8de, r3}) syz_open_pts() 11:46:18 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = getppid() r2 = getpgid(r1) getpgid(r2) pipe(&(0x7f0000000080)) 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) r1 = semget(0x0, 0x0, 0x40) semop(r1, &(0x7f00000000c0)=[{0x4, 0xffff}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x3, 0x1000}, {0x0, 0x1, 0x800}, {0x7, 0x10000, 0x1800}, {0x0, 0x8000, 0x800}, {0x2, 0x39, 0x1000}], 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffed5, &(0x7f0000000180)="b83e0e456800000000c109b5854dde0447a5f74c5dd7754ecfd82416587ba41929e38586d34bc2cca4db1946c01ebb40ce95af789cb006fae32c57b53f8c1ed4c85a04168305458fa783af1d739dbd19cf3cb062b2002f88d87820885b978b01f0f026000000000000000000") 11:46:18 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000500)='./file0\x00') writev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="efca6150ccdeda9e9982096b2f621263cbd1839bfbbd958e91ab05253d0d963e33a3adacba925ad912fcad9de396042b199826c994ce0c90762f5b1ad304ee83b99465160b03f31b2e764199d860c27119a5eaa477009d87b956e6c01f66c011a11dacc7d45f6d2dc4185502c8ba446c9ded152fbdcbbfe1aa8d67b135b7f42ac851ef077d1e2239a7d7c6feac38531eed2f9741e3e2", 0x96}, {&(0x7f00000003c0)="90264eff9a5507ea0bb4", 0xa}], 0x2) r1 = dup2(r0, r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) readlinkat(r1, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480)=""/123, 0x7b) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x80047462, &(0x7f00000000c0)=0x8) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0xb0, 0x1, 0x4, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x40, 0x81, 0x100000000, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0xe71, 0x9}, {{r2}, 0xfffffffffffffffb, 0xb9, 0xf0000008, 0x7ff, 0x9b}, {{r2}, 0xfbffffffffffffff, 0x80, 0x4, 0x7f, 0x8}, {{r1}, 0x0, 0x40, 0x20, 0x1, 0x8}], 0x80, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x6}, {{r2}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x40, 0x6}, {{r1}, 0x0, 0x0, 0x10, 0x2, 0xffff}, {{r1}, 0xffffffffffffffff, 0x4, 0xc0000000, 0x8000, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x6, 0x1a}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0xffffffffffffff31, 0x8000000000000009}, {{r1}, 0xffffffffffffffff, 0x90, 0x0, 0x8, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0x14, 0xffff, 0x4}], 0x0, &(0x7f0000000080)={0x20, 0x4800000000000}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000002c0)=0x8) 11:46:18 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r0, 0x0, 0x3, &(0x7f0000000080)="99fe358a", 0x4) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x8, 0x5}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x182, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) 11:46:18 executing program 1: msgget(0x0, 0x200) msgget(0x0, 0x612) 11:46:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0x6, &(0x7f0000000000)="e046d9bcfb5f81055c0b073772988f4b7e9309ec811d2bd0c0069745d7f165411f5b75c7d65fac666b266d448a5e66d7888c776fc388a852f8e913af9c679c98c335870273975047ea1966fc23a883469460e2d9d93eced116d7cf88e95fb023a651b49b754e76e5d933d61da3c4d46cfe80f20ad4f56ea170eb62b57c0f0c1071135699dc0004db4798affc9e74150526a4b05fb4728eea0c42864c0ef53dda6a08fcced2525837926222078670ed3d98230052dc87dc9aa80ea6e10d3bdf23567e7daf94b3bfd0b3eaae32141b49804264f913cc9b80e52dc860979ae50c5ae72c84172fa453dd9249a29f1124a8e9477536edfd28b78299b9d62898", 0xfd) 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x7, 0xb73447d) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x4, 0xffffffffffffff7f, r2}) lseek(r1, 0x0, 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000025c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000026c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000080)="7d654477d0fee242c93ff9b2276eb6fb87f958b60ada", 0x16}, {&(0x7f00000002c0)="f76fad048a4682ffe4522a84a49227e56feafefe14dbfb87d7a6e8c5ef3da92ee6a5cbae2f09c7bbbf9ef4b28bf68c8f3341a5ca5696016546e9c2125f1f7d980e2f35f8ef30c35626331fb5e45f2e304b05f78a3ea46764511ba343272a0bc00ca2ec9d70ea9efd0fc9bd91f241f3b5837e02e1fc91ce3f2517dbe709eec314a15084bc8ee77c69fcf785cd7d94063c994bdfd55e318d1144ffff9c162f570318bf1824e5317cfbf8d2dcbc3356dd71032b360bc1868a9a81c539ab450181ef617d909ee841030181f3d58a81f98a9c0f9d832e1ae1a8210bb2234b8f7e407d11e484158b87b1c9cdc5726ec91570c951cb6eaf098aab2fe361681f544476a3ac18d2f1f640ccd257824115bafe5a703892e5fc7b6f1fb5d602f6ee591090a7d87abef46db54ce6ea8d22f7d100afbc848082cbb30a505f6abc3d69c7901d303f92f5175941a344ec93f8b74f39898594dd02875026c226792db990a222f852309de17f67d94c750b3228df234a80893dbb369f5d419e89ac41ddd8db738458ae964a9e61e1be97a0bcb1c0f364d5f099b88028106b7ac50c9b09a97566db7b728748078ce1ca47e76c984423c259c15d1e243fc563f3bf23a68aa546056ae187d24f32aaf1b9d97796f6b2274caa22477b66db176b47c9792bd734c593f98bea9788ba5d5e37dda9c9c38c8495ef4c13f483aaaf98a47b367b70cb6bf53fe004fe0befdd980439f5f5181e22b09c07b12dd44334f12a7ad0f19ef981fb98311e07005f38750e8d4dc22b9da64aab0568645df3ac4c6f62bcf1ba9fa465cb78b79b38c58cc987b5a4e18d3c4b095a5c29f2ba64ce54c99d9ca29ed26c6ebe80f542e28cced226a779a3b25e23c907673d2f9cf65a6261241cf3f7171ccc78672e096a66a825fc5d28a1f469cf6702b7995461a1356347058163cf11e071fde31fceb16f59d4c2a0f92c51ee09a49627816a1287abf4451c628bb0bf6f2e8265634abc942964610288e1387ce73abbed5f8ab34cc37931def0527d00a0eb604c73cb38f4c394d544c1fef855c8cccf93d7c96de7eceb6f7cdda865dabbdb98070b2c1868dc2c949d4e1238a4214967430b3a09cc75673386ff2fa05e20a3a0fe8442cbbd8438f2ac6da57b20f20b97a7cea2351b40e1961a40710ebb1be7c8bce9ed7ae97a5d163d282e5f84b4152f1d43254b414f37f86b170d01e180c1ad0775fce3b1a49a27201fdeb858d1c6dff613da3e5dfced88fca96f920b6fb470e0e2fb2309aca7494cb23eebc918cc89fce7b0d41d70f9856719650abbf9ed98424a8f6cbae2d8a83499791b1e4b6af792c0215602961cfa3bcdb3bdf31001f7c7c562e97961f86a504e8a6bd409efb8c02199ea1ad6c7ed0e4466ba13ef6b926984aa28152e8210d29ba213716575dbf905f3f4495f3d59e2e0caa76dbca447411a20d0fac8b63257e976ed889c159cf6262f6cdecccfebb844d8b87fa98b2aee165b6cb4be2e41aa1cf5e1c8aacbc5e77aea1de328cc016bd745da41b3eb97813f565d937978be40e304fd92500a33dcb16c9729811fd94cb998facb79f4f5331b4e1428da5471ee602f2c23911dc95f344a4018a3cf14f712bdd7395469f7fdfd133a77d30b7bd5bfd50c38561ab9d9453feed0561c09063d6dde902ee3444098207661e7f8af2a48a6a255c5544ac23404f33a0eab7545d6374c878d09ebecd4a2ad24d5bdc373df7f12e0bd176934f6615944dbc21d864346a287a08257e6c98b00923fd32515af38d08a7bf2222cbde54b5d79758891356ab4f4e26259fac8b6624d1d21dd530f31b8b11153cbc8ac2ca77cee0dd295e399355cb71f7b0040e2c495422ed174997c559fba64798a78c9a7302def0d32fc9af582b30a1738b3b2dfe077fe10c36ad09aa30d827f6f4bad3d497ee9f49ce848deb96ee9113f09cad5735616bc285ff13c1b15e037016e241b8a900dda701e018d4cc6321b4ea10007c450957c829d8dddca44ec11c6a0332e7a586a25bb47cd9028201ed7a2c6bf28692d6d5931359df192a65d008765e362c599e064c63749872217725bbfbf17b698d436cc95238f901d4e6c00fec71300aa125dba6de3718b82942df84b301a6b05ec250ecfc52f0fbb542a7f3e979ea9708cc43a3e7bb9f3c97713346cbb29a02e3521aa210b5089ff5edaf4191c1fb9f969185daa06cc24c9b2091a912b96a50875585e21204e6e3f4b70df9c9a2afc9b5d2f3c15da5390450b4ccefd34a1dfd5b23dc1a8d5100b5af88e041c2ca7fb3e1dd1e0f18e113d564755c4998f1ba70600b140dd12d5d17acf0bdf376f75a8a14241ce01001871e6a740cf4e5cdbd8d9b9d1b7f765ffc938178c199639bfe33091520154c778cf90b5dc6e511cfdc6a8f217aa09bf4560e03254fa890f5ee8aa8807ba13ca2f686b879b911cd57a0c3c1a0acfc4f6636c1940e1d29009ff2f5968e82ede52fbc8e586466afe11018bd3b58e337942efaae19d4e073d8b1feac222f52b4b3da3bf3d9f986a185f0d0091693bef82e51d0fb91ec2d66871af63aedaab67805957d8160849c6c9bcca448eb62c8c3c2a19ade1e11c3d10f384da81cb92dea268c2d60fc1a357a9279abd3c6e8245eb4dabdd0b372d798be380fe584b3bcff7138904eebc5189cdd38ef41960fb24f02247c24fa9131d70c637989514d34623774831899a4a0b201a330bebcf14b5687e56b82b4b21ca4817030b06c8c604b4915a827d422fc5cc48189f5b2ea2156b24611bdd13354bb9fe5a464491e7b492529effcfca44930353e4d23fc0452f1905074b7e4bbf9dff41f0049c49f47bedc684af334b5c2f739010c480efe56bcb6c30c50dd1980c0a31407ce43edb4a7a47d218cb0074f1cdfcb38818307c2760e82e35659ba01fcffbc1d39971ce0226cc6d40262c79819580274838e5a6408a10ea75268209488eddbc7457eb709a6faeb59b420fd9676d2b5f8ac6a7da62a3d1777e2a3941e2ee48d10b4901a8c1c1a54174551f6b9a34b583ae347af55cda489c8963c8b16ba5ec8c875d31bda62bbc47107558c4a549066c400dee72f46771e5887df979e7a64a17ce681b0b2990bb0e9bc3781a1ffee9f6d9be43896fdac59cb57a0c474cf1734456bd2c0f93a37d62b76332d8cedbd5a56147f6d1c4c7682419cedba97c0279fc8615808f46303276eef2be1b0df9da1ac9be6e01ebe0ed90bcc7bf65f26832744056d2f03932433bc17be940e92908f7e86ffce8e40ac0a8b34a1ffafd002ce55e101fea8ff28f5199bd012cbcf54a08fdeda44192f88939868007fe098b95af81b12013859386d8cffc6ced07598f689029e51eeadc5f599738901616f28c1521acbcd2259f4790b51dc2a35941fc48627485f02ba7deb4fa9317f6d30be4193288e0e176b63220b292ac8f7a276f311b3e8abdfad0446a29f19196d498cde1ed0b9fcd155c2947f54a2050230f4008533deb60f7773b991ad2f0f1a6027ee84f24f913808264c98b72cb95141f80685db7b951ffb5ea40b26176504894126d3b751a3df53c0f9aaeb319e7c9963684e7562935f7c486eaa23a14886325fde620928572b67c3b6f0dfff784313b81d2cf6ff8e85c5d935f19d4b035f9e7844f3c7956b07b37a8bf777d8eb2fe51e5fe241f564f0494fadad0e57c9e2bfde64ea447e21f2f597c396cd2dd37729a9c593070968bdff1c44be5a19478f739990b4cce052f9931af772497ad81e412a6142e5228e4330ece7df650bde2735502cfe2d4438716f8141fdb260c998b53332c51172f216c86a0a746359bf41d57e4e48806ae242da986e0ac38caf90300f758a894e50170e7d4a8712e8b033f6be04b5254e5ad229cb8b0ee3a3d8a265b862c1dc91a56edc81eed2c5323373b01ac08c68f755f7dbcfcfbb60a251c994f00527a29e80ea466229717a82c008d14ad05ed026153c6b3d321ad1b5433874d1bd6a4641cf44d7b19f0ea19464376a580d890fc7e8c8cdac04bc24bac7f10ce8de596324a1b77e35bc18d53270bb5774d6b13a4ae9c7f360ae8cd8e0189980617b00d1249cd001de938012c37d09fa50eddaf0361d0be232d85c6cfe17da1ff31827a48b7ea3959da62c14391ab8210f704254d3cb8d7c260673af77d79d7bd5d00bd8716d57fa0319ba0e22516252103b4de722bb4b4f25e6fa3b222a34eadc0750e6d2598018c021d183c4fe0eb8f15190565670ba1b87789c534d1e4443bb343c0d74411540150b343063011960b74b9b5feaa900d20e9d17fd9e39d5faa32c746514d6f30c12625ec47a0fab46730ee5e1af6fd6bceae17e138f9500fcd1c0042d86359ca024cedf39e0dfa3505366bfb9e779c77b145a462b5af5b63f60ede8f4a4d7e41771b72ac399bf514233bc95bb0703f57877d0a74a73af1a1ebfc34c13cdaa6610521ad23e11665ae96ec37429285004a3b8cf738f8b1690b2178de4ca8ebbd2e5182465a7705da64254f6dfbd1f93221e11852e050f690fc670f1b237b9c404cd19d304db696a977be0c01479fa7452ffcda9e6d7d1a97b0c17a342474fe0aa6793d4411372b1adce8b90c44139dbfcab00327b4c6bd34f392a4436b2e499a1a6f356eda82164539460b9617035e5a0969202bda50a0bc65c937c5d0e41f1617adc72f061bce00f5438fbacef5767a19b6a2d25eb641a4faabbfd983441c67e43f7620456d3b38bbf0186e55288685f582b23b2831293355bc32543415f56565959e72f886ecea5c0ffed46d04a9ca3a3e72d17dd15534451575b6f343bf14a6791f95b2a1a7c7054ff1e937238fa1593527cfc877149db2ca6d919c5e86d27c642c76117e3b270f8bf908dacb347898ee9c449207f615a9f20be5a046ec71167da3a6a5085bab084ad322c0d2181c7757ba6bbe4f402eaf8e6e1914916ca7621835dbcaa54eba3cbf9e2a378544bc2ed3fe0414f2b5cd1a0d6a3455fbfdd619a513c56b46714045ea96c991a7e6215d7bd76f6558fcee039746c81d2dd9defb3b04c00eff66c5dd697d1537fc99d409751d6be229be1daeb5b99d28f48e77061cd4bb0fae972d3410c5c43eeb4fbd1f5cc93b54175180746f33d8469939db864636f5415843bf3fca75e852dfa602854f671e4cdb244c958fd74525ba74da8c61645e191ecb099b7604d4d0e9412ae2559101ceabf1b794225033c29a7d59a3a5231a6dd5724aa3e935683013fbfd84c1098f2cc0da9f1d1d6a8852284a76efb360487e2dfd0a38e5bb6695118643f89487174ddff9fd97047f955e9a787a229804dd4dd5b4eec49cc6b1ac9991b7e3ef106dd47b0f59dbb59debd22243720db11a597c19cd1af2697b66054e2e1fb831f7f41661d76da75406ba452ee832f2fbab2526fc0173ac0f988e67c47308dbd5d9723e28971787589da28a36073f4d46ba2ea30e439a0567c2fdb0c5b458280a438881cde38abfd85330f388866a2c55cba4be6b5d8bc67f054bdca5f34344a6711046e214a988769046cc71f5bdb04d7e6e391adc198f2449a63a9c348d902f34c3155ac2c6b55b4f8718ec51266a5975d66e0ae3ada8ad91a55c481f72dc55e14b4c9709c807d53d6a7e267861932234011519aa37ae1cf2d78cfcf385b56184de1ad3624220ae9baea954252cbd182a3ab9f5a6ff4d88eeb6b9ee3bd2b04967cd55627367b9322e620f326c0d1b0f6621ec10a21ee5d4bd78b7079adb60aaf6ac60732f760cfe4e1cacf1c0449c5cd89cfc720cdfb87a76c68c5e4a5f8aad666a74662bb1021b", 0x1000}, {&(0x7f0000000100)="d46bd62110b1a3188ce2d4d62683d427cff235134c4bcf2158db5da8709b18f8", 0x20}, {&(0x7f00000012c0)="fe3bcfaecff20d287556a2e5d8d9a9e4e503c431fcbb5a60220d472278b584ef7e49678010aca7f212068cc8426645fe33cdb96197f7388bcf49c1729bc8133ba964ea4372ac87f6d67a208d7367a971833394caeec08a581cdb85d83e9623a5b8124b23a38f5648927cbe8f492528feb0fb4180dd396540c68661189200d67fe619c09dfce6dcfeb824826c98eb7f08824e19f8e5aaad3a229dbcb0503648de78d364d5a3c7ac1650ef9a5f760b30f0cf249e93e1c6afc03c4f5c10a0017d8a8ec1f374da5d7e685bc764e32d", 0xcd}, {&(0x7f0000000140)="d82473257bf66fa4e43710d56105d86cf88f8ab4402855f04ec9ccd547b18b4ec6317d851f27e6be89741156f76b41ffe72da5c8e9ee72cec624d6a16726cd54fef52fe610a660b47d7c10e814c10c9cdf9128eb2dfd2f076fbb9cafe7ecbd5fc457bba6a9a7c42e4bb0a817fe4aa59345eefc5c6fda923ef2924672374f213b45eced6b10553746cf2aaa1316f9d2d6c74ed853364b4b51d72226627d32d9684c2a239105b839dfbf23c28a013fe2d84c2f697a9bba53f5", 0xb8}, {&(0x7f00000013c0)="9cb4c78e67ae1bddd5f8beac925908ac9a59ea11e961f8258803c95855e7b44318f86fa82434591eb06cac8fb4", 0x2d}, {&(0x7f0000001400)="1985ee6cc4130326b4ac8cfd5edd2e27e90d938632ec139f0d473ca09e17f7760e38535ff2d1035e2d1b21f6bd2cd2edc9c49dd788b65f5ce016b38f0f227c2cdc08b3bfa75e2c526a96c246cc9247ecc95d9246a2aaddda063b19657ecc15408392276b69b0d7912c581d85182ff4429d465f20974946fb9c5158ae31229968bc8353c3df7075fbd3338c7b9b54ce85cfe6f080b8df91bd1db44a373bae8eaa3f20d31c1f77159bbc5e1d7eac9d720f83edbfddb7d98b7fd40e90ab6e5e1f459f17022158b1b3ab333eadab4be54ceb05f1473d16a605900072d345233e2682c864c80237cc985e4f827fb5820c79961f02035c941df6c213498d2174306d8c82af1c1561377f7cc240c3f52230aa1da23eaeed1dc0548304ee12ccc3e43e46b9eae3136c4cacb09bf3243a58c29a630ef9b75be141eafb43d7c85c185be9823d000c7c4f5c1a35ffa7c3c9e0febddca2e839a48ecbfdbf33304582821bef578ccada1cd5649d51b463b982c14630f96eb5c8df448d24fd0c22c8c16a4f40caa4a31fcc1926d4fa3cc5a748fdfbef6eaf6d0ea18910eefb1afb194a040f66247d3b28f067e68559a70b2618fe5f85301165ed281b14a6fbab63bed2fb28ad5b2344fa5cbd480276acd13d981b29facf2c8cd561e6af6c5954da02dbf6fc8d64e94f96da8304a261ffdb051138b58498b91886034724b9046fa4b9c685acb68dac19d5d923e2f549f95f94def99757cf0ab58984618c5b11827b79a2b545f2351ee12186394c29cf1fbe410731d412dafb80784bc1882982a85a9fb694606e35bdf90ba1bdd96673ff0d301d44cc9e027bada931b1a97acaa1ac3677b66e57d6619155feb892f2b16cc02da35fb143d96520500d09e803aa99f1045799b8bc3e31c114bbb147ec51182e1885ee3c3d098e427ba8827983b410ef55b66b7a27cc77632cb500b5625891dd41e5dc4cfb2f810f82ca9a44c18b95c071a5e513a008c338d157d9f2a6d353c8e9d702ef6b4ba1826591a603449ec805806fbab492b7527f4fb4d15bab408ce0569d30c4815d4adad04fba15c2bf154a1240bfc75fc3b98d34a67a5cbf76628d236663f8bc3a7a6cf78cb2ae62c9588a0a033d19dcf7e70cd7e13514378e502f27c5880130f826651f372c3edc2a41f20364465756da3fc383b0175ae67904281022c30df68e38c0559fbeb39c7abc8c2fa54eb25820b197c20a6931253d0b64a258a7618bfa150f7e72be0c16f69f7e8cf1889ef8fdc34933bd59b5999f9ebd2c5c1a331ccb38e91df6fc9c433029e08b31e0d7bf7a099abfcb049cae825cd4b935b42856cab4b008bb81fd759688d660c401cba488fa5c2c572f379675ef4e4332eb150c0fbe8b1815e5fdefb3f61c89532742ba10efc14f7eb77afe80646f4e7d6baa2342256121d8c4c057c63ca62a5bad97e8fe9973cb37353f6f69cb3c63119f45f77029a7b550ba21586ad9215f1e8e1153e07e74c8b4d5b4250f9b9522252d38e80883bc6dbd90a26e8c69530b1dc116651a48bd40a33ccf9fdc0546033b1acbf010f2c5c7cad4d15f551ebeee96cf799aa3a70d997882b3fc96d9516b283ca68262d63a1c2397c442a7b98507579d9a96aadc3696b8bfe7dc35b5e186bec69a79f37e3c94f545833741fa3e74c0bd8869d9c4438adad0630f423d59fed0fd7fd93b27b2cc70747f674f2f934b70a40cfeb85b09afc04d74aee156b67abf7544a409a84b69354033e22f67f3a6dceaa8543dd0d346c95cd24f08e20ea1778f644c48526a69d1f73a2f0f70b926b9f792769aa65117218e2718e8a37e8c07a7a8c76a0e1b3e657cf6ca042a3ce14824404dbaa9faff8e4361f5ac33c3f8620efa5df563e3066eb81953ee141c05dddabfef3b88d3703f193ce3fb6dc0f13ce24373b0f5180cfab9fe8eb5261887c302798faa9d276b42279348c2e34124528e8bb4150f9e994c27e57d5520e454a842189d696ead1b5138cf5393d7e04a8f58ce92bd10fc6ec3f69b111e27b846cd161d75b9b701ecab4f2cfd3c6a0b6037cdb417a19919e3498d6dddccce6cff4c8256a08bd2e9bd35a19abc73b4d1ecf2d12f0714c8da7c6dcd636b4d60e3a8025e6e426852db08c2ebd9d380ed934fc01007748d27eec943659f0279e86d40824f4fdf55e312356d6da5bd8ce329eedbe14e5d2b4bae0d991e04bea1bf03428dd34b31c1c63b726d9d126cb9536d6ecd5d314f0b45c10fe48c3314ebc8bc1620a4c80a4cb6b261bde9b69ab75e639a7087fd01149da9ac35ff70021fa2981b9ed3cb420c23c04f423a28685af289292708faeab951537826637ffe22e34360b364e26c328ad7536e014df419eb420a82e02b212125dc6aacf4a65bbce6e2fd0ca5bee9db7a50a0aa92967816652bf46098072d677e7eccc17caf821bfa59a12fb16857bfae339265fd8a03b71d3a953bf204b976c5ef0d54f9e44276f8bb288a8d68dae44a5e923b55aa98202fe7a26e9dd762c0a5e6d04e46231bcebe62540d4979e039d0b1c89aa675e13fd3e63d3d01288a0708af82a9ecd5f5ed1f2e9992e8e006b835fb6f5a0ecce5155739c3b8d27855d90c3071b3a07f41d4acf94a5976b26f20de8c8b6cb6db3bf7f96a34a684f1115db71f8359f819c60a70841d9203fe98a866b4cb3a5d1758a69d2e9fc3479b3550286125cb38042d9297d4d24e6756b494b351e1bb88592b31e5dca56fadc1d7cf1590460b88553b0935f01fe441d066aaf4961c84e9d7a2c97cd71edf4f196fdef3864a59a8214c9f2feceef7da27b1cb8feac0f355c571655d1eab30bb657e665e4880b94a7ae0239b72e2d754906e2823e14145244c771956434b81582025eae1b82288d767c8c0d975b4b88b129019c19292207b435f85d91e9921c1601b7a53b3fa56078441b0acd233c094a1b45df1c6e42443a948aabe0b216bc2f0f4ce92b1683dbe791a46f8ff3c212614e1a7b515f25c8c73ff2f67fcba5b60ea3f960ea8cff10bb95423643aed83f56447f46fec8cf1ffb6a5a9345f60ffe0602ae457734ee93e1bb818a9e0bc730f785cfc8c9bcfc2dea5be800006a12f7fb762fa56c3366eee9d44f4eefbfc4a37b80e8d82774e2fc1220c9a6cd061a7e243e40454a0cb1bf4ebf745619875f2ab9126939e43c88482107c3e295813f7f1c5e1031f0711247353e754a8bdd110122798083eb1b681063f94cb65a6f4c30376b193058d8e35ec80095dfb544ff04041fba03a8162b41f4f7e2eebcdd54cbfb97a0f978d530fd0fd5f5ade7b4e4b8a1920c9aee519f7e10a3b5fea410d25c54e17794cfe1bdd08861f4066e795afd39dd43f2d24edbee757994a2d9b6edaf989d4868d8664397fa741be91bb0903d541230f48d7427566edf8280aa277eeac806b4fa3f29678c6f4a3c4d8cdf248dfe7195fdfc6ce5cb6243010516d988eeb6451692cfd4e6f4220796a7a4a5f18e2eed74186e12fec4929943e5e22a1813b4816c5ac05d04748872d7d1e896265a57aeb4bb91fdb28334d919573015cbc8de0e24ef5c40e0189b0a31312fba67b4ea659945401c29a7d9f85cc304e2c7fd1e9f7ad9884bc3fd64248cabc858a36936a20a62a2111770d8e4986351a349f0ab020ee2685db0bd66beead1ad9c5b07471850afa5781a8d44163bc798aac09b108807e112e9e6372c12ed7d1cd1961b533763b5b8d433f2a809f7583b169eecff887b5f84fadc425b01772bfe153f9ec8aa2961820a6df7ddf2d1bdc2bddcb64f0bc76c3432e4afaa79ea4fa3e620c9060dd5c168716da220e9f62d0fa39b538d4b5ab1148038dd5d16a29108e8ebfa3cc0b077f1f59dae3414fe16734a5c0022284e6e955d23ba69e4df8784ba697e5823d86b139f7cffdee3161dd7f8943c6cf5f42bf07091a44ec653b752f746b35eadd6ee9c487eda74730a319b42b2532b0a0af588a6fb137c19374c72d986438e0777924e7b47e62e3dcb49a1d2c6c79786e7546f63d066305d3ab1eab0cdf313043be32ef0a5e1b52aa18052ed1b7755574a4110c7bf4fcbb950b7a4b9abe304911bf2fc8afa5a2068d947dc5901cd867c77bc8e9c32fbf33de9bc9d3a2a92fcb98c2375a04cd14a4de0240952e13b3679a39236b2f76dcdc390c962b7768e584ba6a5cdc3a1054350688e60763275aa8da2a5a31651f60414f054966a90c520d14e3d0ff06ebe46f1b98c47e6888497852998de358d98225ffe19d71387b022632ccbe2ccb38299ec6589bf03a531751d2e07848b1bdc4a0b3092fcfc7682adf2f3e098e63c03e74fdb7a80ebe60cf8754096b3734c90d21b2abee79cc0d130af126918877b8dacbfff19769aed3ad4ea5237ff52efd068f60fb3efc83d2e765c32794221f7053f59a47ac7b689abf137f388240f1940ebf65bd13acaa1f5ecfeac8a5d4a6f9948287c65aa6ca6ca828f7aa44ec0886e8ebd0491908fb2486f80df19cda61d1be08b913b5fd73ac5950babf481366da390351f8dc0645a38438719491a51403b83f98b296433428716503cb99fb40add2830cd8550069195bd0e435b79e708f9fffb6d3b6b2547904d9c30c337ec32c9bfce1db7a17785512eb0e6bb934c2d6b9af40dc0c7b3c9d6bbf9df50fed76c5e0c743c096fefccbb3f5aee8678f22d4cc630283046885003de08b41860d1b3991a99d0d4537ce622cdb8ed328c512170b5d031ae0943acf2f98f0db7c63c41d5727c4773d3d019456ead5575c76c42beb37f03d7ac74049a246a7832e9e3c635db930107721e69d849d8169fc092e99dc3f627f723ed1ddcffe7f43531485deba27f64ff4f20b034c1fa11c91f86a6a69c4a06b664674759df46d54e7d9e1c4d692b4d8bfc2dca4dd9d0eecaf5271812de31b5727adbebbf9f9dd83a10d9911be4e4b12fe310165728224339449a0e3b45f178a9ee61c4181224cad1f7bcd30c37e9a80a6585c84449d9cfa67384bd8d079fe2270a92b2bbcac2532d7e8ab9fb2f3bbd70884e421212529f9d24afdcbfbe7502ac8fa2656748e1f0819cdaf82151b694ce9ad74d70d52c35b408df800a8ad41618badc017da7f741bb6819f943d0a3ea18b180f3df56165af08489cedbc1e806067779118e628ca4e9f0e3489cc9e411f0d42306a28d185b111925e7ad75a70d91f3581b624d8a6eda130d23bba8eea51f93e4be5e7c12510cbcacd60aaba198eb9a3c6b851f2432011bff671f9cac0de68e9185cda611c0276064a34b971d96053275c9cb75cd5912da1e7804093a12e03d1cd1c8ae4c1835848062e944615a5b9c89eaa8d692c681f9ccf89ce85a930929a0ba33a8e13e987804c8b397d92507d1a05b6d4fe5ce40ecd1384db2172db28b64daf642e41b7d7ecec63de4ba6521a3cac558725f1c3f412f8d04e08bfa62a3213812758c3d7a68a5d4f81ccee1fff3e2678b1d05ef7d904b994fc8a88bc790403d203e9eb2e50795758437de74b1cc7b57bfc9357749c7e0d7db400df165e6442440d941032ddc1e200edcf22458792426e4ab3130bbe2cccef247467b611ee98ae91b2accfb3b348de98bea9cbe5340d7b7dd89da1748fe825886e3256ccba381ca2274aa097d6ebe1a9e9083aa6a833baa382e44ba0b26aa8eeea8250813ac4e03939c6d29b5b3ac3bfa312136cd5ae9d1a0a271598de26c1558a960998c4cbebca2f86bd618a06394d6ef00f76070fa898a8e2fbc36844231eed5651125abee253e3ea0c36804f4068f6799a89e77146a841b1e2c471fdabb12a5ea4841ca21fd7ac5885", 0x1000}, {&(0x7f0000002400)}, {&(0x7f0000002440)="925e8c477495a37405e25274ba20cd1c4c95785cc26b164dcbc62f25dc890efbadf865a42fbf7f281bc217fb180a4bff55efcf00e9d7a0268c29bf9a4a0865042aa71085bbb7d22d9c2aff8d44f71c561b0cf3fb6a4fc00e0f5399b72c759d66d6f363d10673", 0x66}], 0x9, &(0x7f0000002600)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x88, 0x40b}, 0x402) dup(r1) write(r0, &(0x7f0000000200)="d0519fef850600000000000000da094ae7f576b8861b2969cf79555698b364600000000000021d0c23aacd1ef22b0ca5e6720b36e562285e85a9ac6b6fb5c7f0ab11d6cc3e0baeddb66c955ef7a2fc9a63977d945bcb278d36256af9d3de453e96321cfc201624746d9e9e03a503d4b7588080e373213bdc6b0015996d3d2f4acbbaf50af25a2cc50ca38274f893a872e624d0372243f53f111e2ae2e0803f739ddc9d2ed7c601d5ce07", 0xaa) 11:46:18 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)="4d9724a631848e09", 0x8}], 0x1, 0x0, 0x310}, 0x400) 11:46:18 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2190, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000500)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r6 = geteuid() r7 = getgid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r10 = getegid() r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r13 = getegid() r14 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x402, 0x0) r15 = accept$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xc) r16 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000780)) r17 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x1, 0x0) r18 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd0\x00', 0x8010, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) r22 = getpgrp() r23 = geteuid() r24 = getgid() sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="c40a2acb9f91f1c7d0176c22c6308804157822dc1ec432d99624f897ebae23b65e8d639f00f39e5f6ccaaf7e1296697231d99443a9b7ab81d6d6aeb25494edc0e0f3ae035ef755f251702c7c5671fc92e9813bb86a991025aa55da2406e30f960443b45cdcc5c40a761b", 0x6a}, {&(0x7f0000000100)="1b1f1f05e957524b28ff25224ff866a4095c18351edca9ab8b03d0227bfc99706d9634572424f78e31a4231e2dfe11a2e0b255a053ab91cb4d87a23090a8be465c0f9e34f221aaee51b66a14d58f1fb1829c65b0da1b4c4c30b3fb75db405f33386ffce18e82c88bc63faec5e40ae57a1f4427ad", 0x74}, {&(0x7f0000000180)="39a4e90b48f4012c49076ced004b0b6cb68ce81648cfe43d4e30b005fb1073e7e1c034e61c91511bf31e0653805ce8518df51c88d068dc380d905f0ec1760229156c3322e90d2c0740835706b221f5a7c31ee0f4b07e246e606679547f6859e38312ae241b5fbd20", 0x68}, {&(0x7f0000000200)}, {&(0x7f0000000280)="64abae1021b396d58ccf9b2d1d5517f61731659affa383379c4eb9a957147957b86e7da9e110a0ef770c858a68eae6350e33dc5a24ac1e87f42826233278db4c19f4b3f68a59c0f27ce5711193235d17be6e00f336cfcb2fb2b9c8750e4f7fa0e0ef89e7a3a2ae238b120d076a1ff2cda94e1f8bb78d5e78a69592de886ac8012d63d13507122f59d0b163101bf7a1cb9fff6ccfcf0e489442dd04bf8cba115cb2ce20b9", 0xa4}, {&(0x7f0000000340)="c5cc1488d530a0e3de4a39aeb9ebabb8cfd1d5260811d76dff7e0add336a29f36e", 0x21}], 0x6, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20, r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0xe8, 0x2}, 0x40e) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20000000e0c924a8ffff000000000000f87c8a5b6781000000000000000000b850000000290000003100000003000000"], 0x30}, 0x0) connect$unix(r0, &(0x7f0000001400)=@abs={0x682eb13985c518e6, 0x7}, 0x8) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000000)=""/137, 0x89}, {&(0x7f0000000180)=""/180, 0xb4}, {&(0x7f0000000240)=""/87, 0x57}, {&(0x7f00000002c0)=""/182, 0xb6}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x5, 0x0, 0x18) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x1) 11:46:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x900) 11:46:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) shutdown(r0, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) listen(r1, 0x0) 11:46:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) r4 = dup2(r2, r3) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) connect(r1, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000140)={0x4, './file0\x00'}) 11:46:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgid(r1) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x1d}, {0x6e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x18, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000380)="25c2757d0fe6975e37384e6b20e6208d6e5ffd83673b4c95a68bfee014671aa83e3865f2a2a9de2378e8f7921ffdf95929a85aa83c06e45f33f3a9cf63e8a229ba5ca4f482100b54e312d79784bad7420fbaccffbecef01d437c021d5dfcca99adf75a3fee334692b488b7d135ff890dbd7fb256bc0a0074c3bb72bcca34c307b49b19c0f30d63f4ec85694ba17a66975d93083405c28a96170ca5177dfd4f9bcbd061d17e066ed168d30aa2985dce7a2ec61d0a116452b11da18bda35c22167e0bd1dee006e59cc0693ccedad7665be4a0ae30ddc9119dbb766333c53a8c543f2817827dd8161e02d35c2dfec1d0042a25e3ad5e4318e6018f00b4ec8951dbd6fffbd5cc06700055525a748e3c8c132044787419198bbc8fe1a1699a4ce9f0b39272fcf588e435e6d148a7debf19b85d231a6aefe54fb3c44be48bab941075d8f0126210192f1820ed93278ce8c021caa363f41847359435742c7072b2a12ed70aee3b91aa36e7f0bb0a98877d154e66d4e7e10000b58ae2c5e5728d572a061ff8882aaaabc2e32a790f545f2c1cc379d7c16e848f0eac3aa8e62600403966fe538e376bea8b18830db871ed069852b964e9d9b1a3a1a53e3d45c5b1b8466b756f8b48bdd68d2f52ec23b5a033dd33948046271a79c4664de99c7c9aa63c458d80802210e0abe404cc0b05332cbc7761dcfd858727c71599eb6da6db7dbf2066d318a2d16032bd2d333b6ce7cf9a610abab4563407e1e143263e295c6fe701df286110b530230302d911f9fd23033c20aba6f1e51b051b01f1f9dd5482682ca65d664752c43754a7cf4877009a7a2be87a9e48962792e05cea5eeda80719f27df1fb34f271cd2917ca5aee7ed4bb7804d6d314bf46739150a0a90bdf0927a921ed24121badf2fd09624f17626ceccc9095a30beb08e1b61255160592d94ea8694417199f85344cdd68125e61bdb45a629b237a244aec5f50532f9e51a9b033322f18e8ccf61cccedb9ba5925aa5912336084f7196dddd96b0a17e058fc74488d561c5557e0a9132ea48e5694410fa21ebe13d08e499a0d64df1d72e50826792477fa1575ee14ed92da85972ca865521cd8a3b9b9268b549745e0deb919d6186cec89946d1994b24a8ff51900b2bbdba27d694ed9d6ddee89661cd73479773254483e24ca0b3907ee6e2ff89f248692529a0ab49a6baa38d3a87425005276411bd4506a5f1627f832a76edd2a341a4a46f666145e8e3e5d0ab923e53b58c56f1a87c3c8ad937c5a62995877baf8b174cc4c5814076b51b738ededfaab82d2b5ccb307b3250a2112a3b58c92fe62fb095bcd482f50d52979b109d8851102dc9b5540d6b5246b32ed0a5aeba71b66f817081a1018e97270ff92d32c37a05fa0691acb9b3f92dc40f8427a5e670c75cfee205eb4a0d4668ce3bc14ca9e96cda7fe05ace58fbb09621d0b2d410a897d6adfde1e51bbc91783431ad890375f7313eac1981161804655de30bafb9112965d7aa8b313941e317fe2abe6fc9fbf3d08396c32af8a2f85bad2aa847b4ff3e0e0e91f41ddb54c9110d2e35c04fb664e54fd756b3cec24dd28d76c1f156bf49ac370fbc03a847230f77b1e60c0bb3d1145e972b8072b44719131361cb311183e94f61ac179a8e3a2ae8e4c6c66acfa231557d23293aad83eb009867164fe8525bebb305b0b9ddac7fa7e0cf2a334aa085578fb47024aa12dfe31341be85769dc8ae1623865860b97fc939db356caa0331019f42c3c3bb6dc6f7a61e1ea9e949d2c410ebdd776488492635d588fe1304b1e29324768543618a36a5bde632c4c5b280a99391719caa758b2603acb92a439b09d0ee6f71ea1d5e4710cc531c5e1a885575b568f2adf6e1fb0d848ab549d86eedac0c5087b74c744ae972a3d80d0ceef16f780032dc3b9832fb1b7f760582a6a155119574393517ea3ad78f331a3dba061c61914f602a021b02d5cedde75cab3206d756497ae06e341fb1389d17df8ecf866dc06e0f222501aa742f3e78a8f70e94e58e633a42caa9cfc7c5505d180b577e1dcf72e16827793a20aa66540fb66ca9f80c55ab402b02d257bcfcd78b4429c7f615b50c8ef7af8fa57f123b03f4ba56935f1132987e25f2ce62b11c361a7dc665c3033971893a8684fdc96216752e9040660fc8069973628e9fb7e443b5479f67a76b9295f8264743463843f18e68d5b6ffe3b750d84630d5be1d709ac40b8b71f0fe08122d58754290cd21592119022e68622072056622b36afa7da5d650f298565ecd201bb00b351c8d45e88ccf4c3ed0fbe2735d69e5cf2c280edc2fa3823b2c5106b26a4998c4db042a4c7c66209e78aa53c587e627b28edf064c3455be3711982c91df99f28f7a3390e7632592b16662666bd04fa9f2292f7d87b78902b1c0e32d4c4ff9df8f167cb44267e2ad32eb91c0b3f59e3a2b7669b00147c629aca05379bab8dde9de6370ceebeadb554769cafc25a10a115ad79095245356666d2eee4b5d8063ebb93932534e8c97a0ef9f7087257121a19cd3e61bbd01283440fa44bb47ae7a438dc1e9576a9b45fb0f8c517e71790c6706c8bcd50c9fa58b5c0f5f9c3619122166426821a19c644d4f35ab6ccf09d37793ec7916f31e3104dfa6ccea69983b3cabb27eff2f886a75681d99bf5857c06df268e153f7693562ddaf6da658fe846c9189576ba9e60092f2ac166f65fa7a16ebe1391fb3a2f11c899125a035c1956bb168d8b8743ae0610ebec8e4a1dbc80b9667883f7ed9d29d92e3429eff9dcb6b29682eb123280d9a9826fa1944368ad06ec330b96f4884443f814bbbc2cff87309095dc65b344d9e80f61a34e8eed78e217b7a4f5cba714915b678ed22274c7f419950398d32e73bf5d1693016064f2ab009964b5fa50ab5706280d9af9eac424c0328f6d22aab204096a585e74a80d1008a98759c94623c11c498df762108b2e71803bfcac6f639eb6d41f71b5c0ce084185e9f3b1f62c910536e1df5099057755d4e8f8c22ae716bef6ed384ddfbc9db6297c2b57627d21cd4af2fb87e9f03b32aacd3e25f3eec62c067bd7f9e2f5a2aaef9f12fb4717283f0b5289cbd6fbda6b9029340cda42084ebb197a69be448d6ace57d8fc52c79b86c8be9ff51e7fe2823ac71cb4e25116e8ec6b6fc69829a9751760be1c7aa48c6ea2cad838dce4fab73ee7c35d66822bcead41143a9f6aa02e90faafab1f284af1822ac1481e16609550c62b3824c22af781de3bd72d03ea87117d7f0163599fcd8feb58010e6df412dbed8b241533da0012234cf4dd8d8b8b6b3293d995457c0930f603dc4345f347058846078e9aaa5dcc1be818033638978ae2712202d6367d9b99e787f47c519b66cac2bd3c0516881db948e17ab2d2b5b790c91b456ef6bb0abb682fe20888bc5ba015efa71365e6e5321a9c4e5a6cc6f00b87387eb9afbc25d9dd691bf969c93cf9b8d9301c0a72f5c84326f3503a91fd0f6b171d284c651d51b30e2d78ffa55ac1406f93a9596522ce341c0bed9660976a3da01b103c0db341eb480d51323eebc1ff1e15a9df4dd5991a7fea3ba30e592a21f27f2f1b3e28b09d2d814a712daa184e4db13004378fdc388dc8d77ce92958b3c8520df06f2171c8188defaa6d7233afffeb0cec0f6f242ec0be055a371e62d21378692beecbce503c7c1e1e1167c0f5e8b37d44edbc7f84e145356dbafc0b53ed1c2ff611dc9e3e6cd0074fdd9b13b5afa5b2234d10ad0a5c8a9f8ceb002cb51368830b4e95a8a323a59f73054514c363cd496851135920002d02113243b5696c13683fbf74ec942b277cdbed02fca7f69c1d6073db979f9e27243aefa320bbaef5d1213164c528dc3c7aa61f8af5c185fe33e74352559f92cacb3f19117618a2dcb576a4682e562e0c4720412dd580318ed13c42798b4bce4da00c21ddfecd46353dd8daa06f54f16bb4a733378d36fc34777dd657a32a5b721ea53f758304a1054cb6dce62fc156fdbb69b7a0361d962968e6dcca813850423764c1ce20402aa4677b8eca476d0ba5a8cc891ee1c048959437d92fdff8efa71c4cbf1c077c0500fe7ed7087db79307b5dabe71274378bf471777e018656b70ba8e614b1a251909458fb32868ae08ba7eb258d88b40da4732931d71e2ad80b1212ade37e8fe58a94952a95717256356205926ba89bcf806bdb60bcb6cf4a751500456cf842ebaccc29b0c0dc32f841a88cfa1ba75edf7b41c694eeaadb6a38f0f205da0440106e4f4eee1feca7581ab53778ac93755cfc642ac5bd672baa488690e105cb50e0eeb3e9d522c56f457c7b779491b96d80d624fa0cea2e3965841a656943292a4542480ec9b281ab147c461b3f000b5e2984a6eb1e9ab2a3bdd34841bf121edd628a665769a2eb5d945b184664083cd3e65c473b55127e4b7474758b725b330d43f77b0d25089cd0d8a3a1849f6c75a453d3515360ea3410b807a749f040734ff9586bfa648e9b820f34b1b27f094fb0a0025e544eed757395c1e04b5c0cbaa9eb93373115eebc22f199edf4282af3dc1a1d5fe270f18dc087aa8b3db55320e76d917fccf92aa09c9d4aea13daf6a8523c46cf01faba9081faa239763cfce6f89467abf5afef79dd15c430214757273b7de405d45f23b1edaa293bc85bb3032936937f5f211386a9dd2115456011cf4ab9a2c4ba278f9bbf52b8bf2a71c79d735cdde83711593dbcfc2c2e7b5d189f428a2880bc43ee0c7ad7c02f38ad5761968cf5db1031a07f148481454d549d6b21f6509d2a7f0256a8426f5cda6444f510373a3ad5e55b08cd622fbee8beeb2fa3d18b6e5873a03a4188f98ef57bf79cbfb5a79fbe21c2e74a7f93bd42c4f3a24cb290e6d9c70da1208732aafecf620e515ae7791740f363462ef04ea9dc4b28bf3345d6b4c413ee4b1c635eb8e5e8a2b32c2a054c53f8cd07f002083625c7c758736203f64bfab0f653a9f2d0278b99fae2d19eca348144710da28d5f03c5b1f39d0890ddccce1951e828d6de05c5e60cc6127a2f69d09508220c2ecd33044fd2aaa26fe01bd8e3d01ff3215ab25853bbf786cb757b03c19401fa44ba4518257cee9da37d26bb34a8f5ed1f34556259afb0d9776edb2f9564948cf8a8e441cdbe92f01fa1cd98cb2a5c0b1127521fed4b10a93a734c45729c24bde6f06c1db275e65b3546c014956d527c94282be71574e51999370bf44b4fbece15cef58756c6445b92bd59d466a41dc8d57d55e2d104d618e8507bb26a367c9f790f070b36f5aea223cf29bf3ed8baa37bc00510596cb6af53fcbd61e4c6eebee7fd245a8df5877d7d65368808860e974cf8779817c1b0de5d6784e67dc02b055b72d9763c39fc4025edb8a9f4da32eeedea6bbe6e9d86d539a6cb89f10aebd51cff09f8a2002a25f4eb21f7911db3ad4ae32054ecbd63296f690abc74801a0906fc515aab9001c788c52f0c85bc373b7180b62b11bae49a93536ca0984a6c250e668b7d9ed794b5aed7918d1d408ecf55545ce86b0452124f41b45442a94b72507239226aa7edd5646102e704c454e4e758b80a910e52cf9346a0fed0929980f7f240cb29a09c65d6dc25176e230fed07c325571de2bc206cc45ed9e9ea256315291ac004c85574426853d25aada5d97add54fc1c6d2fe878082a318ca007798b39ab34b42af72408c69cf7a26cc07db363f4c11a429d273c9f271dd28819ccda10eb19e5c95197b72474260704f2d5032ad4e8c89720765866e01cf022ca8097ca36947ea2e25d8afe", 0x1000, 0x1, &(0x7f0000000040)={0x18, 0x1, 0x80, 0x1000}, 0xc) 11:46:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xbc8, 0x14) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x40) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) socket(0x0, 0xc003, 0x1) 11:46:18 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 11:46:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/179, 0xb3}, {&(0x7f0000000240)=""/35, 0x23}, {&(0x7f0000000280)=""/172, 0xac}], 0x3, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 11:46:18 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') clock_gettime(0x0, &(0x7f0000000080)) setuid(0xee01) chmod(&(0x7f0000000040)='./file0\x00', 0x100) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffe) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f0000000000)='./file0\x00', 0x4e) 11:46:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) 11:46:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_emit_ethernet(0xffffffffffffff51, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x3020, 0x78a4) 11:46:18 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x2, 0x8, './bus\x00', 0x4, 0x800, 0x2, 0xfff}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x8) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f00000002c0)=0x40008003) ioctl$TIOCSTOP(r1, 0x2000746f) mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x80) 11:46:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x80000001) r1 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r1}, 0x4000000000004, 0x9, 0x0, 0x0, 0x0, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xbaa}], 0x100000000000005e, 0x0, 0x0) 11:46:18 executing program 1: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) read(r0, &(0x7f0000000040)=""/42, 0x2a) r1 = socket(0x800000018, 0x1, 0x0) write(r1, &(0x7f00000000c0)="18a3c8eea608694c2758bef6e9a69ac0cc45bc53d8790332bca050b681ed68d2dd076da7a91df623fb956edb92d04bc7900918e8083dae265b1a06c3b7de790003191f2175ac5c3962338ac4304e15c6a061e2969fe725a0d50268d78abe5f10731edad2b9e23cacf8bb0a42b31b7779020c4c644a33f3bdc60d480109195bb0b6fcac3382827a7c1ca16dfb769af66cc08ae13030488aa01b9ebd75d3dc3b35c6d24bc0b07e716cd8caf2236f3e863d989a8511d7519d7779d46cb67c7f2a0ed2844a6a1b94c4ab0880e7128b0e2a00ad58437d4d01b68bbfad7a11f8de830c58d23d44a2812614cf966fa7983c56402b3005815fe230a9674332c344f41e54c188e1f0c0323ebbeba4857fecf98e56d4f03c35a2b279026ddb1654ed62e2aed8d777397077e7b0175030c1edbec067288bbfe112810e6da0e96f7f56a2485af65ce306ec9479078d4174fdb754e988746cb4a5cf7e06d90c140bc634a2fa690821e1ed0b2c88ce659eeb29d47d86729d7f14647e8b0d55a817e5a58c206d97ce49bad713a0e991d0bfbbbd143792c315297de3b297dd053f9a89353575aef361216439de8db67d3949a8e1562efc9bf22b00f196699109099f63e46439c9822f7112891e91923aeda51a713b3a246ab42752d2739c8d93d9d8dbf6f1484ec3b33ad267adcbadb1e1baba1bf1a67c934949054119d510b0661d7cc4c1217e1f6e336ca02a8037796173d4a97ac1cb8c573169e5e9c0a64d552829da5d171fb51b19577d2605dc5e384ca8a426953fd0b7206b802fad9db0f487e5af244ba58075dbe39288229801f7425f06cb58faeb1b1a7457749a606d0088075ee84f28022c3c5b5aad38ca2e31cb0af56dcf62c6afc474ba670f5f456fb5546c173c5064790a27be8274ae08eb17f27776d8e7fea0e632c314c2c745acd683739c8d3896dc344bf2900ed03f38ca5fb9834b3c4f5443b70321042e8b7fa120329fb53f70bacdfdbad3d2168ac413e116ffdcb3cc8e7bd55dbd124f584836a7238a96eada66605bd554ed18a93547d45191e8b40f4d956b02b0386bc84f9e308df72ddc4266950ab5c08b42e87a5941ec02485f16b9f44444f2c8f8b14dcd295028a4cf9d11a29b8579ad6cafcd3c3ab5e98818cd0e5f97a57edc909b0bb35ea182aaa297a2f4640d0256c26d47642e7dec7b8bd1b17b5c4275b8cb00442a05a3fbe9adbb74fd0b358ab3564c128607f35877a6fcf26871fd0d273a380a481ff8584f7d3b9d26fee4314ebf76959f77412bd7a378ef39eb3a3f90e24ef15b96481abf32dd5b83ec1e578ec9548621d33bc78616ad0290d91a7097e8dd534491935c7db544713631c330a9d2932a6bcbf4af2528ddf0ce317c45e128bfa2a9b96e366d7381154953e9fda6a41f1804f3bb5b1d5aff04e4440d6c31f35844be7c0ac73fdb1531b2ce4a9066b5a412f78087bcf4c8ce6e6687a01f52954b87de3ea625cccb8e87cb7e63d68402e556673f658b4d0f84c564740f2107414687a9332cfd384bcb07e1c745702c8e7256c5ce4f48fe3dece1a8367ee31307298bc428f09f6a9afa041e1c87c3ad312c7319d37f64c67504eddde2f4f63000ab743c60650b772dc2164ae69803ea857384b2ec458e9720355b09a72e92cfffb4fe7a4f9b8cd0581953d3cb745cd891da91506161a114aa4ef8d0db61b9b8fbcadd8d7fbc8af08842ea5deb87533bc519a85e39fe63be446409e5f098d290ee42487fd7e231ff89a1e7178cb4f1f3e913d6942130461e6c1468480c67abc4eb50f69c77904893b3363450d7d51c3d712b22a4780055038f3059e8b6f04ebef23546332a203dfc64829b6b215b7235dd595f69f53d82d9985a0a5d283b7525dd4a1bfe8acafb752875e42039c9fd39b0768d5bfbc415b147996173e3777ddcf5de118753c67c2441a482eb5ef60a25fb8283ccb02a38fe8154ee49630f4fbb5e7ffa9d69fc24346487a689625ca262e0cee7aff149ed23443b21adef657594869126e3546fef302fc229bf16a984543d47182cf83b1618a10995b016402d28d8d60496f45d4a4fd01f4b040565150f040e51e481d73331ec7bab5b5bf9af8d73d062c757924ee1f9e28a08ca21e6920683e2bfc002bad57879dad351cc45d342db6e6cdd3bf078fbc797556664f575197171c9d73f175e41b6c70d6a486c041ac570b337d47e0a4800668aace69921511da01127d94665da5551cde8663c9af47f0319d72cabf65aada35d4726e11945f54f0fb9e6e756752c5a292da5faf092f5350a65c204f1c7784b30bd73de328107d5910e10ba44f3af0b098c7d489f718360c172d6f7038c09206cac399352a0b5e73a02f44933b829eb1b998463e3a967781bdcee8239ef4c1ce9f260910306dd57f5329c6e2d1d106b603efabd8c7ec80b401c98a6b012a628b237d9ed5f554cefd8165823c053bdfd2df8fc9615ba784ab1498d4f60f302c691f45fe33501f8824e0ce5296f1655eb31365df1e64704fe315a4dd312efcc4ca648aea4d7aed32cd0cd7f509bc7f49773b71f1cf140f6fff186622fa0a12b14b295bd83321ec223aab29b93c26f52e657237f7688649a9c77f359d9d007c16cdd82d95a26aeca13254a1d4a170bc2f6b0c4f3ebcd6a3b91c6a002799a8ca97c32fe49e36c1cb599ad0bbbc59422216101200c32d067c73a00b14b0d1fc78e1b2c64ffb326f9d1ec55fff5af8f5d966648a7225f709dbcb37204fe6a71a99d4924e496be135a37c373e0f1a0c9d251bf0060703c87e11864abbbaec1afd19ffcc956491fb90e0194bc6b5596270500ef8bc187944cde50ea59d43a8d8747fa4660899b5f76e4a2283bfb37b1939c15b0b6f669f369c628dbd7bdfc1658313f1402dbbbb12e2d5f31f76d7166751c847c62e775d67dadb36a202d18ce20ba12f89dd8cc2f210091db80c9b9941c1b4c8770ab454bf702808a7b3c017c8da4fa5ab1780a117d0c465a5c7aae2e5249e195bea9c7ac9c021d37f1613a9646dea2185c14ba68043edb056905b761bb5153b7e77a6a4efd318d69d18189c60e9488ab0de8b92d84ed07d862daf8b0e775185c0392a09aa7a5fceac381aaeb0a3d01f3ae6f893ba466eccc6d58ec54df9e04c777cadf8750098f412835e4e368421e817c743ea2be8eb7a973bb76f3b45fdca888479fe8903d6ec2079362592330256d9cc455d93501c68aed4e1d6e46b03315dfe4ec7e08dd5cbd042a7e71a1dfb8fea316886dfa461e1d0e742b2933699d9f53fc98472ff639a04d8f1322781b4436b43cd5d42bca9d8b807951d921deb740f1996ee2e99a4a43240d181a871fe2dd7bcf8f7a4df085ce9760667192e28f2b910e6af058820a78b4aa4dc01d1e9688dd6d4e9e5b702eee0570b1d55d3a7616cf7c31aca8fa3ecd8bcc345702e665054ca5fe9d6cc055371c6c154c35607bdfcf8c5f41911e897fccbbb3c8b7a9e1f6dedcecc74872b92135e1ccc2f6cd33b1b8a15a56a5e0f8b26c6fd286e1881a36c5c1ad4ba405a23d4de4fb790589a31fa188a60f0a85c9b85bbfc996ba437a080c88fac5e16229c4c1fc43f1b7b9976e15be23c676f2b5388eecb98e17e4fa57fa76a200d83fa0d09ef5cb4743f29eb95f13530f4f13abc9d9bc35dbfbd26566f69c1c5256318bf50ba3253b27790bcff83bd121b37bb4f75fbb07d8201c2518c98cf9e4c78bc2863f5cbfacb69dcf98d4e5c3f84175cc5c8c9377bfa3d2f792074cc0981eb8b402e52610c3dca29bf96f5343cb4c0edb4f1c1d3ed1906f3214ee9bab52ac39d5be96456050734e6dd5b191f0f59fec4bd0741ee9a2f02fbb2c58d99edc4ed778e6fa7aea0611993fa0a0a58989c966a9aa826f7712a199e590c673095f9581e662b824d08dd7344002b03010ab7d316f74bfd6aa0a0d8e35b1085bb62afd125e2c925370b10bd3a07e9bad22a16ade4ded466ce84d2fb8ad45dd9efac82c62be22907a41992d1bab7222d9fef30a6881c90682d9348a62731b2d9db6119e07bc1e8550afea3ad77beead9685ad8fc5f392896dfc496b4ce7a7944d1406237905a2467d294d89543205fcb60b01c22349c6b1bdcd608c6f9c73af5c52be3f5f93dad1b8bdaa2940724a8ea094f08f57580291f94889de21d9503545276f95ea995cc86df660b047b023ae5c7d94edf77dfaccaf5fe870552ce9a4400c3de625bbe231db8f7b84805b4c3ac2caf75f58502d91483b0824a8221d0dee44e5faf854ae1a3445d44c18afb40cf720b25ad34e722eec7bd3743d3a8ca7aecd7c6cd2698be1d422e06a896e043d679d474987912be8461b285aedca7e5b87756b13240082ce132edf1b626a66e738f5a0a925142a926301222248517134d025a2f9ada5cead02fbdebd2d8214a4d3adc09768bf18dd4ee66a2eb5e08776a85c670fb989b58fcc5fb30203bafc65b8138bf8d9b1948eff0b403184ac2d7b9fb7e34162f4e7bc7d0511522b28fb86026ca1d1eb286d970793b97d8ea669e7aaf2ea211b4d63a5b7346f03e9f0d18b0666dbeb4ae1f917d046177dd55f7ab0a7414420af7ebc578b5b15853fed00ce68394eb3b2824876a89a324e7b126399fb5be8af135b3553a20b18abc0a1927051b990f3d54770cc5906d5447f2c9e50b84acdec2f92e5b78e3dee21e212ec1e98a46d69b7a3dda9ca76130f25b6c6dddb44eb1fc26d8ca6d24c2dc29a8e6a24e5103ed1bdce83f24625d07800f231daf1978b218f87cd4e63f1d957624a02a2447ba2d3682164a5580c096df2de8a6f5afeaad2f694516c4efff23ece347b359949c7455ca6d021771a8e6bb049979b5f8040edb7fc420fcf99395cddf7ce067992c14cc22cfa6a95b18f73c54655993c140aa98e0aadbd46f1ce90f87d54ff6c5781b014aed6d1a100a0bbea91841fa00d8a54f1ec2876401dd06cafda5c30bba8036869762f7924ebe78421b29c5c212679ad468c53003453c372c0c5a1032eebeb400815ec2f9c2cea398410d7d798c04f7b8d3110ddc3b9b61df5a2dafacd4d37c4692a5f941676ad444eccb72d2bd68a92259ad5b83845fa946b72f189a7d3a3446fefffd4e1db71d5e4b79b5868ca0a36256be9b7371b71e828b5ff29fba3f15f7001b5b9ca36651692eff1b070c1e8753df30238c8387793dbf61cf10da2473164217c9887765adf084c8f03aa045deb46de75e3505635f1d61730cf91ff2a6502e28ea610f1bb81ae4e2c9e2b1c8c6ff191dafd66746fbcf5daeb2946fdab7268a6e8fca4b11f847180f4fc5cd4673b39c93da3315403a375e7f63c322c066306857a2882814f5418dc56fbe89fe9665d5132ad7e363e12ad1d399fc8c3f864d6b3235a93edd0521929ad4cf6190c068d6cbaa4640b2fd32a569cde3e73ab995d8748e024db368b7d6f52813b126de7432582eaf02cfced314e9b1f6679893d146d107e536a9375a7ce0bece59083b79fa543a1dffa8631767627ec12f9bee07e963842bd0c60f014c705b773c88f21f255b844f7b95848297e0d8a55dd2a9f191a9dcdafdc489d49a2d4f836f8c2099ff0c84fe4b538f46d73717513e9d51bb9c9d1bc0920cf36e307f121661d21b9eccf30f197ea491dcbb0f1701aceeff4905637320970e1619b804a4627f1cfa106ba1336fc96f0eeb8ecb58d462319c3e10aebb4bdc0c0b4ed0d8356bd7219bd5f499549c1bbde2c4ce6e3cf8eaaebac9258bbc85e0da9035902b775b3d36c866f83716a4c627ec9d06e2919a478c921b4643d5ca504c61a65ae", 0x1000) r2 = socket(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x6}, 0x7a) 11:46:18 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = msgget(0x3, 0x21) msgsnd(r3, &(0x7f0000000080)={0x0, "1b9156eea24bb154585b1e753f938dd46948c7708eb59e8e859e2ab58e360eb20170bc844975516615deb334b755adf2b74a5d017f555f770dc1ba2015aca3ddb3d2f01463e47dfd26da59d4"}, 0x54, 0x800) fcntl$getown(r1, 0x5) r4 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r7 = getuid() r8 = getegid() r9 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x1000, r5, r6, r7, r8, 0x2, 0x7}, 0x1, 0x4, r9, r10, 0x3, 0x8000, 0x8, 0x7}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x70, 0x2, 0xfffffffffffeffff, 0x5}], 0x6, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x3ff}], 0x4, &(0x7f0000000180)={0x1b5}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="8005e5041baab09a5a9a1e13eb8e1f40caf3720f9027eb653e29fb0ad2055cf2d46ff768c2221c768e9fd34eb746a9c489d1b0fae9d7f0e976b28ac36352e481f18d15c4d35baacf36ed52375f158fe2824b6145001a6d822b2a0b564e42987100092e445c0bf5436e5c78e754661863eff785733024a23b0532faaf855049390752780c5fb14c70b2b2c0fc24517fec27e4d08fbaf85959fcf53f020a414180b83b7477b83f5a8946bcc6a3758fd9f37d9e75ee6efbf5f6a143cba7e66db4d2af539b9d9ce4fb26def50eba6503d0074ca6"], 0xc1, 0x0) 11:46:18 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x122, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000400)=""/236, 0xec}], 0x1, 0x0, 0x2f) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1afd) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x8012, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x80}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x8081, 0x0) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) write(r2, &(0x7f0000000200)="3ae5adc0aaf90564fbf4c686e8250b01e27f96c0cee002a9a0d76a98f41ae53a8eb3988e91902c563c5b8c7761a05602cd0c60ca2420e308757893378c38751b2eb3fbdbd2760cd5b28638a66f123eec53eb4d0664a9782772394c65add05284ef89f6080cb7040ff368aa4f9b2b18a7102d9a2bf11a7d97333b1ff7bd17", 0x7e) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000180)=""/60, 0x3c}], 0x1) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)="b488291647b4ddeb080faf1a06c9a2ff55151ea1c5b7d258fa1238fee45a5272e5f6b33ee9c6c77c1fdbda7fd2d2c1a48872aa4d72cb5e48dfcaa46c3336a068712f511d3dd8c979d23a15347020b1f72e29161002e531bb8abb7eed6724ba86ccf8adaa539bea20fc201d80c28d8020ba0950e8f091f65903046bd59542", 0x7e}], 0x1, 0x0, 0x0) 11:46:18 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x41) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0xfff, 0x1, 0x9e}) 11:46:18 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) shmget$private(0x0, 0x4000, 0x341, &(0x7f0000ffc000/0x4000)=nil) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x91) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000200)) open(&(0x7f0000000100)='./file0\x00', 0x8000000000010004, 0x108) close(r2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) kqueue() pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='$+') 11:46:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42c85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x2, 0x20) sendmsg(r11, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f00000002c0)) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10001) ioctl$TIOCSDTR(r1, 0x20007479) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:18 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lseek(r0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) r4 = dup2(r1, r3) r5 = kqueue() close(r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x8000) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) dup2(r1, r4) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 11:46:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0/file0/file0\x00', 0x2, 0x7ff) 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x20000004, &(0x7f0000000080)}) semget$private(0x0, 0x4, 0x6aa) 11:46:18 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x101, 0x6}], 0x6, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x44, 0x1, 0x6, 0xffffffff}], 0x8000, &(0x7f00000000c0)={0x8001, 0x5}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x8, 0x0, 0x7, 0x0) 11:46:18 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x810, 0xc0) close(r0) 11:46:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) semget$private(0x0, 0x4, 0x10) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x66, 0x0, 0x81, 0x0) kqueue() dup2(r1, r0) 11:46:18 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000011310ca90040e10fecea11ea8fef96ecfa93fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404fda9f640f006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff000000000a1c1ffe59e6efc400008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640ff2fad4bc80a192bc91c3958d945a2a5fc1233cf6e27749bbd97bb0d2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5da2a5d892f531aca708cfa0cfc992e19737b8e2405757105889ae2", 0x150, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x30) ioctl$TIOCDRAIN(r1, 0x2000745e) uvm_fault(0xfffffd803f014aa0, 0x100000008, 0, 2) -> e kernel: page fault trap, code=0 Stopped at arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f014aa0, 0x100000008, 0, 2) -> e arp_rtrequest() at arp_rtrequest+0x15f end trace frame: 0xffff8000149ce870, count: 0 ddb> trace arp_rtrequest() at arp_rtrequest+0x15f rtm_output(ffff800000a0fe00,ffff8000149ce928,ffff8000149ce880,40,0) at rtm_output+0xbf4 route_output(fffffd803305f300,fffffd80363efd88,0,0) at route_output+0x7d7 route_usrreq(fffffd80363efd88,9,fffffd803305f300,0,0,ffff800014901008) at route_usrreq+0x363 sosend(fffffd80363efd88,0,ffff8000149ceb20,0,0,80) at sosend+0x660 sendit(ffff800014901008,3,ffff8000149cec00,0,ffff8000149ced00) at sendit+0x53f sys_sendto(ffff800014901008,ffff8000149cec98,ffff8000149ced00) at sys_sendto+0x80 syscall(ffff8000149ced60) at syscall+0x508 Xsyscall(6,0,ffffffffffffffd8,0,6,9facd238010) at Xsyscall+0x128 end of kernel end trace frame: 0x9fcdeb23830, count: -9 ddb> show registers rdi 0xffffffff819ef3a7 arp_rtrequest+0x157 rsi 0x1b3 rbp 0xffff8000149ce7d0 rbx 0xffff800000025740 rdx 0x1b4 rcx 0xdeafbeaddeafbead rax 0xffff800000025748 r8 0x40 r9 0x5 r10 0xffff800000995a40 r11 0x1d195710a709d7b6 r12 0xffff8000001722a8 r13 0x2 r14 0xfffffd802fff9008 r15 0x100000000 rip 0xffffffff819ef3af arp_rtrequest+0x15f cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000149ce750 ss 0x10 arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> show proc PROC (syz-executor.0) pid=492363 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff8000149014e8,0xffffffff822c2708 process=0xffff8000ffffb078 user=0xffff8000149c9000, vmspace=0xfffffd803f014aa0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 9045 340963 20540 0 2 0 syz-executor.0 * 9045 492363 20540 0 7 0x4000000 syz-executor.0 28706 214048 1 0 3 0x100083 ttyin getty 53231 244663 0 0 3 0x14200 bored sosplice 20540 40060 77326 0 3 0x82 nanosleep syz-executor.0 35161 88056 77326 0 3 0x82 nanosleep syz-executor.1 77326 415094 59026 0 3 0x82 thrsleep syz-fuzzer 77326 112207 59026 0 3 0x4000082 thrsleep syz-fuzzer 77326 340541 59026 0 3 0x4000082 thrsleep syz-fuzzer 77326 457030 59026 0 3 0x4000082 kqread syz-fuzzer 77326 75855 59026 0 3 0x4000082 thrsleep syz-fuzzer 77326 511116 59026 0 3 0x4000082 thrsleep syz-fuzzer 77326 488302 59026 0 3 0x4000082 thrsleep syz-fuzzer 59026 378398 21150 0 3 0x10008a pause ksh 21150 82755 18974 0 3 0x92 select sshd 18974 178195 1 0 3 0x80 select sshd 13786 329211 86804 73 2 0x100090 syslogd 86804 82479 1 0 3 0x100082 netio syslogd 6501 48071 1 77 3 0x100090 poll dhclient 49589 19038 1 0 3 0x80 poll dhclient 1929 515220 0 0 2 0x14200 zerothread 8138 464863 0 0 3 0x14200 aiodoned aiodoned 40600 445476 0 0 3 0x14200 syncer update 89082 334009 0 0 3 0x14200 cleaner cleaner 23056 143562 0 0 3 0x14200 reaper reaper 45672 391918 0 0 3 0x14200 pgdaemon pagedaemon 34107 318092 0 0 3 0x14200 bored crynlk 740 63400 0 0 3 0x14200 bored crypto 59128 17114 0 0 3 0x40014200 acpi0 acpi0 35390 481126 0 0 3 0x14200 bored softnet 68056 496256 0 0 3 0x14200 bored systqmp 99522 476274 0 0 3 0x14200 bored systq 44260 523494 0 0 3 0x40014200 bored softclock 37381 393901 0 0 3 0x40014200 idle0 79803 312999 0 0 3 0x14200 bored smr 1 255157 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9518 6367K 14550K 78643K 26452 0 0 pcb 24 9K 11K 78643K 2869 0 0 rtable 149 6K 6K 78643K 1299 0 0 ifaddr 59 16K 18K 78643K 598 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 221 0 0 iov 0 0K 28K 78643K 712 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1195 75K 76K 78643K 8562 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 78 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 452 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 8253 0 0 sigio 1 0K 0K 78643K 94 0 0 proc 42 30K 54K 78643K 1001 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 577 0 0 in_multi 33 2K 2K 78643K 282 0 0 ether_multi 1 0K 0K 78643K 31 0 0 mrt 0 0K 0K 78643K 15 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 638 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 82 20K 38K 78643K 19343 0 0 UVM aobj 130 4K 4K 78643K 150 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 245 0 0 NDP 12 0K 0K 78643K 158 0 0 temp 175 2715K 2785K 78643K 26145 0 0 kqueue 0 0K 0K 78643K 38 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 2960 0 2953 1 0 1 1 0 8 0 rtentry 112 71 0 12 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 1385 0 1381 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 115 0 115 19 18 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 194 0 0 13 0 13 13 0 8 0 art_table 32 195 0 0 2 0 2 2 0 8 0 art_node 16 59 0 18 1 0 1 1 0 8 0 sysvmsgpl 40 26 0 4 1 0 1 1 0 8 0 semapl 112 450 0 440 1 0 1 1 0 8 0 shmpl 112 148 0 20 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 17292 0 15794 49 0 49 49 0 8 0 ffsino 240 17292 0 15794 90 1 89 89 0 8 0 nchpl 144 28565 0 26940 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 84582 0 84582 2 1 1 1 0 8 1 scsiplug 64 15 0 15 11 11 0 1 0 8 0 scxspl 192 83876 0 83876 32 31 1 6 0 8 1 plimitpl 152 173 0 166 1 0 1 1 0 8 0 sigapl 432 8428 0 8415 2 0 2 2 0 8 0 futexpl 56 113164 0 113164 1 0 1 1 0 8 1 knotepl 112 1222 0 1203 1 0 1 1 0 8 0 kqueuepl 104 1464 0 1462 1 0 1 1 0 8 0 pipepl 112 3604 0 3585 8 7 1 2 0 8 0 fdescpl 424 8429 0 8415 2 0 2 2 0 8 0 filepl 120 44549 0 44454 7 3 4 5 0 8 1 lockfpl 104 3638 0 3638 3 2 1 1 0 8 1 lockfspl 48 1460 0 1460 3 2 1 1 0 8 1 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 87 0 77 1 0 1 1 0 8 0 ucredpl 96 8764 0 8757 1 0 1 1 0 8 0 zombiepl 144 8415 0 8414 2 1 1 1 0 8 0 processpl 840 8444 0 8414 4 0 4 4 0 8 0 procpl 624 18412 0 18375 5 1 4 4 0 8 1 sosppl 128 62 0 62 17 16 1 1 0 8 1 sockpl 384 5481 0 5463 4 1 3 4 0 8 1 mcl64k 65536 1173 0 1173 65 64 1 33 0 8 1 mcl16k 16384 19 0 19 15 14 1 1 0 8 1 mcl12k 12288 113 0 113 20 19 1 1 0 8 1 mcl9k 9216 87 0 87 21 20 1 1 0 8 1 mcl8k 8192 88 0 88 24 23 1 1 0 8 1 mcl4k 4096 269 0 269 8 7 1 1 0 8 1 mcl2k2 2112 47 0 47 20 19 1 1 0 8 1 mcl2k 2048 66413 0 66368 19 12 7 11 0 8 1 mtagpl 80 11 0 11 5 5 0 1 0 8 0 mbufpl 256 145200 0 145123 48 40 8 24 0 8 0 bufpl 256 24257 0 18577 356 0 356 356 0 8 0 anonpl 16 620313 0 610027 227 169 58 59 0 62 15 amapchunkpl 152 31580 0 31480 71 65 6 14 0 158 1 amappl16 192 40466 0 39907 192 155 37 41 0 8 8 amappl15 184 8 0 7 1 0 1 1 0 8 0 amappl14 176 44 0 42 2 1 1 1 0 8 0 amappl12 160 14 0 10 1 0 1 1 0 8 0 amappl11 152 51 0 37 1 0 1 1 0 8 0 amappl10 144 3830 0 3826 2 1 1 1 0 8 0 amappl9 136 4998 0 4990 1 0 1 1 0 8 0 amappl8 128 4591 0 4575 1 0 1 1 0 8 0 amappl7 120 3794 0 3790 1 0 1 1 0 8 0 amappl6 112 55 0 49 1 0 1 1 0 8 0 amappl5 104 202 0 192 1 0 1 1 0 8 0 amappl4 96 8605 0 8584 1 0 1 1 0 8 0 amappl3 88 404 0 394 1 0 1 1 0 8 0 amappl2 80 67845 0 67778 4 2 2 3 0 8 0 amappl1 72 144126 0 143711 26 17 9 19 0 8 0 amappl 80 18678 0 18644 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 149 0 20 3 0 3 3 0 8 0 uaddrrnd 24 8429 0 8415 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 8429 0 8415 1 0 1 1 0 8 0 vmmpekpl 168 41705 0 41678 2 0 2 2 0 8 0 vmmpepl 168 818486 0 816957 205 124 81 82 0 357 10 vmsppl 272 8428 0 8415 2 1 1 2 0 8 0 pdppl 4096 16864 0 16830 6 1 5 6 0 8 0 pvpl 32 1954654 0 1941299 515 333 182 221 0 265 72 pmappl 200 8428 0 8415 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 660 0 167 16 1 15 16 0 8 0